diff --git a/documentation/html/_b_n_o08x_8cpp.html b/documentation/html/_b_n_o08x_8cpp.html deleted file mode 100644 index f92bfc5..0000000 --- a/documentation/html/_b_n_o08x_8cpp.html +++ /dev/null @@ -1,231 +0,0 @@ - - - - - - - -esp32_BNO08x: source/BNO08x.cpp File Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
BNO08x.cpp File Reference
-
-
-
#include "BNO08x.hpp"
-#include "BNO08xPrivateTypes.hpp"
-
-Include dependency graph for BNO08x.cpp:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

Detailed Description

-
Author
Myles Parfeniuk
-
-
- - - - diff --git a/documentation/html/_b_n_o08x_8cpp__incl.map b/documentation/html/_b_n_o08x_8cpp__incl.map deleted file mode 100644 index a7fc185..0000000 --- a/documentation/html/_b_n_o08x_8cpp__incl.map +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/_b_n_o08x_8cpp__incl.md5 b/documentation/html/_b_n_o08x_8cpp__incl.md5 deleted file mode 100644 index e3e3224..0000000 --- a/documentation/html/_b_n_o08x_8cpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 8f9383a..0000000 Binary files a/documentation/html/_b_n_o08x_8cpp__incl.png and /dev/null differ diff --git a/documentation/html/_b_n_o08x_8hpp.html b/documentation/html/_b_n_o08x_8hpp.html deleted file mode 100644 index 33bf40e..0000000 --- a/documentation/html/_b_n_o08x_8hpp.html +++ /dev/null @@ -1,302 +0,0 @@ - - - - - - - -esp32_BNO08x: include/BNO08x.hpp File Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
- -
BNO08x.hpp File Reference
-
-
-
#include <etl/vector.h>
-#include <etl/variant.h>
-#include <etl/map.h>
-#include <driver/gpio.h>
-#include <driver/spi_common.h>
-#include <driver/spi_master.h>
-#include <freertos/FreeRTOS.h>
-#include <freertos/task.h>
-#include <freertos/event_groups.h>
-#include <freertos/queue.h>
-#include "BNO08xGlobalTypes.hpp"
-#include "BNO08xPrivateTypes.hpp"
-#include "BNO08xSH2HAL.hpp"
-#include "BNO08xReports.hpp"
-
-Include dependency graph for BNO08x.hpp:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-This graph shows which files directly or indirectly include this file:
-
-
- - - - - - - - - - - - - - - - - - - - - -
-
-

Go to the source code of this file.

- - - - - - - - -

-Classes

class  BNO08x
 BNO08x IMU driver class. More...
 
struct  BNO08x::bno08x_reports_t
 Contains report implementations. More...
 
-

Detailed Description

-
Author
Myles Parfeniuk
-
-
- - - - diff --git a/documentation/html/_b_n_o08x_8hpp.js b/documentation/html/_b_n_o08x_8hpp.js deleted file mode 100644 index 8ce8185..0000000 --- a/documentation/html/_b_n_o08x_8hpp.js +++ /dev/null @@ -1,5 +0,0 @@ -var _b_n_o08x_8hpp = -[ - [ "BNO08x", "class_b_n_o08x.html", "class_b_n_o08x" ], - [ "BNO08x::bno08x_reports_t", "struct_b_n_o08x_1_1bno08x__reports__t.html", "struct_b_n_o08x_1_1bno08x__reports__t" ] -]; \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_8hpp__dep__incl.map b/documentation/html/_b_n_o08x_8hpp__dep__incl.map deleted file mode 100644 index 43ef73a..0000000 --- a/documentation/html/_b_n_o08x_8hpp__dep__incl.map +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/_b_n_o08x_8hpp__dep__incl.md5 b/documentation/html/_b_n_o08x_8hpp__dep__incl.md5 deleted file mode 100644 index ab584cb..0000000 --- a/documentation/html/_b_n_o08x_8hpp__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 8d5d1c7..0000000 Binary files a/documentation/html/_b_n_o08x_8hpp__dep__incl.png and /dev/null differ diff --git a/documentation/html/_b_n_o08x_8hpp__incl.map b/documentation/html/_b_n_o08x_8hpp__incl.map deleted file mode 100644 index 363e5af..0000000 --- a/documentation/html/_b_n_o08x_8hpp__incl.map +++ /dev/null @@ -1,133 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/_b_n_o08x_8hpp__incl.md5 b/documentation/html/_b_n_o08x_8hpp__incl.md5 deleted file mode 100644 index 110d260..0000000 --- a/documentation/html/_b_n_o08x_8hpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 1e5bfaf..0000000 Binary files a/documentation/html/_b_n_o08x_8hpp__incl.png and /dev/null differ diff --git a/documentation/html/_b_n_o08x_8hpp_source.html b/documentation/html/_b_n_o08x_8hpp_source.html deleted file mode 100644 index 79d8df6..0000000 --- a/documentation/html/_b_n_o08x_8hpp_source.html +++ /dev/null @@ -1,527 +0,0 @@ - - - - - - - -esp32_BNO08x: include/BNO08x.hpp Source File - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
BNO08x.hpp
-
-
-Go to the documentation of this file.
1
-
6#pragma once
-
7
-
8// etl includes
-
9#include <etl/vector.h>
-
10#include <etl/variant.h>
-
11#include <etl/map.h>
-
12
-
13// esp-idf includes
-
14#include <driver/gpio.h>
-
15#include <driver/spi_common.h>
-
16#include <driver/spi_master.h>
-
17#include <freertos/FreeRTOS.h>
-
18#include <freertos/task.h>
-
19#include <freertos/event_groups.h>
-
20#include <freertos/queue.h>
-
21// in-house includes
-
22#include "BNO08xGlobalTypes.hpp"
- -
24#include "BNO08xSH2HAL.hpp"
-
25#include "BNO08xReports.hpp"
-
26
-
-
32class BNO08x
-
33{
-
34 public:
- -
36 ~BNO08x();
-
37
-
38 bool initialize();
-
39 bool hard_reset();
-
40 bool soft_reset();
- - -
43
-
44 bool on();
-
45 bool sleep();
-
46
-
47 bool calibration_start(uint32_t period_us);
-
48 bool calibration_end(sh2_CalStatus_t& status);
-
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 }
-
- -
-
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 };
-
-
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
-
struct bno08x_config_t bno08x_config_t
IMU configuration settings passed into constructor.
-
BNO08xResetReason
Reason for previous IMU reset (returned by get_reset_reason())
Definition BNO08xGlobalTypes.hpp:94
-
BNO08xActivity
BNO08xActivity states returned from BNO08x::activity_classifier.get()
Definition BNO08xGlobalTypes.hpp:132
-
BNO08xAccuracy
Sensor accuracy returned from input reports, corresponds to status bits (see ref. manual 6....
Definition BNO08xGlobalTypes.hpp:106
-
BNO08xCalSel
Definition BNO08xGlobalTypes.hpp:84
- - - -
Parent class to represent callback functions as generic type such that all flavors can be invoked by ...
Definition BNO08xCbGeneric.hpp:19
-
BNO08x IMU driver class.
Definition BNO08x.hpp:33
-
static const constexpr uint32_t SCLK_MAX_SPEED
Max SPI SCLK speed BNO08x is capable of.
Definition BNO08x.hpp:264
-
static const char * activity_to_str(BNO08xActivity activity)
Converts a BNO08xActivity enum to string.
Definition BNO08x.cpp:1658
-
BNO08xPrivateTypes::bno08x_init_status_t init_status
Initialization status of various functionality, used by deconstructor during cleanup,...
Definition BNO08x.hpp:199
-
static void data_proc_task_trampoline(void *arg)
Static function used to launch data processing task.
Definition BNO08x.cpp:125
-
void unlock_user_data()
Unlocks user data to allow other tasks to read/modify it.
Definition BNO08x.cpp:323
-
static const constexpr uint16_t RX_DATA_LENGTH
length buffer containing data received over spi
Definition BNO08x.hpp:250
-
bool save_dynamic_calibration()
Saves dynamic/motion engine calibration data to BNO08x internal flash immediately....
Definition BNO08x.cpp:1379
-
esp_err_t deinit_gpio_inputs()
Deinitializes GPIO inputs, called from deconstructor.
Definition BNO08x.cpp:835
-
BNO08xPrivateTypes::bno08x_sync_ctx_t sync_ctx
Holds context used to synchronize tasks and callback execution.
Definition BNO08x.hpp:200
-
esp_err_t deinit_spi()
Deinitializes SPI.
Definition BNO08x.cpp:931
-
bool hard_reset()
Hard resets BNO08x device.
Definition BNO08x.cpp:1046
-
static const constexpr char * TAG
Class tag used for serial print statements.
Definition BNO08x.hpp:266
-
void unlock_sh2_HAL()
Unlocks sh2 HAL lib to allow other tasks to call its APIs.
Definition BNO08x.cpp:303
-
bool data_available()
Polls for new data/report to become available.
Definition BNO08x.cpp:1582
-
void lock_user_data()
Locks locks user data to only allow the calling task to read/modify it.
Definition BNO08x.cpp:313
-
static const char * accuracy_to_str(BNO08xAccuracy accuracy)
Definition BNO08x.cpp:1715
-
spi_device_interface_config_t imu_spi_config
SPI slave device settings.
Definition BNO08x.hpp:195
-
bool dynamic_calibration_autosave_enable()
Enables the automatic saving of dynamic/ME calibration data to BNO08x internal flash See ref manual 6...
Definition BNO08x.cpp:1345
-
esp_err_t deinit_gpio()
Deinitializes GPIO, called from deconstructor.
Definition BNO08x.cpp:805
-
esp_err_t init_config_args()
Initializes required esp-idf SPI data structures with values from user passed bno08x_config_t struct.
Definition BNO08x.cpp:390
-
etl::map< uint8_t, BNO08xRpt *, TOTAL_RPT_COUNT, etl::less< uint8_t > > usr_reports
Definition BNO08x.hpp:204
-
esp_err_t init_spi()
Initializes SPI.
Definition BNO08x.cpp:702
-
bool dynamic_calibration_disable(BNO08xCalSel sensor)
Disables dynamic/motion engine calibration for specified sensor(s), see ref. manual 6....
Definition BNO08x.cpp:1318
-
void cb_task()
Task responsible for executing callbacks registered with register_cb().
Definition BNO08x.cpp:255
-
static const constexpr configSTACK_DEPTH_TYPE CB_TASK_SZ
Size of sh2_HAL_service_task() stack in bytes.
Definition BNO08x.hpp:146
-
esp_err_t wait_for_reset()
Waits for SH2 HAL lib to detect reset or HOST_INT_TIMEOUT_DEFAULT_MS to elapse.
Definition BNO08x.cpp:1507
-
void toggle_reset()
Toggles reset gpio pin for hard reset of BNO08x device.
Definition BNO08x.cpp:1523
-
~BNO08x()
BNO08x imu deconstructor.
Definition BNO08x.cpp:39
-
TaskHandle_t cb_task_hdl
sh2_HAL_service_task() task handle
Definition BNO08x.hpp:148
-
esp_err_t wait_for_hint()
Waits for HINT pin assertion or HOST_INT_TIMEOUT_DEFAULT_MS to elapse.
Definition BNO08x.cpp:1488
-
void print_product_ids()
Prints product IDs received at initialization.
Definition BNO08x.cpp:1635
-
esp_err_t deinit_sh2_HAL()
Deinitializes sh2 HAL.
Definition BNO08x.cpp:1030
-
bool sleep()
Places BNO08x device in sleep state by sending SLEEP (3) command on "device" channel.
Definition BNO08x.cpp:1239
-
void sh2_HAL_service_task()
Task responsible for calling shtp_service() when HINT is asserted to dispatch any sh2 HAL lib callbac...
Definition BNO08x.cpp:185
-
void handle_sensor_report(sh2_SensorValue_t *sensor_val)
Parses receieved report and updates uer data with it.
Definition BNO08x.cpp:333
-
static void IRAM_ATTR hint_handler(void *arg)
HINT interrupt service routine, handles falling edge of BNO08x HINT pin.
Definition BNO08x.cpp:1741
-
bool calibration_end(sh2_CalStatus_t &status)
Ends turn-table calibration, see ref. manual 6.4.10.2.
Definition BNO08x.cpp:1281
-
bool clear_dynamic_calibration()
Clears dynamic/motion engine calibration data and resets BNO08x device. See ref manual 6....
Definition BNO08x.cpp:1396
-
void handle_cb(uint8_t rpt_ID, BNO08xCbGeneric *cb_entry)
Determines the flavor of a passed callback and executes it appropriately.
Definition BNO08x.cpp:375
-
static const constexpr configSTACK_DEPTH_TYPE DATA_PROC_TASK_SZ
Size of data_proc_task() stack in bytes.
Definition BNO08x.hpp:132
-
static void sh2_HAL_service_task_trampoline(void *arg)
Static function used to launch sh2 HAL service task.
Definition BNO08x.cpp:172
-
QueueHandle_t queue_cb_report_id
Queue to send report ID of most recent report to cb_task()
Definition BNO08x.hpp:191
-
void lock_sh2_HAL()
Locks sh2 HAL lib to only allow the calling task to call its APIs.
Definition BNO08x.cpp:293
-
esp_err_t init_gpio_inputs()
Initializes required gpio inputs.
Definition BNO08x.cpp:485
-
esp_err_t init_tasks()
Initializes data_proc_task.
Definition BNO08x.cpp:632
-
bool dynamic_calibration_enable(BNO08xCalSel sensor)
Enables dynamic/motion engine calibration for specified sensor(s), see ref. manual 6....
Definition BNO08x.cpp:1299
-
bool dynamic_calibration_autosave_disable()
Disables the automatic saving of dynamic/ME calibration data to BNO08x internal flash See ref manual ...
Definition BNO08x.cpp:1362
-
esp_err_t deinit_tasks()
Deinitializes tasks used by BNO08x driver.
Definition BNO08x.cpp:977
-
BNO08xResetReason get_reset_reason()
Returns reason for previous reset via product ID report.
Definition BNO08x.cpp:1192
-
bool soft_reset()
Soft resets BNO08x device by sending RESET (1) command on "device" channel.
Definition BNO08x.cpp:1090
-
spi_bus_config_t bus_config
SPI bus GPIO configuration settings.
Definition BNO08x.hpp:194
-
esp_err_t deinit_hint_isr()
Deinitializes host interrupt ISR, called from deconstructor.
Definition BNO08x.cpp:893
-
static const constexpr TickType_t HARD_RESET_DELAY_MS
How long RST pin is held low during hard reset (min 10ns according to datasheet, but should be longer...
Definition BNO08x.hpp:260
-
esp_err_t init_hint_isr()
Initializes host interrupt ISR.
Definition BNO08x.cpp:583
-
static const char * stability_to_str(BNO08xStability stability)
Converts a BNO08xStability enum to string.
Definition BNO08x.cpp:1692
-
sh2_ProductIds_t get_product_IDs()
Returns product ID info sent by IMU at initialization.
Definition BNO08x.cpp:1477
-
SemaphoreHandle_t sem_kill_tasks
Counting Semaphore to count amount of killed tasks.
Definition BNO08x.hpp:152
-
bool on()
Places BNO08x device in on state by sending ON (2) command on "device" channel.
Definition BNO08x.cpp:1223
-
static const constexpr configSTACK_DEPTH_TYPE SH2_HAL_SERVICE_TASK_SZ
Size of sh2_HAL_service_task() stack in bytes.
Definition BNO08x.hpp:139
-
bool register_cb(std::function< void(void)> cb_fxn)
Registers a callback to execute when new data from a report is received.
Definition BNO08x.cpp:1600
-
esp_err_t deinit_gpio_outputs()
Deinitializes GPIO outputs, called from deconstructor.
Definition BNO08x.cpp:857
-
void data_proc_task()
Task responsible for parsing/handling sensor events sent by SH2 HAL and updating data that is returne...
Definition BNO08x.cpp:138
-
sh2_Hal_t sh2_HAL
sh2 hardware abstraction layer struct for use with sh2 HAL lib.
Definition BNO08x.hpp:186
-
spi_transaction_t spi_transaction
SPI transaction handle.
Definition BNO08x.hpp:197
-
esp_err_t re_enable_reports()
Re-enables all reports enabled by user (called when BNO08x reset is detected by sh2 HAL lib).
Definition BNO08x.cpp:1541
-
sh2_ProductIds_t product_IDs
Product ID info returned IMU at initialization, can be viewed with print_product_ids()
Definition BNO08x.hpp:201
-
spi_device_handle_t spi_hdl
SPI device handle.
Definition BNO08x.hpp:196
-
esp_err_t init_gpio_outputs()
Initializes required gpio outputs.
Definition BNO08x.cpp:521
-
BNO08x(bno08x_config_t imu_config=bno08x_config_t())
BNO08x imu constructor.
Definition BNO08x.cpp:20
-
static void cb_task_trampoline(void *arg)
Static function used to launch cb_task task.
Definition BNO08x.cpp:243
-
struct BNO08x::bno08x_reports_t bno08x_reports_t
Contains report implementations.
-
esp_err_t init_gpio()
Initializes required gpio.
Definition BNO08x.cpp:558
-
bno08x_reports_t rpt
Definition BNO08x.hpp:128
-
esp_err_t init_sh2_HAL()
Initializes sh2 HAL.
Definition BNO08x.cpp:747
-
static const constexpr TickType_t DATA_AVAILABLE_TIMEOUT_MS
Max wait between data_available() being called and no new data/report being detected.
Definition BNO08x.hpp:256
-
static const constexpr TickType_t HOST_INT_TIMEOUT_DEFAULT_MS
Max wait between HINT being asserted by BNO08x before transaction is considered failed (in milisecond...
Definition BNO08x.hpp:252
-
bool initialize()
Initializes BNO08x sensor.
Definition BNO08x.cpp:81
-
bool disable_all_reports()
Disables all currently enabled reports.
Definition BNO08x.cpp:1148
-
bno08x_config_t imu_config
IMU configuration settings.
Definition BNO08x.hpp:193
-
bool get_frs(uint16_t frs_ID, uint32_t(&data)[16], uint16_t &rx_data_sz)
Retrieves a record from flash record system (if your goal is to retrieve meta data use the BNO08xRpt:...
Definition BNO08x.cpp:1461
-
QueueHandle_t queue_rx_sensor_event
Queue to send sensor events from sh2 HAL sensor event callback (BNO08xSH2HAL::sensor_event_cb()) to d...
Definition BNO08x.hpp:189
-
bool calibration_start(uint32_t period_us)
Starts simple calibration, see ref. manual 6.4.10.1.
Definition BNO08x.cpp:1263
-
TaskHandle_t data_proc_task_hdl
data_proc_task() task handle
Definition BNO08x.hpp:134
-
TaskHandle_t sh2_HAL_service_task_hdl
sh2_HAL_service_task() task handle
Definition BNO08x.hpp:141
-
Class to represent ARVR stabilized rotation vector reports. (See Ref. Manual 6.5.43)
Definition BNO08xRptARVRStabilizedGameRV.hpp:16
-
Class to represent ARVR stabilized rotation vector reports. (See Ref. Manual 6.5.42)
Definition BNO08xRptARVRStabilizedRV.hpp:16
-
Class to represent accelerometer reports. (See Ref. Manual 6.5.9)
Definition BNO08xRptAcceleration.hpp:16
-
Class to represent activity classifier reports. (See Ref. Manual 6.5.36)
Definition BNO08xRptActivityClassifier.hpp:16
-
Class to represent calibrated gyro reports. (See Ref. Manual 6.5.13)
Definition BNO08xRptCalGyro.hpp:16
-
Class to represent calibrated magnetometer reports. (See Ref. Manual 6.5.16)
Definition BNO08xRptCalMagnetometer.hpp:16
-
Class to represent game rotation vector reports. (See Ref. Manual 6.5.19)
Definition BNO08xRptGameRV.hpp:16
-
Class to represent gravity reports. (See Ref. Manual 6.5.11)
Definition BNO08xRptGravity.hpp:16
-
Class to represent integrated gyro rotation vector reports. (See Ref. Manual 6.5.44)
Definition BNO08xRptIGyroRV.hpp:16
-
Class to represent linear accelerometer reports. (See Ref. Manual 6.5.10)
Definition BNO08xRptLinearAcceleration.hpp:16
-
Class to represent geomagnetic rotation vector reports. (See Ref. Manual 6.5.20)
Definition BNO08xRptRVGeomag.hpp:16
-
Class to represent rotation vector reports. (See Ref. Manual 6.5.18)
Definition BNO08xRptRV.hpp:16
-
Class to represent raw accelerometer reports. (See Ref. Manual 6.5.8)
Definition BNO08xRptRawMEMSAccelerometer.hpp:16
-
Class to represent raw gyro reports. (See Ref. Manual 6.5.12)
Definition BNO08xRptRawMEMSGyro.hpp:16
-
Class to represent raw magnetometer reports. (See Ref. Manual 6.5.15)
Definition BNO08xRptRawMEMSMagnetometer.hpp:16
-
Class to represent shake detector reports. (See Ref. Manual 6.5.32)
Definition BNO08xRptShakeDetector.hpp:16
-
Class to represent stability classifier reports. (See Ref. Manual 6.5.31)
Definition BNO08xRptStabilityClassifier.hpp:16
-
Class to represent step counter reports. (See Ref. Manual 6.5.29)
Definition BNO08xRptStepCounter.hpp:16
-
Class to represent tap detector reports. (See Ref. Manual 6.5.27)
Definition BNO08xRptTapDetector.hpp:16
-
Class to represent uncalibrated gyro reports. (See Ref. Manual 6.5.14)
Definition BNO08xRptUncalGyro.hpp:16
-
Class to represent uncalibrated magnetometer reports. (See Ref. Manual 6.5.17)
Definition BNO08xRptUncalMagnetometer.hpp:17
-
Fully static class containing callback implementations for sh2 HAL lib.
Definition BNO08xSH2HAL.hpp:72
-
BNO08x unit test helper class.
Definition BNO08xTestHelper.hpp:17
-
Definition BNO08xPrivateTypes.hpp:21
-
Contains report implementations.
Definition BNO08x.hpp:73
-
BNO08xRptARVRStabilizedRV rv_ARVR_stabilized
Definition BNO08x.hpp:83
-
BNO08xRptCalMagnetometer cal_magnetometer
Definition BNO08x.hpp:77
-
BNO08xRptTapDetector tap_detector
Definition BNO08x.hpp:94
-
BNO08xRptRawMEMSGyro raw_gyro
Definition BNO08x.hpp:87
-
BNO08xRptStabilityClassifier stability_classifier
Definition BNO08x.hpp:92
-
BNO08xRptUncalMagnetometer uncal_magnetometer
Definition BNO08x.hpp:78
-
BNO08xRptActivityClassifier activity_classifier
Definition BNO08x.hpp:91
-
BNO08xRptIGyroRV rv_gyro_integrated
Definition BNO08x.hpp:85
-
BNO08xRptUncalGyro uncal_gyro
Definition BNO08x.hpp:80
-
BNO08xRptRVGeomag rv_geomagnetic
Definition BNO08x.hpp:86
-
BNO08xRptGameRV rv_game
Definition BNO08x.hpp:82
-
BNO08xRptShakeDetector shake_detector
Definition BNO08x.hpp:93
-
BNO08xRptRawMEMSAccelerometer raw_accelerometer
Definition BNO08x.hpp:88
-
bno08x_reports_t(BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition BNO08x.hpp:96
-
BNO08xRptRawMEMSMagnetometer raw_magnetometer
Definition BNO08x.hpp:89
-
BNO08xRptAcceleration accelerometer
Definition BNO08x.hpp:74
-
BNO08xRptLinearAcceleration linear_accelerometer
Definition BNO08x.hpp:75
-
BNO08xRptCalGyro cal_gyro
Definition BNO08x.hpp:79
-
BNO08xRptRV rv
Definition BNO08x.hpp:81
-
BNO08xRptStepCounter step_counter
Definition BNO08x.hpp:90
-
BNO08xRptGravity gravity
Definition BNO08x.hpp:76
-
BNO08xRptARVRStabilizedGameRV rv_ARVR_stabilized_game
Definition BNO08x.hpp:84
-
Holds info about which functionality has been successfully initialized (used by deconstructor during ...
Definition BNO08xPrivateTypes.hpp:28
-
Holds context used to synchronize tasks and callback execution.
Definition BNO08xPrivateTypes.hpp:57
-
IMU configuration settings passed into constructor.
Definition BNO08xGlobalTypes.hpp:38
-
-
- - - - diff --git a/documentation/html/_b_n_o08x_cb_generic_8hpp.html b/documentation/html/_b_n_o08x_cb_generic_8hpp.html deleted file mode 100644 index c76f13c..0000000 --- a/documentation/html/_b_n_o08x_cb_generic_8hpp.html +++ /dev/null @@ -1,266 +0,0 @@ - - - - - - - -esp32_BNO08x: include/callback/BNO08xCbGeneric.hpp File Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
- -
BNO08xCbGeneric.hpp File Reference
-
-
-
#include <stdint.h>
-#include <functional>
-
-Include dependency graph for BNO08xCbGeneric.hpp:
-
-
- - - - - - - -
-
-This graph shows which files directly or indirectly include this file:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-

Go to the source code of this file.

- - - - - -

-Classes

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

Detailed Description

-
Author
Myles Parfeniuk
-
-
- - - - diff --git a/documentation/html/_b_n_o08x_cb_generic_8hpp.js b/documentation/html/_b_n_o08x_cb_generic_8hpp.js deleted file mode 100644 index 1379167..0000000 --- a/documentation/html/_b_n_o08x_cb_generic_8hpp.js +++ /dev/null @@ -1,4 +0,0 @@ -var _b_n_o08x_cb_generic_8hpp = -[ - [ "BNO08xCbGeneric", "class_b_n_o08x_cb_generic.html", "class_b_n_o08x_cb_generic" ] -]; \ No newline at end of file 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 deleted file mode 100644 index b11093a..0000000 --- a/documentation/html/_b_n_o08x_cb_generic_8hpp__dep__incl.map +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 deleted file mode 100644 index 5b7c710..0000000 --- a/documentation/html/_b_n_o08x_cb_generic_8hpp__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 30311d9..0000000 Binary files a/documentation/html/_b_n_o08x_cb_generic_8hpp__dep__incl.png and /dev/null 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 deleted file mode 100644 index c89adbe..0000000 --- a/documentation/html/_b_n_o08x_cb_generic_8hpp__incl.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/_b_n_o08x_cb_generic_8hpp__incl.md5 b/documentation/html/_b_n_o08x_cb_generic_8hpp__incl.md5 deleted file mode 100644 index 07a181e..0000000 --- a/documentation/html/_b_n_o08x_cb_generic_8hpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 925ddfd..0000000 Binary files a/documentation/html/_b_n_o08x_cb_generic_8hpp__incl.png and /dev/null 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 deleted file mode 100644 index 281c3b7..0000000 --- a/documentation/html/_b_n_o08x_cb_generic_8hpp_source.html +++ /dev/null @@ -1,142 +0,0 @@ - - - - - - - -esp32_BNO08x: include/callback/BNO08xCbGeneric.hpp Source File - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
BNO08xCbGeneric.hpp
-
-
-Go to the documentation of this file.
1
-
6#pragma once
-
7
-
8// standard library includes
-
9#include <stdint.h>
-
10#include <functional>
-
11
-
- -
19{
-
20 public:
-
21 virtual void invoke(uint8_t rpt_ID) = 0;
-
22 virtual ~BNO08xCbGeneric() = default;
-
23 uint8_t rpt_ID;
-
24
-
25 protected:
-
- -
27 : rpt_ID(rpt_ID)
-
28 {
-
29 }
-
-
30};
-
-
Parent class to represent callback functions as generic type such that all flavors can be invoked by ...
Definition BNO08xCbGeneric.hpp:19
-
virtual void invoke(uint8_t rpt_ID)=0
-
virtual ~BNO08xCbGeneric()=default
-
BNO08xCbGeneric(uint8_t rpt_ID)
Definition BNO08xCbGeneric.hpp:26
-
uint8_t rpt_ID
Definition BNO08xCbGeneric.hpp:23
-
-
- - - - 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 deleted file mode 100644 index 8bd22a5..0000000 --- a/documentation/html/_b_n_o08x_cb_param_rpt_i_d_8hpp.html +++ /dev/null @@ -1,266 +0,0 @@ - - - - - - - -esp32_BNO08x: include/callback/BNO08xCbParamRptID.hpp File Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
- -
BNO08xCbParamRptID.hpp File Reference
-
-
-
#include "BNO08xCbGeneric.hpp"
-
-Include dependency graph for BNO08xCbParamRptID.hpp:
-
-
- - - - - - - - - -
-
-This graph shows which files directly or indirectly include this file:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-

Go to the source code of this file.

- - - - - -

-Classes

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

Detailed Description

-
Author
Myles Parfeniuk
-
-
- - - - diff --git a/documentation/html/_b_n_o08x_cb_param_rpt_i_d_8hpp.js b/documentation/html/_b_n_o08x_cb_param_rpt_i_d_8hpp.js deleted file mode 100644 index 8df5a43..0000000 --- a/documentation/html/_b_n_o08x_cb_param_rpt_i_d_8hpp.js +++ /dev/null @@ -1,4 +0,0 @@ -var _b_n_o08x_cb_param_rpt_i_d_8hpp = -[ - [ "BNO08xCbParamRptID", "class_b_n_o08x_cb_param_rpt_i_d.html", "class_b_n_o08x_cb_param_rpt_i_d" ] -]; \ No newline at end of file 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 deleted file mode 100644 index d043b08..0000000 --- a/documentation/html/_b_n_o08x_cb_param_rpt_i_d_8hpp__dep__incl.map +++ /dev/null @@ -1,125 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 deleted file mode 100644 index 35f345d..0000000 --- a/documentation/html/_b_n_o08x_cb_param_rpt_i_d_8hpp__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 42bbdd9..0000000 Binary files a/documentation/html/_b_n_o08x_cb_param_rpt_i_d_8hpp__dep__incl.png and /dev/null 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 deleted file mode 100644 index f8cc9fc..0000000 --- a/documentation/html/_b_n_o08x_cb_param_rpt_i_d_8hpp__incl.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - 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 deleted file mode 100644 index 7d010d5..0000000 --- a/documentation/html/_b_n_o08x_cb_param_rpt_i_d_8hpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 3d6f847..0000000 Binary files a/documentation/html/_b_n_o08x_cb_param_rpt_i_d_8hpp__incl.png and /dev/null 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 deleted file mode 100644 index a74910e..0000000 --- a/documentation/html/_b_n_o08x_cb_param_rpt_i_d_8hpp_source.html +++ /dev/null @@ -1,149 +0,0 @@ - - - - - - - -esp32_BNO08x: include/callback/BNO08xCbParamRptID.hpp Source File - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
BNO08xCbParamRptID.hpp
-
-
-Go to the documentation of this file.
1
-
6#pragma once
-
7
-
8#include "BNO08xCbGeneric.hpp"
-
9
-
- -
16{
-
17 public:
-
-
18 BNO08xCbParamRptID(std::function<void(uint8_t)> cb_fxn, uint8_t rpt_ID)
- -
20 , cb_fxn(cb_fxn)
-
21
-
22 {
-
23 }
-
-
24
-
-
32 void invoke(uint8_t rpt_ID) override
-
33 {
- -
35 }
-
-
36
-
37 private:
-
38 std::function<void(uint8_t)> cb_fxn;
-
39};
-
- -
Parent class to represent callback functions as generic type such that all flavors can be invoked by ...
Definition BNO08xCbGeneric.hpp:19
-
uint8_t rpt_ID
Definition BNO08xCbGeneric.hpp:23
-
Class to hold callback functions which are passed report ID as input parameter.
Definition BNO08xCbParamRptID.hpp:16
-
BNO08xCbParamRptID(std::function< void(uint8_t)> cb_fxn, uint8_t rpt_ID)
Definition BNO08xCbParamRptID.hpp:18
-
std::function< void(uint8_t)> cb_fxn
Wrapped callback function passed at register_cb().
Definition BNO08xCbParamRptID.hpp:38
-
void invoke(uint8_t rpt_ID) override
Invokes contained callback function.
Definition BNO08xCbParamRptID.hpp:32
-
-
- - - - diff --git a/documentation/html/_b_n_o08x_cb_param_void_8hpp.html b/documentation/html/_b_n_o08x_cb_param_void_8hpp.html deleted file mode 100644 index 5b3a371..0000000 --- a/documentation/html/_b_n_o08x_cb_param_void_8hpp.html +++ /dev/null @@ -1,265 +0,0 @@ - - - - - - - -esp32_BNO08x: include/callback/BNO08xCbParamVoid.hpp File Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
- -
BNO08xCbParamVoid.hpp File Reference
-
-
-
#include "BNO08xCbGeneric.hpp"
-
-Include dependency graph for BNO08xCbParamVoid.hpp:
-
-
- - - - - - - - - -
-
-This graph shows which files directly or indirectly include this file:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-

Go to the source code of this file.

- - - - -

-Classes

class  BNO08xCbParamVoid
 
-

Detailed Description

-
Author
Myles Parfeniuk
-
-
- - - - diff --git a/documentation/html/_b_n_o08x_cb_param_void_8hpp.js b/documentation/html/_b_n_o08x_cb_param_void_8hpp.js deleted file mode 100644 index c02369c..0000000 --- a/documentation/html/_b_n_o08x_cb_param_void_8hpp.js +++ /dev/null @@ -1,4 +0,0 @@ -var _b_n_o08x_cb_param_void_8hpp = -[ - [ "BNO08xCbParamVoid", "class_b_n_o08x_cb_param_void.html", "class_b_n_o08x_cb_param_void" ] -]; \ No newline at end of file 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 deleted file mode 100644 index b83b275..0000000 --- a/documentation/html/_b_n_o08x_cb_param_void_8hpp__dep__incl.map +++ /dev/null @@ -1,125 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 deleted file mode 100644 index 0dbd315..0000000 --- a/documentation/html/_b_n_o08x_cb_param_void_8hpp__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 8b27242..0000000 Binary files a/documentation/html/_b_n_o08x_cb_param_void_8hpp__dep__incl.png and /dev/null 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 deleted file mode 100644 index 1965c35..0000000 --- a/documentation/html/_b_n_o08x_cb_param_void_8hpp__incl.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - 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 deleted file mode 100644 index 329a9fe..0000000 --- a/documentation/html/_b_n_o08x_cb_param_void_8hpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index ae93054..0000000 Binary files a/documentation/html/_b_n_o08x_cb_param_void_8hpp__incl.png and /dev/null 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 deleted file mode 100644 index 7934fc9..0000000 --- a/documentation/html/_b_n_o08x_cb_param_void_8hpp_source.html +++ /dev/null @@ -1,148 +0,0 @@ - - - - - - - -esp32_BNO08x: include/callback/BNO08xCbParamVoid.hpp Source File - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
BNO08xCbParamVoid.hpp
-
-
-Go to the documentation of this file.
1
-
6#pragma once
-
7
-
8#include "BNO08xCbGeneric.hpp"
-
9
-
- -
16{
-
17 public:
-
-
18 BNO08xCbParamVoid(std::function<void(void)> cb_fxn, uint8_t rpt_ID)
- -
20 , cb_fxn(cb_fxn)
-
21 {
-
22 }
-
-
23
-
-
32 void invoke(uint8_t rpt_ID) override
-
33 {
-
34 cb_fxn();
-
35 }
-
-
36
-
37 private:
-
38 std::function<void(void)> cb_fxn;
-
39};
-
- -
Parent class to represent callback functions as generic type such that all flavors can be invoked by ...
Definition BNO08xCbGeneric.hpp:19
-
uint8_t rpt_ID
Definition BNO08xCbGeneric.hpp:23
-
Definition BNO08xCbParamVoid.hpp:16
-
void invoke(uint8_t rpt_ID) override
Invokes contained callback function.
Definition BNO08xCbParamVoid.hpp:32
-
BNO08xCbParamVoid(std::function< void(void)> cb_fxn, uint8_t rpt_ID)
Definition BNO08xCbParamVoid.hpp:18
-
std::function< void(void)> cb_fxn
Wrapped callback function passed at register_cb().
Definition BNO08xCbParamVoid.hpp:38
-
-
- - - - diff --git a/documentation/html/_b_n_o08x_global_types_8hpp.html b/documentation/html/_b_n_o08x_global_types_8hpp.html deleted file mode 100644 index ff7eaa8..0000000 --- a/documentation/html/_b_n_o08x_global_types_8hpp.html +++ /dev/null @@ -1,1252 +0,0 @@ - - - - - - - -esp32_BNO08x: include/BNO08xGlobalTypes.hpp File Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
- -
BNO08xGlobalTypes.hpp File Reference
-
-
-
#include <math.h>
-#include <inttypes.h>
-#include <stdint.h>
-#include <cstring>
-#include <driver/gpio.h>
-#include <driver/spi_common.h>
-#include <driver/spi_master.h>
-#include "sh2_SensorValue.h"
-
-Include dependency graph for BNO08xGlobalTypes.hpp:
-
-
- - - - - - - - - - - - - - - - - - - -
-
-This graph shows which files directly or indirectly include this file:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-

Go to the source code of this file.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Classes

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

-Macros

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

-Typedefs

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

-Enumerations

enum class  BNO08xCalSel {
-  accelerometer = SH2_CAL_ACCEL -, gyro = SH2_CAL_GYRO -, magnetometer = SH2_CAL_MAG -, planar_accelerometer = SH2_CAL_PLANAR -,
-  all = (SH2_CAL_ACCEL | SH2_CAL_GYRO | SH2_CAL_MAG | SH2_CAL_PLANAR) -
- }
 
enum class  BNO08xResetReason {
-  UNDEFINED -, POR -, INT_RST -, WTD -,
-  EXT_RST -, OTHER -
- }
 Reason for previous IMU reset (returned by get_reset_reason()) More...
 
enum class  BNO08xAccuracy {
-  UNRELIABLE -, LOW -, MED -, HIGH -,
-  UNDEFINED -
- }
 Sensor accuracy returned from input reports, corresponds to status bits (see ref. manual 6.5.1) More...
 
enum class  BNO08xActivityEnable {
-  UNKNOWN = (1U << 0U) -, IN_VEHICLE = (1U << 1U) -, ON_BICYCLE = (1U << 2U) -, ON_FOOT = (1U << 3U) -,
-  STILL = (1U << 4U) -, TILTING = (1U << 5U) -, WALKING = (1U << 6U) -, RUNNING = (1U << 7U) -,
-  ON_STAIRS = (1U << 8U) -, ALL = 0x1FU -
- }
 BNO08xActivity Classifier enable bits passed to enable_activity_classifier() More...
 
enum class  BNO08xActivity {
-  UNKNOWN = 0 -, IN_VEHICLE = 1 -, ON_BICYCLE = 2 -, ON_FOOT = 3 -,
-  STILL = 4 -, TILTING = 5 -, WALKING = 6 -, RUNNING = 7 -,
-  ON_STAIRS = 8 -, UNDEFINED = 9 -
- }
 BNO08xActivity states returned from BNO08x::activity_classifier.get() More...
 
enum class  BNO08xStability {
-  UNKNOWN = 0 -, ON_TABLE = 1 -, STATIONARY = 2 -, STABLE = 3 -,
-  MOTION = 4 -, RESERVED = 5 -, UNDEFINED = 6 -
- }
 BNO08xStability states returned from BNO08x::stability_classifier.get() More...
 
- - - - -

-Variables

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

Detailed Description

-
Author
Myles Parfeniuk
-

Macro Definition Documentation

- -

◆ SHAKE_DETECTED_X

- -
-
- - - - - - - -
#define SHAKE_DETECTED_X( tap)   ((tap) & (1U << 0U) ? 1 : 0)
-
- -
-
- -

◆ SHAKE_DETECTED_Y

- -
-
- - - - - - - -
#define SHAKE_DETECTED_Y( tap)   ((tap) & (1U << 1U) ? 1 : 0)
-
- -
-
- -

◆ SHAKE_DETECTED_Z

- -
-
- - - - - - - -
#define SHAKE_DETECTED_Z( tap)   ((tap) & (1U << 2U) ? 1 : 0)
-
- -
-
- -

◆ TAP_DETECTED_DOUBLE

- -
-
- - - - - - - -
#define TAP_DETECTED_DOUBLE( tap)   ((tap) & (1U << 6U) ? 1 : 0)
-
- -
-
- -

◆ TAP_DETECTED_X_AXIS

- -
-
- - - - - - - -
#define TAP_DETECTED_X_AXIS( tap)   ((tap) & (1U << 0U) ? 1 : 0)
-
- -
-
- -

◆ TAP_DETECTED_X_AXIS_POSITIVE

- -
-
- - - - - - - -
#define TAP_DETECTED_X_AXIS_POSITIVE( tap)   ((tap) & (1U << 1U) ? 1 : 0)
-
- -
-
- -

◆ TAP_DETECTED_Y_AXIS

- -
-
- - - - - - - -
#define TAP_DETECTED_Y_AXIS( tap)   ((tap) & (1U << 2U) ? 1 : 0)
-
- -
-
- -

◆ TAP_DETECTED_Y_AXIS_POSITIVE

- -
-
- - - - - - - -
#define TAP_DETECTED_Y_AXIS_POSITIVE( tap)   ((tap) & (1U << 3U) ? 1 : 0)
-
- -
-
- -

◆ TAP_DETECTED_Z_AXIS

- -
-
- - - - - - - -
#define TAP_DETECTED_Z_AXIS( tap)   ((tap) & (1U << 4U) ? 1 : 0)
-
- -
-
- -

◆ TAP_DETECTED_Z_AXIS_POSITIVE

- -
-
- - - - - - - -
#define TAP_DETECTED_Z_AXIS_POSITIVE( tap)   ((tap) & (1U << 5U) ? 1 : 0)
-
- -
-
-

Typedef Documentation

- -

◆ bno08x_accel_t

- -
-
- - - - -
typedef struct bno08x_accel_t bno08x_accel_t
-
- -

Struct to represent acceleration data from acceleration, linear acceleration, and gravity reports.

- -
-
- -

◆ bno08x_activity_classifier_t

- -
-
- - - - -
typedef struct bno08x_activity_classifier_t bno08x_activity_classifier_t
-
- -

Struct to represent activity classifier data.

- -
-
- -

◆ bno08x_ang_vel_t

- -
-
- - - - -
typedef struct bno08x_ang_vel_t bno08x_ang_vel_t
-
- -

Struct to represent angular velocity (units in rad/s)

- -
-
- -

◆ bno08x_config_t

- -
-
- - - - -
typedef struct bno08x_config_t bno08x_config_t
-
- -

IMU configuration settings passed into constructor.

- -
-
- -

◆ bno08x_euler_angle_t

- -
-
- - - - -
typedef struct bno08x_euler_angle_t bno08x_euler_angle_t
-
- -

Struct to represent euler angle (units in degrees or rads)

- -
-
- -

◆ bno08x_gyro_bias_t

- -
-
- - - - -
typedef struct bno08x_gyro_bias_t bno08x_gyro_bias_t
-
- -

Struct to represent gyro bias data (units in rad/s)

- -
-
- -

◆ bno08x_gyro_t

- -
-
- - - - -
typedef struct bno08x_gyro_t bno08x_gyro_t
-
- -

Struct to represent gyro data (units in rad/s)

- -
-
- -

◆ bno08x_magf_bias_t

- -
-
- - - - -
typedef struct bno08x_magf_bias_t bno08x_magf_bias_t
-
- -

Struct to represent magnetic field bias data (units in uTesla)

- -
-
- -

◆ bno08x_magf_t

- -
-
- - - - -
typedef struct bno08x_magf_t bno08x_magf_t
-
- -

Struct to represent magnetic field data (units in uTesla)

- -
-
- -

◆ bno08x_meta_data_t

- -
-
- - - - -
typedef struct bno08x_meta_data_t bno08x_meta_data_t
-
- -

Struct to represent sensor/report meta data, returned from BNO08xRpt::get_meta_data()

- -
-
- -

◆ bno08x_quat_t

- -
-
- - - - -
typedef struct bno08x_quat_t bno08x_quat_t
-
- -

Struct to represent unit quaternion.

- -
-
- -

◆ bno08x_raw_accel_t

- -
-
- - - - -
typedef struct bno08x_raw_accel_t bno08x_raw_accel_t
-
- -

Struct to represent raw mems accelerometer data from raw accelerometer reports (units in ADC counts).

- -
-
- -

◆ bno08x_raw_gyro_t

- -
-
- - - - -
typedef struct bno08x_raw_gyro_t bno08x_raw_gyro_t
-
- -

Struct to represent raw mems gyro data from raw gyro reports (units in ADC counts).

- -
-
- -

◆ bno08x_raw_magf_t

- -
-
- - - - -
typedef struct bno08x_raw_magf_t bno08x_raw_magf_t
-
- -

Struct to represent raw mems magnetometer data from raw magnetometer reports (units in ADC counts).

- -
-
- -

◆ bno08x_sample_counts_t

- -
-
- - - - -
typedef struct bno08x_sample_counts_t bno08x_sample_counts_t
-
- -

Struct to represent sample counts, returned from BNO08xRpt::get_sample_counts()

- -
-
- -

◆ bno08x_shake_detector_t

- -
-
- - - - -
typedef struct bno08x_shake_detector_t bno08x_shake_detector_t
-
- -

Struct to represent shake detector data (flag meaning: 0 = no shake 1 = shake detected)

- -
-
- -

◆ bno08x_stability_classifier_t

- -
-
- - - - -
typedef struct bno08x_stability_classifier_t bno08x_stability_classifier_t
-
- -

Struct to represent stability classifier data from stability classifier reports.

- -
-
- -

◆ bno08x_step_counter_t

- -
-
- - - - -
typedef struct bno08x_step_counter_t bno08x_step_counter_t
-
- -

Struct to represent step counter data from step counter reports.

- -
-
- -

◆ bno08x_tap_detector_t

- -
-
- - - - -
typedef struct bno08x_tap_detector_t bno08x_tap_detector_t
-
- -

Struct to represent tap detector data (flag meaning: 0 = no tap, 1 = positive tap on axis, -1 = negative tap on axis)

- -
-
- -

◆ imu_config_t

- -
-
- - - - -
typedef bno08x_config_t imu_config_t
-
- -
-
- -

◆ IMUAccuracy

- -
-
- - - - -
using IMUAccuracy = BNO08xAccuracy
-
- -
-
-

Enumeration Type Documentation

- -

◆ BNO08xAccuracy

- -
-
- - - - - -
- - - - -
enum class BNO08xAccuracy
-
-strong
-
- -

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

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

◆ BNO08xActivity

- -
-
- - - - - -
- - - - -
enum class BNO08xActivity
-
-strong
-
- -

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

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

◆ BNO08xActivityEnable

- -
-
- - - - - -
- - - - -
enum class BNO08xActivityEnable
-
-strong
-
- -

BNO08xActivity Classifier enable bits passed to enable_activity_classifier()

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

◆ BNO08xCalSel

- -
-
- - - - - -
- - - - -
enum class BNO08xCalSel
-
-strong
-
- - - - - - -
Enumerator
accelerometer 
gyro 
magnetometer 
planar_accelerometer 
all 
- -
-
- -

◆ BNO08xResetReason

- -
-
- - - - - -
- - - - -
enum class BNO08xResetReason
-
-strong
-
- -

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

- - - - - - - -
Enumerator
UNDEFINED 

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

-
POR 

Previous reset was due to power on reset.

-
INT_RST 

Previous reset was due to internal reset.

-
WTD 

Previous reset was due to watchdog timer.

-
EXT_RST 

Previous reset was due to external reset.

-
OTHER 

Previous reset was due to power other reason.

-
- -
-
- -

◆ BNO08xStability

- -
-
- - - - - -
- - - - -
enum class BNO08xStability
-
-strong
-
- -

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

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

Variable Documentation

- -

◆ TOTAL_RPT_COUNT

- -
-
- - - - - -
- - - - -
const constexpr uint8_t TOTAL_RPT_COUNT = 38
-
-staticconstexpr
-
- -

Amount of possible reports returned from BNO08x.

- -
-
-
-
- - - - diff --git a/documentation/html/_b_n_o08x_global_types_8hpp.js b/documentation/html/_b_n_o08x_global_types_8hpp.js deleted file mode 100644 index ed1254f..0000000 --- a/documentation/html/_b_n_o08x_global_types_8hpp.js +++ /dev/null @@ -1,109 +0,0 @@ -var _b_n_o08x_global_types_8hpp = -[ - [ "bno08x_config_t", "structbno08x__config__t.html", "structbno08x__config__t" ], - [ "bno08x_quat_t", "structbno08x__quat__t.html", "structbno08x__quat__t" ], - [ "bno08x_euler_angle_t", "structbno08x__euler__angle__t.html", "structbno08x__euler__angle__t" ], - [ "bno08x_ang_vel_t", "structbno08x__ang__vel__t.html", "structbno08x__ang__vel__t" ], - [ "bno08x_magf_t", "structbno08x__magf__t.html", "structbno08x__magf__t" ], - [ "bno08x_magf_bias_t", "structbno08x__magf__bias__t.html", "structbno08x__magf__bias__t" ], - [ "bno08x_gyro_t", "structbno08x__gyro__t.html", "structbno08x__gyro__t" ], - [ "bno08x_gyro_bias_t", "structbno08x__gyro__bias__t.html", "structbno08x__gyro__bias__t" ], - [ "bno08x_activity_classifier_t", "structbno08x__activity__classifier__t.html", "structbno08x__activity__classifier__t" ], - [ "bno08x_tap_detector_t", "structbno08x__tap__detector__t.html", "structbno08x__tap__detector__t" ], - [ "bno08x_shake_detector_t", "structbno08x__shake__detector__t.html", "structbno08x__shake__detector__t" ], - [ "bno08x_accel_t", "structbno08x__accel__t.html", "structbno08x__accel__t" ], - [ "bno08x_step_counter_t", "structbno08x__step__counter__t.html", "structbno08x__step__counter__t" ], - [ "bno08x_raw_gyro_t", "structbno08x__raw__gyro__t.html", "structbno08x__raw__gyro__t" ], - [ "bno08x_raw_accel_t", "structbno08x__raw__accel__t.html", "structbno08x__raw__accel__t" ], - [ "bno08x_raw_magf_t", "structbno08x__raw__magf__t.html", "structbno08x__raw__magf__t" ], - [ "bno08x_stability_classifier_t", "structbno08x__stability__classifier__t.html", "structbno08x__stability__classifier__t" ], - [ "bno08x_sample_counts_t", "structbno08x__sample__counts__t.html", "structbno08x__sample__counts__t" ], - [ "bno08x_meta_data_t", "structbno08x__meta__data__t.html", "structbno08x__meta__data__t" ], - [ "SHAKE_DETECTED_X", "_b_n_o08x_global_types_8hpp.html#ae12bdf0217349447eebadf16d4560869", null ], - [ "SHAKE_DETECTED_Y", "_b_n_o08x_global_types_8hpp.html#a023aa826dbf083e2a6d2d67beba75b27", null ], - [ "SHAKE_DETECTED_Z", "_b_n_o08x_global_types_8hpp.html#a9951e367fa8ff09a55526994cfaa94be", null ], - [ "TAP_DETECTED_DOUBLE", "_b_n_o08x_global_types_8hpp.html#a92a577e216f51fc6156a87e6ecf8ffc5", null ], - [ "TAP_DETECTED_X_AXIS", "_b_n_o08x_global_types_8hpp.html#ad0dc59e3a74a39a8e358c945162f6fc8", null ], - [ "TAP_DETECTED_X_AXIS_POSITIVE", "_b_n_o08x_global_types_8hpp.html#a8a8a0fbcff17f5123ad111fcd9a375ea", null ], - [ "TAP_DETECTED_Y_AXIS", "_b_n_o08x_global_types_8hpp.html#ad2ab2bbe6f01a4a641f75c41a9064cf6", null ], - [ "TAP_DETECTED_Y_AXIS_POSITIVE", "_b_n_o08x_global_types_8hpp.html#a356ec3a53c785965e8dd24381a3bdcd7", null ], - [ "TAP_DETECTED_Z_AXIS", "_b_n_o08x_global_types_8hpp.html#aaaf91ed835d5d1a5726806bb147c5938", null ], - [ "TAP_DETECTED_Z_AXIS_POSITIVE", "_b_n_o08x_global_types_8hpp.html#a6fd0bd9f4990ced262a8f2d4c41d65d9", null ], - [ "bno08x_accel_t", "_b_n_o08x_global_types_8hpp.html#a0c22a2a9fede695256dfaa4703497a2e", null ], - [ "bno08x_activity_classifier_t", "_b_n_o08x_global_types_8hpp.html#a7913a36911f75945cfaa0a3249a280e3", null ], - [ "bno08x_ang_vel_t", "_b_n_o08x_global_types_8hpp.html#a2babea2516c7c91039316693fc23a8c1", null ], - [ "bno08x_config_t", "_b_n_o08x_global_types_8hpp.html#a648bbdbf22731476890dd8da977d7503", null ], - [ "bno08x_euler_angle_t", "_b_n_o08x_global_types_8hpp.html#a8ae22357b6f53c2cf806bb3aeb80814a", null ], - [ "bno08x_gyro_bias_t", "_b_n_o08x_global_types_8hpp.html#a7bf3b6ed58dd988c0f4566ba56bff415", null ], - [ "bno08x_gyro_t", "_b_n_o08x_global_types_8hpp.html#ac166834f6280e6ef21af7dd8a01be1e4", null ], - [ "bno08x_magf_bias_t", "_b_n_o08x_global_types_8hpp.html#a3d6e56080638d872486935323f393ab7", null ], - [ "bno08x_magf_t", "_b_n_o08x_global_types_8hpp.html#a429f861977153379e28e8f3710330b45", null ], - [ "bno08x_meta_data_t", "_b_n_o08x_global_types_8hpp.html#a1145e5dfd14e96bd70c6e73af017b548", null ], - [ "bno08x_quat_t", "_b_n_o08x_global_types_8hpp.html#a0c7367913526c0d634c5f8f5365a55b4", null ], - [ "bno08x_raw_accel_t", "_b_n_o08x_global_types_8hpp.html#ace2ea90ebebddfcdb75e1b8b7b48f905", null ], - [ "bno08x_raw_gyro_t", "_b_n_o08x_global_types_8hpp.html#a3e205d9599aa01b7946d1ed1cbb7f1c4", null ], - [ "bno08x_raw_magf_t", "_b_n_o08x_global_types_8hpp.html#a673f429cbcd0f48394de3d990d8bda4a", null ], - [ "bno08x_sample_counts_t", "_b_n_o08x_global_types_8hpp.html#afceb7f957002d3e024d4971963ecfa20", null ], - [ "bno08x_shake_detector_t", "_b_n_o08x_global_types_8hpp.html#a7c22ac348c71afe0d42dcfae6c97ca32", null ], - [ "bno08x_stability_classifier_t", "_b_n_o08x_global_types_8hpp.html#a9f0440c67ec56fafcd25a24bf36f842f", null ], - [ "bno08x_step_counter_t", "_b_n_o08x_global_types_8hpp.html#ad52b092f56d1fa0064f2ea3502399cfc", null ], - [ "bno08x_tap_detector_t", "_b_n_o08x_global_types_8hpp.html#adcfe69b10c9c2244015bad5b978beedd", null ], - [ "imu_config_t", "_b_n_o08x_global_types_8hpp.html#aae502b3d91ddf903bba797646fd28d00", null ], - [ "IMUAccuracy", "_b_n_o08x_global_types_8hpp.html#a03fbbd71180a19088ce30d57ab050a22", null ], - [ "BNO08xAccuracy", "_b_n_o08x_global_types_8hpp.html#aed7bab8e55be415938e078ebe72562a0", [ - [ "UNRELIABLE", "_b_n_o08x_global_types_8hpp.html#aed7bab8e55be415938e078ebe72562a0a6e257e645974b9086ed66e9465e2d80c", null ], - [ "LOW", "_b_n_o08x_global_types_8hpp.html#aed7bab8e55be415938e078ebe72562a0a41bc94cbd8eebea13ce0491b2ac11b88", null ], - [ "MED", "_b_n_o08x_global_types_8hpp.html#aed7bab8e55be415938e078ebe72562a0a2ad6d5975c45da2e711c796f3a1b029c", null ], - [ "HIGH", "_b_n_o08x_global_types_8hpp.html#aed7bab8e55be415938e078ebe72562a0ab89de3b4b81c4facfac906edf29aec8c", null ], - [ "UNDEFINED", "_b_n_o08x_global_types_8hpp.html#aed7bab8e55be415938e078ebe72562a0a0db45d2a4141101bdfe48e3314cfbca3", null ] - ] ], - [ "BNO08xActivity", "_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187", [ - [ "UNKNOWN", "_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187a696b031073e74bf2cb98e5ef201d4aa3", null ], - [ "IN_VEHICLE", "_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187ab166a3ce74dd5434e4a940dfa2af76e4", null ], - [ "ON_BICYCLE", "_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187a93d94a2f3a627533453a40e302fb35a4", null ], - [ "ON_FOOT", "_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187a7089542e0146a3499986c81e24924b58", null ], - [ "STILL", "_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187a8b572d218013b9626d59e6a2b38f18b6", null ], - [ "TILTING", "_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187a69909b62e08f212da31719aebf67b70c", null ], - [ "WALKING", "_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187a606c114184493a665cf1f6a12fbab9d3", null ], - [ "RUNNING", "_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187a43491564ebcfd38568918efbd6e840fd", null ], - [ "ON_STAIRS", "_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187abbf2a614429826a84bd76b4a47fc7515", null ], - [ "UNDEFINED", "_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187a0db45d2a4141101bdfe48e3314cfbca3", null ] - ] ], - [ "BNO08xActivityEnable", "_b_n_o08x_global_types_8hpp.html#adc1b530563e35a96fc1b8911ff133e0f", [ - [ "UNKNOWN", "_b_n_o08x_global_types_8hpp.html#adc1b530563e35a96fc1b8911ff133e0fa696b031073e74bf2cb98e5ef201d4aa3", null ], - [ "IN_VEHICLE", "_b_n_o08x_global_types_8hpp.html#adc1b530563e35a96fc1b8911ff133e0fab166a3ce74dd5434e4a940dfa2af76e4", null ], - [ "ON_BICYCLE", "_b_n_o08x_global_types_8hpp.html#adc1b530563e35a96fc1b8911ff133e0fa93d94a2f3a627533453a40e302fb35a4", null ], - [ "ON_FOOT", "_b_n_o08x_global_types_8hpp.html#adc1b530563e35a96fc1b8911ff133e0fa7089542e0146a3499986c81e24924b58", null ], - [ "STILL", "_b_n_o08x_global_types_8hpp.html#adc1b530563e35a96fc1b8911ff133e0fa8b572d218013b9626d59e6a2b38f18b6", null ], - [ "TILTING", "_b_n_o08x_global_types_8hpp.html#adc1b530563e35a96fc1b8911ff133e0fa69909b62e08f212da31719aebf67b70c", null ], - [ "WALKING", "_b_n_o08x_global_types_8hpp.html#adc1b530563e35a96fc1b8911ff133e0fa606c114184493a665cf1f6a12fbab9d3", null ], - [ "RUNNING", "_b_n_o08x_global_types_8hpp.html#adc1b530563e35a96fc1b8911ff133e0fa43491564ebcfd38568918efbd6e840fd", null ], - [ "ON_STAIRS", "_b_n_o08x_global_types_8hpp.html#adc1b530563e35a96fc1b8911ff133e0fabbf2a614429826a84bd76b4a47fc7515", null ], - [ "ALL", "_b_n_o08x_global_types_8hpp.html#adc1b530563e35a96fc1b8911ff133e0fa5fb1f955b45e38e31789286a1790398d", null ] - ] ], - [ "BNO08xCalSel", "_b_n_o08x_global_types_8hpp.html#aeeb4f49593c062357c3b7037bc2de850", [ - [ "accelerometer", "_b_n_o08x_global_types_8hpp.html#aeeb4f49593c062357c3b7037bc2de850a0e1275697d4c40b4b0640fbfa3907afa", null ], - [ "gyro", "_b_n_o08x_global_types_8hpp.html#aeeb4f49593c062357c3b7037bc2de850a41e1db589d90cecf09838a038ebc8aa1", null ], - [ "magnetometer", "_b_n_o08x_global_types_8hpp.html#aeeb4f49593c062357c3b7037bc2de850a2c8af00d544b080d3c0d834d1c5dfcbf", null ], - [ "planar_accelerometer", "_b_n_o08x_global_types_8hpp.html#aeeb4f49593c062357c3b7037bc2de850afcaab1f4c98b7343157c3c59c6a259cb", null ], - [ "all", "_b_n_o08x_global_types_8hpp.html#aeeb4f49593c062357c3b7037bc2de850aa181a603769c1f98ad927e7367c7aa51", null ] - ] ], - [ "BNO08xResetReason", "_b_n_o08x_global_types_8hpp.html#ab2a2ace42f7f438d6a799dfcbc243147", [ - [ "UNDEFINED", "_b_n_o08x_global_types_8hpp.html#ab2a2ace42f7f438d6a799dfcbc243147a0db45d2a4141101bdfe48e3314cfbca3", null ], - [ "POR", "_b_n_o08x_global_types_8hpp.html#ab2a2ace42f7f438d6a799dfcbc243147a7b47bb0f9f8c72f84d891e8e22a1fb92", null ], - [ "INT_RST", "_b_n_o08x_global_types_8hpp.html#ab2a2ace42f7f438d6a799dfcbc243147acc069cf9b33eb4e7fb3696f0f42d752f", null ], - [ "WTD", "_b_n_o08x_global_types_8hpp.html#ab2a2ace42f7f438d6a799dfcbc243147a764caaf44e35ee682f4079bd0878fa36", null ], - [ "EXT_RST", "_b_n_o08x_global_types_8hpp.html#ab2a2ace42f7f438d6a799dfcbc243147ac4e100317ca17eda786308c1c39eded5", null ], - [ "OTHER", "_b_n_o08x_global_types_8hpp.html#ab2a2ace42f7f438d6a799dfcbc243147a03570470bad94692ce93e32700d2e1cb", null ] - ] ], - [ "BNO08xStability", "_b_n_o08x_global_types_8hpp.html#a498b35f9e00b24e51f8f60b029751ab5", [ - [ "UNKNOWN", "_b_n_o08x_global_types_8hpp.html#a498b35f9e00b24e51f8f60b029751ab5a696b031073e74bf2cb98e5ef201d4aa3", null ], - [ "ON_TABLE", "_b_n_o08x_global_types_8hpp.html#a498b35f9e00b24e51f8f60b029751ab5a71149a62cd9fec4756e3538d1754486a", null ], - [ "STATIONARY", "_b_n_o08x_global_types_8hpp.html#a498b35f9e00b24e51f8f60b029751ab5a4120eb7591bd0789af75a8973d5f9146", null ], - [ "STABLE", "_b_n_o08x_global_types_8hpp.html#a498b35f9e00b24e51f8f60b029751ab5a32987cdf8a725702042ab18f5c700905", null ], - [ "MOTION", "_b_n_o08x_global_types_8hpp.html#a498b35f9e00b24e51f8f60b029751ab5af96e6ea7a7375bd60bad3f3caae3cf27", null ], - [ "RESERVED", "_b_n_o08x_global_types_8hpp.html#a498b35f9e00b24e51f8f60b029751ab5a83c7f2aa8c3ac10ed8beb75cad162827", null ], - [ "UNDEFINED", "_b_n_o08x_global_types_8hpp.html#a498b35f9e00b24e51f8f60b029751ab5a0db45d2a4141101bdfe48e3314cfbca3", null ] - ] ], - [ "TOTAL_RPT_COUNT", "_b_n_o08x_global_types_8hpp.html#a9808babb45af9b32fc51cef8d50341be", null ] -]; \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_global_types_8hpp__dep__incl.map b/documentation/html/_b_n_o08x_global_types_8hpp__dep__incl.map deleted file mode 100644 index 2f02f2e..0000000 --- a/documentation/html/_b_n_o08x_global_types_8hpp__dep__incl.map +++ /dev/null @@ -1,127 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 deleted file mode 100644 index 0b38e8c..0000000 --- a/documentation/html/_b_n_o08x_global_types_8hpp__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index d10e03c..0000000 Binary files a/documentation/html/_b_n_o08x_global_types_8hpp__dep__incl.png and /dev/null 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 deleted file mode 100644 index 0c1fb5c..0000000 --- a/documentation/html/_b_n_o08x_global_types_8hpp__incl.map +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/_b_n_o08x_global_types_8hpp__incl.md5 b/documentation/html/_b_n_o08x_global_types_8hpp__incl.md5 deleted file mode 100644 index 1464880..0000000 --- a/documentation/html/_b_n_o08x_global_types_8hpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index bfaaafb..0000000 Binary files a/documentation/html/_b_n_o08x_global_types_8hpp__incl.png and /dev/null 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 deleted file mode 100644 index 361e856..0000000 --- a/documentation/html/_b_n_o08x_global_types_8hpp_source.html +++ /dev/null @@ -1,1247 +0,0 @@ - - - - - - - -esp32_BNO08x: include/BNO08xGlobalTypes.hpp Source File - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
BNO08xGlobalTypes.hpp
-
-
-Go to the documentation of this file.
1
-
6#pragma once
-
7
-
8// macros for bno08x_tap_detector_t
-
9#define TAP_DETECTED_X_AXIS(tap) ((tap) & (1U << 0U) ? 1 : 0)
-
10#define TAP_DETECTED_X_AXIS_POSITIVE(tap) ((tap) & (1U << 1U) ? 1 : 0)
-
11#define TAP_DETECTED_Y_AXIS(tap) ((tap) & (1U << 2U) ? 1 : 0)
-
12#define TAP_DETECTED_Y_AXIS_POSITIVE(tap) ((tap) & (1U << 3U) ? 1 : 0)
-
13#define TAP_DETECTED_Z_AXIS(tap) ((tap) & (1U << 4U) ? 1 : 0)
-
14#define TAP_DETECTED_Z_AXIS_POSITIVE(tap) ((tap) & (1U << 5U) ? 1 : 0)
-
15#define TAP_DETECTED_DOUBLE(tap) ((tap) & (1U << 6U) ? 1 : 0)
-
16
-
17// macros for bno08x_shake_detector_t
-
18#define SHAKE_DETECTED_X(tap) ((tap) & (1U << 0U) ? 1 : 0)
-
19#define SHAKE_DETECTED_Y(tap) ((tap) & (1U << 1U) ? 1 : 0)
-
20#define SHAKE_DETECTED_Z(tap) ((tap) & (1U << 2U) ? 1 : 0)
-
21
-
22// standard library includes
-
23#include <math.h>
-
24#include <inttypes.h>
-
25#include <stdint.h>
-
26#include <cstring>
-
27
-
28// esp-idf includes
-
29#include <driver/gpio.h>
-
30#include <driver/spi_common.h>
-
31#include <driver/spi_master.h>
-
32
-
33// third-party includes
-
34#include "sh2_SensorValue.h"
-
35
-
-
37typedef struct bno08x_config_t
-
38{
-
39 spi_host_device_t spi_peripheral;
-
40 gpio_num_t io_mosi;
-
41 gpio_num_t io_miso;
-
42 gpio_num_t io_sclk;
-
43 gpio_num_t io_cs;
-
44 gpio_num_t io_int;
-
45 gpio_num_t io_rst;
-
46 uint32_t sclk_speed;
- -
48
-
- -
53 : spi_peripheral((spi_host_device_t) CONFIG_ESP32_BNO08x_SPI_HOST)
-
54 , io_mosi(static_cast<gpio_num_t>(CONFIG_ESP32_BNO08X_GPIO_DI)) // default: 23
-
55 , io_miso(static_cast<gpio_num_t>(CONFIG_ESP32_BNO08X_GPIO_SDA)) // default: 19
-
56 , io_sclk(static_cast<gpio_num_t>(CONFIG_ESP32_BNO08X_GPIO_SCL)) // default: 18
-
57 , io_cs(static_cast<gpio_num_t>(CONFIG_ESP32_BNO08X_GPIO_CS)) // default: 33
-
58 , io_int(static_cast<gpio_num_t>(CONFIG_ESP32_BNO08X_GPIO_HINT)) // default: 26
-
59 , io_rst(static_cast<gpio_num_t>(CONFIG_ESP32_BNO08X_GPIO_RST)) // default: 32
-
60 , sclk_speed(static_cast<uint32_t>(CONFIG_ESP32_BNO08X_SCL_SPEED_HZ)) // default: 2MHz
- -
62
-
63 {
-
64 }
-
-
65
-
-
67 bno08x_config_t(spi_host_device_t spi_peripheral, gpio_num_t io_mosi, gpio_num_t io_miso, gpio_num_t io_sclk,
-
68 gpio_num_t io_cs, gpio_num_t io_int, gpio_num_t io_rst, uint32_t sclk_speed, bool install_isr_service = true)
- - - - -
73 , io_cs(io_cs)
-
74 , io_int(io_int)
-
75 , io_rst(io_rst)
- - -
78 {
-
79 }
-
- -
-
81typedef bno08x_config_t imu_config_t; // legacy version compatibility
-
82
-
-
83enum class BNO08xCalSel
-
84{
-
85 accelerometer = SH2_CAL_ACCEL,
-
86 gyro = SH2_CAL_GYRO,
-
87 magnetometer = SH2_CAL_MAG,
-
88 planar_accelerometer = SH2_CAL_PLANAR,
-
89 all = (SH2_CAL_ACCEL | SH2_CAL_GYRO | SH2_CAL_MAG | SH2_CAL_PLANAR)
-
90};
-
-
91
-
- -
94{
-
95 UNDEFINED,
-
96 POR,
-
97 INT_RST,
-
98 WTD,
-
99 EXT_RST,
-
100 OTHER
-
101};
-
-
102
-
- -
106{
- -
108 LOW,
-
109 MED,
-
110 HIGH,
- -
112};
-
-
113using IMUAccuracy = BNO08xAccuracy; // legacy version compatibility
-
114
-
- -
117{
-
118 UNKNOWN = (1U << 0U),
-
119 IN_VEHICLE = (1U << 1U),
-
120 ON_BICYCLE = (1U << 2U),
-
121 ON_FOOT = (1U << 3U),
-
122 STILL = (1U << 4U),
-
123 TILTING = (1U << 5U),
-
124 WALKING = (1U << 6U),
-
125 RUNNING = (1U << 7U),
-
126 ON_STAIRS = (1U << 8U),
-
127 ALL = 0x1FU
-
128};
-
-
129
-
- -
132{
-
133 UNKNOWN = 0, // 0 = unknown
-
134 IN_VEHICLE = 1, // 1 = in vehicle
-
135 ON_BICYCLE = 2, // 2 = on bicycle
-
136 ON_FOOT = 3, // 3 = on foot
-
137 STILL = 4, // 4 = still
-
138 TILTING = 5, // 5 = tilting
-
139 WALKING = 6, // 6 = walking
-
140 RUNNING = 7, // 7 = running
-
141 ON_STAIRS = 8, // 8 = on stairs
-
142 UNDEFINED = 9 // used for unit tests
-
143};
-
-
144
-
- -
147{
-
148 UNKNOWN = 0, // 0 = unknown
-
149 ON_TABLE = 1, // 1 = on table
-
150 STATIONARY = 2, // 2 = stationary
-
151 STABLE = 3, // 3 = stable
-
152 MOTION = 4, // 4 = in motion
-
153 RESERVED = 5, // 5 = reserved (not used)
-
154 UNDEFINED = 6 // used for unit tests
-
155};
-
-
156
-
-
158typedef struct bno08x_quat_t
-
159{
-
160 float real;
-
161 float i;
-
162 float j;
-
163 float k;
- - -
166
-
- -
168 : real(0.0f)
-
169 , i(0.0f)
-
170 , j(0.0f)
-
171 , k(0.0f)
- -
173 , rad_accuracy(0.0f)
-
174 {
-
175 }
-
-
176
-
177 // overloaded assignment operator to handle RV with rad accuracy
-
-
178 bno08x_quat_t& operator=(const sh2_RotationVectorWAcc_t& source)
-
179 {
-
180 this->real = source.real;
-
181 this->i = source.i;
-
182 this->j = source.j;
-
183 this->k = source.k;
-
184 this->rad_accuracy = source.accuracy;
-
185 return *this;
-
186 }
-
-
187
-
188 // overloaded assignment operator to handle RV with w/o rad accuracy
-
-
189 bno08x_quat_t& operator=(const sh2_RotationVector_t& source)
-
190 {
-
191 this->real = source.real;
-
192 this->i = source.i;
-
193 this->j = source.j;
-
194 this->k = source.k;
-
195 this->rad_accuracy = 0.0f;
-
196 return *this;
-
197 }
-
-
198
-
199 // overloaded assignment operator to handle IRV report
-
-
200 bno08x_quat_t& operator=(const sh2_GyroIntegratedRV_t& source)
-
201 {
-
202 this->real = source.real;
-
203 this->i = source.i;
-
204 this->j = source.j;
-
205 this->k = source.k;
-
206 this->rad_accuracy = 0.0f;
-
207 return *this;
-
208 }
-
-
209
- -
-
211
-
- -
214{
-
215 float x;
-
216 float y;
-
217 float z;
- - -
220
-
- -
222 : x(0.0f)
-
223 , y(0.0f)
-
224 , z(0.0f)
- -
226 , rad_accuracy(0.0f)
-
227 {
-
228 }
-
-
229
-
230 // overloaded = operator for quat to euler conversion
-
- -
232 {
-
233 this->x = atan2(2.0f * (source.real * source.i + source.j * source.k),
-
234 1.0f - 2.0f * (source.i * source.i + source.j * source.j));
-
235 this->y = asin(2.0f * (source.real * source.j - source.k * source.i));
-
236 this->z = atan2(2.0f * (source.real * source.k + source.i * source.j),
-
237 1.0f - 2.0f * (source.j * source.j + source.k * source.k));
-
238 this->rad_accuracy = source.rad_accuracy;
-
239 this->accuracy = source.accuracy;
-
240 return *this;
-
241 }
-
-
242
-
243 // overloaded *= operator for rad2deg conversions
-
244 template <typename T>
-
- -
246 {
-
247 x *= static_cast<float>(value);
-
248 y *= static_cast<float>(value);
-
249 z *= static_cast<float>(value);
-
250 rad_accuracy *= static_cast<float>(value);
-
251 return *this;
-
252 }
-
-
253
- -
-
255
-
-
257typedef struct bno08x_ang_vel_t
-
258{
-
259 float x;
-
260 float y;
-
261 float z;
-
262
-
- -
264 : x(0.0f)
-
265 , y(0.0f)
-
266 , z(0.0f)
-
267 {
-
268 }
-
-
269
-
270 // overloaded *= operator for rad2deg conversions
-
271 template <typename T>
-
- -
273 {
-
274 x *= static_cast<float>(value);
-
275 y *= static_cast<float>(value);
-
276 z *= static_cast<float>(value);
-
277 return *this;
-
278 }
-
-
279
-
280 // strip sh2_GyroIntegratedRV_t of velocity data for IRV reports
-
-
281 bno08x_ang_vel_t& operator=(const sh2_GyroIntegratedRV_t& source)
-
282 {
-
283 this->x = source.angVelX;
-
284 this->y = source.angVelY;
-
285 this->z = source.angVelZ;
-
286 return *this;
-
287 }
-
- -
-
289
-
-
291typedef struct bno08x_magf_t
-
292{
-
293 float x;
-
294 float y;
-
295 float z;
- -
297
-
- -
299 : x(0.0f)
-
300 , y(0.0f)
-
301 , z(0.0f)
- -
303 {
-
304 }
-
-
305
-
306 // overloaded = operator for sh2_MagneticField_t conversion
-
-
307 bno08x_magf_t& operator=(const sh2_MagneticField_t& source)
-
308 {
-
309 this->x = source.x;
-
310 this->y = source.y;
-
311 this->z = source.z;
-
312 return *this;
-
313 }
-
-
314
-
315 // overloaded = operator for sh2_MagneticFieldUncalibrated_t conversion
-
-
316 bno08x_magf_t& operator=(const sh2_MagneticFieldUncalibrated_t& source)
-
317 {
-
318 this->x = source.x;
-
319 this->y = source.y;
-
320 this->z = source.z;
-
321 return *this;
-
322 }
-
-
323
- -
-
325
-
-
327typedef struct bno08x_magf_bias_t
-
328{
-
329 float x;
-
330 float y;
-
331 float z;
-
332
-
- -
334 : x(0.0f)
-
335 , y(0.0f)
-
336 , z(0.0f)
-
337 {
-
338 }
-
-
339
-
340 // overloaded = operator for sh2_MagneticFieldUncalibrated_t conversion
-
-
341 bno08x_magf_bias_t& operator=(const sh2_MagneticFieldUncalibrated_t& source)
-
342 {
-
343 this->x = source.biasX;
-
344 this->y = source.biasY;
-
345 this->z = source.biasZ;
-
346 return *this;
-
347 }
-
-
348
- -
-
350
-
-
352typedef struct bno08x_gyro_t
-
353{
-
354 float x;
-
355 float y;
-
356 float z;
- -
358
-
- -
360 : x(0.0f)
-
361 , y(0.0f)
-
362 , z(0.0f)
- -
364 {
-
365 }
-
-
366
-
367 // overloaded = operator for sh2_Gyroscope_t conversion
-
-
368 bno08x_gyro_t& operator=(const sh2_Gyroscope_t& source)
-
369 {
-
370 this->x = source.x;
-
371 this->y = source.y;
-
372 this->z = source.z;
-
373 return *this;
-
374 }
-
-
375
-
376 // overloaded = operator for sh2_GyroscopeUncalibrated conversion
-
-
377 bno08x_gyro_t& operator=(const sh2_GyroscopeUncalibrated& source)
-
378 {
-
379 this->x = source.x;
-
380 this->y = source.y;
-
381 this->z = source.z;
-
382 return *this;
-
383 }
-
-
384
- -
-
386
-
-
388typedef struct bno08x_gyro_bias_t
-
389{
-
390 float x;
-
391 float y;
-
392 float z;
-
393
-
- -
395 : x(0.0f)
-
396 , y(0.0f)
-
397 , z(0.0f)
-
398 {
-
399 }
-
-
400
-
401 // overloaded = operator for sh2_GyroscopeUncalibrated conversion
-
-
402 bno08x_gyro_bias_t& operator=(const sh2_GyroscopeUncalibrated& source)
-
403 {
-
404 this->x = source.biasX;
-
405 this->y = source.biasY;
-
406 this->z = source.biasZ;
-
407 return *this;
-
408 }
-
-
409
- -
-
411
-
- -
414{
-
415 uint8_t page;
- - -
418 uint8_t confidence[10];
- -
420
-
- -
422 : page(0U)
-
423 , lastPage(false)
- -
425 , confidence({})
- -
427 {
-
428 }
-
-
429
-
430 // conversion from sh2_PersonalActivityClassifier_t
-
-
431 bno08x_activity_classifier_t& operator=(const sh2_PersonalActivityClassifier_t& source)
-
432 {
-
433 this->page = source.page;
-
434 this->lastPage = source.lastPage;
-
435 this->mostLikelyState = static_cast<BNO08xActivity>(source.mostLikelyState);
-
436
-
437 for (int i = 0; i < 10; ++i)
-
438 this->confidence[i] = source.confidence[i];
-
439
-
440 return *this;
-
441 }
-
- -
-
443
-
- -
447{
-
448 int8_t x_flag;
-
449 int8_t y_flag;
-
450 int8_t z_flag;
- - -
453
-
- -
455 : x_flag(0)
-
456 , y_flag(0)
-
457 , z_flag(0)
-
458 , double_tap(false)
- -
460 {
-
461 }
-
-
462
-
463 // overloaded = operator for sh2_GyroscopeUncalibrated conversion
-
-
464 bno08x_tap_detector_t& operator=(const sh2_TapDetector_t& source)
-
465 {
-
466 if (TAP_DETECTED_X_AXIS(source.flags))
-
467 this->x_flag = -1;
-
468 else
-
469 this->x_flag = 0;
-
470
-
471 if (TAP_DETECTED_X_AXIS_POSITIVE(source.flags))
-
472 this->x_flag = 1;
-
473
-
474 if (TAP_DETECTED_Y_AXIS(source.flags))
-
475 this->y_flag = -1;
-
476 else
-
477 this->y_flag = 0;
-
478
-
479 if (TAP_DETECTED_Y_AXIS_POSITIVE(source.flags))
-
480 this->y_flag = 1;
-
481
-
482 if (TAP_DETECTED_Z_AXIS(source.flags))
-
483 this->z_flag = -1;
-
484 else
-
485 this->z_flag = 0;
-
486
-
487 if (TAP_DETECTED_Z_AXIS_POSITIVE(source.flags))
-
488 this->z_flag = 1;
-
489
-
490 if (TAP_DETECTED_DOUBLE(source.flags))
-
491 this->double_tap = true;
-
492 else
-
493 this->double_tap = false;
-
494
-
495 return *this;
-
496 }
-
-
497
- -
-
499
-
- -
502{
-
503 uint8_t x_flag;
-
504 uint8_t y_flag;
-
505 uint8_t z_flag;
- -
507
-
- -
509 : x_flag(0U)
-
510 , y_flag(0U)
-
511 , z_flag(0U)
- -
513 {
-
514 }
-
-
515
-
516 // overloaded = operator for sh2_GyroscopeUncalibrated conversion
-
-
517 bno08x_shake_detector_t& operator=(const sh2_ShakeDetector_t& source)
-
518 {
-
519 if (SHAKE_DETECTED_X(source.shake))
-
520 this->x_flag = 1U;
-
521 else
-
522 this->x_flag = 0U;
-
523
-
524 if (SHAKE_DETECTED_Y(source.shake))
-
525 this->y_flag = 1U;
-
526 else
-
527 this->y_flag = 0U;
-
528
-
529 if (SHAKE_DETECTED_Z(source.shake))
-
530 this->z_flag = 1U;
-
531 else
-
532 this->z_flag = 0U;
-
533
-
534 return *this;
-
535 }
-
-
536
- -
-
538
-
-
541typedef struct bno08x_accel_t
-
542{
-
543 float x;
-
544 float y;
-
545 float z;
- -
547
-
- -
549 : x(0.0f)
-
550 , y(0.0f)
-
551 , z(0.0f)
- -
553 {
-
554 }
-
-
555
-
556 // conversion from sh2_Accelerometer_t
-
-
557 bno08x_accel_t& operator=(const sh2_Accelerometer_t& source)
-
558 {
-
559 this->x = source.x;
-
560 this->y = source.y;
-
561 this->z = source.z;
-
562 return *this;
-
563 }
-
- -
-
565
-
- -
568{
-
569 uint32_t latency;
-
570 uint16_t steps;
- -
572
-
- -
574 : latency(0UL)
-
575 , steps(0U)
- -
577 {
-
578 }
-
-
579
-
580 // conversion from sh2_StepCounter_t
-
-
581 bno08x_step_counter_t& operator=(const sh2_StepCounter_t& source)
-
582 {
-
583 this->latency = source.latency;
-
584 this->steps = source.steps;
-
585 return *this;
-
586 }
-
- -
-
588
-
-
590typedef struct bno08x_raw_gyro_t
-
591{
-
592 int16_t x;
-
593 int16_t y;
-
594 int16_t z;
-
595 int16_t temperature;
-
596 uint32_t timestamp_us;
- -
598
-
- -
600 : x(0U)
-
601 , y(0U)
-
602 , z(0U)
-
603 , temperature(0U)
-
604 , timestamp_us(0UL)
- -
606 {
-
607 }
-
-
608
-
609 // conversion from sh2_RawGyroscope_t
-
-
610 bno08x_raw_gyro_t& operator=(const sh2_RawGyroscope_t& source)
-
611 {
-
612 this->x = source.x;
-
613 this->y = source.y;
-
614 this->z = source.z;
-
615 this->temperature = source.temperature;
-
616 this->timestamp_us = source.timestamp;
-
617 return *this;
-
618 }
-
- -
-
620
-
-
623typedef struct bno08x_raw_accel_t
-
624{
-
625 int16_t x;
-
626 int16_t y;
-
627 int16_t z;
-
628 uint32_t timestamp_us;
- -
630
-
- -
632 : x(0U)
-
633 , y(0U)
-
634 , z(0U)
-
635 , timestamp_us(0UL)
- -
637 {
-
638 }
-
-
639
-
640 // conversion from sh2_RawAccelerometer_t
-
-
641 bno08x_raw_accel_t& operator=(const sh2_RawAccelerometer_t& source)
-
642 {
-
643 this->x = source.x;
-
644 this->y = source.y;
-
645 this->z = source.z;
-
646 this->timestamp_us = source.timestamp;
-
647 return *this;
-
648 }
-
- -
-
650
-
-
653typedef struct bno08x_raw_magf_t
-
654{
-
655 int16_t x;
-
656 int16_t y;
-
657 int16_t z;
-
658 uint32_t timestamp_us;
- -
660
-
- -
662 : x(0U)
-
663 , y(0U)
-
664 , z(0U)
-
665 , timestamp_us(0UL)
- -
667 {
-
668 }
-
-
669
-
670 // conversion from sh2_RawMagnetometer_t
-
-
671 bno08x_raw_magf_t& operator=(const sh2_RawMagnetometer_t& source)
-
672 {
-
673 this->x = source.x;
-
674 this->y = source.y;
-
675 this->z = source.z;
-
676 this->timestamp_us = source.timestamp;
-
677 return *this;
-
678 }
-
- -
-
680
-
- -
683{
- - -
686
- -
692
-
693 // conversion from sh2_StabilityClassifier_t
-
-
694 bno08x_stability_classifier_t& operator=(const sh2_StabilityClassifier_t& source)
-
695 {
-
696 this->stability = static_cast<BNO08xStability>(source.classification);
-
697 return *this;
-
698 }
-
-
699
- -
-
701
-
- -
704{
-
705 uint32_t offered;
-
706 uint32_t on;
-
707 uint32_t accepted;
-
708 uint32_t
- -
710
-
- -
712 : offered(0UL)
-
713 , on(0UL)
-
714 , accepted(0UL)
-
715 , attempted(0UL)
-
716 {
-
717 }
-
-
718
-
719 // conversion from sh2_PersonalActivityClassifier_t
-
-
720 bno08x_sample_counts_t& operator=(const sh2_Counts_t& source)
-
721 {
-
722 this->offered = source.offered;
-
723 this->on = source.on;
-
724 this->accepted = source.accepted;
-
725 this->attempted = source.attempted;
-
726
-
727 return *this;
-
728 }
-
- -
-
730
-
-
732typedef struct bno08x_meta_data_t
-
733{
-
734 uint8_t me_version;
-
735 uint8_t mh_version;
-
736 uint8_t sh_version;
-
737 uint32_t range;
-
738 uint32_t resolution;
-
739 uint16_t revision;
-
740 uint16_t power_mA;
-
741 uint32_t min_period_us;
-
742 uint32_t max_period_us;
-
743 uint32_t fifo_reserved;
-
744 uint32_t fifo_max;
- -
746 uint16_t q_point_1;
-
747 uint16_t q_point_2;
-
748 uint16_t q_point_3;
-
749 uint32_t vendor_id_len;
-
750 char vendor_ID[48];
- -
752 uint8_t sensor_specific[48];
-
753
-
754 // Default constructor
-
- -
756 : me_version(0)
-
757 , mh_version(0)
-
758 , sh_version(0)
-
759 , range(0)
-
760 , resolution(0)
-
761 , revision(0)
-
762 , power_mA(0)
-
763 , min_period_us(0)
-
764 , max_period_us(0)
-
765 , fifo_reserved(0)
-
766 , fifo_max(0)
- -
768 , q_point_1(0)
-
769 , q_point_2(0)
-
770 , q_point_3(0)
-
771 , vendor_id_len(0)
- -
773 {
-
774 memset(vendor_ID, 0, sizeof(vendor_ID));
-
775 memset(sensor_specific, 0, sizeof(sensor_specific));
-
776 }
-
-
777
-
778 // Conversion constructor from sh2_SensorMetadata_t
-
-
779 bno08x_meta_data_t(const sh2_SensorMetadata_t& src)
-
780 {
-
781 me_version = src.meVersion;
-
782 mh_version = src.mhVersion;
-
783 sh_version = src.shVersion;
-
784 range = src.range;
-
785 resolution = src.resolution;
-
786 revision = src.revision;
-
787 power_mA = src.power_mA;
-
788 min_period_us = src.minPeriod_uS;
-
789 max_period_us = src.maxPeriod_uS;
-
790 fifo_reserved = src.fifoReserved;
-
791 fifo_max = src.fifoMax;
-
792 batch_buffer_bytes = src.batchBufferBytes;
-
793 q_point_1 = src.qPoint1;
-
794 q_point_2 = src.qPoint2;
-
795 q_point_3 = src.qPoint3;
-
796 vendor_id_len = src.vendorIdLen;
-
797 sensor_specific_len = src.sensorSpecificLen;
-
798 memcpy(vendor_ID, src.vendorId, vendor_id_len);
-
799 memcpy(sensor_specific, src.sensorSpecific, sensor_specific_len);
-
800 }
-
- -
-
802
-
803static const constexpr uint8_t TOTAL_RPT_COUNT = 38;
-
#define SHAKE_DETECTED_Y(tap)
Definition BNO08xGlobalTypes.hpp:19
-
struct bno08x_accel_t bno08x_accel_t
Struct to represent acceleration data from acceleration, linear acceleration, and gravity reports.
-
struct bno08x_quat_t bno08x_quat_t
Struct to represent unit quaternion.
-
struct bno08x_meta_data_t bno08x_meta_data_t
Struct to represent sensor/report meta data, returned from BNO08xRpt::get_meta_data()
-
struct bno08x_ang_vel_t bno08x_ang_vel_t
Struct to represent angular velocity (units in rad/s)
-
#define TAP_DETECTED_Y_AXIS_POSITIVE(tap)
Definition BNO08xGlobalTypes.hpp:12
-
struct bno08x_magf_bias_t bno08x_magf_bias_t
Struct to represent magnetic field bias data (units in uTesla)
-
struct bno08x_raw_gyro_t bno08x_raw_gyro_t
Struct to represent raw mems gyro data from raw gyro reports (units in ADC counts).
-
struct bno08x_magf_t bno08x_magf_t
Struct to represent magnetic field data (units in uTesla)
-
BNO08xStability
BNO08xStability states returned from BNO08x::stability_classifier.get()
Definition BNO08xGlobalTypes.hpp:147
- - - - - -
struct bno08x_config_t bno08x_config_t
IMU configuration settings passed into constructor.
-
struct bno08x_raw_magf_t bno08x_raw_magf_t
Struct to represent raw mems magnetometer data from raw magnetometer reports (units in ADC counts).
-
#define TAP_DETECTED_Z_AXIS_POSITIVE(tap)
Definition BNO08xGlobalTypes.hpp:14
-
struct bno08x_activity_classifier_t bno08x_activity_classifier_t
Struct to represent activity classifier data.
-
struct bno08x_gyro_bias_t bno08x_gyro_bias_t
Struct to represent gyro bias data (units in rad/s)
-
struct bno08x_shake_detector_t bno08x_shake_detector_t
Struct to represent shake detector data (flag meaning: 0 = no shake 1 = shake detected)
-
#define TAP_DETECTED_X_AXIS_POSITIVE(tap)
Definition BNO08xGlobalTypes.hpp:10
-
struct bno08x_euler_angle_t bno08x_euler_angle_t
Struct to represent euler angle (units in degrees or rads)
-
#define TAP_DETECTED_DOUBLE(tap)
Definition BNO08xGlobalTypes.hpp:15
-
static const constexpr uint8_t TOTAL_RPT_COUNT
Amount of possible reports returned from BNO08x.
Definition BNO08xGlobalTypes.hpp:803
-
#define SHAKE_DETECTED_Z(tap)
Definition BNO08xGlobalTypes.hpp:20
-
struct bno08x_stability_classifier_t bno08x_stability_classifier_t
Struct to represent stability classifier data from stability classifier reports.
-
#define TAP_DETECTED_Z_AXIS(tap)
Definition BNO08xGlobalTypes.hpp:13
-
bno08x_config_t imu_config_t
Definition BNO08xGlobalTypes.hpp:81
-
BNO08xResetReason
Reason for previous IMU reset (returned by get_reset_reason())
Definition BNO08xGlobalTypes.hpp:94
-
@ OTHER
Previous reset was due to power other reason.
-
@ UNDEFINED
Undefined reset reason, this should never occur and is an error.
-
@ WTD
Previous reset was due to watchdog timer.
-
@ POR
Previous reset was due to power on reset.
-
@ EXT_RST
Previous reset was due to external reset.
-
@ INT_RST
Previous reset was due to internal reset.
-
BNO08xActivity
BNO08xActivity states returned from BNO08x::activity_classifier.get()
Definition BNO08xGlobalTypes.hpp:132
-
struct bno08x_gyro_t bno08x_gyro_t
Struct to represent gyro data (units in rad/s)
-
struct bno08x_raw_accel_t bno08x_raw_accel_t
Struct to represent raw mems accelerometer data from raw accelerometer reports (units in ADC counts).
-
#define TAP_DETECTED_X_AXIS(tap)
Definition BNO08xGlobalTypes.hpp:9
-
#define TAP_DETECTED_Y_AXIS(tap)
Definition BNO08xGlobalTypes.hpp:11
-
struct bno08x_step_counter_t bno08x_step_counter_t
Struct to represent step counter data from step counter reports.
-
BNO08xActivityEnable
BNO08xActivity Classifier enable bits passed to enable_activity_classifier()
Definition BNO08xGlobalTypes.hpp:117
- - - - - - - - - - -
struct bno08x_tap_detector_t bno08x_tap_detector_t
Struct to represent tap detector data (flag meaning: 0 = no tap, 1 = positive tap on axis,...
-
#define SHAKE_DETECTED_X(tap)
Definition BNO08xGlobalTypes.hpp:18
-
BNO08xAccuracy
Sensor accuracy returned from input reports, corresponds to status bits (see ref. manual 6....
Definition BNO08xGlobalTypes.hpp:106
- - - - - -
BNO08xCalSel
Definition BNO08xGlobalTypes.hpp:84
- - - - - -
struct bno08x_sample_counts_t bno08x_sample_counts_t
Struct to represent sample counts, returned from BNO08xRpt::get_sample_counts()
-
Struct to represent acceleration data from acceleration, linear acceleration, and gravity reports.
Definition BNO08xGlobalTypes.hpp:542
-
float z
Definition BNO08xGlobalTypes.hpp:545
-
bno08x_accel_t()
Definition BNO08xGlobalTypes.hpp:548
-
bno08x_accel_t & operator=(const sh2_Accelerometer_t &source)
Definition BNO08xGlobalTypes.hpp:557
-
float y
Definition BNO08xGlobalTypes.hpp:544
-
BNO08xAccuracy accuracy
Definition BNO08xGlobalTypes.hpp:546
-
float x
Definition BNO08xGlobalTypes.hpp:543
-
Struct to represent activity classifier data.
Definition BNO08xGlobalTypes.hpp:414
-
BNO08xActivity mostLikelyState
Definition BNO08xGlobalTypes.hpp:417
-
bno08x_activity_classifier_t()
Definition BNO08xGlobalTypes.hpp:421
-
BNO08xAccuracy accuracy
Definition BNO08xGlobalTypes.hpp:419
-
uint8_t confidence[10]
Definition BNO08xGlobalTypes.hpp:418
-
bool lastPage
Definition BNO08xGlobalTypes.hpp:416
-
uint8_t page
Definition BNO08xGlobalTypes.hpp:415
-
bno08x_activity_classifier_t & operator=(const sh2_PersonalActivityClassifier_t &source)
Definition BNO08xGlobalTypes.hpp:431
-
Struct to represent angular velocity (units in rad/s)
Definition BNO08xGlobalTypes.hpp:258
-
bno08x_ang_vel_t()
Definition BNO08xGlobalTypes.hpp:263
-
float z
Definition BNO08xGlobalTypes.hpp:261
-
float x
Definition BNO08xGlobalTypes.hpp:259
-
bno08x_ang_vel_t & operator*=(T value)
Definition BNO08xGlobalTypes.hpp:272
-
float y
Definition BNO08xGlobalTypes.hpp:260
-
bno08x_ang_vel_t & operator=(const sh2_GyroIntegratedRV_t &source)
Definition BNO08xGlobalTypes.hpp:281
-
IMU configuration settings passed into constructor.
Definition BNO08xGlobalTypes.hpp:38
-
spi_host_device_t spi_peripheral
SPI peripheral to be used.
Definition BNO08xGlobalTypes.hpp:39
-
bool install_isr_service
Indicates whether the ISR service for the HINT should be installed at IMU initialization,...
Definition BNO08xGlobalTypes.hpp:47
-
uint32_t sclk_speed
Reset pin (connects to BNO08x RST pin)
Definition BNO08xGlobalTypes.hpp:46
-
gpio_num_t io_int
Chip select pin (connects to BNO08x CS pin)
Definition BNO08xGlobalTypes.hpp:44
-
gpio_num_t io_rst
Host interrupt pin (connects to BNO08x INT pin)
Definition BNO08xGlobalTypes.hpp:45
-
gpio_num_t io_sclk
SCLK pin (connects to BNO08x SCL pin)
Definition BNO08xGlobalTypes.hpp:42
-
bno08x_config_t(bool install_isr_service=true)
Default IMU configuration settings constructor. To modify default GPIO pins, run "idf....
Definition BNO08xGlobalTypes.hpp:52
-
gpio_num_t io_mosi
MOSI GPIO pin (connects to BNO08x DI pin)
Definition BNO08xGlobalTypes.hpp:40
-
gpio_num_t io_miso
MISO GPIO pin (connects to BNO08x SDA pin)
Definition BNO08xGlobalTypes.hpp:41
-
gpio_num_t io_cs
Definition BNO08xGlobalTypes.hpp:43
-
bno08x_config_t(spi_host_device_t spi_peripheral, gpio_num_t io_mosi, gpio_num_t io_miso, gpio_num_t io_sclk, gpio_num_t io_cs, gpio_num_t io_int, gpio_num_t io_rst, uint32_t sclk_speed, bool install_isr_service=true)
Overloaded IMU configuration settings constructor for custom pin settings.
Definition BNO08xGlobalTypes.hpp:67
-
Struct to represent euler angle (units in degrees or rads)
Definition BNO08xGlobalTypes.hpp:214
-
bno08x_euler_angle_t & operator*=(T value)
Definition BNO08xGlobalTypes.hpp:245
-
float y
Definition BNO08xGlobalTypes.hpp:216
-
bno08x_euler_angle_t()
Definition BNO08xGlobalTypes.hpp:221
-
BNO08xAccuracy accuracy
Definition BNO08xGlobalTypes.hpp:218
-
float z
Definition BNO08xGlobalTypes.hpp:217
-
float x
Definition BNO08xGlobalTypes.hpp:215
-
float rad_accuracy
Definition BNO08xGlobalTypes.hpp:219
-
bno08x_euler_angle_t & operator=(const bno08x_quat_t &source)
Definition BNO08xGlobalTypes.hpp:231
-
Struct to represent gyro bias data (units in rad/s)
Definition BNO08xGlobalTypes.hpp:389
-
bno08x_gyro_bias_t()
Definition BNO08xGlobalTypes.hpp:394
-
float y
Definition BNO08xGlobalTypes.hpp:391
-
float x
Definition BNO08xGlobalTypes.hpp:390
-
bno08x_gyro_bias_t & operator=(const sh2_GyroscopeUncalibrated &source)
Definition BNO08xGlobalTypes.hpp:402
-
float z
Definition BNO08xGlobalTypes.hpp:392
-
Struct to represent gyro data (units in rad/s)
Definition BNO08xGlobalTypes.hpp:353
-
bno08x_gyro_t & operator=(const sh2_Gyroscope_t &source)
Definition BNO08xGlobalTypes.hpp:368
-
float x
Definition BNO08xGlobalTypes.hpp:354
-
bno08x_gyro_t & operator=(const sh2_GyroscopeUncalibrated &source)
Definition BNO08xGlobalTypes.hpp:377
-
BNO08xAccuracy accuracy
Definition BNO08xGlobalTypes.hpp:357
-
bno08x_gyro_t()
Definition BNO08xGlobalTypes.hpp:359
-
float y
Definition BNO08xGlobalTypes.hpp:355
-
float z
Definition BNO08xGlobalTypes.hpp:356
-
Struct to represent magnetic field bias data (units in uTesla)
Definition BNO08xGlobalTypes.hpp:328
-
float y
Definition BNO08xGlobalTypes.hpp:330
-
float z
Definition BNO08xGlobalTypes.hpp:331
-
bno08x_magf_bias_t()
Definition BNO08xGlobalTypes.hpp:333
-
float x
Definition BNO08xGlobalTypes.hpp:329
-
bno08x_magf_bias_t & operator=(const sh2_MagneticFieldUncalibrated_t &source)
Definition BNO08xGlobalTypes.hpp:341
-
Struct to represent magnetic field data (units in uTesla)
Definition BNO08xGlobalTypes.hpp:292
-
float y
Definition BNO08xGlobalTypes.hpp:294
-
float z
Definition BNO08xGlobalTypes.hpp:295
-
bno08x_magf_t & operator=(const sh2_MagneticFieldUncalibrated_t &source)
Definition BNO08xGlobalTypes.hpp:316
-
BNO08xAccuracy accuracy
Definition BNO08xGlobalTypes.hpp:296
-
float x
Definition BNO08xGlobalTypes.hpp:293
-
bno08x_magf_t()
Definition BNO08xGlobalTypes.hpp:298
-
bno08x_magf_t & operator=(const sh2_MagneticField_t &source)
Definition BNO08xGlobalTypes.hpp:307
-
Struct to represent sensor/report meta data, returned from BNO08xRpt::get_meta_data()
Definition BNO08xGlobalTypes.hpp:733
-
uint16_t q_point_2
q point for accuracy or bias fields
Definition BNO08xGlobalTypes.hpp:747
-
uint32_t vendor_id_len
[bytes]
Definition BNO08xGlobalTypes.hpp:749
-
uint16_t q_point_1
q point for sensor values
Definition BNO08xGlobalTypes.hpp:746
-
uint16_t q_point_3
q point for sensor data change sensitivity
Definition BNO08xGlobalTypes.hpp:748
-
uint16_t revision
Metadata record format revision.
Definition BNO08xGlobalTypes.hpp:739
-
uint32_t fifo_reserved
(Unused)
Definition BNO08xGlobalTypes.hpp:743
-
bno08x_meta_data_t()
Definition BNO08xGlobalTypes.hpp:755
-
uint32_t max_period_us
[uS] max period to use with enable_report
Definition BNO08xGlobalTypes.hpp:742
-
uint8_t sensor_specific[48]
See SH-2 Reference Manual.
Definition BNO08xGlobalTypes.hpp:752
-
char vendor_ID[48]
Vendor name and part number.
Definition BNO08xGlobalTypes.hpp:750
-
uint32_t min_period_us
[uS] min period to use with enable_report
Definition BNO08xGlobalTypes.hpp:741
-
bno08x_meta_data_t(const sh2_SensorMetadata_t &src)
Definition BNO08xGlobalTypes.hpp:779
-
uint8_t mh_version
Motion Hub Version.
Definition BNO08xGlobalTypes.hpp:735
-
uint32_t range
Same units as sensor reports.
Definition BNO08xGlobalTypes.hpp:737
-
uint8_t me_version
Motion Engine Version.
Definition BNO08xGlobalTypes.hpp:734
-
uint8_t sh_version
SensorHub Version.
Definition BNO08xGlobalTypes.hpp:736
-
uint32_t resolution
Same units as sensor reports.
Definition BNO08xGlobalTypes.hpp:738
-
uint32_t fifo_max
(Unused)
Definition BNO08xGlobalTypes.hpp:744
-
uint32_t sensor_specific_len
[bytes]
Definition BNO08xGlobalTypes.hpp:751
-
uint16_t power_mA
[mA] Fixed point 16Q10 format
Definition BNO08xGlobalTypes.hpp:740
-
uint32_t batch_buffer_bytes
(Unused)
Definition BNO08xGlobalTypes.hpp:745
-
Struct to represent unit quaternion.
Definition BNO08xGlobalTypes.hpp:159
-
bno08x_quat_t & operator=(const sh2_RotationVectorWAcc_t &source)
Definition BNO08xGlobalTypes.hpp:178
-
bno08x_quat_t & operator=(const sh2_RotationVector_t &source)
Definition BNO08xGlobalTypes.hpp:189
-
float rad_accuracy
Definition BNO08xGlobalTypes.hpp:165
-
float j
Definition BNO08xGlobalTypes.hpp:162
-
float real
Definition BNO08xGlobalTypes.hpp:160
-
float i
Definition BNO08xGlobalTypes.hpp:161
-
float k
Definition BNO08xGlobalTypes.hpp:163
-
bno08x_quat_t & operator=(const sh2_GyroIntegratedRV_t &source)
Definition BNO08xGlobalTypes.hpp:200
-
bno08x_quat_t()
Definition BNO08xGlobalTypes.hpp:167
-
BNO08xAccuracy accuracy
Definition BNO08xGlobalTypes.hpp:164
-
Struct to represent raw mems accelerometer data from raw accelerometer reports (units in ADC counts).
Definition BNO08xGlobalTypes.hpp:624
-
int16_t z
Definition BNO08xGlobalTypes.hpp:627
-
uint32_t timestamp_us
Definition BNO08xGlobalTypes.hpp:628
-
bno08x_raw_accel_t & operator=(const sh2_RawAccelerometer_t &source)
Definition BNO08xGlobalTypes.hpp:641
-
int16_t y
Definition BNO08xGlobalTypes.hpp:626
-
BNO08xAccuracy accuracy
Definition BNO08xGlobalTypes.hpp:629
-
int16_t x
Definition BNO08xGlobalTypes.hpp:625
-
bno08x_raw_accel_t()
Definition BNO08xGlobalTypes.hpp:631
-
Struct to represent raw mems gyro data from raw gyro reports (units in ADC counts).
Definition BNO08xGlobalTypes.hpp:591
-
bno08x_raw_gyro_t()
Definition BNO08xGlobalTypes.hpp:599
-
bno08x_raw_gyro_t & operator=(const sh2_RawGyroscope_t &source)
Definition BNO08xGlobalTypes.hpp:610
-
int16_t x
Definition BNO08xGlobalTypes.hpp:592
-
uint32_t timestamp_us
Definition BNO08xGlobalTypes.hpp:596
-
BNO08xAccuracy accuracy
Definition BNO08xGlobalTypes.hpp:597
-
int16_t temperature
Definition BNO08xGlobalTypes.hpp:595
-
int16_t y
Definition BNO08xGlobalTypes.hpp:593
-
int16_t z
Definition BNO08xGlobalTypes.hpp:594
-
Struct to represent raw mems magnetometer data from raw magnetometer reports (units in ADC counts).
Definition BNO08xGlobalTypes.hpp:654
-
int16_t z
Definition BNO08xGlobalTypes.hpp:657
-
int16_t x
Definition BNO08xGlobalTypes.hpp:655
-
uint32_t timestamp_us
Definition BNO08xGlobalTypes.hpp:658
-
bno08x_raw_magf_t()
Definition BNO08xGlobalTypes.hpp:661
-
int16_t y
Definition BNO08xGlobalTypes.hpp:656
-
bno08x_raw_magf_t & operator=(const sh2_RawMagnetometer_t &source)
Definition BNO08xGlobalTypes.hpp:671
-
BNO08xAccuracy accuracy
Definition BNO08xGlobalTypes.hpp:659
-
Struct to represent sample counts, returned from BNO08xRpt::get_sample_counts()
Definition BNO08xGlobalTypes.hpp:704
-
uint32_t on
Number of "offered" samples while this sensor was requested by host.
Definition BNO08xGlobalTypes.hpp:706
-
uint32_t accepted
Number of "on" samples that passed decimation filter.
Definition BNO08xGlobalTypes.hpp:707
-
uint32_t attempted
Number of "accepted" samples that passed threshold requirements and had transmission to the host atte...
Definition BNO08xGlobalTypes.hpp:709
-
uint32_t offered
Number of samples produced by underlying data source.
Definition BNO08xGlobalTypes.hpp:705
-
bno08x_sample_counts_t()
Definition BNO08xGlobalTypes.hpp:711
-
bno08x_sample_counts_t & operator=(const sh2_Counts_t &source)
Definition BNO08xGlobalTypes.hpp:720
-
Struct to represent shake detector data (flag meaning: 0 = no shake 1 = shake detected)
Definition BNO08xGlobalTypes.hpp:502
-
uint8_t x_flag
Definition BNO08xGlobalTypes.hpp:503
-
bno08x_shake_detector_t()
Definition BNO08xGlobalTypes.hpp:508
-
uint8_t z_flag
Definition BNO08xGlobalTypes.hpp:505
-
bno08x_shake_detector_t & operator=(const sh2_ShakeDetector_t &source)
Definition BNO08xGlobalTypes.hpp:517
-
uint8_t y_flag
Definition BNO08xGlobalTypes.hpp:504
-
BNO08xAccuracy accuracy
Definition BNO08xGlobalTypes.hpp:506
-
Struct to represent stability classifier data from stability classifier reports.
Definition BNO08xGlobalTypes.hpp:683
-
bno08x_stability_classifier_t()
Definition BNO08xGlobalTypes.hpp:687
-
BNO08xStability stability
Definition BNO08xGlobalTypes.hpp:684
-
BNO08xAccuracy accuracy
Definition BNO08xGlobalTypes.hpp:685
-
bno08x_stability_classifier_t & operator=(const sh2_StabilityClassifier_t &source)
Definition BNO08xGlobalTypes.hpp:694
-
Struct to represent step counter data from step counter reports.
Definition BNO08xGlobalTypes.hpp:568
-
bno08x_step_counter_t()
Definition BNO08xGlobalTypes.hpp:573
-
uint16_t steps
Definition BNO08xGlobalTypes.hpp:570
-
BNO08xAccuracy accuracy
Definition BNO08xGlobalTypes.hpp:571
-
uint32_t latency
Definition BNO08xGlobalTypes.hpp:569
-
bno08x_step_counter_t & operator=(const sh2_StepCounter_t &source)
Definition BNO08xGlobalTypes.hpp:581
-
Struct to represent tap detector data (flag meaning: 0 = no tap, 1 = positive tap on axis,...
Definition BNO08xGlobalTypes.hpp:447
-
int8_t x_flag
Definition BNO08xGlobalTypes.hpp:448
-
bno08x_tap_detector_t & operator=(const sh2_TapDetector_t &source)
Definition BNO08xGlobalTypes.hpp:464
-
int8_t z_flag
Definition BNO08xGlobalTypes.hpp:450
-
bno08x_tap_detector_t()
Definition BNO08xGlobalTypes.hpp:454
-
BNO08xAccuracy accuracy
Definition BNO08xGlobalTypes.hpp:452
-
int8_t y_flag
Definition BNO08xGlobalTypes.hpp:449
-
bool double_tap
Definition BNO08xGlobalTypes.hpp:451
-
-
- - - - diff --git a/documentation/html/_b_n_o08x_private_types_8hpp.html b/documentation/html/_b_n_o08x_private_types_8hpp.html deleted file mode 100644 index bc9ec6b..0000000 --- a/documentation/html/_b_n_o08x_private_types_8hpp.html +++ /dev/null @@ -1,377 +0,0 @@ - - - - - - - -esp32_BNO08x: include/BNO08xPrivateTypes.hpp File Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
- -
BNO08xPrivateTypes.hpp File Reference
-
-
-
#include <etl/vector.h>
-#include <etl/variant.h>
-#include <freertos/FreeRTOS.h>
-#include <freertos/semphr.h>
-#include <freertos/event_groups.h>
-#include "BNO08xGlobalTypes.hpp"
-#include "BNO08xCbParamRptID.hpp"
-#include "BNO08xCbParamVoid.hpp"
-
-Include dependency graph for BNO08xPrivateTypes.hpp:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-This graph shows which files directly or indirectly include this file:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-

Go to the source code of this file.

- - - - - - - - -

-Classes

struct  BNO08xPrivateTypes::bno08x_init_status_t
 Holds info about which functionality has been successfully initialized (used by deconstructor during cleanup). More...
 
struct  BNO08xPrivateTypes::bno08x_sync_ctx_t
 Holds context used to synchronize tasks and callback execution. More...
 
- - - -

-Namespaces

namespace  BNO08xPrivateTypes
 
- - - - - - - - - - -

-Typedefs

using BNO08xPrivateTypes::bno08x_cb_list_t
 Alias for vector type to contain both cb flavors.
 
typedef struct BNO08xPrivateTypes::bno08x_init_status_t BNO08xPrivateTypes::bno08x_init_status_t
 Holds info about which functionality has been successfully initialized (used by deconstructor during cleanup).
 
typedef struct BNO08xPrivateTypes::bno08x_sync_ctx_t BNO08xPrivateTypes::bno08x_sync_ctx_t
 Holds context used to synchronize tasks and callback execution.
 
- - - - - - - -

-Enumerations

enum  BNO08xPrivateTypes::bno08x_rpt_bit_t : EventBits_t {
-  BNO08xPrivateTypes::EVT_GRP_RPT_RV_BIT = (1UL << 0U) -, BNO08xPrivateTypes::EVT_GRP_RPT_RV_GAME_BIT = (1UL << 1U) -, BNO08xPrivateTypes::EVT_GRP_RPT_RV_ARVR_S_BIT = (1UL << 2U) -, BNO08xPrivateTypes::EVT_GRP_RPT_RV_ARVR_S_GAME_BIT = (1UL << 3U) -,
-  BNO08xPrivateTypes::EVT_GRP_RPT_GYRO_INTEGRATED_RV_BIT = (1UL << 4U) -, BNO08xPrivateTypes::EVT_GRP_RPT_GEOMAG_RV_BIT = (1UL << 5U) -, BNO08xPrivateTypes::EVT_GRP_RPT_ACCELEROMETER_BIT = (1UL << 6U) -, BNO08xPrivateTypes::EVT_GRP_RPT_LINEAR_ACCELEROMETER_BIT = (1UL << 7U) -,
-  BNO08xPrivateTypes::EVT_GRP_RPT_GRAVITY_BIT = (1UL << 8U) -, BNO08xPrivateTypes::EVT_GRP_RPT_CAL_GYRO_BIT = (1UL << 9U) -, BNO08xPrivateTypes::EVT_GRP_RPT_UNCAL_GYRO_BIT = (1UL << 10U) -, BNO08xPrivateTypes::EVT_GRP_RPT_CAL_MAGNETOMETER_BIT = (1UL << 11U) -,
-  BNO08xPrivateTypes::EVT_GRP_RPT_UNCAL_MAGNETOMETER_BIT = (1UL << 12U) -, BNO08xPrivateTypes::EVT_GRP_RPT_TAP_DETECTOR_BIT = (1UL << 13U) -, BNO08xPrivateTypes::EVT_GRP_RPT_STEP_COUNTER_BIT = (1UL << 14U) -, BNO08xPrivateTypes::EVT_GRP_RPT_STABILITY_CLASSIFIER_BIT = (1UL << 15U) -,
-  BNO08xPrivateTypes::EVT_GRP_RPT_ACTIVITY_CLASSIFIER_BIT = (1UL << 16U) -, BNO08xPrivateTypes::EVT_GRP_RPT_SHAKE_DETECTOR_BIT = (1UL << 17U) -, BNO08xPrivateTypes::EVT_GRP_RPT_RAW_ACCELEROMETER_BIT = (1UL << 18U) -, 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 -
- }
 Bits for evt_grp_rpt_en & evt_grp_rpt_data_available. More...
 
enum  BNO08xPrivateTypes::bno08x_tsk_bit_t : EventBits_t { BNO08xPrivateTypes::EVT_GRP_BNO08x_TASKS_RUNNING -, BNO08xPrivateTypes::EVT_GRP_BNO08x_TASK_HINT_ASSRT_BIT -, BNO08xPrivateTypes::EVT_GRP_BNO08x_TASK_RESET_OCCURRED -, BNO08xPrivateTypes::EVT_GRP_BNO08x_TASK_DATA_AVAILABLE - }
 Bits for evt_grp_bno08x_task. More...
 
- - - -

-Variables

static sh2_SensorConfig BNO08xPrivateTypes::default_sensor_cfg
 
-

Detailed Description

-
Author
Myles Parfeniuk
-
-
- - - - diff --git a/documentation/html/_b_n_o08x_private_types_8hpp.js b/documentation/html/_b_n_o08x_private_types_8hpp.js deleted file mode 100644 index fe17d6e..0000000 --- a/documentation/html/_b_n_o08x_private_types_8hpp.js +++ /dev/null @@ -1,40 +0,0 @@ -var _b_n_o08x_private_types_8hpp = -[ - [ "BNO08xPrivateTypes::bno08x_init_status_t", "struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html", "struct_b_n_o08x_private_types_1_1bno08x__init__status__t" ], - [ "BNO08xPrivateTypes::bno08x_sync_ctx_t", "struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html", "struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t" ], - [ "bno08x_cb_list_t", "_b_n_o08x_private_types_8hpp.html#a72315cafa76ff8c07f84f03fc6b36bc2", null ], - [ "bno08x_init_status_t", "_b_n_o08x_private_types_8hpp.html#a2698bcb8153e67716b43ce3cccc0f31a", null ], - [ "bno08x_sync_ctx_t", "_b_n_o08x_private_types_8hpp.html#a67b3b4702d94bb4ba152a213feae944f", null ], - [ "bno08x_rpt_bit_t", "_b_n_o08x_private_types_8hpp.html#ac53fb578d93a18b7a83903fc7a71dc2f", [ - [ "EVT_GRP_RPT_RV_BIT", "_b_n_o08x_private_types_8hpp.html#ac53fb578d93a18b7a83903fc7a71dc2fac0ff3fde600aac814ad76a4769515ae8", null ], - [ "EVT_GRP_RPT_RV_GAME_BIT", "_b_n_o08x_private_types_8hpp.html#ac53fb578d93a18b7a83903fc7a71dc2fad39283f98adf7242b3b3ccf847c150cd", null ], - [ "EVT_GRP_RPT_RV_ARVR_S_BIT", "_b_n_o08x_private_types_8hpp.html#ac53fb578d93a18b7a83903fc7a71dc2fab5d141bdda220e3fa0bd9eb0fe3f31b5", null ], - [ "EVT_GRP_RPT_RV_ARVR_S_GAME_BIT", "_b_n_o08x_private_types_8hpp.html#ac53fb578d93a18b7a83903fc7a71dc2fab77588c26929a2d8dd8eeea883b905ca", null ], - [ "EVT_GRP_RPT_GYRO_INTEGRATED_RV_BIT", "_b_n_o08x_private_types_8hpp.html#ac53fb578d93a18b7a83903fc7a71dc2fa6835a63fb08379608cda0a108098aac7", null ], - [ "EVT_GRP_RPT_GEOMAG_RV_BIT", "_b_n_o08x_private_types_8hpp.html#ac53fb578d93a18b7a83903fc7a71dc2fa728314f4744fc408c6b153e8fbb3feb4", null ], - [ "EVT_GRP_RPT_ACCELEROMETER_BIT", "_b_n_o08x_private_types_8hpp.html#ac53fb578d93a18b7a83903fc7a71dc2faa5b9ffe097d1eb83a6a5a13871da0891", null ], - [ "EVT_GRP_RPT_LINEAR_ACCELEROMETER_BIT", "_b_n_o08x_private_types_8hpp.html#ac53fb578d93a18b7a83903fc7a71dc2fa68851003c2b7df34c3acf882251c60e2", null ], - [ "EVT_GRP_RPT_GRAVITY_BIT", "_b_n_o08x_private_types_8hpp.html#ac53fb578d93a18b7a83903fc7a71dc2fabd9e62157a0bc3dc38c3473d7bc2799f", null ], - [ "EVT_GRP_RPT_CAL_GYRO_BIT", "_b_n_o08x_private_types_8hpp.html#ac53fb578d93a18b7a83903fc7a71dc2faeb1961d7852ea305443610b2521aaea7", null ], - [ "EVT_GRP_RPT_UNCAL_GYRO_BIT", "_b_n_o08x_private_types_8hpp.html#ac53fb578d93a18b7a83903fc7a71dc2fa591c062247280798af0e40d6141614c6", null ], - [ "EVT_GRP_RPT_CAL_MAGNETOMETER_BIT", "_b_n_o08x_private_types_8hpp.html#ac53fb578d93a18b7a83903fc7a71dc2fac1d15dddeab169b213c719e6b0fef32d", null ], - [ "EVT_GRP_RPT_UNCAL_MAGNETOMETER_BIT", "_b_n_o08x_private_types_8hpp.html#ac53fb578d93a18b7a83903fc7a71dc2faa54d15cc17179a6840b9ec3f4e0038cb", null ], - [ "EVT_GRP_RPT_TAP_DETECTOR_BIT", "_b_n_o08x_private_types_8hpp.html#ac53fb578d93a18b7a83903fc7a71dc2fad4482fb4fb6693a492584508691f2c77", null ], - [ "EVT_GRP_RPT_STEP_COUNTER_BIT", "_b_n_o08x_private_types_8hpp.html#ac53fb578d93a18b7a83903fc7a71dc2fafb8f448edba339f37fdf794bd891f903", null ], - [ "EVT_GRP_RPT_STABILITY_CLASSIFIER_BIT", "_b_n_o08x_private_types_8hpp.html#ac53fb578d93a18b7a83903fc7a71dc2fae138ae8422830982a470025d81c4be4b", null ], - [ "EVT_GRP_RPT_ACTIVITY_CLASSIFIER_BIT", "_b_n_o08x_private_types_8hpp.html#ac53fb578d93a18b7a83903fc7a71dc2fa94cddd1837a77bba5644543b1ad8b9e7", null ], - [ "EVT_GRP_RPT_SHAKE_DETECTOR_BIT", "_b_n_o08x_private_types_8hpp.html#ac53fb578d93a18b7a83903fc7a71dc2fad517d3ea5b1b259f20ed43e1fcf40e0c", null ], - [ "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", [ - [ "EVT_GRP_BNO08x_TASKS_RUNNING", "_b_n_o08x_private_types_8hpp.html#a59097f108831dd9860e17438d2976c1ca272952aff639965d61f76664cb4fed15", null ], - [ "EVT_GRP_BNO08x_TASK_HINT_ASSRT_BIT", "_b_n_o08x_private_types_8hpp.html#a59097f108831dd9860e17438d2976c1ca616d8458c1a9f54f9d99ba03a773ba41", null ], - [ "EVT_GRP_BNO08x_TASK_RESET_OCCURRED", "_b_n_o08x_private_types_8hpp.html#a59097f108831dd9860e17438d2976c1caaddd073f2b8e89319909d7c61f220452", null ], - [ "EVT_GRP_BNO08x_TASK_DATA_AVAILABLE", "_b_n_o08x_private_types_8hpp.html#a59097f108831dd9860e17438d2976c1ca17f12f538e40746dbe8aafee08391fcc", null ] - ] ], - [ "default_sensor_cfg", "_b_n_o08x_private_types_8hpp.html#a4f68e627c3c54e471ec83756b97924da", null ] -]; \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_private_types_8hpp__dep__incl.map b/documentation/html/_b_n_o08x_private_types_8hpp__dep__incl.map deleted file mode 100644 index 4af8b1d..0000000 --- a/documentation/html/_b_n_o08x_private_types_8hpp__dep__incl.map +++ /dev/null @@ -1,125 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 deleted file mode 100644 index f367d99..0000000 --- a/documentation/html/_b_n_o08x_private_types_8hpp__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 552c24d..0000000 Binary files a/documentation/html/_b_n_o08x_private_types_8hpp__dep__incl.png and /dev/null 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 deleted file mode 100644 index 643874f..0000000 --- a/documentation/html/_b_n_o08x_private_types_8hpp__incl.map +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/_b_n_o08x_private_types_8hpp__incl.md5 b/documentation/html/_b_n_o08x_private_types_8hpp__incl.md5 deleted file mode 100644 index f7cd2cd..0000000 --- a/documentation/html/_b_n_o08x_private_types_8hpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index d630a72..0000000 Binary files a/documentation/html/_b_n_o08x_private_types_8hpp__incl.png and /dev/null 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 deleted file mode 100644 index fc87ec7..0000000 --- a/documentation/html/_b_n_o08x_private_types_8hpp_source.html +++ /dev/null @@ -1,314 +0,0 @@ - - - - - - - -esp32_BNO08x: include/BNO08xPrivateTypes.hpp Source File - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
BNO08xPrivateTypes.hpp
-
-
-Go to the documentation of this file.
1
-
6#pragma once
-
7
-
8// etl includes
-
9#include <etl/vector.h>
-
10#include <etl/variant.h>
-
11// esp-idf includes
-
12#include <freertos/FreeRTOS.h>
-
13#include <freertos/semphr.h>
-
14#include <freertos/event_groups.h>
-
15// in-house includes
-
16#include "BNO08xGlobalTypes.hpp"
- -
18#include "BNO08xCbParamVoid.hpp"
-
19
-
- -
21{
-
22 using bno08x_cb_list_t = etl::vector<etl::variant<BNO08xCbParamVoid, BNO08xCbParamRptID>,
-
23 CONFIG_ESP32_BNO08X_CB_MAX>;
-
24
-
-
27 typedef struct bno08x_init_status_t
-
28 {
- - - - -
33 bool spi_bus;
- - - -
37 bool cb_task;
-
38 bool sh2_HAL;
-
39
-
- -
41 : gpio_outputs(false)
-
42 , gpio_inputs(false)
-
43 , isr_service(false)
-
44 , isr_handler(false)
-
45 , spi_bus(false)
-
46 , spi_device(false)
-
47 , data_proc_task(false)
- -
49 , cb_task(false)
-
50 , sh2_HAL(false)
-
51 {
-
52 }
-
- -
-
54
-
-
56 typedef struct bno08x_sync_ctx_t
-
57 {
-
58 SemaphoreHandle_t sh2_HAL_lock;
-
59 SemaphoreHandle_t
- -
61 EventGroupHandle_t evt_grp_rpt_en;
-
62 EventGroupHandle_t
- -
64 EventGroupHandle_t evt_grp_task;
-
65 etl::vector<uint8_t, TOTAL_RPT_COUNT> en_report_ids;
- -
67
-
- -
69 : sh2_HAL_lock(xSemaphoreCreateMutex())
-
70 , data_lock(xSemaphoreCreateMutex())
-
71 , evt_grp_rpt_en(xEventGroupCreate())
-
72 , evt_grp_rpt_data_available(xEventGroupCreate())
-
73 , evt_grp_task(xEventGroupCreate())
-
74 {
-
75 }
-
- -
-
77
-
-
79 enum bno08x_rpt_bit_t : EventBits_t
-
80 {
-
81 EVT_GRP_RPT_RV_BIT = (1UL << 0U),
- - - - - - - - - - - - - - - - - - - - - -
103
- - - - - - - - -
112 };
-
-
113
-
-
115 enum bno08x_tsk_bit_t : EventBits_t
-
116 {
- -
118 (1UL << 0U),
- -
120 (1UL << 1U),
- -
122 (1UL << 2U),
- -
124 (1UL << 3U)
-
125 };
-
-
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};
-
-
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: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:104
-
@ EVT_GRP_RPT_GEOMAG_RV_BIT
When set, geomagnetic rotation vector reports are active.
Definition BNO08xPrivateTypes.hpp:86
-
@ EVT_GRP_RPT_ACTIVITY_CLASSIFIER_BIT
When set, activity classifier reports are active.
Definition BNO08xPrivateTypes.hpp:97
-
@ EVT_GRP_RPT_UNCAL_MAGNETOMETER_BIT
When set, uncalibrated magnetometer reports are active.
Definition BNO08xPrivateTypes.hpp:93
-
@ EVT_GRP_RPT_ACCELEROMETER_BIT
When set, accelerometer reports are active.
Definition BNO08xPrivateTypes.hpp:87
-
@ EVT_GRP_RPT_RAW_MAGNETOMETER_BIT
When set, raw magnetometer reports are active.
Definition BNO08xPrivateTypes.hpp:101
-
@ EVT_GRP_RPT_RV_ARVR_S_BIT
When set, ARVR stabilized rotation vector reports are active.
Definition BNO08xPrivateTypes.hpp:83
-
@ EVT_GRP_RPT_CIRCLE_DETECTOR_BIT
When set, circle detector reports are active.
Definition BNO08xPrivateTypes.hpp:102
-
@ EVT_GRP_RPT_RV_ARVR_S_GAME_BIT
When set, ARVR stabilized game rotation vector reports are active.
Definition BNO08xPrivateTypes.hpp:84
-
@ EVT_GRP_RPT_RAW_ACCELEROMETER_BIT
When set, raw accelerometer reports are active.
Definition BNO08xPrivateTypes.hpp:99
-
@ EVT_GRP_RPT_GRAVITY_BIT
When set, gravity reports are active.
Definition BNO08xPrivateTypes.hpp:89
-
@ EVT_GRP_RPT_RV_BIT
When set, rotation vector reports are active.
Definition BNO08xPrivateTypes.hpp:81
-
@ EVT_GRP_RPT_CAL_MAGNETOMETER_BIT
When set, calibrated magnetometer reports are active.
Definition BNO08xPrivateTypes.hpp:92
-
@ EVT_GRP_RPT_RV_GAME_BIT
When set, game rotation vector reports are active.
Definition BNO08xPrivateTypes.hpp:82
-
@ EVT_GRP_RPT_TAP_DETECTOR_BIT
When set, tap detector reports are active.
Definition BNO08xPrivateTypes.hpp:94
-
@ EVT_GRP_RPT_SHAKE_DETECTOR_BIT
When set, shake detector reports are active.
Definition BNO08xPrivateTypes.hpp:98
-
@ EVT_GRP_RPT_RAW_GYRO_BIT
When set, raw gyro reports are active.
Definition BNO08xPrivateTypes.hpp:100
-
@ EVT_GRP_RPT_STABILITY_CLASSIFIER_BIT
When set, stability classifier reports are active.
Definition BNO08xPrivateTypes.hpp:96
-
@ EVT_GRP_RPT_CAL_GYRO_BIT
When set, calibrated gyro reports are active.
Definition BNO08xPrivateTypes.hpp:90
-
@ EVT_GRP_RPT_STEP_COUNTER_BIT
When set, step counter reports are active.
Definition BNO08xPrivateTypes.hpp:95
-
Holds info about which functionality has been successfully initialized (used by deconstructor during ...
Definition BNO08xPrivateTypes.hpp:28
-
bool sh2_HAL_service_task
True if xTaskCreate has been called successfully for sh2_HAL_service_task.
Definition BNO08xPrivateTypes.hpp:36
-
bool isr_service
True if global ISR service has been initialized.
Definition BNO08xPrivateTypes.hpp:31
-
bool sh2_HAL
True if sh2_open() has been called successfully.
Definition BNO08xPrivateTypes.hpp:38
-
bno08x_init_status_t()
Definition BNO08xPrivateTypes.hpp:40
-
bool isr_handler
True if HINT ISR handler has been initialized.
Definition BNO08xPrivateTypes.hpp:32
-
bool spi_bus
True if spi_bus_initialize() has been called successfully.
Definition BNO08xPrivateTypes.hpp:33
-
bool gpio_inputs
True if GPIO inputs have been initialized.
Definition BNO08xPrivateTypes.hpp:30
-
bool spi_device
True if spi_bus_add_device() has been called successfully.
Definition BNO08xPrivateTypes.hpp:34
-
bool gpio_outputs
True if GPIO outputs have been initialized.
Definition BNO08xPrivateTypes.hpp:29
-
bool cb_task
True if xTaskCreate has been called successfully for cb_task.
Definition BNO08xPrivateTypes.hpp:37
-
bool data_proc_task
True if xTaskCreate has been called successfully for data_proc_task.
Definition BNO08xPrivateTypes.hpp:35
-
Holds context used to synchronize tasks and callback execution.
Definition BNO08xPrivateTypes.hpp:57
-
EventGroupHandle_t evt_grp_rpt_data_available
Event group for indicating to BNO08xRpt::has_new_data() that a module received a new report.
Definition BNO08xPrivateTypes.hpp:63
-
bno08x_sync_ctx_t()
Definition BNO08xPrivateTypes.hpp:68
-
SemaphoreHandle_t sh2_HAL_lock
Mutex to prevent sh2 HAL lib functions from being accessed at same time.
Definition BNO08xPrivateTypes.hpp:58
-
SemaphoreHandle_t data_lock
Mutex to prevent user from reading data while data_proc_task() updates it, and vice versa.
Definition BNO08xPrivateTypes.hpp:60
-
etl::vector< uint8_t, TOTAL_RPT_COUNT > en_report_ids
Vector to contain IDs of currently enabled reports.
Definition BNO08xPrivateTypes.hpp:65
-
EventGroupHandle_t evt_grp_task
Event group for indicating various BNO08x related events between tasks.
Definition BNO08xPrivateTypes.hpp:64
-
bno08x_cb_list_t cb_list
Vector to contain registered callbacks.
Definition BNO08xPrivateTypes.hpp:66
-
EventGroupHandle_t evt_grp_rpt_en
Event group for indicating which reports are currently enabled.
Definition BNO08xPrivateTypes.hpp:61
-
-
- - - - diff --git a/documentation/html/_b_n_o08x_reports_8hpp.html b/documentation/html/_b_n_o08x_reports_8hpp.html deleted file mode 100644 index 4d972ea..0000000 --- a/documentation/html/_b_n_o08x_reports_8hpp.html +++ /dev/null @@ -1,282 +0,0 @@ - - - - - - - -esp32_BNO08x: include/report/BNO08xReports.hpp File Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
BNO08xReports.hpp File Reference
-
-
-
-Include dependency graph for BNO08xReports.hpp:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-This graph shows which files directly or indirectly include this file:
-
-
- - - - - - - - - - - - - - - - - - - - - - - -
-
-

Go to the source code of 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 deleted file mode 100644 index 9264fe7..0000000 --- a/documentation/html/_b_n_o08x_reports_8hpp__dep__incl.map +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/_b_n_o08x_reports_8hpp__dep__incl.md5 b/documentation/html/_b_n_o08x_reports_8hpp__dep__incl.md5 deleted file mode 100644 index 585ce3e..0000000 --- a/documentation/html/_b_n_o08x_reports_8hpp__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index be59284..0000000 Binary files a/documentation/html/_b_n_o08x_reports_8hpp__dep__incl.png and /dev/null differ diff --git a/documentation/html/_b_n_o08x_reports_8hpp__incl.map b/documentation/html/_b_n_o08x_reports_8hpp__incl.map deleted file mode 100644 index 68737bf..0000000 --- a/documentation/html/_b_n_o08x_reports_8hpp__incl.map +++ /dev/null @@ -1,118 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/_b_n_o08x_reports_8hpp__incl.md5 b/documentation/html/_b_n_o08x_reports_8hpp__incl.md5 deleted file mode 100644 index 8938374..0000000 --- a/documentation/html/_b_n_o08x_reports_8hpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 176f5c4..0000000 Binary files a/documentation/html/_b_n_o08x_reports_8hpp__incl.png and /dev/null differ diff --git a/documentation/html/_b_n_o08x_reports_8hpp_source.html b/documentation/html/_b_n_o08x_reports_8hpp_source.html deleted file mode 100644 index 5979124..0000000 --- a/documentation/html/_b_n_o08x_reports_8hpp_source.html +++ /dev/null @@ -1,157 +0,0 @@ - - - - - - - -esp32_BNO08x: include/report/BNO08xReports.hpp Source File - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
BNO08xReports.hpp
-
-
-Go to the documentation of this file.
-
- - - - diff --git a/documentation/html/_b_n_o08x_rpt_8cpp.html b/documentation/html/_b_n_o08x_rpt_8cpp.html deleted file mode 100644 index cbca075..0000000 --- a/documentation/html/_b_n_o08x_rpt_8cpp.html +++ /dev/null @@ -1,170 +0,0 @@ - - - - - - - -esp32_BNO08x: source/BNO08xRpt.cpp File Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
BNO08xRpt.cpp File Reference
-
-
-
#include "BNO08xRpt.hpp"
-
-Include dependency graph for BNO08xRpt.cpp:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

Detailed Description

-
Author
Myles Parfeniuk
-
-
- - - - diff --git a/documentation/html/_b_n_o08x_rpt_8cpp__incl.map b/documentation/html/_b_n_o08x_rpt_8cpp__incl.map deleted file mode 100644 index f2a148c..0000000 --- a/documentation/html/_b_n_o08x_rpt_8cpp__incl.map +++ /dev/null @@ -1,54 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/_b_n_o08x_rpt_8cpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_8cpp__incl.md5 deleted file mode 100644 index 61dda23..0000000 --- a/documentation/html/_b_n_o08x_rpt_8cpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 7cfab58..0000000 Binary files a/documentation/html/_b_n_o08x_rpt_8cpp__incl.png and /dev/null differ diff --git a/documentation/html/_b_n_o08x_rpt_8hpp.html b/documentation/html/_b_n_o08x_rpt_8hpp.html deleted file mode 100644 index 1246e6b..0000000 --- a/documentation/html/_b_n_o08x_rpt_8hpp.html +++ /dev/null @@ -1,311 +0,0 @@ - - - - - - - -esp32_BNO08x: include/report/BNO08xRpt.hpp File Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
- -
BNO08xRpt.hpp File Reference
-
-
-
#include <functional>
-#include "esp_log.h"
-#include "BNO08xGlobalTypes.hpp"
-#include "BNO08xPrivateTypes.hpp"
-#include "sh2.h"
-#include "sh2_SensorValue.h"
-#include "sh2_err.h"
-
-Include dependency graph for BNO08xRpt.hpp:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-This graph shows which files directly or indirectly include this file:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-

Go to the source code of this file.

- - - - - -

-Classes

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

Detailed Description

-
Author
Myles Parfeniuk
-
-
- - - - diff --git a/documentation/html/_b_n_o08x_rpt_8hpp.js b/documentation/html/_b_n_o08x_rpt_8hpp.js deleted file mode 100644 index d8207a0..0000000 --- a/documentation/html/_b_n_o08x_rpt_8hpp.js +++ /dev/null @@ -1,4 +0,0 @@ -var _b_n_o08x_rpt_8hpp = -[ - [ "BNO08xRpt", "class_b_n_o08x_rpt.html", "class_b_n_o08x_rpt" ] -]; \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_rpt_8hpp__dep__incl.map b/documentation/html/_b_n_o08x_rpt_8hpp__dep__incl.map deleted file mode 100644 index 70c77c5..0000000 --- a/documentation/html/_b_n_o08x_rpt_8hpp__dep__incl.map +++ /dev/null @@ -1,121 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/_b_n_o08x_rpt_8hpp__dep__incl.md5 b/documentation/html/_b_n_o08x_rpt_8hpp__dep__incl.md5 deleted file mode 100644 index c3da0ea..0000000 --- a/documentation/html/_b_n_o08x_rpt_8hpp__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index ff06a4f..0000000 Binary files a/documentation/html/_b_n_o08x_rpt_8hpp__dep__incl.png and /dev/null differ diff --git a/documentation/html/_b_n_o08x_rpt_8hpp__incl.map b/documentation/html/_b_n_o08x_rpt_8hpp__incl.map deleted file mode 100644 index 804dbcc..0000000 --- a/documentation/html/_b_n_o08x_rpt_8hpp__incl.map +++ /dev/null @@ -1,52 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/_b_n_o08x_rpt_8hpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_8hpp__incl.md5 deleted file mode 100644 index 98796d7..0000000 --- a/documentation/html/_b_n_o08x_rpt_8hpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 52111e1..0000000 Binary files a/documentation/html/_b_n_o08x_rpt_8hpp__incl.png and /dev/null differ diff --git a/documentation/html/_b_n_o08x_rpt_8hpp_source.html b/documentation/html/_b_n_o08x_rpt_8hpp_source.html deleted file mode 100644 index 1468ced..0000000 --- a/documentation/html/_b_n_o08x_rpt_8hpp_source.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - - -esp32_BNO08x: include/report/BNO08xRpt.hpp Source File - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
BNO08xRpt.hpp
-
-
-Go to the documentation of this file.
1
-
6#pragma once
-
7
-
8// standard library includes
-
9#include <functional>
-
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 }
-
-
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: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 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
-
-
- - - - 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 deleted file mode 100644 index ee7d85e..0000000 --- a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp.html +++ /dev/null @@ -1,174 +0,0 @@ - - - - - - - -esp32_BNO08x: source/report/BNO08xRptARVRStabilizedGameRV.cpp File Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
BNO08xRptARVRStabilizedGameRV.cpp File Reference
-
-
-
-Include dependency graph for BNO08xRptARVRStabilizedGameRV.cpp:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

Detailed Description

-
Author
Myles Parfeniuk
-
-
- - - - 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 deleted file mode 100644 index 99fb9a2..0000000 --- a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp__incl.map +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 deleted file mode 100644 index b98c8a1..0000000 --- a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index b358f16..0000000 Binary files a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp__incl.png and /dev/null 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 deleted file mode 100644 index 2ed7f44..0000000 --- a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp.html +++ /dev/null @@ -1,215 +0,0 @@ - - - - - - - -esp32_BNO08x: include/report/BNO08xRptARVRStabilizedGameRV.hpp File Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
- -
BNO08xRptARVRStabilizedGameRV.hpp File Reference
-
-
-
-Include dependency graph for BNO08xRptARVRStabilizedGameRV.hpp:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-This graph shows which files directly or indirectly include this file:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-

Go to the source code of this file.

- - - - - -

-Classes

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

Detailed Description

-
Author
Myles Parfeniuk
-
-
- - - - diff --git a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp.js b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp.js deleted file mode 100644 index 4700c3c..0000000 --- a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp.js +++ /dev/null @@ -1,4 +0,0 @@ -var _b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp = -[ - [ "BNO08xRptARVRStabilizedGameRV", "class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v.html", "class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v" ] -]; \ 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.map b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp__dep__incl.map deleted file mode 100644 index 6965c00..0000000 --- a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp__dep__incl.map +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 deleted file mode 100644 index 4272d34..0000000 --- a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 8ebd30a..0000000 Binary files a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp__dep__incl.png and /dev/null 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 deleted file mode 100644 index 01cdf01..0000000 --- a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp__incl.map +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 deleted file mode 100644 index 9196f0e..0000000 --- a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index fe42a41..0000000 Binary files a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp__incl.png and /dev/null 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 deleted file mode 100644 index 8e57ebf..0000000 --- a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp_source.html +++ /dev/null @@ -1,144 +0,0 @@ - - - - - - - -esp32_BNO08x: include/report/BNO08xRptARVRStabilizedGameRV.hpp Source File - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
BNO08xRptARVRStabilizedGameRV.hpp
-
-
-Go to the documentation of this file.
1
-
6#pragma once
-
7
- -
9
-
- -
16{
-
17 public:
- -
22
-
23 private:
-
24 void update_data(sh2_SensorValue_t* sensor_val) override;
-
25 static const constexpr char* TAG = "BNO08xRptARVRStabilizedGameRV";
-
26};
-
- -
Class to represent ARVR stabilized rotation vector reports. (See Ref. Manual 6.5.43)
Definition BNO08xRptARVRStabilizedGameRV.hpp:16
-
void update_data(sh2_SensorValue_t *sensor_val) override
Updates ARVR stabilized game rotation vector data from decoded sensor event.
Definition BNO08xRptARVRStabilizedGameRV.cpp:15
-
static const constexpr char * TAG
Definition BNO08xRptARVRStabilizedGameRV.hpp:25
-
BNO08xRptARVRStabilizedGameRV(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition BNO08xRptARVRStabilizedGameRV.hpp:18
-
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:42
-
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:39
-
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:40
-
Class to represent rotation vector reports.
Definition BNO08xRptRVGeneric.hpp:16
-
Holds context used to synchronize tasks and callback execution.
Definition BNO08xPrivateTypes.hpp:57
-
-
- - - - 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 deleted file mode 100644 index 7729faf..0000000 --- a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp.html +++ /dev/null @@ -1,174 +0,0 @@ - - - - - - - -esp32_BNO08x: source/report/BNO08xRptARVRStabilizedRV.cpp File Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
BNO08xRptARVRStabilizedRV.cpp File Reference
-
-
-
-Include dependency graph for BNO08xRptARVRStabilizedRV.cpp:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

Detailed Description

-
Author
Myles Parfeniuk
-
-
- - - - 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 deleted file mode 100644 index 9dcb29a..0000000 --- a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp__incl.map +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 deleted file mode 100644 index aacb59f..0000000 --- a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index d791b21..0000000 Binary files a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp__incl.png and /dev/null 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 deleted file mode 100644 index d4634ba..0000000 --- a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp.html +++ /dev/null @@ -1,215 +0,0 @@ - - - - - - - -esp32_BNO08x: include/report/BNO08xRptARVRStabilizedRV.hpp File Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
- -
BNO08xRptARVRStabilizedRV.hpp File Reference
-
-
-
-Include dependency graph for BNO08xRptARVRStabilizedRV.hpp:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-This graph shows which files directly or indirectly include this file:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-

Go to the source code of this file.

- - - - - -

-Classes

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

Detailed Description

-
Author
Myles Parfeniuk
-
-
- - - - diff --git a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp.js b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp.js deleted file mode 100644 index 2f8500d..0000000 --- a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp.js +++ /dev/null @@ -1,4 +0,0 @@ -var _b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp = -[ - [ "BNO08xRptARVRStabilizedRV", "class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v.html", "class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v" ] -]; \ 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.map b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp__dep__incl.map deleted file mode 100644 index 8f86aca..0000000 --- a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp__dep__incl.map +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 deleted file mode 100644 index 3c24a3c..0000000 --- a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 124148f..0000000 Binary files a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp__dep__incl.png and /dev/null 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 deleted file mode 100644 index 7112e12..0000000 --- a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp__incl.map +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 deleted file mode 100644 index 1574818..0000000 --- a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index a17403a..0000000 Binary files a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp__incl.png and /dev/null 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 deleted file mode 100644 index 7238181..0000000 --- a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp_source.html +++ /dev/null @@ -1,144 +0,0 @@ - - - - - - - -esp32_BNO08x: include/report/BNO08xRptARVRStabilizedRV.hpp Source File - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
BNO08xRptARVRStabilizedRV.hpp
-
-
-Go to the documentation of this file.
1
-
6#pragma once
-
7
- -
9
-
- -
16{
-
17 public:
- -
22
-
23 private:
-
24 void update_data(sh2_SensorValue_t* sensor_val) override;
-
25 static const constexpr char* TAG = "BNO08xRptARVRStabilizedRV";
-
26};
-
- -
Class to represent ARVR stabilized rotation vector reports. (See Ref. Manual 6.5.42)
Definition BNO08xRptARVRStabilizedRV.hpp:16
-
void update_data(sh2_SensorValue_t *sensor_val) override
Updates ARVR stabilized rotation vector data from decoded sensor event.
Definition BNO08xRptARVRStabilizedRV.cpp:15
-
static const constexpr char * TAG
Definition BNO08xRptARVRStabilizedRV.hpp:25
-
BNO08xRptARVRStabilizedRV(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition BNO08xRptARVRStabilizedRV.hpp:18
-
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:42
-
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:39
-
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:40
-
Class to represent rotation vector reports.
Definition BNO08xRptRVGeneric.hpp:16
-
Holds context used to synchronize tasks and callback execution.
Definition BNO08xPrivateTypes.hpp:57
-
-
- - - - diff --git a/documentation/html/_b_n_o08x_rpt_acceleration_8cpp.html b/documentation/html/_b_n_o08x_rpt_acceleration_8cpp.html deleted file mode 100644 index c3c5de1..0000000 --- a/documentation/html/_b_n_o08x_rpt_acceleration_8cpp.html +++ /dev/null @@ -1,172 +0,0 @@ - - - - - - - -esp32_BNO08x: source/report/BNO08xRptAcceleration.cpp File Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
BNO08xRptAcceleration.cpp File Reference
-
-
-
-Include dependency graph for BNO08xRptAcceleration.cpp:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

Detailed Description

-
Author
Myles Parfeniuk
-
-
- - - - diff --git a/documentation/html/_b_n_o08x_rpt_acceleration_8cpp__incl.map b/documentation/html/_b_n_o08x_rpt_acceleration_8cpp__incl.map deleted file mode 100644 index 07370b5..0000000 --- a/documentation/html/_b_n_o08x_rpt_acceleration_8cpp__incl.map +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/_b_n_o08x_rpt_acceleration_8cpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_acceleration_8cpp__incl.md5 deleted file mode 100644 index 41d8a7a..0000000 --- a/documentation/html/_b_n_o08x_rpt_acceleration_8cpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 0ba5195..0000000 Binary files a/documentation/html/_b_n_o08x_rpt_acceleration_8cpp__incl.png and /dev/null differ diff --git a/documentation/html/_b_n_o08x_rpt_acceleration_8hpp.html b/documentation/html/_b_n_o08x_rpt_acceleration_8hpp.html deleted file mode 100644 index 5bcca6e..0000000 --- a/documentation/html/_b_n_o08x_rpt_acceleration_8hpp.html +++ /dev/null @@ -1,213 +0,0 @@ - - - - - - - -esp32_BNO08x: include/report/BNO08xRptAcceleration.hpp File Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
- -
BNO08xRptAcceleration.hpp File Reference
-
-
-
#include "BNO08xRpt.hpp"
-
-Include dependency graph for BNO08xRptAcceleration.hpp:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-This graph shows which files directly or indirectly include this file:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-

Go to the source code of this file.

- - - - - -

-Classes

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

Detailed Description

-
Author
Myles Parfeniuk
-
-
- - - - diff --git a/documentation/html/_b_n_o08x_rpt_acceleration_8hpp.js b/documentation/html/_b_n_o08x_rpt_acceleration_8hpp.js deleted file mode 100644 index 94c00af..0000000 --- a/documentation/html/_b_n_o08x_rpt_acceleration_8hpp.js +++ /dev/null @@ -1,4 +0,0 @@ -var _b_n_o08x_rpt_acceleration_8hpp = -[ - [ "BNO08xRptAcceleration", "class_b_n_o08x_rpt_acceleration.html", "class_b_n_o08x_rpt_acceleration" ] -]; \ No newline at end of file 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 deleted file mode 100644 index 73a4e52..0000000 --- a/documentation/html/_b_n_o08x_rpt_acceleration_8hpp__dep__incl.map +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 deleted file mode 100644 index 3eff73a..0000000 --- a/documentation/html/_b_n_o08x_rpt_acceleration_8hpp__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 6d8af87..0000000 Binary files a/documentation/html/_b_n_o08x_rpt_acceleration_8hpp__dep__incl.png and /dev/null 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 deleted file mode 100644 index 769c243..0000000 --- a/documentation/html/_b_n_o08x_rpt_acceleration_8hpp__incl.map +++ /dev/null @@ -1,54 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/_b_n_o08x_rpt_acceleration_8hpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_acceleration_8hpp__incl.md5 deleted file mode 100644 index ea9cf76..0000000 --- a/documentation/html/_b_n_o08x_rpt_acceleration_8hpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index a697e05..0000000 Binary files a/documentation/html/_b_n_o08x_rpt_acceleration_8hpp__incl.png and /dev/null 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 deleted file mode 100644 index 862b3e6..0000000 --- a/documentation/html/_b_n_o08x_rpt_acceleration_8hpp_source.html +++ /dev/null @@ -1,154 +0,0 @@ - - - - - - - -esp32_BNO08x: include/report/BNO08xRptAcceleration.hpp Source File - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
BNO08xRptAcceleration.hpp
-
-
-Go to the documentation of this file.
1
-
6#pragma once
-
7
-
8#include "BNO08xRpt.hpp"
-
9
-
- -
16{
-
17 public:
- -
22
-
23 bool enable(
-
24 uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg) override;
- -
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:29
-
static const constexpr char * TAG
Definition BNO08xRptAcceleration.hpp:30
-
void update_data(sh2_SensorValue_t *sensor_val) override
Updates accelerometer data from decoded sensor event.
Definition BNO08xRptAcceleration.cpp:15
-
bool enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
Enables acceleration reports such that the BNO08x begins sending them.
Definition BNO08xRptAcceleration.cpp:35
-
bno08x_accel_t get()
Grabs most recent acceleration data (including gravity), units are in m/s^2.
Definition BNO08xRptAcceleration.cpp:45
-
BNO08xRptAcceleration(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition BNO08xRptAcceleration.hpp:18
-
Class to represent and manage reports returned from BNO08x.
Definition BNO08xRpt.hpp:26
-
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:42
-
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:39
-
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:40
-
static sh2_SensorConfig default_sensor_cfg
Definition BNO08xPrivateTypes.hpp:127
-
Holds context used to synchronize tasks and callback execution.
Definition BNO08xPrivateTypes.hpp:57
-
Struct to represent acceleration data from acceleration, linear acceleration, and gravity reports.
Definition BNO08xGlobalTypes.hpp:542
-
-
- - - - diff --git a/documentation/html/_b_n_o08x_rpt_activity_classifier_8cpp.html b/documentation/html/_b_n_o08x_rpt_activity_classifier_8cpp.html deleted file mode 100644 index dd53ee6..0000000 --- a/documentation/html/_b_n_o08x_rpt_activity_classifier_8cpp.html +++ /dev/null @@ -1,172 +0,0 @@ - - - - - - - -esp32_BNO08x: source/report/BNO08xRptActivityClassifier.cpp File Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
BNO08xRptActivityClassifier.cpp File Reference
-
-
-
-Include dependency graph for BNO08xRptActivityClassifier.cpp:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

Detailed Description

-
Author
Myles Parfeniuk
-
-
- - - - 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 deleted file mode 100644 index 496d026..0000000 --- a/documentation/html/_b_n_o08x_rpt_activity_classifier_8cpp__incl.map +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 deleted file mode 100644 index 9b844be..0000000 --- a/documentation/html/_b_n_o08x_rpt_activity_classifier_8cpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index a7e6f7c..0000000 Binary files a/documentation/html/_b_n_o08x_rpt_activity_classifier_8cpp__incl.png and /dev/null 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 deleted file mode 100644 index 63d1baa..0000000 --- a/documentation/html/_b_n_o08x_rpt_activity_classifier_8hpp.html +++ /dev/null @@ -1,213 +0,0 @@ - - - - - - - -esp32_BNO08x: include/report/BNO08xRptActivityClassifier.hpp File Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
- -
BNO08xRptActivityClassifier.hpp File Reference
-
-
-
#include "BNO08xRpt.hpp"
-
-Include dependency graph for BNO08xRptActivityClassifier.hpp:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-This graph shows which files directly or indirectly include this file:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-

Go to the source code of this file.

- - - - - -

-Classes

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

Detailed Description

-
Author
Myles Parfeniuk
-
-
- - - - diff --git a/documentation/html/_b_n_o08x_rpt_activity_classifier_8hpp.js b/documentation/html/_b_n_o08x_rpt_activity_classifier_8hpp.js deleted file mode 100644 index a630fcf..0000000 --- a/documentation/html/_b_n_o08x_rpt_activity_classifier_8hpp.js +++ /dev/null @@ -1,4 +0,0 @@ -var _b_n_o08x_rpt_activity_classifier_8hpp = -[ - [ "BNO08xRptActivityClassifier", "class_b_n_o08x_rpt_activity_classifier.html", "class_b_n_o08x_rpt_activity_classifier" ] -]; \ No newline at end of file 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 deleted file mode 100644 index 443e4bb..0000000 --- a/documentation/html/_b_n_o08x_rpt_activity_classifier_8hpp__dep__incl.map +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 deleted file mode 100644 index c19306a..0000000 --- a/documentation/html/_b_n_o08x_rpt_activity_classifier_8hpp__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 74ee476..0000000 Binary files a/documentation/html/_b_n_o08x_rpt_activity_classifier_8hpp__dep__incl.png and /dev/null 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 deleted file mode 100644 index c1eb57f..0000000 --- a/documentation/html/_b_n_o08x_rpt_activity_classifier_8hpp__incl.map +++ /dev/null @@ -1,54 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 deleted file mode 100644 index de2c2ee..0000000 --- a/documentation/html/_b_n_o08x_rpt_activity_classifier_8hpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 30a75b4..0000000 Binary files a/documentation/html/_b_n_o08x_rpt_activity_classifier_8hpp__incl.png and /dev/null 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 deleted file mode 100644 index 01bc65c..0000000 --- a/documentation/html/_b_n_o08x_rpt_activity_classifier_8hpp_source.html +++ /dev/null @@ -1,164 +0,0 @@ - - - - - - - -esp32_BNO08x: include/report/BNO08xRptActivityClassifier.hpp Source File - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
BNO08xRptActivityClassifier.hpp
-
-
-Go to the documentation of this file.
1
-
6#pragma once
-
7
-
8#include "BNO08xRpt.hpp"
-
9
-
- -
16{
-
17 public:
- -
22
-
23 bool enable(
-
24 uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg) override;
- - - -
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
-
BNO08xActivityEnable activities_to_enable
Activities to be monitored, call enable after setting.
Definition BNO08xRptActivityClassifier.hpp:32
-
bno08x_activity_classifier_t data
Most recent report data, doesn't account for step rollover.
Definition BNO08xRptActivityClassifier.hpp:31
-
bool enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
Enables activity classifier reports such that the BNO08x begins sending them.
Definition BNO08xRptActivityClassifier.cpp:35
-
BNO08xActivity get_most_likely_activity()
Grabs most the most likely activity from most recent activity classifier data.
Definition BNO08xRptActivityClassifier.cpp:60
-
bno08x_activity_classifier_t get()
Grabs most recent activity classifier data.
Definition BNO08xRptActivityClassifier.cpp:47
-
BNO08xRptActivityClassifier(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition BNO08xRptActivityClassifier.hpp:18
-
void update_data(sh2_SensorValue_t *sensor_val) override
Updates activity classifier data from decoded sensor event.
Definition BNO08xRptActivityClassifier.cpp:15
-
void set_activities_to_enable(BNO08xActivityEnable activities_to_enable)
Sets the activities to be monitored for with ActivityClassifier reports, all enable after setting.
Definition BNO08xRptActivityClassifier.cpp:75
-
static const constexpr char * TAG
Definition BNO08xRptActivityClassifier.hpp:34
-
Class to represent and manage reports returned from BNO08x.
Definition BNO08xRpt.hpp:26
-
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:42
-
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:39
-
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:40
-
static sh2_SensorConfig default_sensor_cfg
Definition BNO08xPrivateTypes.hpp:127
-
Holds context used to synchronize tasks and callback execution.
Definition BNO08xPrivateTypes.hpp:57
-
Struct to represent activity classifier data.
Definition BNO08xGlobalTypes.hpp:414
-
-
- - - - diff --git a/documentation/html/_b_n_o08x_rpt_cal_gyro_8cpp.html b/documentation/html/_b_n_o08x_rpt_cal_gyro_8cpp.html deleted file mode 100644 index dfb6d12..0000000 --- a/documentation/html/_b_n_o08x_rpt_cal_gyro_8cpp.html +++ /dev/null @@ -1,172 +0,0 @@ - - - - - - - -esp32_BNO08x: source/report/BNO08xRptCalGyro.cpp File Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
BNO08xRptCalGyro.cpp File Reference
-
-
-
-Include dependency graph for BNO08xRptCalGyro.cpp:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

Detailed Description

-
Author
Myles Parfeniuk
-
-
- - - - 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 deleted file mode 100644 index c10bb08..0000000 --- a/documentation/html/_b_n_o08x_rpt_cal_gyro_8cpp__incl.map +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 deleted file mode 100644 index 57d91da..0000000 --- a/documentation/html/_b_n_o08x_rpt_cal_gyro_8cpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 354c9dc..0000000 Binary files a/documentation/html/_b_n_o08x_rpt_cal_gyro_8cpp__incl.png and /dev/null 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 deleted file mode 100644 index fe2ff82..0000000 --- a/documentation/html/_b_n_o08x_rpt_cal_gyro_8hpp.html +++ /dev/null @@ -1,213 +0,0 @@ - - - - - - - -esp32_BNO08x: include/report/BNO08xRptCalGyro.hpp File Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
- -
BNO08xRptCalGyro.hpp File Reference
-
-
-
#include "BNO08xRpt.hpp"
-
-Include dependency graph for BNO08xRptCalGyro.hpp:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-This graph shows which files directly or indirectly include this file:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-

Go to the source code of this file.

- - - - - -

-Classes

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

Detailed Description

-
Author
Myles Parfeniuk
-
-
- - - - diff --git a/documentation/html/_b_n_o08x_rpt_cal_gyro_8hpp.js b/documentation/html/_b_n_o08x_rpt_cal_gyro_8hpp.js deleted file mode 100644 index d369183..0000000 --- a/documentation/html/_b_n_o08x_rpt_cal_gyro_8hpp.js +++ /dev/null @@ -1,4 +0,0 @@ -var _b_n_o08x_rpt_cal_gyro_8hpp = -[ - [ "BNO08xRptCalGyro", "class_b_n_o08x_rpt_cal_gyro.html", "class_b_n_o08x_rpt_cal_gyro" ] -]; \ No newline at end of file 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 deleted file mode 100644 index aec4119..0000000 --- a/documentation/html/_b_n_o08x_rpt_cal_gyro_8hpp__dep__incl.map +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 deleted file mode 100644 index 942231b..0000000 --- a/documentation/html/_b_n_o08x_rpt_cal_gyro_8hpp__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 92dbaca..0000000 Binary files a/documentation/html/_b_n_o08x_rpt_cal_gyro_8hpp__dep__incl.png and /dev/null 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 deleted file mode 100644 index 0f314f0..0000000 --- a/documentation/html/_b_n_o08x_rpt_cal_gyro_8hpp__incl.map +++ /dev/null @@ -1,54 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 deleted file mode 100644 index 9787268..0000000 --- a/documentation/html/_b_n_o08x_rpt_cal_gyro_8hpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index a75c24b..0000000 Binary files a/documentation/html/_b_n_o08x_rpt_cal_gyro_8hpp__incl.png and /dev/null 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 deleted file mode 100644 index 23579ac..0000000 --- a/documentation/html/_b_n_o08x_rpt_cal_gyro_8hpp_source.html +++ /dev/null @@ -1,154 +0,0 @@ - - - - - - - -esp32_BNO08x: include/report/BNO08xRptCalGyro.hpp Source File - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
BNO08xRptCalGyro.hpp
-
-
-Go to the documentation of this file.
1
-
6#pragma once
-
7
-
8#include "BNO08xRpt.hpp"
-
9
-
- -
16{
-
17 public:
- -
22
-
23 bool enable(
-
24 uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg) override;
- -
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: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
-
-
- - - - diff --git a/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8cpp.html b/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8cpp.html deleted file mode 100644 index bcc6433..0000000 --- a/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8cpp.html +++ /dev/null @@ -1,172 +0,0 @@ - - - - - - - -esp32_BNO08x: source/report/BNO08xRptCalMagnetometer.cpp File Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
BNO08xRptCalMagnetometer.cpp File Reference
-
-
-
-Include dependency graph for BNO08xRptCalMagnetometer.cpp:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

Detailed Description

-
Author
Myles Parfeniuk
-
-
- - - - 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 deleted file mode 100644 index 3bdd790..0000000 --- a/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8cpp__incl.map +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 deleted file mode 100644 index 32ba3da..0000000 --- a/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8cpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 2729bd0..0000000 Binary files a/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8cpp__incl.png and /dev/null 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 deleted file mode 100644 index c0e85c6..0000000 --- a/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8hpp.html +++ /dev/null @@ -1,213 +0,0 @@ - - - - - - - -esp32_BNO08x: include/report/BNO08xRptCalMagnetometer.hpp File Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
- -
BNO08xRptCalMagnetometer.hpp File Reference
-
-
-
#include "BNO08xRpt.hpp"
-
-Include dependency graph for BNO08xRptCalMagnetometer.hpp:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-This graph shows which files directly or indirectly include this file:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-

Go to the source code of this file.

- - - - - -

-Classes

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

Detailed Description

-
Author
Myles Parfeniuk
-
-
- - - - diff --git a/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8hpp.js b/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8hpp.js deleted file mode 100644 index 85a9d7b..0000000 --- a/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8hpp.js +++ /dev/null @@ -1,4 +0,0 @@ -var _b_n_o08x_rpt_cal_magnetometer_8hpp = -[ - [ "BNO08xRptCalMagnetometer", "class_b_n_o08x_rpt_cal_magnetometer.html", "class_b_n_o08x_rpt_cal_magnetometer" ] -]; \ No newline at end of file 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 deleted file mode 100644 index 118bb88..0000000 --- a/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8hpp__dep__incl.map +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 deleted file mode 100644 index c916477..0000000 --- a/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8hpp__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 4e67dfa..0000000 Binary files a/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8hpp__dep__incl.png and /dev/null 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 deleted file mode 100644 index 75cc937..0000000 --- a/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8hpp__incl.map +++ /dev/null @@ -1,54 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 deleted file mode 100644 index 2ee3faf..0000000 --- a/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8hpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 922bc6b..0000000 Binary files a/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8hpp__incl.png and /dev/null 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 deleted file mode 100644 index d95c7e3..0000000 --- a/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8hpp_source.html +++ /dev/null @@ -1,154 +0,0 @@ - - - - - - - -esp32_BNO08x: include/report/BNO08xRptCalMagnetometer.hpp Source File - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
BNO08xRptCalMagnetometer.hpp
-
-
-Go to the documentation of this file.
1
-
6#pragma once
-
7
-
8#include "BNO08xRpt.hpp"
-
9
-
- -
16{
-
17 public:
- -
22
-
23 bool enable(
-
24 uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg) override;
- -
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:29
-
BNO08xRptCalMagnetometer(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition BNO08xRptCalMagnetometer.hpp:18
-
static const constexpr char * TAG
Definition BNO08xRptCalMagnetometer.hpp:30
-
bno08x_magf_t get()
Grabs most recent calibrated magnetometer data, units are in uTesla.
Definition BNO08xRptCalMagnetometer.cpp:45
-
bool enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
Enables calibrated magnetometer reports such that the BNO08x begins sending them.
Definition BNO08xRptCalMagnetometer.cpp:35
-
void update_data(sh2_SensorValue_t *sensor_val) override
Updates calibrated magnetometer data from decoded sensor event.
Definition BNO08xRptCalMagnetometer.cpp:15
-
Class to represent and manage reports returned from BNO08x.
Definition BNO08xRpt.hpp:26
-
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:42
-
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:39
-
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:40
-
static sh2_SensorConfig default_sensor_cfg
Definition BNO08xPrivateTypes.hpp:127
-
Holds context used to synchronize tasks and callback execution.
Definition BNO08xPrivateTypes.hpp:57
-
Struct to represent magnetic field data (units in uTesla)
Definition BNO08xGlobalTypes.hpp:292
-
-
- - - - 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 deleted file mode 100644 index 8d3375f..0000000 --- a/documentation/html/_b_n_o08x_rpt_game_r_v_8cpp.html +++ /dev/null @@ -1,174 +0,0 @@ - - - - - - - -esp32_BNO08x: source/report/BNO08xRptGameRV.cpp File Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
BNO08xRptGameRV.cpp File Reference
-
-
-
#include "BNO08xRptGameRV.hpp"
-
-Include dependency graph for BNO08xRptGameRV.cpp:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

Detailed Description

-
Author
Myles Parfeniuk
-
-
- - - - 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 deleted file mode 100644 index 0f2aa12..0000000 --- a/documentation/html/_b_n_o08x_rpt_game_r_v_8cpp__incl.map +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 deleted file mode 100644 index 5c71d17..0000000 --- a/documentation/html/_b_n_o08x_rpt_game_r_v_8cpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 3e5f9dd..0000000 Binary files a/documentation/html/_b_n_o08x_rpt_game_r_v_8cpp__incl.png and /dev/null 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 deleted file mode 100644 index 21beeb1..0000000 --- a/documentation/html/_b_n_o08x_rpt_game_r_v_8hpp.html +++ /dev/null @@ -1,215 +0,0 @@ - - - - - - - -esp32_BNO08x: include/report/BNO08xRptGameRV.hpp File Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
- -
BNO08xRptGameRV.hpp File Reference
-
-
-
-Include dependency graph for BNO08xRptGameRV.hpp:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-This graph shows which files directly or indirectly include this file:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-

Go to the source code of this file.

- - - - - -

-Classes

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

Detailed Description

-
Author
Myles Parfeniuk
-
-
- - - - diff --git a/documentation/html/_b_n_o08x_rpt_game_r_v_8hpp.js b/documentation/html/_b_n_o08x_rpt_game_r_v_8hpp.js deleted file mode 100644 index deb4cb7..0000000 --- a/documentation/html/_b_n_o08x_rpt_game_r_v_8hpp.js +++ /dev/null @@ -1,4 +0,0 @@ -var _b_n_o08x_rpt_game_r_v_8hpp = -[ - [ "BNO08xRptGameRV", "class_b_n_o08x_rpt_game_r_v.html", "class_b_n_o08x_rpt_game_r_v" ] -]; \ No newline at end of file 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 deleted file mode 100644 index 59d392b..0000000 --- a/documentation/html/_b_n_o08x_rpt_game_r_v_8hpp__dep__incl.map +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 deleted file mode 100644 index 50a01e4..0000000 --- a/documentation/html/_b_n_o08x_rpt_game_r_v_8hpp__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 3e0fd3d..0000000 Binary files a/documentation/html/_b_n_o08x_rpt_game_r_v_8hpp__dep__incl.png and /dev/null 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 deleted file mode 100644 index 85b1354..0000000 --- a/documentation/html/_b_n_o08x_rpt_game_r_v_8hpp__incl.map +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 deleted file mode 100644 index a4ee2ef..0000000 --- a/documentation/html/_b_n_o08x_rpt_game_r_v_8hpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 67f394f..0000000 Binary files a/documentation/html/_b_n_o08x_rpt_game_r_v_8hpp__incl.png and /dev/null 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 deleted file mode 100644 index aed2d42..0000000 --- a/documentation/html/_b_n_o08x_rpt_game_r_v_8hpp_source.html +++ /dev/null @@ -1,151 +0,0 @@ - - - - - - - -esp32_BNO08x: include/report/BNO08xRptGameRV.hpp Source File - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
BNO08xRptGameRV.hpp
-
-
-Go to the documentation of this file.
1
-
6#pragma once
-
7
- -
9
-
- -
16{
-
17 public:
- -
22
-
23 bool tare(bool x = true, bool y = true, bool z = true);
-
24 bool tare_persist();
-
25 void tare_clear();
-
26
-
27 private:
-
28 void update_data(sh2_SensorValue_t* sensor_val) override;
-
29 static const constexpr char* TAG = "BNO08xRptGameRV";
-
30};
-
- -
Class to represent game rotation vector reports. (See Ref. Manual 6.5.19)
Definition BNO08xRptGameRV.hpp:16
-
static const constexpr char * TAG
Definition BNO08xRptGameRV.hpp:29
-
BNO08xRptGameRV(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition BNO08xRptGameRV.hpp:18
-
bool tare(bool x=true, bool y=true, bool z=true)
Tares game rotation vector axis.
Definition BNO08xRptGameRV.cpp:35
-
void update_data(sh2_SensorValue_t *sensor_val) override
Updates game rotation vector data from decoded sensor event.
Definition BNO08xRptGameRV.cpp:15
-
void tare_clear()
Clears most recent tare operation.
Definition BNO08xRptGameRV.cpp:65
-
bool tare_persist()
Saves most recent tare operation to BNO08x internal flash, such that it persists on reset.
Definition BNO08xRptGameRV.cpp:46
-
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:42
-
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:39
-
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:40
-
Class to represent rotation vector reports.
Definition BNO08xRptRVGeneric.hpp:16
-
Holds context used to synchronize tasks and callback execution.
Definition BNO08xPrivateTypes.hpp:57
-
-
- - - - diff --git a/documentation/html/_b_n_o08x_rpt_gravity_8cpp.html b/documentation/html/_b_n_o08x_rpt_gravity_8cpp.html deleted file mode 100644 index 626da68..0000000 --- a/documentation/html/_b_n_o08x_rpt_gravity_8cpp.html +++ /dev/null @@ -1,172 +0,0 @@ - - - - - - - -esp32_BNO08x: source/report/BNO08xRptGravity.cpp File Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
BNO08xRptGravity.cpp File Reference
-
-
-
-Include dependency graph for BNO08xRptGravity.cpp:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

Detailed Description

-
Author
Myles Parfeniuk
-
-
- - - - diff --git a/documentation/html/_b_n_o08x_rpt_gravity_8cpp__incl.map b/documentation/html/_b_n_o08x_rpt_gravity_8cpp__incl.map deleted file mode 100644 index 37dbad3..0000000 --- a/documentation/html/_b_n_o08x_rpt_gravity_8cpp__incl.map +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/_b_n_o08x_rpt_gravity_8cpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_gravity_8cpp__incl.md5 deleted file mode 100644 index da262f8..0000000 --- a/documentation/html/_b_n_o08x_rpt_gravity_8cpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 76b40ce..0000000 Binary files a/documentation/html/_b_n_o08x_rpt_gravity_8cpp__incl.png and /dev/null differ diff --git a/documentation/html/_b_n_o08x_rpt_gravity_8hpp.html b/documentation/html/_b_n_o08x_rpt_gravity_8hpp.html deleted file mode 100644 index aa8bc63..0000000 --- a/documentation/html/_b_n_o08x_rpt_gravity_8hpp.html +++ /dev/null @@ -1,213 +0,0 @@ - - - - - - - -esp32_BNO08x: include/report/BNO08xRptGravity.hpp File Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
- -
BNO08xRptGravity.hpp File Reference
-
-
-
#include "BNO08xRpt.hpp"
-
-Include dependency graph for BNO08xRptGravity.hpp:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-This graph shows which files directly or indirectly include this file:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-

Go to the source code of this file.

- - - - - -

-Classes

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

Detailed Description

-
Author
Myles Parfeniuk
-
-
- - - - diff --git a/documentation/html/_b_n_o08x_rpt_gravity_8hpp.js b/documentation/html/_b_n_o08x_rpt_gravity_8hpp.js deleted file mode 100644 index 570b7c1..0000000 --- a/documentation/html/_b_n_o08x_rpt_gravity_8hpp.js +++ /dev/null @@ -1,4 +0,0 @@ -var _b_n_o08x_rpt_gravity_8hpp = -[ - [ "BNO08xRptGravity", "class_b_n_o08x_rpt_gravity.html", "class_b_n_o08x_rpt_gravity" ] -]; \ No newline at end of file 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 deleted file mode 100644 index 8ef33fb..0000000 --- a/documentation/html/_b_n_o08x_rpt_gravity_8hpp__dep__incl.map +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 deleted file mode 100644 index 65439b7..0000000 --- a/documentation/html/_b_n_o08x_rpt_gravity_8hpp__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 28b789d..0000000 Binary files a/documentation/html/_b_n_o08x_rpt_gravity_8hpp__dep__incl.png and /dev/null 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 deleted file mode 100644 index 9576019..0000000 --- a/documentation/html/_b_n_o08x_rpt_gravity_8hpp__incl.map +++ /dev/null @@ -1,54 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/_b_n_o08x_rpt_gravity_8hpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_gravity_8hpp__incl.md5 deleted file mode 100644 index b799cbd..0000000 --- a/documentation/html/_b_n_o08x_rpt_gravity_8hpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 09432f0..0000000 Binary files a/documentation/html/_b_n_o08x_rpt_gravity_8hpp__incl.png and /dev/null 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 deleted file mode 100644 index 3cbe482..0000000 --- a/documentation/html/_b_n_o08x_rpt_gravity_8hpp_source.html +++ /dev/null @@ -1,154 +0,0 @@ - - - - - - - -esp32_BNO08x: include/report/BNO08xRptGravity.hpp Source File - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
BNO08xRptGravity.hpp
-
-
-Go to the documentation of this file.
1
-
6#pragma once
-
7
-
8#include "BNO08xRpt.hpp"
-
9
-
- -
16{
-
17 public:
- -
22
-
23 bool enable(
-
24 uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg) override;
- -
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:30
-
bno08x_accel_t get()
Grabs most recent gravity data, units are in m/s^2.
Definition BNO08xRptGravity.cpp:45
-
BNO08xRptGravity(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition BNO08xRptGravity.hpp:18
-
void update_data(sh2_SensorValue_t *sensor_val) override
Updates gravity data from decoded sensor event.
Definition BNO08xRptGravity.cpp:15
-
bool enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
Enables gravity reports such that the BNO08x begins sending them.
Definition BNO08xRptGravity.cpp:35
-
bno08x_accel_t data
Definition BNO08xRptGravity.hpp:29
-
Class to represent and manage reports returned from BNO08x.
Definition BNO08xRpt.hpp:26
-
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:42
-
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:39
-
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:40
-
static sh2_SensorConfig default_sensor_cfg
Definition BNO08xPrivateTypes.hpp:127
-
Holds context used to synchronize tasks and callback execution.
Definition BNO08xPrivateTypes.hpp:57
-
Struct to represent acceleration data from acceleration, linear acceleration, and gravity reports.
Definition BNO08xGlobalTypes.hpp:542
-
-
- - - - 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 deleted file mode 100644 index 84c1cf6..0000000 --- a/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8cpp.html +++ /dev/null @@ -1,174 +0,0 @@ - - - - - - - -esp32_BNO08x: source/report/BNO08xRptIGyroRV.cpp File Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
BNO08xRptIGyroRV.cpp File Reference
-
-
-
-Include dependency graph for BNO08xRptIGyroRV.cpp:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

Detailed Description

-
Author
Myles Parfeniuk
-
-
- - - - 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 deleted file mode 100644 index 7057575..0000000 --- a/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8cpp__incl.map +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 deleted file mode 100644 index 5239188..0000000 --- a/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8cpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 89072cd..0000000 Binary files a/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8cpp__incl.png and /dev/null 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 deleted file mode 100644 index 14307bb..0000000 --- a/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8hpp.html +++ /dev/null @@ -1,215 +0,0 @@ - - - - - - - -esp32_BNO08x: include/report/BNO08xRptIGyroRV.hpp File Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
- -
BNO08xRptIGyroRV.hpp File Reference
-
-
-
-Include dependency graph for BNO08xRptIGyroRV.hpp:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-This graph shows which files directly or indirectly include this file:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-

Go to the source code of this file.

- - - - - -

-Classes

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

Detailed Description

-
Author
Myles Parfeniuk
-
-
- - - - diff --git a/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8hpp.js b/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8hpp.js deleted file mode 100644 index 512db0a..0000000 --- a/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8hpp.js +++ /dev/null @@ -1,4 +0,0 @@ -var _b_n_o08x_rpt_i_gyro_r_v_8hpp = -[ - [ "BNO08xRptIGyroRV", "class_b_n_o08x_rpt_i_gyro_r_v.html", "class_b_n_o08x_rpt_i_gyro_r_v" ] -]; \ No newline at end of file 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 deleted file mode 100644 index 19b354b..0000000 --- a/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8hpp__dep__incl.map +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 deleted file mode 100644 index 8cd3729..0000000 --- a/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8hpp__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 17fbebc..0000000 Binary files a/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8hpp__dep__incl.png and /dev/null 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 deleted file mode 100644 index 45f5fd2..0000000 --- a/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8hpp__incl.map +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 deleted file mode 100644 index fe6b916..0000000 --- a/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8hpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index c0505c7..0000000 Binary files a/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8hpp__incl.png and /dev/null 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 deleted file mode 100644 index a63b4f5..0000000 --- a/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8hpp_source.html +++ /dev/null @@ -1,153 +0,0 @@ - - - - - - - -esp32_BNO08x: include/report/BNO08xRptIGyroRV.hpp Source File - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
BNO08xRptIGyroRV.hpp
-
-
-Go to the documentation of this file.
1
-
6#pragma once
-
7
- -
9
-
- -
16{
-
17 public:
- -
22
-
23 void get(bno08x_quat_t& quat, bno08x_ang_vel_t& vel);
- -
25
-
26 private:
-
27 void update_data(sh2_SensorValue_t* sensor_val) override;
- -
29 static const constexpr char* TAG = "BNO08xRptIGyroRV";
-
30};
-
- -
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:42
-
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:39
-
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:40
-
Class to represent integrated gyro rotation vector reports. (See Ref. Manual 6.5.44)
Definition BNO08xRptIGyroRV.hpp:16
-
bno08x_ang_vel_t data_vel
Definition BNO08xRptIGyroRV.hpp:28
-
void update_data(sh2_SensorValue_t *sensor_val) override
Updates gyro integrated rotation vector data from decoded sensor event.
Definition BNO08xRptIGyroRV.cpp:15
-
BNO08xRptIGyroRV(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition BNO08xRptIGyroRV.hpp:18
-
static const constexpr char * TAG
Definition BNO08xRptIGyroRV.hpp:29
-
bno08x_ang_vel_t get_vel()
Grabs most recent gyro integrated rotation vector angular velocity data, units are in rad/s.
Definition BNO08xRptIGyroRV.cpp:49
-
void get(bno08x_quat_t &quat, bno08x_ang_vel_t &vel)
Grabs most recent gyro integrated rotation vector data.
Definition BNO08xRptIGyroRV.cpp:35
-
Class to represent rotation vector reports.
Definition BNO08xRptRVGeneric.hpp:16
-
Holds context used to synchronize tasks and callback execution.
Definition BNO08xPrivateTypes.hpp:57
-
Struct to represent angular velocity (units in rad/s)
Definition BNO08xGlobalTypes.hpp:258
-
Struct to represent unit quaternion.
Definition BNO08xGlobalTypes.hpp:159
-
-
- - - - diff --git a/documentation/html/_b_n_o08x_rpt_linear_acceleration_8cpp.html b/documentation/html/_b_n_o08x_rpt_linear_acceleration_8cpp.html deleted file mode 100644 index 99dccc3..0000000 --- a/documentation/html/_b_n_o08x_rpt_linear_acceleration_8cpp.html +++ /dev/null @@ -1,172 +0,0 @@ - - - - - - - -esp32_BNO08x: source/report/BNO08xRptLinearAcceleration.cpp File Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
BNO08xRptLinearAcceleration.cpp File Reference
-
-
-
-Include dependency graph for BNO08xRptLinearAcceleration.cpp:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

Detailed Description

-
Author
Myles Parfeniuk
-
-
- - - - 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 deleted file mode 100644 index a9bc2bc..0000000 --- a/documentation/html/_b_n_o08x_rpt_linear_acceleration_8cpp__incl.map +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 deleted file mode 100644 index 7a10e7c..0000000 --- a/documentation/html/_b_n_o08x_rpt_linear_acceleration_8cpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index e0346b2..0000000 Binary files a/documentation/html/_b_n_o08x_rpt_linear_acceleration_8cpp__incl.png and /dev/null 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 deleted file mode 100644 index b9ccb65..0000000 --- a/documentation/html/_b_n_o08x_rpt_linear_acceleration_8hpp.html +++ /dev/null @@ -1,213 +0,0 @@ - - - - - - - -esp32_BNO08x: include/report/BNO08xRptLinearAcceleration.hpp File Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
- -
BNO08xRptLinearAcceleration.hpp File Reference
-
-
-
#include "BNO08xRpt.hpp"
-
-Include dependency graph for BNO08xRptLinearAcceleration.hpp:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-This graph shows which files directly or indirectly include this file:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-

Go to the source code of this file.

- - - - - -

-Classes

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

Detailed Description

-
Author
Myles Parfeniuk
-
-
- - - - diff --git a/documentation/html/_b_n_o08x_rpt_linear_acceleration_8hpp.js b/documentation/html/_b_n_o08x_rpt_linear_acceleration_8hpp.js deleted file mode 100644 index 9c7d182..0000000 --- a/documentation/html/_b_n_o08x_rpt_linear_acceleration_8hpp.js +++ /dev/null @@ -1,4 +0,0 @@ -var _b_n_o08x_rpt_linear_acceleration_8hpp = -[ - [ "BNO08xRptLinearAcceleration", "class_b_n_o08x_rpt_linear_acceleration.html", "class_b_n_o08x_rpt_linear_acceleration" ] -]; \ No newline at end of file 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 deleted file mode 100644 index 3840caf..0000000 --- a/documentation/html/_b_n_o08x_rpt_linear_acceleration_8hpp__dep__incl.map +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 deleted file mode 100644 index a99badf..0000000 --- a/documentation/html/_b_n_o08x_rpt_linear_acceleration_8hpp__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 581565e..0000000 Binary files a/documentation/html/_b_n_o08x_rpt_linear_acceleration_8hpp__dep__incl.png and /dev/null 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 deleted file mode 100644 index e53eb7b..0000000 --- a/documentation/html/_b_n_o08x_rpt_linear_acceleration_8hpp__incl.map +++ /dev/null @@ -1,54 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 deleted file mode 100644 index 8135637..0000000 --- a/documentation/html/_b_n_o08x_rpt_linear_acceleration_8hpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 016f563..0000000 Binary files a/documentation/html/_b_n_o08x_rpt_linear_acceleration_8hpp__incl.png and /dev/null 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 deleted file mode 100644 index 125bccc..0000000 --- a/documentation/html/_b_n_o08x_rpt_linear_acceleration_8hpp_source.html +++ /dev/null @@ -1,154 +0,0 @@ - - - - - - - -esp32_BNO08x: include/report/BNO08xRptLinearAcceleration.hpp Source File - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
BNO08xRptLinearAcceleration.hpp
-
-
-Go to the documentation of this file.
1
-
6#pragma once
-
7
-
8#include "BNO08xRpt.hpp"
-
9
-
- -
16{
-
17 public:
- -
22
-
23 bool enable(
-
24 uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg) override;
- -
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:26
-
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:42
-
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:39
-
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:40
-
Class to represent linear accelerometer reports. (See Ref. Manual 6.5.10)
Definition BNO08xRptLinearAcceleration.hpp:16
-
bool enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
Enables linear acceleration reports such that the BNO08x begins sending them.
Definition BNO08xRptLinearAcceleration.cpp:35
-
bno08x_accel_t get()
Grabs most recent acceleration data (including gravity), units are in m/s^2.
Definition BNO08xRptLinearAcceleration.cpp:45
-
bno08x_accel_t data
Definition BNO08xRptLinearAcceleration.hpp:29
-
void update_data(sh2_SensorValue_t *sensor_val) override
Updates accelerometer data from decoded sensor event.
Definition BNO08xRptLinearAcceleration.cpp:15
-
BNO08xRptLinearAcceleration(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition BNO08xRptLinearAcceleration.hpp:18
-
static const constexpr char * TAG
Definition BNO08xRptLinearAcceleration.hpp:30
-
static sh2_SensorConfig default_sensor_cfg
Definition BNO08xPrivateTypes.hpp:127
-
Holds context used to synchronize tasks and callback execution.
Definition BNO08xPrivateTypes.hpp:57
-
Struct to represent acceleration data from acceleration, linear acceleration, and gravity reports.
Definition BNO08xGlobalTypes.hpp:542
-
-
- - - - diff --git a/documentation/html/_b_n_o08x_rpt_r_v_8cpp.html b/documentation/html/_b_n_o08x_rpt_r_v_8cpp.html deleted file mode 100644 index 165407e..0000000 --- a/documentation/html/_b_n_o08x_rpt_r_v_8cpp.html +++ /dev/null @@ -1,174 +0,0 @@ - - - - - - - -esp32_BNO08x: source/report/BNO08xRptRV.cpp File Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
BNO08xRptRV.cpp File Reference
-
-
-
#include "BNO08xRptRV.hpp"
-
-Include dependency graph for BNO08xRptRV.cpp:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

Detailed Description

-
Author
Myles Parfeniuk
-
-
- - - - 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 deleted file mode 100644 index e3bd9a9..0000000 --- a/documentation/html/_b_n_o08x_rpt_r_v_8cpp__incl.map +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 deleted file mode 100644 index 338b6cc..0000000 --- a/documentation/html/_b_n_o08x_rpt_r_v_8cpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 34b1497..0000000 Binary files a/documentation/html/_b_n_o08x_rpt_r_v_8cpp__incl.png and /dev/null 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 deleted file mode 100644 index c61fcaa..0000000 --- a/documentation/html/_b_n_o08x_rpt_r_v_8hpp.html +++ /dev/null @@ -1,215 +0,0 @@ - - - - - - - -esp32_BNO08x: include/report/BNO08xRptRV.hpp File Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
- -
BNO08xRptRV.hpp File Reference
-
-
-
-Include dependency graph for BNO08xRptRV.hpp:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-This graph shows which files directly or indirectly include this file:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-

Go to the source code of this file.

- - - - - -

-Classes

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

Detailed Description

-
Author
Myles Parfeniuk
-
-
- - - - diff --git a/documentation/html/_b_n_o08x_rpt_r_v_8hpp.js b/documentation/html/_b_n_o08x_rpt_r_v_8hpp.js deleted file mode 100644 index 3854305..0000000 --- a/documentation/html/_b_n_o08x_rpt_r_v_8hpp.js +++ /dev/null @@ -1,4 +0,0 @@ -var _b_n_o08x_rpt_r_v_8hpp = -[ - [ "BNO08xRptRV", "class_b_n_o08x_rpt_r_v.html", "class_b_n_o08x_rpt_r_v" ] -]; \ No newline at end of file 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 deleted file mode 100644 index 4552bcc..0000000 --- a/documentation/html/_b_n_o08x_rpt_r_v_8hpp__dep__incl.map +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 deleted file mode 100644 index 1ecbbb3..0000000 --- a/documentation/html/_b_n_o08x_rpt_r_v_8hpp__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 48e67ff..0000000 Binary files a/documentation/html/_b_n_o08x_rpt_r_v_8hpp__dep__incl.png and /dev/null 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 deleted file mode 100644 index ba96bab..0000000 --- a/documentation/html/_b_n_o08x_rpt_r_v_8hpp__incl.map +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 deleted file mode 100644 index 291057b..0000000 --- a/documentation/html/_b_n_o08x_rpt_r_v_8hpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 2c6e3da..0000000 Binary files a/documentation/html/_b_n_o08x_rpt_r_v_8hpp__incl.png and /dev/null 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 deleted file mode 100644 index aac30c3..0000000 --- a/documentation/html/_b_n_o08x_rpt_r_v_8hpp_source.html +++ /dev/null @@ -1,151 +0,0 @@ - - - - - - - -esp32_BNO08x: include/report/BNO08xRptRV.hpp Source File - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
BNO08xRptRV.hpp
-
-
-Go to the documentation of this file.
1
-
6#pragma once
-
7
- -
9
-
- -
16{
-
17 public:
- -
22
-
23 bool tare(bool x = true, bool y = true, bool z = true);
-
24 bool tare_persist();
-
25 void tare_clear();
-
26
-
27 private:
-
28 void update_data(sh2_SensorValue_t* sensor_val) override;
-
29 static const constexpr char* TAG = "BNO08xRptRV";
-
30};
-
- -
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:42
-
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:39
-
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:40
-
Class to represent rotation vector reports.
Definition BNO08xRptRVGeneric.hpp:16
-
Class to represent rotation vector reports. (See Ref. Manual 6.5.18)
Definition BNO08xRptRV.hpp:16
-
static const constexpr char * TAG
Definition BNO08xRptRV.hpp:29
-
BNO08xRptRV(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition BNO08xRptRV.hpp:18
-
void tare_clear()
Clears most recent tare operation.
Definition BNO08xRptRV.cpp:65
-
bool tare_persist()
Saves most recent tare operation to BNO08x internal flash, such that it persists on reset.
Definition BNO08xRptRV.cpp:46
-
bool tare(bool x=true, bool y=true, bool z=true)
Tares rotation vector axis.
Definition BNO08xRptRV.cpp:35
-
void update_data(sh2_SensorValue_t *sensor_val) override
Updates rotation vector data from decoded sensor event.
Definition BNO08xRptRV.cpp:15
-
Holds context used to synchronize tasks and callback execution.
Definition BNO08xPrivateTypes.hpp:57
-
-
- - - - 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 deleted file mode 100644 index b50378f..0000000 --- a/documentation/html/_b_n_o08x_rpt_r_v_generic_8cpp.html +++ /dev/null @@ -1,172 +0,0 @@ - - - - - - - -esp32_BNO08x: source/report/BNO08xRptRVGeneric.cpp File Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
BNO08xRptRVGeneric.cpp File Reference
-
-
-
-Include dependency graph for BNO08xRptRVGeneric.cpp:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

Detailed Description

-
Author
Myles Parfeniuk
-
-
- - - - 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 deleted file mode 100644 index 911d770..0000000 --- a/documentation/html/_b_n_o08x_rpt_r_v_generic_8cpp__incl.map +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 deleted file mode 100644 index bc2fd56..0000000 --- a/documentation/html/_b_n_o08x_rpt_r_v_generic_8cpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index f6cc849..0000000 Binary files a/documentation/html/_b_n_o08x_rpt_r_v_generic_8cpp__incl.png and /dev/null 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 deleted file mode 100644 index 253aa0c..0000000 --- a/documentation/html/_b_n_o08x_rpt_r_v_generic_8hpp.html +++ /dev/null @@ -1,242 +0,0 @@ - - - - - - - -esp32_BNO08x: include/report/BNO08xRptRVGeneric.hpp File Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
- -
BNO08xRptRVGeneric.hpp File Reference
-
-
-
#include "BNO08xRpt.hpp"
-
-Include dependency graph for BNO08xRptRVGeneric.hpp:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-This graph shows which files directly or indirectly include this file:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-

Go to the source code of this file.

- - - - - -

-Classes

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

Detailed Description

-
Author
Myles Parfeniuk
-
-
- - - - diff --git a/documentation/html/_b_n_o08x_rpt_r_v_generic_8hpp.js b/documentation/html/_b_n_o08x_rpt_r_v_generic_8hpp.js deleted file mode 100644 index 66807e6..0000000 --- a/documentation/html/_b_n_o08x_rpt_r_v_generic_8hpp.js +++ /dev/null @@ -1,4 +0,0 @@ -var _b_n_o08x_rpt_r_v_generic_8hpp = -[ - [ "BNO08xRptRVGeneric", "class_b_n_o08x_rpt_r_v_generic.html", "class_b_n_o08x_rpt_r_v_generic" ] -]; \ No newline at end of file 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 deleted file mode 100644 index ad26591..0000000 --- a/documentation/html/_b_n_o08x_rpt_r_v_generic_8hpp__dep__incl.map +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 deleted file mode 100644 index d020ae8..0000000 --- a/documentation/html/_b_n_o08x_rpt_r_v_generic_8hpp__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 2decf70..0000000 Binary files a/documentation/html/_b_n_o08x_rpt_r_v_generic_8hpp__dep__incl.png and /dev/null 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 deleted file mode 100644 index eb48745..0000000 --- a/documentation/html/_b_n_o08x_rpt_r_v_generic_8hpp__incl.map +++ /dev/null @@ -1,54 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 deleted file mode 100644 index 981721b..0000000 --- a/documentation/html/_b_n_o08x_rpt_r_v_generic_8hpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index e0840b8..0000000 Binary files a/documentation/html/_b_n_o08x_rpt_r_v_generic_8hpp__incl.png and /dev/null 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 deleted file mode 100644 index a607b48..0000000 --- a/documentation/html/_b_n_o08x_rpt_r_v_generic_8hpp_source.html +++ /dev/null @@ -1,156 +0,0 @@ - - - - - - - -esp32_BNO08x: include/report/BNO08xRptRVGeneric.hpp Source File - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
BNO08xRptRVGeneric.hpp
-
-
-Go to the documentation of this file.
1
-
6#pragma once
-
7
-
8#include "BNO08xRpt.hpp"
-
9
-
- -
16{
-
17 public:
-
18 bool enable(
-
19 uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg) override;
- -
21 bno08x_euler_angle_t get_euler(bool in_degrees = true);
-
22
-
23 protected:
- -
28 bool tare(bool x, bool y, bool z, sh2_TareBasis_t basis);
- -
30 static const constexpr char* TAG = "BNO08xRptRVGeneric";
-
31};
-
- -
Class to represent and manage reports returned from BNO08x.
Definition BNO08xRpt.hpp:26
-
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:42
-
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:39
-
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:40
-
Class to represent rotation vector reports.
Definition BNO08xRptRVGeneric.hpp:16
-
bool enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
Enables a rotation vector report such that the BNO08x begins it.
Definition BNO08xRptRVGeneric.cpp:17
-
static const constexpr char * TAG
Definition BNO08xRptRVGeneric.hpp:30
-
BNO08xRptRVGeneric(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition BNO08xRptRVGeneric.hpp:24
-
bool tare(bool x, bool y, bool z, sh2_TareBasis_t basis)
Tares vector basis according to axis flags.
Definition BNO08xRptRVGeneric.cpp:74
-
bno08x_euler_angle_t get_euler(bool in_degrees=true)
Grabs most recent rotation vector data in form of an euler angle, units are in degrees or rads.
Definition BNO08xRptRVGeneric.cpp:50
-
bno08x_quat_t data
Definition BNO08xRptRVGeneric.hpp:29
-
bno08x_quat_t get_quat()
Grabs most recent rotation vector data in form of unit quaternion, rad accuracy units in radians (if ...
Definition BNO08xRptRVGeneric.cpp:34
-
static sh2_SensorConfig default_sensor_cfg
Definition BNO08xPrivateTypes.hpp:127
-
Holds context used to synchronize tasks and callback execution.
Definition BNO08xPrivateTypes.hpp:57
-
Struct to represent euler angle (units in degrees or rads)
Definition BNO08xGlobalTypes.hpp:214
-
Struct to represent unit quaternion.
Definition BNO08xGlobalTypes.hpp:159
-
-
- - - - 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 deleted file mode 100644 index 35ff5ec..0000000 --- a/documentation/html/_b_n_o08x_rpt_r_v_geomag_8cpp.html +++ /dev/null @@ -1,174 +0,0 @@ - - - - - - - -esp32_BNO08x: source/report/BNO08xRptRVGeomag.cpp File Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
BNO08xRptRVGeomag.cpp File Reference
-
-
-
-Include dependency graph for BNO08xRptRVGeomag.cpp:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

Detailed Description

-
Author
Myles Parfeniuk
-
-
- - - - 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 deleted file mode 100644 index 4aacf53..0000000 --- a/documentation/html/_b_n_o08x_rpt_r_v_geomag_8cpp__incl.map +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 deleted file mode 100644 index 1f6e916..0000000 --- a/documentation/html/_b_n_o08x_rpt_r_v_geomag_8cpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 86df54f..0000000 Binary files a/documentation/html/_b_n_o08x_rpt_r_v_geomag_8cpp__incl.png and /dev/null 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 deleted file mode 100644 index 409fb46..0000000 --- a/documentation/html/_b_n_o08x_rpt_r_v_geomag_8hpp.html +++ /dev/null @@ -1,215 +0,0 @@ - - - - - - - -esp32_BNO08x: include/report/BNO08xRptRVGeomag.hpp File Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
- -
BNO08xRptRVGeomag.hpp File Reference
-
-
-
-Include dependency graph for BNO08xRptRVGeomag.hpp:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-This graph shows which files directly or indirectly include this file:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-

Go to the source code of this file.

- - - - - -

-Classes

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

Detailed Description

-
Author
Myles Parfeniuk
-
-
- - - - diff --git a/documentation/html/_b_n_o08x_rpt_r_v_geomag_8hpp.js b/documentation/html/_b_n_o08x_rpt_r_v_geomag_8hpp.js deleted file mode 100644 index 89e2f7d..0000000 --- a/documentation/html/_b_n_o08x_rpt_r_v_geomag_8hpp.js +++ /dev/null @@ -1,4 +0,0 @@ -var _b_n_o08x_rpt_r_v_geomag_8hpp = -[ - [ "BNO08xRptRVGeomag", "class_b_n_o08x_rpt_r_v_geomag.html", "class_b_n_o08x_rpt_r_v_geomag" ] -]; \ No newline at end of file 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 deleted file mode 100644 index 972f3ad..0000000 --- a/documentation/html/_b_n_o08x_rpt_r_v_geomag_8hpp__dep__incl.map +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 deleted file mode 100644 index 7528f79..0000000 --- a/documentation/html/_b_n_o08x_rpt_r_v_geomag_8hpp__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index b5c94d1..0000000 Binary files a/documentation/html/_b_n_o08x_rpt_r_v_geomag_8hpp__dep__incl.png and /dev/null 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 deleted file mode 100644 index 5a7f5a9..0000000 --- a/documentation/html/_b_n_o08x_rpt_r_v_geomag_8hpp__incl.map +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 deleted file mode 100644 index b7a7d87..0000000 --- a/documentation/html/_b_n_o08x_rpt_r_v_geomag_8hpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 0d3699f..0000000 Binary files a/documentation/html/_b_n_o08x_rpt_r_v_geomag_8hpp__incl.png and /dev/null 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 deleted file mode 100644 index a134529..0000000 --- a/documentation/html/_b_n_o08x_rpt_r_v_geomag_8hpp_source.html +++ /dev/null @@ -1,151 +0,0 @@ - - - - - - - -esp32_BNO08x: include/report/BNO08xRptRVGeomag.hpp Source File - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
BNO08xRptRVGeomag.hpp
-
-
-Go to the documentation of this file.
1
-
6#pragma once
-
7
- -
9
-
- -
16{
-
17 public:
- -
22
-
23 bool tare(bool x = true, bool y = true, bool z = true);
-
24 bool tare_persist();
-
25 void tare_clear();
-
26
-
27 private:
-
28 void update_data(sh2_SensorValue_t* sensor_val) override;
-
29 static const constexpr char* TAG = "BNO08xRptRVGeomag";
-
30};
-
- -
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:42
-
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:39
-
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:40
-
Class to represent rotation vector reports.
Definition BNO08xRptRVGeneric.hpp:16
-
Class to represent geomagnetic rotation vector reports. (See Ref. Manual 6.5.20)
Definition BNO08xRptRVGeomag.hpp:16
-
void tare_clear()
Clears most recent tare operation.
Definition BNO08xRptRVGeomag.cpp:64
-
BNO08xRptRVGeomag(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition BNO08xRptRVGeomag.hpp:18
-
void update_data(sh2_SensorValue_t *sensor_val) override
Updates geomagnetic rotation vector data from decoded sensor event.
Definition BNO08xRptRVGeomag.cpp:15
-
bool tare_persist()
Saves most recent tare operation to BNO08x internal flash, such that it persists on reset.
Definition BNO08xRptRVGeomag.cpp:45
-
bool tare(bool x=true, bool y=true, bool z=true)
Tares geomagnetic rotation vector.
Definition BNO08xRptRVGeomag.cpp:35
-
static const constexpr char * TAG
Definition BNO08xRptRVGeomag.hpp:29
-
Holds context used to synchronize tasks and callback execution.
Definition BNO08xPrivateTypes.hpp:57
-
-
- - - - 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 deleted file mode 100644 index 93405ca..0000000 --- a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp.html +++ /dev/null @@ -1,172 +0,0 @@ - - - - - - - -esp32_BNO08x: source/report/BNO08xRptRawMEMSAccelerometer.cpp File Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
BNO08xRptRawMEMSAccelerometer.cpp File Reference
-
-
-
-Include dependency graph for BNO08xRptRawMEMSAccelerometer.cpp:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

Detailed Description

-
Author
Myles Parfeniuk
-
-
- - - - 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 deleted file mode 100644 index 50bc268..0000000 --- a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp__incl.map +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 deleted file mode 100644 index b3d98ed..0000000 --- a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index d65af27..0000000 Binary files a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp__incl.png and /dev/null 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 deleted file mode 100644 index 893bdd2..0000000 --- a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp.html +++ /dev/null @@ -1,213 +0,0 @@ - - - - - - - -esp32_BNO08x: include/report/BNO08xRptRawMEMSAccelerometer.hpp File Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
- -
BNO08xRptRawMEMSAccelerometer.hpp File Reference
-
-
-
#include "BNO08xRpt.hpp"
-
-Include dependency graph for BNO08xRptRawMEMSAccelerometer.hpp:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-This graph shows which files directly or indirectly include this file:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-

Go to the source code of this file.

- - - - - -

-Classes

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

Detailed Description

-
Author
Myles Parfeniuk
-
-
- - - - diff --git a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp.js b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp.js deleted file mode 100644 index f5dfc39..0000000 --- a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp.js +++ /dev/null @@ -1,4 +0,0 @@ -var _b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp = -[ - [ "BNO08xRptRawMEMSAccelerometer", "class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html", "class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer" ] -]; \ No newline at end of file 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 deleted file mode 100644 index 435c6f0..0000000 --- a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp__dep__incl.map +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 deleted file mode 100644 index c276931..0000000 --- a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index fa51d58..0000000 Binary files a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp__dep__incl.png and /dev/null 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 deleted file mode 100644 index 35f622d..0000000 --- a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp__incl.map +++ /dev/null @@ -1,54 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 deleted file mode 100644 index 1cb576e..0000000 --- a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index ee94257..0000000 Binary files a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp__incl.png and /dev/null 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 deleted file mode 100644 index f8c814a..0000000 --- a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp_source.html +++ /dev/null @@ -1,154 +0,0 @@ - - - - - - - -esp32_BNO08x: include/report/BNO08xRptRawMEMSAccelerometer.hpp Source File - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
BNO08xRptRawMEMSAccelerometer.hpp
-
-
-Go to the documentation of this file.
1
-
6#pragma once
-
7
-
8#include "BNO08xRpt.hpp"
-
9
-
- -
16{
-
17 public:
- -
22
-
23 bool enable(
-
24 uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg) override;
- -
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:26
-
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:42
-
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:39
-
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:40
-
Class to represent raw accelerometer reports. (See Ref. Manual 6.5.8)
Definition BNO08xRptRawMEMSAccelerometer.hpp:16
-
BNO08xRptRawMEMSAccelerometer(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition BNO08xRptRawMEMSAccelerometer.hpp:18
-
void update_data(sh2_SensorValue_t *sensor_val) override
Updates raw accelerometer data from decoded sensor event.
Definition BNO08xRptRawMEMSAccelerometer.cpp:15
-
bool enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
Enables raw accelerometer reports such that the BNO08x begins sending them.
Definition BNO08xRptRawMEMSAccelerometer.cpp:35
-
bno08x_raw_accel_t data
Definition BNO08xRptRawMEMSAccelerometer.hpp:29
-
bno08x_raw_accel_t get()
Grabs most recent raw accelerometer data, units are ADC counts, time_stamp in microseconds.
Definition BNO08xRptRawMEMSAccelerometer.cpp:46
-
static const constexpr char * TAG
Definition BNO08xRptRawMEMSAccelerometer.hpp:30
-
static sh2_SensorConfig default_sensor_cfg
Definition BNO08xPrivateTypes.hpp:127
-
Holds context used to synchronize tasks and callback execution.
Definition BNO08xPrivateTypes.hpp:57
-
Struct to represent raw mems accelerometer data from raw accelerometer reports (units in ADC counts).
Definition BNO08xGlobalTypes.hpp:624
-
-
- - - - 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 deleted file mode 100644 index 5d1fb2f..0000000 --- a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp.html +++ /dev/null @@ -1,172 +0,0 @@ - - - - - - - -esp32_BNO08x: source/report/BNO08xRptRawMEMSGyro.cpp File Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
BNO08xRptRawMEMSGyro.cpp File Reference
-
-
-
-Include dependency graph for BNO08xRptRawMEMSGyro.cpp:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

Detailed Description

-
Author
Myles Parfeniuk
-
-
- - - - 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 deleted file mode 100644 index 215ae81..0000000 --- a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp__incl.map +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 deleted file mode 100644 index 8c16c98..0000000 --- a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index f9e09c8..0000000 Binary files a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp__incl.png and /dev/null 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 deleted file mode 100644 index 16b5d22..0000000 --- a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp.html +++ /dev/null @@ -1,213 +0,0 @@ - - - - - - - -esp32_BNO08x: include/report/BNO08xRptRawMEMSGyro.hpp File Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
- -
BNO08xRptRawMEMSGyro.hpp File Reference
-
-
-
#include "BNO08xRpt.hpp"
-
-Include dependency graph for BNO08xRptRawMEMSGyro.hpp:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-This graph shows which files directly or indirectly include this file:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-

Go to the source code of this file.

- - - - - -

-Classes

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

Detailed Description

-
Author
Myles Parfeniuk
-
-
- - - - diff --git a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp.js b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp.js deleted file mode 100644 index e0d32be..0000000 --- a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp.js +++ /dev/null @@ -1,4 +0,0 @@ -var _b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp = -[ - [ "BNO08xRptRawMEMSGyro", "class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html", "class_b_n_o08x_rpt_raw_m_e_m_s_gyro" ] -]; \ No newline at end of file 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 deleted file mode 100644 index ecb571a..0000000 --- a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp__dep__incl.map +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 deleted file mode 100644 index 08f2c2e..0000000 --- a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 8cf4aa2..0000000 Binary files a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp__dep__incl.png and /dev/null 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 deleted file mode 100644 index 5d93618..0000000 --- a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp__incl.map +++ /dev/null @@ -1,54 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 deleted file mode 100644 index 63269a5..0000000 --- a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 00f99ff..0000000 Binary files a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp__incl.png and /dev/null 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 deleted file mode 100644 index 42e84b8..0000000 --- a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp_source.html +++ /dev/null @@ -1,154 +0,0 @@ - - - - - - - -esp32_BNO08x: include/report/BNO08xRptRawMEMSGyro.hpp Source File - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
BNO08xRptRawMEMSGyro.hpp
-
-
-Go to the documentation of this file.
1
-
6#pragma once
-
7
-
8#include "BNO08xRpt.hpp"
-
9
-
- -
16{
-
17 public:
- -
22
-
23 bool enable(
-
24 uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg) override;
- -
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:26
-
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:42
-
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:39
-
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:40
-
Class to represent raw gyro reports. (See Ref. Manual 6.5.12)
Definition BNO08xRptRawMEMSGyro.hpp:16
-
static const constexpr char * TAG
Definition BNO08xRptRawMEMSGyro.hpp:30
-
BNO08xRptRawMEMSGyro(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition BNO08xRptRawMEMSGyro.hpp:18
-
bno08x_raw_gyro_t get()
Grabs most recent raw mems gyro report (units in ADC counts, time_stamp in microseconds)
Definition BNO08xRptRawMEMSGyro.cpp:45
-
bool enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
Enables raw gyro reports such that the BNO08x begins sending them.
Definition BNO08xRptRawMEMSGyro.cpp:35
-
void update_data(sh2_SensorValue_t *sensor_val) override
Updates raw mems gyro data from decoded sensor event.
Definition BNO08xRptRawMEMSGyro.cpp:15
-
bno08x_raw_gyro_t data
Definition BNO08xRptRawMEMSGyro.hpp:29
-
static sh2_SensorConfig default_sensor_cfg
Definition BNO08xPrivateTypes.hpp:127
-
Holds context used to synchronize tasks and callback execution.
Definition BNO08xPrivateTypes.hpp:57
-
Struct to represent raw mems gyro data from raw gyro reports (units in ADC counts).
Definition BNO08xGlobalTypes.hpp:591
-
-
- - - - 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 deleted file mode 100644 index 960ebca..0000000 --- a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp.html +++ /dev/null @@ -1,172 +0,0 @@ - - - - - - - -esp32_BNO08x: source/report/BNO08xRptRawMEMSMagnetometer.cpp File Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
BNO08xRptRawMEMSMagnetometer.cpp File Reference
-
-
-
-Include dependency graph for BNO08xRptRawMEMSMagnetometer.cpp:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

Detailed Description

-
Author
Myles Parfeniuk
-
-
- - - - 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 deleted file mode 100644 index 05bc63c..0000000 --- a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp__incl.map +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 deleted file mode 100644 index 1387b9c..0000000 --- a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 1080a1f..0000000 Binary files a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp__incl.png and /dev/null 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 deleted file mode 100644 index 835e0b3..0000000 --- a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp.html +++ /dev/null @@ -1,213 +0,0 @@ - - - - - - - -esp32_BNO08x: include/report/BNO08xRptRawMEMSMagnetometer.hpp File Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
- -
BNO08xRptRawMEMSMagnetometer.hpp File Reference
-
-
-
#include "BNO08xRpt.hpp"
-
-Include dependency graph for BNO08xRptRawMEMSMagnetometer.hpp:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-This graph shows which files directly or indirectly include this file:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-

Go to the source code of this file.

- - - - - -

-Classes

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

Detailed Description

-
Author
Myles Parfeniuk
-
-
- - - - diff --git a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp.js b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp.js deleted file mode 100644 index bab05ff..0000000 --- a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp.js +++ /dev/null @@ -1,4 +0,0 @@ -var _b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp = -[ - [ "BNO08xRptRawMEMSMagnetometer", "class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html", "class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer" ] -]; \ No newline at end of file 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 deleted file mode 100644 index 5478f17..0000000 --- a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp__dep__incl.map +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 deleted file mode 100644 index e6a7af4..0000000 --- a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 841b28e..0000000 Binary files a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp__dep__incl.png and /dev/null 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 deleted file mode 100644 index 6c3753b..0000000 --- a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp__incl.map +++ /dev/null @@ -1,54 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 deleted file mode 100644 index fc3cea7..0000000 --- a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index a706649..0000000 Binary files a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp__incl.png and /dev/null 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 deleted file mode 100644 index 2ae6f1c..0000000 --- a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp_source.html +++ /dev/null @@ -1,154 +0,0 @@ - - - - - - - -esp32_BNO08x: include/report/BNO08xRptRawMEMSMagnetometer.hpp Source File - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
BNO08xRptRawMEMSMagnetometer.hpp
-
-
-Go to the documentation of this file.
1
-
6#pragma once
-
7
-
8#include "BNO08xRpt.hpp"
-
9
-
- -
16{
-
17 public:
- -
22
-
23 bool enable(
-
24 uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg) override;
- -
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:26
-
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:42
-
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:39
-
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:40
-
Class to represent raw magnetometer reports. (See Ref. Manual 6.5.15)
Definition BNO08xRptRawMEMSMagnetometer.hpp:16
-
BNO08xRptRawMEMSMagnetometer(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition BNO08xRptRawMEMSMagnetometer.hpp:18
-
bno08x_raw_magf_t get()
Grabs most recent raw magnetometer data, units are ADC counts, time_stamp in microseconds.
Definition BNO08xRptRawMEMSMagnetometer.cpp:45
-
bno08x_raw_magf_t data
Definition BNO08xRptRawMEMSMagnetometer.hpp:29
-
void update_data(sh2_SensorValue_t *sensor_val) override
Updates raw magnetometer data from decoded sensor event.
Definition BNO08xRptRawMEMSMagnetometer.cpp:15
-
static const constexpr char * TAG
Definition BNO08xRptRawMEMSMagnetometer.hpp:30
-
bool enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
Enables raw magnetometer such that the BNO08x begins sending them.
Definition BNO08xRptRawMEMSMagnetometer.cpp:35
-
static sh2_SensorConfig default_sensor_cfg
Definition BNO08xPrivateTypes.hpp:127
-
Holds context used to synchronize tasks and callback execution.
Definition BNO08xPrivateTypes.hpp:57
-
Struct to represent raw mems magnetometer data from raw magnetometer reports (units in ADC counts).
Definition BNO08xGlobalTypes.hpp:654
-
-
- - - - diff --git a/documentation/html/_b_n_o08x_rpt_shake_detector_8cpp.html b/documentation/html/_b_n_o08x_rpt_shake_detector_8cpp.html deleted file mode 100644 index 0eca90c..0000000 --- a/documentation/html/_b_n_o08x_rpt_shake_detector_8cpp.html +++ /dev/null @@ -1,172 +0,0 @@ - - - - - - - -esp32_BNO08x: source/report/BNO08xRptShakeDetector.cpp File Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
BNO08xRptShakeDetector.cpp File Reference
-
-
-
-Include dependency graph for BNO08xRptShakeDetector.cpp:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

Detailed Description

-
Author
Myles Parfeniuk
-
-
- - - - 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 deleted file mode 100644 index 7d630fa..0000000 --- a/documentation/html/_b_n_o08x_rpt_shake_detector_8cpp__incl.map +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 deleted file mode 100644 index bce15c6..0000000 --- a/documentation/html/_b_n_o08x_rpt_shake_detector_8cpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 6549ca9..0000000 Binary files a/documentation/html/_b_n_o08x_rpt_shake_detector_8cpp__incl.png and /dev/null 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 deleted file mode 100644 index 6486225..0000000 --- a/documentation/html/_b_n_o08x_rpt_shake_detector_8hpp.html +++ /dev/null @@ -1,213 +0,0 @@ - - - - - - - -esp32_BNO08x: include/report/BNO08xRptShakeDetector.hpp File Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
- -
BNO08xRptShakeDetector.hpp File Reference
-
-
-
#include "BNO08xRpt.hpp"
-
-Include dependency graph for BNO08xRptShakeDetector.hpp:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-This graph shows which files directly or indirectly include this file:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-

Go to the source code of this file.

- - - - - -

-Classes

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

Detailed Description

-
Author
Myles Parfeniuk
-
-
- - - - diff --git a/documentation/html/_b_n_o08x_rpt_shake_detector_8hpp.js b/documentation/html/_b_n_o08x_rpt_shake_detector_8hpp.js deleted file mode 100644 index 4b201dd..0000000 --- a/documentation/html/_b_n_o08x_rpt_shake_detector_8hpp.js +++ /dev/null @@ -1,4 +0,0 @@ -var _b_n_o08x_rpt_shake_detector_8hpp = -[ - [ "BNO08xRptShakeDetector", "class_b_n_o08x_rpt_shake_detector.html", "class_b_n_o08x_rpt_shake_detector" ] -]; \ No newline at end of file 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 deleted file mode 100644 index 0d90b80..0000000 --- a/documentation/html/_b_n_o08x_rpt_shake_detector_8hpp__dep__incl.map +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 deleted file mode 100644 index 020de5d..0000000 --- a/documentation/html/_b_n_o08x_rpt_shake_detector_8hpp__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index b29b816..0000000 Binary files a/documentation/html/_b_n_o08x_rpt_shake_detector_8hpp__dep__incl.png and /dev/null 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 deleted file mode 100644 index f60faa2..0000000 --- a/documentation/html/_b_n_o08x_rpt_shake_detector_8hpp__incl.map +++ /dev/null @@ -1,54 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 deleted file mode 100644 index a98b33d..0000000 --- a/documentation/html/_b_n_o08x_rpt_shake_detector_8hpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 20f6695..0000000 Binary files a/documentation/html/_b_n_o08x_rpt_shake_detector_8hpp__incl.png and /dev/null 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 deleted file mode 100644 index 33e46fb..0000000 --- a/documentation/html/_b_n_o08x_rpt_shake_detector_8hpp_source.html +++ /dev/null @@ -1,154 +0,0 @@ - - - - - - - -esp32_BNO08x: include/report/BNO08xRptShakeDetector.hpp Source File - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
BNO08xRptShakeDetector.hpp
-
-
-Go to the documentation of this file.
1
-
6#pragma once
-
7
-
8#include "BNO08xRpt.hpp"
-
9
-
- -
16{
-
17 public:
- -
22
-
23 bool enable(
-
24 uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg) override;
- -
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:26
-
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:42
-
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:39
-
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:40
-
Class to represent shake detector reports. (See Ref. Manual 6.5.32)
Definition BNO08xRptShakeDetector.hpp:16
-
BNO08xRptShakeDetector(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition BNO08xRptShakeDetector.hpp:18
-
bno08x_shake_detector_t data
Definition BNO08xRptShakeDetector.hpp:29
-
bool enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
Enables shake detector reports such that the BNO08x begins sending them (only sends reports when a sh...
Definition BNO08xRptShakeDetector.cpp:36
-
static const constexpr char * TAG
Definition BNO08xRptShakeDetector.hpp:30
-
bno08x_shake_detector_t get()
Grabs most recent shake detector detector data.
Definition BNO08xRptShakeDetector.cpp:49
-
void update_data(sh2_SensorValue_t *sensor_val) override
Updates shake detector data from decoded sensor event.
Definition BNO08xRptShakeDetector.cpp:15
-
static sh2_SensorConfig default_sensor_cfg
Definition BNO08xPrivateTypes.hpp:127
-
Holds context used to synchronize tasks and callback execution.
Definition BNO08xPrivateTypes.hpp:57
-
Struct to represent shake detector data (flag meaning: 0 = no shake 1 = shake detected)
Definition BNO08xGlobalTypes.hpp:502
-
-
- - - - diff --git a/documentation/html/_b_n_o08x_rpt_stability_classifier_8cpp.html b/documentation/html/_b_n_o08x_rpt_stability_classifier_8cpp.html deleted file mode 100644 index 9aca042..0000000 --- a/documentation/html/_b_n_o08x_rpt_stability_classifier_8cpp.html +++ /dev/null @@ -1,172 +0,0 @@ - - - - - - - -esp32_BNO08x: source/report/BNO08xRptStabilityClassifier.cpp File Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
BNO08xRptStabilityClassifier.cpp File Reference
-
-
-
-Include dependency graph for BNO08xRptStabilityClassifier.cpp:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

Detailed Description

-
Author
Myles Parfeniuk
-
-
- - - - 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 deleted file mode 100644 index 18eca24..0000000 --- a/documentation/html/_b_n_o08x_rpt_stability_classifier_8cpp__incl.map +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 deleted file mode 100644 index ce7cc28..0000000 --- a/documentation/html/_b_n_o08x_rpt_stability_classifier_8cpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 3f0b6f8..0000000 Binary files a/documentation/html/_b_n_o08x_rpt_stability_classifier_8cpp__incl.png and /dev/null 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 deleted file mode 100644 index b057c70..0000000 --- a/documentation/html/_b_n_o08x_rpt_stability_classifier_8hpp.html +++ /dev/null @@ -1,213 +0,0 @@ - - - - - - - -esp32_BNO08x: include/report/BNO08xRptStabilityClassifier.hpp File Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
- -
BNO08xRptStabilityClassifier.hpp File Reference
-
-
-
#include "BNO08xRpt.hpp"
-
-Include dependency graph for BNO08xRptStabilityClassifier.hpp:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-This graph shows which files directly or indirectly include this file:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-

Go to the source code of this file.

- - - - - -

-Classes

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

Detailed Description

-
Author
Myles Parfeniuk
-
-
- - - - diff --git a/documentation/html/_b_n_o08x_rpt_stability_classifier_8hpp.js b/documentation/html/_b_n_o08x_rpt_stability_classifier_8hpp.js deleted file mode 100644 index b776e9a..0000000 --- a/documentation/html/_b_n_o08x_rpt_stability_classifier_8hpp.js +++ /dev/null @@ -1,4 +0,0 @@ -var _b_n_o08x_rpt_stability_classifier_8hpp = -[ - [ "BNO08xRptStabilityClassifier", "class_b_n_o08x_rpt_stability_classifier.html", "class_b_n_o08x_rpt_stability_classifier" ] -]; \ No newline at end of file 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 deleted file mode 100644 index 88605fc..0000000 --- a/documentation/html/_b_n_o08x_rpt_stability_classifier_8hpp__dep__incl.map +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 deleted file mode 100644 index 1391180..0000000 --- a/documentation/html/_b_n_o08x_rpt_stability_classifier_8hpp__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index d565fc3..0000000 Binary files a/documentation/html/_b_n_o08x_rpt_stability_classifier_8hpp__dep__incl.png and /dev/null 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 deleted file mode 100644 index 15fc929..0000000 --- a/documentation/html/_b_n_o08x_rpt_stability_classifier_8hpp__incl.map +++ /dev/null @@ -1,54 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 deleted file mode 100644 index 4f1eeaa..0000000 --- a/documentation/html/_b_n_o08x_rpt_stability_classifier_8hpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 1e51365..0000000 Binary files a/documentation/html/_b_n_o08x_rpt_stability_classifier_8hpp__incl.png and /dev/null 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 deleted file mode 100644 index bdfff77..0000000 --- a/documentation/html/_b_n_o08x_rpt_stability_classifier_8hpp_source.html +++ /dev/null @@ -1,157 +0,0 @@ - - - - - - - -esp32_BNO08x: include/report/BNO08xRptStabilityClassifier.hpp Source File - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
BNO08xRptStabilityClassifier.hpp
-
-
-Go to the documentation of this file.
1
-
6#pragma once
-
7
-
8#include "BNO08xRpt.hpp"
-
9
-
- -
16{
-
17 public:
- -
22
-
23 bool enable(
-
24 uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg) override;
- - -
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:26
-
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:42
-
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:39
-
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:40
-
Class to represent stability classifier reports. (See Ref. Manual 6.5.31)
Definition BNO08xRptStabilityClassifier.hpp:16
-
bno08x_stability_classifier_t data
Definition BNO08xRptStabilityClassifier.hpp:30
-
static const constexpr char * TAG
Definition BNO08xRptStabilityClassifier.hpp:31
-
BNO08xRptStabilityClassifier(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition BNO08xRptStabilityClassifier.hpp:18
-
bool enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
Enables stability classifier reports such that the BNO08x begins sending them.
Definition BNO08xRptStabilityClassifier.cpp:35
-
void update_data(sh2_SensorValue_t *sensor_val) override
Updates stability classifier data from decoded sensor event.
Definition BNO08xRptStabilityClassifier.cpp:15
-
bno08x_stability_classifier_t get()
Grabs most recent stability classifier data.
Definition BNO08xRptStabilityClassifier.cpp:45
-
BNO08xStability get_stability()
Grabs most recent stability classifier reading (excludes accuracy)
Definition BNO08xRptStabilityClassifier.cpp:58
-
static sh2_SensorConfig default_sensor_cfg
Definition BNO08xPrivateTypes.hpp:127
-
Holds context used to synchronize tasks and callback execution.
Definition BNO08xPrivateTypes.hpp:57
-
Struct to represent stability classifier data from stability classifier reports.
Definition BNO08xGlobalTypes.hpp:683
-
-
- - - - diff --git a/documentation/html/_b_n_o08x_rpt_step_counter_8cpp.html b/documentation/html/_b_n_o08x_rpt_step_counter_8cpp.html deleted file mode 100644 index 2a02c1c..0000000 --- a/documentation/html/_b_n_o08x_rpt_step_counter_8cpp.html +++ /dev/null @@ -1,172 +0,0 @@ - - - - - - - -esp32_BNO08x: source/report/BNO08xRptStepCounter.cpp File Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
BNO08xRptStepCounter.cpp File Reference
-
-
-
-Include dependency graph for BNO08xRptStepCounter.cpp:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

Detailed Description

-
Author
Myles Parfeniuk
-
-
- - - - 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 deleted file mode 100644 index d2a38a0..0000000 --- a/documentation/html/_b_n_o08x_rpt_step_counter_8cpp__incl.map +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 deleted file mode 100644 index 2143c96..0000000 --- a/documentation/html/_b_n_o08x_rpt_step_counter_8cpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 245d88d..0000000 Binary files a/documentation/html/_b_n_o08x_rpt_step_counter_8cpp__incl.png and /dev/null 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 deleted file mode 100644 index d606d1a..0000000 --- a/documentation/html/_b_n_o08x_rpt_step_counter_8hpp.html +++ /dev/null @@ -1,213 +0,0 @@ - - - - - - - -esp32_BNO08x: include/report/BNO08xRptStepCounter.hpp File Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
- -
BNO08xRptStepCounter.hpp File Reference
-
-
-
#include "BNO08xRpt.hpp"
-
-Include dependency graph for BNO08xRptStepCounter.hpp:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-This graph shows which files directly or indirectly include this file:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-

Go to the source code of this file.

- - - - - -

-Classes

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

Detailed Description

-
Author
Myles Parfeniuk
-
-
- - - - diff --git a/documentation/html/_b_n_o08x_rpt_step_counter_8hpp.js b/documentation/html/_b_n_o08x_rpt_step_counter_8hpp.js deleted file mode 100644 index cb8d0ed..0000000 --- a/documentation/html/_b_n_o08x_rpt_step_counter_8hpp.js +++ /dev/null @@ -1,4 +0,0 @@ -var _b_n_o08x_rpt_step_counter_8hpp = -[ - [ "BNO08xRptStepCounter", "class_b_n_o08x_rpt_step_counter.html", "class_b_n_o08x_rpt_step_counter" ] -]; \ No newline at end of file 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 deleted file mode 100644 index c26e4b6..0000000 --- a/documentation/html/_b_n_o08x_rpt_step_counter_8hpp__dep__incl.map +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 deleted file mode 100644 index 21a4822..0000000 --- a/documentation/html/_b_n_o08x_rpt_step_counter_8hpp__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 6e06383..0000000 Binary files a/documentation/html/_b_n_o08x_rpt_step_counter_8hpp__dep__incl.png and /dev/null 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 deleted file mode 100644 index 2e47847..0000000 --- a/documentation/html/_b_n_o08x_rpt_step_counter_8hpp__incl.map +++ /dev/null @@ -1,54 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 deleted file mode 100644 index 3aadc23..0000000 --- a/documentation/html/_b_n_o08x_rpt_step_counter_8hpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 929635a..0000000 Binary files a/documentation/html/_b_n_o08x_rpt_step_counter_8hpp__incl.png and /dev/null 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 deleted file mode 100644 index e5e74f1..0000000 --- a/documentation/html/_b_n_o08x_rpt_step_counter_8hpp_source.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - - -esp32_BNO08x: include/report/BNO08xRptStepCounter.hpp Source File - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
BNO08xRptStepCounter.hpp
-
-
-Go to the documentation of this file.
1
-
6#pragma once
-
7
-
8#include "BNO08xRpt.hpp"
-
9
-
- -
16{
-
17 public:
- -
22
-
23 bool enable(
-
24 uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg) override;
- -
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:26
-
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:42
-
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:39
-
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:40
-
Class to represent step counter reports. (See Ref. Manual 6.5.29)
Definition BNO08xRptStepCounter.hpp:16
-
uint32_t get_total_steps()
Grabs the total step count since boot, accounts for rollover in report data.
Definition BNO08xRptStepCounter.cpp:70
-
BNO08xRptStepCounter(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition BNO08xRptStepCounter.hpp:18
-
void update_data(sh2_SensorValue_t *sensor_val) override
Updates step counter data from decoded sensor event.
Definition BNO08xRptStepCounter.cpp:15
-
static const constexpr char * TAG
Definition BNO08xRptStepCounter.hpp:33
-
uint32_t step_accumulator
Every time step count rolls over, the previous steps are accumulated here such that the total steps c...
Definition BNO08xRptStepCounter.hpp:31
-
bno08x_step_counter_t data
Most recent report data, doesn't account for step rollover.
Definition BNO08xRptStepCounter.hpp:30
-
bool enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
Enables step counter reports such that the BNO08x begins sending them.
Definition BNO08xRptStepCounter.cpp:46
-
bno08x_step_counter_t get()
Grabs most recent step counter data (rollover not accounted for in step count, just most recent repor...
Definition BNO08xRptStepCounter.cpp:57
-
static sh2_SensorConfig default_sensor_cfg
Definition BNO08xPrivateTypes.hpp:127
-
Holds context used to synchronize tasks and callback execution.
Definition BNO08xPrivateTypes.hpp:57
-
Struct to represent step counter data from step counter reports.
Definition BNO08xGlobalTypes.hpp:568
-
-
- - - - diff --git a/documentation/html/_b_n_o08x_rpt_tap_detector_8cpp.html b/documentation/html/_b_n_o08x_rpt_tap_detector_8cpp.html deleted file mode 100644 index 9e12bfa..0000000 --- a/documentation/html/_b_n_o08x_rpt_tap_detector_8cpp.html +++ /dev/null @@ -1,172 +0,0 @@ - - - - - - - -esp32_BNO08x: source/report/BNO08xRptTapDetector.cpp File Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
BNO08xRptTapDetector.cpp File Reference
-
-
-
-Include dependency graph for BNO08xRptTapDetector.cpp:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

Detailed Description

-
Author
Myles Parfeniuk
-
-
- - - - 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 deleted file mode 100644 index 738ba88..0000000 --- a/documentation/html/_b_n_o08x_rpt_tap_detector_8cpp__incl.map +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 deleted file mode 100644 index bb7aab0..0000000 --- a/documentation/html/_b_n_o08x_rpt_tap_detector_8cpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index fd90b0c..0000000 Binary files a/documentation/html/_b_n_o08x_rpt_tap_detector_8cpp__incl.png and /dev/null 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 deleted file mode 100644 index f626004..0000000 --- a/documentation/html/_b_n_o08x_rpt_tap_detector_8hpp.html +++ /dev/null @@ -1,213 +0,0 @@ - - - - - - - -esp32_BNO08x: include/report/BNO08xRptTapDetector.hpp File Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
- -
BNO08xRptTapDetector.hpp File Reference
-
-
-
#include "BNO08xRpt.hpp"
-
-Include dependency graph for BNO08xRptTapDetector.hpp:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-This graph shows which files directly or indirectly include this file:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-

Go to the source code of this file.

- - - - - -

-Classes

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

Detailed Description

-
Author
Myles Parfeniuk
-
-
- - - - diff --git a/documentation/html/_b_n_o08x_rpt_tap_detector_8hpp.js b/documentation/html/_b_n_o08x_rpt_tap_detector_8hpp.js deleted file mode 100644 index fdf5892..0000000 --- a/documentation/html/_b_n_o08x_rpt_tap_detector_8hpp.js +++ /dev/null @@ -1,4 +0,0 @@ -var _b_n_o08x_rpt_tap_detector_8hpp = -[ - [ "BNO08xRptTapDetector", "class_b_n_o08x_rpt_tap_detector.html", "class_b_n_o08x_rpt_tap_detector" ] -]; \ No newline at end of file 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 deleted file mode 100644 index 8d3106a..0000000 --- a/documentation/html/_b_n_o08x_rpt_tap_detector_8hpp__dep__incl.map +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 deleted file mode 100644 index 5fc1385..0000000 --- a/documentation/html/_b_n_o08x_rpt_tap_detector_8hpp__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index d91f7da..0000000 Binary files a/documentation/html/_b_n_o08x_rpt_tap_detector_8hpp__dep__incl.png and /dev/null 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 deleted file mode 100644 index 03b3594..0000000 --- a/documentation/html/_b_n_o08x_rpt_tap_detector_8hpp__incl.map +++ /dev/null @@ -1,54 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 deleted file mode 100644 index fcd8bf1..0000000 --- a/documentation/html/_b_n_o08x_rpt_tap_detector_8hpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 1da394d..0000000 Binary files a/documentation/html/_b_n_o08x_rpt_tap_detector_8hpp__incl.png and /dev/null 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 deleted file mode 100644 index bc01847..0000000 --- a/documentation/html/_b_n_o08x_rpt_tap_detector_8hpp_source.html +++ /dev/null @@ -1,154 +0,0 @@ - - - - - - - -esp32_BNO08x: include/report/BNO08xRptTapDetector.hpp Source File - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
BNO08xRptTapDetector.hpp
-
-
-Go to the documentation of this file.
1
-
6#pragma once
-
7
-
8#include "BNO08xRpt.hpp"
-
9
-
- -
16{
-
17 public:
- -
22
-
23 bool enable(
-
24 uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg) override;
- -
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:26
-
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:42
-
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:39
-
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:40
-
Class to represent tap detector reports. (See Ref. Manual 6.5.27)
Definition BNO08xRptTapDetector.hpp:16
-
bno08x_tap_detector_t data
Definition BNO08xRptTapDetector.hpp:29
-
static const constexpr char * TAG
Definition BNO08xRptTapDetector.hpp:30
-
void update_data(sh2_SensorValue_t *sensor_val) override
Updates tap detector data from decoded sensor event.
Definition BNO08xRptTapDetector.cpp:33
-
bno08x_tap_detector_t get()
Grabs most recent tap detector detector data.
Definition BNO08xRptTapDetector.cpp:49
-
BNO08xRptTapDetector(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition BNO08xRptTapDetector.hpp:18
-
bool enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
Enables tap detector reports such that the BNO08x begins sending them (only sends reports when a tap ...
Definition BNO08xRptTapDetector.cpp:18
-
static sh2_SensorConfig default_sensor_cfg
Definition BNO08xPrivateTypes.hpp:127
-
Holds context used to synchronize tasks and callback execution.
Definition BNO08xPrivateTypes.hpp:57
-
Struct to represent tap detector data (flag meaning: 0 = no tap, 1 = positive tap on axis,...
Definition BNO08xGlobalTypes.hpp:447
-
-
- - - - diff --git a/documentation/html/_b_n_o08x_rpt_uncal_gyro_8cpp.html b/documentation/html/_b_n_o08x_rpt_uncal_gyro_8cpp.html deleted file mode 100644 index a905cc8..0000000 --- a/documentation/html/_b_n_o08x_rpt_uncal_gyro_8cpp.html +++ /dev/null @@ -1,172 +0,0 @@ - - - - - - - -esp32_BNO08x: source/report/BNO08xRptUncalGyro.cpp File Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
BNO08xRptUncalGyro.cpp File Reference
-
-
-
-Include dependency graph for BNO08xRptUncalGyro.cpp:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

Detailed Description

-
Author
Myles Parfeniuk
-
-
- - - - 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 deleted file mode 100644 index 4b1dd7b..0000000 --- a/documentation/html/_b_n_o08x_rpt_uncal_gyro_8cpp__incl.map +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 deleted file mode 100644 index 28ab407..0000000 --- a/documentation/html/_b_n_o08x_rpt_uncal_gyro_8cpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 073b0f9..0000000 Binary files a/documentation/html/_b_n_o08x_rpt_uncal_gyro_8cpp__incl.png and /dev/null 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 deleted file mode 100644 index 4f75efa..0000000 --- a/documentation/html/_b_n_o08x_rpt_uncal_gyro_8hpp.html +++ /dev/null @@ -1,213 +0,0 @@ - - - - - - - -esp32_BNO08x: include/report/BNO08xRptUncalGyro.hpp File Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
- -
BNO08xRptUncalGyro.hpp File Reference
-
-
-
#include "BNO08xRpt.hpp"
-
-Include dependency graph for BNO08xRptUncalGyro.hpp:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-This graph shows which files directly or indirectly include this file:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-

Go to the source code of this file.

- - - - - -

-Classes

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

Detailed Description

-
Author
Myles Parfeniuk
-
-
- - - - diff --git a/documentation/html/_b_n_o08x_rpt_uncal_gyro_8hpp.js b/documentation/html/_b_n_o08x_rpt_uncal_gyro_8hpp.js deleted file mode 100644 index 04abca7..0000000 --- a/documentation/html/_b_n_o08x_rpt_uncal_gyro_8hpp.js +++ /dev/null @@ -1,4 +0,0 @@ -var _b_n_o08x_rpt_uncal_gyro_8hpp = -[ - [ "BNO08xRptUncalGyro", "class_b_n_o08x_rpt_uncal_gyro.html", "class_b_n_o08x_rpt_uncal_gyro" ] -]; \ No newline at end of file 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 deleted file mode 100644 index 450004b..0000000 --- a/documentation/html/_b_n_o08x_rpt_uncal_gyro_8hpp__dep__incl.map +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 deleted file mode 100644 index 095de62..0000000 --- a/documentation/html/_b_n_o08x_rpt_uncal_gyro_8hpp__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 4080204..0000000 Binary files a/documentation/html/_b_n_o08x_rpt_uncal_gyro_8hpp__dep__incl.png and /dev/null 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 deleted file mode 100644 index c810711..0000000 --- a/documentation/html/_b_n_o08x_rpt_uncal_gyro_8hpp__incl.map +++ /dev/null @@ -1,54 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 deleted file mode 100644 index b98e36f..0000000 --- a/documentation/html/_b_n_o08x_rpt_uncal_gyro_8hpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 80f3b44..0000000 Binary files a/documentation/html/_b_n_o08x_rpt_uncal_gyro_8hpp__incl.png and /dev/null 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 deleted file mode 100644 index 30eae27..0000000 --- a/documentation/html/_b_n_o08x_rpt_uncal_gyro_8hpp_source.html +++ /dev/null @@ -1,161 +0,0 @@ - - - - - - - -esp32_BNO08x: include/report/BNO08xRptUncalGyro.hpp Source File - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
BNO08xRptUncalGyro.hpp
-
-
-Go to the documentation of this file.
1
-
6#pragma once
-
7
-
8#include "BNO08xRpt.hpp"
-
9
-
- -
16{
-
17 public:
- -
22
-
23 bool enable(
-
24 uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg) override;
-
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:26
-
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:42
-
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:39
-
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:40
-
Class to represent uncalibrated gyro reports. (See Ref. Manual 6.5.14)
Definition BNO08xRptUncalGyro.hpp:16
-
bno08x_gyro_bias_t get_bias()
Grabs most recent uncalibrated gyroscope bias data, units are in rad/s.
Definition BNO08xRptUncalGyro.cpp:75
-
bno08x_gyro_t get_vel()
Grabs most recent uncalibrated gyroscope velocity data, units are in rad/s.
Definition BNO08xRptUncalGyro.cpp:62
-
bno08x_gyro_bias_t bias_data
Definition BNO08xRptUncalGyro.hpp:32
-
BNO08xRptUncalGyro(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition BNO08xRptUncalGyro.hpp:18
-
bool enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
Enables uncalibrated gyro reports such that the BNO08x begins sending them.
Definition BNO08xRptUncalGyro.cpp:36
-
static const constexpr char * TAG
Definition BNO08xRptUncalGyro.hpp:33
-
bno08x_gyro_t data
Definition BNO08xRptUncalGyro.hpp:31
-
void update_data(sh2_SensorValue_t *sensor_val) override
Updates uncalibrated gyro data from decoded sensor event.
Definition BNO08xRptUncalGyro.cpp:15
-
void get(bno08x_gyro_t &vel, bno08x_gyro_bias_t &bias)
Grabs most recent uncalibrated gyroscope data, units are in rad/s.
Definition BNO08xRptUncalGyro.cpp:49
-
static sh2_SensorConfig default_sensor_cfg
Definition BNO08xPrivateTypes.hpp:127
-
Holds context used to synchronize tasks and callback execution.
Definition BNO08xPrivateTypes.hpp:57
-
Struct to represent gyro bias data (units in rad/s)
Definition BNO08xGlobalTypes.hpp:389
-
Struct to represent gyro data (units in rad/s)
Definition BNO08xGlobalTypes.hpp:353
-
-
- - - - diff --git a/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8cpp.html b/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8cpp.html deleted file mode 100644 index fdcec8d..0000000 --- a/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8cpp.html +++ /dev/null @@ -1,172 +0,0 @@ - - - - - - - -esp32_BNO08x: source/report/BNO08xRptUncalMagnetometer.cpp File Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
BNO08xRptUncalMagnetometer.cpp File Reference
-
-
-
-Include dependency graph for BNO08xRptUncalMagnetometer.cpp:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

Detailed Description

-
Author
Myles Parfeniuk
-
-
- - - - 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 deleted file mode 100644 index f2e58dc..0000000 --- a/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8cpp__incl.map +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 deleted file mode 100644 index 31e7ea9..0000000 --- a/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8cpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 38ffc55..0000000 Binary files a/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8cpp__incl.png and /dev/null 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 deleted file mode 100644 index a3076e2..0000000 --- a/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8hpp.html +++ /dev/null @@ -1,213 +0,0 @@ - - - - - - - -esp32_BNO08x: include/report/BNO08xRptUncalMagnetometer.hpp File Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
- -
BNO08xRptUncalMagnetometer.hpp File Reference
-
-
-
#include "BNO08xRpt.hpp"
-
-Include dependency graph for BNO08xRptUncalMagnetometer.hpp:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-This graph shows which files directly or indirectly include this file:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-

Go to the source code of this file.

- - - - - -

-Classes

class  BNO08xRptUncalMagnetometer
 Class to represent uncalibrated magnetometer reports. (See Ref. Manual 6.5.17) More...
 
-

Detailed Description

-
Author
Myles Parfeniuk
-
-
- - - - diff --git a/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8hpp.js b/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8hpp.js deleted file mode 100644 index 50f0e59..0000000 --- a/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8hpp.js +++ /dev/null @@ -1,4 +0,0 @@ -var _b_n_o08x_rpt_uncal_magnetometer_8hpp = -[ - [ "BNO08xRptUncalMagnetometer", "class_b_n_o08x_rpt_uncal_magnetometer.html", "class_b_n_o08x_rpt_uncal_magnetometer" ] -]; \ No newline at end of file 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 deleted file mode 100644 index 5b4e81f..0000000 --- a/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8hpp__dep__incl.map +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 deleted file mode 100644 index 9ea2766..0000000 --- a/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8hpp__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 794970e..0000000 Binary files a/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8hpp__dep__incl.png and /dev/null 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 deleted file mode 100644 index 51c7251..0000000 --- a/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8hpp__incl.map +++ /dev/null @@ -1,54 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 deleted file mode 100644 index c1fe9be..0000000 --- a/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8hpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 44f6afd..0000000 Binary files a/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8hpp__incl.png and /dev/null 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 deleted file mode 100644 index b53ea51..0000000 --- a/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8hpp_source.html +++ /dev/null @@ -1,161 +0,0 @@ - - - - - - - -esp32_BNO08x: include/report/BNO08xRptUncalMagnetometer.hpp Source File - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
BNO08xRptUncalMagnetometer.hpp
-
-
-Go to the documentation of this file.
1
-
7#pragma once
-
8
-
9#include "BNO08xRpt.hpp"
-
10
-
- -
17{
-
18 public:
- -
23
-
24 bool enable(
-
25 uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg) override;
-
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:26
-
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:42
-
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:39
-
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:40
-
Class to represent uncalibrated magnetometer reports. (See Ref. Manual 6.5.17)
Definition BNO08xRptUncalMagnetometer.hpp:17
-
bno08x_magf_bias_t bias_data
Definition BNO08xRptUncalMagnetometer.hpp:33
-
static const constexpr char * TAG
Definition BNO08xRptUncalMagnetometer.hpp:34
-
void update_data(sh2_SensorValue_t *sensor_val) override
Updates uncalibrated magf data from decoded sensor event.
Definition BNO08xRptUncalMagnetometer.cpp:15
-
bool enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
Enables uncalibrated magnetometer reports such that the BNO08x begins sending them.
Definition BNO08xRptUncalMagnetometer.cpp:36
-
BNO08xRptUncalMagnetometer(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition BNO08xRptUncalMagnetometer.hpp:19
-
bno08x_magf_t data
Definition BNO08xRptUncalMagnetometer.hpp:32
-
bno08x_magf_bias_t get_bias()
Grabs most recent uncalibrated magnetometer bias data, units are in uTesla.
Definition BNO08xRptUncalMagnetometer.cpp:75
-
void get(bno08x_magf_t &magf, bno08x_magf_bias_t &bias)
Grabs most recent uncalibrated magnetometer data, units are in uTesla.
Definition BNO08xRptUncalMagnetometer.cpp:49
-
bno08x_magf_t get_magf()
Grabs most recent uncalibrated magnetometer magnetic field data, units are in uTesla.
Definition BNO08xRptUncalMagnetometer.cpp:62
-
static sh2_SensorConfig default_sensor_cfg
Definition BNO08xPrivateTypes.hpp:127
-
Holds context used to synchronize tasks and callback execution.
Definition BNO08xPrivateTypes.hpp:57
-
Struct to represent magnetic field bias data (units in uTesla)
Definition BNO08xGlobalTypes.hpp:328
-
Struct to represent magnetic field data (units in uTesla)
Definition BNO08xGlobalTypes.hpp:292
-
-
- - - - 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 deleted file mode 100644 index 3626142..0000000 --- a/documentation/html/_b_n_o08x_s_h2_h_a_l_8cpp.html +++ /dev/null @@ -1,231 +0,0 @@ - - - - - - - -esp32_BNO08x: source/BNO08xSH2HAL.cpp File Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
BNO08xSH2HAL.cpp File Reference
-
-
-
#include "BNO08xSH2HAL.hpp"
-#include "BNO08x.hpp"
-
-Include dependency graph for BNO08xSH2HAL.cpp:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

Detailed Description

-
Author
Myles Parfeniuk
-
-
- - - - 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 deleted file mode 100644 index 83b1f8d..0000000 --- a/documentation/html/_b_n_o08x_s_h2_h_a_l_8cpp__incl.map +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 deleted file mode 100644 index 54d12b1..0000000 --- a/documentation/html/_b_n_o08x_s_h2_h_a_l_8cpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 1b3eeaa..0000000 Binary files a/documentation/html/_b_n_o08x_s_h2_h_a_l_8cpp__incl.png and /dev/null 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 deleted file mode 100644 index 910c3c0..0000000 --- a/documentation/html/_b_n_o08x_s_h2_h_a_l_8hpp.html +++ /dev/null @@ -1,373 +0,0 @@ - - - - - - - -esp32_BNO08x: include/BNO08xSH2HAL.hpp File Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
- -
BNO08xSH2HAL.hpp File Reference
-
-
-
#include "sh2.h"
-#include "sh2_SensorValue.h"
-#include "sh2_err.h"
-#include <esp_log.h>
-#include <esp_timer.h>
-#include "BNO08xPrivateTypes.hpp"
-
-Include dependency graph for BNO08xSH2HAL.hpp:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-This graph shows which files directly or indirectly include this file:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - -
-
-

Go to the source code of this file.

- - - - - -

-Classes

class  BNO08xSH2HAL
 Fully static class containing callback implementations for sh2 HAL lib. More...
 
- - - - - - - - - - - - - - - - -

-Macros

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

Detailed Description

-
Author
Myles Parfeniuk
-

Macro Definition Documentation

- -

◆ PARSE_PACKET_LENGTH

- -
-
- - - - - - - -
#define PARSE_PACKET_LENGTH( header)    (UINT16_CLR_LSB(static_cast<uint16_t>(header[1]) << 8U) | UINT16_CLR_MSB(static_cast<uint16_t>(header[0])))
-
- -

Parse length from SHTP packet header.

-
Parameters
- - -
packetPointer to bno08x_rx_packet_t containing data.
-
-
-
Returns
Length of SHTP packet.
- -
-
- -

◆ UINT16_CLR_LSB

- -
-
- - - - - - - -
#define UINT16_CLR_LSB( val_16bit)   ((val_16bit) & 0xFF00U)
-
- -

Clears the least significant byte of a 16-bit value.

-
Parameters
- - -
val_16bitThe 16-bit value to modify.
-
-
-
Returns
The value with the MSB cleared.
- -
-
- -

◆ UINT16_CLR_MSB

- -
-
- - - - - - - -
#define UINT16_CLR_MSB( val_16bit)   ((val_16bit) & 0x00FFU)
-
- -

Clears the most significant byte of a 16-bit value.

-
Parameters
- - -
val_16bitThe 16-bit value to modify.
-
-
-
Returns
The value with the MSB cleared.
- -
-
- -

◆ UINT32_CLR_BYTE

- -
-
- - - - - - - - - - - -
#define UINT32_CLR_BYTE( val_32bit,
byte2clear )   ((val_32bit) & ~(0xFFUL << (byte2clear * 8UL)))
-
- -

Clears a specified byte in a 32-bit value.

-
Parameters
- - - -
val_32bitThe 32-bit value to modify.
byte2clearThe byte index to clear (0 = LSB, 3 = MSB).
-
-
-
Returns
The value with the specified byte cleared.
- -
-
- -

◆ UINT32_MSK_BYTE

- -
-
- - - - - - - - - - - -
#define UINT32_MSK_BYTE( val_32bit,
byte2mask )   ((val_32bit) & (0xFFUL << (byte2mask * 8UL)))
-
- -

Masks a specified byte in a 32-bit value.

-
Parameters
- - - -
val_32bitThe 32-bit value to modify.
byte2maskThe byte index to mask (0 = LSB, 3 = MSB).
-
-
-
Returns
The value with the specified byte masked.
- -
-
-
-
- - - - diff --git a/documentation/html/_b_n_o08x_s_h2_h_a_l_8hpp.js b/documentation/html/_b_n_o08x_s_h2_h_a_l_8hpp.js deleted file mode 100644 index 2fb027e..0000000 --- a/documentation/html/_b_n_o08x_s_h2_h_a_l_8hpp.js +++ /dev/null @@ -1,9 +0,0 @@ -var _b_n_o08x_s_h2_h_a_l_8hpp = -[ - [ "BNO08xSH2HAL", "class_b_n_o08x_s_h2_h_a_l.html", "class_b_n_o08x_s_h2_h_a_l" ], - [ "PARSE_PACKET_LENGTH", "_b_n_o08x_s_h2_h_a_l_8hpp.html#aaed5b6cbf0d2f27550d1b4a975c46c34", null ], - [ "UINT16_CLR_LSB", "_b_n_o08x_s_h2_h_a_l_8hpp.html#ac89a0ae0c3d3067f02e9fa275521606b", null ], - [ "UINT16_CLR_MSB", "_b_n_o08x_s_h2_h_a_l_8hpp.html#ad98f2fa811436866ff297a8288e34f40", null ], - [ "UINT32_CLR_BYTE", "_b_n_o08x_s_h2_h_a_l_8hpp.html#a7de5c0b84ba545981105e1216925d8e9", null ], - [ "UINT32_MSK_BYTE", "_b_n_o08x_s_h2_h_a_l_8hpp.html#a6f459cc2cce1722c63d22a9556f06bc8", null ] -]; \ No newline at end of file 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 deleted file mode 100644 index 1eda960..0000000 --- a/documentation/html/_b_n_o08x_s_h2_h_a_l_8hpp__dep__incl.map +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - 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 deleted file mode 100644 index 42b0ef4..0000000 --- a/documentation/html/_b_n_o08x_s_h2_h_a_l_8hpp__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 6564471..0000000 Binary files a/documentation/html/_b_n_o08x_s_h2_h_a_l_8hpp__dep__incl.png and /dev/null 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 deleted file mode 100644 index ab4b213..0000000 --- a/documentation/html/_b_n_o08x_s_h2_h_a_l_8hpp__incl.map +++ /dev/null @@ -1,52 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 deleted file mode 100644 index 17ba6c5..0000000 --- a/documentation/html/_b_n_o08x_s_h2_h_a_l_8hpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index b0dd2ee..0000000 Binary files a/documentation/html/_b_n_o08x_s_h2_h_a_l_8hpp__incl.png and /dev/null 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 deleted file mode 100644 index 2ba2d64..0000000 --- a/documentation/html/_b_n_o08x_s_h2_h_a_l_8hpp_source.html +++ /dev/null @@ -1,185 +0,0 @@ - - - - - - - -esp32_BNO08x: include/BNO08xSH2HAL.hpp Source File - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
BNO08xSH2HAL.hpp
-
-
-Go to the documentation of this file.
1
-
6#pragma once
-
7
-
8// hill-crest labs includes (apache 2.0 license, compatible with MIT)
-
9#include "sh2.h"
-
10#include "sh2_SensorValue.h"
-
11#include "sh2_err.h"
-
12// esp-idf includes
-
13#include <esp_log.h>
-
14#include <esp_timer.h>
-
15// in-house includes
- -
17
-
24#define UINT16_CLR_MSB(val_16bit) ((val_16bit) & 0x00FFU)
-
25
-
32#define UINT16_CLR_LSB(val_16bit) ((val_16bit) & 0xFF00U)
-
33
-
41#define UINT32_CLR_BYTE(val_32bit, byte2clear) ((val_32bit) & ~(0xFFUL << (byte2clear * 8UL)))
-
42
-
50#define UINT32_MSK_BYTE(val_32bit, byte2mask) ((val_32bit) & (0xFFUL << (byte2mask * 8UL)))
-
51
-
52// parsing universal to any packet
-
53
-
-
60#define PARSE_PACKET_LENGTH(header) \
-
61 (UINT16_CLR_LSB(static_cast<uint16_t>(header[1]) << 8U) | UINT16_CLR_MSB(static_cast<uint16_t>(header[0])))
-
-
62
-
63// forward dec to prevent compile errors
-
64class BNO08x;
-
65
-
- -
72{
-
73 public:
-
74 static void set_hal_imu(BNO08x* hal_imu);
-
75
-
76 static int spi_open(sh2_Hal_t* self);
-
77 static void spi_close(sh2_Hal_t* self);
-
78 static int spi_read(sh2_Hal_t* self, uint8_t* pBuffer, unsigned len, uint32_t* t_us);
-
79 static int spi_write(sh2_Hal_t* self, uint8_t* pBuffer, unsigned len);
-
80 static uint32_t get_time_us(sh2_Hal_t* self);
-
81 static void hal_cb(void* cookie, sh2_AsyncEvent_t* pEvent);
-
82 static void sensor_event_cb(void* cookie, sh2_SensorEvent_t* event);
-
83
-
84 private:
-
85 static BNO08x* imu;
-
86 static void hardware_reset();
-
87 static bool spi_wait_for_int();
-
88 static uint16_t spi_read_sh2_packet_header(uint8_t* pBuffer);
-
89 static int spi_read_sh2_packet_body(uint8_t* pBuffer, uint16_t packet_sz);
-
90
-
91 static const constexpr char* TAG = "BNO08xSH2HAL";
-
92};
-
- -
BNO08x IMU driver class.
Definition BNO08x.hpp:33
-
Fully static class containing callback implementations for sh2 HAL lib.
Definition BNO08xSH2HAL.hpp:72
-
static void hardware_reset()
Hardware reset callback for sh2 HAL lib, toggle RST gpio.
Definition BNO08xSH2HAL.cpp:161
-
static bool spi_wait_for_int()
SPI wait for HINT sh2 HAL lib callback.
Definition BNO08xSH2HAL.cpp:171
-
static void sensor_event_cb(void *cookie, sh2_SensorEvent_t *event)
Sensor event callback for sh2 HAL lib, sends received reports to data_proc_task().
Definition BNO08xSH2HAL.cpp:151
-
static void hal_cb(void *cookie, sh2_AsyncEvent_t *pEvent)
General event callback for sh2 HAL lib, used to notify tasks of reset.
Definition BNO08xSH2HAL.cpp:137
-
static BNO08x * imu
Definition BNO08xSH2HAL.hpp:85
-
static void set_hal_imu(BNO08x *hal_imu)
Sets the BNO08x driver object to be used with sh2 HAL lib callbacks.
Definition BNO08xSH2HAL.cpp:18
-
static const constexpr char * TAG
Definition BNO08xSH2HAL.hpp:91
-
static int spi_read(sh2_Hal_t *self, uint8_t *pBuffer, unsigned len, uint32_t *t_us)
SPI rx callback for sh2 HAL lib.
Definition BNO08xSH2HAL.cpp:56
-
static void spi_close(sh2_Hal_t *self)
Closes SPI instance (nothing to do here, but required by sh2 HAL lib for cases where other communicat...
Definition BNO08xSH2HAL.cpp:41
-
static int spi_read_sh2_packet_body(uint8_t *pBuffer, uint16_t packet_sz)
SPI rx packet body (invoked from SPI rx callback.)
Definition BNO08xSH2HAL.cpp:219
-
static int spi_write(sh2_Hal_t *self, uint8_t *pBuffer, unsigned len)
SPI tx callback for sh2 HAL lib.
Definition BNO08xSH2HAL.cpp:92
-
static uint16_t spi_read_sh2_packet_header(uint8_t *pBuffer)
SPI rx packet header (invoked from SPI rx callback.)
Definition BNO08xSH2HAL.cpp:189
-
static uint32_t get_time_us(sh2_Hal_t *self)
Get time in microseconds callback for sh2 HAL lib.
Definition BNO08xSH2HAL.cpp:119
-
static int spi_open(sh2_Hal_t *self)
Opens SPI instance by waiting for interrupt.
Definition BNO08xSH2HAL.cpp:28
-
-
- - - - diff --git a/documentation/html/_b_n_o08x_test_helper_8hpp.html b/documentation/html/_b_n_o08x_test_helper_8hpp.html deleted file mode 100644 index ee1ab4a..0000000 --- a/documentation/html/_b_n_o08x_test_helper_8hpp.html +++ /dev/null @@ -1,260 +0,0 @@ - - - - - - - -esp32_BNO08x: include/BNO08xTestHelper.hpp File Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
- -
BNO08xTestHelper.hpp File Reference
-
-
-
#include "BNO08x.hpp"
-
-Include dependency graph for BNO08xTestHelper.hpp:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-This graph shows which files directly or indirectly include this file:
-
-
- - - - - - - - - - - - - - - -
-
-

Go to the source code of this file.

- - - - - -

-Classes

class  BNO08xTestHelper
 BNO08x unit test helper class. More...
 
-

Detailed Description

-
Author
Myles Parfeniuk
-
-
- - - - diff --git a/documentation/html/_b_n_o08x_test_helper_8hpp.js b/documentation/html/_b_n_o08x_test_helper_8hpp.js deleted file mode 100644 index 502b6a1..0000000 --- a/documentation/html/_b_n_o08x_test_helper_8hpp.js +++ /dev/null @@ -1,4 +0,0 @@ -var _b_n_o08x_test_helper_8hpp = -[ - [ "BNO08xTestHelper", "class_b_n_o08x_test_helper.html", "class_b_n_o08x_test_helper" ] -]; \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_test_helper_8hpp__dep__incl.map b/documentation/html/_b_n_o08x_test_helper_8hpp__dep__incl.map deleted file mode 100644 index 247d4b3..0000000 --- a/documentation/html/_b_n_o08x_test_helper_8hpp__dep__incl.map +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - 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 deleted file mode 100644 index 3e0390e..0000000 --- a/documentation/html/_b_n_o08x_test_helper_8hpp__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index a8e2306..0000000 Binary files a/documentation/html/_b_n_o08x_test_helper_8hpp__dep__incl.png and /dev/null 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 deleted file mode 100644 index ecdd2c2..0000000 --- a/documentation/html/_b_n_o08x_test_helper_8hpp__incl.map +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/_b_n_o08x_test_helper_8hpp__incl.md5 b/documentation/html/_b_n_o08x_test_helper_8hpp__incl.md5 deleted file mode 100644 index a315411..0000000 --- a/documentation/html/_b_n_o08x_test_helper_8hpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 6eb92e1..0000000 Binary files a/documentation/html/_b_n_o08x_test_helper_8hpp__incl.png and /dev/null 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 deleted file mode 100644 index 24677ed..0000000 --- a/documentation/html/_b_n_o08x_test_helper_8hpp_source.html +++ /dev/null @@ -1,332 +0,0 @@ - - - - - - - -esp32_BNO08x: include/BNO08xTestHelper.hpp Source File - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
BNO08xTestHelper.hpp
-
-
-Go to the documentation of this file.
1
-
6#pragma once
-
7
-
8// in-house includes
-
9#include "BNO08x.hpp"
-
10
-
- -
17{
-
18 private:
-
19 inline static BNO08x* test_imu = nullptr;
-
20 inline static bno08x_config_t imu_cfg;
-
21
-
22 static const constexpr char* TAG = "BNO08xTestHelper";
-
23
-
24 public:
-
-
32 static void print_test_start_banner(const char* TEST_TAG)
-
33 {
-
34 printf("------------------------ BEGIN TEST: %s ------------------------\n\r", TEST_TAG);
-
35 }
-
-
36
-
-
44 static void print_test_end_banner(const char* TEST_TAG)
-
45 {
-
46 printf("------------------------ END TEST: %s ------------------------\n\r", TEST_TAG);
-
47 }
-
-
48
-
-
57 static void print_test_msg(const char* TEST_TAG, const char* msg)
-
58 {
-
59 printf("%s: %s: %s\n\r", TAG, TEST_TAG, msg);
-
60 }
-
-
61
-
- -
70 {
-
71 imu_cfg = cfg;
-
72 }
-
-
73
-
-
79 static void create_test_imu()
-
80 {
-
81 if (test_imu != nullptr)
- -
83
-
84 test_imu = new BNO08x();
-
85 }
-
-
86
-
-
92 static void destroy_test_imu()
-
93 {
-
94 if (test_imu != nullptr)
-
95 {
-
96 delete test_imu;
-
97 test_imu = nullptr;
-
98 }
-
99 }
-
-
100
-
- -
107 {
-
108 return test_imu;
-
109 }
-
-
110
-
-
116 static esp_err_t call_init_config_args()
-
117 {
-
118 if (test_imu == nullptr)
-
119 return ESP_FAIL;
-
120
-
121 return test_imu->init_config_args();
-
122 }
-
-
123
-
-
129 static esp_err_t call_init_gpio()
-
130 {
-
131 if (test_imu == nullptr)
-
132 return ESP_FAIL;
-
133
-
134 return test_imu->init_gpio();
-
135 }
-
-
136
-
-
142 static esp_err_t call_init_hint_isr()
-
143 {
-
144 if (test_imu == nullptr)
-
145 return ESP_FAIL;
-
146
-
147 return test_imu->init_hint_isr();
-
148 }
-
-
149
-
-
155 static esp_err_t call_init_spi()
-
156 {
-
157 if (test_imu == nullptr)
-
158 return ESP_FAIL;
-
159
-
160 return test_imu->init_spi();
-
161 }
-
-
162
-
-
168 static esp_err_t call_init_tasks()
-
169 {
-
170 if (test_imu == nullptr)
-
171 return ESP_FAIL;
-
172
-
173 return test_imu->init_tasks();
-
174 }
-
-
175
-
-
181 static esp_err_t call_init_sh2_HAL()
-
182 {
-
183 if (test_imu == nullptr)
-
184 return ESP_FAIL;
-
185
-
186 return test_imu->init_sh2_HAL();
-
187 }
-
-
188
-
-
194 static esp_err_t call_deinit_gpio()
-
195 {
-
196 if (test_imu == nullptr)
-
197 return ESP_FAIL;
-
198
-
199 return test_imu->deinit_gpio();
-
200 }
-
-
201
-
-
207 static esp_err_t call_deinit_hint_isr()
-
208 {
-
209 if (test_imu == nullptr)
-
210 return ESP_FAIL;
-
211
-
212 return test_imu->deinit_hint_isr();
-
213 }
-
-
214
-
-
220 static esp_err_t call_deinit_spi()
-
221 {
-
222 if (test_imu == nullptr)
-
223 return ESP_FAIL;
-
224
-
225 return test_imu->deinit_spi();
-
226 }
-
-
227
-
-
233 static esp_err_t call_deinit_tasks()
-
234 {
-
235 if (test_imu == nullptr)
-
236 return ESP_FAIL;
-
237
-
238 return test_imu->deinit_tasks();
-
239 }
-
-
240
-
-
246 static esp_err_t call_deinit_sh2_HAL()
-
247 {
-
248 if (test_imu == nullptr)
-
249 return ESP_FAIL;
-
250
-
251 return test_imu->deinit_sh2_HAL();
-
252 }
-
-
253};
-
- -
BNO08x IMU driver class.
Definition BNO08x.hpp:33
-
esp_err_t deinit_spi()
Deinitializes SPI.
Definition BNO08x.cpp:931
-
esp_err_t deinit_gpio()
Deinitializes GPIO, called from deconstructor.
Definition BNO08x.cpp:805
-
esp_err_t init_config_args()
Initializes required esp-idf SPI data structures with values from user passed bno08x_config_t struct.
Definition BNO08x.cpp:390
-
esp_err_t init_spi()
Initializes SPI.
Definition BNO08x.cpp:702
-
esp_err_t deinit_sh2_HAL()
Deinitializes sh2 HAL.
Definition BNO08x.cpp:1030
-
esp_err_t init_tasks()
Initializes data_proc_task.
Definition BNO08x.cpp:632
-
esp_err_t deinit_tasks()
Deinitializes tasks used by BNO08x driver.
Definition BNO08x.cpp:977
-
esp_err_t deinit_hint_isr()
Deinitializes host interrupt ISR, called from deconstructor.
Definition BNO08x.cpp:893
-
esp_err_t init_hint_isr()
Initializes host interrupt ISR.
Definition BNO08x.cpp:583
-
esp_err_t init_gpio()
Initializes required gpio.
Definition BNO08x.cpp:558
-
esp_err_t init_sh2_HAL()
Initializes sh2 HAL.
Definition BNO08x.cpp:747
-
BNO08x unit test helper class.
Definition BNO08xTestHelper.hpp:17
-
static bno08x_config_t imu_cfg
Definition BNO08xTestHelper.hpp:20
-
static void print_test_start_banner(const char *TEST_TAG)
Prints test begin banner.
Definition BNO08xTestHelper.hpp:32
-
static void print_test_end_banner(const char *TEST_TAG)
Prints end begin banner.
Definition BNO08xTestHelper.hpp:44
-
static void print_test_msg(const char *TEST_TAG, const char *msg)
Prints a message during a test.
Definition BNO08xTestHelper.hpp:57
-
static BNO08x * test_imu
Definition BNO08xTestHelper.hpp:19
-
static esp_err_t call_deinit_gpio()
Used to call private BNO08x::deinit_gpio() member for tests.
Definition BNO08xTestHelper.hpp:194
-
static esp_err_t call_deinit_tasks()
Used to call private BNO08x::deinit_tasks() member for tests.
Definition BNO08xTestHelper.hpp:233
-
static BNO08x * get_test_imu()
Deletes test IMU calling deconstructor and releases heap allocated memory.
Definition BNO08xTestHelper.hpp:106
-
static esp_err_t call_init_gpio()
Used to call private BNO08x::init_gpio() member for tests.
Definition BNO08xTestHelper.hpp:129
-
static esp_err_t call_deinit_spi()
Used to call private BNO08x::deinit_spi() member for tests.
Definition BNO08xTestHelper.hpp:220
-
static void create_test_imu()
Calls BNO08x constructor and creates new test IMU on heap.
Definition BNO08xTestHelper.hpp:79
-
static esp_err_t call_init_config_args()
Used to call private BNO08x::init_config_args() member for tests.
Definition BNO08xTestHelper.hpp:116
-
static esp_err_t call_init_spi()
Used to call private BNO08x::init_spi() member for tests.
Definition BNO08xTestHelper.hpp:155
-
static esp_err_t call_init_hint_isr()
Used to call private BNO08x::init_hint_isr() member for tests.
Definition BNO08xTestHelper.hpp:142
-
static esp_err_t call_init_sh2_HAL()
Used to call private BNO08x::init_tasks() member for tests.
Definition BNO08xTestHelper.hpp:181
-
static esp_err_t call_init_tasks()
Used to call private BNO08x::init_tasks() member for tests.
Definition BNO08xTestHelper.hpp:168
-
static void set_test_imu_cfg(bno08x_config_t cfg)
Set test imu configuration used with create_test_imu()
Definition BNO08xTestHelper.hpp:69
-
static const constexpr char * TAG
Definition BNO08xTestHelper.hpp:22
-
static esp_err_t call_deinit_sh2_HAL()
Used to call private BNO08x::deinit_tasks() member for tests.
Definition BNO08xTestHelper.hpp:246
-
static esp_err_t call_deinit_hint_isr()
Used to call private BNO08x::deinit_hint_isr() member for tests.
Definition BNO08xTestHelper.hpp:207
-
static void destroy_test_imu()
Deletes test IMU calling deconstructor and releases heap allocated memory.
Definition BNO08xTestHelper.hpp:92
-
IMU configuration settings passed into constructor.
Definition BNO08xGlobalTypes.hpp:38
-
-
- - - - diff --git a/documentation/html/_b_n_o08x_test_suite_8hpp.html b/documentation/html/_b_n_o08x_test_suite_8hpp.html deleted file mode 100644 index ef5bcf8..0000000 --- a/documentation/html/_b_n_o08x_test_suite_8hpp.html +++ /dev/null @@ -1,239 +0,0 @@ - - - - - - - -esp32_BNO08x: include/BNO08xTestSuite.hpp File Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
- -
BNO08xTestSuite.hpp File Reference
-
-
-
#include "unity.h"
-#include "BNO08xTestHelper.hpp"
-
-Include dependency graph for BNO08xTestSuite.hpp:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-

Go to the source code of this file.

- - - - - -

-Classes

class  BNO08xTestSuite
 BNO08x unit test launch point class. More...
 
-

Detailed Description

-
Author
Myles Parfeniuk
-
-
- - - - diff --git a/documentation/html/_b_n_o08x_test_suite_8hpp.js b/documentation/html/_b_n_o08x_test_suite_8hpp.js deleted file mode 100644 index e09a71e..0000000 --- a/documentation/html/_b_n_o08x_test_suite_8hpp.js +++ /dev/null @@ -1,4 +0,0 @@ -var _b_n_o08x_test_suite_8hpp = -[ - [ "BNO08xTestSuite", "class_b_n_o08x_test_suite.html", "class_b_n_o08x_test_suite" ] -]; \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_test_suite_8hpp__incl.map b/documentation/html/_b_n_o08x_test_suite_8hpp__incl.map deleted file mode 100644 index 9227238..0000000 --- a/documentation/html/_b_n_o08x_test_suite_8hpp__incl.map +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/_b_n_o08x_test_suite_8hpp__incl.md5 b/documentation/html/_b_n_o08x_test_suite_8hpp__incl.md5 deleted file mode 100644 index 5fc9064..0000000 --- a/documentation/html/_b_n_o08x_test_suite_8hpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 1777117..0000000 Binary files a/documentation/html/_b_n_o08x_test_suite_8hpp__incl.png and /dev/null 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 deleted file mode 100644 index 750a2fb..0000000 --- a/documentation/html/_b_n_o08x_test_suite_8hpp_source.html +++ /dev/null @@ -1,254 +0,0 @@ - - - - - - - -esp32_BNO08x: include/BNO08xTestSuite.hpp Source File - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
BNO08xTestSuite.hpp
-
-
-Go to the documentation of this file.
1
-
6#pragma once
-
7
-
8// esp-idf includes
-
9#include "unity.h"
-
10// in-house includes
-
11#include "BNO08xTestHelper.hpp"
-
12
-
- -
19{
-
20
-
21 private:
-
-
22 static void print_begin_tests_banner(const char* test_set_name)
-
23 {
-
24 printf("####################### BEGIN TESTS: %s #######################\n\r", test_set_name);
-
25 }
-
-
26
-
-
27 static void print_end_tests_banner(const char* test_set_name)
-
28 {
-
29 printf("####################### END TESTS: %s #######################\n\r", test_set_name);
-
30 }
-
-
31
-
32 public:
-
-
33 static void run_all_tests()
-
34 {
-
35 UNITY_BEGIN();
- - - -
39 run_callback_tests(false);
-
40 run_feature_tests(false);
-
41 UNITY_END();
-
42 }
-
-
43
-
-
44 static void run_init_deinit_tests(bool call_unity_end_begin = true)
-
45 {
-
46 print_begin_tests_banner("init_denit_tests");
-
47
-
48 if (call_unity_end_begin)
-
49 UNITY_BEGIN();
-
50
-
51 unity_run_tests_by_tag("[InitComprehensive]", false);
-
52 unity_run_tests_by_tag("[DeinitComprehensive]", false);
-
53 unity_run_tests_by_tag("[InitDenit]", false);
-
54
-
55 if (call_unity_end_begin)
-
56 UNITY_END();
-
57
-
58 print_end_tests_banner("init_denit_tests");
-
59 }
-
-
60
-
-
61 static void run_single_report_tests(bool call_unity_end_begin = true)
-
62 {
-
63 print_begin_tests_banner("single_report_enable_disable_tests");
-
64
-
65 if (call_unity_end_begin)
-
66 UNITY_BEGIN();
-
67
-
68 unity_run_tests_by_tag("[SingleReportEnableDisable]", false);
-
69
-
70 if (call_unity_end_begin)
-
71 UNITY_END();
-
72
-
73 print_end_tests_banner("single_report_enable_disable_tests");
-
74 }
-
-
75
-
-
76 static void run_multi_report_tests(bool call_unity_end_begin = true)
-
77 {
-
78 print_begin_tests_banner("multi_report_enable_disable_tests");
-
79
-
80 if (call_unity_end_begin)
-
81 UNITY_BEGIN();
-
82
-
83 unity_run_tests_by_tag("[MultiReportEnableDisable]", false);
-
84
-
85 if (call_unity_end_begin)
-
86 UNITY_END();
-
87
-
88 print_end_tests_banner("multi_report_enable_disable_tests");
-
89 }
-
-
90
-
-
91 static void run_callback_tests(bool call_unity_end_begin = true)
-
92 {
-
93 print_begin_tests_banner("callback_tests");
-
94
-
95 if (call_unity_end_begin)
-
96 UNITY_BEGIN();
-
97
-
98 unity_run_tests_by_tag("[CallbackAllReportVoidInputParam]", false);
-
99 unity_run_tests_by_tag("[CallbackAllReportIDInputParam]", false);
-
100 unity_run_tests_by_tag("[CallbackSingleReportVoidInputParam]", false);
-
101
-
102 if (call_unity_end_begin)
-
103 UNITY_END();
-
104
-
105 print_end_tests_banner("callback_tests");
-
106 }
-
-
107
-
-
108 static void run_feature_tests(bool call_unity_end_begin = true)
-
109 {
-
110 print_begin_tests_banner("feature_tests");
-
111
-
112 if (call_unity_end_begin)
-
113 UNITY_BEGIN();
-
114
-
115 unity_run_tests_by_tag("[FeatureTests]", false);
-
116
-
117 if (call_unity_end_begin)
-
118 UNITY_END();
-
119
-
120 print_end_tests_banner("feature_tests");
-
121 }
-
-
122};
-
- -
BNO08x unit test launch point class.
Definition BNO08xTestSuite.hpp:19
-
static void print_begin_tests_banner(const char *test_set_name)
Definition BNO08xTestSuite.hpp:22
-
static void run_single_report_tests(bool call_unity_end_begin=true)
Definition BNO08xTestSuite.hpp:61
-
static void run_init_deinit_tests(bool call_unity_end_begin=true)
Definition BNO08xTestSuite.hpp:44
-
static void print_end_tests_banner(const char *test_set_name)
Definition BNO08xTestSuite.hpp:27
-
static void run_feature_tests(bool call_unity_end_begin=true)
Definition BNO08xTestSuite.hpp:108
-
static void run_callback_tests(bool call_unity_end_begin=true)
Definition BNO08xTestSuite.hpp:91
-
static void run_multi_report_tests(bool call_unity_end_begin=true)
Definition BNO08xTestSuite.hpp:76
-
static void run_all_tests()
Definition BNO08xTestSuite.hpp:33
-
-
- - - - diff --git a/documentation/html/_callback_tests_8cpp.html b/documentation/html/_callback_tests_8cpp.html deleted file mode 100644 index 20ab02b..0000000 --- a/documentation/html/_callback_tests_8cpp.html +++ /dev/null @@ -1,941 +0,0 @@ - - - - - - - -esp32_BNO08x: test/CallbackTests.cpp File Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
- -
CallbackTests.cpp File Reference
-
-
-
#include "unity.h"
-#include "../include/BNO08xTestHelper.hpp"
-
-Include dependency graph for CallbackTests.cpp:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - - - - - - - - - - - - - - -

-Functions

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

Detailed Description

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

Function Documentation

- -

◆ TEST_CASE() [1/9]

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

◆ TEST_CASE() [2/9]

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

◆ TEST_CASE() [3/9]

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

◆ TEST_CASE() [4/9]

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

◆ TEST_CASE() [5/9]

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

◆ TEST_CASE() [6/9]

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

◆ TEST_CASE() [7/9]

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

◆ TEST_CASE() [8/9]

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

◆ TEST_CASE() [9/9]

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

-Functions

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

Function Documentation

- -

◆ TEST_CASE() [1/12]

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

◆ TEST_CASE() [2/12]

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

◆ TEST_CASE() [3/12]

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

◆ TEST_CASE() [4/12]

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

◆ TEST_CASE() [5/12]

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

◆ TEST_CASE() [6/12]

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

◆ TEST_CASE() [7/12]

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

◆ TEST_CASE() [8/12]

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

◆ TEST_CASE() [9/12]

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

◆ TEST_CASE() [10/12]

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

◆ TEST_CASE() [11/12]

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

◆ TEST_CASE() [12/12]

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

-Functions

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

Detailed Description

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

Function Documentation

- -

◆ TEST_CASE() [1/12]

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

◆ TEST_CASE() [2/12]

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

◆ TEST_CASE() [3/12]

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

◆ TEST_CASE() [4/12]

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

◆ TEST_CASE() [5/12]

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

◆ TEST_CASE() [6/12]

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

◆ TEST_CASE() [7/12]

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

◆ TEST_CASE() [8/12]

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

◆ TEST_CASE() [9/12]

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

◆ TEST_CASE() [10/12]

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

◆ TEST_CASE() [11/12]

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

◆ TEST_CASE() [12/12]

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

-Functions

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

Detailed Description

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

Function Documentation

- -

◆ TEST_CASE() [1/5]

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

◆ TEST_CASE() [2/5]

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

◆ TEST_CASE() [3/5]

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

◆ TEST_CASE() [4/5]

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

◆ TEST_CASE() [5/5]

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

-Functions

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

Detailed Description

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

Function Documentation

- -

◆ TEST_CASE() [1/16]

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

◆ TEST_CASE() [2/16]

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

◆ TEST_CASE() [3/16]

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

◆ TEST_CASE() [4/16]

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

◆ TEST_CASE() [5/16]

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

◆ TEST_CASE() [6/16]

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

◆ TEST_CASE() [7/16]

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

◆ TEST_CASE() [8/16]

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

◆ TEST_CASE() [9/16]

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

◆ TEST_CASE() [10/16]

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

◆ TEST_CASE() [11/16]

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

◆ TEST_CASE() [12/16]

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

◆ TEST_CASE() [13/16]

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

◆ TEST_CASE() [14/16]

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

◆ TEST_CASE() [15/16]

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

◆ TEST_CASE() [16/16]

- -
-
- - - - - - - - - - - -
TEST_CASE ("Enable/Disable Uncal Magnetometer" ,
"" [SingleReportEnableDisable] )
-
-
-Here is the call graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
-
-
- - - - diff --git a/documentation/html/_single_report_tests_8cpp.js b/documentation/html/_single_report_tests_8cpp.js deleted file mode 100644 index c409535..0000000 --- a/documentation/html/_single_report_tests_8cpp.js +++ /dev/null @@ -1,19 +0,0 @@ -var _single_report_tests_8cpp = -[ - [ "TEST_CASE", "_single_report_tests_8cpp.html#a697ac897c8756d7553854e52229d36f5", null ], - [ "TEST_CASE", "_single_report_tests_8cpp.html#aac644123799c1f836d379c9789a064ab", null ], - [ "TEST_CASE", "_single_report_tests_8cpp.html#af30c5c1549bda77b45a1e6fb5f76844a", null ], - [ "TEST_CASE", "_single_report_tests_8cpp.html#aaefa1a1d4b3c190b7f46bb7f42512949", null ], - [ "TEST_CASE", "_single_report_tests_8cpp.html#a508ef0459e3fd34f4235194f91992123", null ], - [ "TEST_CASE", "_single_report_tests_8cpp.html#a7a1dd1af780f6e5d8501a31da196cc45", null ], - [ "TEST_CASE", "_single_report_tests_8cpp.html#af25aef97093ff3259252290c5e32293f", null ], - [ "TEST_CASE", "_single_report_tests_8cpp.html#a176c81d817389f072da2eddb5e37b975", null ], - [ "TEST_CASE", "_single_report_tests_8cpp.html#a175ff61aad4905497f19d011693932ff", null ], - [ "TEST_CASE", "_single_report_tests_8cpp.html#abf9609daa7bf6ed8f87366747236c613", null ], - [ "TEST_CASE", "_single_report_tests_8cpp.html#ab9b4ae43e33572d90c4c889452cd91ee", null ], - [ "TEST_CASE", "_single_report_tests_8cpp.html#a135345f612f52dc44e6cd1e1378c2191", null ], - [ "TEST_CASE", "_single_report_tests_8cpp.html#ae4d70e11995e36808b6390b171aba0e8", null ], - [ "TEST_CASE", "_single_report_tests_8cpp.html#a89c8a619fd6bb9768b37bc594741be09", null ], - [ "TEST_CASE", "_single_report_tests_8cpp.html#af7eb32a5f8137e39dbf2caaad0378c41", null ], - [ "TEST_CASE", "_single_report_tests_8cpp.html#a9525f7e9b6932ed0aede1a93476b43bc", null ] -]; \ No newline at end of file diff --git a/documentation/html/_single_report_tests_8cpp__incl.map b/documentation/html/_single_report_tests_8cpp__incl.map deleted file mode 100644 index 0cce977..0000000 --- a/documentation/html/_single_report_tests_8cpp__incl.map +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/_single_report_tests_8cpp__incl.md5 b/documentation/html/_single_report_tests_8cpp__incl.md5 deleted file mode 100644 index eb58b72..0000000 --- a/documentation/html/_single_report_tests_8cpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -15881a9acbdc9f9bda0f94a260121452 \ No newline at end of file diff --git a/documentation/html/_single_report_tests_8cpp__incl.png b/documentation/html/_single_report_tests_8cpp__incl.png deleted file mode 100644 index f7fc5de..0000000 Binary files a/documentation/html/_single_report_tests_8cpp__incl.png and /dev/null differ diff --git a/documentation/html/_single_report_tests_8cpp_a135345f612f52dc44e6cd1e1378c2191_cgraph.map b/documentation/html/_single_report_tests_8cpp_a135345f612f52dc44e6cd1e1378c2191_cgraph.map deleted file mode 100644 index c0ae9e5..0000000 --- a/documentation/html/_single_report_tests_8cpp_a135345f612f52dc44e6cd1e1378c2191_cgraph.map +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/_single_report_tests_8cpp_a135345f612f52dc44e6cd1e1378c2191_cgraph.md5 b/documentation/html/_single_report_tests_8cpp_a135345f612f52dc44e6cd1e1378c2191_cgraph.md5 deleted file mode 100644 index 41271d2..0000000 --- a/documentation/html/_single_report_tests_8cpp_a135345f612f52dc44e6cd1e1378c2191_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -3cf412d40d4e37d69d762a9d2abecead \ No newline at end of file diff --git a/documentation/html/_single_report_tests_8cpp_a135345f612f52dc44e6cd1e1378c2191_cgraph.png b/documentation/html/_single_report_tests_8cpp_a135345f612f52dc44e6cd1e1378c2191_cgraph.png deleted file mode 100644 index 782e894..0000000 Binary files a/documentation/html/_single_report_tests_8cpp_a135345f612f52dc44e6cd1e1378c2191_cgraph.png and /dev/null differ diff --git a/documentation/html/_single_report_tests_8cpp_a175ff61aad4905497f19d011693932ff_cgraph.map b/documentation/html/_single_report_tests_8cpp_a175ff61aad4905497f19d011693932ff_cgraph.map deleted file mode 100644 index c0ae9e5..0000000 --- a/documentation/html/_single_report_tests_8cpp_a175ff61aad4905497f19d011693932ff_cgraph.map +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/_single_report_tests_8cpp_a175ff61aad4905497f19d011693932ff_cgraph.md5 b/documentation/html/_single_report_tests_8cpp_a175ff61aad4905497f19d011693932ff_cgraph.md5 deleted file mode 100644 index 41271d2..0000000 --- a/documentation/html/_single_report_tests_8cpp_a175ff61aad4905497f19d011693932ff_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -3cf412d40d4e37d69d762a9d2abecead \ No newline at end of file diff --git a/documentation/html/_single_report_tests_8cpp_a175ff61aad4905497f19d011693932ff_cgraph.png b/documentation/html/_single_report_tests_8cpp_a175ff61aad4905497f19d011693932ff_cgraph.png deleted file mode 100644 index 782e894..0000000 Binary files a/documentation/html/_single_report_tests_8cpp_a175ff61aad4905497f19d011693932ff_cgraph.png and /dev/null differ diff --git a/documentation/html/_single_report_tests_8cpp_a176c81d817389f072da2eddb5e37b975_cgraph.map b/documentation/html/_single_report_tests_8cpp_a176c81d817389f072da2eddb5e37b975_cgraph.map deleted file mode 100644 index a82a4b0..0000000 --- a/documentation/html/_single_report_tests_8cpp_a176c81d817389f072da2eddb5e37b975_cgraph.map +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/_single_report_tests_8cpp_a176c81d817389f072da2eddb5e37b975_cgraph.md5 b/documentation/html/_single_report_tests_8cpp_a176c81d817389f072da2eddb5e37b975_cgraph.md5 deleted file mode 100644 index c141f7c..0000000 --- a/documentation/html/_single_report_tests_8cpp_a176c81d817389f072da2eddb5e37b975_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -b1714f7cb810ecae7538cec996705fa8 \ No newline at end of file diff --git a/documentation/html/_single_report_tests_8cpp_a176c81d817389f072da2eddb5e37b975_cgraph.png b/documentation/html/_single_report_tests_8cpp_a176c81d817389f072da2eddb5e37b975_cgraph.png deleted file mode 100644 index e73b0e8..0000000 Binary files a/documentation/html/_single_report_tests_8cpp_a176c81d817389f072da2eddb5e37b975_cgraph.png and /dev/null differ diff --git a/documentation/html/_single_report_tests_8cpp_a508ef0459e3fd34f4235194f91992123_cgraph.map b/documentation/html/_single_report_tests_8cpp_a508ef0459e3fd34f4235194f91992123_cgraph.map deleted file mode 100644 index c0ae9e5..0000000 --- a/documentation/html/_single_report_tests_8cpp_a508ef0459e3fd34f4235194f91992123_cgraph.map +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/_single_report_tests_8cpp_a508ef0459e3fd34f4235194f91992123_cgraph.md5 b/documentation/html/_single_report_tests_8cpp_a508ef0459e3fd34f4235194f91992123_cgraph.md5 deleted file mode 100644 index 41271d2..0000000 --- a/documentation/html/_single_report_tests_8cpp_a508ef0459e3fd34f4235194f91992123_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -3cf412d40d4e37d69d762a9d2abecead \ No newline at end of file diff --git a/documentation/html/_single_report_tests_8cpp_a508ef0459e3fd34f4235194f91992123_cgraph.png b/documentation/html/_single_report_tests_8cpp_a508ef0459e3fd34f4235194f91992123_cgraph.png deleted file mode 100644 index 782e894..0000000 Binary files a/documentation/html/_single_report_tests_8cpp_a508ef0459e3fd34f4235194f91992123_cgraph.png and /dev/null differ diff --git a/documentation/html/_single_report_tests_8cpp_a697ac897c8756d7553854e52229d36f5_cgraph.map b/documentation/html/_single_report_tests_8cpp_a697ac897c8756d7553854e52229d36f5_cgraph.map deleted file mode 100644 index 8f634c0..0000000 --- a/documentation/html/_single_report_tests_8cpp_a697ac897c8756d7553854e52229d36f5_cgraph.map +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/documentation/html/_single_report_tests_8cpp_a697ac897c8756d7553854e52229d36f5_cgraph.md5 b/documentation/html/_single_report_tests_8cpp_a697ac897c8756d7553854e52229d36f5_cgraph.md5 deleted file mode 100644 index 263f5b1..0000000 --- a/documentation/html/_single_report_tests_8cpp_a697ac897c8756d7553854e52229d36f5_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -b996d0c628da702643c4096da1fb11c9 \ No newline at end of file diff --git a/documentation/html/_single_report_tests_8cpp_a697ac897c8756d7553854e52229d36f5_cgraph.png b/documentation/html/_single_report_tests_8cpp_a697ac897c8756d7553854e52229d36f5_cgraph.png deleted file mode 100644 index a926a2f..0000000 Binary files a/documentation/html/_single_report_tests_8cpp_a697ac897c8756d7553854e52229d36f5_cgraph.png and /dev/null differ diff --git a/documentation/html/_single_report_tests_8cpp_a7a1dd1af780f6e5d8501a31da196cc45_cgraph.map b/documentation/html/_single_report_tests_8cpp_a7a1dd1af780f6e5d8501a31da196cc45_cgraph.map deleted file mode 100644 index c0ae9e5..0000000 --- a/documentation/html/_single_report_tests_8cpp_a7a1dd1af780f6e5d8501a31da196cc45_cgraph.map +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/_single_report_tests_8cpp_a7a1dd1af780f6e5d8501a31da196cc45_cgraph.md5 b/documentation/html/_single_report_tests_8cpp_a7a1dd1af780f6e5d8501a31da196cc45_cgraph.md5 deleted file mode 100644 index 41271d2..0000000 --- a/documentation/html/_single_report_tests_8cpp_a7a1dd1af780f6e5d8501a31da196cc45_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -3cf412d40d4e37d69d762a9d2abecead \ No newline at end of file diff --git a/documentation/html/_single_report_tests_8cpp_a7a1dd1af780f6e5d8501a31da196cc45_cgraph.png b/documentation/html/_single_report_tests_8cpp_a7a1dd1af780f6e5d8501a31da196cc45_cgraph.png deleted file mode 100644 index 782e894..0000000 Binary files a/documentation/html/_single_report_tests_8cpp_a7a1dd1af780f6e5d8501a31da196cc45_cgraph.png and /dev/null differ diff --git a/documentation/html/_single_report_tests_8cpp_a89c8a619fd6bb9768b37bc594741be09_cgraph.map b/documentation/html/_single_report_tests_8cpp_a89c8a619fd6bb9768b37bc594741be09_cgraph.map deleted file mode 100644 index c0ae9e5..0000000 --- a/documentation/html/_single_report_tests_8cpp_a89c8a619fd6bb9768b37bc594741be09_cgraph.map +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/_single_report_tests_8cpp_a89c8a619fd6bb9768b37bc594741be09_cgraph.md5 b/documentation/html/_single_report_tests_8cpp_a89c8a619fd6bb9768b37bc594741be09_cgraph.md5 deleted file mode 100644 index 41271d2..0000000 --- a/documentation/html/_single_report_tests_8cpp_a89c8a619fd6bb9768b37bc594741be09_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -3cf412d40d4e37d69d762a9d2abecead \ No newline at end of file diff --git a/documentation/html/_single_report_tests_8cpp_a89c8a619fd6bb9768b37bc594741be09_cgraph.png b/documentation/html/_single_report_tests_8cpp_a89c8a619fd6bb9768b37bc594741be09_cgraph.png deleted file mode 100644 index 782e894..0000000 Binary files a/documentation/html/_single_report_tests_8cpp_a89c8a619fd6bb9768b37bc594741be09_cgraph.png and /dev/null differ diff --git a/documentation/html/_single_report_tests_8cpp_a9525f7e9b6932ed0aede1a93476b43bc_cgraph.map b/documentation/html/_single_report_tests_8cpp_a9525f7e9b6932ed0aede1a93476b43bc_cgraph.map deleted file mode 100644 index 24a2414..0000000 --- a/documentation/html/_single_report_tests_8cpp_a9525f7e9b6932ed0aede1a93476b43bc_cgraph.map +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/_single_report_tests_8cpp_a9525f7e9b6932ed0aede1a93476b43bc_cgraph.md5 b/documentation/html/_single_report_tests_8cpp_a9525f7e9b6932ed0aede1a93476b43bc_cgraph.md5 deleted file mode 100644 index 58442b6..0000000 --- a/documentation/html/_single_report_tests_8cpp_a9525f7e9b6932ed0aede1a93476b43bc_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -bbc8851dc4986184cb46b56ea0fd69fe \ No newline at end of file diff --git a/documentation/html/_single_report_tests_8cpp_a9525f7e9b6932ed0aede1a93476b43bc_cgraph.png b/documentation/html/_single_report_tests_8cpp_a9525f7e9b6932ed0aede1a93476b43bc_cgraph.png deleted file mode 100644 index c7936ad..0000000 Binary files a/documentation/html/_single_report_tests_8cpp_a9525f7e9b6932ed0aede1a93476b43bc_cgraph.png and /dev/null differ diff --git a/documentation/html/_single_report_tests_8cpp_aac644123799c1f836d379c9789a064ab_cgraph.map b/documentation/html/_single_report_tests_8cpp_aac644123799c1f836d379c9789a064ab_cgraph.map deleted file mode 100644 index b3e9dc0..0000000 --- a/documentation/html/_single_report_tests_8cpp_aac644123799c1f836d379c9789a064ab_cgraph.map +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/_single_report_tests_8cpp_aac644123799c1f836d379c9789a064ab_cgraph.md5 b/documentation/html/_single_report_tests_8cpp_aac644123799c1f836d379c9789a064ab_cgraph.md5 deleted file mode 100644 index 3b477fc..0000000 --- a/documentation/html/_single_report_tests_8cpp_aac644123799c1f836d379c9789a064ab_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -f08e91fd548750334b2785f2ed834f44 \ No newline at end of file diff --git a/documentation/html/_single_report_tests_8cpp_aac644123799c1f836d379c9789a064ab_cgraph.png b/documentation/html/_single_report_tests_8cpp_aac644123799c1f836d379c9789a064ab_cgraph.png deleted file mode 100644 index 84219a3..0000000 Binary files a/documentation/html/_single_report_tests_8cpp_aac644123799c1f836d379c9789a064ab_cgraph.png and /dev/null differ diff --git a/documentation/html/_single_report_tests_8cpp_aaefa1a1d4b3c190b7f46bb7f42512949_cgraph.map b/documentation/html/_single_report_tests_8cpp_aaefa1a1d4b3c190b7f46bb7f42512949_cgraph.map deleted file mode 100644 index 052d511..0000000 --- a/documentation/html/_single_report_tests_8cpp_aaefa1a1d4b3c190b7f46bb7f42512949_cgraph.map +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/_single_report_tests_8cpp_aaefa1a1d4b3c190b7f46bb7f42512949_cgraph.md5 b/documentation/html/_single_report_tests_8cpp_aaefa1a1d4b3c190b7f46bb7f42512949_cgraph.md5 deleted file mode 100644 index 94cc87d..0000000 --- a/documentation/html/_single_report_tests_8cpp_aaefa1a1d4b3c190b7f46bb7f42512949_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -14139ea49748ef4d79fa0576d97d253b \ No newline at end of file diff --git a/documentation/html/_single_report_tests_8cpp_aaefa1a1d4b3c190b7f46bb7f42512949_cgraph.png b/documentation/html/_single_report_tests_8cpp_aaefa1a1d4b3c190b7f46bb7f42512949_cgraph.png deleted file mode 100644 index bf8036f..0000000 Binary files a/documentation/html/_single_report_tests_8cpp_aaefa1a1d4b3c190b7f46bb7f42512949_cgraph.png and /dev/null differ diff --git a/documentation/html/_single_report_tests_8cpp_ab9b4ae43e33572d90c4c889452cd91ee_cgraph.map b/documentation/html/_single_report_tests_8cpp_ab9b4ae43e33572d90c4c889452cd91ee_cgraph.map deleted file mode 100644 index 92fbb1f..0000000 --- a/documentation/html/_single_report_tests_8cpp_ab9b4ae43e33572d90c4c889452cd91ee_cgraph.map +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/_single_report_tests_8cpp_ab9b4ae43e33572d90c4c889452cd91ee_cgraph.md5 b/documentation/html/_single_report_tests_8cpp_ab9b4ae43e33572d90c4c889452cd91ee_cgraph.md5 deleted file mode 100644 index 5cc423c..0000000 --- a/documentation/html/_single_report_tests_8cpp_ab9b4ae43e33572d90c4c889452cd91ee_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -a2138dc3b83e1dd8b9173b2e161a87aa \ No newline at end of file diff --git a/documentation/html/_single_report_tests_8cpp_ab9b4ae43e33572d90c4c889452cd91ee_cgraph.png b/documentation/html/_single_report_tests_8cpp_ab9b4ae43e33572d90c4c889452cd91ee_cgraph.png deleted file mode 100644 index 6d0d57f..0000000 Binary files a/documentation/html/_single_report_tests_8cpp_ab9b4ae43e33572d90c4c889452cd91ee_cgraph.png and /dev/null differ diff --git a/documentation/html/_single_report_tests_8cpp_abf9609daa7bf6ed8f87366747236c613_cgraph.map b/documentation/html/_single_report_tests_8cpp_abf9609daa7bf6ed8f87366747236c613_cgraph.map deleted file mode 100644 index c0ae9e5..0000000 --- a/documentation/html/_single_report_tests_8cpp_abf9609daa7bf6ed8f87366747236c613_cgraph.map +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/_single_report_tests_8cpp_abf9609daa7bf6ed8f87366747236c613_cgraph.md5 b/documentation/html/_single_report_tests_8cpp_abf9609daa7bf6ed8f87366747236c613_cgraph.md5 deleted file mode 100644 index 41271d2..0000000 --- a/documentation/html/_single_report_tests_8cpp_abf9609daa7bf6ed8f87366747236c613_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -3cf412d40d4e37d69d762a9d2abecead \ No newline at end of file diff --git a/documentation/html/_single_report_tests_8cpp_abf9609daa7bf6ed8f87366747236c613_cgraph.png b/documentation/html/_single_report_tests_8cpp_abf9609daa7bf6ed8f87366747236c613_cgraph.png deleted file mode 100644 index 782e894..0000000 Binary files a/documentation/html/_single_report_tests_8cpp_abf9609daa7bf6ed8f87366747236c613_cgraph.png and /dev/null differ diff --git a/documentation/html/_single_report_tests_8cpp_ae4d70e11995e36808b6390b171aba0e8_cgraph.map b/documentation/html/_single_report_tests_8cpp_ae4d70e11995e36808b6390b171aba0e8_cgraph.map deleted file mode 100644 index 22aab32..0000000 --- a/documentation/html/_single_report_tests_8cpp_ae4d70e11995e36808b6390b171aba0e8_cgraph.map +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/_single_report_tests_8cpp_ae4d70e11995e36808b6390b171aba0e8_cgraph.md5 b/documentation/html/_single_report_tests_8cpp_ae4d70e11995e36808b6390b171aba0e8_cgraph.md5 deleted file mode 100644 index 5657d97..0000000 --- a/documentation/html/_single_report_tests_8cpp_ae4d70e11995e36808b6390b171aba0e8_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -5fca2c4b716b2df8bcef6fe532a8ca9c \ No newline at end of file diff --git a/documentation/html/_single_report_tests_8cpp_ae4d70e11995e36808b6390b171aba0e8_cgraph.png b/documentation/html/_single_report_tests_8cpp_ae4d70e11995e36808b6390b171aba0e8_cgraph.png deleted file mode 100644 index d991f94..0000000 Binary files a/documentation/html/_single_report_tests_8cpp_ae4d70e11995e36808b6390b171aba0e8_cgraph.png and /dev/null differ diff --git a/documentation/html/_single_report_tests_8cpp_af25aef97093ff3259252290c5e32293f_cgraph.map b/documentation/html/_single_report_tests_8cpp_af25aef97093ff3259252290c5e32293f_cgraph.map deleted file mode 100644 index 150ebb5..0000000 --- a/documentation/html/_single_report_tests_8cpp_af25aef97093ff3259252290c5e32293f_cgraph.map +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/_single_report_tests_8cpp_af25aef97093ff3259252290c5e32293f_cgraph.md5 b/documentation/html/_single_report_tests_8cpp_af25aef97093ff3259252290c5e32293f_cgraph.md5 deleted file mode 100644 index 88056be..0000000 --- a/documentation/html/_single_report_tests_8cpp_af25aef97093ff3259252290c5e32293f_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -a8e223cbad1eca2ec34eb27ed442c820 \ No newline at end of file diff --git a/documentation/html/_single_report_tests_8cpp_af25aef97093ff3259252290c5e32293f_cgraph.png b/documentation/html/_single_report_tests_8cpp_af25aef97093ff3259252290c5e32293f_cgraph.png deleted file mode 100644 index efaca71..0000000 Binary files a/documentation/html/_single_report_tests_8cpp_af25aef97093ff3259252290c5e32293f_cgraph.png and /dev/null differ diff --git a/documentation/html/_single_report_tests_8cpp_af30c5c1549bda77b45a1e6fb5f76844a_cgraph.map b/documentation/html/_single_report_tests_8cpp_af30c5c1549bda77b45a1e6fb5f76844a_cgraph.map deleted file mode 100644 index f4e1ea9..0000000 --- a/documentation/html/_single_report_tests_8cpp_af30c5c1549bda77b45a1e6fb5f76844a_cgraph.map +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/_single_report_tests_8cpp_af30c5c1549bda77b45a1e6fb5f76844a_cgraph.md5 b/documentation/html/_single_report_tests_8cpp_af30c5c1549bda77b45a1e6fb5f76844a_cgraph.md5 deleted file mode 100644 index 8e19c5e..0000000 --- a/documentation/html/_single_report_tests_8cpp_af30c5c1549bda77b45a1e6fb5f76844a_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -d474041a8afb7dcf2aece5b24788c293 \ No newline at end of file diff --git a/documentation/html/_single_report_tests_8cpp_af30c5c1549bda77b45a1e6fb5f76844a_cgraph.png b/documentation/html/_single_report_tests_8cpp_af30c5c1549bda77b45a1e6fb5f76844a_cgraph.png deleted file mode 100644 index b2d577a..0000000 Binary files a/documentation/html/_single_report_tests_8cpp_af30c5c1549bda77b45a1e6fb5f76844a_cgraph.png and /dev/null differ diff --git a/documentation/html/_single_report_tests_8cpp_af7eb32a5f8137e39dbf2caaad0378c41_cgraph.map b/documentation/html/_single_report_tests_8cpp_af7eb32a5f8137e39dbf2caaad0378c41_cgraph.map deleted file mode 100644 index dce1d0e..0000000 --- a/documentation/html/_single_report_tests_8cpp_af7eb32a5f8137e39dbf2caaad0378c41_cgraph.map +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/_single_report_tests_8cpp_af7eb32a5f8137e39dbf2caaad0378c41_cgraph.md5 b/documentation/html/_single_report_tests_8cpp_af7eb32a5f8137e39dbf2caaad0378c41_cgraph.md5 deleted file mode 100644 index a7d1c3d..0000000 --- a/documentation/html/_single_report_tests_8cpp_af7eb32a5f8137e39dbf2caaad0378c41_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -f86e4092b95801d5d9cb3e1854b3412b \ No newline at end of file diff --git a/documentation/html/_single_report_tests_8cpp_af7eb32a5f8137e39dbf2caaad0378c41_cgraph.png b/documentation/html/_single_report_tests_8cpp_af7eb32a5f8137e39dbf2caaad0378c41_cgraph.png deleted file mode 100644 index 34f7116..0000000 Binary files a/documentation/html/_single_report_tests_8cpp_af7eb32a5f8137e39dbf2caaad0378c41_cgraph.png and /dev/null differ diff --git a/documentation/html/annotated.html b/documentation/html/annotated.html deleted file mode 100644 index e22688b..0000000 --- a/documentation/html/annotated.html +++ /dev/null @@ -1,164 +0,0 @@ - - - - - - - -esp32_BNO08x: Class List - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
Class List
-
-
-
Here are the classes, structs, unions and interfaces with brief descriptions:
-
[detail level 12]
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 NBNO08xPrivateTypes
 Cbno08x_init_status_tHolds info about which functionality has been successfully initialized (used by deconstructor during cleanup)
 Cbno08x_sync_ctx_tHolds context used to synchronize tasks and callback execution
 CBNO08xBNO08x IMU driver class
 Cbno08x_reports_tContains report implementations
 Cbno08x_accel_tStruct to represent acceleration data from acceleration, linear acceleration, and gravity reports
 Cbno08x_activity_classifier_tStruct to represent activity classifier data
 Cbno08x_ang_vel_tStruct to represent angular velocity (units in rad/s)
 Cbno08x_config_tIMU configuration settings passed into constructor
 Cbno08x_euler_angle_tStruct to represent euler angle (units in degrees or rads)
 Cbno08x_gyro_bias_tStruct to represent gyro bias data (units in rad/s)
 Cbno08x_gyro_tStruct to represent gyro data (units in rad/s)
 Cbno08x_magf_bias_tStruct to represent magnetic field bias data (units in uTesla)
 Cbno08x_magf_tStruct to represent magnetic field data (units in uTesla)
 Cbno08x_meta_data_tStruct to represent sensor/report meta data, returned from BNO08xRpt::get_meta_data()
 Cbno08x_quat_tStruct to represent unit quaternion
 Cbno08x_raw_accel_tStruct to represent raw mems accelerometer data from raw accelerometer reports (units in ADC counts)
 Cbno08x_raw_gyro_tStruct to represent raw mems gyro data from raw gyro reports (units in ADC counts)
 Cbno08x_raw_magf_tStruct to represent raw mems magnetometer data from raw magnetometer reports (units in ADC counts)
 Cbno08x_sample_counts_tStruct to represent sample counts, returned from BNO08xRpt::get_sample_counts()
 Cbno08x_shake_detector_tStruct to represent shake detector data (flag meaning: 0 = no shake 1 = shake detected)
 Cbno08x_stability_classifier_tStruct to represent stability classifier data from stability classifier reports
 Cbno08x_step_counter_tStruct to represent step counter data from step counter reports
 Cbno08x_tap_detector_tStruct to represent tap detector data (flag meaning: 0 = no tap, 1 = positive tap on axis, -1 = negative tap on axis)
 CBNO08xCbGenericParent class to represent callback functions as generic type such that all flavors can be invoked by single type
 CBNO08xCbParamRptIDClass to hold callback functions which are passed report ID as input parameter
 CBNO08xCbParamVoid
 CBNO08xRptClass to represent and manage reports returned from BNO08x
 CBNO08xRptAccelerationClass to represent accelerometer reports. (See Ref. Manual 6.5.9)
 CBNO08xRptActivityClassifierClass to represent activity classifier reports. (See Ref. Manual 6.5.36)
 CBNO08xRptARVRStabilizedGameRVClass to represent ARVR stabilized rotation vector reports. (See Ref. Manual 6.5.43)
 CBNO08xRptARVRStabilizedRVClass to represent ARVR stabilized rotation vector reports. (See Ref. Manual 6.5.42)
 CBNO08xRptCalGyroClass to represent calibrated gyro reports. (See Ref. Manual 6.5.13)
 CBNO08xRptCalMagnetometerClass to represent calibrated magnetometer reports. (See Ref. Manual 6.5.16)
 CBNO08xRptGameRVClass to represent game rotation vector reports. (See Ref. Manual 6.5.19)
 CBNO08xRptGravityClass to represent gravity reports. (See Ref. Manual 6.5.11)
 CBNO08xRptIGyroRVClass to represent integrated gyro rotation vector reports. (See Ref. Manual 6.5.44)
 CBNO08xRptLinearAccelerationClass to represent linear accelerometer reports. (See Ref. Manual 6.5.10)
 CBNO08xRptRawMEMSAccelerometerClass to represent raw accelerometer reports. (See Ref. Manual 6.5.8)
 CBNO08xRptRawMEMSGyroClass to represent raw gyro reports. (See Ref. Manual 6.5.12)
 CBNO08xRptRawMEMSMagnetometerClass to represent raw magnetometer reports. (See Ref. Manual 6.5.15)
 CBNO08xRptRVClass to represent rotation vector reports. (See Ref. Manual 6.5.18)
 CBNO08xRptRVGenericClass to represent rotation vector reports
 CBNO08xRptRVGeomagClass to represent geomagnetic rotation vector reports. (See Ref. Manual 6.5.20)
 CBNO08xRptShakeDetectorClass to represent shake detector reports. (See Ref. Manual 6.5.32)
 CBNO08xRptStabilityClassifierClass to represent stability classifier reports. (See Ref. Manual 6.5.31)
 CBNO08xRptStepCounterClass to represent step counter reports. (See Ref. Manual 6.5.29)
 CBNO08xRptTapDetectorClass to represent tap detector reports. (See Ref. Manual 6.5.27)
 CBNO08xRptUncalGyroClass to represent uncalibrated gyro reports. (See Ref. Manual 6.5.14)
 CBNO08xRptUncalMagnetometerClass to represent uncalibrated magnetometer reports. (See Ref. Manual 6.5.17)
 CBNO08xSH2HALFully static class containing callback implementations for sh2 HAL lib
 CBNO08xTestHelperBNO08x unit test helper class
 CBNO08xTestSuiteBNO08x unit test launch point class
-
-
-
- - - - diff --git a/documentation/html/annotated_dup.js b/documentation/html/annotated_dup.js deleted file mode 100644 index 55959bb..0000000 --- a/documentation/html/annotated_dup.js +++ /dev/null @@ -1,56 +0,0 @@ -var annotated_dup = -[ - [ "BNO08xPrivateTypes", "namespace_b_n_o08x_private_types.html", [ - [ "bno08x_init_status_t", "struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html", "struct_b_n_o08x_private_types_1_1bno08x__init__status__t" ], - [ "bno08x_sync_ctx_t", "struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html", "struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t" ] - ] ], - [ "BNO08x", "class_b_n_o08x.html", "class_b_n_o08x" ], - [ "bno08x_accel_t", "structbno08x__accel__t.html", "structbno08x__accel__t" ], - [ "bno08x_activity_classifier_t", "structbno08x__activity__classifier__t.html", "structbno08x__activity__classifier__t" ], - [ "bno08x_ang_vel_t", "structbno08x__ang__vel__t.html", "structbno08x__ang__vel__t" ], - [ "bno08x_config_t", "structbno08x__config__t.html", "structbno08x__config__t" ], - [ "bno08x_euler_angle_t", "structbno08x__euler__angle__t.html", "structbno08x__euler__angle__t" ], - [ "bno08x_gyro_bias_t", "structbno08x__gyro__bias__t.html", "structbno08x__gyro__bias__t" ], - [ "bno08x_gyro_t", "structbno08x__gyro__t.html", "structbno08x__gyro__t" ], - [ "bno08x_magf_bias_t", "structbno08x__magf__bias__t.html", "structbno08x__magf__bias__t" ], - [ "bno08x_magf_t", "structbno08x__magf__t.html", "structbno08x__magf__t" ], - [ "bno08x_meta_data_t", "structbno08x__meta__data__t.html", "structbno08x__meta__data__t" ], - [ "bno08x_quat_t", "structbno08x__quat__t.html", "structbno08x__quat__t" ], - [ "bno08x_raw_accel_t", "structbno08x__raw__accel__t.html", "structbno08x__raw__accel__t" ], - [ "bno08x_raw_gyro_t", "structbno08x__raw__gyro__t.html", "structbno08x__raw__gyro__t" ], - [ "bno08x_raw_magf_t", "structbno08x__raw__magf__t.html", "structbno08x__raw__magf__t" ], - [ "bno08x_sample_counts_t", "structbno08x__sample__counts__t.html", "structbno08x__sample__counts__t" ], - [ "bno08x_shake_detector_t", "structbno08x__shake__detector__t.html", "structbno08x__shake__detector__t" ], - [ "bno08x_stability_classifier_t", "structbno08x__stability__classifier__t.html", "structbno08x__stability__classifier__t" ], - [ "bno08x_step_counter_t", "structbno08x__step__counter__t.html", "structbno08x__step__counter__t" ], - [ "bno08x_tap_detector_t", "structbno08x__tap__detector__t.html", "structbno08x__tap__detector__t" ], - [ "BNO08xCbGeneric", "class_b_n_o08x_cb_generic.html", "class_b_n_o08x_cb_generic" ], - [ "BNO08xCbParamRptID", "class_b_n_o08x_cb_param_rpt_i_d.html", "class_b_n_o08x_cb_param_rpt_i_d" ], - [ "BNO08xCbParamVoid", "class_b_n_o08x_cb_param_void.html", "class_b_n_o08x_cb_param_void" ], - [ "BNO08xRpt", "class_b_n_o08x_rpt.html", "class_b_n_o08x_rpt" ], - [ "BNO08xRptAcceleration", "class_b_n_o08x_rpt_acceleration.html", "class_b_n_o08x_rpt_acceleration" ], - [ "BNO08xRptActivityClassifier", "class_b_n_o08x_rpt_activity_classifier.html", "class_b_n_o08x_rpt_activity_classifier" ], - [ "BNO08xRptARVRStabilizedGameRV", "class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v.html", "class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v" ], - [ "BNO08xRptARVRStabilizedRV", "class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v.html", "class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v" ], - [ "BNO08xRptCalGyro", "class_b_n_o08x_rpt_cal_gyro.html", "class_b_n_o08x_rpt_cal_gyro" ], - [ "BNO08xRptCalMagnetometer", "class_b_n_o08x_rpt_cal_magnetometer.html", "class_b_n_o08x_rpt_cal_magnetometer" ], - [ "BNO08xRptGameRV", "class_b_n_o08x_rpt_game_r_v.html", "class_b_n_o08x_rpt_game_r_v" ], - [ "BNO08xRptGravity", "class_b_n_o08x_rpt_gravity.html", "class_b_n_o08x_rpt_gravity" ], - [ "BNO08xRptIGyroRV", "class_b_n_o08x_rpt_i_gyro_r_v.html", "class_b_n_o08x_rpt_i_gyro_r_v" ], - [ "BNO08xRptLinearAcceleration", "class_b_n_o08x_rpt_linear_acceleration.html", "class_b_n_o08x_rpt_linear_acceleration" ], - [ "BNO08xRptRawMEMSAccelerometer", "class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html", "class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer" ], - [ "BNO08xRptRawMEMSGyro", "class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html", "class_b_n_o08x_rpt_raw_m_e_m_s_gyro" ], - [ "BNO08xRptRawMEMSMagnetometer", "class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html", "class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer" ], - [ "BNO08xRptRV", "class_b_n_o08x_rpt_r_v.html", "class_b_n_o08x_rpt_r_v" ], - [ "BNO08xRptRVGeneric", "class_b_n_o08x_rpt_r_v_generic.html", "class_b_n_o08x_rpt_r_v_generic" ], - [ "BNO08xRptRVGeomag", "class_b_n_o08x_rpt_r_v_geomag.html", "class_b_n_o08x_rpt_r_v_geomag" ], - [ "BNO08xRptShakeDetector", "class_b_n_o08x_rpt_shake_detector.html", "class_b_n_o08x_rpt_shake_detector" ], - [ "BNO08xRptStabilityClassifier", "class_b_n_o08x_rpt_stability_classifier.html", "class_b_n_o08x_rpt_stability_classifier" ], - [ "BNO08xRptStepCounter", "class_b_n_o08x_rpt_step_counter.html", "class_b_n_o08x_rpt_step_counter" ], - [ "BNO08xRptTapDetector", "class_b_n_o08x_rpt_tap_detector.html", "class_b_n_o08x_rpt_tap_detector" ], - [ "BNO08xRptUncalGyro", "class_b_n_o08x_rpt_uncal_gyro.html", "class_b_n_o08x_rpt_uncal_gyro" ], - [ "BNO08xRptUncalMagnetometer", "class_b_n_o08x_rpt_uncal_magnetometer.html", "class_b_n_o08x_rpt_uncal_magnetometer" ], - [ "BNO08xSH2HAL", "class_b_n_o08x_s_h2_h_a_l.html", "class_b_n_o08x_s_h2_h_a_l" ], - [ "BNO08xTestHelper", "class_b_n_o08x_test_helper.html", "class_b_n_o08x_test_helper" ], - [ "BNO08xTestSuite", "class_b_n_o08x_test_suite.html", "class_b_n_o08x_test_suite" ] -]; \ No newline at end of file diff --git a/documentation/html/bc_s.png b/documentation/html/bc_s.png deleted file mode 100644 index 224b29a..0000000 Binary files a/documentation/html/bc_s.png and /dev/null differ diff --git a/documentation/html/bc_sd.png b/documentation/html/bc_sd.png deleted file mode 100644 index 31ca888..0000000 Binary files a/documentation/html/bc_sd.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x-members.html b/documentation/html/class_b_n_o08x-members.html deleted file mode 100644 index 71f2764..0000000 --- a/documentation/html/class_b_n_o08x-members.html +++ /dev/null @@ -1,197 +0,0 @@ - - - - - - - -esp32_BNO08x: Member List - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
BNO08x Member List
-
-
- -

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

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
accuracy_to_str(BNO08xAccuracy accuracy)BNO08xstatic
activity_to_str(BNO08xActivity activity)BNO08xstatic
BNO08x(bno08x_config_t imu_config=bno08x_config_t())BNO08x
bno08x_reports_t typedefBNO08x
BNO08xSH2HALBNO08xfriend
BNO08xTestHelperBNO08xfriend
bus_configBNO08xprivate
calibration_end(sh2_CalStatus_t &status)BNO08x
calibration_start(uint32_t period_us)BNO08x
cb_task()BNO08xprivate
cb_task_hdlBNO08xprivate
CB_TASK_SZBNO08xprivatestatic
cb_task_trampoline(void *arg)BNO08xprivatestatic
clear_dynamic_calibration()BNO08x
data_available()BNO08x
DATA_AVAILABLE_TIMEOUT_MSBNO08xprivatestatic
data_proc_task()BNO08xprivate
data_proc_task_hdlBNO08xprivate
DATA_PROC_TASK_SZBNO08xprivatestatic
data_proc_task_trampoline(void *arg)BNO08xprivatestatic
deinit_gpio()BNO08xprivate
deinit_gpio_inputs()BNO08xprivate
deinit_gpio_outputs()BNO08xprivate
deinit_hint_isr()BNO08xprivate
deinit_sh2_HAL()BNO08xprivate
deinit_spi()BNO08xprivate
deinit_tasks()BNO08xprivate
disable_all_reports()BNO08x
dynamic_calibration_autosave_disable()BNO08x
dynamic_calibration_autosave_enable()BNO08x
dynamic_calibration_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 deleted file mode 100644 index 8cd1cd1..0000000 --- a/documentation/html/class_b_n_o08x.html +++ /dev/null @@ -1,4510 +0,0 @@ - - - - - - - -esp32_BNO08x: BNO08x Class Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
- -
BNO08x Class Reference
-
-
- -

BNO08x IMU driver class. - More...

- -

#include <BNO08x.hpp>

-
-Collaboration diagram for BNO08x:
-
-
Collaboration graph
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
[legend]
- - - - - -

-Classes

struct  bno08x_reports_t
 Contains report implementations. More...
 
- - - - -

-Public Types

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

-Public Member Functions

 BNO08x (bno08x_config_t imu_config=bno08x_config_t())
 BNO08x imu constructor.
 
 ~BNO08x ()
 BNO08x imu deconstructor.
 
bool initialize ()
 Initializes BNO08x sensor.
 
bool hard_reset ()
 Hard resets BNO08x device.
 
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.
 
bool on ()
 Places BNO08x device in on state by sending ON (2) command on "device" channel.
 
bool sleep ()
 Places BNO08x device in sleep state by sending SLEEP (3) command on "device" channel.
 
bool calibration_start (uint32_t period_us)
 Starts simple calibration, see ref. manual 6.4.10.1.
 
bool calibration_end (sh2_CalStatus_t &status)
 Ends turn-table calibration, see ref. manual 6.4.10.2.
 
bool dynamic_calibration_enable (BNO08xCalSel sensor)
 Enables dynamic/motion engine calibration for specified sensor(s), see ref. manual 6.4.6.1.
 
bool dynamic_calibration_disable (BNO08xCalSel sensor)
 Disables dynamic/motion engine calibration for specified sensor(s), see ref. manual 6.4.6.1.
 
bool dynamic_calibration_autosave_enable ()
 Enables the automatic saving of dynamic/ME calibration data to BNO08x internal flash See ref manual 6.4.7.1.
 
bool dynamic_calibration_autosave_disable ()
 Disables the automatic saving of dynamic/ME calibration data to BNO08x internal flash See ref manual 6.4.7.1.
 
bool save_dynamic_calibration ()
 Saves dynamic/motion engine calibration data to BNO08x internal flash immediately. See ref manual 6.4.5.1.
 
bool clear_dynamic_calibration ()
 Clears dynamic/motion engine calibration data and resets BNO08x device. See ref manual 6.4.9.1.
 
bool get_frs (uint16_t frs_ID, uint32_t(&data)[16], uint16_t &rx_data_sz)
 Retrieves a record from flash record system (if your goal is to retrieve meta data use the BNO08xRpt:get_meta_data() method instead)
 
sh2_ProductIds_t get_product_IDs ()
 Returns product ID info sent by IMU at initialization.
 
bool data_available ()
 Polls for new data/report to become available.
 
bool register_cb (std::function< void(void)> cb_fxn)
 Registers a callback to execute when new data from a report is received.
 
bool register_cb (std::function< void(uint8_t report_ID)> cb_fxn)
 Registers a callback to execute when new data from a report is received, overloaded with callback param for most recent report ID.
 
void print_product_ids ()
 Prints product IDs received at initialization.
 
- - - - - - - - - -

-Static Public Member Functions

static const char * activity_to_str (BNO08xActivity activity)
 Converts a BNO08xActivity enum to string.
 
static const char * stability_to_str (BNO08xStability stability)
 Converts a BNO08xStability enum to string.
 
static const char * accuracy_to_str (BNO08xAccuracy accuracy)
 
- - - -

-Public Attributes

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

-Private Member Functions

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

-Static Private Member Functions

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

-Private Attributes

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

-Static Private Attributes

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

-Friends

class BNO08xSH2HAL
 
class BNO08xTestHelper
 
-

Detailed Description

-

BNO08x IMU driver class.

-

Member Typedef Documentation

- -

◆ bno08x_reports_t

- -
-
- - - - -
typedef struct BNO08x::bno08x_reports_t BNO08x::bno08x_reports_t
-
- -

Contains report implementations.

- -
-
-

Constructor & Destructor Documentation

- -

◆ BNO08x()

- -
-
- - - - - - - -
BNO08x::BNO08x (bno08x_config_t imu_config = bno08x_config_t())
-
- -

BNO08x imu constructor.

-

Construct a BNO08x object for managing a BNO08x sensor.

-
Parameters
- - -
imu_configConfiguration settings (optional), default settings can be seen in bno08x_config_t
-
-
-
Returns
void, nothing to return
- -
-
- -

◆ ~BNO08x()

- -
-
- - - - - - - -
BNO08x::~BNO08x ()
-
- -

BNO08x imu deconstructor.

-

Deconstructs a BNO08x object and releases any utilized resources.

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

Member Function Documentation

- -

◆ accuracy_to_str()

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

◆ activity_to_str()

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

Converts a BNO08xActivity enum to string.

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

◆ calibration_end()

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

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

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

◆ calibration_start()

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

Starts simple calibration, see ref. manual 6.4.10.1.

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

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

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

◆ cb_task()

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

Task responsible for executing callbacks registered with register_cb().

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

◆ cb_task_trampoline()

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

Static function used to launch cb_task task.

-

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

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

◆ clear_dynamic_calibration()

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

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

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

◆ data_available()

- -
-
- - - - - - - -
bool BNO08x::data_available ()
-
- -

Polls for new data/report to become available.

-
Returns
True if new data/report became available before DATA_AVAILABLE_TIMEOUT_MS.
-
-Here is the caller graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
- -

◆ data_proc_task()

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

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

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

◆ data_proc_task_trampoline()

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

Static function used to launch data processing task.

-

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

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

◆ deinit_gpio()

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

Deinitializes GPIO, called from deconstructor.

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

◆ deinit_gpio_inputs()

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

Deinitializes GPIO inputs, called from deconstructor.

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

◆ deinit_gpio_outputs()

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

Deinitializes GPIO outputs, called from deconstructor.

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

◆ deinit_hint_isr()

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

Deinitializes host interrupt ISR, called from deconstructor.

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

◆ deinit_sh2_HAL()

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

Deinitializes sh2 HAL.

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

◆ deinit_spi()

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

Deinitializes SPI.

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

◆ deinit_tasks()

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

Deinitializes tasks used by BNO08x driver.

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

◆ disable_all_reports()

- -
-
- - - - - - - -
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:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
- -

◆ dynamic_calibration_autosave_disable()

- -
-
- - - - - - - -
bool BNO08x::dynamic_calibration_autosave_disable ()
-
- -

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

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

◆ dynamic_calibration_autosave_enable()

- -
-
- - - - - - - -
bool BNO08x::dynamic_calibration_autosave_enable ()
-
- -

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

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

◆ dynamic_calibration_disable()

- -
-
- - - - - - - -
bool BNO08x::dynamic_calibration_disable (BNO08xCalSel sensor)
-
- -

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

-
Parameters
- - -
sensorThe sensor(s) to disable dynamic/ME calibration for.
-
-
-
Returns
True if disable dynamic/ME calibration succeeded.
-
-Here is the call graph for this function:
-
-
- - - - - - - -
-
-Here is the caller graph for this function:
-
-
- - - - - -
- -
-
- -

◆ dynamic_calibration_enable()

- -
-
- - - - - - - -
bool BNO08x::dynamic_calibration_enable (BNO08xCalSel sensor)
-
- -

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

-
Parameters
- - -
sensorThe sensor(s) to enable dynamic/ME calibration for.
-
-
-
Returns
True if enable dynamic/ME calibration succeeded.
-
-Here is the call graph for this function:
-
-
- - - - - - - -
-
-Here is the caller graph for this function:
-
-
- - - - - -
- -
-
- -

◆ get_frs()

- -
-
- - - - - - - - - - - - - - - - -
bool BNO08x::get_frs (uint16_t frs_ID,
uint32_t(&) data[16],
uint16_t & rx_data_sz )
-
- -

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

-

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

-
Parameters
- - - - -
frs_IDThe ID of the desired record to retrieve from flash.
dataBuffer of 16 uint32_t to store retrieved data.
rx_data_szReference to store number of 32 bit words retrieved from flash.
-
-
-
Returns
True if get flash record system operation succeeded.
-
-Here is the call graph for this function:
-
-
- - - - - - - -
- -
-
- -

◆ get_product_IDs()

- -
-
- - - - - - - -
sh2_ProductIds_t BNO08x::get_product_IDs ()
-
- -

Returns product ID info sent by IMU at initialization.

-
Returns
The product ID info returned at initialization.
- -
-
- -

◆ get_reset_reason()

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

Returns reason for previous reset via product ID report.

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

◆ handle_cb()

- -
-
- - - - - -
- - - - - - - - - - - -
void BNO08x::handle_cb (uint8_t rpt_ID,
BNO08xCbGeneric * cb_entry )
-
-private
-
- -

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

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

◆ handle_sensor_report()

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

Parses receieved report and updates uer data with it.

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

◆ hard_reset()

- -
-
- - - - - - - -
bool BNO08x::hard_reset ()
-
- -

Hard resets BNO08x device.

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

◆ hint_handler()

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

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

-

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

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

◆ init_config_args()

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

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

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

◆ init_gpio()

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

Initializes required gpio.

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

◆ init_gpio_inputs()

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

Initializes required gpio inputs.

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

◆ init_gpio_outputs()

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

Initializes required gpio outputs.

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

◆ init_hint_isr()

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

Initializes host interrupt ISR.

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

◆ init_sh2_HAL()

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

Initializes sh2 HAL.

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

◆ init_spi()

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

Initializes SPI.

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

◆ init_tasks()

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

Initializes data_proc_task.

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

◆ initialize()

- -
-
- - - - - - - -
bool BNO08x::initialize ()
-
- -

Initializes BNO08x sensor.

-

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

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

◆ lock_sh2_HAL()

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

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

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

◆ lock_user_data()

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

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

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

◆ on()

- -
-
- - - - - - - -
bool BNO08x::on ()
-
- -

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

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

◆ print_product_ids()

- -
-
- - - - - - - -
void BNO08x::print_product_ids ()
-
- -

Prints product IDs received at initialization.

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

◆ re_enable_reports()

- -
-
- - - - - -
- - - - - - - -
esp_err_t BNO08x::re_enable_reports ()
-
-private
-
- -

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

-
Returns
ESP_OK if enabled reports were successfuly re-enabled.
-
-Here is the caller graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
- -

◆ register_cb() [1/2]

- -
-
- - - - - - - -
bool BNO08x::register_cb (std::function< void(uint8_t report_ID)> cb_fxn)
-
- -

Registers a callback to execute when new data from a report is received, overloaded with callback param for most recent report ID.

-
Parameters
- - -
cb_fxnPointer to the call-back function should be of void return type with single input param of uint8_t for most recent report ID.
-
-
-
Returns
void, nothing to return
- -
-
- -

◆ register_cb() [2/2]

- -
-
- - - - - - - -
bool BNO08x::register_cb (std::function< void(void)> cb_fxn)
-
- -

Registers a callback to execute when new data from a report is received.

-
Parameters
- - -
cb_fxnPointer to the call-back function should be of void return type void input param.
-
-
-
Returns
void, nothing to return
-
-Here is the caller graph for this function:
-
-
- - - - - - - -
- -
-
- -

◆ save_dynamic_calibration()

- -
-
- - - - - - - -
bool BNO08x::save_dynamic_calibration ()
-
- -

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

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

◆ sh2_HAL_service_task()

- -
-
- - - - - -
- - - - - - - -
void BNO08x::sh2_HAL_service_task ()
-
-private
-
- -

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

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

◆ sh2_HAL_service_task_trampoline()

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

Static function used to launch sh2 HAL service task.

-

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

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

◆ sleep()

- -
-
- - - - - - - -
bool BNO08x::sleep ()
-
- -

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

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

◆ soft_reset()

- -
-
- - - - - - - -
bool BNO08x::soft_reset ()
-
- -

Soft resets BNO08x device by sending RESET (1) command on "device" channel.

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

◆ stability_to_str()

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

Converts a BNO08xStability enum to string.

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

◆ toggle_reset()

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

Toggles reset gpio pin for hard reset of BNO08x device.

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

◆ unlock_sh2_HAL()

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

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

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

◆ unlock_user_data()

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

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

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

◆ wait_for_hint()

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

Waits for HINT pin assertion or HOST_INT_TIMEOUT_DEFAULT_MS to elapse.

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

◆ wait_for_reset()

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

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

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

Friends And Related Symbol Documentation

- -

◆ BNO08xSH2HAL

- -
-
- - - - - -
- - - - -
friend class BNO08xSH2HAL
-
-friend
-
- -
-
- -

◆ BNO08xTestHelper

- -
-
- - - - - -
- - - - -
friend class BNO08xTestHelper
-
-friend
-
- -
-
-

Member Data Documentation

- -

◆ bus_config

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

SPI bus GPIO configuration settings.

- -
-
- -

◆ cb_task_hdl

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

sh2_HAL_service_task() task handle

- -
-
- -

◆ CB_TASK_SZ

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

Size of sh2_HAL_service_task() stack in bytes.

- -
-
- -

◆ DATA_AVAILABLE_TIMEOUT_MS

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

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

- -
-
- -

◆ data_proc_task_hdl

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

data_proc_task() task handle

- -
-
- -

◆ DATA_PROC_TASK_SZ

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

Size of data_proc_task() stack in bytes.

- -
-
- -

◆ HARD_RESET_DELAY_MS

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

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

- -
-
- -

◆ HOST_INT_TIMEOUT_DEFAULT_MS

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

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

- -
-
- -

◆ imu_config

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

IMU configuration settings.

- -
-
- -

◆ imu_spi_config

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

SPI slave device settings.

- -
-
- -

◆ init_status

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

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

- -
-
- -

◆ product_IDs

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

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

- -
-
- -

◆ queue_cb_report_id

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

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

- -
-
- -

◆ queue_rx_sensor_event

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

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

- -
-
- -

◆ rpt

- -
-
- - - - -
bno08x_reports_t BNO08x::rpt
-
- -
-
- -

◆ RX_DATA_LENGTH

- -
-
- - - - - -
- - - - -
const constexpr uint16_t BNO08x::RX_DATA_LENGTH = 300U
-
-staticconstexprprivate
-
- -

length buffer containing data received over spi

- -
-
- -

◆ SCLK_MAX_SPEED

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

Max SPI SCLK speed BNO08x is capable of.

- -
-
- -

◆ sem_kill_tasks

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

Counting Semaphore to count amount of killed tasks.

- -
-
- -

◆ sh2_HAL

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

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

- -
-
- -

◆ sh2_HAL_service_task_hdl

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

sh2_HAL_service_task() task handle

- -
-
- -

◆ SH2_HAL_SERVICE_TASK_SZ

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

Size of sh2_HAL_service_task() stack in bytes.

- -
-
- -

◆ spi_hdl

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

SPI device handle.

- -
-
- -

◆ spi_transaction

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

SPI transaction handle.

- -
-
- -

◆ sync_ctx

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

Holds context used to synchronize tasks and callback execution.

- -
-
- -

◆ TAG

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

Class tag used for serial print statements.

- -
-
- -

◆ usr_reports

- -
-
- - - - - -
- - - - -
etl::map<uint8_t, BNO08xRpt*, TOTAL_RPT_COUNT, etl::less<uint8_t> > BNO08x::usr_reports
-
-private
-
- -
-
-
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 deleted file mode 100644 index 49ec681..0000000 --- a/documentation/html/class_b_n_o08x.js +++ /dev/null @@ -1,91 +0,0 @@ -var class_b_n_o08x = -[ - [ "bno08x_reports_t", "struct_b_n_o08x_1_1bno08x__reports__t.html", "struct_b_n_o08x_1_1bno08x__reports__t" ], - [ "bno08x_reports_t", "class_b_n_o08x.html#ae08bdaff01ecacf0f399ab289fdf0b99", null ], - [ "BNO08x", "class_b_n_o08x.html#ad12fb6cf310ad7a04a4e53809833bd61", null ], - [ "~BNO08x", "class_b_n_o08x.html#a687eee44d68e1bcabce04780d7eb5fb9", null ], - [ "accuracy_to_str", "class_b_n_o08x.html#a41d65567bb316971f68718ca69039ace", null ], - [ "activity_to_str", "class_b_n_o08x.html#a0559c3f2f49d287e7c400a780975f850", null ], - [ "calibration_end", "class_b_n_o08x.html#a817ec9ad9d51a1515f658374de48f483", null ], - [ "calibration_start", "class_b_n_o08x.html#af0dd28db9e331312e45937b12295ca94", null ], - [ "cb_task", "class_b_n_o08x.html#a5fb7f6c3e5d1b3478f529644a0f175b7", null ], - [ "cb_task_trampoline", "class_b_n_o08x.html#addf01190119091237ad7a9a1aaea4dcc", null ], - [ "clear_dynamic_calibration", "class_b_n_o08x.html#a84a19cd1564f8d427394f137df54477d", null ], - [ "data_available", "class_b_n_o08x.html#a367d525d1c0ba119b3dca3067bb5bccc", null ], - [ "data_proc_task", "class_b_n_o08x.html#ab4373e9b87837ea9fcbc0b536338c7b8", null ], - [ "data_proc_task_trampoline", "class_b_n_o08x.html#a0ae135d7bf7a5f047a1d1aa5cc07e520", null ], - [ "deinit_gpio", "class_b_n_o08x.html#a4f007dd431f10e741414d197bb4926c3", null ], - [ "deinit_gpio_inputs", "class_b_n_o08x.html#a1f0f4cd8dc7d38448e2198ea47d0018c", null ], - [ "deinit_gpio_outputs", "class_b_n_o08x.html#ab132a061bd437fd109225446aa1f6010", null ], - [ "deinit_hint_isr", "class_b_n_o08x.html#a9d96108b0f5b1e1e1ac431bc993ca758", null ], - [ "deinit_sh2_HAL", "class_b_n_o08x.html#a75c7226ea4626862a5039aa053116861", null ], - [ "deinit_spi", "class_b_n_o08x.html#a233920ce97f685fbdabecccacf471d85", null ], - [ "deinit_tasks", "class_b_n_o08x.html#a968144efd5100ccce0e453c40a63592b", null ], - [ "disable_all_reports", "class_b_n_o08x.html#aebacbe092615cd083cf996b14402bba6", null ], - [ "dynamic_calibration_autosave_disable", "class_b_n_o08x.html#a9387728c276734da27388dbea38b6b32", null ], - [ "dynamic_calibration_autosave_enable", "class_b_n_o08x.html#a4e8b49abd33e6e11f23b2ae345058b9b", null ], - [ "dynamic_calibration_disable", "class_b_n_o08x.html#a5c7498f6fa4bd43280dff1d322233b95", null ], - [ "dynamic_calibration_enable", "class_b_n_o08x.html#a90ea8e811d4bea28a356290d6f5caac5", null ], - [ "get_frs", "class_b_n_o08x.html#aee6ce74b95c1e1651cb93a60d723c16c", null ], - [ "get_product_IDs", "class_b_n_o08x.html#aa8fd64f60de86ff6b8562f90f3b09690", null ], - [ "get_reset_reason", "class_b_n_o08x.html#a96d47dd0f9aedfbe3f731f8ae76b2e85", null ], - [ "handle_cb", "class_b_n_o08x.html#a86275a93706656dae6af421bc15a4e59", null ], - [ "handle_sensor_report", "class_b_n_o08x.html#a7d5250a6017f9e76e3c2ddb00d7103a1", null ], - [ "hard_reset", "class_b_n_o08x.html#a28cd1c0b3477571d87133234e6358503", null ], - [ "hint_handler", "class_b_n_o08x.html#a804b95c58c30d36933fd251626b85bf7", null ], - [ "init_config_args", "class_b_n_o08x.html#a589eb9780f5bf613bbd447ef5b9ade3d", null ], - [ "init_gpio", "class_b_n_o08x.html#ae0dab25557befcf62bf384fdc241ef10", null ], - [ "init_gpio_inputs", "class_b_n_o08x.html#a8f34d5475474f00ae6a92f73c1fe14e4", null ], - [ "init_gpio_outputs", "class_b_n_o08x.html#ad0b9e8f8d051798bb1da9b19598dbd64", null ], - [ "init_hint_isr", "class_b_n_o08x.html#aa27026da2c52b4aca49b78863f10ec61", null ], - [ "init_sh2_HAL", "class_b_n_o08x.html#ae2fc9a0fe63a927c015a267621316a80", null ], - [ "init_spi", "class_b_n_o08x.html#a58f43c8bb1e7fe8560ce442d46240e81", null ], - [ "init_tasks", "class_b_n_o08x.html#a90d959312e6f7f8151b8a38218492ead", null ], - [ "initialize", "class_b_n_o08x.html#aea8e2c6dd7a2c9899479a7f39fe94798", null ], - [ "lock_sh2_HAL", "class_b_n_o08x.html#a8e43dd50140f326cfb58e00399923e8c", null ], - [ "lock_user_data", "class_b_n_o08x.html#a37e7c18232f47694d5e55bacc109189c", null ], - [ "on", "class_b_n_o08x.html#aaaa15b21ad98a3b161065c3d03ff62b5", null ], - [ "print_product_ids", "class_b_n_o08x.html#a7441f7f2477c152deca17054041bf3e6", null ], - [ "re_enable_reports", "class_b_n_o08x.html#ac732c968f8d639c81f5d423aad004e95", null ], - [ "register_cb", "class_b_n_o08x.html#a082c79d9951ac32ea5fa25de90255a41", null ], - [ "register_cb", "class_b_n_o08x.html#aadd44524e6d22c48916acd9518b63ec3", null ], - [ "save_dynamic_calibration", "class_b_n_o08x.html#a1c703a1fb79ce777dc73a83f02bfdb85", null ], - [ "sh2_HAL_service_task", "class_b_n_o08x.html#a7c7a9a0b81f9c8762fc927efea68bf23", null ], - [ "sh2_HAL_service_task_trampoline", "class_b_n_o08x.html#a888eaf810d6140e2e771c44f5857b7c1", null ], - [ "sleep", "class_b_n_o08x.html#a7c5774a48227e8e3346fa5df7dfa420c", null ], - [ "soft_reset", "class_b_n_o08x.html#a973a1b1785f3302ee1b2702c6a27646e", null ], - [ "stability_to_str", "class_b_n_o08x.html#aa8347555e37a185bef4a834b04231123", null ], - [ "toggle_reset", "class_b_n_o08x.html#a6711a624f7229f2eee51ee0a5bc87e67", null ], - [ "unlock_sh2_HAL", "class_b_n_o08x.html#a2dbce689245a1b9968e3ea627d2b9a42", null ], - [ "unlock_user_data", "class_b_n_o08x.html#a171b4f380b145e295a11219a8e2a961a", null ], - [ "wait_for_hint", "class_b_n_o08x.html#a69cf0da11a71f5ea40f9fddd598d06fc", null ], - [ "wait_for_reset", "class_b_n_o08x.html#a6602374314c07e9f707c0a6d2234bf7e", null ], - [ "BNO08xSH2HAL", "class_b_n_o08x.html#a6dd0081dc9eb0cfb019bfdca3aa31802", null ], - [ "BNO08xTestHelper", "class_b_n_o08x.html#a190775b71c35d8007faae7dd6a9f1030", null ], - [ "bus_config", "class_b_n_o08x.html#a982f065df42f00e53fd87c840efdb0f1", null ], - [ "cb_task_hdl", "class_b_n_o08x.html#a6931b6544788f268a9441a9f9d4a5e33", null ], - [ "CB_TASK_SZ", "class_b_n_o08x.html#a63002547e309412846c3967c9d068ee3", null ], - [ "DATA_AVAILABLE_TIMEOUT_MS", "class_b_n_o08x.html#ae32ce16c51a93b9d53058bf3b6f0d94b", null ], - [ "data_proc_task_hdl", "class_b_n_o08x.html#af9b6fbf35e7cd55d517d30c6429a21a4", null ], - [ "DATA_PROC_TASK_SZ", "class_b_n_o08x.html#a876ef3f899989de83ee6a9d6b218f8e1", null ], - [ "HARD_RESET_DELAY_MS", "class_b_n_o08x.html#aa07e329d693eb8d9270a7f9ad6f1d94b", null ], - [ "HOST_INT_TIMEOUT_DEFAULT_MS", "class_b_n_o08x.html#ae51d4e3228a91ee407d5866e604804c4", null ], - [ "imu_config", "class_b_n_o08x.html#aeda443e9f608fccfec0e6770edc90c82", null ], - [ "imu_spi_config", "class_b_n_o08x.html#a425a1f5a9f3232aadc685caaf4c2f82e", null ], - [ "init_status", "class_b_n_o08x.html#a0a2d157afc0da144536d8d6927cc63f1", null ], - [ "product_IDs", "class_b_n_o08x.html#ac8f6fc515923ffc820a7cfafc0c2830f", null ], - [ "queue_cb_report_id", "class_b_n_o08x.html#a8b45106ee35e8d2ddc9709b7f788212e", null ], - [ "queue_rx_sensor_event", "class_b_n_o08x.html#aefd6d59af9f8cf73be017db55f8b2e6a", null ], - [ "rpt", "class_b_n_o08x.html#ae1db7422ee9c2cac77382cc0a7aa430e", null ], - [ "RX_DATA_LENGTH", "class_b_n_o08x.html#a1a037bda37493cde56732cc6fdc7884b", null ], - [ "SCLK_MAX_SPEED", "class_b_n_o08x.html#a031976dacd97917d9d72edccb607160c", null ], - [ "sem_kill_tasks", "class_b_n_o08x.html#aa92ff86d82a097a565ed2a2b9000b571", null ], - [ "sh2_HAL", "class_b_n_o08x.html#abae123678dc62f139749f13a3b6d1baa", null ], - [ "sh2_HAL_service_task_hdl", "class_b_n_o08x.html#afb288b912294ac6a568c1aab8bb382f6", null ], - [ "SH2_HAL_SERVICE_TASK_SZ", "class_b_n_o08x.html#aac1f772772db2d5fd14d51e44649d8eb", null ], - [ "spi_hdl", "class_b_n_o08x.html#acc0ea091465fc9a5736f5e0c6a0ce8ef", null ], - [ "spi_transaction", "class_b_n_o08x.html#ac16adc5f00b0039c98a4921f13895026", null ], - [ "sync_ctx", "class_b_n_o08x.html#a22bb1bdc1153a455ec8f549d9389406e", null ], - [ "TAG", "class_b_n_o08x.html#a2c98d5f2c406a3efd0b48c5666fa8c46", null ], - [ "usr_reports", "class_b_n_o08x.html#a58b4949a61a784d09df3e7ecda175b39", null ] -]; \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x__coll__graph.map b/documentation/html/class_b_n_o08x__coll__graph.map deleted file mode 100644 index 4ec8856..0000000 --- a/documentation/html/class_b_n_o08x__coll__graph.map +++ /dev/null @@ -1,112 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x__coll__graph.md5 b/documentation/html/class_b_n_o08x__coll__graph.md5 deleted file mode 100644 index 2db0f02..0000000 --- a/documentation/html/class_b_n_o08x__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -3bc7f2688b5d2d14e6e680980b64783d \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x__coll__graph.png b/documentation/html/class_b_n_o08x__coll__graph.png deleted file mode 100644 index 9265041..0000000 Binary files a/documentation/html/class_b_n_o08x__coll__graph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_cgraph.map b/documentation/html/class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_cgraph.map deleted file mode 100644 index 17b3706..0000000 --- a/documentation/html/class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_cgraph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_cgraph.md5 b/documentation/html/class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_cgraph.md5 deleted file mode 100644 index 1fa6439..0000000 --- a/documentation/html/class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -fddccfa8fa6c4967013a8c69e23f4e3c \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_cgraph.png b/documentation/html/class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_cgraph.png deleted file mode 100644 index c334577..0000000 Binary files a/documentation/html/class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_icgraph.map b/documentation/html/class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_icgraph.map deleted file mode 100644 index d1e6aae..0000000 --- a/documentation/html/class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_icgraph.map +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_icgraph.md5 b/documentation/html/class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_icgraph.md5 deleted file mode 100644 index 691f871..0000000 --- a/documentation/html/class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -d99b5e282be54671222f2d7184bf0b9b \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_icgraph.png b/documentation/html/class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_icgraph.png deleted file mode 100644 index 512d444..0000000 Binary files a/documentation/html/class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a1c703a1fb79ce777dc73a83f02bfdb85_cgraph.map b/documentation/html/class_b_n_o08x_a1c703a1fb79ce777dc73a83f02bfdb85_cgraph.map deleted file mode 100644 index 350e478..0000000 --- a/documentation/html/class_b_n_o08x_a1c703a1fb79ce777dc73a83f02bfdb85_cgraph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/class_b_n_o08x_a1c703a1fb79ce777dc73a83f02bfdb85_cgraph.md5 b/documentation/html/class_b_n_o08x_a1c703a1fb79ce777dc73a83f02bfdb85_cgraph.md5 deleted file mode 100644 index cfb0082..0000000 --- a/documentation/html/class_b_n_o08x_a1c703a1fb79ce777dc73a83f02bfdb85_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -c12e1c989221f5560ed535460a1e2314 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a1c703a1fb79ce777dc73a83f02bfdb85_cgraph.png b/documentation/html/class_b_n_o08x_a1c703a1fb79ce777dc73a83f02bfdb85_cgraph.png deleted file mode 100644 index 8f73651..0000000 Binary files a/documentation/html/class_b_n_o08x_a1c703a1fb79ce777dc73a83f02bfdb85_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a1c703a1fb79ce777dc73a83f02bfdb85_icgraph.map b/documentation/html/class_b_n_o08x_a1c703a1fb79ce777dc73a83f02bfdb85_icgraph.map deleted file mode 100644 index e162166..0000000 --- a/documentation/html/class_b_n_o08x_a1c703a1fb79ce777dc73a83f02bfdb85_icgraph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_a1c703a1fb79ce777dc73a83f02bfdb85_icgraph.md5 b/documentation/html/class_b_n_o08x_a1c703a1fb79ce777dc73a83f02bfdb85_icgraph.md5 deleted file mode 100644 index d5e4a38..0000000 --- a/documentation/html/class_b_n_o08x_a1c703a1fb79ce777dc73a83f02bfdb85_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -88b736e76fe4627b53b8c1e01eae1bff \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a1c703a1fb79ce777dc73a83f02bfdb85_icgraph.png b/documentation/html/class_b_n_o08x_a1c703a1fb79ce777dc73a83f02bfdb85_icgraph.png deleted file mode 100644 index c6bb2b4..0000000 Binary files a/documentation/html/class_b_n_o08x_a1c703a1fb79ce777dc73a83f02bfdb85_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a1f0f4cd8dc7d38448e2198ea47d0018c_icgraph.map b/documentation/html/class_b_n_o08x_a1f0f4cd8dc7d38448e2198ea47d0018c_icgraph.map deleted file mode 100644 index e2dd879..0000000 --- a/documentation/html/class_b_n_o08x_a1f0f4cd8dc7d38448e2198ea47d0018c_icgraph.map +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_a1f0f4cd8dc7d38448e2198ea47d0018c_icgraph.md5 b/documentation/html/class_b_n_o08x_a1f0f4cd8dc7d38448e2198ea47d0018c_icgraph.md5 deleted file mode 100644 index e1cf049..0000000 --- a/documentation/html/class_b_n_o08x_a1f0f4cd8dc7d38448e2198ea47d0018c_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -6a270c4ea4b545fad0ae9545cb579f1d \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a1f0f4cd8dc7d38448e2198ea47d0018c_icgraph.png b/documentation/html/class_b_n_o08x_a1f0f4cd8dc7d38448e2198ea47d0018c_icgraph.png deleted file mode 100644 index 101ce43..0000000 Binary files a/documentation/html/class_b_n_o08x_a1f0f4cd8dc7d38448e2198ea47d0018c_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a233920ce97f685fbdabecccacf471d85_icgraph.map b/documentation/html/class_b_n_o08x_a233920ce97f685fbdabecccacf471d85_icgraph.map deleted file mode 100644 index d06bdb2..0000000 --- a/documentation/html/class_b_n_o08x_a233920ce97f685fbdabecccacf471d85_icgraph.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_a233920ce97f685fbdabecccacf471d85_icgraph.md5 b/documentation/html/class_b_n_o08x_a233920ce97f685fbdabecccacf471d85_icgraph.md5 deleted file mode 100644 index 68c5922..0000000 --- a/documentation/html/class_b_n_o08x_a233920ce97f685fbdabecccacf471d85_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -35f8d0adda59aa7a8bb3d49537243a20 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a233920ce97f685fbdabecccacf471d85_icgraph.png b/documentation/html/class_b_n_o08x_a233920ce97f685fbdabecccacf471d85_icgraph.png deleted file mode 100644 index 0ab5e62..0000000 Binary files a/documentation/html/class_b_n_o08x_a233920ce97f685fbdabecccacf471d85_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_cgraph.map b/documentation/html/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_cgraph.map deleted file mode 100644 index e47fb52..0000000 --- a/documentation/html/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_cgraph.map +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_cgraph.md5 b/documentation/html/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_cgraph.md5 deleted file mode 100644 index 92cbc04..0000000 --- a/documentation/html/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -13c6a8e1d842d4353630a36c36435a05 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_cgraph.png b/documentation/html/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_cgraph.png deleted file mode 100644 index d326a10..0000000 Binary files a/documentation/html/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_icgraph.map b/documentation/html/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_icgraph.map deleted file mode 100644 index 761c2bb..0000000 --- a/documentation/html/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_icgraph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_icgraph.md5 b/documentation/html/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_icgraph.md5 deleted file mode 100644 index bb28160..0000000 --- a/documentation/html/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -8708b2c526a344b7394f87ac9c917535 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_icgraph.png b/documentation/html/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_icgraph.png deleted file mode 100644 index 4ce511e..0000000 Binary files a/documentation/html/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a2dbce689245a1b9968e3ea627d2b9a42_icgraph.map b/documentation/html/class_b_n_o08x_a2dbce689245a1b9968e3ea627d2b9a42_icgraph.map deleted file mode 100644 index e95a81b..0000000 --- a/documentation/html/class_b_n_o08x_a2dbce689245a1b9968e3ea627d2b9a42_icgraph.map +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_a2dbce689245a1b9968e3ea627d2b9a42_icgraph.md5 b/documentation/html/class_b_n_o08x_a2dbce689245a1b9968e3ea627d2b9a42_icgraph.md5 deleted file mode 100644 index 7db7f9c..0000000 --- a/documentation/html/class_b_n_o08x_a2dbce689245a1b9968e3ea627d2b9a42_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -7c07f1f0c29fa4368f026f6116a4e061 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a2dbce689245a1b9968e3ea627d2b9a42_icgraph.png b/documentation/html/class_b_n_o08x_a2dbce689245a1b9968e3ea627d2b9a42_icgraph.png deleted file mode 100644 index 10cefcd..0000000 Binary files a/documentation/html/class_b_n_o08x_a2dbce689245a1b9968e3ea627d2b9a42_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc_icgraph.map b/documentation/html/class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc_icgraph.map deleted file mode 100644 index b0ccf8e..0000000 --- a/documentation/html/class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc_icgraph.map +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc_icgraph.md5 b/documentation/html/class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc_icgraph.md5 deleted file mode 100644 index 74e0136..0000000 --- a/documentation/html/class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -791a16e0967c2efa7b573d1e37e7f5fd \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc_icgraph.png b/documentation/html/class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc_icgraph.png deleted file mode 100644 index 4efd95c..0000000 Binary files a/documentation/html/class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a41d65567bb316971f68718ca69039ace_icgraph.map b/documentation/html/class_b_n_o08x_a41d65567bb316971f68718ca69039ace_icgraph.map deleted file mode 100644 index fc69166..0000000 --- a/documentation/html/class_b_n_o08x_a41d65567bb316971f68718ca69039ace_icgraph.map +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_a41d65567bb316971f68718ca69039ace_icgraph.md5 b/documentation/html/class_b_n_o08x_a41d65567bb316971f68718ca69039ace_icgraph.md5 deleted file mode 100644 index 37cfbcc..0000000 --- a/documentation/html/class_b_n_o08x_a41d65567bb316971f68718ca69039ace_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -bfec6e783528caff56c77b9bef431fce \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a41d65567bb316971f68718ca69039ace_icgraph.png b/documentation/html/class_b_n_o08x_a41d65567bb316971f68718ca69039ace_icgraph.png deleted file mode 100644 index d6b0011..0000000 Binary files a/documentation/html/class_b_n_o08x_a41d65567bb316971f68718ca69039ace_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a4e8b49abd33e6e11f23b2ae345058b9b_cgraph.map b/documentation/html/class_b_n_o08x_a4e8b49abd33e6e11f23b2ae345058b9b_cgraph.map deleted file mode 100644 index 2995b47..0000000 --- a/documentation/html/class_b_n_o08x_a4e8b49abd33e6e11f23b2ae345058b9b_cgraph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/class_b_n_o08x_a4e8b49abd33e6e11f23b2ae345058b9b_cgraph.md5 b/documentation/html/class_b_n_o08x_a4e8b49abd33e6e11f23b2ae345058b9b_cgraph.md5 deleted file mode 100644 index 44768b2..0000000 --- a/documentation/html/class_b_n_o08x_a4e8b49abd33e6e11f23b2ae345058b9b_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -6b508a8b67cfb8e2b1e5694d2b178b79 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a4e8b49abd33e6e11f23b2ae345058b9b_cgraph.png b/documentation/html/class_b_n_o08x_a4e8b49abd33e6e11f23b2ae345058b9b_cgraph.png deleted file mode 100644 index 0bbd063..0000000 Binary files a/documentation/html/class_b_n_o08x_a4e8b49abd33e6e11f23b2ae345058b9b_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a4e8b49abd33e6e11f23b2ae345058b9b_icgraph.map b/documentation/html/class_b_n_o08x_a4e8b49abd33e6e11f23b2ae345058b9b_icgraph.map deleted file mode 100644 index 912ffa6..0000000 --- a/documentation/html/class_b_n_o08x_a4e8b49abd33e6e11f23b2ae345058b9b_icgraph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_a4e8b49abd33e6e11f23b2ae345058b9b_icgraph.md5 b/documentation/html/class_b_n_o08x_a4e8b49abd33e6e11f23b2ae345058b9b_icgraph.md5 deleted file mode 100644 index 231e377..0000000 --- a/documentation/html/class_b_n_o08x_a4e8b49abd33e6e11f23b2ae345058b9b_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -d876ff00a350c7dabad5de5802312321 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a4e8b49abd33e6e11f23b2ae345058b9b_icgraph.png b/documentation/html/class_b_n_o08x_a4e8b49abd33e6e11f23b2ae345058b9b_icgraph.png deleted file mode 100644 index b5711d5..0000000 Binary files a/documentation/html/class_b_n_o08x_a4e8b49abd33e6e11f23b2ae345058b9b_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a4f007dd431f10e741414d197bb4926c3_cgraph.map b/documentation/html/class_b_n_o08x_a4f007dd431f10e741414d197bb4926c3_cgraph.map deleted file mode 100644 index ad44024..0000000 --- a/documentation/html/class_b_n_o08x_a4f007dd431f10e741414d197bb4926c3_cgraph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/class_b_n_o08x_a4f007dd431f10e741414d197bb4926c3_cgraph.md5 b/documentation/html/class_b_n_o08x_a4f007dd431f10e741414d197bb4926c3_cgraph.md5 deleted file mode 100644 index e8ae398..0000000 --- a/documentation/html/class_b_n_o08x_a4f007dd431f10e741414d197bb4926c3_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -fbcc2a31557ceb988b3edc2cd1d778c1 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a4f007dd431f10e741414d197bb4926c3_cgraph.png b/documentation/html/class_b_n_o08x_a4f007dd431f10e741414d197bb4926c3_cgraph.png deleted file mode 100644 index ad7f0da..0000000 Binary files a/documentation/html/class_b_n_o08x_a4f007dd431f10e741414d197bb4926c3_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a4f007dd431f10e741414d197bb4926c3_icgraph.map b/documentation/html/class_b_n_o08x_a4f007dd431f10e741414d197bb4926c3_icgraph.map deleted file mode 100644 index a4d6afb..0000000 --- a/documentation/html/class_b_n_o08x_a4f007dd431f10e741414d197bb4926c3_icgraph.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_a4f007dd431f10e741414d197bb4926c3_icgraph.md5 b/documentation/html/class_b_n_o08x_a4f007dd431f10e741414d197bb4926c3_icgraph.md5 deleted file mode 100644 index ce462d4..0000000 --- a/documentation/html/class_b_n_o08x_a4f007dd431f10e741414d197bb4926c3_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -7ccce54c1cf01e54fa8229e12005f92b \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a4f007dd431f10e741414d197bb4926c3_icgraph.png b/documentation/html/class_b_n_o08x_a4f007dd431f10e741414d197bb4926c3_icgraph.png deleted file mode 100644 index 5d08b84..0000000 Binary files a/documentation/html/class_b_n_o08x_a4f007dd431f10e741414d197bb4926c3_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a589eb9780f5bf613bbd447ef5b9ade3d_icgraph.map b/documentation/html/class_b_n_o08x_a589eb9780f5bf613bbd447ef5b9ade3d_icgraph.map deleted file mode 100644 index 7e80a8e..0000000 --- a/documentation/html/class_b_n_o08x_a589eb9780f5bf613bbd447ef5b9ade3d_icgraph.map +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_a589eb9780f5bf613bbd447ef5b9ade3d_icgraph.md5 b/documentation/html/class_b_n_o08x_a589eb9780f5bf613bbd447ef5b9ade3d_icgraph.md5 deleted file mode 100644 index 0a860c9..0000000 --- a/documentation/html/class_b_n_o08x_a589eb9780f5bf613bbd447ef5b9ade3d_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -6987eb500c90bfdabeef569eb96a2e55 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a589eb9780f5bf613bbd447ef5b9ade3d_icgraph.png b/documentation/html/class_b_n_o08x_a589eb9780f5bf613bbd447ef5b9ade3d_icgraph.png deleted file mode 100644 index 963b5da..0000000 Binary files a/documentation/html/class_b_n_o08x_a589eb9780f5bf613bbd447ef5b9ade3d_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a58f43c8bb1e7fe8560ce442d46240e81_icgraph.map b/documentation/html/class_b_n_o08x_a58f43c8bb1e7fe8560ce442d46240e81_icgraph.map deleted file mode 100644 index 4499ce2..0000000 --- a/documentation/html/class_b_n_o08x_a58f43c8bb1e7fe8560ce442d46240e81_icgraph.map +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_a58f43c8bb1e7fe8560ce442d46240e81_icgraph.md5 b/documentation/html/class_b_n_o08x_a58f43c8bb1e7fe8560ce442d46240e81_icgraph.md5 deleted file mode 100644 index 3cc6954..0000000 --- a/documentation/html/class_b_n_o08x_a58f43c8bb1e7fe8560ce442d46240e81_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -6c93b89c8368efa5c9427185cff891d1 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a58f43c8bb1e7fe8560ce442d46240e81_icgraph.png b/documentation/html/class_b_n_o08x_a58f43c8bb1e7fe8560ce442d46240e81_icgraph.png deleted file mode 100644 index 134bda7..0000000 Binary files a/documentation/html/class_b_n_o08x_a58f43c8bb1e7fe8560ce442d46240e81_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95_cgraph.map b/documentation/html/class_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95_cgraph.map deleted file mode 100644 index 5a17767..0000000 --- a/documentation/html/class_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95_cgraph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/class_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95_cgraph.md5 b/documentation/html/class_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95_cgraph.md5 deleted file mode 100644 index e24206f..0000000 --- a/documentation/html/class_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -de9af2f9298da3c7aa7bba9de5421171 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95_cgraph.png b/documentation/html/class_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95_cgraph.png deleted file mode 100644 index b740581..0000000 Binary files a/documentation/html/class_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95_icgraph.map b/documentation/html/class_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95_icgraph.map deleted file mode 100644 index 4b4d1cd..0000000 --- a/documentation/html/class_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95_icgraph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95_icgraph.md5 b/documentation/html/class_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95_icgraph.md5 deleted file mode 100644 index 135ad38..0000000 --- a/documentation/html/class_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -f7e00c8999dc6a6144bd7258e1a273c0 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95_icgraph.png b/documentation/html/class_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95_icgraph.png deleted file mode 100644 index c6c668a..0000000 Binary files a/documentation/html/class_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a5fb7f6c3e5d1b3478f529644a0f175b7_cgraph.map b/documentation/html/class_b_n_o08x_a5fb7f6c3e5d1b3478f529644a0f175b7_cgraph.map deleted file mode 100644 index b565d5d..0000000 --- a/documentation/html/class_b_n_o08x_a5fb7f6c3e5d1b3478f529644a0f175b7_cgraph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/class_b_n_o08x_a5fb7f6c3e5d1b3478f529644a0f175b7_cgraph.md5 b/documentation/html/class_b_n_o08x_a5fb7f6c3e5d1b3478f529644a0f175b7_cgraph.md5 deleted file mode 100644 index fba8744..0000000 --- a/documentation/html/class_b_n_o08x_a5fb7f6c3e5d1b3478f529644a0f175b7_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -94579338c0da156072af103d12017eb1 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a5fb7f6c3e5d1b3478f529644a0f175b7_cgraph.png b/documentation/html/class_b_n_o08x_a5fb7f6c3e5d1b3478f529644a0f175b7_cgraph.png deleted file mode 100644 index 280d744..0000000 Binary files a/documentation/html/class_b_n_o08x_a5fb7f6c3e5d1b3478f529644a0f175b7_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a5fb7f6c3e5d1b3478f529644a0f175b7_icgraph.map b/documentation/html/class_b_n_o08x_a5fb7f6c3e5d1b3478f529644a0f175b7_icgraph.map deleted file mode 100644 index de83e9b..0000000 --- a/documentation/html/class_b_n_o08x_a5fb7f6c3e5d1b3478f529644a0f175b7_icgraph.map +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_a5fb7f6c3e5d1b3478f529644a0f175b7_icgraph.md5 b/documentation/html/class_b_n_o08x_a5fb7f6c3e5d1b3478f529644a0f175b7_icgraph.md5 deleted file mode 100644 index 6da3ae7..0000000 --- a/documentation/html/class_b_n_o08x_a5fb7f6c3e5d1b3478f529644a0f175b7_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -0927b06938e90971224cbce6241a5942 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a5fb7f6c3e5d1b3478f529644a0f175b7_icgraph.png b/documentation/html/class_b_n_o08x_a5fb7f6c3e5d1b3478f529644a0f175b7_icgraph.png deleted file mode 100644 index 764e840..0000000 Binary files a/documentation/html/class_b_n_o08x_a5fb7f6c3e5d1b3478f529644a0f175b7_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a6602374314c07e9f707c0a6d2234bf7e_icgraph.map b/documentation/html/class_b_n_o08x_a6602374314c07e9f707c0a6d2234bf7e_icgraph.map deleted file mode 100644 index cb9f28a..0000000 --- a/documentation/html/class_b_n_o08x_a6602374314c07e9f707c0a6d2234bf7e_icgraph.map +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_a6602374314c07e9f707c0a6d2234bf7e_icgraph.md5 b/documentation/html/class_b_n_o08x_a6602374314c07e9f707c0a6d2234bf7e_icgraph.md5 deleted file mode 100644 index c610001..0000000 --- a/documentation/html/class_b_n_o08x_a6602374314c07e9f707c0a6d2234bf7e_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -c0096e17df80f22d8d51d876b81c36bb \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a6602374314c07e9f707c0a6d2234bf7e_icgraph.png b/documentation/html/class_b_n_o08x_a6602374314c07e9f707c0a6d2234bf7e_icgraph.png deleted file mode 100644 index f21f5b3..0000000 Binary files a/documentation/html/class_b_n_o08x_a6602374314c07e9f707c0a6d2234bf7e_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a6711a624f7229f2eee51ee0a5bc87e67_icgraph.map b/documentation/html/class_b_n_o08x_a6711a624f7229f2eee51ee0a5bc87e67_icgraph.map deleted file mode 100644 index 1d03aff..0000000 --- a/documentation/html/class_b_n_o08x_a6711a624f7229f2eee51ee0a5bc87e67_icgraph.map +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_a6711a624f7229f2eee51ee0a5bc87e67_icgraph.md5 b/documentation/html/class_b_n_o08x_a6711a624f7229f2eee51ee0a5bc87e67_icgraph.md5 deleted file mode 100644 index a782d4d..0000000 --- a/documentation/html/class_b_n_o08x_a6711a624f7229f2eee51ee0a5bc87e67_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -76ed3d08d63222d18dff09cf89db25eb \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a6711a624f7229f2eee51ee0a5bc87e67_icgraph.png b/documentation/html/class_b_n_o08x_a6711a624f7229f2eee51ee0a5bc87e67_icgraph.png deleted file mode 100644 index 0dfaa45..0000000 Binary files a/documentation/html/class_b_n_o08x_a6711a624f7229f2eee51ee0a5bc87e67_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a687eee44d68e1bcabce04780d7eb5fb9_cgraph.map b/documentation/html/class_b_n_o08x_a687eee44d68e1bcabce04780d7eb5fb9_cgraph.map deleted file mode 100644 index 79087d8..0000000 --- a/documentation/html/class_b_n_o08x_a687eee44d68e1bcabce04780d7eb5fb9_cgraph.map +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_a687eee44d68e1bcabce04780d7eb5fb9_cgraph.md5 b/documentation/html/class_b_n_o08x_a687eee44d68e1bcabce04780d7eb5fb9_cgraph.md5 deleted file mode 100644 index efbd04e..0000000 --- a/documentation/html/class_b_n_o08x_a687eee44d68e1bcabce04780d7eb5fb9_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -16b2c25a945d181631530db438a1d41b \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a687eee44d68e1bcabce04780d7eb5fb9_cgraph.png b/documentation/html/class_b_n_o08x_a687eee44d68e1bcabce04780d7eb5fb9_cgraph.png deleted file mode 100644 index 9759107..0000000 Binary files a/documentation/html/class_b_n_o08x_a687eee44d68e1bcabce04780d7eb5fb9_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a69cf0da11a71f5ea40f9fddd598d06fc_icgraph.map b/documentation/html/class_b_n_o08x_a69cf0da11a71f5ea40f9fddd598d06fc_icgraph.map deleted file mode 100644 index b379d71..0000000 --- a/documentation/html/class_b_n_o08x_a69cf0da11a71f5ea40f9fddd598d06fc_icgraph.map +++ /dev/null @@ -1,35 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_a69cf0da11a71f5ea40f9fddd598d06fc_icgraph.md5 b/documentation/html/class_b_n_o08x_a69cf0da11a71f5ea40f9fddd598d06fc_icgraph.md5 deleted file mode 100644 index e3312a3..0000000 --- a/documentation/html/class_b_n_o08x_a69cf0da11a71f5ea40f9fddd598d06fc_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -af7ce62ed4fa107494eae19ca1a4d183 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a69cf0da11a71f5ea40f9fddd598d06fc_icgraph.png b/documentation/html/class_b_n_o08x_a69cf0da11a71f5ea40f9fddd598d06fc_icgraph.png deleted file mode 100644 index 492e290..0000000 Binary files a/documentation/html/class_b_n_o08x_a69cf0da11a71f5ea40f9fddd598d06fc_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a7441f7f2477c152deca17054041bf3e6_icgraph.map b/documentation/html/class_b_n_o08x_a7441f7f2477c152deca17054041bf3e6_icgraph.map deleted file mode 100644 index 3f382b7..0000000 --- a/documentation/html/class_b_n_o08x_a7441f7f2477c152deca17054041bf3e6_icgraph.map +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_a7441f7f2477c152deca17054041bf3e6_icgraph.md5 b/documentation/html/class_b_n_o08x_a7441f7f2477c152deca17054041bf3e6_icgraph.md5 deleted file mode 100644 index 3594116..0000000 --- a/documentation/html/class_b_n_o08x_a7441f7f2477c152deca17054041bf3e6_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -62c2bde9be196f9c9ea2f827da46e8a2 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a7441f7f2477c152deca17054041bf3e6_icgraph.png b/documentation/html/class_b_n_o08x_a7441f7f2477c152deca17054041bf3e6_icgraph.png deleted file mode 100644 index 100dd67..0000000 Binary files a/documentation/html/class_b_n_o08x_a7441f7f2477c152deca17054041bf3e6_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a75c7226ea4626862a5039aa053116861_icgraph.map b/documentation/html/class_b_n_o08x_a75c7226ea4626862a5039aa053116861_icgraph.map deleted file mode 100644 index 57e4344..0000000 --- a/documentation/html/class_b_n_o08x_a75c7226ea4626862a5039aa053116861_icgraph.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_a75c7226ea4626862a5039aa053116861_icgraph.md5 b/documentation/html/class_b_n_o08x_a75c7226ea4626862a5039aa053116861_icgraph.md5 deleted file mode 100644 index 1bbd3de..0000000 --- a/documentation/html/class_b_n_o08x_a75c7226ea4626862a5039aa053116861_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -a8f004a9d425c4b6fab424eca578f544 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a75c7226ea4626862a5039aa053116861_icgraph.png b/documentation/html/class_b_n_o08x_a75c7226ea4626862a5039aa053116861_icgraph.png deleted file mode 100644 index 20b6835..0000000 Binary files a/documentation/html/class_b_n_o08x_a75c7226ea4626862a5039aa053116861_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a7c5774a48227e8e3346fa5df7dfa420c_cgraph.map b/documentation/html/class_b_n_o08x_a7c5774a48227e8e3346fa5df7dfa420c_cgraph.map deleted file mode 100644 index 0e8b000..0000000 --- a/documentation/html/class_b_n_o08x_a7c5774a48227e8e3346fa5df7dfa420c_cgraph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/class_b_n_o08x_a7c5774a48227e8e3346fa5df7dfa420c_cgraph.md5 b/documentation/html/class_b_n_o08x_a7c5774a48227e8e3346fa5df7dfa420c_cgraph.md5 deleted file mode 100644 index 88aba8f..0000000 --- a/documentation/html/class_b_n_o08x_a7c5774a48227e8e3346fa5df7dfa420c_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -2ae5325eab4b6892b4a016b601dc120d \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a7c5774a48227e8e3346fa5df7dfa420c_cgraph.png b/documentation/html/class_b_n_o08x_a7c5774a48227e8e3346fa5df7dfa420c_cgraph.png deleted file mode 100644 index fbc3201..0000000 Binary files a/documentation/html/class_b_n_o08x_a7c5774a48227e8e3346fa5df7dfa420c_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a7c5774a48227e8e3346fa5df7dfa420c_icgraph.map b/documentation/html/class_b_n_o08x_a7c5774a48227e8e3346fa5df7dfa420c_icgraph.map deleted file mode 100644 index 5a65f8f..0000000 --- a/documentation/html/class_b_n_o08x_a7c5774a48227e8e3346fa5df7dfa420c_icgraph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_a7c5774a48227e8e3346fa5df7dfa420c_icgraph.md5 b/documentation/html/class_b_n_o08x_a7c5774a48227e8e3346fa5df7dfa420c_icgraph.md5 deleted file mode 100644 index 33879d8..0000000 --- a/documentation/html/class_b_n_o08x_a7c5774a48227e8e3346fa5df7dfa420c_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -146360e7993a3ed34fa78b2ff8cc4a23 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a7c5774a48227e8e3346fa5df7dfa420c_icgraph.png b/documentation/html/class_b_n_o08x_a7c5774a48227e8e3346fa5df7dfa420c_icgraph.png deleted file mode 100644 index b156be8..0000000 Binary files a/documentation/html/class_b_n_o08x_a7c5774a48227e8e3346fa5df7dfa420c_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23_cgraph.map b/documentation/html/class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23_cgraph.map deleted file mode 100644 index 938bed1..0000000 --- a/documentation/html/class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23_cgraph.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23_cgraph.md5 b/documentation/html/class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23_cgraph.md5 deleted file mode 100644 index c02817d..0000000 --- a/documentation/html/class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -90767c431de7bb6b5190b9c58d089db2 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23_cgraph.png b/documentation/html/class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23_cgraph.png deleted file mode 100644 index ad0c2ef..0000000 Binary files a/documentation/html/class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23_icgraph.map b/documentation/html/class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23_icgraph.map deleted file mode 100644 index 6378660..0000000 --- a/documentation/html/class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23_icgraph.map +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23_icgraph.md5 b/documentation/html/class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23_icgraph.md5 deleted file mode 100644 index 3077f6b..0000000 --- a/documentation/html/class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -4f4df54a43eaa84e9c3d096f210716c6 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23_icgraph.png b/documentation/html/class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23_icgraph.png deleted file mode 100644 index 785ad4a..0000000 Binary files a/documentation/html/class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a7d5250a6017f9e76e3c2ddb00d7103a1_icgraph.map b/documentation/html/class_b_n_o08x_a7d5250a6017f9e76e3c2ddb00d7103a1_icgraph.map deleted file mode 100644 index f0767a7..0000000 --- a/documentation/html/class_b_n_o08x_a7d5250a6017f9e76e3c2ddb00d7103a1_icgraph.map +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_a7d5250a6017f9e76e3c2ddb00d7103a1_icgraph.md5 b/documentation/html/class_b_n_o08x_a7d5250a6017f9e76e3c2ddb00d7103a1_icgraph.md5 deleted file mode 100644 index 315dad0..0000000 --- a/documentation/html/class_b_n_o08x_a7d5250a6017f9e76e3c2ddb00d7103a1_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -6919b6710e0417160090ec853853d076 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a7d5250a6017f9e76e3c2ddb00d7103a1_icgraph.png b/documentation/html/class_b_n_o08x_a7d5250a6017f9e76e3c2ddb00d7103a1_icgraph.png deleted file mode 100644 index a84f29e..0000000 Binary files a/documentation/html/class_b_n_o08x_a7d5250a6017f9e76e3c2ddb00d7103a1_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a804b95c58c30d36933fd251626b85bf7_icgraph.map b/documentation/html/class_b_n_o08x_a804b95c58c30d36933fd251626b85bf7_icgraph.map deleted file mode 100644 index bd6e25f..0000000 --- a/documentation/html/class_b_n_o08x_a804b95c58c30d36933fd251626b85bf7_icgraph.map +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_a804b95c58c30d36933fd251626b85bf7_icgraph.md5 b/documentation/html/class_b_n_o08x_a804b95c58c30d36933fd251626b85bf7_icgraph.md5 deleted file mode 100644 index fd2404a..0000000 --- a/documentation/html/class_b_n_o08x_a804b95c58c30d36933fd251626b85bf7_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -9c388bead8488c48623caf87ee9083f9 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a804b95c58c30d36933fd251626b85bf7_icgraph.png b/documentation/html/class_b_n_o08x_a804b95c58c30d36933fd251626b85bf7_icgraph.png deleted file mode 100644 index c89a0d0..0000000 Binary files a/documentation/html/class_b_n_o08x_a804b95c58c30d36933fd251626b85bf7_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a817ec9ad9d51a1515f658374de48f483_cgraph.map b/documentation/html/class_b_n_o08x_a817ec9ad9d51a1515f658374de48f483_cgraph.map deleted file mode 100644 index 7eba749..0000000 --- a/documentation/html/class_b_n_o08x_a817ec9ad9d51a1515f658374de48f483_cgraph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/class_b_n_o08x_a817ec9ad9d51a1515f658374de48f483_cgraph.md5 b/documentation/html/class_b_n_o08x_a817ec9ad9d51a1515f658374de48f483_cgraph.md5 deleted file mode 100644 index 80f1745..0000000 --- a/documentation/html/class_b_n_o08x_a817ec9ad9d51a1515f658374de48f483_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -1669effa0af9116935d444a53551e7bc \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a817ec9ad9d51a1515f658374de48f483_cgraph.png b/documentation/html/class_b_n_o08x_a817ec9ad9d51a1515f658374de48f483_cgraph.png deleted file mode 100644 index 6640482..0000000 Binary files a/documentation/html/class_b_n_o08x_a817ec9ad9d51a1515f658374de48f483_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a84a19cd1564f8d427394f137df54477d_cgraph.map b/documentation/html/class_b_n_o08x_a84a19cd1564f8d427394f137df54477d_cgraph.map deleted file mode 100644 index 24eee64..0000000 --- a/documentation/html/class_b_n_o08x_a84a19cd1564f8d427394f137df54477d_cgraph.map +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_a84a19cd1564f8d427394f137df54477d_cgraph.md5 b/documentation/html/class_b_n_o08x_a84a19cd1564f8d427394f137df54477d_cgraph.md5 deleted file mode 100644 index e8e376e..0000000 --- a/documentation/html/class_b_n_o08x_a84a19cd1564f8d427394f137df54477d_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -dc4e0ce3fcd4b9fa33049b8b1e14cf7c \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a84a19cd1564f8d427394f137df54477d_cgraph.png b/documentation/html/class_b_n_o08x_a84a19cd1564f8d427394f137df54477d_cgraph.png deleted file mode 100644 index 9b77754..0000000 Binary files a/documentation/html/class_b_n_o08x_a84a19cd1564f8d427394f137df54477d_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a84a19cd1564f8d427394f137df54477d_icgraph.map b/documentation/html/class_b_n_o08x_a84a19cd1564f8d427394f137df54477d_icgraph.map deleted file mode 100644 index 7d4350f..0000000 --- a/documentation/html/class_b_n_o08x_a84a19cd1564f8d427394f137df54477d_icgraph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_a84a19cd1564f8d427394f137df54477d_icgraph.md5 b/documentation/html/class_b_n_o08x_a84a19cd1564f8d427394f137df54477d_icgraph.md5 deleted file mode 100644 index 7b53891..0000000 --- a/documentation/html/class_b_n_o08x_a84a19cd1564f8d427394f137df54477d_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -a1277c8d7b38e24fef346a1da97c5d1f \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a84a19cd1564f8d427394f137df54477d_icgraph.png b/documentation/html/class_b_n_o08x_a84a19cd1564f8d427394f137df54477d_icgraph.png deleted file mode 100644 index 373aa49..0000000 Binary files a/documentation/html/class_b_n_o08x_a84a19cd1564f8d427394f137df54477d_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a86275a93706656dae6af421bc15a4e59_cgraph.map b/documentation/html/class_b_n_o08x_a86275a93706656dae6af421bc15a4e59_cgraph.map deleted file mode 100644 index da1effe..0000000 --- a/documentation/html/class_b_n_o08x_a86275a93706656dae6af421bc15a4e59_cgraph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_a86275a93706656dae6af421bc15a4e59_cgraph.md5 b/documentation/html/class_b_n_o08x_a86275a93706656dae6af421bc15a4e59_cgraph.md5 deleted file mode 100644 index 2b13528..0000000 --- a/documentation/html/class_b_n_o08x_a86275a93706656dae6af421bc15a4e59_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -cf9040420b549780f949751db3d05cc4 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a86275a93706656dae6af421bc15a4e59_cgraph.png b/documentation/html/class_b_n_o08x_a86275a93706656dae6af421bc15a4e59_cgraph.png deleted file mode 100644 index 928fb25..0000000 Binary files a/documentation/html/class_b_n_o08x_a86275a93706656dae6af421bc15a4e59_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a86275a93706656dae6af421bc15a4e59_icgraph.map b/documentation/html/class_b_n_o08x_a86275a93706656dae6af421bc15a4e59_icgraph.map deleted file mode 100644 index 5087e0a..0000000 --- a/documentation/html/class_b_n_o08x_a86275a93706656dae6af421bc15a4e59_icgraph.map +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_a86275a93706656dae6af421bc15a4e59_icgraph.md5 b/documentation/html/class_b_n_o08x_a86275a93706656dae6af421bc15a4e59_icgraph.md5 deleted file mode 100644 index 3294e40..0000000 --- a/documentation/html/class_b_n_o08x_a86275a93706656dae6af421bc15a4e59_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -cadea03645c8bed54956bf2623d279e2 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a86275a93706656dae6af421bc15a4e59_icgraph.png b/documentation/html/class_b_n_o08x_a86275a93706656dae6af421bc15a4e59_icgraph.png deleted file mode 100644 index c60980d..0000000 Binary files a/documentation/html/class_b_n_o08x_a86275a93706656dae6af421bc15a4e59_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a888eaf810d6140e2e771c44f5857b7c1_cgraph.map b/documentation/html/class_b_n_o08x_a888eaf810d6140e2e771c44f5857b7c1_cgraph.map deleted file mode 100644 index a906851..0000000 --- a/documentation/html/class_b_n_o08x_a888eaf810d6140e2e771c44f5857b7c1_cgraph.map +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_a888eaf810d6140e2e771c44f5857b7c1_cgraph.md5 b/documentation/html/class_b_n_o08x_a888eaf810d6140e2e771c44f5857b7c1_cgraph.md5 deleted file mode 100644 index 19c8bc9..0000000 --- a/documentation/html/class_b_n_o08x_a888eaf810d6140e2e771c44f5857b7c1_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -20b7ab1747583f77d15d60cf5b8e2ff8 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a888eaf810d6140e2e771c44f5857b7c1_cgraph.png b/documentation/html/class_b_n_o08x_a888eaf810d6140e2e771c44f5857b7c1_cgraph.png deleted file mode 100644 index e33416d..0000000 Binary files a/documentation/html/class_b_n_o08x_a888eaf810d6140e2e771c44f5857b7c1_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a888eaf810d6140e2e771c44f5857b7c1_icgraph.map b/documentation/html/class_b_n_o08x_a888eaf810d6140e2e771c44f5857b7c1_icgraph.map deleted file mode 100644 index 5e2ba13..0000000 --- a/documentation/html/class_b_n_o08x_a888eaf810d6140e2e771c44f5857b7c1_icgraph.map +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_a888eaf810d6140e2e771c44f5857b7c1_icgraph.md5 b/documentation/html/class_b_n_o08x_a888eaf810d6140e2e771c44f5857b7c1_icgraph.md5 deleted file mode 100644 index c3daffc..0000000 --- a/documentation/html/class_b_n_o08x_a888eaf810d6140e2e771c44f5857b7c1_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -d173fd0b0d396471a055e95da4e2f17f \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a888eaf810d6140e2e771c44f5857b7c1_icgraph.png b/documentation/html/class_b_n_o08x_a888eaf810d6140e2e771c44f5857b7c1_icgraph.png deleted file mode 100644 index 4f5d5a8..0000000 Binary files a/documentation/html/class_b_n_o08x_a888eaf810d6140e2e771c44f5857b7c1_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a8e43dd50140f326cfb58e00399923e8c_icgraph.map b/documentation/html/class_b_n_o08x_a8e43dd50140f326cfb58e00399923e8c_icgraph.map deleted file mode 100644 index ee08c96..0000000 --- a/documentation/html/class_b_n_o08x_a8e43dd50140f326cfb58e00399923e8c_icgraph.map +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_a8e43dd50140f326cfb58e00399923e8c_icgraph.md5 b/documentation/html/class_b_n_o08x_a8e43dd50140f326cfb58e00399923e8c_icgraph.md5 deleted file mode 100644 index 3d88454..0000000 --- a/documentation/html/class_b_n_o08x_a8e43dd50140f326cfb58e00399923e8c_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -590ecb41579d0784f67ed29fe675aef4 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a8e43dd50140f326cfb58e00399923e8c_icgraph.png b/documentation/html/class_b_n_o08x_a8e43dd50140f326cfb58e00399923e8c_icgraph.png deleted file mode 100644 index 0f4c8dc..0000000 Binary files a/documentation/html/class_b_n_o08x_a8e43dd50140f326cfb58e00399923e8c_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a8f34d5475474f00ae6a92f73c1fe14e4_icgraph.map b/documentation/html/class_b_n_o08x_a8f34d5475474f00ae6a92f73c1fe14e4_icgraph.map deleted file mode 100644 index ab7b119..0000000 --- a/documentation/html/class_b_n_o08x_a8f34d5475474f00ae6a92f73c1fe14e4_icgraph.map +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_a8f34d5475474f00ae6a92f73c1fe14e4_icgraph.md5 b/documentation/html/class_b_n_o08x_a8f34d5475474f00ae6a92f73c1fe14e4_icgraph.md5 deleted file mode 100644 index e609f00..0000000 --- a/documentation/html/class_b_n_o08x_a8f34d5475474f00ae6a92f73c1fe14e4_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -1379798ad8683a9782035fb2cf6c5a76 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a8f34d5475474f00ae6a92f73c1fe14e4_icgraph.png b/documentation/html/class_b_n_o08x_a8f34d5475474f00ae6a92f73c1fe14e4_icgraph.png deleted file mode 100644 index 8142477..0000000 Binary files a/documentation/html/class_b_n_o08x_a8f34d5475474f00ae6a92f73c1fe14e4_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a90d959312e6f7f8151b8a38218492ead_cgraph.map b/documentation/html/class_b_n_o08x_a90d959312e6f7f8151b8a38218492ead_cgraph.map deleted file mode 100644 index 9bc5868..0000000 --- a/documentation/html/class_b_n_o08x_a90d959312e6f7f8151b8a38218492ead_cgraph.map +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_a90d959312e6f7f8151b8a38218492ead_cgraph.md5 b/documentation/html/class_b_n_o08x_a90d959312e6f7f8151b8a38218492ead_cgraph.md5 deleted file mode 100644 index 99b00ec..0000000 --- a/documentation/html/class_b_n_o08x_a90d959312e6f7f8151b8a38218492ead_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -86fef4a478f357d08c82535a34416636 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a90d959312e6f7f8151b8a38218492ead_cgraph.png b/documentation/html/class_b_n_o08x_a90d959312e6f7f8151b8a38218492ead_cgraph.png deleted file mode 100644 index bcea518..0000000 Binary files a/documentation/html/class_b_n_o08x_a90d959312e6f7f8151b8a38218492ead_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a90d959312e6f7f8151b8a38218492ead_icgraph.map b/documentation/html/class_b_n_o08x_a90d959312e6f7f8151b8a38218492ead_icgraph.map deleted file mode 100644 index 095bed6..0000000 --- a/documentation/html/class_b_n_o08x_a90d959312e6f7f8151b8a38218492ead_icgraph.map +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_a90d959312e6f7f8151b8a38218492ead_icgraph.md5 b/documentation/html/class_b_n_o08x_a90d959312e6f7f8151b8a38218492ead_icgraph.md5 deleted file mode 100644 index 9357480..0000000 --- a/documentation/html/class_b_n_o08x_a90d959312e6f7f8151b8a38218492ead_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -557ab83c53c6e1ea37b2a2649ac51227 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a90d959312e6f7f8151b8a38218492ead_icgraph.png b/documentation/html/class_b_n_o08x_a90d959312e6f7f8151b8a38218492ead_icgraph.png deleted file mode 100644 index 2ebb75a..0000000 Binary files a/documentation/html/class_b_n_o08x_a90d959312e6f7f8151b8a38218492ead_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5_cgraph.map b/documentation/html/class_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5_cgraph.map deleted file mode 100644 index 9042fb0..0000000 --- a/documentation/html/class_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5_cgraph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/class_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5_cgraph.md5 b/documentation/html/class_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5_cgraph.md5 deleted file mode 100644 index f6b2f38..0000000 --- a/documentation/html/class_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -dfcbee50b805e635a1291c947eae0f63 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5_cgraph.png b/documentation/html/class_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5_cgraph.png deleted file mode 100644 index 841eaff..0000000 Binary files a/documentation/html/class_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5_icgraph.map b/documentation/html/class_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5_icgraph.map deleted file mode 100644 index 33b6fc6..0000000 --- a/documentation/html/class_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5_icgraph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5_icgraph.md5 b/documentation/html/class_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5_icgraph.md5 deleted file mode 100644 index cccd3ad..0000000 --- a/documentation/html/class_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -3ceee2dd4ab80eb918e88e754f24bb6c \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5_icgraph.png b/documentation/html/class_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5_icgraph.png deleted file mode 100644 index a37e21b..0000000 Binary files a/documentation/html/class_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a9387728c276734da27388dbea38b6b32_cgraph.map b/documentation/html/class_b_n_o08x_a9387728c276734da27388dbea38b6b32_cgraph.map deleted file mode 100644 index 9fcfa55..0000000 --- a/documentation/html/class_b_n_o08x_a9387728c276734da27388dbea38b6b32_cgraph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/class_b_n_o08x_a9387728c276734da27388dbea38b6b32_cgraph.md5 b/documentation/html/class_b_n_o08x_a9387728c276734da27388dbea38b6b32_cgraph.md5 deleted file mode 100644 index b0c8f69..0000000 --- a/documentation/html/class_b_n_o08x_a9387728c276734da27388dbea38b6b32_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -0f93254a018f1d4cfae20a18b4f883ae \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a9387728c276734da27388dbea38b6b32_cgraph.png b/documentation/html/class_b_n_o08x_a9387728c276734da27388dbea38b6b32_cgraph.png deleted file mode 100644 index 14f6726..0000000 Binary files a/documentation/html/class_b_n_o08x_a9387728c276734da27388dbea38b6b32_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a9387728c276734da27388dbea38b6b32_icgraph.map b/documentation/html/class_b_n_o08x_a9387728c276734da27388dbea38b6b32_icgraph.map deleted file mode 100644 index f5bac25..0000000 --- a/documentation/html/class_b_n_o08x_a9387728c276734da27388dbea38b6b32_icgraph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_a9387728c276734da27388dbea38b6b32_icgraph.md5 b/documentation/html/class_b_n_o08x_a9387728c276734da27388dbea38b6b32_icgraph.md5 deleted file mode 100644 index aaeadff..0000000 --- a/documentation/html/class_b_n_o08x_a9387728c276734da27388dbea38b6b32_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -8fbe20e897d8637bc3496d0396f31eb4 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a9387728c276734da27388dbea38b6b32_icgraph.png b/documentation/html/class_b_n_o08x_a9387728c276734da27388dbea38b6b32_icgraph.png deleted file mode 100644 index 2544221..0000000 Binary files a/documentation/html/class_b_n_o08x_a9387728c276734da27388dbea38b6b32_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a968144efd5100ccce0e453c40a63592b_icgraph.map b/documentation/html/class_b_n_o08x_a968144efd5100ccce0e453c40a63592b_icgraph.map deleted file mode 100644 index 3bea86c..0000000 --- a/documentation/html/class_b_n_o08x_a968144efd5100ccce0e453c40a63592b_icgraph.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_a968144efd5100ccce0e453c40a63592b_icgraph.md5 b/documentation/html/class_b_n_o08x_a968144efd5100ccce0e453c40a63592b_icgraph.md5 deleted file mode 100644 index 8c52d44..0000000 --- a/documentation/html/class_b_n_o08x_a968144efd5100ccce0e453c40a63592b_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -c61a258a82ce23f7b5bf67a52a191a56 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a968144efd5100ccce0e453c40a63592b_icgraph.png b/documentation/html/class_b_n_o08x_a968144efd5100ccce0e453c40a63592b_icgraph.png deleted file mode 100644 index 7f6585a..0000000 Binary files a/documentation/html/class_b_n_o08x_a968144efd5100ccce0e453c40a63592b_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a96d47dd0f9aedfbe3f731f8ae76b2e85_cgraph.map b/documentation/html/class_b_n_o08x_a96d47dd0f9aedfbe3f731f8ae76b2e85_cgraph.map deleted file mode 100644 index 453289e..0000000 --- a/documentation/html/class_b_n_o08x_a96d47dd0f9aedfbe3f731f8ae76b2e85_cgraph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/class_b_n_o08x_a96d47dd0f9aedfbe3f731f8ae76b2e85_cgraph.md5 b/documentation/html/class_b_n_o08x_a96d47dd0f9aedfbe3f731f8ae76b2e85_cgraph.md5 deleted file mode 100644 index 9d94c66..0000000 --- a/documentation/html/class_b_n_o08x_a96d47dd0f9aedfbe3f731f8ae76b2e85_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -1045aedfc022b593ab7cad5eb9458a19 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a96d47dd0f9aedfbe3f731f8ae76b2e85_cgraph.png b/documentation/html/class_b_n_o08x_a96d47dd0f9aedfbe3f731f8ae76b2e85_cgraph.png deleted file mode 100644 index 9715b31..0000000 Binary files a/documentation/html/class_b_n_o08x_a96d47dd0f9aedfbe3f731f8ae76b2e85_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a96d47dd0f9aedfbe3f731f8ae76b2e85_icgraph.map b/documentation/html/class_b_n_o08x_a96d47dd0f9aedfbe3f731f8ae76b2e85_icgraph.map deleted file mode 100644 index 7076b65..0000000 --- a/documentation/html/class_b_n_o08x_a96d47dd0f9aedfbe3f731f8ae76b2e85_icgraph.map +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_a96d47dd0f9aedfbe3f731f8ae76b2e85_icgraph.md5 b/documentation/html/class_b_n_o08x_a96d47dd0f9aedfbe3f731f8ae76b2e85_icgraph.md5 deleted file mode 100644 index e3cb9cc..0000000 --- a/documentation/html/class_b_n_o08x_a96d47dd0f9aedfbe3f731f8ae76b2e85_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -49704a505f575489d3b215cd777389c8 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a96d47dd0f9aedfbe3f731f8ae76b2e85_icgraph.png b/documentation/html/class_b_n_o08x_a96d47dd0f9aedfbe3f731f8ae76b2e85_icgraph.png deleted file mode 100644 index b8aff14..0000000 Binary files a/documentation/html/class_b_n_o08x_a96d47dd0f9aedfbe3f731f8ae76b2e85_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_cgraph.map b/documentation/html/class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_cgraph.map deleted file mode 100644 index eee2c04..0000000 --- a/documentation/html/class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_cgraph.map +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_cgraph.md5 b/documentation/html/class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_cgraph.md5 deleted file mode 100644 index 0c26d84..0000000 --- a/documentation/html/class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -1c4d6e617b44010b49fdecf52c67219f \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_cgraph.png b/documentation/html/class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_cgraph.png deleted file mode 100644 index ab926b5..0000000 Binary files a/documentation/html/class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_icgraph.map b/documentation/html/class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_icgraph.map deleted file mode 100644 index e975f1b..0000000 --- a/documentation/html/class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_icgraph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_icgraph.md5 b/documentation/html/class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_icgraph.md5 deleted file mode 100644 index 2e54dc8..0000000 --- a/documentation/html/class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -30860f5962dfdf6ecbbf198118ac78cf \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_icgraph.png b/documentation/html/class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_icgraph.png deleted file mode 100644 index 623457a..0000000 Binary files a/documentation/html/class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a9d96108b0f5b1e1e1ac431bc993ca758_icgraph.map b/documentation/html/class_b_n_o08x_a9d96108b0f5b1e1e1ac431bc993ca758_icgraph.map deleted file mode 100644 index a81b4c3..0000000 --- a/documentation/html/class_b_n_o08x_a9d96108b0f5b1e1e1ac431bc993ca758_icgraph.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_a9d96108b0f5b1e1e1ac431bc993ca758_icgraph.md5 b/documentation/html/class_b_n_o08x_a9d96108b0f5b1e1e1ac431bc993ca758_icgraph.md5 deleted file mode 100644 index 2eeec14..0000000 --- a/documentation/html/class_b_n_o08x_a9d96108b0f5b1e1e1ac431bc993ca758_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -a8eca9819f877466d87561b747e4ced5 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a9d96108b0f5b1e1e1ac431bc993ca758_icgraph.png b/documentation/html/class_b_n_o08x_a9d96108b0f5b1e1e1ac431bc993ca758_icgraph.png deleted file mode 100644 index cf64c38..0000000 Binary files a/documentation/html/class_b_n_o08x_a9d96108b0f5b1e1e1ac431bc993ca758_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_aa27026da2c52b4aca49b78863f10ec61_cgraph.map b/documentation/html/class_b_n_o08x_aa27026da2c52b4aca49b78863f10ec61_cgraph.map deleted file mode 100644 index 625700c..0000000 --- a/documentation/html/class_b_n_o08x_aa27026da2c52b4aca49b78863f10ec61_cgraph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_aa27026da2c52b4aca49b78863f10ec61_cgraph.md5 b/documentation/html/class_b_n_o08x_aa27026da2c52b4aca49b78863f10ec61_cgraph.md5 deleted file mode 100644 index c11ad9e..0000000 --- a/documentation/html/class_b_n_o08x_aa27026da2c52b4aca49b78863f10ec61_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -d62ba8f4acb8c057a1baa70f6fa82bcb \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_aa27026da2c52b4aca49b78863f10ec61_cgraph.png b/documentation/html/class_b_n_o08x_aa27026da2c52b4aca49b78863f10ec61_cgraph.png deleted file mode 100644 index ca6460c..0000000 Binary files a/documentation/html/class_b_n_o08x_aa27026da2c52b4aca49b78863f10ec61_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_aa27026da2c52b4aca49b78863f10ec61_icgraph.map b/documentation/html/class_b_n_o08x_aa27026da2c52b4aca49b78863f10ec61_icgraph.map deleted file mode 100644 index c40f815..0000000 --- a/documentation/html/class_b_n_o08x_aa27026da2c52b4aca49b78863f10ec61_icgraph.map +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_aa27026da2c52b4aca49b78863f10ec61_icgraph.md5 b/documentation/html/class_b_n_o08x_aa27026da2c52b4aca49b78863f10ec61_icgraph.md5 deleted file mode 100644 index 9e7a12e..0000000 --- a/documentation/html/class_b_n_o08x_aa27026da2c52b4aca49b78863f10ec61_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -0b55be53c3504651c2b6f2f151f418c1 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_aa27026da2c52b4aca49b78863f10ec61_icgraph.png b/documentation/html/class_b_n_o08x_aa27026da2c52b4aca49b78863f10ec61_icgraph.png deleted file mode 100644 index b084ae0..0000000 Binary files a/documentation/html/class_b_n_o08x_aa27026da2c52b4aca49b78863f10ec61_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_aaaa15b21ad98a3b161065c3d03ff62b5_cgraph.map b/documentation/html/class_b_n_o08x_aaaa15b21ad98a3b161065c3d03ff62b5_cgraph.map deleted file mode 100644 index 5bc9d82..0000000 --- a/documentation/html/class_b_n_o08x_aaaa15b21ad98a3b161065c3d03ff62b5_cgraph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/class_b_n_o08x_aaaa15b21ad98a3b161065c3d03ff62b5_cgraph.md5 b/documentation/html/class_b_n_o08x_aaaa15b21ad98a3b161065c3d03ff62b5_cgraph.md5 deleted file mode 100644 index 9ebc145..0000000 --- a/documentation/html/class_b_n_o08x_aaaa15b21ad98a3b161065c3d03ff62b5_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -2d93112caef252a4346eb3cf46c3e6d2 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_aaaa15b21ad98a3b161065c3d03ff62b5_cgraph.png b/documentation/html/class_b_n_o08x_aaaa15b21ad98a3b161065c3d03ff62b5_cgraph.png deleted file mode 100644 index e7a0b03..0000000 Binary files a/documentation/html/class_b_n_o08x_aaaa15b21ad98a3b161065c3d03ff62b5_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_aaaa15b21ad98a3b161065c3d03ff62b5_icgraph.map b/documentation/html/class_b_n_o08x_aaaa15b21ad98a3b161065c3d03ff62b5_icgraph.map deleted file mode 100644 index 6599ff9..0000000 --- a/documentation/html/class_b_n_o08x_aaaa15b21ad98a3b161065c3d03ff62b5_icgraph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_aaaa15b21ad98a3b161065c3d03ff62b5_icgraph.md5 b/documentation/html/class_b_n_o08x_aaaa15b21ad98a3b161065c3d03ff62b5_icgraph.md5 deleted file mode 100644 index d271d02..0000000 --- a/documentation/html/class_b_n_o08x_aaaa15b21ad98a3b161065c3d03ff62b5_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -f05efeb82a88012dbcedf11b36d4e443 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_aaaa15b21ad98a3b161065c3d03ff62b5_icgraph.png b/documentation/html/class_b_n_o08x_aaaa15b21ad98a3b161065c3d03ff62b5_icgraph.png deleted file mode 100644 index 3c5856a..0000000 Binary files a/documentation/html/class_b_n_o08x_aaaa15b21ad98a3b161065c3d03ff62b5_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_aadd44524e6d22c48916acd9518b63ec3_icgraph.map b/documentation/html/class_b_n_o08x_aadd44524e6d22c48916acd9518b63ec3_icgraph.map deleted file mode 100644 index 9184212..0000000 --- a/documentation/html/class_b_n_o08x_aadd44524e6d22c48916acd9518b63ec3_icgraph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/class_b_n_o08x_aadd44524e6d22c48916acd9518b63ec3_icgraph.md5 b/documentation/html/class_b_n_o08x_aadd44524e6d22c48916acd9518b63ec3_icgraph.md5 deleted file mode 100644 index 47ff68b..0000000 --- a/documentation/html/class_b_n_o08x_aadd44524e6d22c48916acd9518b63ec3_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -e6828eb574a39a05988c81f530a04dcd \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_aadd44524e6d22c48916acd9518b63ec3_icgraph.png b/documentation/html/class_b_n_o08x_aadd44524e6d22c48916acd9518b63ec3_icgraph.png deleted file mode 100644 index 77b35ca..0000000 Binary files a/documentation/html/class_b_n_o08x_aadd44524e6d22c48916acd9518b63ec3_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_ab132a061bd437fd109225446aa1f6010_icgraph.map b/documentation/html/class_b_n_o08x_ab132a061bd437fd109225446aa1f6010_icgraph.map deleted file mode 100644 index 88adc43..0000000 --- a/documentation/html/class_b_n_o08x_ab132a061bd437fd109225446aa1f6010_icgraph.map +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_ab132a061bd437fd109225446aa1f6010_icgraph.md5 b/documentation/html/class_b_n_o08x_ab132a061bd437fd109225446aa1f6010_icgraph.md5 deleted file mode 100644 index 540b4f5..0000000 --- a/documentation/html/class_b_n_o08x_ab132a061bd437fd109225446aa1f6010_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -eb3219fcbd4580ebbfb4b1c1c2381434 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_ab132a061bd437fd109225446aa1f6010_icgraph.png b/documentation/html/class_b_n_o08x_ab132a061bd437fd109225446aa1f6010_icgraph.png deleted file mode 100644 index e8d3610..0000000 Binary files a/documentation/html/class_b_n_o08x_ab132a061bd437fd109225446aa1f6010_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_cgraph.map b/documentation/html/class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_cgraph.map deleted file mode 100644 index b8de9eb..0000000 --- a/documentation/html/class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_cgraph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_cgraph.md5 b/documentation/html/class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_cgraph.md5 deleted file mode 100644 index 14369f2..0000000 --- a/documentation/html/class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -0834f61b09495ff10fc5fa89cf741241 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_cgraph.png b/documentation/html/class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_cgraph.png deleted file mode 100644 index 8a5b8d0..0000000 Binary files a/documentation/html/class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_icgraph.map b/documentation/html/class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_icgraph.map deleted file mode 100644 index 9b62cd4..0000000 --- a/documentation/html/class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_icgraph.map +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_icgraph.md5 b/documentation/html/class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_icgraph.md5 deleted file mode 100644 index a6c5344..0000000 --- a/documentation/html/class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -fadde4438902cb62f75362bb91685692 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_icgraph.png b/documentation/html/class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_icgraph.png deleted file mode 100644 index f639485..0000000 Binary files a/documentation/html/class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_ac732c968f8d639c81f5d423aad004e95_icgraph.map b/documentation/html/class_b_n_o08x_ac732c968f8d639c81f5d423aad004e95_icgraph.map deleted file mode 100644 index 742d294..0000000 --- a/documentation/html/class_b_n_o08x_ac732c968f8d639c81f5d423aad004e95_icgraph.map +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_ac732c968f8d639c81f5d423aad004e95_icgraph.md5 b/documentation/html/class_b_n_o08x_ac732c968f8d639c81f5d423aad004e95_icgraph.md5 deleted file mode 100644 index 18da5db..0000000 --- a/documentation/html/class_b_n_o08x_ac732c968f8d639c81f5d423aad004e95_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -8eff7ba228163491c79386265896d7a3 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_ac732c968f8d639c81f5d423aad004e95_icgraph.png b/documentation/html/class_b_n_o08x_ac732c968f8d639c81f5d423aad004e95_icgraph.png deleted file mode 100644 index 11d7e0f..0000000 Binary files a/documentation/html/class_b_n_o08x_ac732c968f8d639c81f5d423aad004e95_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_ad0b9e8f8d051798bb1da9b19598dbd64_icgraph.map b/documentation/html/class_b_n_o08x_ad0b9e8f8d051798bb1da9b19598dbd64_icgraph.map deleted file mode 100644 index 6567ca3..0000000 --- a/documentation/html/class_b_n_o08x_ad0b9e8f8d051798bb1da9b19598dbd64_icgraph.map +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_ad0b9e8f8d051798bb1da9b19598dbd64_icgraph.md5 b/documentation/html/class_b_n_o08x_ad0b9e8f8d051798bb1da9b19598dbd64_icgraph.md5 deleted file mode 100644 index 05cecf4..0000000 --- a/documentation/html/class_b_n_o08x_ad0b9e8f8d051798bb1da9b19598dbd64_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -559d3029b6c0f1013a326df968efcea6 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_ad0b9e8f8d051798bb1da9b19598dbd64_icgraph.png b/documentation/html/class_b_n_o08x_ad0b9e8f8d051798bb1da9b19598dbd64_icgraph.png deleted file mode 100644 index 615beb0..0000000 Binary files a/documentation/html/class_b_n_o08x_ad0b9e8f8d051798bb1da9b19598dbd64_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_addf01190119091237ad7a9a1aaea4dcc_cgraph.map b/documentation/html/class_b_n_o08x_addf01190119091237ad7a9a1aaea4dcc_cgraph.map deleted file mode 100644 index e929036..0000000 --- a/documentation/html/class_b_n_o08x_addf01190119091237ad7a9a1aaea4dcc_cgraph.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_addf01190119091237ad7a9a1aaea4dcc_cgraph.md5 b/documentation/html/class_b_n_o08x_addf01190119091237ad7a9a1aaea4dcc_cgraph.md5 deleted file mode 100644 index 59a7df4..0000000 --- a/documentation/html/class_b_n_o08x_addf01190119091237ad7a9a1aaea4dcc_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -d433e89507924558a366db6eb1793763 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_addf01190119091237ad7a9a1aaea4dcc_cgraph.png b/documentation/html/class_b_n_o08x_addf01190119091237ad7a9a1aaea4dcc_cgraph.png deleted file mode 100644 index 575891a..0000000 Binary files a/documentation/html/class_b_n_o08x_addf01190119091237ad7a9a1aaea4dcc_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_addf01190119091237ad7a9a1aaea4dcc_icgraph.map b/documentation/html/class_b_n_o08x_addf01190119091237ad7a9a1aaea4dcc_icgraph.map deleted file mode 100644 index 40e5823..0000000 --- a/documentation/html/class_b_n_o08x_addf01190119091237ad7a9a1aaea4dcc_icgraph.map +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_addf01190119091237ad7a9a1aaea4dcc_icgraph.md5 b/documentation/html/class_b_n_o08x_addf01190119091237ad7a9a1aaea4dcc_icgraph.md5 deleted file mode 100644 index 00b0fb3..0000000 --- a/documentation/html/class_b_n_o08x_addf01190119091237ad7a9a1aaea4dcc_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -7c22823e4eee5d7fb2d521128a1ee38f \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_addf01190119091237ad7a9a1aaea4dcc_icgraph.png b/documentation/html/class_b_n_o08x_addf01190119091237ad7a9a1aaea4dcc_icgraph.png deleted file mode 100644 index 62eee31..0000000 Binary files a/documentation/html/class_b_n_o08x_addf01190119091237ad7a9a1aaea4dcc_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_ae0dab25557befcf62bf384fdc241ef10_cgraph.map b/documentation/html/class_b_n_o08x_ae0dab25557befcf62bf384fdc241ef10_cgraph.map deleted file mode 100644 index a5cda36..0000000 --- a/documentation/html/class_b_n_o08x_ae0dab25557befcf62bf384fdc241ef10_cgraph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/class_b_n_o08x_ae0dab25557befcf62bf384fdc241ef10_cgraph.md5 b/documentation/html/class_b_n_o08x_ae0dab25557befcf62bf384fdc241ef10_cgraph.md5 deleted file mode 100644 index 6423707..0000000 --- a/documentation/html/class_b_n_o08x_ae0dab25557befcf62bf384fdc241ef10_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -180c8761feecc30b334177a18c64f76d \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_ae0dab25557befcf62bf384fdc241ef10_cgraph.png b/documentation/html/class_b_n_o08x_ae0dab25557befcf62bf384fdc241ef10_cgraph.png deleted file mode 100644 index 1d03f7c..0000000 Binary files a/documentation/html/class_b_n_o08x_ae0dab25557befcf62bf384fdc241ef10_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_ae0dab25557befcf62bf384fdc241ef10_icgraph.map b/documentation/html/class_b_n_o08x_ae0dab25557befcf62bf384fdc241ef10_icgraph.map deleted file mode 100644 index 5b356b0..0000000 --- a/documentation/html/class_b_n_o08x_ae0dab25557befcf62bf384fdc241ef10_icgraph.map +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_ae0dab25557befcf62bf384fdc241ef10_icgraph.md5 b/documentation/html/class_b_n_o08x_ae0dab25557befcf62bf384fdc241ef10_icgraph.md5 deleted file mode 100644 index 93c9234..0000000 --- a/documentation/html/class_b_n_o08x_ae0dab25557befcf62bf384fdc241ef10_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -7ed23aeec6168b9d32f0611dc2b2f626 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_ae0dab25557befcf62bf384fdc241ef10_icgraph.png b/documentation/html/class_b_n_o08x_ae0dab25557befcf62bf384fdc241ef10_icgraph.png deleted file mode 100644 index 0717948..0000000 Binary files a/documentation/html/class_b_n_o08x_ae0dab25557befcf62bf384fdc241ef10_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_ae2fc9a0fe63a927c015a267621316a80_cgraph.map b/documentation/html/class_b_n_o08x_ae2fc9a0fe63a927c015a267621316a80_cgraph.map deleted file mode 100644 index eef481d..0000000 --- a/documentation/html/class_b_n_o08x_ae2fc9a0fe63a927c015a267621316a80_cgraph.map +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_ae2fc9a0fe63a927c015a267621316a80_cgraph.md5 b/documentation/html/class_b_n_o08x_ae2fc9a0fe63a927c015a267621316a80_cgraph.md5 deleted file mode 100644 index 6d3e147..0000000 --- a/documentation/html/class_b_n_o08x_ae2fc9a0fe63a927c015a267621316a80_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -1aba599dc0086ebf06f84c60f4c2a35a \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_ae2fc9a0fe63a927c015a267621316a80_cgraph.png b/documentation/html/class_b_n_o08x_ae2fc9a0fe63a927c015a267621316a80_cgraph.png deleted file mode 100644 index 6bd856e..0000000 Binary files a/documentation/html/class_b_n_o08x_ae2fc9a0fe63a927c015a267621316a80_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_ae2fc9a0fe63a927c015a267621316a80_icgraph.map b/documentation/html/class_b_n_o08x_ae2fc9a0fe63a927c015a267621316a80_icgraph.map deleted file mode 100644 index b20f56a..0000000 --- a/documentation/html/class_b_n_o08x_ae2fc9a0fe63a927c015a267621316a80_icgraph.map +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_ae2fc9a0fe63a927c015a267621316a80_icgraph.md5 b/documentation/html/class_b_n_o08x_ae2fc9a0fe63a927c015a267621316a80_icgraph.md5 deleted file mode 100644 index c01bb50..0000000 --- a/documentation/html/class_b_n_o08x_ae2fc9a0fe63a927c015a267621316a80_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -69b4fdc38e398853a7fc34f30522fce5 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_ae2fc9a0fe63a927c015a267621316a80_icgraph.png b/documentation/html/class_b_n_o08x_ae2fc9a0fe63a927c015a267621316a80_icgraph.png deleted file mode 100644 index bc34db9..0000000 Binary files a/documentation/html/class_b_n_o08x_ae2fc9a0fe63a927c015a267621316a80_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_cgraph.map b/documentation/html/class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_cgraph.map deleted file mode 100644 index e3c7ca0..0000000 --- a/documentation/html/class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_cgraph.map +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_cgraph.md5 b/documentation/html/class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_cgraph.md5 deleted file mode 100644 index 08c61df..0000000 --- a/documentation/html/class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -73345064130082791a8f99a3e892eee2 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_cgraph.png b/documentation/html/class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_cgraph.png deleted file mode 100644 index 24418a6..0000000 Binary files a/documentation/html/class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_icgraph.map b/documentation/html/class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_icgraph.map deleted file mode 100644 index b743f52..0000000 --- a/documentation/html/class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_icgraph.map +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_icgraph.md5 b/documentation/html/class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_icgraph.md5 deleted file mode 100644 index 1e7fb17..0000000 --- a/documentation/html/class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -25a81eae7a25ac51b3b0dd359a518613 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_icgraph.png b/documentation/html/class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_icgraph.png deleted file mode 100644 index b421213..0000000 Binary files a/documentation/html/class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_aebacbe092615cd083cf996b14402bba6_icgraph.map b/documentation/html/class_b_n_o08x_aebacbe092615cd083cf996b14402bba6_icgraph.map deleted file mode 100644 index 2239ac5..0000000 --- a/documentation/html/class_b_n_o08x_aebacbe092615cd083cf996b14402bba6_icgraph.map +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_aebacbe092615cd083cf996b14402bba6_icgraph.md5 b/documentation/html/class_b_n_o08x_aebacbe092615cd083cf996b14402bba6_icgraph.md5 deleted file mode 100644 index 247a7be..0000000 --- a/documentation/html/class_b_n_o08x_aebacbe092615cd083cf996b14402bba6_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 872c83e..0000000 Binary files a/documentation/html/class_b_n_o08x_aebacbe092615cd083cf996b14402bba6_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_aee6ce74b95c1e1651cb93a60d723c16c_cgraph.map b/documentation/html/class_b_n_o08x_aee6ce74b95c1e1651cb93a60d723c16c_cgraph.map deleted file mode 100644 index 84d90a0..0000000 --- a/documentation/html/class_b_n_o08x_aee6ce74b95c1e1651cb93a60d723c16c_cgraph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/class_b_n_o08x_aee6ce74b95c1e1651cb93a60d723c16c_cgraph.md5 b/documentation/html/class_b_n_o08x_aee6ce74b95c1e1651cb93a60d723c16c_cgraph.md5 deleted file mode 100644 index f8d9aea..0000000 --- a/documentation/html/class_b_n_o08x_aee6ce74b95c1e1651cb93a60d723c16c_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -aee0e04dbb6254fe8fe2b276153a5a0d \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_aee6ce74b95c1e1651cb93a60d723c16c_cgraph.png b/documentation/html/class_b_n_o08x_aee6ce74b95c1e1651cb93a60d723c16c_cgraph.png deleted file mode 100644 index e93e881..0000000 Binary files a/documentation/html/class_b_n_o08x_aee6ce74b95c1e1651cb93a60d723c16c_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_af0dd28db9e331312e45937b12295ca94_cgraph.map b/documentation/html/class_b_n_o08x_af0dd28db9e331312e45937b12295ca94_cgraph.map deleted file mode 100644 index 942b322..0000000 --- a/documentation/html/class_b_n_o08x_af0dd28db9e331312e45937b12295ca94_cgraph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/class_b_n_o08x_af0dd28db9e331312e45937b12295ca94_cgraph.md5 b/documentation/html/class_b_n_o08x_af0dd28db9e331312e45937b12295ca94_cgraph.md5 deleted file mode 100644 index 4d97bc5..0000000 --- a/documentation/html/class_b_n_o08x_af0dd28db9e331312e45937b12295ca94_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -9baa72942d6f93b98f05834676d8562a \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_af0dd28db9e331312e45937b12295ca94_cgraph.png b/documentation/html/class_b_n_o08x_af0dd28db9e331312e45937b12295ca94_cgraph.png deleted file mode 100644 index 6bc98ac..0000000 Binary files a/documentation/html/class_b_n_o08x_af0dd28db9e331312e45937b12295ca94_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_cb_generic-members.html b/documentation/html/class_b_n_o08x_cb_generic-members.html deleted file mode 100644 index 99ad5ee..0000000 --- a/documentation/html/class_b_n_o08x_cb_generic-members.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - - -esp32_BNO08x: Member List - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
BNO08xCbGeneric Member List
-
-
- -

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

- - - - - -
BNO08xCbGeneric(uint8_t rpt_ID)BNO08xCbGenericinlineprotected
invoke(uint8_t rpt_ID)=0BNO08xCbGenericpure virtual
rpt_IDBNO08xCbGeneric
~BNO08xCbGeneric()=defaultBNO08xCbGenericvirtual
-
- - - - diff --git a/documentation/html/class_b_n_o08x_cb_generic.html b/documentation/html/class_b_n_o08x_cb_generic.html deleted file mode 100644 index 6e2240c..0000000 --- a/documentation/html/class_b_n_o08x_cb_generic.html +++ /dev/null @@ -1,283 +0,0 @@ - - - - - - - -esp32_BNO08x: BNO08xCbGeneric Class Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
- -
BNO08xCbGeneric Class Referenceabstract
-
-
- -

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

- -

#include <BNO08xCbGeneric.hpp>

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

-Public Member Functions

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

-Public Attributes

uint8_t rpt_ID
 
- - - -

-Protected Member Functions

 BNO08xCbGeneric (uint8_t rpt_ID)
 
-

Detailed Description

-

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

-

Constructor & Destructor Documentation

- -

◆ ~BNO08xCbGeneric()

- -
-
- - - - - -
- - - - - - - -
virtual BNO08xCbGeneric::~BNO08xCbGeneric ()
-
-virtualdefault
-
- -
-
- -

◆ BNO08xCbGeneric()

- -
-
- - - - - -
- - - - - - - -
BNO08xCbGeneric::BNO08xCbGeneric (uint8_t rpt_ID)
-
-inlineprotected
-
- -
-
-

Member Function Documentation

- -

◆ invoke()

- -
-
- - - - - -
- - - - - - - -
virtual void BNO08xCbGeneric::invoke (uint8_t rpt_ID)
-
-pure virtual
-
- -

Implemented in BNO08xCbParamRptID, and BNO08xCbParamVoid.

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

Member Data Documentation

- -

◆ rpt_ID

- -
-
- - - - -
uint8_t BNO08xCbGeneric::rpt_ID
-
- -
-
-
The documentation for this class was generated from the following file: -
-
- - - - diff --git a/documentation/html/class_b_n_o08x_cb_generic.js b/documentation/html/class_b_n_o08x_cb_generic.js deleted file mode 100644 index b40e194..0000000 --- a/documentation/html/class_b_n_o08x_cb_generic.js +++ /dev/null @@ -1,7 +0,0 @@ -var class_b_n_o08x_cb_generic = -[ - [ "~BNO08xCbGeneric", "class_b_n_o08x_cb_generic.html#a4caa8d4932c70bc07e187f489542ab87", null ], - [ "BNO08xCbGeneric", "class_b_n_o08x_cb_generic.html#a5b1984f0111c5ca5e07a7f5487cd5234", null ], - [ "invoke", "class_b_n_o08x_cb_generic.html#a19f9e8a22d039acf29c98801368ff0bb", null ], - [ "rpt_ID", "class_b_n_o08x_cb_generic.html#a808841c9f19664cb6ff06f9c217793e1", null ] -]; \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_cb_generic__inherit__graph.map b/documentation/html/class_b_n_o08x_cb_generic__inherit__graph.map deleted file mode 100644 index d9c8f82..0000000 --- a/documentation/html/class_b_n_o08x_cb_generic__inherit__graph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/class_b_n_o08x_cb_generic__inherit__graph.md5 b/documentation/html/class_b_n_o08x_cb_generic__inherit__graph.md5 deleted file mode 100644 index 8828ab2..0000000 --- a/documentation/html/class_b_n_o08x_cb_generic__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -8b8734ce575bdc98740dca97d22e9673 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_cb_generic__inherit__graph.png b/documentation/html/class_b_n_o08x_cb_generic__inherit__graph.png deleted file mode 100644 index b334702..0000000 Binary files a/documentation/html/class_b_n_o08x_cb_generic__inherit__graph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_cb_generic_a19f9e8a22d039acf29c98801368ff0bb_icgraph.map b/documentation/html/class_b_n_o08x_cb_generic_a19f9e8a22d039acf29c98801368ff0bb_icgraph.map deleted file mode 100644 index 3f80664..0000000 --- a/documentation/html/class_b_n_o08x_cb_generic_a19f9e8a22d039acf29c98801368ff0bb_icgraph.map +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_cb_generic_a19f9e8a22d039acf29c98801368ff0bb_icgraph.md5 b/documentation/html/class_b_n_o08x_cb_generic_a19f9e8a22d039acf29c98801368ff0bb_icgraph.md5 deleted file mode 100644 index 7f9000e..0000000 --- a/documentation/html/class_b_n_o08x_cb_generic_a19f9e8a22d039acf29c98801368ff0bb_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -a4f75b8aaf8bb577f4a8b0ab16dd750f \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_cb_generic_a19f9e8a22d039acf29c98801368ff0bb_icgraph.png b/documentation/html/class_b_n_o08x_cb_generic_a19f9e8a22d039acf29c98801368ff0bb_icgraph.png deleted file mode 100644 index f8b09ef..0000000 Binary files a/documentation/html/class_b_n_o08x_cb_generic_a19f9e8a22d039acf29c98801368ff0bb_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_cb_param_rpt_i_d-members.html b/documentation/html/class_b_n_o08x_cb_param_rpt_i_d-members.html deleted file mode 100644 index 70c05f2..0000000 --- a/documentation/html/class_b_n_o08x_cb_param_rpt_i_d-members.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - - -esp32_BNO08x: Member List - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
BNO08xCbParamRptID Member List
-
-
- -

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

- - - - - - - -
BNO08xCbGeneric(uint8_t rpt_ID)BNO08xCbGenericinlineprotected
BNO08xCbParamRptID(std::function< void(uint8_t)> cb_fxn, uint8_t rpt_ID)BNO08xCbParamRptIDinline
cb_fxnBNO08xCbParamRptIDprivate
invoke(uint8_t rpt_ID) overrideBNO08xCbParamRptIDinlinevirtual
rpt_IDBNO08xCbGeneric
~BNO08xCbGeneric()=defaultBNO08xCbGenericvirtual
-
- - - - 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 deleted file mode 100644 index f84adce..0000000 --- a/documentation/html/class_b_n_o08x_cb_param_rpt_i_d.html +++ /dev/null @@ -1,262 +0,0 @@ - - - - - - - -esp32_BNO08x: BNO08xCbParamRptID Class Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
- -
BNO08xCbParamRptID Class Reference
-
-
- -

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

- -

#include <BNO08xCbParamRptID.hpp>

-
-Inheritance diagram for BNO08xCbParamRptID:
-
-
Inheritance graph
- - - - - -
[legend]
-
-Collaboration diagram for BNO08xCbParamRptID:
-
-
Collaboration graph
- - - - - -
[legend]
- - - - - - - - - - -

-Public Member Functions

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

-Private Attributes

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

-Additional Inherited Members

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

Detailed Description

-

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

-

Class to hold callback functions with void input parameters.

-

Constructor & Destructor Documentation

- -

◆ BNO08xCbParamRptID()

- -
-
- - - - - -
- - - - - - - - - - - -
BNO08xCbParamRptID::BNO08xCbParamRptID (std::function< void(uint8_t)> cb_fxn,
uint8_t rpt_ID )
-
-inline
-
- -
-
-

Member Function Documentation

- -

◆ invoke()

- -
-
- - - - - -
- - - - - - - -
void BNO08xCbParamRptID::invoke (uint8_t rpt_ID)
-
-inlineoverridevirtual
-
- -

Invokes contained callback function.

-
Parameters
- - -
rpt_IDReport ID to be passed to contained callback.
-
-
-
Returns
void, nothing to return
- -

Implements BNO08xCbGeneric.

- -
-
-

Member Data Documentation

- -

◆ cb_fxn

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

Wrapped callback function passed at register_cb().

- -
-
-
The documentation for this class was generated from the following file: -
-
- - - - diff --git a/documentation/html/class_b_n_o08x_cb_param_rpt_i_d.js b/documentation/html/class_b_n_o08x_cb_param_rpt_i_d.js deleted file mode 100644 index 05bf6e3..0000000 --- a/documentation/html/class_b_n_o08x_cb_param_rpt_i_d.js +++ /dev/null @@ -1,6 +0,0 @@ -var class_b_n_o08x_cb_param_rpt_i_d = -[ - [ "BNO08xCbParamRptID", "class_b_n_o08x_cb_param_rpt_i_d.html#a5ba2a4e27588fdd0ae43133544c76a22", null ], - [ "invoke", "class_b_n_o08x_cb_param_rpt_i_d.html#ae263c2af6f9363d1a4fc58824b53cb72", null ], - [ "cb_fxn", "class_b_n_o08x_cb_param_rpt_i_d.html#a9ee722c68dfc68d7759a8bde1ad3db49", null ] -]; \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_cb_param_rpt_i_d__coll__graph.map b/documentation/html/class_b_n_o08x_cb_param_rpt_i_d__coll__graph.map deleted file mode 100644 index 0db0063..0000000 --- a/documentation/html/class_b_n_o08x_cb_param_rpt_i_d__coll__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_cb_param_rpt_i_d__coll__graph.md5 b/documentation/html/class_b_n_o08x_cb_param_rpt_i_d__coll__graph.md5 deleted file mode 100644 index d76db7c..0000000 --- a/documentation/html/class_b_n_o08x_cb_param_rpt_i_d__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -166a1a3cf08046aa61762c338b9c7a25 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_cb_param_rpt_i_d__coll__graph.png b/documentation/html/class_b_n_o08x_cb_param_rpt_i_d__coll__graph.png deleted file mode 100644 index 84ce068..0000000 Binary files a/documentation/html/class_b_n_o08x_cb_param_rpt_i_d__coll__graph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_cb_param_rpt_i_d__inherit__graph.map b/documentation/html/class_b_n_o08x_cb_param_rpt_i_d__inherit__graph.map deleted file mode 100644 index 0db0063..0000000 --- a/documentation/html/class_b_n_o08x_cb_param_rpt_i_d__inherit__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_cb_param_rpt_i_d__inherit__graph.md5 b/documentation/html/class_b_n_o08x_cb_param_rpt_i_d__inherit__graph.md5 deleted file mode 100644 index d76db7c..0000000 --- a/documentation/html/class_b_n_o08x_cb_param_rpt_i_d__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -166a1a3cf08046aa61762c338b9c7a25 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_cb_param_rpt_i_d__inherit__graph.png b/documentation/html/class_b_n_o08x_cb_param_rpt_i_d__inherit__graph.png deleted file mode 100644 index 84ce068..0000000 Binary files a/documentation/html/class_b_n_o08x_cb_param_rpt_i_d__inherit__graph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_cb_param_void-members.html b/documentation/html/class_b_n_o08x_cb_param_void-members.html deleted file mode 100644 index ca2e43b..0000000 --- a/documentation/html/class_b_n_o08x_cb_param_void-members.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - - -esp32_BNO08x: Member List - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
BNO08xCbParamVoid Member List
-
-
- -

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

- - - - - - - -
BNO08xCbGeneric(uint8_t rpt_ID)BNO08xCbGenericinlineprotected
BNO08xCbParamVoid(std::function< void(void)> cb_fxn, uint8_t rpt_ID)BNO08xCbParamVoidinline
cb_fxnBNO08xCbParamVoidprivate
invoke(uint8_t rpt_ID) overrideBNO08xCbParamVoidinlinevirtual
rpt_IDBNO08xCbGeneric
~BNO08xCbGeneric()=defaultBNO08xCbGenericvirtual
-
- - - - diff --git a/documentation/html/class_b_n_o08x_cb_param_void.html b/documentation/html/class_b_n_o08x_cb_param_void.html deleted file mode 100644 index 4c4a5fb..0000000 --- a/documentation/html/class_b_n_o08x_cb_param_void.html +++ /dev/null @@ -1,256 +0,0 @@ - - - - - - - -esp32_BNO08x: BNO08xCbParamVoid Class Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
- -
BNO08xCbParamVoid Class Reference
-
-
- -

#include <BNO08xCbParamVoid.hpp>

-
-Inheritance diagram for BNO08xCbParamVoid:
-
-
Inheritance graph
- - - - - -
[legend]
-
-Collaboration diagram for BNO08xCbParamVoid:
-
-
Collaboration graph
- - - - - -
[legend]
- - - - - - - - - - -

-Public Member Functions

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

-Private Attributes

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

-Additional Inherited Members

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

Constructor & Destructor Documentation

- -

◆ BNO08xCbParamVoid()

- -
-
- - - - - -
- - - - - - - - - - - -
BNO08xCbParamVoid::BNO08xCbParamVoid (std::function< void(void)> cb_fxn,
uint8_t rpt_ID )
-
-inline
-
- -
-
-

Member Function Documentation

- -

◆ invoke()

- -
-
- - - - - -
- - - - - - - -
void BNO08xCbParamVoid::invoke (uint8_t rpt_ID)
-
-inlineoverridevirtual
-
- -

Invokes contained callback function.

-
Parameters
- - -
rpt_IDn/a, not used, kept to maintain same prototype as BNO08xCbParamRptID::invoke()
-
-
-
Returns
void, nothing to return
- -

Implements BNO08xCbGeneric.

- -
-
-

Member Data Documentation

- -

◆ cb_fxn

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

Wrapped callback function passed at register_cb().

- -
-
-
The documentation for this class was generated from the following file: -
-
- - - - diff --git a/documentation/html/class_b_n_o08x_cb_param_void.js b/documentation/html/class_b_n_o08x_cb_param_void.js deleted file mode 100644 index c64292d..0000000 --- a/documentation/html/class_b_n_o08x_cb_param_void.js +++ /dev/null @@ -1,6 +0,0 @@ -var class_b_n_o08x_cb_param_void = -[ - [ "BNO08xCbParamVoid", "class_b_n_o08x_cb_param_void.html#a989c124bfd9871f80a415b76510d966b", null ], - [ "invoke", "class_b_n_o08x_cb_param_void.html#a5cfdaad83528e3e418f51041d500b6f9", null ], - [ "cb_fxn", "class_b_n_o08x_cb_param_void.html#aee991fda1f28ec7f93afe378b8e3f261", null ] -]; \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_cb_param_void__coll__graph.map b/documentation/html/class_b_n_o08x_cb_param_void__coll__graph.map deleted file mode 100644 index 95db2b8..0000000 --- a/documentation/html/class_b_n_o08x_cb_param_void__coll__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_cb_param_void__coll__graph.md5 b/documentation/html/class_b_n_o08x_cb_param_void__coll__graph.md5 deleted file mode 100644 index 64c4d05..0000000 --- a/documentation/html/class_b_n_o08x_cb_param_void__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -b1fefb61dd0067ac6f07650ca9c01f60 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_cb_param_void__coll__graph.png b/documentation/html/class_b_n_o08x_cb_param_void__coll__graph.png deleted file mode 100644 index 5534236..0000000 Binary files a/documentation/html/class_b_n_o08x_cb_param_void__coll__graph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_cb_param_void__inherit__graph.map b/documentation/html/class_b_n_o08x_cb_param_void__inherit__graph.map deleted file mode 100644 index 95db2b8..0000000 --- a/documentation/html/class_b_n_o08x_cb_param_void__inherit__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_cb_param_void__inherit__graph.md5 b/documentation/html/class_b_n_o08x_cb_param_void__inherit__graph.md5 deleted file mode 100644 index 64c4d05..0000000 --- a/documentation/html/class_b_n_o08x_cb_param_void__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -b1fefb61dd0067ac6f07650ca9c01f60 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_cb_param_void__inherit__graph.png b/documentation/html/class_b_n_o08x_cb_param_void__inherit__graph.png deleted file mode 100644 index 5534236..0000000 Binary files a/documentation/html/class_b_n_o08x_cb_param_void__inherit__graph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt-members.html b/documentation/html/class_b_n_o08x_rpt-members.html deleted file mode 100644 index 11536b0..0000000 --- a/documentation/html/class_b_n_o08x_rpt-members.html +++ /dev/null @@ -1,133 +0,0 @@ - - - - - - - -esp32_BNO08x: Member List - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
BNO08xRpt Member List
-
-
- -

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

- - - - - - - - - - - - - - - - - - - - - - - - -
BNO08xBNO08xRptfriend
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)=0BNO08xRptpure virtual
flush()BNO08xRpt
get_meta_data(bno08x_meta_data_t &meta_data)BNO08xRpt
get_sample_counts(bno08x_sample_counts_t &sample_counts)BNO08xRpt
has_new_data()BNO08xRpt
IDBNO08xRptprotected
lock_sh2_HAL()BNO08xRptprotected
lock_user_data()BNO08xRptprotected
period_usBNO08xRptprotected
RAD_2_DEGBNO08xRptprotectedstatic
register_cb(std::function< void(void)> cb_fxn)BNO08xRpt
rpt_bitBNO08xRptprotected
rpt_enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRptprotected
signal_data_available()BNO08xRptprotected
sync_ctxBNO08xRptprotected
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 deleted file mode 100644 index 4d4d25c..0000000 --- a/documentation/html/class_b_n_o08x_rpt.html +++ /dev/null @@ -1,1709 +0,0 @@ - - - - - - - -esp32_BNO08x: BNO08xRpt Class Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
- -
BNO08xRpt Class Referenceabstract
-
-
- -

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

- -

#include <BNO08xRpt.hpp>

-
-Inheritance diagram for BNO08xRpt:
-
-
Inheritance graph
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
[legend]
-
-Collaboration diagram for BNO08xRpt:
-
-
Collaboration graph
- - - - - -
[legend]
- - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

bool disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Disables a sensor report by setting its period to 0us such that the BNO08x stops sending it.
 
bool register_cb (std::function< void(void)> cb_fxn)
 Registers a callback to execute when new data from a specific report is received.
 
bool has_new_data ()
 Checks if a new report has been received since the last time this function was called.
 
bool flush ()
 Flush all buffered reports for this sensor/report module.
 
bool get_sample_counts (bno08x_sample_counts_t &sample_counts)
 Gets sample counts for this sensor (see SH-2 ref manual 6.4.3.1)
 
bool clear_sample_counts ()
 Clears BNO08x internal sample counts for this sensor. (see SH-2 ref manual 6.4.3.1)
 
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
 
- - - - - - - - - - - - - - - - - - - - - - - - -

-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)
 BNO08xRpt report constructor.
 
void unlock_sh2_HAL ()
 Unlocks sh2 HAL lib to allow other tasks to call its APIs.
 
void lock_sh2_HAL ()
 Locks sh2 HAL lib to only allow the calling task to call its APIs.
 
void unlock_user_data ()
 Unlocks user data to allow other tasks to read/modify it.
 
void lock_user_data ()
 Locks locks user data to only allow the calling task to read/modify it.
 
void signal_data_available ()
 Signals to BNO08x::data_available() that a new report has arrived.
 
- - - - - - - - - - - - -

-Protected Attributes

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

-Static Protected Attributes

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

-Friends

class BNO08x
 
-

Detailed Description

-

Class to represent and manage reports returned from BNO08x.

-

Constructor & Destructor Documentation

- -

◆ BNO08xRpt()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - -
BNO08xRpt::BNO08xRpt (uint8_t ID,
EventBits_t rpt_bit,
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx )
-
-inlineprotected
-
- -

BNO08xRpt report constructor.

-

Construct a BNO08xRpt object for managing a BNO08x sensor report.

-
Parameters
- - - - - -
imuPointer to BNO08x imu object.
report_IDReport ID, ex. SH2_ACCELERATION.
rpt_bitRespective enable bit for report in BNO08x::evt_grp_report_en.
period_usThe period/interval of the report in microseconds.
-
-
-
Returns
void, nothing to return
- -
-
-

Member Function Documentation

- -

◆ clear_sample_counts()

- -
-
- - - - - - - -
bool BNO08xRpt::clear_sample_counts ()
-
- -

Clears BNO08x internal sample counts for this sensor. (see SH-2 ref manual 6.4.3.1)

-
Returns
True clear counts operation succeeded.
-
-Here is the call graph for this function:
-
-
- - - - - - - -
- -
-
- -

◆ disable()

- -
-
- - - - - - - -
bool BNO08xRpt::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.

-
Parameters
- - - -
sensor_IDThe ID of the sensor for the respective report to be disabled.
sensor_cfgSensor special configuration.
-
-
-
Returns
ESP_OK if report was successfully disabled.
-
-Here is the call graph for this function:
-
-
- - - - - - - - - - - -
-
-Here is the caller graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
- -

◆ enable()

- - - -

◆ flush()

- -
-
- - - - - - - -
bool BNO08xRpt::flush ()
-
- -

Flush all buffered reports for this sensor/report module.

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

◆ get_meta_data()

- -
-
- - - - - - - -
bool BNO08xRpt::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).

-

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

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

◆ get_sample_counts()

- -
-
- - - - - - - -
bool BNO08xRpt::get_sample_counts (bno08x_sample_counts_t & sample_counts)
-
- -

Gets sample counts for this sensor (see SH-2 ref manual 6.4.3.1)

-
Parameters
- - -
Structto store requested data.
-
-
-
Returns
True get counts operation succeeded.
-
-Here is the call graph for this function:
-
-
- - - - - - - -
-
-Here is the caller graph for this function:
-
-
- - - - - -
- -
-
- -

◆ has_new_data()

- -
-
- - - - - - - -
bool BNO08xRpt::has_new_data ()
-
- -

Checks if a new report has been received since the last time this function was called.

-
Returns
True if a new report was received since the last time this function was called.
-
-Here is the caller graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
- -

◆ lock_sh2_HAL()

- -
-
- - - - - -
- - - - - - - -
void BNO08xRpt::lock_sh2_HAL ()
-
-protected
-
- -

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

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

◆ lock_user_data()

- -
-
- - - - - -
- - - - - - - -
void BNO08xRpt::lock_user_data ()
-
-protected
-
- -

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

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

◆ register_cb()

- -
-
- - - - - - - -
bool BNO08xRpt::register_cb (std::function< void(void)> cb_fxn)
-
- -

Registers a callback to execute when new data from a specific report is received.

-
Parameters
- - -
cb_fxnPointer to the call-back function should be of void return type void input param.
-
-
-
Returns
void, nothing to return
-
-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:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
- -

◆ signal_data_available()

- -
-
- - - - - -
- - - - - - - -
void BNO08xRpt::signal_data_available ()
-
-protected
-
- -

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

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

◆ unlock_sh2_HAL()

- -
-
- - - - - -
- - - - - - - -
void BNO08xRpt::unlock_sh2_HAL ()
-
-protected
-
- -

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

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

◆ unlock_user_data()

- -
-
- - - - - -
- - - - - - - -
void BNO08xRpt::unlock_user_data ()
-
-protected
-
- -

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

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

◆ update_data()

- - -

Friends And Related Symbol Documentation

- -

◆ BNO08x

- -
-
- - - - - -
- - - - -
friend class BNO08x
-
-friend
-
- -
-
-

Member Data Documentation

- -

◆ ID

- -
-
- - - - - -
- - - - -
uint8_t BNO08xRpt::ID
-
-protected
-
- -

Report ID, ex. SH2_ACCELERATION.

- -
-
- -

◆ period_us

- -
-
- - - - - -
- - - - -
uint32_t BNO08xRpt::period_us
-
-protected
-
- -

The period/interval of the report in microseconds.

- -
-
- -

◆ RAD_2_DEG

- -
-
- - - - - -
- - - - -
const constexpr float BNO08xRpt::RAD_2_DEG
-
-staticconstexprprotected
-
-Initial value:
=
-
(180.0f / M_PI)
-
-

Constant for radian to degree conversions, sed in quaternion to euler function conversions.

- -
-
- -

◆ rpt_bit

- -
-
- - - - - -
- - - - -
EventBits_t BNO08xRpt::rpt_bit
-
-protected
-
- -

Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.

- -
-
- -

◆ sync_ctx

- -
-
- - - - - -
- - - - -
BNO08xPrivateTypes::bno08x_sync_ctx_t* BNO08xRpt::sync_ctx
-
-protected
-
- -
-
- -

◆ TAG

- -
-
- - - - - -
- - - - -
const constexpr char* BNO08xRpt::TAG = "BNO08xRpt"
-
-staticconstexprprotected
-
- -
-
-
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 deleted file mode 100644 index f514caa..0000000 --- a/documentation/html/class_b_n_o08x_rpt.js +++ /dev/null @@ -1,26 +0,0 @@ -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#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 ], - [ "has_new_data", "class_b_n_o08x_rpt.html#a74f6037286b51382535bab61680297ed", null ], - [ "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 ], - [ "update_data", "class_b_n_o08x_rpt.html#a970fb7e7d3745c62fec626f0ccf0759f", null ], - [ "BNO08x", "class_b_n_o08x_rpt.html#a9313d906399750f09e3fe4dae87cec15", null ], - [ "ID", "class_b_n_o08x_rpt.html#a63cd4ac9e96baa43eebe580f03307512", null ], - [ "period_us", "class_b_n_o08x_rpt.html#a1d4d6f4cc6f1eae503863eedf7fb9f52", null ], - [ "RAD_2_DEG", "class_b_n_o08x_rpt.html#a201aeb71fefb0d9d485914176a82dd80", null ], - [ "rpt_bit", "class_b_n_o08x_rpt.html#ae78feab5682a4697c5acad3ca6f12c2e", null ], - [ "sync_ctx", "class_b_n_o08x_rpt.html#a5a1404a08918d66bb0f41f55220db6e5", null ], - [ "TAG", "class_b_n_o08x_rpt.html#a2c57f370fb08b793bb10ec22d5acca45", null ] -]; \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt__coll__graph.map b/documentation/html/class_b_n_o08x_rpt__coll__graph.map deleted file mode 100644 index f2d6e84..0000000 --- a/documentation/html/class_b_n_o08x_rpt__coll__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt__coll__graph.md5 b/documentation/html/class_b_n_o08x_rpt__coll__graph.md5 deleted file mode 100644 index 783c038..0000000 --- a/documentation/html/class_b_n_o08x_rpt__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -d50596d40bed321c4014e17ef7dc7b99 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt__coll__graph.png b/documentation/html/class_b_n_o08x_rpt__coll__graph.png deleted file mode 100644 index b3b6ce7..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt__coll__graph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt__inherit__graph.map b/documentation/html/class_b_n_o08x_rpt__inherit__graph.map deleted file mode 100644 index 10e9a4c..0000000 --- a/documentation/html/class_b_n_o08x_rpt__inherit__graph.map +++ /dev/null @@ -1,47 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt__inherit__graph.md5 b/documentation/html/class_b_n_o08x_rpt__inherit__graph.md5 deleted file mode 100644 index 132c61d..0000000 --- a/documentation/html/class_b_n_o08x_rpt__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -f483410ca0d67ef2c6cd68b3b4c37e4e \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt__inherit__graph.png b/documentation/html/class_b_n_o08x_rpt__inherit__graph.png deleted file mode 100644 index 37d9bd5..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt__inherit__graph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6_cgraph.map b/documentation/html/class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6_cgraph.map deleted file mode 100644 index 29f3f24..0000000 --- a/documentation/html/class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6_cgraph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6_cgraph.md5 deleted file mode 100644 index 3680d34..0000000 --- a/documentation/html/class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -04e5e8d885f49cf051cb6fab5f7988ba \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6_cgraph.png b/documentation/html/class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6_cgraph.png deleted file mode 100644 index c611116..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3_icgraph.map b/documentation/html/class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3_icgraph.map deleted file mode 100644 index e91f09f..0000000 --- a/documentation/html/class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3_icgraph.map +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3_icgraph.md5 b/documentation/html/class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3_icgraph.md5 deleted file mode 100644 index 7d6f1e4..0000000 --- a/documentation/html/class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index c817d37..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329_icgraph.map b/documentation/html/class_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329_icgraph.map deleted file mode 100644 index fee2e67..0000000 --- a/documentation/html/class_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329_icgraph.map +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329_icgraph.md5 b/documentation/html/class_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329_icgraph.md5 deleted file mode 100644 index 8aefc6d..0000000 --- a/documentation/html/class_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -ab52be227656a67d08b6fbfeb11f558a \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329_icgraph.png b/documentation/html/class_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329_icgraph.png deleted file mode 100644 index 2fd5a05..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0_icgraph.map b/documentation/html/class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0_icgraph.map deleted file mode 100644 index 2d3db9b..0000000 --- a/documentation/html/class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0_icgraph.map +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0_icgraph.md5 b/documentation/html/class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0_icgraph.md5 deleted file mode 100644 index 3cc4521..0000000 --- a/documentation/html/class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 0bf0775..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46_icgraph.map b/documentation/html/class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46_icgraph.map deleted file mode 100644 index b226913..0000000 --- a/documentation/html/class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46_icgraph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46_icgraph.md5 b/documentation/html/class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46_icgraph.md5 deleted file mode 100644 index 2f1c0aa..0000000 --- a/documentation/html/class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -8c6b770a6ca60b456ab41c391d3399b9 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46_icgraph.png b/documentation/html/class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46_icgraph.png deleted file mode 100644 index e4b1e61..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765_icgraph.map b/documentation/html/class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765_icgraph.map deleted file mode 100644 index e488336..0000000 --- a/documentation/html/class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765_icgraph.map +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765_icgraph.md5 b/documentation/html/class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765_icgraph.md5 deleted file mode 100644 index d38b729..0000000 --- a/documentation/html/class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index f85cef0..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed_icgraph.map b/documentation/html/class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed_icgraph.map deleted file mode 100644 index 42fffa7..0000000 --- a/documentation/html/class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed_icgraph.map +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed_icgraph.md5 b/documentation/html/class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed_icgraph.md5 deleted file mode 100644 index 8734e3f..0000000 --- a/documentation/html/class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -4ea84167fc7454782b38dc89fa759145 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed_icgraph.png b/documentation/html/class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed_icgraph.png deleted file mode 100644 index 14912ab..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed_icgraph.png and /dev/null 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 deleted file mode 100644 index a898d74..0000000 --- a/documentation/html/class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12_icgraph.map +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12_icgraph.md5 b/documentation/html/class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12_icgraph.md5 deleted file mode 100644 index 69c8adc..0000000 --- a/documentation/html/class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index f468166..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38_cgraph.map b/documentation/html/class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38_cgraph.map deleted file mode 100644 index 076ec94..0000000 --- a/documentation/html/class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38_cgraph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38_cgraph.md5 deleted file mode 100644 index 3615f58..0000000 --- a/documentation/html/class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -8fdfedc5155c65acc2245e5bbc12cfc1 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38_cgraph.png b/documentation/html/class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38_cgraph.png deleted file mode 100644 index dd6d9ec..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38_icgraph.map b/documentation/html/class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38_icgraph.map deleted file mode 100644 index a4d7f2b..0000000 --- a/documentation/html/class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38_icgraph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38_icgraph.md5 b/documentation/html/class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38_icgraph.md5 deleted file mode 100644 index dab21de..0000000 --- a/documentation/html/class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -31d1064b36ff3cd9c14df15f252efae7 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38_icgraph.png b/documentation/html/class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38_icgraph.png deleted file mode 100644 index 081fa02..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_cgraph.map b/documentation/html/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_cgraph.map deleted file mode 100644 index 97bdce0..0000000 --- a/documentation/html/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_cgraph.map +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_cgraph.md5 deleted file mode 100644 index ee8e0fa..0000000 --- a/documentation/html/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 394a507..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_icgraph.map b/documentation/html/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_icgraph.map deleted file mode 100644 index e5c4cee..0000000 --- a/documentation/html/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_icgraph.map +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_icgraph.md5 b/documentation/html/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_icgraph.md5 deleted file mode 100644 index 8ea4dc7..0000000 --- a/documentation/html/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -426513af5179c3f983a6a3a349a283f1 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_icgraph.png b/documentation/html/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_icgraph.png deleted file mode 100644 index af5afa2..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v-members.html b/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v-members.html deleted file mode 100644 index d2c4011..0000000 --- a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v-members.html +++ /dev/null @@ -1,138 +0,0 @@ - - - - - - - -esp32_BNO08x: Member List - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
BNO08xRptARVRStabilizedGameRV Member List
-
-
- -

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

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
BNO08xRpt(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRptinlineprotected
BNO08xRptARVRStabilizedGameRV(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRptARVRStabilizedGameRVinline
BNO08xRptRVGeneric(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRptRVGenericinlineprotected
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) overrideBNO08xRptRVGenericvirtual
flush()BNO08xRpt
get_euler(bool in_degrees=true)BNO08xRptRVGeneric
get_meta_data(bno08x_meta_data_t &meta_data)BNO08xRpt
get_quat()BNO08xRptRVGeneric
get_sample_counts(bno08x_sample_counts_t &sample_counts)BNO08xRpt
has_new_data()BNO08xRpt
IDBNO08xRptprotected
lock_sh2_HAL()BNO08xRptprotected
lock_user_data()BNO08xRptprotected
period_usBNO08xRptprotected
RAD_2_DEGBNO08xRptprotectedstatic
register_cb(std::function< void(void)> cb_fxn)BNO08xRpt
rpt_bitBNO08xRptprotected
rpt_enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRptprotected
signal_data_available()BNO08xRptprotected
sync_ctxBNO08xRptprotected
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 deleted file mode 100644 index a4bafc0..0000000 --- a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v.html +++ /dev/null @@ -1,365 +0,0 @@ - - - - - - - -esp32_BNO08x: BNO08xRptARVRStabilizedGameRV Class Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
- -
BNO08xRptARVRStabilizedGameRV Class Reference
-
-
- -

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

- -

#include <BNO08xRptARVRStabilizedGameRV.hpp>

-
-Inheritance diagram for BNO08xRptARVRStabilizedGameRV:
-
-
Inheritance graph
- - - - - - - -
[legend]
-
-Collaboration diagram for BNO08xRptARVRStabilizedGameRV:
-
-
Collaboration graph
- - - - - - - - - - - -
[legend]
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 BNO08xRptARVRStabilizedGameRV (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 
- 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).
 
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.
 
- Public Member Functions inherited from BNO08xRpt
bool disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Disables a sensor report by setting its period to 0us such that the BNO08x stops sending it.
 
bool register_cb (std::function< void(void)> cb_fxn)
 Registers a callback to execute when new data from a specific report is received.
 
bool has_new_data ()
 Checks if a new report has been received since the last time this function was called.
 
bool flush ()
 Flush all buffered reports for this sensor/report module.
 
bool get_sample_counts (bno08x_sample_counts_t &sample_counts)
 Gets sample counts for this sensor (see SH-2 ref manual 6.4.3.1)
 
bool clear_sample_counts ()
 Clears BNO08x internal sample counts for this sensor. (see SH-2 ref manual 6.4.3.1)
 
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).
 
- - - - -

-Private Member Functions

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

-Static Private Attributes

static const constexpr char * TAG = "BNO08xRptARVRStabilizedGameRV"
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Additional Inherited Members

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

Detailed Description

-

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

-

Constructor & Destructor Documentation

- -

◆ BNO08xRptARVRStabilizedGameRV()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - -
BNO08xRptARVRStabilizedGameRV::BNO08xRptARVRStabilizedGameRV (uint8_t ID,
EventBits_t rpt_bit,
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx )
-
-inline
-
- -
-
-

Member Function Documentation

- -

◆ update_data()

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

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

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

Implements BNO08xRpt.

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

Member Data Documentation

- -

◆ TAG

- -
-
- - - - - -
- - - - -
const constexpr char* BNO08xRptARVRStabilizedGameRV::TAG = "BNO08xRptARVRStabilizedGameRV"
-
-staticconstexprprivate
-
- -
-
-
The documentation for this class was generated from the following files: -
-
- - - - diff --git a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v.js b/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v.js deleted file mode 100644 index c26bae4..0000000 --- a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v.js +++ /dev/null @@ -1,6 +0,0 @@ -var class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v = -[ - [ "BNO08xRptARVRStabilizedGameRV", "class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v.html#aabfa5bbfb21fb1f36dda44bd0de7d220", null ], - [ "update_data", "class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v.html#a2f822419d659be71209de6b69e8064b8", null ], - [ "TAG", "class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v.html#a67df5767ac056e546d66867379aa4b2e", null ] -]; \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v__coll__graph.map b/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v__coll__graph.map deleted file mode 100644 index a5c9b74..0000000 --- a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v__coll__graph.map +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v__coll__graph.md5 b/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v__coll__graph.md5 deleted file mode 100644 index 44ee495..0000000 --- a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -4ca76e1a53afcec45b44def0745bb02f \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v__coll__graph.png b/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v__coll__graph.png deleted file mode 100644 index b242107..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v__coll__graph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v__inherit__graph.map b/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v__inherit__graph.map deleted file mode 100644 index 2ce8449..0000000 --- a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v__inherit__graph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v__inherit__graph.md5 b/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v__inherit__graph.md5 deleted file mode 100644 index 95b4483..0000000 --- a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -165e7f4a5cd98412dc97286fcd33afbc \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v__inherit__graph.png b/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v__inherit__graph.png deleted file mode 100644 index 79dbb2c..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v__inherit__graph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_a2f822419d659be71209de6b69e8064b8_cgraph.map b/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_a2f822419d659be71209de6b69e8064b8_cgraph.map deleted file mode 100644 index a9257e2..0000000 --- a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_a2f822419d659be71209de6b69e8064b8_cgraph.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_a2f822419d659be71209de6b69e8064b8_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_a2f822419d659be71209de6b69e8064b8_cgraph.md5 deleted file mode 100644 index 3fb48c7..0000000 --- a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_a2f822419d659be71209de6b69e8064b8_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -aed516a36684521354dc807267b76e27 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_a2f822419d659be71209de6b69e8064b8_cgraph.png b/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_a2f822419d659be71209de6b69e8064b8_cgraph.png deleted file mode 100644 index 9b19841..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_a2f822419d659be71209de6b69e8064b8_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v-members.html b/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v-members.html deleted file mode 100644 index ac7177e..0000000 --- a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v-members.html +++ /dev/null @@ -1,138 +0,0 @@ - - - - - - - -esp32_BNO08x: Member List - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
BNO08xRptARVRStabilizedRV Member List
-
-
- -

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

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
BNO08xRpt(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRptinlineprotected
BNO08xRptARVRStabilizedRV(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRptARVRStabilizedRVinline
BNO08xRptRVGeneric(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRptRVGenericinlineprotected
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) overrideBNO08xRptRVGenericvirtual
flush()BNO08xRpt
get_euler(bool in_degrees=true)BNO08xRptRVGeneric
get_meta_data(bno08x_meta_data_t &meta_data)BNO08xRpt
get_quat()BNO08xRptRVGeneric
get_sample_counts(bno08x_sample_counts_t &sample_counts)BNO08xRpt
has_new_data()BNO08xRpt
IDBNO08xRptprotected
lock_sh2_HAL()BNO08xRptprotected
lock_user_data()BNO08xRptprotected
period_usBNO08xRptprotected
RAD_2_DEGBNO08xRptprotectedstatic
register_cb(std::function< void(void)> cb_fxn)BNO08xRpt
rpt_bitBNO08xRptprotected
rpt_enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRptprotected
signal_data_available()BNO08xRptprotected
sync_ctxBNO08xRptprotected
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 deleted file mode 100644 index cdb3ad0..0000000 --- a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v.html +++ /dev/null @@ -1,365 +0,0 @@ - - - - - - - -esp32_BNO08x: BNO08xRptARVRStabilizedRV Class Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
- -
BNO08xRptARVRStabilizedRV Class Reference
-
-
- -

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

- -

#include <BNO08xRptARVRStabilizedRV.hpp>

-
-Inheritance diagram for BNO08xRptARVRStabilizedRV:
-
-
Inheritance graph
- - - - - - - -
[legend]
-
-Collaboration diagram for BNO08xRptARVRStabilizedRV:
-
-
Collaboration graph
- - - - - - - - - - - -
[legend]
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 BNO08xRptARVRStabilizedRV (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 
- 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).
 
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.
 
- Public Member Functions inherited from BNO08xRpt
bool disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Disables a sensor report by setting its period to 0us such that the BNO08x stops sending it.
 
bool register_cb (std::function< void(void)> cb_fxn)
 Registers a callback to execute when new data from a specific report is received.
 
bool has_new_data ()
 Checks if a new report has been received since the last time this function was called.
 
bool flush ()
 Flush all buffered reports for this sensor/report module.
 
bool get_sample_counts (bno08x_sample_counts_t &sample_counts)
 Gets sample counts for this sensor (see SH-2 ref manual 6.4.3.1)
 
bool clear_sample_counts ()
 Clears BNO08x internal sample counts for this sensor. (see SH-2 ref manual 6.4.3.1)
 
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).
 
- - - - -

-Private Member Functions

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

-Static Private Attributes

static const constexpr char * TAG = "BNO08xRptARVRStabilizedRV"
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Additional Inherited Members

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

Detailed Description

-

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

-

Constructor & Destructor Documentation

- -

◆ BNO08xRptARVRStabilizedRV()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - -
BNO08xRptARVRStabilizedRV::BNO08xRptARVRStabilizedRV (uint8_t ID,
EventBits_t rpt_bit,
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx )
-
-inline
-
- -
-
-

Member Function Documentation

- -

◆ update_data()

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

Updates ARVR stabilized rotation vector data from decoded sensor event.

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

Implements BNO08xRpt.

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

Member Data Documentation

- -

◆ TAG

- -
-
- - - - - -
- - - - -
const constexpr char* BNO08xRptARVRStabilizedRV::TAG = "BNO08xRptARVRStabilizedRV"
-
-staticconstexprprivate
-
- -
-
-
The documentation for this class was generated from the following files: -
-
- - - - diff --git a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v.js b/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v.js deleted file mode 100644 index fead5c3..0000000 --- a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v.js +++ /dev/null @@ -1,6 +0,0 @@ -var class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v = -[ - [ "BNO08xRptARVRStabilizedRV", "class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v.html#a7b19b87c861a35b7da1d96b606c21d6d", null ], - [ "update_data", "class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v.html#a0ddf587eff71b83b01de57c2a69aa34d", null ], - [ "TAG", "class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v.html#a6ecf69eae461c03a09174f0d358c6371", null ] -]; \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v__coll__graph.map b/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v__coll__graph.map deleted file mode 100644 index fd003dd..0000000 --- a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v__coll__graph.map +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v__coll__graph.md5 b/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v__coll__graph.md5 deleted file mode 100644 index 1e7de02..0000000 --- a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -6dc7af6d2af239a56c6466f7036e8482 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v__coll__graph.png b/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v__coll__graph.png deleted file mode 100644 index e775fbb..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v__coll__graph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v__inherit__graph.map b/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v__inherit__graph.map deleted file mode 100644 index 1f2c082..0000000 --- a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v__inherit__graph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v__inherit__graph.md5 b/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v__inherit__graph.md5 deleted file mode 100644 index db64ba6..0000000 --- a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -d5242f0dc285609fec2249284ee8a3c0 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v__inherit__graph.png b/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v__inherit__graph.png deleted file mode 100644 index 4d4078c..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v__inherit__graph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_a0ddf587eff71b83b01de57c2a69aa34d_cgraph.map b/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_a0ddf587eff71b83b01de57c2a69aa34d_cgraph.map deleted file mode 100644 index 16572a1..0000000 --- a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_a0ddf587eff71b83b01de57c2a69aa34d_cgraph.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_a0ddf587eff71b83b01de57c2a69aa34d_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_a0ddf587eff71b83b01de57c2a69aa34d_cgraph.md5 deleted file mode 100644 index 79ecf2c..0000000 --- a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_a0ddf587eff71b83b01de57c2a69aa34d_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -6a265bc18b9e49dff10a73267e230e47 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_a0ddf587eff71b83b01de57c2a69aa34d_cgraph.png b/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_a0ddf587eff71b83b01de57c2a69aa34d_cgraph.png deleted file mode 100644 index a94edfe..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_a0ddf587eff71b83b01de57c2a69aa34d_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_cgraph.map b/documentation/html/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_cgraph.map deleted file mode 100644 index 0d67db3..0000000 --- a/documentation/html/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_cgraph.map +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_cgraph.md5 deleted file mode 100644 index d3e2310..0000000 --- a/documentation/html/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 6bbdf48..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_cgraph.png and /dev/null 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 deleted file mode 100644 index 981dd9a..0000000 --- a/documentation/html/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_icgraph.map +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_icgraph.md5 b/documentation/html/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_icgraph.md5 deleted file mode 100644 index bda7e1e..0000000 --- a/documentation/html/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 18f8c13..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72_cgraph.map b/documentation/html/class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72_cgraph.map deleted file mode 100644 index 072a899..0000000 --- a/documentation/html/class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72_cgraph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72_cgraph.md5 deleted file mode 100644 index 10e49dd..0000000 --- a/documentation/html/class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -32579d8c82cd449cf0b5ca7dc10669fc \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72_cgraph.png b/documentation/html/class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72_cgraph.png deleted file mode 100644 index db1e2d9..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72_cgraph.png and /dev/null 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 deleted file mode 100644 index 9d4d9e7..0000000 --- a/documentation/html/class_b_n_o08x_rpt_acceleration-members.html +++ /dev/null @@ -1,135 +0,0 @@ - - - - - - - -esp32_BNO08x: Member List - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
BNO08xRptAcceleration Member List
-
-
- -

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

- - - - - - - - - - - - - - - - - - - - - - - - - - -
BNO08xRpt(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRptinlineprotected
BNO08xRptAcceleration(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRptAccelerationinline
clear_sample_counts()BNO08xRpt
dataBNO08xRptAccelerationprivate
disable(sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt
enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) overrideBNO08xRptAccelerationvirtual
flush()BNO08xRpt
get()BNO08xRptAcceleration
get_meta_data(bno08x_meta_data_t &meta_data)BNO08xRpt
get_sample_counts(bno08x_sample_counts_t &sample_counts)BNO08xRpt
has_new_data()BNO08xRpt
IDBNO08xRptprotected
lock_sh2_HAL()BNO08xRptprotected
lock_user_data()BNO08xRptprotected
period_usBNO08xRptprotected
RAD_2_DEGBNO08xRptprotectedstatic
register_cb(std::function< void(void)> cb_fxn)BNO08xRpt
rpt_bitBNO08xRptprotected
rpt_enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRptprotected
signal_data_available()BNO08xRptprotected
sync_ctxBNO08xRptprotected
TAGBNO08xRptAccelerationprivatestatic
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 deleted file mode 100644 index c4d552f..0000000 --- a/documentation/html/class_b_n_o08x_rpt_acceleration.html +++ /dev/null @@ -1,540 +0,0 @@ - - - - - - - -esp32_BNO08x: BNO08xRptAcceleration Class Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
- -
BNO08xRptAcceleration Class Reference
-
-
- -

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

- -

#include <BNO08xRptAcceleration.hpp>

-
-Inheritance diagram for BNO08xRptAcceleration:
-
-
Inheritance graph
- - - - - -
[legend]
-
-Collaboration diagram for BNO08xRptAcceleration:
-
-
Collaboration graph
- - - - - - - - - -
[legend]
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 BNO08xRptAcceleration (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 
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 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 register_cb (std::function< void(void)> cb_fxn)
 Registers a callback to execute when new data from a specific report is received.
 
bool has_new_data ()
 Checks if a new report has been received since the last time this function was called.
 
bool flush ()
 Flush all buffered reports for this sensor/report module.
 
bool get_sample_counts (bno08x_sample_counts_t &sample_counts)
 Gets sample counts for this sensor (see SH-2 ref manual 6.4.3.1)
 
bool clear_sample_counts ()
 Clears BNO08x internal sample counts for this sensor. (see SH-2 ref manual 6.4.3.1)
 
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).
 
- - - - -

-Private Member Functions

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

-Private Attributes

bno08x_accel_t data
 
- - - -

-Static Private Attributes

static const constexpr char * TAG = "BNO08xRptAcceleration"
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-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.
 
void unlock_sh2_HAL ()
 Unlocks sh2 HAL lib to allow other tasks to call its APIs.
 
void lock_sh2_HAL ()
 Locks sh2 HAL lib to only allow the calling task to call its APIs.
 
void unlock_user_data ()
 Unlocks user data to allow other tasks to read/modify it.
 
void lock_user_data ()
 Locks locks user data to only allow the calling task to read/modify it.
 
void signal_data_available ()
 Signals to BNO08x::data_available() that a new report has arrived.
 
- Protected Attributes inherited from BNO08xRpt
uint8_t ID
 Report ID, ex. SH2_ACCELERATION.
 
EventBits_t rpt_bit
 Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
 
uint32_t period_us
 The period/interval of the report in microseconds.
 
BNO08xPrivateTypes::bno08x_sync_ctx_tsync_ctx
 
- Static Protected Attributes inherited from BNO08xRpt
static const constexpr float RAD_2_DEG
 Constant for radian to degree conversions, sed in quaternion to euler function conversions.
 
static const constexpr char * TAG = "BNO08xRpt"
 
-

Detailed Description

-

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

-

Constructor & Destructor Documentation

- -

◆ BNO08xRptAcceleration()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - -
BNO08xRptAcceleration::BNO08xRptAcceleration (uint8_t ID,
EventBits_t rpt_bit,
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx )
-
-inline
-
- -
-
-

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()

- -
-
- - - - - - - -
bno08x_accel_t BNO08xRptAcceleration::get ()
-
- -

Grabs most recent acceleration data (including gravity), units are in m/s^2.

-
Returns
Struct containing requested data.
-
-Here is the call graph for this function:
-
-
- - - - - - - -
-
-Here is the caller graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
- -

◆ update_data()

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

Updates accelerometer data from decoded sensor event.

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

Implements BNO08xRpt.

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

Member Data Documentation

- -

◆ data

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

◆ TAG

- -
-
- - - - - -
- - - - -
const constexpr char* BNO08xRptAcceleration::TAG = "BNO08xRptAcceleration"
-
-staticconstexprprivate
-
- -
-
-
The documentation for this class was generated from the following files: -
-
- - - - diff --git a/documentation/html/class_b_n_o08x_rpt_acceleration.js b/documentation/html/class_b_n_o08x_rpt_acceleration.js deleted file mode 100644 index 8481f09..0000000 --- a/documentation/html/class_b_n_o08x_rpt_acceleration.js +++ /dev/null @@ -1,9 +0,0 @@ -var class_b_n_o08x_rpt_acceleration = -[ - [ "BNO08xRptAcceleration", "class_b_n_o08x_rpt_acceleration.html#af3a06d4c127a5cebd136489ab5c673e2", null ], - [ "enable", "class_b_n_o08x_rpt_acceleration.html#a8fde5eefac5f9d714263047426eeee4f", null ], - [ "get", "class_b_n_o08x_rpt_acceleration.html#abac65bc939891f7a24b5a611de430328", null ], - [ "update_data", "class_b_n_o08x_rpt_acceleration.html#a6b24209dc87cdd333b780fe6674fd045", null ], - [ "data", "class_b_n_o08x_rpt_acceleration.html#a1869ad2ad09103f92d8864a596ae7510", null ], - [ "TAG", "class_b_n_o08x_rpt_acceleration.html#a6a071b08b16c314ecd771d3547ddbf22", null ] -]; \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_acceleration__coll__graph.map b/documentation/html/class_b_n_o08x_rpt_acceleration__coll__graph.map deleted file mode 100644 index 5dd9878..0000000 --- a/documentation/html/class_b_n_o08x_rpt_acceleration__coll__graph.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_acceleration__coll__graph.md5 b/documentation/html/class_b_n_o08x_rpt_acceleration__coll__graph.md5 deleted file mode 100644 index 1a9e1bb..0000000 --- a/documentation/html/class_b_n_o08x_rpt_acceleration__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -3fc6d7ba079e049aa085790f60113ae6 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_acceleration__coll__graph.png b/documentation/html/class_b_n_o08x_rpt_acceleration__coll__graph.png deleted file mode 100644 index 17beb78..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_acceleration__coll__graph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_acceleration__inherit__graph.map b/documentation/html/class_b_n_o08x_rpt_acceleration__inherit__graph.map deleted file mode 100644 index 4ccf8eb..0000000 --- a/documentation/html/class_b_n_o08x_rpt_acceleration__inherit__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_acceleration__inherit__graph.md5 b/documentation/html/class_b_n_o08x_rpt_acceleration__inherit__graph.md5 deleted file mode 100644 index f67f798..0000000 --- a/documentation/html/class_b_n_o08x_rpt_acceleration__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -636183d6787b2b0cd22c8573fc02e4f2 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_acceleration__inherit__graph.png b/documentation/html/class_b_n_o08x_rpt_acceleration__inherit__graph.png deleted file mode 100644 index 36d498c..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_acceleration__inherit__graph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_acceleration_a6b24209dc87cdd333b780fe6674fd045_cgraph.map b/documentation/html/class_b_n_o08x_rpt_acceleration_a6b24209dc87cdd333b780fe6674fd045_cgraph.map deleted file mode 100644 index 6a07284..0000000 --- a/documentation/html/class_b_n_o08x_rpt_acceleration_a6b24209dc87cdd333b780fe6674fd045_cgraph.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_acceleration_a6b24209dc87cdd333b780fe6674fd045_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_acceleration_a6b24209dc87cdd333b780fe6674fd045_cgraph.md5 deleted file mode 100644 index 57d4526..0000000 --- a/documentation/html/class_b_n_o08x_rpt_acceleration_a6b24209dc87cdd333b780fe6674fd045_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -ea0ba289a1f094770b9880bb2e5701ec \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_acceleration_a6b24209dc87cdd333b780fe6674fd045_cgraph.png b/documentation/html/class_b_n_o08x_rpt_acceleration_a6b24209dc87cdd333b780fe6674fd045_cgraph.png deleted file mode 100644 index c0f9f24..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_acceleration_a6b24209dc87cdd333b780fe6674fd045_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f_cgraph.map b/documentation/html/class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f_cgraph.map deleted file mode 100644 index 50d3a64..0000000 --- a/documentation/html/class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f_cgraph.map +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - 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 deleted file mode 100644 index 3c0ff2a..0000000 --- a/documentation/html/class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index c02088e..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f_icgraph.map b/documentation/html/class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f_icgraph.map deleted file mode 100644 index 895274f..0000000 --- a/documentation/html/class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f_icgraph.map +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f_icgraph.md5 b/documentation/html/class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f_icgraph.md5 deleted file mode 100644 index e24b213..0000000 --- a/documentation/html/class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -6497638049d9538c4045da7994ebe43c \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f_icgraph.png b/documentation/html/class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f_icgraph.png deleted file mode 100644 index 6ea5ba2..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_acceleration_abac65bc939891f7a24b5a611de430328_cgraph.map b/documentation/html/class_b_n_o08x_rpt_acceleration_abac65bc939891f7a24b5a611de430328_cgraph.map deleted file mode 100644 index 6db9088..0000000 --- a/documentation/html/class_b_n_o08x_rpt_acceleration_abac65bc939891f7a24b5a611de430328_cgraph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_acceleration_abac65bc939891f7a24b5a611de430328_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_acceleration_abac65bc939891f7a24b5a611de430328_cgraph.md5 deleted file mode 100644 index e0a497f..0000000 --- a/documentation/html/class_b_n_o08x_rpt_acceleration_abac65bc939891f7a24b5a611de430328_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -ea6bffdb31d1b3251f8fcaf3ac46c8ef \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_acceleration_abac65bc939891f7a24b5a611de430328_cgraph.png b/documentation/html/class_b_n_o08x_rpt_acceleration_abac65bc939891f7a24b5a611de430328_cgraph.png deleted file mode 100644 index a6e95fc..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_acceleration_abac65bc939891f7a24b5a611de430328_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_acceleration_abac65bc939891f7a24b5a611de430328_icgraph.map b/documentation/html/class_b_n_o08x_rpt_acceleration_abac65bc939891f7a24b5a611de430328_icgraph.map deleted file mode 100644 index f0765a2..0000000 --- a/documentation/html/class_b_n_o08x_rpt_acceleration_abac65bc939891f7a24b5a611de430328_icgraph.map +++ /dev/null @@ -1,35 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_acceleration_abac65bc939891f7a24b5a611de430328_icgraph.md5 b/documentation/html/class_b_n_o08x_rpt_acceleration_abac65bc939891f7a24b5a611de430328_icgraph.md5 deleted file mode 100644 index 1be275b..0000000 --- a/documentation/html/class_b_n_o08x_rpt_acceleration_abac65bc939891f7a24b5a611de430328_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -56a3a56c325c731d55d27b2106814fb4 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_acceleration_abac65bc939891f7a24b5a611de430328_icgraph.png b/documentation/html/class_b_n_o08x_rpt_acceleration_abac65bc939891f7a24b5a611de430328_icgraph.png deleted file mode 100644 index 0ffbf81..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_acceleration_abac65bc939891f7a24b5a611de430328_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_activity_classifier-members.html b/documentation/html/class_b_n_o08x_rpt_activity_classifier-members.html deleted file mode 100644 index 7b8f329..0000000 --- a/documentation/html/class_b_n_o08x_rpt_activity_classifier-members.html +++ /dev/null @@ -1,138 +0,0 @@ - - - - - - - -esp32_BNO08x: Member List - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
BNO08xRptActivityClassifier Member List
-
-
- -

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

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
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
get_most_likely_activity()BNO08xRptActivityClassifier
get_sample_counts(bno08x_sample_counts_t &sample_counts)BNO08xRpt
has_new_data()BNO08xRpt
IDBNO08xRptprotected
lock_sh2_HAL()BNO08xRptprotected
lock_user_data()BNO08xRptprotected
period_usBNO08xRptprotected
RAD_2_DEGBNO08xRptprotectedstatic
register_cb(std::function< void(void)> cb_fxn)BNO08xRpt
rpt_bitBNO08xRptprotected
rpt_enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRptprotected
set_activities_to_enable(BNO08xActivityEnable activities_to_enable)BNO08xRptActivityClassifier
signal_data_available()BNO08xRptprotected
sync_ctxBNO08xRptprotected
TAGBNO08xRptActivityClassifierprivatestatic
unlock_sh2_HAL()BNO08xRptprotected
unlock_user_data()BNO08xRptprotected
update_data(sh2_SensorValue_t *sensor_val) overrideBNO08xRptActivityClassifierprivatevirtual
-
- - - - diff --git a/documentation/html/class_b_n_o08x_rpt_activity_classifier.html b/documentation/html/class_b_n_o08x_rpt_activity_classifier.html deleted file mode 100644 index 1b2b6e2..0000000 --- a/documentation/html/class_b_n_o08x_rpt_activity_classifier.html +++ /dev/null @@ -1,561 +0,0 @@ - - - - - - - -esp32_BNO08x: BNO08xRptActivityClassifier Class Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
- -
BNO08xRptActivityClassifier Class Reference
-
-
- -

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

- -

#include <BNO08xRptActivityClassifier.hpp>

-
-Inheritance diagram for BNO08xRptActivityClassifier:
-
-
Inheritance graph
- - - - - -
[legend]
-
-Collaboration diagram for BNO08xRptActivityClassifier:
-
-
Collaboration graph
- - - - - - - - - -
[legend]
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 BNO08xRptActivityClassifier (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 
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 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 register_cb (std::function< void(void)> cb_fxn)
 Registers a callback to execute when new data from a specific report is received.
 
bool has_new_data ()
 Checks if a new report has been received since the last time this function was called.
 
bool flush ()
 Flush all buffered reports for this sensor/report module.
 
bool get_sample_counts (bno08x_sample_counts_t &sample_counts)
 Gets sample counts for this sensor (see SH-2 ref manual 6.4.3.1)
 
bool clear_sample_counts ()
 Clears BNO08x internal sample counts for this sensor. (see SH-2 ref manual 6.4.3.1)
 
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).
 
- - - - -

-Private Member Functions

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

-Private Attributes

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

-Static Private Attributes

static const constexpr char * TAG = "BNO08xRptActivityClassifier"
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-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.
 
void unlock_sh2_HAL ()
 Unlocks sh2 HAL lib to allow other tasks to call its APIs.
 
void lock_sh2_HAL ()
 Locks sh2 HAL lib to only allow the calling task to call its APIs.
 
void unlock_user_data ()
 Unlocks user data to allow other tasks to read/modify it.
 
void lock_user_data ()
 Locks locks user data to only allow the calling task to read/modify it.
 
void signal_data_available ()
 Signals to BNO08x::data_available() that a new report has arrived.
 
- Protected Attributes inherited from BNO08xRpt
uint8_t ID
 Report ID, ex. SH2_ACCELERATION.
 
EventBits_t rpt_bit
 Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
 
uint32_t period_us
 The period/interval of the report in microseconds.
 
BNO08xPrivateTypes::bno08x_sync_ctx_tsync_ctx
 
- Static Protected Attributes inherited from BNO08xRpt
static const constexpr float RAD_2_DEG
 Constant for radian to degree conversions, sed in quaternion to euler function conversions.
 
static const constexpr char * TAG = "BNO08xRpt"
 
-

Detailed Description

-

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

-

Constructor & Destructor Documentation

- -

◆ BNO08xRptActivityClassifier()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - -
BNO08xRptActivityClassifier::BNO08xRptActivityClassifier (uint8_t ID,
EventBits_t rpt_bit,
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx )
-
-inline
-
- -
-
-

Member Function Documentation

- -

◆ enable()

- -
-
- - - - - -
- - - - - - - - - - - -
bool BNO08xRptActivityClassifier::enable (uint32_t time_between_reports,
sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg )
-
-overridevirtual
-
- -

Enables activity 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()

- -
-
- - - - - - - -
bno08x_activity_classifier_t BNO08xRptActivityClassifier::get ()
-
- -

Grabs most recent activity classifier data.

-
Returns
Struct containing requested data.
-
-Here is the call graph for this function:
-
-
- - - - - - - -
- -
-
- -

◆ get_most_likely_activity()

- -
-
- - - - - - - -
BNO08xActivity BNO08xRptActivityClassifier::get_most_likely_activity ()
-
- -

Grabs most the most likely activity from most recent activity classifier data.

-
Returns
BNO08xActivity object with detected state.
-
-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
- -
-
- -

◆ update_data()

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

Updates activity classifier data from decoded sensor event.

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

Implements BNO08xRpt.

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

Member Data Documentation

- -

◆ activities_to_enable

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

Activities to be monitored, call enable after setting.

- -
-
- -

◆ data

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

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

- -
-
- -

◆ TAG

- -
-
- - - - - -
- - - - -
const constexpr char* BNO08xRptActivityClassifier::TAG = "BNO08xRptActivityClassifier"
-
-staticconstexprprivate
-
- -
-
-
The documentation for this class was generated from the following files: -
-
- - - - diff --git a/documentation/html/class_b_n_o08x_rpt_activity_classifier.js b/documentation/html/class_b_n_o08x_rpt_activity_classifier.js deleted file mode 100644 index c68b8e4..0000000 --- a/documentation/html/class_b_n_o08x_rpt_activity_classifier.js +++ /dev/null @@ -1,12 +0,0 @@ -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#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__coll__graph.map b/documentation/html/class_b_n_o08x_rpt_activity_classifier__coll__graph.map deleted file mode 100644 index eada0bb..0000000 --- a/documentation/html/class_b_n_o08x_rpt_activity_classifier__coll__graph.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_activity_classifier__coll__graph.md5 b/documentation/html/class_b_n_o08x_rpt_activity_classifier__coll__graph.md5 deleted file mode 100644 index 7e9c31b..0000000 --- a/documentation/html/class_b_n_o08x_rpt_activity_classifier__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -24ef4cfd2587822b9a7f2037ebbf11ce \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_activity_classifier__coll__graph.png b/documentation/html/class_b_n_o08x_rpt_activity_classifier__coll__graph.png deleted file mode 100644 index 79e07aa..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_activity_classifier__coll__graph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_activity_classifier__inherit__graph.map b/documentation/html/class_b_n_o08x_rpt_activity_classifier__inherit__graph.map deleted file mode 100644 index 751e5a3..0000000 --- a/documentation/html/class_b_n_o08x_rpt_activity_classifier__inherit__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_activity_classifier__inherit__graph.md5 b/documentation/html/class_b_n_o08x_rpt_activity_classifier__inherit__graph.md5 deleted file mode 100644 index 1e98bd6..0000000 --- a/documentation/html/class_b_n_o08x_rpt_activity_classifier__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -a669fb2bf2b4c2fa898d70c2dba7b05a \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_activity_classifier__inherit__graph.png b/documentation/html/class_b_n_o08x_rpt_activity_classifier__inherit__graph.png deleted file mode 100644 index f04d88d..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_activity_classifier__inherit__graph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_activity_classifier_a631329523ddaf17f2e93cd0546a42823_cgraph.map b/documentation/html/class_b_n_o08x_rpt_activity_classifier_a631329523ddaf17f2e93cd0546a42823_cgraph.map deleted file mode 100644 index 7acdac2..0000000 --- a/documentation/html/class_b_n_o08x_rpt_activity_classifier_a631329523ddaf17f2e93cd0546a42823_cgraph.map +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - 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 deleted file mode 100644 index 7f190b6..0000000 --- a/documentation/html/class_b_n_o08x_rpt_activity_classifier_a631329523ddaf17f2e93cd0546a42823_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 3054052..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_activity_classifier_a631329523ddaf17f2e93cd0546a42823_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_activity_classifier_a903a426e65752996075798ba6c51bff2_cgraph.map b/documentation/html/class_b_n_o08x_rpt_activity_classifier_a903a426e65752996075798ba6c51bff2_cgraph.map deleted file mode 100644 index 64d1722..0000000 --- a/documentation/html/class_b_n_o08x_rpt_activity_classifier_a903a426e65752996075798ba6c51bff2_cgraph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_activity_classifier_a903a426e65752996075798ba6c51bff2_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_activity_classifier_a903a426e65752996075798ba6c51bff2_cgraph.md5 deleted file mode 100644 index fd4dbd1..0000000 --- a/documentation/html/class_b_n_o08x_rpt_activity_classifier_a903a426e65752996075798ba6c51bff2_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -d18c8f88f02376fc4d179941779616e6 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_activity_classifier_a903a426e65752996075798ba6c51bff2_cgraph.png b/documentation/html/class_b_n_o08x_rpt_activity_classifier_a903a426e65752996075798ba6c51bff2_cgraph.png deleted file mode 100644 index bc8f812..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_activity_classifier_a903a426e65752996075798ba6c51bff2_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_activity_classifier_aa77475212d3a5eb52ec31b9916cfe22d_cgraph.map b/documentation/html/class_b_n_o08x_rpt_activity_classifier_aa77475212d3a5eb52ec31b9916cfe22d_cgraph.map deleted file mode 100644 index bd2e30b..0000000 --- a/documentation/html/class_b_n_o08x_rpt_activity_classifier_aa77475212d3a5eb52ec31b9916cfe22d_cgraph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_activity_classifier_aa77475212d3a5eb52ec31b9916cfe22d_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_activity_classifier_aa77475212d3a5eb52ec31b9916cfe22d_cgraph.md5 deleted file mode 100644 index 726852c..0000000 --- a/documentation/html/class_b_n_o08x_rpt_activity_classifier_aa77475212d3a5eb52ec31b9916cfe22d_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -b20eaa0aafaf18917ab7e03ed9c9ec0f \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_activity_classifier_aa77475212d3a5eb52ec31b9916cfe22d_cgraph.png b/documentation/html/class_b_n_o08x_rpt_activity_classifier_aa77475212d3a5eb52ec31b9916cfe22d_cgraph.png deleted file mode 100644 index 51c673d..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_activity_classifier_aa77475212d3a5eb52ec31b9916cfe22d_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_activity_classifier_acb6fe5076011bc1f6f33a93c1c30c333_cgraph.map b/documentation/html/class_b_n_o08x_rpt_activity_classifier_acb6fe5076011bc1f6f33a93c1c30c333_cgraph.map deleted file mode 100644 index 88f19c3..0000000 --- a/documentation/html/class_b_n_o08x_rpt_activity_classifier_acb6fe5076011bc1f6f33a93c1c30c333_cgraph.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_activity_classifier_acb6fe5076011bc1f6f33a93c1c30c333_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_activity_classifier_acb6fe5076011bc1f6f33a93c1c30c333_cgraph.md5 deleted file mode 100644 index 3e1a538..0000000 --- a/documentation/html/class_b_n_o08x_rpt_activity_classifier_acb6fe5076011bc1f6f33a93c1c30c333_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -f87c2a57f29b01d75e01c3d950f8f198 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_activity_classifier_acb6fe5076011bc1f6f33a93c1c30c333_cgraph.png b/documentation/html/class_b_n_o08x_rpt_activity_classifier_acb6fe5076011bc1f6f33a93c1c30c333_cgraph.png deleted file mode 100644 index feb6ba3..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_activity_classifier_acb6fe5076011bc1f6f33a93c1c30c333_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf_cgraph.map b/documentation/html/class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf_cgraph.map deleted file mode 100644 index 6105e32..0000000 --- a/documentation/html/class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf_cgraph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf_cgraph.md5 deleted file mode 100644 index a6920c3..0000000 --- a/documentation/html/class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -7354bf5ea7fa3b14f751f136b776f66f \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf_cgraph.png b/documentation/html/class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf_cgraph.png deleted file mode 100644 index eddf2e9..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf_icgraph.map b/documentation/html/class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf_icgraph.map deleted file mode 100644 index a4a229d..0000000 --- a/documentation/html/class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf_icgraph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf_icgraph.md5 b/documentation/html/class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf_icgraph.md5 deleted file mode 100644 index 89bc024..0000000 --- a/documentation/html/class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -0c1c3b08b9056ba914f9bdbc5cfb777b \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf_icgraph.png b/documentation/html/class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf_icgraph.png deleted file mode 100644 index 26d4bfb..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_cal_gyro-members.html b/documentation/html/class_b_n_o08x_rpt_cal_gyro-members.html deleted file mode 100644 index d5c6f1a..0000000 --- a/documentation/html/class_b_n_o08x_rpt_cal_gyro-members.html +++ /dev/null @@ -1,135 +0,0 @@ - - - - - - - -esp32_BNO08x: Member List - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
BNO08xRptCalGyro Member List
-
-
- -

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

- - - - - - - - - - - - - - - - - - - - - - - - - - -
BNO08xRpt(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRptinlineprotected
BNO08xRptCalGyro(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRptCalGyroinline
clear_sample_counts()BNO08xRpt
dataBNO08xRptCalGyroprivate
disable(sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt
enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) overrideBNO08xRptCalGyrovirtual
flush()BNO08xRpt
get()BNO08xRptCalGyro
get_meta_data(bno08x_meta_data_t &meta_data)BNO08xRpt
get_sample_counts(bno08x_sample_counts_t &sample_counts)BNO08xRpt
has_new_data()BNO08xRpt
IDBNO08xRptprotected
lock_sh2_HAL()BNO08xRptprotected
lock_user_data()BNO08xRptprotected
period_usBNO08xRptprotected
RAD_2_DEGBNO08xRptprotectedstatic
register_cb(std::function< void(void)> cb_fxn)BNO08xRpt
rpt_bitBNO08xRptprotected
rpt_enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRptprotected
signal_data_available()BNO08xRptprotected
sync_ctxBNO08xRptprotected
TAGBNO08xRptCalGyroprivatestatic
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 deleted file mode 100644 index d93843f..0000000 --- a/documentation/html/class_b_n_o08x_rpt_cal_gyro.html +++ /dev/null @@ -1,498 +0,0 @@ - - - - - - - -esp32_BNO08x: BNO08xRptCalGyro Class Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
- -
BNO08xRptCalGyro Class Reference
-
-
- -

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

- -

#include <BNO08xRptCalGyro.hpp>

-
-Inheritance diagram for BNO08xRptCalGyro:
-
-
Inheritance graph
- - - - - -
[legend]
-
-Collaboration diagram for BNO08xRptCalGyro:
-
-
Collaboration graph
- - - - - - - - - -
[legend]
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 BNO08xRptCalGyro (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 
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 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 register_cb (std::function< void(void)> cb_fxn)
 Registers a callback to execute when new data from a specific report is received.
 
bool has_new_data ()
 Checks if a new report has been received since the last time this function was called.
 
bool flush ()
 Flush all buffered reports for this sensor/report module.
 
bool get_sample_counts (bno08x_sample_counts_t &sample_counts)
 Gets sample counts for this sensor (see SH-2 ref manual 6.4.3.1)
 
bool clear_sample_counts ()
 Clears BNO08x internal sample counts for this sensor. (see SH-2 ref manual 6.4.3.1)
 
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).
 
- - - - -

-Private Member Functions

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

-Private Attributes

bno08x_gyro_t data
 
- - - -

-Static Private Attributes

static const constexpr char * TAG = "BNO08xRptCalGyro"
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-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.
 
void unlock_sh2_HAL ()
 Unlocks sh2 HAL lib to allow other tasks to call its APIs.
 
void lock_sh2_HAL ()
 Locks sh2 HAL lib to only allow the calling task to call its APIs.
 
void unlock_user_data ()
 Unlocks user data to allow other tasks to read/modify it.
 
void lock_user_data ()
 Locks locks user data to only allow the calling task to read/modify it.
 
void signal_data_available ()
 Signals to BNO08x::data_available() that a new report has arrived.
 
- Protected Attributes inherited from BNO08xRpt
uint8_t ID
 Report ID, ex. SH2_ACCELERATION.
 
EventBits_t rpt_bit
 Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
 
uint32_t period_us
 The period/interval of the report in microseconds.
 
BNO08xPrivateTypes::bno08x_sync_ctx_tsync_ctx
 
- Static Protected Attributes inherited from BNO08xRpt
static const constexpr float RAD_2_DEG
 Constant for radian to degree conversions, sed in quaternion to euler function conversions.
 
static const constexpr char * TAG = "BNO08xRpt"
 
-

Detailed Description

-

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

-

Constructor & Destructor Documentation

- -

◆ BNO08xRptCalGyro()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - -
BNO08xRptCalGyro::BNO08xRptCalGyro (uint8_t ID,
EventBits_t rpt_bit,
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx )
-
-inline
-
- -
-
-

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()

- -
-
- - - - - - - -
bno08x_gyro_t BNO08xRptCalGyro::get ()
-
- -

Grabs most recent gyroscope data (velocity), units are in rad/s.

-
Returns
Struct containing requested data.
-
-Here is the call graph for this function:
-
-
- - - - - - - -
-
-Here is the caller graph for this function:
-
-
- - - - - - - - - - - -
- -
-
- -

◆ update_data()

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

Updates calibrated gyro data from decoded sensor event.

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

Implements BNO08xRpt.

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

Member Data Documentation

- -

◆ data

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

◆ TAG

- -
-
- - - - - -
- - - - -
const constexpr char* BNO08xRptCalGyro::TAG = "BNO08xRptCalGyro"
-
-staticconstexprprivate
-
- -
-
-
The documentation for this class was generated from the following files: -
-
- - - - diff --git a/documentation/html/class_b_n_o08x_rpt_cal_gyro.js b/documentation/html/class_b_n_o08x_rpt_cal_gyro.js deleted file mode 100644 index 2c0585f..0000000 --- a/documentation/html/class_b_n_o08x_rpt_cal_gyro.js +++ /dev/null @@ -1,9 +0,0 @@ -var class_b_n_o08x_rpt_cal_gyro = -[ - [ "BNO08xRptCalGyro", "class_b_n_o08x_rpt_cal_gyro.html#ad351243a258fa1075212d63a38b1e7b5", null ], - [ "enable", "class_b_n_o08x_rpt_cal_gyro.html#aeb49d86610427c915dc9e58fcba6fddc", null ], - [ "get", "class_b_n_o08x_rpt_cal_gyro.html#aeb45a1a433c499f2c36dddf393175815", null ], - [ "update_data", "class_b_n_o08x_rpt_cal_gyro.html#ab099bd0da7140c433fc7bab0a802c46f", null ], - [ "data", "class_b_n_o08x_rpt_cal_gyro.html#afc6142cf93ed7990b01d5b21038c148e", null ], - [ "TAG", "class_b_n_o08x_rpt_cal_gyro.html#ae3c6150a08f8d97a6a892a5796f49a32", null ] -]; \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_cal_gyro__coll__graph.map b/documentation/html/class_b_n_o08x_rpt_cal_gyro__coll__graph.map deleted file mode 100644 index 6930a68..0000000 --- a/documentation/html/class_b_n_o08x_rpt_cal_gyro__coll__graph.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_cal_gyro__coll__graph.md5 b/documentation/html/class_b_n_o08x_rpt_cal_gyro__coll__graph.md5 deleted file mode 100644 index 188b2f3..0000000 --- a/documentation/html/class_b_n_o08x_rpt_cal_gyro__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -68e37cb4cd2d04642864300b3085670e \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_cal_gyro__coll__graph.png b/documentation/html/class_b_n_o08x_rpt_cal_gyro__coll__graph.png deleted file mode 100644 index c8ec6fb..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_cal_gyro__coll__graph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_cal_gyro__inherit__graph.map b/documentation/html/class_b_n_o08x_rpt_cal_gyro__inherit__graph.map deleted file mode 100644 index c404461..0000000 --- a/documentation/html/class_b_n_o08x_rpt_cal_gyro__inherit__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_cal_gyro__inherit__graph.md5 b/documentation/html/class_b_n_o08x_rpt_cal_gyro__inherit__graph.md5 deleted file mode 100644 index 82fa93f..0000000 --- a/documentation/html/class_b_n_o08x_rpt_cal_gyro__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -b77c7a06a850bb4fbb489ab334402c0b \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_cal_gyro__inherit__graph.png b/documentation/html/class_b_n_o08x_rpt_cal_gyro__inherit__graph.png deleted file mode 100644 index 332c373..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_cal_gyro__inherit__graph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_cal_gyro_ab099bd0da7140c433fc7bab0a802c46f_cgraph.map b/documentation/html/class_b_n_o08x_rpt_cal_gyro_ab099bd0da7140c433fc7bab0a802c46f_cgraph.map deleted file mode 100644 index b985779..0000000 --- a/documentation/html/class_b_n_o08x_rpt_cal_gyro_ab099bd0da7140c433fc7bab0a802c46f_cgraph.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_cal_gyro_ab099bd0da7140c433fc7bab0a802c46f_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_cal_gyro_ab099bd0da7140c433fc7bab0a802c46f_cgraph.md5 deleted file mode 100644 index ab541bd..0000000 --- a/documentation/html/class_b_n_o08x_rpt_cal_gyro_ab099bd0da7140c433fc7bab0a802c46f_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -1df34fb21a19f51dc92b65763181b13f \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_cal_gyro_ab099bd0da7140c433fc7bab0a802c46f_cgraph.png b/documentation/html/class_b_n_o08x_rpt_cal_gyro_ab099bd0da7140c433fc7bab0a802c46f_cgraph.png deleted file mode 100644 index b04ca9c..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_cal_gyro_ab099bd0da7140c433fc7bab0a802c46f_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb45a1a433c499f2c36dddf393175815_cgraph.map b/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb45a1a433c499f2c36dddf393175815_cgraph.map deleted file mode 100644 index f3206ca..0000000 --- a/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb45a1a433c499f2c36dddf393175815_cgraph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb45a1a433c499f2c36dddf393175815_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb45a1a433c499f2c36dddf393175815_cgraph.md5 deleted file mode 100644 index fb7ad6a..0000000 --- a/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb45a1a433c499f2c36dddf393175815_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -3701e0f5588ca9c52da4aef51d124ac5 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb45a1a433c499f2c36dddf393175815_cgraph.png b/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb45a1a433c499f2c36dddf393175815_cgraph.png deleted file mode 100644 index 60bcabb..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb45a1a433c499f2c36dddf393175815_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb45a1a433c499f2c36dddf393175815_icgraph.map b/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb45a1a433c499f2c36dddf393175815_icgraph.map deleted file mode 100644 index b504d08..0000000 --- a/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb45a1a433c499f2c36dddf393175815_icgraph.map +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb45a1a433c499f2c36dddf393175815_icgraph.md5 b/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb45a1a433c499f2c36dddf393175815_icgraph.md5 deleted file mode 100644 index fe5c469..0000000 --- a/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb45a1a433c499f2c36dddf393175815_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -1a511ac31124461110d5e42f1aef562b \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb45a1a433c499f2c36dddf393175815_icgraph.png b/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb45a1a433c499f2c36dddf393175815_icgraph.png deleted file mode 100644 index e24f193..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb45a1a433c499f2c36dddf393175815_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc_cgraph.map b/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc_cgraph.map deleted file mode 100644 index 3f53ff8..0000000 --- a/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc_cgraph.map +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - 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 deleted file mode 100644 index c187bdc..0000000 --- a/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 3e629a1..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc_icgraph.map b/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc_icgraph.map deleted file mode 100644 index d88ac9a..0000000 --- a/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc_icgraph.map +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc_icgraph.md5 b/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc_icgraph.md5 deleted file mode 100644 index 70c4c1c..0000000 --- a/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -34e9a865888355bc5fcf068aa9c67572 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc_icgraph.png b/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc_icgraph.png deleted file mode 100644 index 8132e92..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer-members.html b/documentation/html/class_b_n_o08x_rpt_cal_magnetometer-members.html deleted file mode 100644 index 6fee62f..0000000 --- a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer-members.html +++ /dev/null @@ -1,135 +0,0 @@ - - - - - - - -esp32_BNO08x: Member List - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
BNO08xRptCalMagnetometer Member List
-
-
- -

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

- - - - - - - - - - - - - - - - - - - - - - - - - - -
BNO08xRpt(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRptinlineprotected
BNO08xRptCalMagnetometer(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRptCalMagnetometerinline
clear_sample_counts()BNO08xRpt
dataBNO08xRptCalMagnetometerprivate
disable(sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt
enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) overrideBNO08xRptCalMagnetometervirtual
flush()BNO08xRpt
get()BNO08xRptCalMagnetometer
get_meta_data(bno08x_meta_data_t &meta_data)BNO08xRpt
get_sample_counts(bno08x_sample_counts_t &sample_counts)BNO08xRpt
has_new_data()BNO08xRpt
IDBNO08xRptprotected
lock_sh2_HAL()BNO08xRptprotected
lock_user_data()BNO08xRptprotected
period_usBNO08xRptprotected
RAD_2_DEGBNO08xRptprotectedstatic
register_cb(std::function< void(void)> cb_fxn)BNO08xRpt
rpt_bitBNO08xRptprotected
rpt_enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRptprotected
signal_data_available()BNO08xRptprotected
sync_ctxBNO08xRptprotected
TAGBNO08xRptCalMagnetometerprivatestatic
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 deleted file mode 100644 index ea19a51..0000000 --- a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer.html +++ /dev/null @@ -1,494 +0,0 @@ - - - - - - - -esp32_BNO08x: BNO08xRptCalMagnetometer Class Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
- -
BNO08xRptCalMagnetometer Class Reference
-
-
- -

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

- -

#include <BNO08xRptCalMagnetometer.hpp>

-
-Inheritance diagram for BNO08xRptCalMagnetometer:
-
-
Inheritance graph
- - - - - -
[legend]
-
-Collaboration diagram for BNO08xRptCalMagnetometer:
-
-
Collaboration graph
- - - - - - - - - -
[legend]
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 BNO08xRptCalMagnetometer (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 
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 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 register_cb (std::function< void(void)> cb_fxn)
 Registers a callback to execute when new data from a specific report is received.
 
bool has_new_data ()
 Checks if a new report has been received since the last time this function was called.
 
bool flush ()
 Flush all buffered reports for this sensor/report module.
 
bool get_sample_counts (bno08x_sample_counts_t &sample_counts)
 Gets sample counts for this sensor (see SH-2 ref manual 6.4.3.1)
 
bool clear_sample_counts ()
 Clears BNO08x internal sample counts for this sensor. (see SH-2 ref manual 6.4.3.1)
 
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).
 
- - - - -

-Private Member Functions

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

-Private Attributes

bno08x_magf_t data
 
- - - -

-Static Private Attributes

static const constexpr char * TAG = "BNO08xRptCalMagnetometer"
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-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.
 
void unlock_sh2_HAL ()
 Unlocks sh2 HAL lib to allow other tasks to call its APIs.
 
void lock_sh2_HAL ()
 Locks sh2 HAL lib to only allow the calling task to call its APIs.
 
void unlock_user_data ()
 Unlocks user data to allow other tasks to read/modify it.
 
void lock_user_data ()
 Locks locks user data to only allow the calling task to read/modify it.
 
void signal_data_available ()
 Signals to BNO08x::data_available() that a new report has arrived.
 
- Protected Attributes inherited from BNO08xRpt
uint8_t ID
 Report ID, ex. SH2_ACCELERATION.
 
EventBits_t rpt_bit
 Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
 
uint32_t period_us
 The period/interval of the report in microseconds.
 
BNO08xPrivateTypes::bno08x_sync_ctx_tsync_ctx
 
- Static Protected Attributes inherited from BNO08xRpt
static const constexpr float RAD_2_DEG
 Constant for radian to degree conversions, sed in quaternion to euler function conversions.
 
static const constexpr char * TAG = "BNO08xRpt"
 
-

Detailed Description

-

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

-

Constructor & Destructor Documentation

- -

◆ BNO08xRptCalMagnetometer()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - -
BNO08xRptCalMagnetometer::BNO08xRptCalMagnetometer (uint8_t ID,
EventBits_t rpt_bit,
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx )
-
-inline
-
- -
-
-

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()

- -
-
- - - - - - - -
bno08x_magf_t BNO08xRptCalMagnetometer::get ()
-
- -

Grabs most recent calibrated magnetometer data, units are in uTesla.

-
Returns
Struct containing requested data.
-
-Here is the call graph for this function:
-
-
- - - - - - - -
-
-Here is the caller graph for this function:
-
-
- - - - - - - - - -
- -
-
- -

◆ update_data()

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

Updates calibrated magnetometer data from decoded sensor event.

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

Implements BNO08xRpt.

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

Member Data Documentation

- -

◆ data

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

◆ TAG

- -
-
- - - - - -
- - - - -
const constexpr char* BNO08xRptCalMagnetometer::TAG = "BNO08xRptCalMagnetometer"
-
-staticconstexprprivate
-
- -
-
-
The documentation for this class was generated from the following files: -
-
- - - - diff --git a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer.js b/documentation/html/class_b_n_o08x_rpt_cal_magnetometer.js deleted file mode 100644 index 74bd0df..0000000 --- a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer.js +++ /dev/null @@ -1,9 +0,0 @@ -var class_b_n_o08x_rpt_cal_magnetometer = -[ - [ "BNO08xRptCalMagnetometer", "class_b_n_o08x_rpt_cal_magnetometer.html#a731d7e69b97b6402b2cf2e18e9a08b06", null ], - [ "enable", "class_b_n_o08x_rpt_cal_magnetometer.html#a9a371f613ff5053d2227faeebe941393", null ], - [ "get", "class_b_n_o08x_rpt_cal_magnetometer.html#a9a07338f7c149aa3d45d2c4f846620e2", null ], - [ "update_data", "class_b_n_o08x_rpt_cal_magnetometer.html#af50ecf2bb83d7eeec5b88c5273a01784", null ], - [ "data", "class_b_n_o08x_rpt_cal_magnetometer.html#a67db73f48d00bfa76411d5192350e677", null ], - [ "TAG", "class_b_n_o08x_rpt_cal_magnetometer.html#a99f95d049803de93390b3071efeead4a", null ] -]; \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer__coll__graph.map b/documentation/html/class_b_n_o08x_rpt_cal_magnetometer__coll__graph.map deleted file mode 100644 index a51f36d..0000000 --- a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer__coll__graph.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer__coll__graph.md5 b/documentation/html/class_b_n_o08x_rpt_cal_magnetometer__coll__graph.md5 deleted file mode 100644 index 57fb293..0000000 --- a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -4cce94e9ee4f32dbe6aaad5417a182ea \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer__coll__graph.png b/documentation/html/class_b_n_o08x_rpt_cal_magnetometer__coll__graph.png deleted file mode 100644 index 787d189..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer__coll__graph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer__inherit__graph.map b/documentation/html/class_b_n_o08x_rpt_cal_magnetometer__inherit__graph.map deleted file mode 100644 index d47b5d1..0000000 --- a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer__inherit__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer__inherit__graph.md5 b/documentation/html/class_b_n_o08x_rpt_cal_magnetometer__inherit__graph.md5 deleted file mode 100644 index 6d370fd..0000000 --- a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -1cfcd405c8d43ca15d5b7b062814ad38 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer__inherit__graph.png b/documentation/html/class_b_n_o08x_rpt_cal_magnetometer__inherit__graph.png deleted file mode 100644 index 7852013..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer__inherit__graph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a07338f7c149aa3d45d2c4f846620e2_cgraph.map b/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a07338f7c149aa3d45d2c4f846620e2_cgraph.map deleted file mode 100644 index bf74620..0000000 --- a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a07338f7c149aa3d45d2c4f846620e2_cgraph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a07338f7c149aa3d45d2c4f846620e2_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a07338f7c149aa3d45d2c4f846620e2_cgraph.md5 deleted file mode 100644 index c3fc34d..0000000 --- a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a07338f7c149aa3d45d2c4f846620e2_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -692c516d2b751ab1531760e53ebb834a \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a07338f7c149aa3d45d2c4f846620e2_cgraph.png b/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a07338f7c149aa3d45d2c4f846620e2_cgraph.png deleted file mode 100644 index a6ecf9c..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a07338f7c149aa3d45d2c4f846620e2_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a07338f7c149aa3d45d2c4f846620e2_icgraph.map b/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a07338f7c149aa3d45d2c4f846620e2_icgraph.map deleted file mode 100644 index 98a2945..0000000 --- a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a07338f7c149aa3d45d2c4f846620e2_icgraph.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a07338f7c149aa3d45d2c4f846620e2_icgraph.md5 b/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a07338f7c149aa3d45d2c4f846620e2_icgraph.md5 deleted file mode 100644 index 5668932..0000000 --- a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a07338f7c149aa3d45d2c4f846620e2_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -b92e79a9d1706c0e63368b00f431dd0b \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a07338f7c149aa3d45d2c4f846620e2_icgraph.png b/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a07338f7c149aa3d45d2c4f846620e2_icgraph.png deleted file mode 100644 index 30f1c3e..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a07338f7c149aa3d45d2c4f846620e2_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393_cgraph.map b/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393_cgraph.map deleted file mode 100644 index 305360a..0000000 --- a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393_cgraph.map +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - 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 deleted file mode 100644 index 490f9c2..0000000 --- a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 165e3c5..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393_cgraph.png and /dev/null 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 deleted file mode 100644 index b3b6dd3..0000000 --- a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393_icgraph.map +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - 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 deleted file mode 100644 index f7a11fa..0000000 --- a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 7350f80..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_af50ecf2bb83d7eeec5b88c5273a01784_cgraph.map b/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_af50ecf2bb83d7eeec5b88c5273a01784_cgraph.map deleted file mode 100644 index 030d78c..0000000 --- a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_af50ecf2bb83d7eeec5b88c5273a01784_cgraph.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_af50ecf2bb83d7eeec5b88c5273a01784_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_af50ecf2bb83d7eeec5b88c5273a01784_cgraph.md5 deleted file mode 100644 index 86d7f49..0000000 --- a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_af50ecf2bb83d7eeec5b88c5273a01784_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -88267e71b33f68459e6fb76d065a0453 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_af50ecf2bb83d7eeec5b88c5273a01784_cgraph.png b/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_af50ecf2bb83d7eeec5b88c5273a01784_cgraph.png deleted file mode 100644 index d41a509..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_af50ecf2bb83d7eeec5b88c5273a01784_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_game_r_v-members.html b/documentation/html/class_b_n_o08x_rpt_game_r_v-members.html deleted file mode 100644 index ffa0b74..0000000 --- a/documentation/html/class_b_n_o08x_rpt_game_r_v-members.html +++ /dev/null @@ -1,141 +0,0 @@ - - - - - - - -esp32_BNO08x: Member List - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
BNO08xRptGameRV Member List
-
-
- -

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

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
BNO08xRpt(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRptinlineprotected
BNO08xRptGameRV(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRptGameRVinline
BNO08xRptRVGeneric(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRptRVGenericinlineprotected
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) overrideBNO08xRptRVGenericvirtual
flush()BNO08xRpt
get_euler(bool in_degrees=true)BNO08xRptRVGeneric
get_meta_data(bno08x_meta_data_t &meta_data)BNO08xRpt
get_quat()BNO08xRptRVGeneric
get_sample_counts(bno08x_sample_counts_t &sample_counts)BNO08xRpt
has_new_data()BNO08xRpt
IDBNO08xRptprotected
lock_sh2_HAL()BNO08xRptprotected
lock_user_data()BNO08xRptprotected
period_usBNO08xRptprotected
RAD_2_DEGBNO08xRptprotectedstatic
register_cb(std::function< void(void)> cb_fxn)BNO08xRpt
rpt_bitBNO08xRptprotected
rpt_enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRptprotected
signal_data_available()BNO08xRptprotected
sync_ctxBNO08xRptprotected
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 deleted file mode 100644 index 7538e14..0000000 --- a/documentation/html/class_b_n_o08x_rpt_game_r_v.html +++ /dev/null @@ -1,489 +0,0 @@ - - - - - - - -esp32_BNO08x: BNO08xRptGameRV Class Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
- -
BNO08xRptGameRV Class Reference
-
-
- -

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

- -

#include <BNO08xRptGameRV.hpp>

-
-Inheritance diagram for BNO08xRptGameRV:
-
-
Inheritance graph
- - - - - - - -
[legend]
-
-Collaboration diagram for BNO08xRptGameRV:
-
-
Collaboration graph
- - - - - - - - - - - -
[legend]
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 BNO08xRptGameRV (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 
bool tare (bool x=true, bool y=true, bool z=true)
 Tares game rotation vector axis.
 
bool tare_persist ()
 Saves most recent tare operation to BNO08x internal flash, such that it persists on reset.
 
void tare_clear ()
 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).
 
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.
 
- Public Member Functions inherited from BNO08xRpt
bool disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Disables a sensor report by setting its period to 0us such that the BNO08x stops sending it.
 
bool register_cb (std::function< void(void)> cb_fxn)
 Registers a callback to execute when new data from a specific report is received.
 
bool has_new_data ()
 Checks if a new report has been received since the last time this function was called.
 
bool flush ()
 Flush all buffered reports for this sensor/report module.
 
bool get_sample_counts (bno08x_sample_counts_t &sample_counts)
 Gets sample counts for this sensor (see SH-2 ref manual 6.4.3.1)
 
bool clear_sample_counts ()
 Clears BNO08x internal sample counts for this sensor. (see SH-2 ref manual 6.4.3.1)
 
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).
 
- - - - -

-Private Member Functions

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

-Static Private Attributes

static const constexpr char * TAG = "BNO08xRptGameRV"
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Additional Inherited Members

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

Detailed Description

-

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

-

Constructor & Destructor Documentation

- -

◆ BNO08xRptGameRV()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - -
BNO08xRptGameRV::BNO08xRptGameRV (uint8_t ID,
EventBits_t rpt_bit,
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx )
-
-inline
-
- -
-
-

Member Function Documentation

- -

◆ tare()

- -
-
- - - - - - - - - - - - - - - - -
bool BNO08xRptGameRV::tare (bool x = true,
bool y = true,
bool z = true )
-
- -

Tares game rotation vector axis.

-
Parameters
- - - - -
xIf true tare x axis (optional, default true).
yIf true tare y axis (optional, default true).
zIf true tare z axis (optional, default true).
-
-
-
Returns
True if tare operation succeeded.
-
-Here is the call graph for this function:
-
-
- - - - - - - - - -
- -
-
- -

◆ tare_clear()

- -
-
- - - - - - - -
void BNO08xRptGameRV::tare_clear ()
-
- -

Clears most recent tare operation.

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

◆ tare_persist()

- -
-
- - - - - - - -
bool BNO08xRptGameRV::tare_persist ()
-
- -

Saves most recent tare operation to BNO08x internal flash, such that it persists on reset.

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

◆ update_data()

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

Updates game rotation vector data from decoded sensor event.

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

Implements BNO08xRpt.

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

Member Data Documentation

- -

◆ TAG

- -
-
- - - - - -
- - - - -
const constexpr char* BNO08xRptGameRV::TAG = "BNO08xRptGameRV"
-
-staticconstexprprivate
-
- -
-
-
The documentation for this class was generated from the following files: -
-
- - - - diff --git a/documentation/html/class_b_n_o08x_rpt_game_r_v.js b/documentation/html/class_b_n_o08x_rpt_game_r_v.js deleted file mode 100644 index 033a67b..0000000 --- a/documentation/html/class_b_n_o08x_rpt_game_r_v.js +++ /dev/null @@ -1,9 +0,0 @@ -var class_b_n_o08x_rpt_game_r_v = -[ - [ "BNO08xRptGameRV", "class_b_n_o08x_rpt_game_r_v.html#a5ce3525ae691ef37dff5c8d638e98e18", null ], - [ "tare", "class_b_n_o08x_rpt_game_r_v.html#a773f8e4bf9e5059d6b301fc346cbc9d2", null ], - [ "tare_clear", "class_b_n_o08x_rpt_game_r_v.html#ab8844cc390818f2b5cff8afefc89558f", null ], - [ "tare_persist", "class_b_n_o08x_rpt_game_r_v.html#ae91c07ae4d781216065fd704b5c88d06", null ], - [ "update_data", "class_b_n_o08x_rpt_game_r_v.html#a8f9be2a12cec2a8467829fe561bf5f3d", null ], - [ "TAG", "class_b_n_o08x_rpt_game_r_v.html#a3fd3cec253a42d897a736adaf50bfe5d", null ] -]; \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_game_r_v__coll__graph.map b/documentation/html/class_b_n_o08x_rpt_game_r_v__coll__graph.map deleted file mode 100644 index 0ca35e9..0000000 --- a/documentation/html/class_b_n_o08x_rpt_game_r_v__coll__graph.map +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_game_r_v__coll__graph.md5 b/documentation/html/class_b_n_o08x_rpt_game_r_v__coll__graph.md5 deleted file mode 100644 index b2df34f..0000000 --- a/documentation/html/class_b_n_o08x_rpt_game_r_v__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -4f33fe0ab5d516095ead541f50a08cf8 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_game_r_v__coll__graph.png b/documentation/html/class_b_n_o08x_rpt_game_r_v__coll__graph.png deleted file mode 100644 index dcfe2af..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_game_r_v__coll__graph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_game_r_v__inherit__graph.map b/documentation/html/class_b_n_o08x_rpt_game_r_v__inherit__graph.map deleted file mode 100644 index 1fb0486..0000000 --- a/documentation/html/class_b_n_o08x_rpt_game_r_v__inherit__graph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_game_r_v__inherit__graph.md5 b/documentation/html/class_b_n_o08x_rpt_game_r_v__inherit__graph.md5 deleted file mode 100644 index 4365f4e..0000000 --- a/documentation/html/class_b_n_o08x_rpt_game_r_v__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -7ae3b2e94f5a44c6414f4f095b152838 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_game_r_v__inherit__graph.png b/documentation/html/class_b_n_o08x_rpt_game_r_v__inherit__graph.png deleted file mode 100644 index 9e213c0..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_game_r_v__inherit__graph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_game_r_v_a773f8e4bf9e5059d6b301fc346cbc9d2_cgraph.map b/documentation/html/class_b_n_o08x_rpt_game_r_v_a773f8e4bf9e5059d6b301fc346cbc9d2_cgraph.map deleted file mode 100644 index 5780332..0000000 --- a/documentation/html/class_b_n_o08x_rpt_game_r_v_a773f8e4bf9e5059d6b301fc346cbc9d2_cgraph.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_game_r_v_a773f8e4bf9e5059d6b301fc346cbc9d2_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_game_r_v_a773f8e4bf9e5059d6b301fc346cbc9d2_cgraph.md5 deleted file mode 100644 index 5dd66d0..0000000 --- a/documentation/html/class_b_n_o08x_rpt_game_r_v_a773f8e4bf9e5059d6b301fc346cbc9d2_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -de30f0361734d3e164491d19799a42fa \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_game_r_v_a773f8e4bf9e5059d6b301fc346cbc9d2_cgraph.png b/documentation/html/class_b_n_o08x_rpt_game_r_v_a773f8e4bf9e5059d6b301fc346cbc9d2_cgraph.png deleted file mode 100644 index ac88794..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_game_r_v_a773f8e4bf9e5059d6b301fc346cbc9d2_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_game_r_v_a8f9be2a12cec2a8467829fe561bf5f3d_cgraph.map b/documentation/html/class_b_n_o08x_rpt_game_r_v_a8f9be2a12cec2a8467829fe561bf5f3d_cgraph.map deleted file mode 100644 index f8abb94..0000000 --- a/documentation/html/class_b_n_o08x_rpt_game_r_v_a8f9be2a12cec2a8467829fe561bf5f3d_cgraph.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_game_r_v_a8f9be2a12cec2a8467829fe561bf5f3d_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_game_r_v_a8f9be2a12cec2a8467829fe561bf5f3d_cgraph.md5 deleted file mode 100644 index dc51ec1..0000000 --- a/documentation/html/class_b_n_o08x_rpt_game_r_v_a8f9be2a12cec2a8467829fe561bf5f3d_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -0803a85fe8238892c29df46362851d59 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_game_r_v_a8f9be2a12cec2a8467829fe561bf5f3d_cgraph.png b/documentation/html/class_b_n_o08x_rpt_game_r_v_a8f9be2a12cec2a8467829fe561bf5f3d_cgraph.png deleted file mode 100644 index 7a8fe5c..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_game_r_v_a8f9be2a12cec2a8467829fe561bf5f3d_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_game_r_v_ab8844cc390818f2b5cff8afefc89558f_cgraph.map b/documentation/html/class_b_n_o08x_rpt_game_r_v_ab8844cc390818f2b5cff8afefc89558f_cgraph.map deleted file mode 100644 index 9ea192e..0000000 --- a/documentation/html/class_b_n_o08x_rpt_game_r_v_ab8844cc390818f2b5cff8afefc89558f_cgraph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_game_r_v_ab8844cc390818f2b5cff8afefc89558f_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_game_r_v_ab8844cc390818f2b5cff8afefc89558f_cgraph.md5 deleted file mode 100644 index ef7a57c..0000000 --- a/documentation/html/class_b_n_o08x_rpt_game_r_v_ab8844cc390818f2b5cff8afefc89558f_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -51b7b03fe38a2154f08a905182ac8eeb \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_game_r_v_ab8844cc390818f2b5cff8afefc89558f_cgraph.png b/documentation/html/class_b_n_o08x_rpt_game_r_v_ab8844cc390818f2b5cff8afefc89558f_cgraph.png deleted file mode 100644 index 18d2233..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_game_r_v_ab8844cc390818f2b5cff8afefc89558f_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_game_r_v_ae91c07ae4d781216065fd704b5c88d06_cgraph.map b/documentation/html/class_b_n_o08x_rpt_game_r_v_ae91c07ae4d781216065fd704b5c88d06_cgraph.map deleted file mode 100644 index d339cd9..0000000 --- a/documentation/html/class_b_n_o08x_rpt_game_r_v_ae91c07ae4d781216065fd704b5c88d06_cgraph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_game_r_v_ae91c07ae4d781216065fd704b5c88d06_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_game_r_v_ae91c07ae4d781216065fd704b5c88d06_cgraph.md5 deleted file mode 100644 index 0eaf003..0000000 --- a/documentation/html/class_b_n_o08x_rpt_game_r_v_ae91c07ae4d781216065fd704b5c88d06_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -15a21f37920c82f09c2c9ffc38b6a5b3 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_game_r_v_ae91c07ae4d781216065fd704b5c88d06_cgraph.png b/documentation/html/class_b_n_o08x_rpt_game_r_v_ae91c07ae4d781216065fd704b5c88d06_cgraph.png deleted file mode 100644 index 39348d4..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_game_r_v_ae91c07ae4d781216065fd704b5c88d06_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_gravity-members.html b/documentation/html/class_b_n_o08x_rpt_gravity-members.html deleted file mode 100644 index 8f8dca2..0000000 --- a/documentation/html/class_b_n_o08x_rpt_gravity-members.html +++ /dev/null @@ -1,135 +0,0 @@ - - - - - - - -esp32_BNO08x: Member List - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
BNO08xRptGravity Member List
-
-
- -

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

- - - - - - - - - - - - - - - - - - - - - - - - - - -
BNO08xRpt(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRptinlineprotected
BNO08xRptGravity(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRptGravityinline
clear_sample_counts()BNO08xRpt
dataBNO08xRptGravityprivate
disable(sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt
enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) overrideBNO08xRptGravityvirtual
flush()BNO08xRpt
get()BNO08xRptGravity
get_meta_data(bno08x_meta_data_t &meta_data)BNO08xRpt
get_sample_counts(bno08x_sample_counts_t &sample_counts)BNO08xRpt
has_new_data()BNO08xRpt
IDBNO08xRptprotected
lock_sh2_HAL()BNO08xRptprotected
lock_user_data()BNO08xRptprotected
period_usBNO08xRptprotected
RAD_2_DEGBNO08xRptprotectedstatic
register_cb(std::function< void(void)> cb_fxn)BNO08xRpt
rpt_bitBNO08xRptprotected
rpt_enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRptprotected
signal_data_available()BNO08xRptprotected
sync_ctxBNO08xRptprotected
TAGBNO08xRptGravityprivatestatic
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 deleted file mode 100644 index 4d26515..0000000 --- a/documentation/html/class_b_n_o08x_rpt_gravity.html +++ /dev/null @@ -1,498 +0,0 @@ - - - - - - - -esp32_BNO08x: BNO08xRptGravity Class Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
- -
BNO08xRptGravity Class Reference
-
-
- -

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

- -

#include <BNO08xRptGravity.hpp>

-
-Inheritance diagram for BNO08xRptGravity:
-
-
Inheritance graph
- - - - - -
[legend]
-
-Collaboration diagram for BNO08xRptGravity:
-
-
Collaboration graph
- - - - - - - - - -
[legend]
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 BNO08xRptGravity (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 
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 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 register_cb (std::function< void(void)> cb_fxn)
 Registers a callback to execute when new data from a specific report is received.
 
bool has_new_data ()
 Checks if a new report has been received since the last time this function was called.
 
bool flush ()
 Flush all buffered reports for this sensor/report module.
 
bool get_sample_counts (bno08x_sample_counts_t &sample_counts)
 Gets sample counts for this sensor (see SH-2 ref manual 6.4.3.1)
 
bool clear_sample_counts ()
 Clears BNO08x internal sample counts for this sensor. (see SH-2 ref manual 6.4.3.1)
 
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).
 
- - - - -

-Private Member Functions

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

-Private Attributes

bno08x_accel_t data
 
- - - -

-Static Private Attributes

static const constexpr char * TAG = "BNO08xRptGravity"
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-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.
 
void unlock_sh2_HAL ()
 Unlocks sh2 HAL lib to allow other tasks to call its APIs.
 
void lock_sh2_HAL ()
 Locks sh2 HAL lib to only allow the calling task to call its APIs.
 
void unlock_user_data ()
 Unlocks user data to allow other tasks to read/modify it.
 
void lock_user_data ()
 Locks locks user data to only allow the calling task to read/modify it.
 
void signal_data_available ()
 Signals to BNO08x::data_available() that a new report has arrived.
 
- Protected Attributes inherited from BNO08xRpt
uint8_t ID
 Report ID, ex. SH2_ACCELERATION.
 
EventBits_t rpt_bit
 Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
 
uint32_t period_us
 The period/interval of the report in microseconds.
 
BNO08xPrivateTypes::bno08x_sync_ctx_tsync_ctx
 
- Static Protected Attributes inherited from BNO08xRpt
static const constexpr float RAD_2_DEG
 Constant for radian to degree conversions, sed in quaternion to euler function conversions.
 
static const constexpr char * TAG = "BNO08xRpt"
 
-

Detailed Description

-

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

-

Constructor & Destructor Documentation

- -

◆ BNO08xRptGravity()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - -
BNO08xRptGravity::BNO08xRptGravity (uint8_t ID,
EventBits_t rpt_bit,
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx )
-
-inline
-
- -
-
-

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()

- -
-
- - - - - - - -
bno08x_accel_t BNO08xRptGravity::get ()
-
- -

Grabs most recent gravity data, units are in m/s^2.

-
Returns
Struct containing requested data.
-
-Here is the call graph for this function:
-
-
- - - - - - - -
-
-Here is the caller graph for this function:
-
-
- - - - - - - - - - - -
- -
-
- -

◆ update_data()

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

Updates gravity data from decoded sensor event.

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

Implements BNO08xRpt.

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

Member Data Documentation

- -

◆ data

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

◆ TAG

- -
-
- - - - - -
- - - - -
const constexpr char* BNO08xRptGravity::TAG = "BNO08xRptGravity"
-
-staticconstexprprivate
-
- -
-
-
The documentation for this class was generated from the following files: -
-
- - - - diff --git a/documentation/html/class_b_n_o08x_rpt_gravity.js b/documentation/html/class_b_n_o08x_rpt_gravity.js deleted file mode 100644 index 7bb322c..0000000 --- a/documentation/html/class_b_n_o08x_rpt_gravity.js +++ /dev/null @@ -1,9 +0,0 @@ -var class_b_n_o08x_rpt_gravity = -[ - [ "BNO08xRptGravity", "class_b_n_o08x_rpt_gravity.html#a472ced1c466461f64dda3d9132813dba", null ], - [ "enable", "class_b_n_o08x_rpt_gravity.html#a5bb33cf233c6721fac992e447bd5b571", null ], - [ "get", "class_b_n_o08x_rpt_gravity.html#a18ebbe93997c3ea985290e5b8fc23115", null ], - [ "update_data", "class_b_n_o08x_rpt_gravity.html#a47a5d1d8f89834662efaaae60a74b4c2", null ], - [ "data", "class_b_n_o08x_rpt_gravity.html#ab9fddb16529de63f82d04b29503e7dbe", null ], - [ "TAG", "class_b_n_o08x_rpt_gravity.html#a03dfa109a427c7657a2a5bdd3b5af68c", null ] -]; \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_gravity__coll__graph.map b/documentation/html/class_b_n_o08x_rpt_gravity__coll__graph.map deleted file mode 100644 index 5686c1c..0000000 --- a/documentation/html/class_b_n_o08x_rpt_gravity__coll__graph.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_gravity__coll__graph.md5 b/documentation/html/class_b_n_o08x_rpt_gravity__coll__graph.md5 deleted file mode 100644 index a551a6c..0000000 --- a/documentation/html/class_b_n_o08x_rpt_gravity__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -5781e69d458a011505ee16a694a74020 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_gravity__coll__graph.png b/documentation/html/class_b_n_o08x_rpt_gravity__coll__graph.png deleted file mode 100644 index bd2c5a4..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_gravity__coll__graph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_gravity__inherit__graph.map b/documentation/html/class_b_n_o08x_rpt_gravity__inherit__graph.map deleted file mode 100644 index 15c49f8..0000000 --- a/documentation/html/class_b_n_o08x_rpt_gravity__inherit__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_gravity__inherit__graph.md5 b/documentation/html/class_b_n_o08x_rpt_gravity__inherit__graph.md5 deleted file mode 100644 index d80c550..0000000 --- a/documentation/html/class_b_n_o08x_rpt_gravity__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -dc69be8532103af7095a100dd4efd346 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_gravity__inherit__graph.png b/documentation/html/class_b_n_o08x_rpt_gravity__inherit__graph.png deleted file mode 100644 index 5786fec..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_gravity__inherit__graph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_gravity_a18ebbe93997c3ea985290e5b8fc23115_cgraph.map b/documentation/html/class_b_n_o08x_rpt_gravity_a18ebbe93997c3ea985290e5b8fc23115_cgraph.map deleted file mode 100644 index 5fae60c..0000000 --- a/documentation/html/class_b_n_o08x_rpt_gravity_a18ebbe93997c3ea985290e5b8fc23115_cgraph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_gravity_a18ebbe93997c3ea985290e5b8fc23115_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_gravity_a18ebbe93997c3ea985290e5b8fc23115_cgraph.md5 deleted file mode 100644 index d158142..0000000 --- a/documentation/html/class_b_n_o08x_rpt_gravity_a18ebbe93997c3ea985290e5b8fc23115_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -96ded2cd6059b9e1572ea6863581155a \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_gravity_a18ebbe93997c3ea985290e5b8fc23115_cgraph.png b/documentation/html/class_b_n_o08x_rpt_gravity_a18ebbe93997c3ea985290e5b8fc23115_cgraph.png deleted file mode 100644 index 33e1646..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_gravity_a18ebbe93997c3ea985290e5b8fc23115_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_gravity_a18ebbe93997c3ea985290e5b8fc23115_icgraph.map b/documentation/html/class_b_n_o08x_rpt_gravity_a18ebbe93997c3ea985290e5b8fc23115_icgraph.map deleted file mode 100644 index f3334dc..0000000 --- a/documentation/html/class_b_n_o08x_rpt_gravity_a18ebbe93997c3ea985290e5b8fc23115_icgraph.map +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_gravity_a18ebbe93997c3ea985290e5b8fc23115_icgraph.md5 b/documentation/html/class_b_n_o08x_rpt_gravity_a18ebbe93997c3ea985290e5b8fc23115_icgraph.md5 deleted file mode 100644 index 86c98c3..0000000 --- a/documentation/html/class_b_n_o08x_rpt_gravity_a18ebbe93997c3ea985290e5b8fc23115_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -c370c3264fd3c96e4b1fdd4b3f8c9bd7 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_gravity_a18ebbe93997c3ea985290e5b8fc23115_icgraph.png b/documentation/html/class_b_n_o08x_rpt_gravity_a18ebbe93997c3ea985290e5b8fc23115_icgraph.png deleted file mode 100644 index 466f27a..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_gravity_a18ebbe93997c3ea985290e5b8fc23115_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_gravity_a47a5d1d8f89834662efaaae60a74b4c2_cgraph.map b/documentation/html/class_b_n_o08x_rpt_gravity_a47a5d1d8f89834662efaaae60a74b4c2_cgraph.map deleted file mode 100644 index a4b4617..0000000 --- a/documentation/html/class_b_n_o08x_rpt_gravity_a47a5d1d8f89834662efaaae60a74b4c2_cgraph.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_gravity_a47a5d1d8f89834662efaaae60a74b4c2_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_gravity_a47a5d1d8f89834662efaaae60a74b4c2_cgraph.md5 deleted file mode 100644 index bd82e2e..0000000 --- a/documentation/html/class_b_n_o08x_rpt_gravity_a47a5d1d8f89834662efaaae60a74b4c2_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -8289565b835432c6f707cc458cefe503 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_gravity_a47a5d1d8f89834662efaaae60a74b4c2_cgraph.png b/documentation/html/class_b_n_o08x_rpt_gravity_a47a5d1d8f89834662efaaae60a74b4c2_cgraph.png deleted file mode 100644 index 708f26e..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_gravity_a47a5d1d8f89834662efaaae60a74b4c2_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571_cgraph.map b/documentation/html/class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571_cgraph.map deleted file mode 100644 index 24c753b..0000000 --- a/documentation/html/class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571_cgraph.map +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - 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 deleted file mode 100644 index ddbd99d..0000000 --- a/documentation/html/class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 5ced420..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571_icgraph.map b/documentation/html/class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571_icgraph.map deleted file mode 100644 index 48bf3f8..0000000 --- a/documentation/html/class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571_icgraph.map +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571_icgraph.md5 b/documentation/html/class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571_icgraph.md5 deleted file mode 100644 index a3f5cf5..0000000 --- a/documentation/html/class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -deba68d50a660ec842fbfe496d36b64d \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571_icgraph.png b/documentation/html/class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571_icgraph.png deleted file mode 100644 index ac13340..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v-members.html b/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v-members.html deleted file mode 100644 index b75639b..0000000 --- a/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v-members.html +++ /dev/null @@ -1,141 +0,0 @@ - - - - - - - -esp32_BNO08x: Member List - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
BNO08xRptIGyroRV Member List
-
-
- -

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

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
BNO08xRpt(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRptinlineprotected
BNO08xRptIGyroRV(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRptIGyroRVinline
BNO08xRptRVGeneric(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRptRVGenericinlineprotected
clear_sample_counts()BNO08xRpt
dataBNO08xRptRVGenericprotected
data_velBNO08xRptIGyroRVprivate
disable(sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt
enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) overrideBNO08xRptRVGenericvirtual
flush()BNO08xRpt
get(bno08x_quat_t &quat, bno08x_ang_vel_t &vel)BNO08xRptIGyroRV
get_euler(bool in_degrees=true)BNO08xRptRVGeneric
get_meta_data(bno08x_meta_data_t &meta_data)BNO08xRpt
get_quat()BNO08xRptRVGeneric
get_sample_counts(bno08x_sample_counts_t &sample_counts)BNO08xRpt
get_vel()BNO08xRptIGyroRV
has_new_data()BNO08xRpt
IDBNO08xRptprotected
lock_sh2_HAL()BNO08xRptprotected
lock_user_data()BNO08xRptprotected
period_usBNO08xRptprotected
RAD_2_DEGBNO08xRptprotectedstatic
register_cb(std::function< void(void)> cb_fxn)BNO08xRpt
rpt_bitBNO08xRptprotected
rpt_enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRptprotected
signal_data_available()BNO08xRptprotected
sync_ctxBNO08xRptprotected
TAGBNO08xRptIGyroRVprivatestatic
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 deleted file mode 100644 index ae5e088..0000000 --- a/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v.html +++ /dev/null @@ -1,476 +0,0 @@ - - - - - - - -esp32_BNO08x: BNO08xRptIGyroRV Class Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
- -
BNO08xRptIGyroRV Class Reference
-
-
- -

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

- -

#include <BNO08xRptIGyroRV.hpp>

-
-Inheritance diagram for BNO08xRptIGyroRV:
-
-
Inheritance graph
- - - - - - - -
[legend]
-
-Collaboration diagram for BNO08xRptIGyroRV:
-
-
Collaboration graph
- - - - - - - - - - - - - -
[legend]
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 BNO08xRptIGyroRV (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 
void get (bno08x_quat_t &quat, bno08x_ang_vel_t &vel)
 Grabs most recent gyro integrated rotation vector data.
 
bno08x_ang_vel_t get_vel ()
 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).
 
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.
 
- Public Member Functions inherited from BNO08xRpt
bool disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Disables a sensor report by setting its period to 0us such that the BNO08x stops sending it.
 
bool register_cb (std::function< void(void)> cb_fxn)
 Registers a callback to execute when new data from a specific report is received.
 
bool has_new_data ()
 Checks if a new report has been received since the last time this function was called.
 
bool flush ()
 Flush all buffered reports for this sensor/report module.
 
bool get_sample_counts (bno08x_sample_counts_t &sample_counts)
 Gets sample counts for this sensor (see SH-2 ref manual 6.4.3.1)
 
bool clear_sample_counts ()
 Clears BNO08x internal sample counts for this sensor. (see SH-2 ref manual 6.4.3.1)
 
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).
 
- - - - -

-Private Member Functions

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

-Private Attributes

bno08x_ang_vel_t data_vel
 
- - - -

-Static Private Attributes

static const constexpr char * TAG = "BNO08xRptIGyroRV"
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Additional Inherited Members

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

Detailed Description

-

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

-

Constructor & Destructor Documentation

- -

◆ BNO08xRptIGyroRV()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - -
BNO08xRptIGyroRV::BNO08xRptIGyroRV (uint8_t ID,
EventBits_t rpt_bit,
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx )
-
-inline
-
- -
-
-

Member Function Documentation

- -

◆ get()

- -
-
- - - - - - - - - - - -
void BNO08xRptIGyroRV::get (bno08x_quat_t & quat,
bno08x_ang_vel_t & vel )
-
- -

Grabs most recent gyro integrated rotation vector data.

-
Parameters
- - - -
quatStruct to store requested unit quaternion data.
velStruct to store requested velocity data (units in rad/s).
-
-
-
Returns
void, nothing to return
-
-Here is the call graph for this function:
-
-
- - - - - - - -
- -
-
- -

◆ get_vel()

- -
-
- - - - - - - -
bno08x_ang_vel_t BNO08xRptIGyroRV::get_vel ()
-
- -

Grabs most recent gyro integrated rotation vector angular velocity data, units are in rad/s.

-
Returns
Struct containing requested data.
-
-Here is the call graph for this function:
-
-
- - - - - - - -
- -
-
- -

◆ update_data()

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

Updates gyro integrated rotation vector data from decoded sensor event.

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

Implements BNO08xRpt.

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

Member Data Documentation

- -

◆ data_vel

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

◆ TAG

- -
-
- - - - - -
- - - - -
const constexpr char* BNO08xRptIGyroRV::TAG = "BNO08xRptIGyroRV"
-
-staticconstexprprivate
-
- -
-
-
The documentation for this class was generated from the following files: -
-
- - - - diff --git a/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v.js b/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v.js deleted file mode 100644 index 5039061..0000000 --- a/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v.js +++ /dev/null @@ -1,9 +0,0 @@ -var class_b_n_o08x_rpt_i_gyro_r_v = -[ - [ "BNO08xRptIGyroRV", "class_b_n_o08x_rpt_i_gyro_r_v.html#a5574d6213be1d7176d981e04fb9b4ea4", null ], - [ "get", "class_b_n_o08x_rpt_i_gyro_r_v.html#ae85b4b091ec350432a2aeabcd3b46f55", null ], - [ "get_vel", "class_b_n_o08x_rpt_i_gyro_r_v.html#a8e9877551635f8be5e380d47195b4061", null ], - [ "update_data", "class_b_n_o08x_rpt_i_gyro_r_v.html#a29e7154e8fed38487dd100f3e98d72fb", null ], - [ "data_vel", "class_b_n_o08x_rpt_i_gyro_r_v.html#a0949ad830be352bf2df8ab2cd3506ba7", null ], - [ "TAG", "class_b_n_o08x_rpt_i_gyro_r_v.html#a5dcd8ea49d6eac6ff6f75b0ec125b04b", null ] -]; \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v__coll__graph.map b/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v__coll__graph.map deleted file mode 100644 index cb81a59..0000000 --- a/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v__coll__graph.map +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v__coll__graph.md5 b/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v__coll__graph.md5 deleted file mode 100644 index f10c60d..0000000 --- a/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -000af498a684ef83010baae85dcb9f8a \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v__coll__graph.png b/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v__coll__graph.png deleted file mode 100644 index 900e804..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v__coll__graph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v__inherit__graph.map b/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v__inherit__graph.map deleted file mode 100644 index e60c59e..0000000 --- a/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v__inherit__graph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v__inherit__graph.md5 b/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v__inherit__graph.md5 deleted file mode 100644 index f203b71..0000000 --- a/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -b72253faa310ca455d843d60e57d3365 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v__inherit__graph.png b/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v__inherit__graph.png deleted file mode 100644 index 6638a39..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v__inherit__graph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v_a29e7154e8fed38487dd100f3e98d72fb_cgraph.map b/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v_a29e7154e8fed38487dd100f3e98d72fb_cgraph.map deleted file mode 100644 index c112649..0000000 --- a/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v_a29e7154e8fed38487dd100f3e98d72fb_cgraph.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v_a29e7154e8fed38487dd100f3e98d72fb_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v_a29e7154e8fed38487dd100f3e98d72fb_cgraph.md5 deleted file mode 100644 index 6032c22..0000000 --- a/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v_a29e7154e8fed38487dd100f3e98d72fb_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -0fb605019532b5cb3979c768735c8d84 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v_a29e7154e8fed38487dd100f3e98d72fb_cgraph.png b/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v_a29e7154e8fed38487dd100f3e98d72fb_cgraph.png deleted file mode 100644 index 90cf141..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v_a29e7154e8fed38487dd100f3e98d72fb_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v_a8e9877551635f8be5e380d47195b4061_cgraph.map b/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v_a8e9877551635f8be5e380d47195b4061_cgraph.map deleted file mode 100644 index a5703e2..0000000 --- a/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v_a8e9877551635f8be5e380d47195b4061_cgraph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v_a8e9877551635f8be5e380d47195b4061_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v_a8e9877551635f8be5e380d47195b4061_cgraph.md5 deleted file mode 100644 index 8d9fa05..0000000 --- a/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v_a8e9877551635f8be5e380d47195b4061_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -6ed1706449c83ae9034eea0c467c7961 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v_a8e9877551635f8be5e380d47195b4061_cgraph.png b/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v_a8e9877551635f8be5e380d47195b4061_cgraph.png deleted file mode 100644 index 4cfafcb..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v_a8e9877551635f8be5e380d47195b4061_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v_ae85b4b091ec350432a2aeabcd3b46f55_cgraph.map b/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v_ae85b4b091ec350432a2aeabcd3b46f55_cgraph.map deleted file mode 100644 index 28c9a13..0000000 --- a/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v_ae85b4b091ec350432a2aeabcd3b46f55_cgraph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v_ae85b4b091ec350432a2aeabcd3b46f55_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v_ae85b4b091ec350432a2aeabcd3b46f55_cgraph.md5 deleted file mode 100644 index 5796718..0000000 --- a/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v_ae85b4b091ec350432a2aeabcd3b46f55_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -903515ca08e44e6f15d55223d8a495ba \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v_ae85b4b091ec350432a2aeabcd3b46f55_cgraph.png b/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v_ae85b4b091ec350432a2aeabcd3b46f55_cgraph.png deleted file mode 100644 index 9f6cede..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v_ae85b4b091ec350432a2aeabcd3b46f55_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_linear_acceleration-members.html b/documentation/html/class_b_n_o08x_rpt_linear_acceleration-members.html deleted file mode 100644 index e18e288..0000000 --- a/documentation/html/class_b_n_o08x_rpt_linear_acceleration-members.html +++ /dev/null @@ -1,135 +0,0 @@ - - - - - - - -esp32_BNO08x: Member List - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
BNO08xRptLinearAcceleration Member List
-
-
- -

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

- - - - - - - - - - - - - - - - - - - - - - - - - - -
BNO08xRpt(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRptinlineprotected
BNO08xRptLinearAcceleration(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRptLinearAccelerationinline
clear_sample_counts()BNO08xRpt
dataBNO08xRptLinearAccelerationprivate
disable(sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt
enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) overrideBNO08xRptLinearAccelerationvirtual
flush()BNO08xRpt
get()BNO08xRptLinearAcceleration
get_meta_data(bno08x_meta_data_t &meta_data)BNO08xRpt
get_sample_counts(bno08x_sample_counts_t &sample_counts)BNO08xRpt
has_new_data()BNO08xRpt
IDBNO08xRptprotected
lock_sh2_HAL()BNO08xRptprotected
lock_user_data()BNO08xRptprotected
period_usBNO08xRptprotected
RAD_2_DEGBNO08xRptprotectedstatic
register_cb(std::function< void(void)> cb_fxn)BNO08xRpt
rpt_bitBNO08xRptprotected
rpt_enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRptprotected
signal_data_available()BNO08xRptprotected
sync_ctxBNO08xRptprotected
TAGBNO08xRptLinearAccelerationprivatestatic
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 deleted file mode 100644 index c5e1ee0..0000000 --- a/documentation/html/class_b_n_o08x_rpt_linear_acceleration.html +++ /dev/null @@ -1,504 +0,0 @@ - - - - - - - -esp32_BNO08x: BNO08xRptLinearAcceleration Class Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
- -
BNO08xRptLinearAcceleration Class Reference
-
-
- -

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

- -

#include <BNO08xRptLinearAcceleration.hpp>

-
-Inheritance diagram for BNO08xRptLinearAcceleration:
-
-
Inheritance graph
- - - - - -
[legend]
-
-Collaboration diagram for BNO08xRptLinearAcceleration:
-
-
Collaboration graph
- - - - - - - - - -
[legend]
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 BNO08xRptLinearAcceleration (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 
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 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 register_cb (std::function< void(void)> cb_fxn)
 Registers a callback to execute when new data from a specific report is received.
 
bool has_new_data ()
 Checks if a new report has been received since the last time this function was called.
 
bool flush ()
 Flush all buffered reports for this sensor/report module.
 
bool get_sample_counts (bno08x_sample_counts_t &sample_counts)
 Gets sample counts for this sensor (see SH-2 ref manual 6.4.3.1)
 
bool clear_sample_counts ()
 Clears BNO08x internal sample counts for this sensor. (see SH-2 ref manual 6.4.3.1)
 
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).
 
- - - - -

-Private Member Functions

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

-Private Attributes

bno08x_accel_t data
 
- - - -

-Static Private Attributes

static const constexpr char * TAG = "BNO08xRptLinearAcceleration"
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-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.
 
void unlock_sh2_HAL ()
 Unlocks sh2 HAL lib to allow other tasks to call its APIs.
 
void lock_sh2_HAL ()
 Locks sh2 HAL lib to only allow the calling task to call its APIs.
 
void unlock_user_data ()
 Unlocks user data to allow other tasks to read/modify it.
 
void lock_user_data ()
 Locks locks user data to only allow the calling task to read/modify it.
 
void signal_data_available ()
 Signals to BNO08x::data_available() that a new report has arrived.
 
- Protected Attributes inherited from BNO08xRpt
uint8_t ID
 Report ID, ex. SH2_ACCELERATION.
 
EventBits_t rpt_bit
 Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
 
uint32_t period_us
 The period/interval of the report in microseconds.
 
BNO08xPrivateTypes::bno08x_sync_ctx_tsync_ctx
 
- Static Protected Attributes inherited from BNO08xRpt
static const constexpr float RAD_2_DEG
 Constant for radian to degree conversions, sed in quaternion to euler function conversions.
 
static const constexpr char * TAG = "BNO08xRpt"
 
-

Detailed Description

-

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

-

Constructor & Destructor Documentation

- -

◆ BNO08xRptLinearAcceleration()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - -
BNO08xRptLinearAcceleration::BNO08xRptLinearAcceleration (uint8_t ID,
EventBits_t rpt_bit,
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx )
-
-inline
-
- -
-
-

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()

- -
-
- - - - - - - -
bno08x_accel_t BNO08xRptLinearAcceleration::get ()
-
- -

Grabs most recent acceleration data (including gravity), units are in m/s^2.

-
Returns
Struct containing requested data.
-
-Here is the call graph for this function:
-
-
- - - - - - - -
-
-Here is the caller graph for this function:
-
-
- - - - - - - - - - - - - - - -
- -
-
- -

◆ update_data()

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

Updates accelerometer data from decoded sensor event.

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

Implements BNO08xRpt.

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

Member Data Documentation

- -

◆ data

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

◆ TAG

- -
-
- - - - - -
- - - - -
const constexpr char* BNO08xRptLinearAcceleration::TAG = "BNO08xRptLinearAcceleration"
-
-staticconstexprprivate
-
- -
-
-
The documentation for this class was generated from the following files: -
-
- - - - diff --git a/documentation/html/class_b_n_o08x_rpt_linear_acceleration.js b/documentation/html/class_b_n_o08x_rpt_linear_acceleration.js deleted file mode 100644 index d71c90a..0000000 --- a/documentation/html/class_b_n_o08x_rpt_linear_acceleration.js +++ /dev/null @@ -1,9 +0,0 @@ -var class_b_n_o08x_rpt_linear_acceleration = -[ - [ "BNO08xRptLinearAcceleration", "class_b_n_o08x_rpt_linear_acceleration.html#ad63032b796912c9be563a5e6da801c59", null ], - [ "enable", "class_b_n_o08x_rpt_linear_acceleration.html#a4584a181ae543919a851f8f288a316ed", null ], - [ "get", "class_b_n_o08x_rpt_linear_acceleration.html#aac2eeab16ffbe7a81ea26a21c4e453d0", null ], - [ "update_data", "class_b_n_o08x_rpt_linear_acceleration.html#ab799259f97933e00ddfe654050c4757e", null ], - [ "data", "class_b_n_o08x_rpt_linear_acceleration.html#ab3f043b7762358d2a40cdfb326037f77", null ], - [ "TAG", "class_b_n_o08x_rpt_linear_acceleration.html#afd26d783dd276ad3c77cd0bb27115bd2", null ] -]; \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_linear_acceleration__coll__graph.map b/documentation/html/class_b_n_o08x_rpt_linear_acceleration__coll__graph.map deleted file mode 100644 index 5f143da..0000000 --- a/documentation/html/class_b_n_o08x_rpt_linear_acceleration__coll__graph.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_linear_acceleration__coll__graph.md5 b/documentation/html/class_b_n_o08x_rpt_linear_acceleration__coll__graph.md5 deleted file mode 100644 index 27b526f..0000000 --- a/documentation/html/class_b_n_o08x_rpt_linear_acceleration__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -039a903feb494973a34623dd1320f667 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_linear_acceleration__coll__graph.png b/documentation/html/class_b_n_o08x_rpt_linear_acceleration__coll__graph.png deleted file mode 100644 index ed78c7e..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_linear_acceleration__coll__graph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_linear_acceleration__inherit__graph.map b/documentation/html/class_b_n_o08x_rpt_linear_acceleration__inherit__graph.map deleted file mode 100644 index 05ff4aa..0000000 --- a/documentation/html/class_b_n_o08x_rpt_linear_acceleration__inherit__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_linear_acceleration__inherit__graph.md5 b/documentation/html/class_b_n_o08x_rpt_linear_acceleration__inherit__graph.md5 deleted file mode 100644 index 6dce6d9..0000000 --- a/documentation/html/class_b_n_o08x_rpt_linear_acceleration__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -12b0e6d25e7779005baba31559b7068f \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_linear_acceleration__inherit__graph.png b/documentation/html/class_b_n_o08x_rpt_linear_acceleration__inherit__graph.png deleted file mode 100644 index 9050556..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_linear_acceleration__inherit__graph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed_cgraph.map b/documentation/html/class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed_cgraph.map deleted file mode 100644 index 9f0da22..0000000 --- a/documentation/html/class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed_cgraph.map +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - 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 deleted file mode 100644 index c992386..0000000 --- a/documentation/html/class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index b54eebf..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed_icgraph.map b/documentation/html/class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed_icgraph.map deleted file mode 100644 index 5b6534c..0000000 --- a/documentation/html/class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed_icgraph.map +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed_icgraph.md5 b/documentation/html/class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed_icgraph.md5 deleted file mode 100644 index adda2eb..0000000 --- a/documentation/html/class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -b5f592946a9552231c3a088762ab8031 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed_icgraph.png b/documentation/html/class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed_icgraph.png deleted file mode 100644 index 5a771ae..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_linear_acceleration_aac2eeab16ffbe7a81ea26a21c4e453d0_cgraph.map b/documentation/html/class_b_n_o08x_rpt_linear_acceleration_aac2eeab16ffbe7a81ea26a21c4e453d0_cgraph.map deleted file mode 100644 index 6f82773..0000000 --- a/documentation/html/class_b_n_o08x_rpt_linear_acceleration_aac2eeab16ffbe7a81ea26a21c4e453d0_cgraph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_linear_acceleration_aac2eeab16ffbe7a81ea26a21c4e453d0_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_linear_acceleration_aac2eeab16ffbe7a81ea26a21c4e453d0_cgraph.md5 deleted file mode 100644 index df59bbe..0000000 --- a/documentation/html/class_b_n_o08x_rpt_linear_acceleration_aac2eeab16ffbe7a81ea26a21c4e453d0_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -95b2a865f39bbc9b8e4115da3bacdb7b \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_linear_acceleration_aac2eeab16ffbe7a81ea26a21c4e453d0_cgraph.png b/documentation/html/class_b_n_o08x_rpt_linear_acceleration_aac2eeab16ffbe7a81ea26a21c4e453d0_cgraph.png deleted file mode 100644 index f11d0e1..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_linear_acceleration_aac2eeab16ffbe7a81ea26a21c4e453d0_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_linear_acceleration_aac2eeab16ffbe7a81ea26a21c4e453d0_icgraph.map b/documentation/html/class_b_n_o08x_rpt_linear_acceleration_aac2eeab16ffbe7a81ea26a21c4e453d0_icgraph.map deleted file mode 100644 index 5de1267..0000000 --- a/documentation/html/class_b_n_o08x_rpt_linear_acceleration_aac2eeab16ffbe7a81ea26a21c4e453d0_icgraph.map +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_linear_acceleration_aac2eeab16ffbe7a81ea26a21c4e453d0_icgraph.md5 b/documentation/html/class_b_n_o08x_rpt_linear_acceleration_aac2eeab16ffbe7a81ea26a21c4e453d0_icgraph.md5 deleted file mode 100644 index 4e143e6..0000000 --- a/documentation/html/class_b_n_o08x_rpt_linear_acceleration_aac2eeab16ffbe7a81ea26a21c4e453d0_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -bd4ac4f38cec1df69fc5a51e38d3dfb4 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_linear_acceleration_aac2eeab16ffbe7a81ea26a21c4e453d0_icgraph.png b/documentation/html/class_b_n_o08x_rpt_linear_acceleration_aac2eeab16ffbe7a81ea26a21c4e453d0_icgraph.png deleted file mode 100644 index 4de0dc1..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_linear_acceleration_aac2eeab16ffbe7a81ea26a21c4e453d0_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_linear_acceleration_ab799259f97933e00ddfe654050c4757e_cgraph.map b/documentation/html/class_b_n_o08x_rpt_linear_acceleration_ab799259f97933e00ddfe654050c4757e_cgraph.map deleted file mode 100644 index c29f266..0000000 --- a/documentation/html/class_b_n_o08x_rpt_linear_acceleration_ab799259f97933e00ddfe654050c4757e_cgraph.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_linear_acceleration_ab799259f97933e00ddfe654050c4757e_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_linear_acceleration_ab799259f97933e00ddfe654050c4757e_cgraph.md5 deleted file mode 100644 index ebd7557..0000000 --- a/documentation/html/class_b_n_o08x_rpt_linear_acceleration_ab799259f97933e00ddfe654050c4757e_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -916ac2325228f655c7afba6c2df05a59 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_linear_acceleration_ab799259f97933e00ddfe654050c4757e_cgraph.png b/documentation/html/class_b_n_o08x_rpt_linear_acceleration_ab799259f97933e00ddfe654050c4757e_cgraph.png deleted file mode 100644 index 7453489..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_linear_acceleration_ab799259f97933e00ddfe654050c4757e_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_r_v-members.html b/documentation/html/class_b_n_o08x_rpt_r_v-members.html deleted file mode 100644 index e9a13a4..0000000 --- a/documentation/html/class_b_n_o08x_rpt_r_v-members.html +++ /dev/null @@ -1,141 +0,0 @@ - - - - - - - -esp32_BNO08x: Member List - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
BNO08xRptRV Member List
-
-
- -

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

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
BNO08xRpt(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRptinlineprotected
BNO08xRptRV(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRptRVinline
BNO08xRptRVGeneric(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRptRVGenericinlineprotected
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) overrideBNO08xRptRVGenericvirtual
flush()BNO08xRpt
get_euler(bool in_degrees=true)BNO08xRptRVGeneric
get_meta_data(bno08x_meta_data_t &meta_data)BNO08xRpt
get_quat()BNO08xRptRVGeneric
get_sample_counts(bno08x_sample_counts_t &sample_counts)BNO08xRpt
has_new_data()BNO08xRpt
IDBNO08xRptprotected
lock_sh2_HAL()BNO08xRptprotected
lock_user_data()BNO08xRptprotected
period_usBNO08xRptprotected
RAD_2_DEGBNO08xRptprotectedstatic
register_cb(std::function< void(void)> cb_fxn)BNO08xRpt
rpt_bitBNO08xRptprotected
rpt_enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRptprotected
signal_data_available()BNO08xRptprotected
sync_ctxBNO08xRptprotected
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 deleted file mode 100644 index 7838ebd..0000000 --- a/documentation/html/class_b_n_o08x_rpt_r_v.html +++ /dev/null @@ -1,489 +0,0 @@ - - - - - - - -esp32_BNO08x: BNO08xRptRV Class Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
- -
BNO08xRptRV Class Reference
-
-
- -

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

- -

#include <BNO08xRptRV.hpp>

-
-Inheritance diagram for BNO08xRptRV:
-
-
Inheritance graph
- - - - - - - -
[legend]
-
-Collaboration diagram for BNO08xRptRV:
-
-
Collaboration graph
- - - - - - - - - - - -
[legend]
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 BNO08xRptRV (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 
bool tare (bool x=true, bool y=true, bool z=true)
 Tares rotation vector axis.
 
bool tare_persist ()
 Saves most recent tare operation to BNO08x internal flash, such that it persists on reset.
 
void tare_clear ()
 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).
 
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.
 
- Public Member Functions inherited from BNO08xRpt
bool disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Disables a sensor report by setting its period to 0us such that the BNO08x stops sending it.
 
bool register_cb (std::function< void(void)> cb_fxn)
 Registers a callback to execute when new data from a specific report is received.
 
bool has_new_data ()
 Checks if a new report has been received since the last time this function was called.
 
bool flush ()
 Flush all buffered reports for this sensor/report module.
 
bool get_sample_counts (bno08x_sample_counts_t &sample_counts)
 Gets sample counts for this sensor (see SH-2 ref manual 6.4.3.1)
 
bool clear_sample_counts ()
 Clears BNO08x internal sample counts for this sensor. (see SH-2 ref manual 6.4.3.1)
 
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).
 
- - - - -

-Private Member Functions

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

-Static Private Attributes

static const constexpr char * TAG = "BNO08xRptRV"
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Additional Inherited Members

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

Detailed Description

-

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

-

Constructor & Destructor Documentation

- -

◆ BNO08xRptRV()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - -
BNO08xRptRV::BNO08xRptRV (uint8_t ID,
EventBits_t rpt_bit,
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx )
-
-inline
-
- -
-
-

Member Function Documentation

- -

◆ tare()

- -
-
- - - - - - - - - - - - - - - - -
bool BNO08xRptRV::tare (bool x = true,
bool y = true,
bool z = true )
-
- -

Tares rotation vector axis.

-
Parameters
- - - - -
xIf true tare x axis (optional, default true).
yIf true tare y axis (optional, default true).
zIf true tare z axis (optional, default true).
-
-
-
Returns
True if tare operation succeeded.
-
-Here is the call graph for this function:
-
-
- - - - - - - - - -
- -
-
- -

◆ tare_clear()

- -
-
- - - - - - - -
void BNO08xRptRV::tare_clear ()
-
- -

Clears most recent tare operation.

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

◆ tare_persist()

- -
-
- - - - - - - -
bool BNO08xRptRV::tare_persist ()
-
- -

Saves most recent tare operation to BNO08x internal flash, such that it persists on reset.

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

◆ update_data()

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

Updates rotation vector data from decoded sensor event.

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

Implements BNO08xRpt.

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

Member Data Documentation

- -

◆ TAG

- -
-
- - - - - -
- - - - -
const constexpr char* BNO08xRptRV::TAG = "BNO08xRptRV"
-
-staticconstexprprivate
-
- -
-
-
The documentation for this class was generated from the following files: -
-
- - - - diff --git a/documentation/html/class_b_n_o08x_rpt_r_v.js b/documentation/html/class_b_n_o08x_rpt_r_v.js deleted file mode 100644 index eff3d83..0000000 --- a/documentation/html/class_b_n_o08x_rpt_r_v.js +++ /dev/null @@ -1,9 +0,0 @@ -var class_b_n_o08x_rpt_r_v = -[ - [ "BNO08xRptRV", "class_b_n_o08x_rpt_r_v.html#a3c4173b40339de15cb7f304f73ae53f3", null ], - [ "tare", "class_b_n_o08x_rpt_r_v.html#aab42904ebfc698d0af0944deaafcd226", null ], - [ "tare_clear", "class_b_n_o08x_rpt_r_v.html#a920fb5940c13870657c48538569aff87", null ], - [ "tare_persist", "class_b_n_o08x_rpt_r_v.html#aa152921434b50a95977b0a4f925abec0", null ], - [ "update_data", "class_b_n_o08x_rpt_r_v.html#ab6a7a480ecc404383a1db5c6b29e3c48", null ], - [ "TAG", "class_b_n_o08x_rpt_r_v.html#a3569aae0c42e23e9932d62238a8735f8", null ] -]; \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_r_v__coll__graph.map b/documentation/html/class_b_n_o08x_rpt_r_v__coll__graph.map deleted file mode 100644 index e989d13..0000000 --- a/documentation/html/class_b_n_o08x_rpt_r_v__coll__graph.map +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_r_v__coll__graph.md5 b/documentation/html/class_b_n_o08x_rpt_r_v__coll__graph.md5 deleted file mode 100644 index 1f4c98d..0000000 --- a/documentation/html/class_b_n_o08x_rpt_r_v__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -15a99894d2fdc87ed3bb7c75b8e740b5 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_r_v__coll__graph.png b/documentation/html/class_b_n_o08x_rpt_r_v__coll__graph.png deleted file mode 100644 index 7897377..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_r_v__coll__graph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_r_v__inherit__graph.map b/documentation/html/class_b_n_o08x_rpt_r_v__inherit__graph.map deleted file mode 100644 index 87de1a2..0000000 --- a/documentation/html/class_b_n_o08x_rpt_r_v__inherit__graph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_r_v__inherit__graph.md5 b/documentation/html/class_b_n_o08x_rpt_r_v__inherit__graph.md5 deleted file mode 100644 index 749e636..0000000 --- a/documentation/html/class_b_n_o08x_rpt_r_v__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -bd501574eed94273f9005d2b8425a5f4 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_r_v__inherit__graph.png b/documentation/html/class_b_n_o08x_rpt_r_v__inherit__graph.png deleted file mode 100644 index bb3582d..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_r_v__inherit__graph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_a920fb5940c13870657c48538569aff87_cgraph.map b/documentation/html/class_b_n_o08x_rpt_r_v_a920fb5940c13870657c48538569aff87_cgraph.map deleted file mode 100644 index fc6e17b..0000000 --- a/documentation/html/class_b_n_o08x_rpt_r_v_a920fb5940c13870657c48538569aff87_cgraph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_a920fb5940c13870657c48538569aff87_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_r_v_a920fb5940c13870657c48538569aff87_cgraph.md5 deleted file mode 100644 index c1ff3f5..0000000 --- a/documentation/html/class_b_n_o08x_rpt_r_v_a920fb5940c13870657c48538569aff87_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -73a846fefffed0319a3e76e862b6e1cc \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_a920fb5940c13870657c48538569aff87_cgraph.png b/documentation/html/class_b_n_o08x_rpt_r_v_a920fb5940c13870657c48538569aff87_cgraph.png deleted file mode 100644 index a54d420..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_r_v_a920fb5940c13870657c48538569aff87_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_aa152921434b50a95977b0a4f925abec0_cgraph.map b/documentation/html/class_b_n_o08x_rpt_r_v_aa152921434b50a95977b0a4f925abec0_cgraph.map deleted file mode 100644 index d374080..0000000 --- a/documentation/html/class_b_n_o08x_rpt_r_v_aa152921434b50a95977b0a4f925abec0_cgraph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_aa152921434b50a95977b0a4f925abec0_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_r_v_aa152921434b50a95977b0a4f925abec0_cgraph.md5 deleted file mode 100644 index e020052..0000000 --- a/documentation/html/class_b_n_o08x_rpt_r_v_aa152921434b50a95977b0a4f925abec0_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -6b4e46c332ee26ae8a1b9525a28987af \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_aa152921434b50a95977b0a4f925abec0_cgraph.png b/documentation/html/class_b_n_o08x_rpt_r_v_aa152921434b50a95977b0a4f925abec0_cgraph.png deleted file mode 100644 index 07fea96..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_r_v_aa152921434b50a95977b0a4f925abec0_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_aab42904ebfc698d0af0944deaafcd226_cgraph.map b/documentation/html/class_b_n_o08x_rpt_r_v_aab42904ebfc698d0af0944deaafcd226_cgraph.map deleted file mode 100644 index 26d3432..0000000 --- a/documentation/html/class_b_n_o08x_rpt_r_v_aab42904ebfc698d0af0944deaafcd226_cgraph.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_aab42904ebfc698d0af0944deaafcd226_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_r_v_aab42904ebfc698d0af0944deaafcd226_cgraph.md5 deleted file mode 100644 index 19aa310..0000000 --- a/documentation/html/class_b_n_o08x_rpt_r_v_aab42904ebfc698d0af0944deaafcd226_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -02e4acec7a3cd510e09e038ca2b814ae \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_aab42904ebfc698d0af0944deaafcd226_cgraph.png b/documentation/html/class_b_n_o08x_rpt_r_v_aab42904ebfc698d0af0944deaafcd226_cgraph.png deleted file mode 100644 index c03b8f5..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_r_v_aab42904ebfc698d0af0944deaafcd226_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_ab6a7a480ecc404383a1db5c6b29e3c48_cgraph.map b/documentation/html/class_b_n_o08x_rpt_r_v_ab6a7a480ecc404383a1db5c6b29e3c48_cgraph.map deleted file mode 100644 index c702ee8..0000000 --- a/documentation/html/class_b_n_o08x_rpt_r_v_ab6a7a480ecc404383a1db5c6b29e3c48_cgraph.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_ab6a7a480ecc404383a1db5c6b29e3c48_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_r_v_ab6a7a480ecc404383a1db5c6b29e3c48_cgraph.md5 deleted file mode 100644 index 4a0921b..0000000 --- a/documentation/html/class_b_n_o08x_rpt_r_v_ab6a7a480ecc404383a1db5c6b29e3c48_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -a23bb303fc1567dd8b82e44f68220841 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_ab6a7a480ecc404383a1db5c6b29e3c48_cgraph.png b/documentation/html/class_b_n_o08x_rpt_r_v_ab6a7a480ecc404383a1db5c6b29e3c48_cgraph.png deleted file mode 100644 index 98f3015..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_r_v_ab6a7a480ecc404383a1db5c6b29e3c48_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_generic-members.html b/documentation/html/class_b_n_o08x_rpt_r_v_generic-members.html deleted file mode 100644 index b6e6a11..0000000 --- a/documentation/html/class_b_n_o08x_rpt_r_v_generic-members.html +++ /dev/null @@ -1,137 +0,0 @@ - - - - - - - -esp32_BNO08x: Member List - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
BNO08xRptRVGeneric Member List
-
-
- -

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

- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
BNO08xRpt(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRptinlineprotected
BNO08xRptRVGeneric(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRptRVGenericinlineprotected
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) overrideBNO08xRptRVGenericvirtual
flush()BNO08xRpt
get_euler(bool in_degrees=true)BNO08xRptRVGeneric
get_meta_data(bno08x_meta_data_t &meta_data)BNO08xRpt
get_quat()BNO08xRptRVGeneric
get_sample_counts(bno08x_sample_counts_t &sample_counts)BNO08xRpt
has_new_data()BNO08xRpt
IDBNO08xRptprotected
lock_sh2_HAL()BNO08xRptprotected
lock_user_data()BNO08xRptprotected
period_usBNO08xRptprotected
RAD_2_DEGBNO08xRptprotectedstatic
register_cb(std::function< void(void)> cb_fxn)BNO08xRpt
rpt_bitBNO08xRptprotected
rpt_enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRptprotected
signal_data_available()BNO08xRptprotected
sync_ctxBNO08xRptprotected
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 deleted file mode 100644 index 919dfcd..0000000 --- a/documentation/html/class_b_n_o08x_rpt_r_v_generic.html +++ /dev/null @@ -1,602 +0,0 @@ - - - - - - - -esp32_BNO08x: BNO08xRptRVGeneric Class Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
- -
BNO08xRptRVGeneric Class Reference
-
-
- -

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

- -

#include <BNO08xRptRVGeneric.hpp>

-
-Inheritance diagram for BNO08xRptRVGeneric:
-
-
Inheritance graph
- - - - - - - - - - - - - - - - - -
[legend]
-
-Collaboration diagram for BNO08xRptRVGeneric:
-
-
Collaboration graph
- - - - - - - - - -
[legend]
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
 Enables a rotation vector report such that the BNO08x begins it.
 
bno08x_quat_t get_quat ()
 Grabs most recent rotation vector data in form of unit quaternion, rad accuracy units in radians (if available, else constant 0.0f).
 
bno08x_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.
 
- Public Member Functions inherited from BNO08xRpt
bool disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Disables a sensor report by setting its period to 0us such that the BNO08x stops sending it.
 
bool register_cb (std::function< void(void)> cb_fxn)
 Registers a callback to execute when new data from a specific report is received.
 
bool has_new_data ()
 Checks if a new report has been received since the last time this function was called.
 
bool flush ()
 Flush all buffered reports for this sensor/report module.
 
bool get_sample_counts (bno08x_sample_counts_t &sample_counts)
 Gets sample counts for this sensor (see SH-2 ref manual 6.4.3.1)
 
bool clear_sample_counts ()
 Clears BNO08x internal sample counts for this sensor. (see SH-2 ref manual 6.4.3.1)
 
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).
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Protected Member Functions

 BNO08xRptRVGeneric (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 
bool tare (bool x, bool y, bool z, sh2_TareBasis_t basis)
 Tares vector basis according to axis flags.
 
- 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)
 BNO08xRpt report constructor.
 
void unlock_sh2_HAL ()
 Unlocks sh2 HAL lib to allow other tasks to call its APIs.
 
void lock_sh2_HAL ()
 Locks sh2 HAL lib to only allow the calling task to call its APIs.
 
void unlock_user_data ()
 Unlocks user data to allow other tasks to read/modify it.
 
void lock_user_data ()
 Locks locks user data to only allow the calling task to read/modify it.
 
void signal_data_available ()
 Signals to BNO08x::data_available() that a new report has arrived.
 
- - - - - - - - - - - - - - - -

-Protected Attributes

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

-Static Protected Attributes

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

Detailed Description

-

Class to represent rotation vector reports.

-

Constructor & Destructor Documentation

- -

◆ BNO08xRptRVGeneric()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - -
BNO08xRptRVGeneric::BNO08xRptRVGeneric (uint8_t ID,
EventBits_t rpt_bit,
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx )
-
-inlineprotected
-
- -
-
-

Member Function Documentation

- -

◆ enable()

- -
-
- - - - - -
- - - - - - - - - - - -
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()

- -
-
- - - - - - - -
bno08x_euler_angle_t BNO08xRptRVGeneric::get_euler (bool in_degrees = true)
-
- -

Grabs most recent rotation vector data in form of an euler angle, units are in degrees or rads.

-
Parameters
- - -
in_degreesIf true returned euler angle is in degrees, if false in radians
-
-
-
Returns
Struct containing requested data.
-
-Here is the call graph for this function:
-
-
- - - - - - - - - -
- -
-
- -

◆ get_quat()

- -
-
- - - - - - - -
bno08x_quat_t BNO08xRptRVGeneric::get_quat ()
-
- -

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

-

The following RV reports have rad accuracy data:

-
    -
  • rotation vector
  • -
  • geomagnetic rotation vector
  • -
-
Returns
Struct containing requested data.
-
-Here is the call graph for this function:
-
-
- - - - - - - -
-
-Here is the caller graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - -
- -
-
- -

◆ tare()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - -
bool BNO08xRptRVGeneric::tare (bool x,
bool y,
bool z,
sh2_TareBasis_t basis )
-
-protected
-
- -

Tares vector basis according to axis flags.

-
Parameters
- - - - - -
xIf true tare x axis.
yIf true tare y axis.
zIf true tare z axis.
basisRotation vector basis to undergo tare operation.
-
-
-
Returns
True if tare operation succeeded.
-
-Here is the call graph for this function:
-
-
- - - - - - - -
-
-Here is the caller graph for this function:
-
-
- - - - - - - - - -
- -
-
-

Member Data Documentation

- -

◆ data

- -
-
- - - - - -
- - - - -
bno08x_quat_t BNO08xRptRVGeneric::data
-
-protected
-
- -
-
- -

◆ TAG

- -
-
- - - - - -
- - - - -
const constexpr char* BNO08xRptRVGeneric::TAG = "BNO08xRptRVGeneric"
-
-staticconstexprprotected
-
- -
-
-
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 deleted file mode 100644 index 23a1e21..0000000 --- a/documentation/html/class_b_n_o08x_rpt_r_v_generic.js +++ /dev/null @@ -1,10 +0,0 @@ -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 ], - [ "data", "class_b_n_o08x_rpt_r_v_generic.html#ad5174665e1c943291110630dc461caff", null ], - [ "TAG", "class_b_n_o08x_rpt_r_v_generic.html#a5315a83517cd15397842254a9926b1c4", null ] -]; \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_generic__coll__graph.map b/documentation/html/class_b_n_o08x_rpt_r_v_generic__coll__graph.map deleted file mode 100644 index 1fd0bce..0000000 --- a/documentation/html/class_b_n_o08x_rpt_r_v_generic__coll__graph.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_generic__coll__graph.md5 b/documentation/html/class_b_n_o08x_rpt_r_v_generic__coll__graph.md5 deleted file mode 100644 index 5b833a3..0000000 --- a/documentation/html/class_b_n_o08x_rpt_r_v_generic__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -63324d08a6758619ab19411a6fe77ec1 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_generic__coll__graph.png b/documentation/html/class_b_n_o08x_rpt_r_v_generic__coll__graph.png deleted file mode 100644 index aaef39d..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_r_v_generic__coll__graph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_generic__inherit__graph.map b/documentation/html/class_b_n_o08x_rpt_r_v_generic__inherit__graph.map deleted file mode 100644 index ca908fa..0000000 --- a/documentation/html/class_b_n_o08x_rpt_r_v_generic__inherit__graph.map +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_generic__inherit__graph.md5 b/documentation/html/class_b_n_o08x_rpt_r_v_generic__inherit__graph.md5 deleted file mode 100644 index 665b324..0000000 --- a/documentation/html/class_b_n_o08x_rpt_r_v_generic__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -62db103106040188b0258ba3cdbfbf71 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_generic__inherit__graph.png b/documentation/html/class_b_n_o08x_rpt_r_v_generic__inherit__graph.png deleted file mode 100644 index f49d18e..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_r_v_generic__inherit__graph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e_cgraph.map b/documentation/html/class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e_cgraph.map deleted file mode 100644 index afe04d3..0000000 --- a/documentation/html/class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e_cgraph.map +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - 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 deleted file mode 100644 index 494af48..0000000 --- a/documentation/html/class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 383ac11..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e_cgraph.png and /dev/null 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 deleted file mode 100644 index 0105a90..0000000 --- a/documentation/html/class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e_icgraph.map +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - 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 deleted file mode 100644 index a97b9be..0000000 --- a/documentation/html/class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 85917b7..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd_cgraph.map b/documentation/html/class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd_cgraph.map deleted file mode 100644 index e6c0e07..0000000 --- a/documentation/html/class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd_cgraph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd_cgraph.md5 deleted file mode 100644 index d7d6a39..0000000 --- a/documentation/html/class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -9d3e7815329fb9390a84768834fa587e \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd_cgraph.png b/documentation/html/class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd_cgraph.png deleted file mode 100644 index bbbe94a..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd_icgraph.map b/documentation/html/class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd_icgraph.map deleted file mode 100644 index 715a172..0000000 --- a/documentation/html/class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd_icgraph.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd_icgraph.md5 b/documentation/html/class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd_icgraph.md5 deleted file mode 100644 index f6e0782..0000000 --- a/documentation/html/class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -c3b6600024016a64b112d4c81348e1f0 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd_icgraph.png b/documentation/html/class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd_icgraph.png deleted file mode 100644 index 05f69ed..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_generic_abbaaa6737d578e056f93687d4ad780f7_cgraph.map b/documentation/html/class_b_n_o08x_rpt_r_v_generic_abbaaa6737d578e056f93687d4ad780f7_cgraph.map deleted file mode 100644 index 98f9f9c..0000000 --- a/documentation/html/class_b_n_o08x_rpt_r_v_generic_abbaaa6737d578e056f93687d4ad780f7_cgraph.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_generic_abbaaa6737d578e056f93687d4ad780f7_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_r_v_generic_abbaaa6737d578e056f93687d4ad780f7_cgraph.md5 deleted file mode 100644 index 2749e03..0000000 --- a/documentation/html/class_b_n_o08x_rpt_r_v_generic_abbaaa6737d578e056f93687d4ad780f7_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -c6718099f93800ab16034f4103afba97 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_generic_abbaaa6737d578e056f93687d4ad780f7_cgraph.png b/documentation/html/class_b_n_o08x_rpt_r_v_generic_abbaaa6737d578e056f93687d4ad780f7_cgraph.png deleted file mode 100644 index dd05948..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_r_v_generic_abbaaa6737d578e056f93687d4ad780f7_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8_cgraph.map b/documentation/html/class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8_cgraph.map deleted file mode 100644 index 5dcd50c..0000000 --- a/documentation/html/class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8_cgraph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8_cgraph.md5 deleted file mode 100644 index 8ee0beb..0000000 --- a/documentation/html/class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -77b52c7d903181c5b3fb61fbdbe4c9c5 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8_cgraph.png b/documentation/html/class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8_cgraph.png deleted file mode 100644 index 58f20f8..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8_icgraph.map b/documentation/html/class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8_icgraph.map deleted file mode 100644 index 9c063b9..0000000 --- a/documentation/html/class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8_icgraph.map +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8_icgraph.md5 b/documentation/html/class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8_icgraph.md5 deleted file mode 100644 index d976e56..0000000 --- a/documentation/html/class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -182135def2f047ad738d3f0d8c219334 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8_icgraph.png b/documentation/html/class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8_icgraph.png deleted file mode 100644 index 4d6d3f3..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8_icgraph.png and /dev/null 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 deleted file mode 100644 index 04a8ed2..0000000 --- a/documentation/html/class_b_n_o08x_rpt_r_v_geomag-members.html +++ /dev/null @@ -1,141 +0,0 @@ - - - - - - - -esp32_BNO08x: Member List - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
BNO08xRptRVGeomag Member List
-
-
- -

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

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
BNO08xRpt(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRptinlineprotected
BNO08xRptRVGeneric(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRptRVGenericinlineprotected
BNO08xRptRVGeomag(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRptRVGeomaginline
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) overrideBNO08xRptRVGenericvirtual
flush()BNO08xRpt
get_euler(bool in_degrees=true)BNO08xRptRVGeneric
get_meta_data(bno08x_meta_data_t &meta_data)BNO08xRpt
get_quat()BNO08xRptRVGeneric
get_sample_counts(bno08x_sample_counts_t &sample_counts)BNO08xRpt
has_new_data()BNO08xRpt
IDBNO08xRptprotected
lock_sh2_HAL()BNO08xRptprotected
lock_user_data()BNO08xRptprotected
period_usBNO08xRptprotected
RAD_2_DEGBNO08xRptprotectedstatic
register_cb(std::function< void(void)> cb_fxn)BNO08xRpt
rpt_bitBNO08xRptprotected
rpt_enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRptprotected
signal_data_available()BNO08xRptprotected
sync_ctxBNO08xRptprotected
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 deleted file mode 100644 index 7f65032..0000000 --- a/documentation/html/class_b_n_o08x_rpt_r_v_geomag.html +++ /dev/null @@ -1,489 +0,0 @@ - - - - - - - -esp32_BNO08x: BNO08xRptRVGeomag Class Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
- -
BNO08xRptRVGeomag Class Reference
-
-
- -

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

- -

#include <BNO08xRptRVGeomag.hpp>

-
-Inheritance diagram for BNO08xRptRVGeomag:
-
-
Inheritance graph
- - - - - - - -
[legend]
-
-Collaboration diagram for BNO08xRptRVGeomag:
-
-
Collaboration graph
- - - - - - - - - - - -
[legend]
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 BNO08xRptRVGeomag (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 
bool tare (bool x=true, bool y=true, bool z=true)
 Tares geomagnetic rotation vector.
 
bool tare_persist ()
 Saves most recent tare operation to BNO08x internal flash, such that it persists on reset.
 
void tare_clear ()
 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).
 
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.
 
- Public Member Functions inherited from BNO08xRpt
bool disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Disables a sensor report by setting its period to 0us such that the BNO08x stops sending it.
 
bool register_cb (std::function< void(void)> cb_fxn)
 Registers a callback to execute when new data from a specific report is received.
 
bool has_new_data ()
 Checks if a new report has been received since the last time this function was called.
 
bool flush ()
 Flush all buffered reports for this sensor/report module.
 
bool get_sample_counts (bno08x_sample_counts_t &sample_counts)
 Gets sample counts for this sensor (see SH-2 ref manual 6.4.3.1)
 
bool clear_sample_counts ()
 Clears BNO08x internal sample counts for this sensor. (see SH-2 ref manual 6.4.3.1)
 
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).
 
- - - - -

-Private Member Functions

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

-Static Private Attributes

static const constexpr char * TAG = "BNO08xRptRVGeomag"
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Additional Inherited Members

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

Detailed Description

-

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

-

Constructor & Destructor Documentation

- -

◆ BNO08xRptRVGeomag()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - -
BNO08xRptRVGeomag::BNO08xRptRVGeomag (uint8_t ID,
EventBits_t rpt_bit,
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx )
-
-inline
-
- -
-
-

Member Function Documentation

- -

◆ tare()

- -
-
- - - - - - - - - - - - - - - - -
bool BNO08xRptRVGeomag::tare (bool x = true,
bool y = true,
bool z = true )
-
- -

Tares geomagnetic rotation vector.

-
Parameters
- - - - -
xIf true tare x axis (optional, default true).
yIf true tare y axis (optional, default true).
zIf true tare z axis (optional, default true).
-
-
-
Returns
True if tare operation succeeded.
-
-Here is the call graph for this function:
-
-
- - - - - - - - - -
- -
-
- -

◆ tare_clear()

- -
-
- - - - - - - -
void BNO08xRptRVGeomag::tare_clear ()
-
- -

Clears most recent tare operation.

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

◆ tare_persist()

- -
-
- - - - - - - -
bool BNO08xRptRVGeomag::tare_persist ()
-
- -

Saves most recent tare operation to BNO08x internal flash, such that it persists on reset.

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

◆ update_data()

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

Updates geomagnetic rotation vector data from decoded sensor event.

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

Implements BNO08xRpt.

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

Member Data Documentation

- -

◆ TAG

- -
-
- - - - - -
- - - - -
const constexpr char* BNO08xRptRVGeomag::TAG = "BNO08xRptRVGeomag"
-
-staticconstexprprivate
-
- -
-
-
The documentation for this class was generated from the following files: -
-
- - - - diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_geomag.js b/documentation/html/class_b_n_o08x_rpt_r_v_geomag.js deleted file mode 100644 index e09d586..0000000 --- a/documentation/html/class_b_n_o08x_rpt_r_v_geomag.js +++ /dev/null @@ -1,9 +0,0 @@ -var class_b_n_o08x_rpt_r_v_geomag = -[ - [ "BNO08xRptRVGeomag", "class_b_n_o08x_rpt_r_v_geomag.html#a32bd70c7777973497b6d1b7f960bea0b", null ], - [ "tare", "class_b_n_o08x_rpt_r_v_geomag.html#a622f024808e368b09c41ca1b5118a874", null ], - [ "tare_clear", "class_b_n_o08x_rpt_r_v_geomag.html#a2c62a41402f167a49025914a9800d062", null ], - [ "tare_persist", "class_b_n_o08x_rpt_r_v_geomag.html#a57305f5f72067a56b037cf766fa2ee63", null ], - [ "update_data", "class_b_n_o08x_rpt_r_v_geomag.html#a531bf3018378efda8edd322e2a4a3306", null ], - [ "TAG", "class_b_n_o08x_rpt_r_v_geomag.html#a7f99fc2a2d7ec0f2a493cca88a1ff825", null ] -]; \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_geomag__coll__graph.map b/documentation/html/class_b_n_o08x_rpt_r_v_geomag__coll__graph.map deleted file mode 100644 index 8ae78bb..0000000 --- a/documentation/html/class_b_n_o08x_rpt_r_v_geomag__coll__graph.map +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_geomag__coll__graph.md5 b/documentation/html/class_b_n_o08x_rpt_r_v_geomag__coll__graph.md5 deleted file mode 100644 index a85a962..0000000 --- a/documentation/html/class_b_n_o08x_rpt_r_v_geomag__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -89bb35d70722b3f2ef37cd34c8b333e0 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_geomag__coll__graph.png b/documentation/html/class_b_n_o08x_rpt_r_v_geomag__coll__graph.png deleted file mode 100644 index bf8eae3..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_r_v_geomag__coll__graph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_geomag__inherit__graph.map b/documentation/html/class_b_n_o08x_rpt_r_v_geomag__inherit__graph.map deleted file mode 100644 index d687753..0000000 --- a/documentation/html/class_b_n_o08x_rpt_r_v_geomag__inherit__graph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_geomag__inherit__graph.md5 b/documentation/html/class_b_n_o08x_rpt_r_v_geomag__inherit__graph.md5 deleted file mode 100644 index 67fc1ef..0000000 --- a/documentation/html/class_b_n_o08x_rpt_r_v_geomag__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -83bccedde3e56305092cf0ca88e71570 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_geomag__inherit__graph.png b/documentation/html/class_b_n_o08x_rpt_r_v_geomag__inherit__graph.png deleted file mode 100644 index 2207da9..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_r_v_geomag__inherit__graph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_geomag_a2c62a41402f167a49025914a9800d062_cgraph.map b/documentation/html/class_b_n_o08x_rpt_r_v_geomag_a2c62a41402f167a49025914a9800d062_cgraph.map deleted file mode 100644 index 0318353..0000000 --- a/documentation/html/class_b_n_o08x_rpt_r_v_geomag_a2c62a41402f167a49025914a9800d062_cgraph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_geomag_a2c62a41402f167a49025914a9800d062_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_r_v_geomag_a2c62a41402f167a49025914a9800d062_cgraph.md5 deleted file mode 100644 index 6d78ab6..0000000 --- a/documentation/html/class_b_n_o08x_rpt_r_v_geomag_a2c62a41402f167a49025914a9800d062_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -96a42a58c482ab41cf20e9ec1c036704 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_geomag_a2c62a41402f167a49025914a9800d062_cgraph.png b/documentation/html/class_b_n_o08x_rpt_r_v_geomag_a2c62a41402f167a49025914a9800d062_cgraph.png deleted file mode 100644 index 426e2cb..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_r_v_geomag_a2c62a41402f167a49025914a9800d062_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_geomag_a531bf3018378efda8edd322e2a4a3306_cgraph.map b/documentation/html/class_b_n_o08x_rpt_r_v_geomag_a531bf3018378efda8edd322e2a4a3306_cgraph.map deleted file mode 100644 index 61106f0..0000000 --- a/documentation/html/class_b_n_o08x_rpt_r_v_geomag_a531bf3018378efda8edd322e2a4a3306_cgraph.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_geomag_a531bf3018378efda8edd322e2a4a3306_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_r_v_geomag_a531bf3018378efda8edd322e2a4a3306_cgraph.md5 deleted file mode 100644 index edd78e9..0000000 --- a/documentation/html/class_b_n_o08x_rpt_r_v_geomag_a531bf3018378efda8edd322e2a4a3306_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -ae9c5905b6ed5779dd761320a8891c81 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_geomag_a531bf3018378efda8edd322e2a4a3306_cgraph.png b/documentation/html/class_b_n_o08x_rpt_r_v_geomag_a531bf3018378efda8edd322e2a4a3306_cgraph.png deleted file mode 100644 index e4e8136..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_r_v_geomag_a531bf3018378efda8edd322e2a4a3306_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_geomag_a57305f5f72067a56b037cf766fa2ee63_cgraph.map b/documentation/html/class_b_n_o08x_rpt_r_v_geomag_a57305f5f72067a56b037cf766fa2ee63_cgraph.map deleted file mode 100644 index 6006e50..0000000 --- a/documentation/html/class_b_n_o08x_rpt_r_v_geomag_a57305f5f72067a56b037cf766fa2ee63_cgraph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_geomag_a57305f5f72067a56b037cf766fa2ee63_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_r_v_geomag_a57305f5f72067a56b037cf766fa2ee63_cgraph.md5 deleted file mode 100644 index 19f960a..0000000 --- a/documentation/html/class_b_n_o08x_rpt_r_v_geomag_a57305f5f72067a56b037cf766fa2ee63_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -417487de394d6a7df3ff1918969705fd \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_geomag_a57305f5f72067a56b037cf766fa2ee63_cgraph.png b/documentation/html/class_b_n_o08x_rpt_r_v_geomag_a57305f5f72067a56b037cf766fa2ee63_cgraph.png deleted file mode 100644 index 10be20c..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_r_v_geomag_a57305f5f72067a56b037cf766fa2ee63_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_geomag_a622f024808e368b09c41ca1b5118a874_cgraph.map b/documentation/html/class_b_n_o08x_rpt_r_v_geomag_a622f024808e368b09c41ca1b5118a874_cgraph.map deleted file mode 100644 index 7b28a21..0000000 --- a/documentation/html/class_b_n_o08x_rpt_r_v_geomag_a622f024808e368b09c41ca1b5118a874_cgraph.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_geomag_a622f024808e368b09c41ca1b5118a874_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_r_v_geomag_a622f024808e368b09c41ca1b5118a874_cgraph.md5 deleted file mode 100644 index cacf2d1..0000000 --- a/documentation/html/class_b_n_o08x_rpt_r_v_geomag_a622f024808e368b09c41ca1b5118a874_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -8880206740791783955765b6163ba336 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_geomag_a622f024808e368b09c41ca1b5118a874_cgraph.png b/documentation/html/class_b_n_o08x_rpt_r_v_geomag_a622f024808e368b09c41ca1b5118a874_cgraph.png deleted file mode 100644 index ca6992e..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_r_v_geomag_a622f024808e368b09c41ca1b5118a874_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer-members.html b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer-members.html deleted file mode 100644 index 461d8c6..0000000 --- a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer-members.html +++ /dev/null @@ -1,135 +0,0 @@ - - - - - - - -esp32_BNO08x: Member List - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
BNO08xRptRawMEMSAccelerometer Member List
-
-
- -

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

- - - - - - - - - - - - - - - - - - - - - - - - - - -
BNO08xRpt(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRptinlineprotected
BNO08xRptRawMEMSAccelerometer(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRptRawMEMSAccelerometerinline
clear_sample_counts()BNO08xRpt
dataBNO08xRptRawMEMSAccelerometerprivate
disable(sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt
enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) overrideBNO08xRptRawMEMSAccelerometervirtual
flush()BNO08xRpt
get()BNO08xRptRawMEMSAccelerometer
get_meta_data(bno08x_meta_data_t &meta_data)BNO08xRpt
get_sample_counts(bno08x_sample_counts_t &sample_counts)BNO08xRpt
has_new_data()BNO08xRpt
IDBNO08xRptprotected
lock_sh2_HAL()BNO08xRptprotected
lock_user_data()BNO08xRptprotected
period_usBNO08xRptprotected
RAD_2_DEGBNO08xRptprotectedstatic
register_cb(std::function< void(void)> cb_fxn)BNO08xRpt
rpt_bitBNO08xRptprotected
rpt_enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRptprotected
signal_data_available()BNO08xRptprotected
sync_ctxBNO08xRptprotected
TAGBNO08xRptRawMEMSAccelerometerprivatestatic
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 deleted file mode 100644 index 751630e..0000000 --- a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html +++ /dev/null @@ -1,464 +0,0 @@ - - - - - - - -esp32_BNO08x: BNO08xRptRawMEMSAccelerometer Class Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
- -
BNO08xRptRawMEMSAccelerometer Class Reference
-
-
- -

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

- -

#include <BNO08xRptRawMEMSAccelerometer.hpp>

-
-Inheritance diagram for BNO08xRptRawMEMSAccelerometer:
-
-
Inheritance graph
- - - - - -
[legend]
-
-Collaboration diagram for BNO08xRptRawMEMSAccelerometer:
-
-
Collaboration graph
- - - - - - - - - -
[legend]
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 BNO08xRptRawMEMSAccelerometer (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 
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 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 register_cb (std::function< void(void)> cb_fxn)
 Registers a callback to execute when new data from a specific report is received.
 
bool has_new_data ()
 Checks if a new report has been received since the last time this function was called.
 
bool flush ()
 Flush all buffered reports for this sensor/report module.
 
bool get_sample_counts (bno08x_sample_counts_t &sample_counts)
 Gets sample counts for this sensor (see SH-2 ref manual 6.4.3.1)
 
bool clear_sample_counts ()
 Clears BNO08x internal sample counts for this sensor. (see SH-2 ref manual 6.4.3.1)
 
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).
 
- - - - -

-Private Member Functions

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

-Private Attributes

bno08x_raw_accel_t data
 
- - - -

-Static Private Attributes

static const constexpr char * TAG = "BNO08xRptRawMEMSAccelerometer"
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-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.
 
void unlock_sh2_HAL ()
 Unlocks sh2 HAL lib to allow other tasks to call its APIs.
 
void lock_sh2_HAL ()
 Locks sh2 HAL lib to only allow the calling task to call its APIs.
 
void unlock_user_data ()
 Unlocks user data to allow other tasks to read/modify it.
 
void lock_user_data ()
 Locks locks user data to only allow the calling task to read/modify it.
 
void signal_data_available ()
 Signals to BNO08x::data_available() that a new report has arrived.
 
- Protected Attributes inherited from BNO08xRpt
uint8_t ID
 Report ID, ex. SH2_ACCELERATION.
 
EventBits_t rpt_bit
 Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
 
uint32_t period_us
 The period/interval of the report in microseconds.
 
BNO08xPrivateTypes::bno08x_sync_ctx_tsync_ctx
 
- Static Protected Attributes inherited from BNO08xRpt
static const constexpr float RAD_2_DEG
 Constant for radian to degree conversions, sed in quaternion to euler function conversions.
 
static const constexpr char * TAG = "BNO08xRpt"
 
-

Detailed Description

-

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

-

Constructor & Destructor Documentation

- -

◆ BNO08xRptRawMEMSAccelerometer()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - -
BNO08xRptRawMEMSAccelerometer::BNO08xRptRawMEMSAccelerometer (uint8_t ID,
EventBits_t rpt_bit,
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx )
-
-inline
-
- -
-
-

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()

- -
-
- - - - - - - -
bno08x_raw_accel_t BNO08xRptRawMEMSAccelerometer::get ()
-
- -

Grabs most recent raw accelerometer data, units are ADC counts, time_stamp in microseconds.

-
Returns
Struct containing requested data.
-
-Here is the call graph for this function:
-
-
- - - - - - - -
- -
-
- -

◆ update_data()

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

Updates raw accelerometer data from decoded sensor event.

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

Implements BNO08xRpt.

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

Member Data Documentation

- -

◆ data

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

◆ TAG

- -
-
- - - - - -
- - - - -
const constexpr char* BNO08xRptRawMEMSAccelerometer::TAG = "BNO08xRptRawMEMSAccelerometer"
-
-staticconstexprprivate
-
- -
-
-
The documentation for this class was generated from the following files: -
-
- - - - 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 deleted file mode 100644 index e178a67..0000000 --- a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.js +++ /dev/null @@ -1,9 +0,0 @@ -var class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer = -[ - [ "BNO08xRptRawMEMSAccelerometer", "class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html#a1a7c70a4c2d2004fe827dfa834d789e7", null ], - [ "enable", "class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html#a3cfc735c048700fe79a5674ad92b4b03", null ], - [ "get", "class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html#ae72428b3455327ecec5ee1c6ad065d56", null ], - [ "update_data", "class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html#a269b8a306d47b0a873421674e8996187", null ], - [ "data", "class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html#ad5dbc83482df0cec3ca970717e5671dc", null ], - [ "TAG", "class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html#af82e98eae44b512870fe5cb65e7ea4cf", null ] -]; \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer__coll__graph.map b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer__coll__graph.map deleted file mode 100644 index 210af78..0000000 --- a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer__coll__graph.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer__coll__graph.md5 b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer__coll__graph.md5 deleted file mode 100644 index 85cd6cf..0000000 --- a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -b6191d298d3ded1ae63d240ec31e12f4 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer__coll__graph.png b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer__coll__graph.png deleted file mode 100644 index 88be88b..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer__coll__graph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer__inherit__graph.map b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer__inherit__graph.map deleted file mode 100644 index f52f9ab..0000000 --- a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer__inherit__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer__inherit__graph.md5 b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer__inherit__graph.md5 deleted file mode 100644 index 1565508..0000000 --- a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -12c4a695a32af1ce63bf3764e589e0e6 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer__inherit__graph.png b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer__inherit__graph.png deleted file mode 100644 index 06731c0..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer__inherit__graph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a269b8a306d47b0a873421674e8996187_cgraph.map b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a269b8a306d47b0a873421674e8996187_cgraph.map deleted file mode 100644 index 22734ff..0000000 --- a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a269b8a306d47b0a873421674e8996187_cgraph.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a269b8a306d47b0a873421674e8996187_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a269b8a306d47b0a873421674e8996187_cgraph.md5 deleted file mode 100644 index 8f741d1..0000000 --- a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a269b8a306d47b0a873421674e8996187_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -e76cc8384b707cf313810834a8cb4625 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a269b8a306d47b0a873421674e8996187_cgraph.png b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a269b8a306d47b0a873421674e8996187_cgraph.png deleted file mode 100644 index 3156028..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a269b8a306d47b0a873421674e8996187_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a3cfc735c048700fe79a5674ad92b4b03_cgraph.map b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a3cfc735c048700fe79a5674ad92b4b03_cgraph.map deleted file mode 100644 index 8e24212..0000000 --- a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a3cfc735c048700fe79a5674ad92b4b03_cgraph.map +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - 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 deleted file mode 100644 index aa5a247..0000000 --- a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a3cfc735c048700fe79a5674ad92b4b03_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 4393734..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a3cfc735c048700fe79a5674ad92b4b03_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_ae72428b3455327ecec5ee1c6ad065d56_cgraph.map b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_ae72428b3455327ecec5ee1c6ad065d56_cgraph.map deleted file mode 100644 index b85f429..0000000 --- a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_ae72428b3455327ecec5ee1c6ad065d56_cgraph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_ae72428b3455327ecec5ee1c6ad065d56_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_ae72428b3455327ecec5ee1c6ad065d56_cgraph.md5 deleted file mode 100644 index 747dd43..0000000 --- a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_ae72428b3455327ecec5ee1c6ad065d56_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -8b05eee22963a380cdad16e4ce5efbf2 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_ae72428b3455327ecec5ee1c6ad065d56_cgraph.png b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_ae72428b3455327ecec5ee1c6ad065d56_cgraph.png deleted file mode 100644 index 947c39f..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_ae72428b3455327ecec5ee1c6ad065d56_cgraph.png and /dev/null 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 deleted file mode 100644 index 7b6283a..0000000 --- a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro-members.html +++ /dev/null @@ -1,135 +0,0 @@ - - - - - - - -esp32_BNO08x: Member List - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
BNO08xRptRawMEMSGyro Member List
-
-
- -

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

- - - - - - - - - - - - - - - - - - - - - - - - - - -
BNO08xRpt(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRptinlineprotected
BNO08xRptRawMEMSGyro(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRptRawMEMSGyroinline
clear_sample_counts()BNO08xRpt
dataBNO08xRptRawMEMSGyroprivate
disable(sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt
enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) overrideBNO08xRptRawMEMSGyrovirtual
flush()BNO08xRpt
get()BNO08xRptRawMEMSGyro
get_meta_data(bno08x_meta_data_t &meta_data)BNO08xRpt
get_sample_counts(bno08x_sample_counts_t &sample_counts)BNO08xRpt
has_new_data()BNO08xRpt
IDBNO08xRptprotected
lock_sh2_HAL()BNO08xRptprotected
lock_user_data()BNO08xRptprotected
period_usBNO08xRptprotected
RAD_2_DEGBNO08xRptprotectedstatic
register_cb(std::function< void(void)> cb_fxn)BNO08xRpt
rpt_bitBNO08xRptprotected
rpt_enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRptprotected
signal_data_available()BNO08xRptprotected
sync_ctxBNO08xRptprotected
TAGBNO08xRptRawMEMSGyroprivatestatic
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 deleted file mode 100644 index 426c19d..0000000 --- a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html +++ /dev/null @@ -1,464 +0,0 @@ - - - - - - - -esp32_BNO08x: BNO08xRptRawMEMSGyro Class Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
- -
BNO08xRptRawMEMSGyro Class Reference
-
-
- -

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

- -

#include <BNO08xRptRawMEMSGyro.hpp>

-
-Inheritance diagram for BNO08xRptRawMEMSGyro:
-
-
Inheritance graph
- - - - - -
[legend]
-
-Collaboration diagram for BNO08xRptRawMEMSGyro:
-
-
Collaboration graph
- - - - - - - - - -
[legend]
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 BNO08xRptRawMEMSGyro (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 
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 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 register_cb (std::function< void(void)> cb_fxn)
 Registers a callback to execute when new data from a specific report is received.
 
bool has_new_data ()
 Checks if a new report has been received since the last time this function was called.
 
bool flush ()
 Flush all buffered reports for this sensor/report module.
 
bool get_sample_counts (bno08x_sample_counts_t &sample_counts)
 Gets sample counts for this sensor (see SH-2 ref manual 6.4.3.1)
 
bool clear_sample_counts ()
 Clears BNO08x internal sample counts for this sensor. (see SH-2 ref manual 6.4.3.1)
 
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).
 
- - - - -

-Private Member Functions

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

-Private Attributes

bno08x_raw_gyro_t data
 
- - - -

-Static Private Attributes

static const constexpr char * TAG = "BNO08xRptRawMEMSGyro"
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-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.
 
void unlock_sh2_HAL ()
 Unlocks sh2 HAL lib to allow other tasks to call its APIs.
 
void lock_sh2_HAL ()
 Locks sh2 HAL lib to only allow the calling task to call its APIs.
 
void unlock_user_data ()
 Unlocks user data to allow other tasks to read/modify it.
 
void lock_user_data ()
 Locks locks user data to only allow the calling task to read/modify it.
 
void signal_data_available ()
 Signals to BNO08x::data_available() that a new report has arrived.
 
- Protected Attributes inherited from BNO08xRpt
uint8_t ID
 Report ID, ex. SH2_ACCELERATION.
 
EventBits_t rpt_bit
 Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
 
uint32_t period_us
 The period/interval of the report in microseconds.
 
BNO08xPrivateTypes::bno08x_sync_ctx_tsync_ctx
 
- Static Protected Attributes inherited from BNO08xRpt
static const constexpr float RAD_2_DEG
 Constant for radian to degree conversions, sed in quaternion to euler function conversions.
 
static const constexpr char * TAG = "BNO08xRpt"
 
-

Detailed Description

-

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

-

Constructor & Destructor Documentation

- -

◆ BNO08xRptRawMEMSGyro()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - -
BNO08xRptRawMEMSGyro::BNO08xRptRawMEMSGyro (uint8_t ID,
EventBits_t rpt_bit,
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx )
-
-inline
-
- -
-
-

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()

- -
-
- - - - - - - -
bno08x_raw_gyro_t BNO08xRptRawMEMSGyro::get ()
-
- -

Grabs most recent raw mems gyro report (units in ADC counts, time_stamp in microseconds)

-
Returns
Struct containing requested data.
-
-Here is the call graph for this function:
-
-
- - - - - - - -
- -
-
- -

◆ update_data()

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

Updates raw mems gyro data from decoded sensor event.

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

Implements BNO08xRpt.

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

Member Data Documentation

- -

◆ data

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

◆ TAG

- -
-
- - - - - -
- - - - -
const constexpr char* BNO08xRptRawMEMSGyro::TAG = "BNO08xRptRawMEMSGyro"
-
-staticconstexprprivate
-
- -
-
-
The documentation for this class was generated from the following files: -
-
- - - - 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 deleted file mode 100644 index 7b5b21d..0000000 --- a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro.js +++ /dev/null @@ -1,9 +0,0 @@ -var class_b_n_o08x_rpt_raw_m_e_m_s_gyro = -[ - [ "BNO08xRptRawMEMSGyro", "class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html#a9ad8a6a41c6680302f5ddb8154360ba2", null ], - [ "enable", "class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html#ae872f24befd81352f812bc998acb573d", null ], - [ "get", "class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html#ac9a43087ac86ca6d2309adae996747d5", null ], - [ "update_data", "class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html#af79174e4b3a3579d3de85decf529e5d5", null ], - [ "data", "class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html#afed891694b4e158de9d16fa23c5427cf", null ], - [ "TAG", "class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html#a51a9da0bbd8e982641147265c6d82b2d", null ] -]; \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro__coll__graph.map b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro__coll__graph.map deleted file mode 100644 index e7b9cba..0000000 --- a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro__coll__graph.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro__coll__graph.md5 b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro__coll__graph.md5 deleted file mode 100644 index 1dba617..0000000 --- a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -57db64bb85e79236fd41915919ad0561 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro__coll__graph.png b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro__coll__graph.png deleted file mode 100644 index 9d0bb39..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro__coll__graph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro__inherit__graph.map b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro__inherit__graph.map deleted file mode 100644 index bfb0ce2..0000000 --- a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro__inherit__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro__inherit__graph.md5 b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro__inherit__graph.md5 deleted file mode 100644 index 7b1fad4..0000000 --- a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -11ec0c5836276776efc5a6a61bd70612 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro__inherit__graph.png b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro__inherit__graph.png deleted file mode 100644 index c980c51..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro__inherit__graph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ac9a43087ac86ca6d2309adae996747d5_cgraph.map b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ac9a43087ac86ca6d2309adae996747d5_cgraph.map deleted file mode 100644 index 70c1d16..0000000 --- a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ac9a43087ac86ca6d2309adae996747d5_cgraph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ac9a43087ac86ca6d2309adae996747d5_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ac9a43087ac86ca6d2309adae996747d5_cgraph.md5 deleted file mode 100644 index 614a6e9..0000000 --- a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ac9a43087ac86ca6d2309adae996747d5_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -c7db4ba33c1ed8401cda50df19f87f51 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ac9a43087ac86ca6d2309adae996747d5_cgraph.png b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ac9a43087ac86ca6d2309adae996747d5_cgraph.png deleted file mode 100644 index f132a9a..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ac9a43087ac86ca6d2309adae996747d5_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ae872f24befd81352f812bc998acb573d_cgraph.map b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ae872f24befd81352f812bc998acb573d_cgraph.map deleted file mode 100644 index 21cb7e5..0000000 --- a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ae872f24befd81352f812bc998acb573d_cgraph.map +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - 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 deleted file mode 100644 index 630222d..0000000 --- a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ae872f24befd81352f812bc998acb573d_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 0dde5c5..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ae872f24befd81352f812bc998acb573d_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_af79174e4b3a3579d3de85decf529e5d5_cgraph.map b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_af79174e4b3a3579d3de85decf529e5d5_cgraph.map deleted file mode 100644 index c265591..0000000 --- a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_af79174e4b3a3579d3de85decf529e5d5_cgraph.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_af79174e4b3a3579d3de85decf529e5d5_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_af79174e4b3a3579d3de85decf529e5d5_cgraph.md5 deleted file mode 100644 index dfee2e1..0000000 --- a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_af79174e4b3a3579d3de85decf529e5d5_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -500b936e2d7612862c4e49965f500668 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_af79174e4b3a3579d3de85decf529e5d5_cgraph.png b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_af79174e4b3a3579d3de85decf529e5d5_cgraph.png deleted file mode 100644 index 8e66e86..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_af79174e4b3a3579d3de85decf529e5d5_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer-members.html b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer-members.html deleted file mode 100644 index 215c698..0000000 --- a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer-members.html +++ /dev/null @@ -1,135 +0,0 @@ - - - - - - - -esp32_BNO08x: Member List - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
BNO08xRptRawMEMSMagnetometer Member List
-
-
- -

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

- - - - - - - - - - - - - - - - - - - - - - - - - - -
BNO08xRpt(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRptinlineprotected
BNO08xRptRawMEMSMagnetometer(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRptRawMEMSMagnetometerinline
clear_sample_counts()BNO08xRpt
dataBNO08xRptRawMEMSMagnetometerprivate
disable(sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt
enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) overrideBNO08xRptRawMEMSMagnetometervirtual
flush()BNO08xRpt
get()BNO08xRptRawMEMSMagnetometer
get_meta_data(bno08x_meta_data_t &meta_data)BNO08xRpt
get_sample_counts(bno08x_sample_counts_t &sample_counts)BNO08xRpt
has_new_data()BNO08xRpt
IDBNO08xRptprotected
lock_sh2_HAL()BNO08xRptprotected
lock_user_data()BNO08xRptprotected
period_usBNO08xRptprotected
RAD_2_DEGBNO08xRptprotectedstatic
register_cb(std::function< void(void)> cb_fxn)BNO08xRpt
rpt_bitBNO08xRptprotected
rpt_enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRptprotected
signal_data_available()BNO08xRptprotected
sync_ctxBNO08xRptprotected
TAGBNO08xRptRawMEMSMagnetometerprivatestatic
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 deleted file mode 100644 index 5d35c86..0000000 --- a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html +++ /dev/null @@ -1,464 +0,0 @@ - - - - - - - -esp32_BNO08x: BNO08xRptRawMEMSMagnetometer Class Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
- -
BNO08xRptRawMEMSMagnetometer Class Reference
-
-
- -

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

- -

#include <BNO08xRptRawMEMSMagnetometer.hpp>

-
-Inheritance diagram for BNO08xRptRawMEMSMagnetometer:
-
-
Inheritance graph
- - - - - -
[legend]
-
-Collaboration diagram for BNO08xRptRawMEMSMagnetometer:
-
-
Collaboration graph
- - - - - - - - - -
[legend]
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 BNO08xRptRawMEMSMagnetometer (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 
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 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 register_cb (std::function< void(void)> cb_fxn)
 Registers a callback to execute when new data from a specific report is received.
 
bool has_new_data ()
 Checks if a new report has been received since the last time this function was called.
 
bool flush ()
 Flush all buffered reports for this sensor/report module.
 
bool get_sample_counts (bno08x_sample_counts_t &sample_counts)
 Gets sample counts for this sensor (see SH-2 ref manual 6.4.3.1)
 
bool clear_sample_counts ()
 Clears BNO08x internal sample counts for this sensor. (see SH-2 ref manual 6.4.3.1)
 
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).
 
- - - - -

-Private Member Functions

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

-Private Attributes

bno08x_raw_magf_t data
 
- - - -

-Static Private Attributes

static const constexpr char * TAG = "BNO08xRptRawMEMSMagnetometer"
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-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.
 
void unlock_sh2_HAL ()
 Unlocks sh2 HAL lib to allow other tasks to call its APIs.
 
void lock_sh2_HAL ()
 Locks sh2 HAL lib to only allow the calling task to call its APIs.
 
void unlock_user_data ()
 Unlocks user data to allow other tasks to read/modify it.
 
void lock_user_data ()
 Locks locks user data to only allow the calling task to read/modify it.
 
void signal_data_available ()
 Signals to BNO08x::data_available() that a new report has arrived.
 
- Protected Attributes inherited from BNO08xRpt
uint8_t ID
 Report ID, ex. SH2_ACCELERATION.
 
EventBits_t rpt_bit
 Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
 
uint32_t period_us
 The period/interval of the report in microseconds.
 
BNO08xPrivateTypes::bno08x_sync_ctx_tsync_ctx
 
- Static Protected Attributes inherited from BNO08xRpt
static const constexpr float RAD_2_DEG
 Constant for radian to degree conversions, sed in quaternion to euler function conversions.
 
static const constexpr char * TAG = "BNO08xRpt"
 
-

Detailed Description

-

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

-

Constructor & Destructor Documentation

- -

◆ BNO08xRptRawMEMSMagnetometer()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - -
BNO08xRptRawMEMSMagnetometer::BNO08xRptRawMEMSMagnetometer (uint8_t ID,
EventBits_t rpt_bit,
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx )
-
-inline
-
- -
-
-

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()

- -
-
- - - - - - - -
bno08x_raw_magf_t BNO08xRptRawMEMSMagnetometer::get ()
-
- -

Grabs most recent raw magnetometer data, units are ADC counts, time_stamp in microseconds.

-
Returns
Struct containing requested data.
-
-Here is the call graph for this function:
-
-
- - - - - - - -
- -
-
- -

◆ update_data()

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

Updates raw magnetometer data from decoded sensor event.

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

Implements BNO08xRpt.

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

Member Data Documentation

- -

◆ data

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

◆ TAG

- -
-
- - - - - -
- - - - -
const constexpr char* BNO08xRptRawMEMSMagnetometer::TAG = "BNO08xRptRawMEMSMagnetometer"
-
-staticconstexprprivate
-
- -
-
-
The documentation for this class was generated from the following files: -
-
- - - - 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 deleted file mode 100644 index 60496fa..0000000 --- a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.js +++ /dev/null @@ -1,9 +0,0 @@ -var class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer = -[ - [ "BNO08xRptRawMEMSMagnetometer", "class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html#a1033eaa9b7533a381781c8a750bac04b", null ], - [ "enable", "class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html#a92832fd0bff6abddbbd87779de5b57fb", null ], - [ "get", "class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html#a44247c8dbd3376ff81599c192b7dfc71", null ], - [ "update_data", "class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html#a5ff68ff342813b240519a315e60d4506", null ], - [ "data", "class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html#a456822ae1becba508950eb9715ecb4e9", null ], - [ "TAG", "class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html#a7e103ad37ce1f4cddf52d110372dc6b9", null ] -]; \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer__coll__graph.map b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer__coll__graph.map deleted file mode 100644 index 45c427c..0000000 --- a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer__coll__graph.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer__coll__graph.md5 b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer__coll__graph.md5 deleted file mode 100644 index 3be6509..0000000 --- a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -8e709a45c7b3564277e687e4324c2020 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer__coll__graph.png b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer__coll__graph.png deleted file mode 100644 index aa95ada..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer__coll__graph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer__inherit__graph.map b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer__inherit__graph.map deleted file mode 100644 index aae8fbb..0000000 --- a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer__inherit__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer__inherit__graph.md5 b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer__inherit__graph.md5 deleted file mode 100644 index 7b7d39f..0000000 --- a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -d7078e3195188aa62849279e3996d728 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer__inherit__graph.png b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer__inherit__graph.png deleted file mode 100644 index d2d123c..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer__inherit__graph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a44247c8dbd3376ff81599c192b7dfc71_cgraph.map b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a44247c8dbd3376ff81599c192b7dfc71_cgraph.map deleted file mode 100644 index be9fc4a..0000000 --- a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a44247c8dbd3376ff81599c192b7dfc71_cgraph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a44247c8dbd3376ff81599c192b7dfc71_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a44247c8dbd3376ff81599c192b7dfc71_cgraph.md5 deleted file mode 100644 index 6680245..0000000 --- a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a44247c8dbd3376ff81599c192b7dfc71_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -974a2500bd419e3a054d0005f24a564f \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a44247c8dbd3376ff81599c192b7dfc71_cgraph.png b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a44247c8dbd3376ff81599c192b7dfc71_cgraph.png deleted file mode 100644 index 7f96158..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a44247c8dbd3376ff81599c192b7dfc71_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a5ff68ff342813b240519a315e60d4506_cgraph.map b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a5ff68ff342813b240519a315e60d4506_cgraph.map deleted file mode 100644 index 69737bd..0000000 --- a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a5ff68ff342813b240519a315e60d4506_cgraph.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a5ff68ff342813b240519a315e60d4506_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a5ff68ff342813b240519a315e60d4506_cgraph.md5 deleted file mode 100644 index 40669a7..0000000 --- a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a5ff68ff342813b240519a315e60d4506_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -80a6deeb1760bcc08e4f72b5d2d97f96 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a5ff68ff342813b240519a315e60d4506_cgraph.png b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a5ff68ff342813b240519a315e60d4506_cgraph.png deleted file mode 100644 index f9f9070..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a5ff68ff342813b240519a315e60d4506_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a92832fd0bff6abddbbd87779de5b57fb_cgraph.map b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a92832fd0bff6abddbbd87779de5b57fb_cgraph.map deleted file mode 100644 index 722a3ea..0000000 --- a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a92832fd0bff6abddbbd87779de5b57fb_cgraph.map +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - 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 deleted file mode 100644 index a7dea10..0000000 --- a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a92832fd0bff6abddbbd87779de5b57fb_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index fc9a1de..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a92832fd0bff6abddbbd87779de5b57fb_cgraph.png and /dev/null 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 deleted file mode 100644 index 1437226..0000000 --- a/documentation/html/class_b_n_o08x_rpt_shake_detector-members.html +++ /dev/null @@ -1,135 +0,0 @@ - - - - - - - -esp32_BNO08x: Member List - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
BNO08xRptShakeDetector Member List
-
-
- -

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

- - - - - - - - - - - - - - - - - - - - - - - - - - -
BNO08xRpt(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRptinlineprotected
BNO08xRptShakeDetector(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRptShakeDetectorinline
clear_sample_counts()BNO08xRpt
dataBNO08xRptShakeDetectorprivate
disable(sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt
enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) overrideBNO08xRptShakeDetectorvirtual
flush()BNO08xRpt
get()BNO08xRptShakeDetector
get_meta_data(bno08x_meta_data_t &meta_data)BNO08xRpt
get_sample_counts(bno08x_sample_counts_t &sample_counts)BNO08xRpt
has_new_data()BNO08xRpt
IDBNO08xRptprotected
lock_sh2_HAL()BNO08xRptprotected
lock_user_data()BNO08xRptprotected
period_usBNO08xRptprotected
RAD_2_DEGBNO08xRptprotectedstatic
register_cb(std::function< void(void)> cb_fxn)BNO08xRpt
rpt_bitBNO08xRptprotected
rpt_enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRptprotected
signal_data_available()BNO08xRptprotected
sync_ctxBNO08xRptprotected
TAGBNO08xRptShakeDetectorprivatestatic
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 deleted file mode 100644 index 69f0b8f..0000000 --- a/documentation/html/class_b_n_o08x_rpt_shake_detector.html +++ /dev/null @@ -1,464 +0,0 @@ - - - - - - - -esp32_BNO08x: BNO08xRptShakeDetector Class Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
- -
BNO08xRptShakeDetector Class Reference
-
-
- -

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

- -

#include <BNO08xRptShakeDetector.hpp>

-
-Inheritance diagram for BNO08xRptShakeDetector:
-
-
Inheritance graph
- - - - - -
[legend]
-
-Collaboration diagram for BNO08xRptShakeDetector:
-
-
Collaboration graph
- - - - - - - - - -
[legend]
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 BNO08xRptShakeDetector (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 
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 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 register_cb (std::function< void(void)> cb_fxn)
 Registers a callback to execute when new data from a specific report is received.
 
bool has_new_data ()
 Checks if a new report has been received since the last time this function was called.
 
bool flush ()
 Flush all buffered reports for this sensor/report module.
 
bool get_sample_counts (bno08x_sample_counts_t &sample_counts)
 Gets sample counts for this sensor (see SH-2 ref manual 6.4.3.1)
 
bool clear_sample_counts ()
 Clears BNO08x internal sample counts for this sensor. (see SH-2 ref manual 6.4.3.1)
 
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).
 
- - - - -

-Private Member Functions

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

-Private Attributes

bno08x_shake_detector_t data
 
- - - -

-Static Private Attributes

static const constexpr char * TAG = "BNO08xRptShakeDetector"
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-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.
 
void unlock_sh2_HAL ()
 Unlocks sh2 HAL lib to allow other tasks to call its APIs.
 
void lock_sh2_HAL ()
 Locks sh2 HAL lib to only allow the calling task to call its APIs.
 
void unlock_user_data ()
 Unlocks user data to allow other tasks to read/modify it.
 
void lock_user_data ()
 Locks locks user data to only allow the calling task to read/modify it.
 
void signal_data_available ()
 Signals to BNO08x::data_available() that a new report has arrived.
 
- Protected Attributes inherited from BNO08xRpt
uint8_t ID
 Report ID, ex. SH2_ACCELERATION.
 
EventBits_t rpt_bit
 Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
 
uint32_t period_us
 The period/interval of the report in microseconds.
 
BNO08xPrivateTypes::bno08x_sync_ctx_tsync_ctx
 
- Static Protected Attributes inherited from BNO08xRpt
static const constexpr float RAD_2_DEG
 Constant for radian to degree conversions, sed in quaternion to euler function conversions.
 
static const constexpr char * TAG = "BNO08xRpt"
 
-

Detailed Description

-

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

-

Constructor & Destructor Documentation

- -

◆ BNO08xRptShakeDetector()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - -
BNO08xRptShakeDetector::BNO08xRptShakeDetector (uint8_t ID,
EventBits_t rpt_bit,
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx )
-
-inline
-
- -
-
-

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()

- -
-
- - - - - - - -
bno08x_shake_detector_t BNO08xRptShakeDetector::get ()
-
- -

Grabs most recent shake detector detector data.

-
Returns
Struct containing the requested data.
-
-Here is the call graph for this function:
-
-
- - - - - - - -
- -
-
- -

◆ update_data()

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

Updates shake detector data from decoded sensor event.

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

Implements BNO08xRpt.

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

Member Data Documentation

- -

◆ data

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

◆ TAG

- -
-
- - - - - -
- - - - -
const constexpr char* BNO08xRptShakeDetector::TAG = "BNO08xRptShakeDetector"
-
-staticconstexprprivate
-
- -
-
-
The documentation for this class was generated from the following files: -
-
- - - - diff --git a/documentation/html/class_b_n_o08x_rpt_shake_detector.js b/documentation/html/class_b_n_o08x_rpt_shake_detector.js deleted file mode 100644 index 77d6b70..0000000 --- a/documentation/html/class_b_n_o08x_rpt_shake_detector.js +++ /dev/null @@ -1,9 +0,0 @@ -var class_b_n_o08x_rpt_shake_detector = -[ - [ "BNO08xRptShakeDetector", "class_b_n_o08x_rpt_shake_detector.html#a22021e497ed9a31b2070b884f7eb6bd8", null ], - [ "enable", "class_b_n_o08x_rpt_shake_detector.html#aa28fa73b51bd892f0239e647aa6ceeb8", null ], - [ "get", "class_b_n_o08x_rpt_shake_detector.html#adf134a67833f9e2c71f76858abc88ee6", null ], - [ "update_data", "class_b_n_o08x_rpt_shake_detector.html#aebaecde5751d7b9a3fa1d5cfe09a7393", null ], - [ "data", "class_b_n_o08x_rpt_shake_detector.html#a9edf6220d0206afc6fc732f4065e5022", null ], - [ "TAG", "class_b_n_o08x_rpt_shake_detector.html#ad282b4fa916bd10237b7d83b3e56861b", null ] -]; \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_shake_detector__coll__graph.map b/documentation/html/class_b_n_o08x_rpt_shake_detector__coll__graph.map deleted file mode 100644 index 875d2f2..0000000 --- a/documentation/html/class_b_n_o08x_rpt_shake_detector__coll__graph.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_shake_detector__coll__graph.md5 b/documentation/html/class_b_n_o08x_rpt_shake_detector__coll__graph.md5 deleted file mode 100644 index 00c57f3..0000000 --- a/documentation/html/class_b_n_o08x_rpt_shake_detector__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -96749bc9c72b61dc12bbd766adde3bd3 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_shake_detector__coll__graph.png b/documentation/html/class_b_n_o08x_rpt_shake_detector__coll__graph.png deleted file mode 100644 index 19faefe..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_shake_detector__coll__graph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_shake_detector__inherit__graph.map b/documentation/html/class_b_n_o08x_rpt_shake_detector__inherit__graph.map deleted file mode 100644 index 2b75e6f..0000000 --- a/documentation/html/class_b_n_o08x_rpt_shake_detector__inherit__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_shake_detector__inherit__graph.md5 b/documentation/html/class_b_n_o08x_rpt_shake_detector__inherit__graph.md5 deleted file mode 100644 index dbc3186..0000000 --- a/documentation/html/class_b_n_o08x_rpt_shake_detector__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -3c58d31215541a3e0dfaca916ba79536 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_shake_detector__inherit__graph.png b/documentation/html/class_b_n_o08x_rpt_shake_detector__inherit__graph.png deleted file mode 100644 index 51475e7..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_shake_detector__inherit__graph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_shake_detector_aa28fa73b51bd892f0239e647aa6ceeb8_cgraph.map b/documentation/html/class_b_n_o08x_rpt_shake_detector_aa28fa73b51bd892f0239e647aa6ceeb8_cgraph.map deleted file mode 100644 index 0dda984..0000000 --- a/documentation/html/class_b_n_o08x_rpt_shake_detector_aa28fa73b51bd892f0239e647aa6ceeb8_cgraph.map +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - 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 deleted file mode 100644 index 8286026..0000000 --- a/documentation/html/class_b_n_o08x_rpt_shake_detector_aa28fa73b51bd892f0239e647aa6ceeb8_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 111ce47..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_shake_detector_aa28fa73b51bd892f0239e647aa6ceeb8_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_shake_detector_adf134a67833f9e2c71f76858abc88ee6_cgraph.map b/documentation/html/class_b_n_o08x_rpt_shake_detector_adf134a67833f9e2c71f76858abc88ee6_cgraph.map deleted file mode 100644 index 6831ecf..0000000 --- a/documentation/html/class_b_n_o08x_rpt_shake_detector_adf134a67833f9e2c71f76858abc88ee6_cgraph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_shake_detector_adf134a67833f9e2c71f76858abc88ee6_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_shake_detector_adf134a67833f9e2c71f76858abc88ee6_cgraph.md5 deleted file mode 100644 index 853f58a..0000000 --- a/documentation/html/class_b_n_o08x_rpt_shake_detector_adf134a67833f9e2c71f76858abc88ee6_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -cea8e4db9df5f3d6d66e0bc32bd3fe35 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_shake_detector_adf134a67833f9e2c71f76858abc88ee6_cgraph.png b/documentation/html/class_b_n_o08x_rpt_shake_detector_adf134a67833f9e2c71f76858abc88ee6_cgraph.png deleted file mode 100644 index df0ee14..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_shake_detector_adf134a67833f9e2c71f76858abc88ee6_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_shake_detector_aebaecde5751d7b9a3fa1d5cfe09a7393_cgraph.map b/documentation/html/class_b_n_o08x_rpt_shake_detector_aebaecde5751d7b9a3fa1d5cfe09a7393_cgraph.map deleted file mode 100644 index 13e375d..0000000 --- a/documentation/html/class_b_n_o08x_rpt_shake_detector_aebaecde5751d7b9a3fa1d5cfe09a7393_cgraph.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_shake_detector_aebaecde5751d7b9a3fa1d5cfe09a7393_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_shake_detector_aebaecde5751d7b9a3fa1d5cfe09a7393_cgraph.md5 deleted file mode 100644 index eaf0e1d..0000000 --- a/documentation/html/class_b_n_o08x_rpt_shake_detector_aebaecde5751d7b9a3fa1d5cfe09a7393_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -bb9120cc3c24006aafdbc6883e2a444a \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_shake_detector_aebaecde5751d7b9a3fa1d5cfe09a7393_cgraph.png b/documentation/html/class_b_n_o08x_rpt_shake_detector_aebaecde5751d7b9a3fa1d5cfe09a7393_cgraph.png deleted file mode 100644 index 3f79f7f..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_shake_detector_aebaecde5751d7b9a3fa1d5cfe09a7393_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_stability_classifier-members.html b/documentation/html/class_b_n_o08x_rpt_stability_classifier-members.html deleted file mode 100644 index 237c929..0000000 --- a/documentation/html/class_b_n_o08x_rpt_stability_classifier-members.html +++ /dev/null @@ -1,136 +0,0 @@ - - - - - - - -esp32_BNO08x: Member List - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
BNO08xRptStabilityClassifier Member List
-
-
- -

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

- - - - - - - - - - - - - - - - - - - - - - - - - - - -
BNO08xRpt(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRptinlineprotected
BNO08xRptStabilityClassifier(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRptStabilityClassifierinline
clear_sample_counts()BNO08xRpt
dataBNO08xRptStabilityClassifierprivate
disable(sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt
enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) overrideBNO08xRptStabilityClassifiervirtual
flush()BNO08xRpt
get()BNO08xRptStabilityClassifier
get_meta_data(bno08x_meta_data_t &meta_data)BNO08xRpt
get_sample_counts(bno08x_sample_counts_t &sample_counts)BNO08xRpt
get_stability()BNO08xRptStabilityClassifier
has_new_data()BNO08xRpt
IDBNO08xRptprotected
lock_sh2_HAL()BNO08xRptprotected
lock_user_data()BNO08xRptprotected
period_usBNO08xRptprotected
RAD_2_DEGBNO08xRptprotectedstatic
register_cb(std::function< void(void)> cb_fxn)BNO08xRpt
rpt_bitBNO08xRptprotected
rpt_enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRptprotected
signal_data_available()BNO08xRptprotected
sync_ctxBNO08xRptprotected
TAGBNO08xRptStabilityClassifierprivatestatic
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 deleted file mode 100644 index 3b53ee1..0000000 --- a/documentation/html/class_b_n_o08x_rpt_stability_classifier.html +++ /dev/null @@ -1,499 +0,0 @@ - - - - - - - -esp32_BNO08x: BNO08xRptStabilityClassifier Class Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
- -
BNO08xRptStabilityClassifier Class Reference
-
-
- -

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

- -

#include <BNO08xRptStabilityClassifier.hpp>

-
-Inheritance diagram for BNO08xRptStabilityClassifier:
-
-
Inheritance graph
- - - - - -
[legend]
-
-Collaboration diagram for BNO08xRptStabilityClassifier:
-
-
Collaboration graph
- - - - - - - - - -
[legend]
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

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

-Private Member Functions

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

-Private Attributes

bno08x_stability_classifier_t data
 
- - - -

-Static Private Attributes

static const constexpr char * TAG = "BNO08xRptStabilityClassifier"
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-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.
 
void unlock_sh2_HAL ()
 Unlocks sh2 HAL lib to allow other tasks to call its APIs.
 
void lock_sh2_HAL ()
 Locks sh2 HAL lib to only allow the calling task to call its APIs.
 
void unlock_user_data ()
 Unlocks user data to allow other tasks to read/modify it.
 
void lock_user_data ()
 Locks locks user data to only allow the calling task to read/modify it.
 
void signal_data_available ()
 Signals to BNO08x::data_available() that a new report has arrived.
 
- Protected Attributes inherited from BNO08xRpt
uint8_t ID
 Report ID, ex. SH2_ACCELERATION.
 
EventBits_t rpt_bit
 Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
 
uint32_t period_us
 The period/interval of the report in microseconds.
 
BNO08xPrivateTypes::bno08x_sync_ctx_tsync_ctx
 
- Static Protected Attributes inherited from BNO08xRpt
static const constexpr float RAD_2_DEG
 Constant for radian to degree conversions, sed in quaternion to euler function conversions.
 
static const constexpr char * TAG = "BNO08xRpt"
 
-

Detailed Description

-

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

-

Constructor & Destructor Documentation

- -

◆ BNO08xRptStabilityClassifier()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - -
BNO08xRptStabilityClassifier::BNO08xRptStabilityClassifier (uint8_t ID,
EventBits_t rpt_bit,
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx )
-
-inline
-
- -
-
-

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()

- -
-
- - - - - - - -
bno08x_stability_classifier_t BNO08xRptStabilityClassifier::get ()
-
- -

Grabs most recent stability classifier data.

-
Returns
BNO08xStability enum object with detected state.
-
-Here is the call graph for this function:
-
-
- - - - - - - -
- -
-
- -

◆ get_stability()

- -
-
- - - - - - - -
BNO08xStability BNO08xRptStabilityClassifier::get_stability ()
-
- -

Grabs most recent stability classifier reading (excludes accuracy)

-
Returns
BNO08xStability enum object with detected state.
-
-Here is the call graph for this function:
-
-
- - - - - - - -
- -
-
- -

◆ update_data()

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

Updates stability classifier data from decoded sensor event.

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

Implements BNO08xRpt.

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

Member Data Documentation

- -

◆ data

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

◆ TAG

- -
-
- - - - - -
- - - - -
const constexpr char* BNO08xRptStabilityClassifier::TAG = "BNO08xRptStabilityClassifier"
-
-staticconstexprprivate
-
- -
-
-
The documentation for this class was generated from the following files: -
-
- - - - diff --git a/documentation/html/class_b_n_o08x_rpt_stability_classifier.js b/documentation/html/class_b_n_o08x_rpt_stability_classifier.js deleted file mode 100644 index 025dda2..0000000 --- a/documentation/html/class_b_n_o08x_rpt_stability_classifier.js +++ /dev/null @@ -1,10 +0,0 @@ -var class_b_n_o08x_rpt_stability_classifier = -[ - [ "BNO08xRptStabilityClassifier", "class_b_n_o08x_rpt_stability_classifier.html#a41052d651d03bccc414b14d6e9b670ab", null ], - [ "enable", "class_b_n_o08x_rpt_stability_classifier.html#a4959110a01f638d04d87696d8a03dd60", null ], - [ "get", "class_b_n_o08x_rpt_stability_classifier.html#a552b8df91df3905c7e2242ee42d11931", null ], - [ "get_stability", "class_b_n_o08x_rpt_stability_classifier.html#a8c8c794004f8b2a5e67656286beae7cd", null ], - [ "update_data", "class_b_n_o08x_rpt_stability_classifier.html#a53f291245bb6c40ae272fbe0142609c2", null ], - [ "data", "class_b_n_o08x_rpt_stability_classifier.html#a1fecfc1b74f501f4caef9bd2e95b0b3a", null ], - [ "TAG", "class_b_n_o08x_rpt_stability_classifier.html#a363d10cfb6740d6003189ccc2684adbd", null ] -]; \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_stability_classifier__coll__graph.map b/documentation/html/class_b_n_o08x_rpt_stability_classifier__coll__graph.map deleted file mode 100644 index 242a89f..0000000 --- a/documentation/html/class_b_n_o08x_rpt_stability_classifier__coll__graph.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_stability_classifier__coll__graph.md5 b/documentation/html/class_b_n_o08x_rpt_stability_classifier__coll__graph.md5 deleted file mode 100644 index 165009f..0000000 --- a/documentation/html/class_b_n_o08x_rpt_stability_classifier__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -071e64c1b5f041df1ab417afe1dd4c33 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_stability_classifier__coll__graph.png b/documentation/html/class_b_n_o08x_rpt_stability_classifier__coll__graph.png deleted file mode 100644 index 6297f76..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_stability_classifier__coll__graph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_stability_classifier__inherit__graph.map b/documentation/html/class_b_n_o08x_rpt_stability_classifier__inherit__graph.map deleted file mode 100644 index bef62ef..0000000 --- a/documentation/html/class_b_n_o08x_rpt_stability_classifier__inherit__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_stability_classifier__inherit__graph.md5 b/documentation/html/class_b_n_o08x_rpt_stability_classifier__inherit__graph.md5 deleted file mode 100644 index 38aac1f..0000000 --- a/documentation/html/class_b_n_o08x_rpt_stability_classifier__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -56f9db9655535175e67f0a2235986624 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_stability_classifier__inherit__graph.png b/documentation/html/class_b_n_o08x_rpt_stability_classifier__inherit__graph.png deleted file mode 100644 index 0e3873a..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_stability_classifier__inherit__graph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_stability_classifier_a4959110a01f638d04d87696d8a03dd60_cgraph.map b/documentation/html/class_b_n_o08x_rpt_stability_classifier_a4959110a01f638d04d87696d8a03dd60_cgraph.map deleted file mode 100644 index e711601..0000000 --- a/documentation/html/class_b_n_o08x_rpt_stability_classifier_a4959110a01f638d04d87696d8a03dd60_cgraph.map +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - 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 deleted file mode 100644 index feffd9a..0000000 --- a/documentation/html/class_b_n_o08x_rpt_stability_classifier_a4959110a01f638d04d87696d8a03dd60_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 57269c4..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_stability_classifier_a4959110a01f638d04d87696d8a03dd60_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_stability_classifier_a53f291245bb6c40ae272fbe0142609c2_cgraph.map b/documentation/html/class_b_n_o08x_rpt_stability_classifier_a53f291245bb6c40ae272fbe0142609c2_cgraph.map deleted file mode 100644 index c230ea5..0000000 --- a/documentation/html/class_b_n_o08x_rpt_stability_classifier_a53f291245bb6c40ae272fbe0142609c2_cgraph.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_stability_classifier_a53f291245bb6c40ae272fbe0142609c2_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_stability_classifier_a53f291245bb6c40ae272fbe0142609c2_cgraph.md5 deleted file mode 100644 index 6ac6bc7..0000000 --- a/documentation/html/class_b_n_o08x_rpt_stability_classifier_a53f291245bb6c40ae272fbe0142609c2_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -f25b3ecb98c4843669bec56d075aff5b \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_stability_classifier_a53f291245bb6c40ae272fbe0142609c2_cgraph.png b/documentation/html/class_b_n_o08x_rpt_stability_classifier_a53f291245bb6c40ae272fbe0142609c2_cgraph.png deleted file mode 100644 index 4b5d1e2..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_stability_classifier_a53f291245bb6c40ae272fbe0142609c2_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_stability_classifier_a552b8df91df3905c7e2242ee42d11931_cgraph.map b/documentation/html/class_b_n_o08x_rpt_stability_classifier_a552b8df91df3905c7e2242ee42d11931_cgraph.map deleted file mode 100644 index fe0244a..0000000 --- a/documentation/html/class_b_n_o08x_rpt_stability_classifier_a552b8df91df3905c7e2242ee42d11931_cgraph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_stability_classifier_a552b8df91df3905c7e2242ee42d11931_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_stability_classifier_a552b8df91df3905c7e2242ee42d11931_cgraph.md5 deleted file mode 100644 index 9992c38..0000000 --- a/documentation/html/class_b_n_o08x_rpt_stability_classifier_a552b8df91df3905c7e2242ee42d11931_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -c24b6d53d169589d9e85ad63e518e746 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_stability_classifier_a552b8df91df3905c7e2242ee42d11931_cgraph.png b/documentation/html/class_b_n_o08x_rpt_stability_classifier_a552b8df91df3905c7e2242ee42d11931_cgraph.png deleted file mode 100644 index 751edf2..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_stability_classifier_a552b8df91df3905c7e2242ee42d11931_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_stability_classifier_a8c8c794004f8b2a5e67656286beae7cd_cgraph.map b/documentation/html/class_b_n_o08x_rpt_stability_classifier_a8c8c794004f8b2a5e67656286beae7cd_cgraph.map deleted file mode 100644 index ac330fe..0000000 --- a/documentation/html/class_b_n_o08x_rpt_stability_classifier_a8c8c794004f8b2a5e67656286beae7cd_cgraph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_stability_classifier_a8c8c794004f8b2a5e67656286beae7cd_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_stability_classifier_a8c8c794004f8b2a5e67656286beae7cd_cgraph.md5 deleted file mode 100644 index 93ec118..0000000 --- a/documentation/html/class_b_n_o08x_rpt_stability_classifier_a8c8c794004f8b2a5e67656286beae7cd_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -f069d566eddba57e64d82d6dffb2cbe3 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_stability_classifier_a8c8c794004f8b2a5e67656286beae7cd_cgraph.png b/documentation/html/class_b_n_o08x_rpt_stability_classifier_a8c8c794004f8b2a5e67656286beae7cd_cgraph.png deleted file mode 100644 index 8231741..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_stability_classifier_a8c8c794004f8b2a5e67656286beae7cd_cgraph.png and /dev/null 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 deleted file mode 100644 index c6dcd5e..0000000 --- a/documentation/html/class_b_n_o08x_rpt_step_counter-members.html +++ /dev/null @@ -1,137 +0,0 @@ - - - - - - - -esp32_BNO08x: Member List - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
BNO08xRptStepCounter Member List
-
-
- -

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

- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
BNO08xRpt(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRptinlineprotected
BNO08xRptStepCounter(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRptStepCounterinline
clear_sample_counts()BNO08xRpt
dataBNO08xRptStepCounterprivate
disable(sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt
enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) overrideBNO08xRptStepCountervirtual
flush()BNO08xRpt
get()BNO08xRptStepCounter
get_meta_data(bno08x_meta_data_t &meta_data)BNO08xRpt
get_sample_counts(bno08x_sample_counts_t &sample_counts)BNO08xRpt
get_total_steps()BNO08xRptStepCounter
has_new_data()BNO08xRpt
IDBNO08xRptprotected
lock_sh2_HAL()BNO08xRptprotected
lock_user_data()BNO08xRptprotected
period_usBNO08xRptprotected
RAD_2_DEGBNO08xRptprotectedstatic
register_cb(std::function< void(void)> cb_fxn)BNO08xRpt
rpt_bitBNO08xRptprotected
rpt_enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRptprotected
signal_data_available()BNO08xRptprotected
step_accumulatorBNO08xRptStepCounterprivate
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 deleted file mode 100644 index 7cfd863..0000000 --- a/documentation/html/class_b_n_o08x_rpt_step_counter.html +++ /dev/null @@ -1,531 +0,0 @@ - - - - - - - -esp32_BNO08x: BNO08xRptStepCounter Class Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
- -
BNO08xRptStepCounter Class Reference
-
-
- -

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

- -

#include <BNO08xRptStepCounter.hpp>

-
-Inheritance diagram for BNO08xRptStepCounter:
-
-
Inheritance graph
- - - - - -
[legend]
-
-Collaboration diagram for BNO08xRptStepCounter:
-
-
Collaboration graph
- - - - - - - - - -
[legend]
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 BNO08xRptStepCounter (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 
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).
 
uint32_t get_total_steps ()
 Grabs the total step count since boot, accounts for rollover in report data.
 
- Public Member Functions inherited from BNO08xRpt
bool disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Disables a sensor report by setting its period to 0us such that the BNO08x stops sending it.
 
bool register_cb (std::function< void(void)> cb_fxn)
 Registers a callback to execute when new data from a specific report is received.
 
bool has_new_data ()
 Checks if a new report has been received since the last time this function was called.
 
bool flush ()
 Flush all buffered reports for this sensor/report module.
 
bool get_sample_counts (bno08x_sample_counts_t &sample_counts)
 Gets sample counts for this sensor (see SH-2 ref manual 6.4.3.1)
 
bool clear_sample_counts ()
 Clears BNO08x internal sample counts for this sensor. (see SH-2 ref manual 6.4.3.1)
 
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).
 
- - - - -

-Private Member Functions

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

-Private Attributes

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

-Static Private Attributes

static const constexpr char * TAG = "BNO08xRptStepCounter"
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-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.
 
void unlock_sh2_HAL ()
 Unlocks sh2 HAL lib to allow other tasks to call its APIs.
 
void lock_sh2_HAL ()
 Locks sh2 HAL lib to only allow the calling task to call its APIs.
 
void unlock_user_data ()
 Unlocks user data to allow other tasks to read/modify it.
 
void lock_user_data ()
 Locks locks user data to only allow the calling task to read/modify it.
 
void signal_data_available ()
 Signals to BNO08x::data_available() that a new report has arrived.
 
- Protected Attributes inherited from BNO08xRpt
uint8_t ID
 Report ID, ex. SH2_ACCELERATION.
 
EventBits_t rpt_bit
 Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
 
uint32_t period_us
 The period/interval of the report in microseconds.
 
BNO08xPrivateTypes::bno08x_sync_ctx_tsync_ctx
 
- Static Protected Attributes inherited from BNO08xRpt
static const constexpr float RAD_2_DEG
 Constant for radian to degree conversions, sed in quaternion to euler function conversions.
 
static const constexpr char * TAG = "BNO08xRpt"
 
-

Detailed Description

-

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

-

Constructor & Destructor Documentation

- -

◆ BNO08xRptStepCounter()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - -
BNO08xRptStepCounter::BNO08xRptStepCounter (uint8_t ID,
EventBits_t rpt_bit,
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx )
-
-inline
-
- -
-
-

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()

- -
-
- - - - - - - -
bno08x_step_counter_t BNO08xRptStepCounter::get ()
-
- -

Grabs most recent step counter data (rollover not accounted for in step count, just most recent report data).

-
Returns
Struct containing requested data.
-
-Here is the call graph for this function:
-
-
- - - - - - - -
- -
-
- -

◆ get_total_steps()

- -
-
- - - - - - - -
uint32_t BNO08xRptStepCounter::get_total_steps ()
-
- -

Grabs the total step count since boot, accounts for rollover in report data.

-
Returns
Total steps since boot.
-
-Here is the call graph for this function:
-
-
- - - - - - - -
- -
-
- -

◆ update_data()

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

Updates step counter data from decoded sensor event.

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

Implements BNO08xRpt.

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

Member Data Documentation

- -

◆ data

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

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

- -
-
- -

◆ step_accumulator

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

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

- -
-
- -

◆ TAG

- -
-
- - - - - -
- - - - -
const constexpr char* BNO08xRptStepCounter::TAG = "BNO08xRptStepCounter"
-
-staticconstexprprivate
-
- -
-
-
The documentation for this class was generated from the following files: -
-
- - - - diff --git a/documentation/html/class_b_n_o08x_rpt_step_counter.js b/documentation/html/class_b_n_o08x_rpt_step_counter.js deleted file mode 100644 index 176653b..0000000 --- a/documentation/html/class_b_n_o08x_rpt_step_counter.js +++ /dev/null @@ -1,11 +0,0 @@ -var class_b_n_o08x_rpt_step_counter = -[ - [ "BNO08xRptStepCounter", "class_b_n_o08x_rpt_step_counter.html#a0a85682a68010aa66ddb2ccc337263a0", null ], - [ "enable", "class_b_n_o08x_rpt_step_counter.html#adf0a697561b064a7dd90a44009efbcf1", null ], - [ "get", "class_b_n_o08x_rpt_step_counter.html#affe413eea0483147578e58a1a9c5cd8f", null ], - [ "get_total_steps", "class_b_n_o08x_rpt_step_counter.html#a017b389771b4d8816b4cfd06c6d9184a", null ], - [ "update_data", "class_b_n_o08x_rpt_step_counter.html#a742cb9d7bc64d31f3febc51d0536c3aa", null ], - [ "data", "class_b_n_o08x_rpt_step_counter.html#acd7d79482ba55b319818757334d5332e", null ], - [ "step_accumulator", "class_b_n_o08x_rpt_step_counter.html#ab3dc0162e974a582fd4c153e9ac0f521", null ], - [ "TAG", "class_b_n_o08x_rpt_step_counter.html#a7e5778f776b52d6ea6da830e9048f6a0", null ] -]; \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_step_counter__coll__graph.map b/documentation/html/class_b_n_o08x_rpt_step_counter__coll__graph.map deleted file mode 100644 index 5a533c4..0000000 --- a/documentation/html/class_b_n_o08x_rpt_step_counter__coll__graph.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_step_counter__coll__graph.md5 b/documentation/html/class_b_n_o08x_rpt_step_counter__coll__graph.md5 deleted file mode 100644 index 02048df..0000000 --- a/documentation/html/class_b_n_o08x_rpt_step_counter__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -66a9438311d0db23cd31305ac109bc0f \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_step_counter__coll__graph.png b/documentation/html/class_b_n_o08x_rpt_step_counter__coll__graph.png deleted file mode 100644 index e2a3e6e..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_step_counter__coll__graph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_step_counter__inherit__graph.map b/documentation/html/class_b_n_o08x_rpt_step_counter__inherit__graph.map deleted file mode 100644 index cf52b40..0000000 --- a/documentation/html/class_b_n_o08x_rpt_step_counter__inherit__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_step_counter__inherit__graph.md5 b/documentation/html/class_b_n_o08x_rpt_step_counter__inherit__graph.md5 deleted file mode 100644 index a0e2199..0000000 --- a/documentation/html/class_b_n_o08x_rpt_step_counter__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -df4ca6d7548fe562246ce41fe708e4c9 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_step_counter__inherit__graph.png b/documentation/html/class_b_n_o08x_rpt_step_counter__inherit__graph.png deleted file mode 100644 index 6bcdfed..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_step_counter__inherit__graph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_step_counter_a017b389771b4d8816b4cfd06c6d9184a_cgraph.map b/documentation/html/class_b_n_o08x_rpt_step_counter_a017b389771b4d8816b4cfd06c6d9184a_cgraph.map deleted file mode 100644 index 42c5dce..0000000 --- a/documentation/html/class_b_n_o08x_rpt_step_counter_a017b389771b4d8816b4cfd06c6d9184a_cgraph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_step_counter_a017b389771b4d8816b4cfd06c6d9184a_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_step_counter_a017b389771b4d8816b4cfd06c6d9184a_cgraph.md5 deleted file mode 100644 index 551652f..0000000 --- a/documentation/html/class_b_n_o08x_rpt_step_counter_a017b389771b4d8816b4cfd06c6d9184a_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -7f69672c53d6422c123f425b4088c680 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_step_counter_a017b389771b4d8816b4cfd06c6d9184a_cgraph.png b/documentation/html/class_b_n_o08x_rpt_step_counter_a017b389771b4d8816b4cfd06c6d9184a_cgraph.png deleted file mode 100644 index 8c93099..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_step_counter_a017b389771b4d8816b4cfd06c6d9184a_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_step_counter_a742cb9d7bc64d31f3febc51d0536c3aa_cgraph.map b/documentation/html/class_b_n_o08x_rpt_step_counter_a742cb9d7bc64d31f3febc51d0536c3aa_cgraph.map deleted file mode 100644 index b7dfa53..0000000 --- a/documentation/html/class_b_n_o08x_rpt_step_counter_a742cb9d7bc64d31f3febc51d0536c3aa_cgraph.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_step_counter_a742cb9d7bc64d31f3febc51d0536c3aa_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_step_counter_a742cb9d7bc64d31f3febc51d0536c3aa_cgraph.md5 deleted file mode 100644 index e015f2e..0000000 --- a/documentation/html/class_b_n_o08x_rpt_step_counter_a742cb9d7bc64d31f3febc51d0536c3aa_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -5b2ddd21276c0026e069269f0de91df2 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_step_counter_a742cb9d7bc64d31f3febc51d0536c3aa_cgraph.png b/documentation/html/class_b_n_o08x_rpt_step_counter_a742cb9d7bc64d31f3febc51d0536c3aa_cgraph.png deleted file mode 100644 index f42b179..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_step_counter_a742cb9d7bc64d31f3febc51d0536c3aa_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_step_counter_adf0a697561b064a7dd90a44009efbcf1_cgraph.map b/documentation/html/class_b_n_o08x_rpt_step_counter_adf0a697561b064a7dd90a44009efbcf1_cgraph.map deleted file mode 100644 index e09f947..0000000 --- a/documentation/html/class_b_n_o08x_rpt_step_counter_adf0a697561b064a7dd90a44009efbcf1_cgraph.map +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - 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 deleted file mode 100644 index 34a3e15..0000000 --- a/documentation/html/class_b_n_o08x_rpt_step_counter_adf0a697561b064a7dd90a44009efbcf1_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 4f5a8a7..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_step_counter_adf0a697561b064a7dd90a44009efbcf1_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_step_counter_affe413eea0483147578e58a1a9c5cd8f_cgraph.map b/documentation/html/class_b_n_o08x_rpt_step_counter_affe413eea0483147578e58a1a9c5cd8f_cgraph.map deleted file mode 100644 index 1f91b50..0000000 --- a/documentation/html/class_b_n_o08x_rpt_step_counter_affe413eea0483147578e58a1a9c5cd8f_cgraph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_step_counter_affe413eea0483147578e58a1a9c5cd8f_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_step_counter_affe413eea0483147578e58a1a9c5cd8f_cgraph.md5 deleted file mode 100644 index 46f3227..0000000 --- a/documentation/html/class_b_n_o08x_rpt_step_counter_affe413eea0483147578e58a1a9c5cd8f_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -99ab7a618db07a173e2b190b93d6b598 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_step_counter_affe413eea0483147578e58a1a9c5cd8f_cgraph.png b/documentation/html/class_b_n_o08x_rpt_step_counter_affe413eea0483147578e58a1a9c5cd8f_cgraph.png deleted file mode 100644 index 871cdd2..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_step_counter_affe413eea0483147578e58a1a9c5cd8f_cgraph.png and /dev/null 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 deleted file mode 100644 index 4fe7545..0000000 --- a/documentation/html/class_b_n_o08x_rpt_tap_detector-members.html +++ /dev/null @@ -1,135 +0,0 @@ - - - - - - - -esp32_BNO08x: Member List - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
BNO08xRptTapDetector Member List
-
-
- -

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

- - - - - - - - - - - - - - - - - - - - - - - - - - -
BNO08xRpt(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRptinlineprotected
BNO08xRptTapDetector(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRptTapDetectorinline
clear_sample_counts()BNO08xRpt
dataBNO08xRptTapDetectorprivate
disable(sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt
enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) overrideBNO08xRptTapDetectorvirtual
flush()BNO08xRpt
get()BNO08xRptTapDetector
get_meta_data(bno08x_meta_data_t &meta_data)BNO08xRpt
get_sample_counts(bno08x_sample_counts_t &sample_counts)BNO08xRpt
has_new_data()BNO08xRpt
IDBNO08xRptprotected
lock_sh2_HAL()BNO08xRptprotected
lock_user_data()BNO08xRptprotected
period_usBNO08xRptprotected
RAD_2_DEGBNO08xRptprotectedstatic
register_cb(std::function< void(void)> cb_fxn)BNO08xRpt
rpt_bitBNO08xRptprotected
rpt_enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRptprotected
signal_data_available()BNO08xRptprotected
sync_ctxBNO08xRptprotected
TAGBNO08xRptTapDetectorprivatestatic
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 deleted file mode 100644 index 5430ef0..0000000 --- a/documentation/html/class_b_n_o08x_rpt_tap_detector.html +++ /dev/null @@ -1,464 +0,0 @@ - - - - - - - -esp32_BNO08x: BNO08xRptTapDetector Class Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
- -
BNO08xRptTapDetector Class Reference
-
-
- -

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

- -

#include <BNO08xRptTapDetector.hpp>

-
-Inheritance diagram for BNO08xRptTapDetector:
-
-
Inheritance graph
- - - - - -
[legend]
-
-Collaboration diagram for BNO08xRptTapDetector:
-
-
Collaboration graph
- - - - - - - - - -
[legend]
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 BNO08xRptTapDetector (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 
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 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 register_cb (std::function< void(void)> cb_fxn)
 Registers a callback to execute when new data from a specific report is received.
 
bool has_new_data ()
 Checks if a new report has been received since the last time this function was called.
 
bool flush ()
 Flush all buffered reports for this sensor/report module.
 
bool get_sample_counts (bno08x_sample_counts_t &sample_counts)
 Gets sample counts for this sensor (see SH-2 ref manual 6.4.3.1)
 
bool clear_sample_counts ()
 Clears BNO08x internal sample counts for this sensor. (see SH-2 ref manual 6.4.3.1)
 
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).
 
- - - - -

-Private Member Functions

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

-Private Attributes

bno08x_tap_detector_t data
 
- - - -

-Static Private Attributes

static const constexpr char * TAG = "BNO08xRptTapDetector"
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-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.
 
void unlock_sh2_HAL ()
 Unlocks sh2 HAL lib to allow other tasks to call its APIs.
 
void lock_sh2_HAL ()
 Locks sh2 HAL lib to only allow the calling task to call its APIs.
 
void unlock_user_data ()
 Unlocks user data to allow other tasks to read/modify it.
 
void lock_user_data ()
 Locks locks user data to only allow the calling task to read/modify it.
 
void signal_data_available ()
 Signals to BNO08x::data_available() that a new report has arrived.
 
- Protected Attributes inherited from BNO08xRpt
uint8_t ID
 Report ID, ex. SH2_ACCELERATION.
 
EventBits_t rpt_bit
 Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
 
uint32_t period_us
 The period/interval of the report in microseconds.
 
BNO08xPrivateTypes::bno08x_sync_ctx_tsync_ctx
 
- Static Protected Attributes inherited from BNO08xRpt
static const constexpr float RAD_2_DEG
 Constant for radian to degree conversions, sed in quaternion to euler function conversions.
 
static const constexpr char * TAG = "BNO08xRpt"
 
-

Detailed Description

-

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

-

Constructor & Destructor Documentation

- -

◆ BNO08xRptTapDetector()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - -
BNO08xRptTapDetector::BNO08xRptTapDetector (uint8_t ID,
EventBits_t rpt_bit,
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx )
-
-inline
-
- -
-
-

Member Function Documentation

- -

◆ enable()

- -
-
- - - - - -
- - - - - - - - - - - -
bool BNO08xRptTapDetector::enable (uint32_t time_between_reports,
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).

-
Parameters
- - - -
time_between_reportsThe 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()

- -
-
- - - - - - - -
bno08x_tap_detector_t BNO08xRptTapDetector::get ()
-
- -

Grabs most recent tap detector detector data.

-
Returns
Struct containing requested data;
-
-Here is the call graph for this function:
-
-
- - - - - - - -
- -
-
- -

◆ update_data()

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

Updates tap detector data from decoded sensor event.

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

Implements BNO08xRpt.

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

Member Data Documentation

- -

◆ data

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

◆ TAG

- -
-
- - - - - -
- - - - -
const constexpr char* BNO08xRptTapDetector::TAG = "BNO08xRptTapDetector"
-
-staticconstexprprivate
-
- -
-
-
The documentation for this class was generated from the following files: -
-
- - - - diff --git a/documentation/html/class_b_n_o08x_rpt_tap_detector.js b/documentation/html/class_b_n_o08x_rpt_tap_detector.js deleted file mode 100644 index a025643..0000000 --- a/documentation/html/class_b_n_o08x_rpt_tap_detector.js +++ /dev/null @@ -1,9 +0,0 @@ -var class_b_n_o08x_rpt_tap_detector = -[ - [ "BNO08xRptTapDetector", "class_b_n_o08x_rpt_tap_detector.html#ad4761f72a20f120e545b941b6e198b6a", null ], - [ "enable", "class_b_n_o08x_rpt_tap_detector.html#ad8b716b7a2f2c2f52113eaaf75a391dc", null ], - [ "get", "class_b_n_o08x_rpt_tap_detector.html#ac0c0642fbb086a480edf32c92a470a2e", null ], - [ "update_data", "class_b_n_o08x_rpt_tap_detector.html#aa1b7881e55a3f6210f48cec831cc72a7", null ], - [ "data", "class_b_n_o08x_rpt_tap_detector.html#a355ef8e965b177faf2b1c3795682e99e", null ], - [ "TAG", "class_b_n_o08x_rpt_tap_detector.html#a657b076ac0e77e594f5feddf294f67e2", null ] -]; \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_tap_detector__coll__graph.map b/documentation/html/class_b_n_o08x_rpt_tap_detector__coll__graph.map deleted file mode 100644 index 2792bda..0000000 --- a/documentation/html/class_b_n_o08x_rpt_tap_detector__coll__graph.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_tap_detector__coll__graph.md5 b/documentation/html/class_b_n_o08x_rpt_tap_detector__coll__graph.md5 deleted file mode 100644 index ab6f0ee..0000000 --- a/documentation/html/class_b_n_o08x_rpt_tap_detector__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -9d75814ea094aaa96b914cc3438effcc \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_tap_detector__coll__graph.png b/documentation/html/class_b_n_o08x_rpt_tap_detector__coll__graph.png deleted file mode 100644 index f5704f2..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_tap_detector__coll__graph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_tap_detector__inherit__graph.map b/documentation/html/class_b_n_o08x_rpt_tap_detector__inherit__graph.map deleted file mode 100644 index 3e39d1f..0000000 --- a/documentation/html/class_b_n_o08x_rpt_tap_detector__inherit__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_tap_detector__inherit__graph.md5 b/documentation/html/class_b_n_o08x_rpt_tap_detector__inherit__graph.md5 deleted file mode 100644 index 1e79050..0000000 --- a/documentation/html/class_b_n_o08x_rpt_tap_detector__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -e45d97664f900baee76ea1ca946b5875 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_tap_detector__inherit__graph.png b/documentation/html/class_b_n_o08x_rpt_tap_detector__inherit__graph.png deleted file mode 100644 index 5743cca..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_tap_detector__inherit__graph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_tap_detector_aa1b7881e55a3f6210f48cec831cc72a7_cgraph.map b/documentation/html/class_b_n_o08x_rpt_tap_detector_aa1b7881e55a3f6210f48cec831cc72a7_cgraph.map deleted file mode 100644 index 162b036..0000000 --- a/documentation/html/class_b_n_o08x_rpt_tap_detector_aa1b7881e55a3f6210f48cec831cc72a7_cgraph.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_tap_detector_aa1b7881e55a3f6210f48cec831cc72a7_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_tap_detector_aa1b7881e55a3f6210f48cec831cc72a7_cgraph.md5 deleted file mode 100644 index f17a19e..0000000 --- a/documentation/html/class_b_n_o08x_rpt_tap_detector_aa1b7881e55a3f6210f48cec831cc72a7_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -8fcf107a28000e0657893f9a909b0664 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_tap_detector_aa1b7881e55a3f6210f48cec831cc72a7_cgraph.png b/documentation/html/class_b_n_o08x_rpt_tap_detector_aa1b7881e55a3f6210f48cec831cc72a7_cgraph.png deleted file mode 100644 index 2018ba6..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_tap_detector_aa1b7881e55a3f6210f48cec831cc72a7_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_tap_detector_ac0c0642fbb086a480edf32c92a470a2e_cgraph.map b/documentation/html/class_b_n_o08x_rpt_tap_detector_ac0c0642fbb086a480edf32c92a470a2e_cgraph.map deleted file mode 100644 index db2e181..0000000 --- a/documentation/html/class_b_n_o08x_rpt_tap_detector_ac0c0642fbb086a480edf32c92a470a2e_cgraph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_tap_detector_ac0c0642fbb086a480edf32c92a470a2e_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_tap_detector_ac0c0642fbb086a480edf32c92a470a2e_cgraph.md5 deleted file mode 100644 index 283a068..0000000 --- a/documentation/html/class_b_n_o08x_rpt_tap_detector_ac0c0642fbb086a480edf32c92a470a2e_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -38389dd942ab1a2d295eddc5eda14371 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_tap_detector_ac0c0642fbb086a480edf32c92a470a2e_cgraph.png b/documentation/html/class_b_n_o08x_rpt_tap_detector_ac0c0642fbb086a480edf32c92a470a2e_cgraph.png deleted file mode 100644 index 4d7da34..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_tap_detector_ac0c0642fbb086a480edf32c92a470a2e_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 deleted file mode 100644 index 0100543..0000000 --- a/documentation/html/class_b_n_o08x_rpt_tap_detector_ad8b716b7a2f2c2f52113eaaf75a391dc_cgraph.map +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - 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 deleted file mode 100644 index acd5970..0000000 --- a/documentation/html/class_b_n_o08x_rpt_tap_detector_ad8b716b7a2f2c2f52113eaaf75a391dc_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 813de5e..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_tap_detector_ad8b716b7a2f2c2f52113eaaf75a391dc_cgraph.png and /dev/null 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 deleted file mode 100644 index 1d9d451..0000000 --- a/documentation/html/class_b_n_o08x_rpt_uncal_gyro-members.html +++ /dev/null @@ -1,138 +0,0 @@ - - - - - - - -esp32_BNO08x: Member List - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
BNO08xRptUncalGyro Member List
-
-
- -

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

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
bias_dataBNO08xRptUncalGyroprivate
BNO08xRpt(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRptinlineprotected
BNO08xRptUncalGyro(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRptUncalGyroinline
clear_sample_counts()BNO08xRpt
dataBNO08xRptUncalGyroprivate
disable(sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt
enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) overrideBNO08xRptUncalGyrovirtual
flush()BNO08xRpt
get(bno08x_gyro_t &vel, bno08x_gyro_bias_t &bias)BNO08xRptUncalGyro
get_bias()BNO08xRptUncalGyro
get_meta_data(bno08x_meta_data_t &meta_data)BNO08xRpt
get_sample_counts(bno08x_sample_counts_t &sample_counts)BNO08xRpt
get_vel()BNO08xRptUncalGyro
has_new_data()BNO08xRpt
IDBNO08xRptprotected
lock_sh2_HAL()BNO08xRptprotected
lock_user_data()BNO08xRptprotected
period_usBNO08xRptprotected
RAD_2_DEGBNO08xRptprotectedstatic
register_cb(std::function< void(void)> cb_fxn)BNO08xRpt
rpt_bitBNO08xRptprotected
rpt_enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRptprotected
signal_data_available()BNO08xRptprotected
sync_ctxBNO08xRptprotected
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 deleted file mode 100644 index fabc0b1..0000000 --- a/documentation/html/class_b_n_o08x_rpt_uncal_gyro.html +++ /dev/null @@ -1,591 +0,0 @@ - - - - - - - -esp32_BNO08x: BNO08xRptUncalGyro Class Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
- -
BNO08xRptUncalGyro Class Reference
-
-
- -

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

- -

#include <BNO08xRptUncalGyro.hpp>

-
-Inheritance diagram for BNO08xRptUncalGyro:
-
-
Inheritance graph
- - - - - -
[legend]
-
-Collaboration diagram for BNO08xRptUncalGyro:
-
-
Collaboration graph
- - - - - - - - - - - -
[legend]
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

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

-Private Member Functions

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

-Private Attributes

bno08x_gyro_t data
 
bno08x_gyro_bias_t bias_data
 
- - - -

-Static Private Attributes

static const constexpr char * TAG = "BNO08xRptUncalGyro"
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-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.
 
void unlock_sh2_HAL ()
 Unlocks sh2 HAL lib to allow other tasks to call its APIs.
 
void lock_sh2_HAL ()
 Locks sh2 HAL lib to only allow the calling task to call its APIs.
 
void unlock_user_data ()
 Unlocks user data to allow other tasks to read/modify it.
 
void lock_user_data ()
 Locks locks user data to only allow the calling task to read/modify it.
 
void signal_data_available ()
 Signals to BNO08x::data_available() that a new report has arrived.
 
- Protected Attributes inherited from BNO08xRpt
uint8_t ID
 Report ID, ex. SH2_ACCELERATION.
 
EventBits_t rpt_bit
 Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
 
uint32_t period_us
 The period/interval of the report in microseconds.
 
BNO08xPrivateTypes::bno08x_sync_ctx_tsync_ctx
 
- Static Protected Attributes inherited from BNO08xRpt
static const constexpr float RAD_2_DEG
 Constant for radian to degree conversions, sed in quaternion to euler function conversions.
 
static const constexpr char * TAG = "BNO08xRpt"
 
-

Detailed Description

-

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

-

Constructor & Destructor Documentation

- -

◆ BNO08xRptUncalGyro()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - -
BNO08xRptUncalGyro::BNO08xRptUncalGyro (uint8_t ID,
EventBits_t rpt_bit,
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx )
-
-inline
-
- -
-
-

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()

- -
-
- - - - - - - - - - - -
void BNO08xRptUncalGyro::get (bno08x_gyro_t & vel,
bno08x_gyro_bias_t & bias )
-
- -

Grabs most recent uncalibrated gyroscope data, units are in rad/s.

-
Parameters
- - - -
velReference to save velocity data.
biasReference to save bias data.
-
-
-
Returns
void, nothing to return
-
-Here is the call graph for this function:
-
-
- - - - - - - -
-
-Here is the caller graph for this function:
-
-
- - - - - -
- -
-
- -

◆ get_bias()

- -
-
- - - - - - - -
bno08x_gyro_bias_t BNO08xRptUncalGyro::get_bias ()
-
- -

Grabs most recent uncalibrated gyroscope bias data, units are in rad/s.

-
Returns
Struct containing requested data.
-
-Here is the call graph for this function:
-
-
- - - - - - - -
- -
-
- -

◆ get_vel()

- -
-
- - - - - - - -
bno08x_gyro_t BNO08xRptUncalGyro::get_vel ()
-
- -

Grabs most recent uncalibrated gyroscope velocity data, units are in rad/s.

-
Returns
Struct containing requested data.
-
-Here is the call graph for this function:
-
-
- - - - - - - -
- -
-
- -

◆ update_data()

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

Updates uncalibrated gyro data from decoded sensor event.

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

Implements BNO08xRpt.

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

Member Data Documentation

- -

◆ bias_data

- -
-
- - - - - -
- - - - -
bno08x_gyro_bias_t BNO08xRptUncalGyro::bias_data
-
-private
-
- -
-
- -

◆ data

- -
-
- - - - - -
- - - - -
bno08x_gyro_t BNO08xRptUncalGyro::data
-
-private
-
- -
-
- -

◆ TAG

- -
-
- - - - - -
- - - - -
const constexpr char* BNO08xRptUncalGyro::TAG = "BNO08xRptUncalGyro"
-
-staticconstexprprivate
-
- -
-
-
The documentation for this class was generated from the following files: -
-
- - - - diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_gyro.js b/documentation/html/class_b_n_o08x_rpt_uncal_gyro.js deleted file mode 100644 index adc2524..0000000 --- a/documentation/html/class_b_n_o08x_rpt_uncal_gyro.js +++ /dev/null @@ -1,12 +0,0 @@ -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 ], - [ "update_data", "class_b_n_o08x_rpt_uncal_gyro.html#acfcb717810a8924c3b119829c4b24489", null ], - [ "bias_data", "class_b_n_o08x_rpt_uncal_gyro.html#a2d1e0c6c03d45efefce0b4c73a7b8512", null ], - [ "data", "class_b_n_o08x_rpt_uncal_gyro.html#a89be69923a02732cff7253fe2e96e9a9", null ], - [ "TAG", "class_b_n_o08x_rpt_uncal_gyro.html#a8326235183745463e9637d2bb9d4027a", null ] -]; \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_gyro__coll__graph.map b/documentation/html/class_b_n_o08x_rpt_uncal_gyro__coll__graph.map deleted file mode 100644 index 83b8240..0000000 --- a/documentation/html/class_b_n_o08x_rpt_uncal_gyro__coll__graph.map +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_gyro__coll__graph.md5 b/documentation/html/class_b_n_o08x_rpt_uncal_gyro__coll__graph.md5 deleted file mode 100644 index ac9d20b..0000000 --- a/documentation/html/class_b_n_o08x_rpt_uncal_gyro__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -008174741fc7ba38033eae10622a8e78 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_gyro__coll__graph.png b/documentation/html/class_b_n_o08x_rpt_uncal_gyro__coll__graph.png deleted file mode 100644 index 21294bb..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_uncal_gyro__coll__graph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_gyro__inherit__graph.map b/documentation/html/class_b_n_o08x_rpt_uncal_gyro__inherit__graph.map deleted file mode 100644 index 44643dd..0000000 --- a/documentation/html/class_b_n_o08x_rpt_uncal_gyro__inherit__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_gyro__inherit__graph.md5 b/documentation/html/class_b_n_o08x_rpt_uncal_gyro__inherit__graph.md5 deleted file mode 100644 index dd0877b..0000000 --- a/documentation/html/class_b_n_o08x_rpt_uncal_gyro__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -5b0434343ea6fe75830341c39bf333e0 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_gyro__inherit__graph.png b/documentation/html/class_b_n_o08x_rpt_uncal_gyro__inherit__graph.png deleted file mode 100644 index 909e126..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_uncal_gyro__inherit__graph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a08b722174d100d1d9363eaf4989a8ecd_cgraph.map b/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a08b722174d100d1d9363eaf4989a8ecd_cgraph.map deleted file mode 100644 index a03dab6..0000000 --- a/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a08b722174d100d1d9363eaf4989a8ecd_cgraph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a08b722174d100d1d9363eaf4989a8ecd_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a08b722174d100d1d9363eaf4989a8ecd_cgraph.md5 deleted file mode 100644 index 528c0f9..0000000 --- a/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a08b722174d100d1d9363eaf4989a8ecd_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -dfa59970702766e220542ff1f1ed4a56 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a08b722174d100d1d9363eaf4989a8ecd_cgraph.png b/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a08b722174d100d1d9363eaf4989a8ecd_cgraph.png deleted file mode 100644 index d5f8ac7..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a08b722174d100d1d9363eaf4989a8ecd_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a13c875a4ef09df3a82ac4bfa5109fdf7_cgraph.map b/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a13c875a4ef09df3a82ac4bfa5109fdf7_cgraph.map deleted file mode 100644 index 6054ca8..0000000 --- a/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a13c875a4ef09df3a82ac4bfa5109fdf7_cgraph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a13c875a4ef09df3a82ac4bfa5109fdf7_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a13c875a4ef09df3a82ac4bfa5109fdf7_cgraph.md5 deleted file mode 100644 index 8fe39fb..0000000 --- a/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a13c875a4ef09df3a82ac4bfa5109fdf7_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -b727901a616cc9b1818c3768e41d5607 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a13c875a4ef09df3a82ac4bfa5109fdf7_cgraph.png b/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a13c875a4ef09df3a82ac4bfa5109fdf7_cgraph.png deleted file mode 100644 index 35a7841..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a13c875a4ef09df3a82ac4bfa5109fdf7_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706_cgraph.map b/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706_cgraph.map deleted file mode 100644 index f4cb74c..0000000 --- a/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706_cgraph.map +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - 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 deleted file mode 100644 index cce1e14..0000000 --- a/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index fb4f418..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706_icgraph.map b/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706_icgraph.map deleted file mode 100644 index ba88b9d..0000000 --- a/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706_icgraph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706_icgraph.md5 b/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706_icgraph.md5 deleted file mode 100644 index fe1904d..0000000 --- a/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -6d19751059b8ca9de9bea35ba25308d8 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706_icgraph.png b/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706_icgraph.png deleted file mode 100644 index 5c0b1d1..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_gyro_acfcb717810a8924c3b119829c4b24489_cgraph.map b/documentation/html/class_b_n_o08x_rpt_uncal_gyro_acfcb717810a8924c3b119829c4b24489_cgraph.map deleted file mode 100644 index 30659a9..0000000 --- a/documentation/html/class_b_n_o08x_rpt_uncal_gyro_acfcb717810a8924c3b119829c4b24489_cgraph.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_gyro_acfcb717810a8924c3b119829c4b24489_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_uncal_gyro_acfcb717810a8924c3b119829c4b24489_cgraph.md5 deleted file mode 100644 index 0c9ed4c..0000000 --- a/documentation/html/class_b_n_o08x_rpt_uncal_gyro_acfcb717810a8924c3b119829c4b24489_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -757c3bc4b7ebd17a46ab551d417b4b69 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_gyro_acfcb717810a8924c3b119829c4b24489_cgraph.png b/documentation/html/class_b_n_o08x_rpt_uncal_gyro_acfcb717810a8924c3b119829c4b24489_cgraph.png deleted file mode 100644 index 5f556f7..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_uncal_gyro_acfcb717810a8924c3b119829c4b24489_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_gyro_ae2fec54b70d897124720abe1dcccd793_cgraph.map b/documentation/html/class_b_n_o08x_rpt_uncal_gyro_ae2fec54b70d897124720abe1dcccd793_cgraph.map deleted file mode 100644 index 5994307..0000000 --- a/documentation/html/class_b_n_o08x_rpt_uncal_gyro_ae2fec54b70d897124720abe1dcccd793_cgraph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_gyro_ae2fec54b70d897124720abe1dcccd793_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_uncal_gyro_ae2fec54b70d897124720abe1dcccd793_cgraph.md5 deleted file mode 100644 index 68ae5c5..0000000 --- a/documentation/html/class_b_n_o08x_rpt_uncal_gyro_ae2fec54b70d897124720abe1dcccd793_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -444bfbcd9e12cebbdb75b829a9b945ec \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_gyro_ae2fec54b70d897124720abe1dcccd793_cgraph.png b/documentation/html/class_b_n_o08x_rpt_uncal_gyro_ae2fec54b70d897124720abe1dcccd793_cgraph.png deleted file mode 100644 index 557bcbb..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_uncal_gyro_ae2fec54b70d897124720abe1dcccd793_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_gyro_ae2fec54b70d897124720abe1dcccd793_icgraph.map b/documentation/html/class_b_n_o08x_rpt_uncal_gyro_ae2fec54b70d897124720abe1dcccd793_icgraph.map deleted file mode 100644 index 0c5a0b8..0000000 --- a/documentation/html/class_b_n_o08x_rpt_uncal_gyro_ae2fec54b70d897124720abe1dcccd793_icgraph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_gyro_ae2fec54b70d897124720abe1dcccd793_icgraph.md5 b/documentation/html/class_b_n_o08x_rpt_uncal_gyro_ae2fec54b70d897124720abe1dcccd793_icgraph.md5 deleted file mode 100644 index 28f9191..0000000 --- a/documentation/html/class_b_n_o08x_rpt_uncal_gyro_ae2fec54b70d897124720abe1dcccd793_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -b33cf69d8830d72cd15635a429a5db3d \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_gyro_ae2fec54b70d897124720abe1dcccd793_icgraph.png b/documentation/html/class_b_n_o08x_rpt_uncal_gyro_ae2fec54b70d897124720abe1dcccd793_icgraph.png deleted file mode 100644 index 598a0ad..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_uncal_gyro_ae2fec54b70d897124720abe1dcccd793_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer-members.html b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer-members.html deleted file mode 100644 index b8ffbde..0000000 --- a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer-members.html +++ /dev/null @@ -1,138 +0,0 @@ - - - - - - - -esp32_BNO08x: Member List - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
BNO08xRptUncalMagnetometer Member List
-
-
- -

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

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
bias_dataBNO08xRptUncalMagnetometerprivate
BNO08xRpt(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRptinlineprotected
BNO08xRptUncalMagnetometer(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRptUncalMagnetometerinline
clear_sample_counts()BNO08xRpt
dataBNO08xRptUncalMagnetometerprivate
disable(sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt
enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) overrideBNO08xRptUncalMagnetometervirtual
flush()BNO08xRpt
get(bno08x_magf_t &magf, bno08x_magf_bias_t &bias)BNO08xRptUncalMagnetometer
get_bias()BNO08xRptUncalMagnetometer
get_magf()BNO08xRptUncalMagnetometer
get_meta_data(bno08x_meta_data_t &meta_data)BNO08xRpt
get_sample_counts(bno08x_sample_counts_t &sample_counts)BNO08xRpt
has_new_data()BNO08xRpt
IDBNO08xRptprotected
lock_sh2_HAL()BNO08xRptprotected
lock_user_data()BNO08xRptprotected
period_usBNO08xRptprotected
RAD_2_DEGBNO08xRptprotectedstatic
register_cb(std::function< void(void)> cb_fxn)BNO08xRpt
rpt_bitBNO08xRptprotected
rpt_enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRptprotected
signal_data_available()BNO08xRptprotected
sync_ctxBNO08xRptprotected
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 deleted file mode 100644 index fc1d16f..0000000 --- a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer.html +++ /dev/null @@ -1,591 +0,0 @@ - - - - - - - -esp32_BNO08x: BNO08xRptUncalMagnetometer Class Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
- -
BNO08xRptUncalMagnetometer Class Reference
-
-
- -

Class to represent uncalibrated magnetometer reports. (See Ref. Manual 6.5.17) - More...

- -

#include <BNO08xRptUncalMagnetometer.hpp>

-
-Inheritance diagram for BNO08xRptUncalMagnetometer:
-
-
Inheritance graph
- - - - - -
[legend]
-
-Collaboration diagram for BNO08xRptUncalMagnetometer:
-
-
Collaboration graph
- - - - - - - - - - - -
[legend]
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 BNO08xRptUncalMagnetometer (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 
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.
 
bno08x_magf_t get_magf ()
 Grabs most recent uncalibrated magnetometer magnetic field data, units are in uTesla.
 
bno08x_magf_bias_t get_bias ()
 Grabs most recent uncalibrated magnetometer bias data, units are in uTesla.
 
- Public Member Functions inherited from BNO08xRpt
bool disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Disables a sensor report by setting its period to 0us such that the BNO08x stops sending it.
 
bool register_cb (std::function< void(void)> cb_fxn)
 Registers a callback to execute when new data from a specific report is received.
 
bool has_new_data ()
 Checks if a new report has been received since the last time this function was called.
 
bool flush ()
 Flush all buffered reports for this sensor/report module.
 
bool get_sample_counts (bno08x_sample_counts_t &sample_counts)
 Gets sample counts for this sensor (see SH-2 ref manual 6.4.3.1)
 
bool clear_sample_counts ()
 Clears BNO08x internal sample counts for this sensor. (see SH-2 ref manual 6.4.3.1)
 
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).
 
- - - - -

-Private Member Functions

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

-Private Attributes

bno08x_magf_t data
 
bno08x_magf_bias_t bias_data
 
- - - -

-Static Private Attributes

static const constexpr char * TAG = "BNO08xRptUncalMagnetometer"
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-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.
 
void unlock_sh2_HAL ()
 Unlocks sh2 HAL lib to allow other tasks to call its APIs.
 
void lock_sh2_HAL ()
 Locks sh2 HAL lib to only allow the calling task to call its APIs.
 
void unlock_user_data ()
 Unlocks user data to allow other tasks to read/modify it.
 
void lock_user_data ()
 Locks locks user data to only allow the calling task to read/modify it.
 
void signal_data_available ()
 Signals to BNO08x::data_available() that a new report has arrived.
 
- Protected Attributes inherited from BNO08xRpt
uint8_t ID
 Report ID, ex. SH2_ACCELERATION.
 
EventBits_t rpt_bit
 Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
 
uint32_t period_us
 The period/interval of the report in microseconds.
 
BNO08xPrivateTypes::bno08x_sync_ctx_tsync_ctx
 
- Static Protected Attributes inherited from BNO08xRpt
static const constexpr float RAD_2_DEG
 Constant for radian to degree conversions, sed in quaternion to euler function conversions.
 
static const constexpr char * TAG = "BNO08xRpt"
 
-

Detailed Description

-

Class to represent uncalibrated magnetometer reports. (See Ref. Manual 6.5.17)

-

Constructor & Destructor Documentation

- -

◆ BNO08xRptUncalMagnetometer()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - -
BNO08xRptUncalMagnetometer::BNO08xRptUncalMagnetometer (uint8_t ID,
EventBits_t rpt_bit,
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx )
-
-inline
-
- -
-
-

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()

- -
-
- - - - - - - - - - - -
void BNO08xRptUncalMagnetometer::get (bno08x_magf_t & magf,
bno08x_magf_bias_t & bias )
-
- -

Grabs most recent uncalibrated magnetometer data, units are in uTesla.

-
Parameters
- - - -
magfStruct to store requested magf data.
biasStruct to store requested bias data.
-
-
-
Returns
void, nothing to return
-
-Here is the call graph for this function:
-
-
- - - - - - - -
-
-Here is the caller graph for this function:
-
-
- - - - - -
- -
-
- -

◆ get_bias()

- -
-
- - - - - - - -
bno08x_magf_bias_t BNO08xRptUncalMagnetometer::get_bias ()
-
- -

Grabs most recent uncalibrated magnetometer bias data, units are in uTesla.

-
Returns
Struct containing requested data.
-
-Here is the call graph for this function:
-
-
- - - - - - - -
- -
-
- -

◆ get_magf()

- -
-
- - - - - - - -
bno08x_magf_t BNO08xRptUncalMagnetometer::get_magf ()
-
- -

Grabs most recent uncalibrated magnetometer magnetic field data, units are in uTesla.

-
Returns
Struct containing requested data.
-
-Here is the call graph for this function:
-
-
- - - - - - - -
- -
-
- -

◆ update_data()

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

Updates uncalibrated magf data from decoded sensor event.

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

Implements BNO08xRpt.

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

Member Data Documentation

- -

◆ bias_data

- -
-
- - - - - -
- - - - -
bno08x_magf_bias_t BNO08xRptUncalMagnetometer::bias_data
-
-private
-
- -
-
- -

◆ data

- -
-
- - - - - -
- - - - -
bno08x_magf_t BNO08xRptUncalMagnetometer::data
-
-private
-
- -
-
- -

◆ TAG

- -
-
- - - - - -
- - - - -
const constexpr char* BNO08xRptUncalMagnetometer::TAG = "BNO08xRptUncalMagnetometer"
-
-staticconstexprprivate
-
- -
-
-
The documentation for this class was generated from the following files: -
-
- - - - diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer.js b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer.js deleted file mode 100644 index 89bd19b..0000000 --- a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer.js +++ /dev/null @@ -1,12 +0,0 @@ -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 ], - [ "update_data", "class_b_n_o08x_rpt_uncal_magnetometer.html#a2737505adb4176e5843ce7d13b2b8ec4", null ], - [ "bias_data", "class_b_n_o08x_rpt_uncal_magnetometer.html#a0d38bb10486d87c633036967dfe66d75", null ], - [ "data", "class_b_n_o08x_rpt_uncal_magnetometer.html#a990d89eb227812938b1bdfd2cebaa29f", null ], - [ "TAG", "class_b_n_o08x_rpt_uncal_magnetometer.html#a21e67be0d0c2235e93f3c7f7385e7fff", null ] -]; \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer__coll__graph.map b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer__coll__graph.map deleted file mode 100644 index 0bed163..0000000 --- a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer__coll__graph.map +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer__coll__graph.md5 b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer__coll__graph.md5 deleted file mode 100644 index 88daa8b..0000000 --- a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -30df2dbd7abc99fed2ec94eb691c3259 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer__coll__graph.png b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer__coll__graph.png deleted file mode 100644 index da554e2..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer__coll__graph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer__inherit__graph.map b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer__inherit__graph.map deleted file mode 100644 index 2a0e1ab..0000000 --- a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer__inherit__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer__inherit__graph.md5 b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer__inherit__graph.md5 deleted file mode 100644 index 52efdcc..0000000 --- a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -72baefaee9fdfbc9e0824605123114b6 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer__inherit__graph.png b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer__inherit__graph.png deleted file mode 100644 index ac2fa50..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer__inherit__graph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_a2737505adb4176e5843ce7d13b2b8ec4_cgraph.map b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_a2737505adb4176e5843ce7d13b2b8ec4_cgraph.map deleted file mode 100644 index ad61d95..0000000 --- a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_a2737505adb4176e5843ce7d13b2b8ec4_cgraph.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_a2737505adb4176e5843ce7d13b2b8ec4_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_a2737505adb4176e5843ce7d13b2b8ec4_cgraph.md5 deleted file mode 100644 index a6e1a22..0000000 --- a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_a2737505adb4176e5843ce7d13b2b8ec4_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -59291d7856e571de6c16a233f48b2242 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_a2737505adb4176e5843ce7d13b2b8ec4_cgraph.png b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_a2737505adb4176e5843ce7d13b2b8ec4_cgraph.png deleted file mode 100644 index 20afc10..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_a2737505adb4176e5843ce7d13b2b8ec4_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867_cgraph.map b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867_cgraph.map deleted file mode 100644 index 5cbc41d..0000000 --- a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867_cgraph.map +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - 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 deleted file mode 100644 index 5a244be..0000000 --- a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index ed82fa1..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867_icgraph.map b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867_icgraph.map deleted file mode 100644 index 7535990..0000000 --- a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867_icgraph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867_icgraph.md5 b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867_icgraph.md5 deleted file mode 100644 index c079ffb..0000000 --- a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -ad403c1b9b6bb8f04436dff67290ec7e \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867_icgraph.png b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867_icgraph.png deleted file mode 100644 index b2bb21d..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_aa6818f72419eaebb55cba9ffec28c704_cgraph.map b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_aa6818f72419eaebb55cba9ffec28c704_cgraph.map deleted file mode 100644 index a4177ef..0000000 --- a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_aa6818f72419eaebb55cba9ffec28c704_cgraph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_aa6818f72419eaebb55cba9ffec28c704_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_aa6818f72419eaebb55cba9ffec28c704_cgraph.md5 deleted file mode 100644 index 0912fc7..0000000 --- a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_aa6818f72419eaebb55cba9ffec28c704_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -b72a9c2b736ad688fde271516717a5c4 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_aa6818f72419eaebb55cba9ffec28c704_cgraph.png b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_aa6818f72419eaebb55cba9ffec28c704_cgraph.png deleted file mode 100644 index 8f36d08..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_aa6818f72419eaebb55cba9ffec28c704_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_ad4d5abc8875955b6236bbe526be1e8fb_cgraph.map b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_ad4d5abc8875955b6236bbe526be1e8fb_cgraph.map deleted file mode 100644 index 6ae6377..0000000 --- a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_ad4d5abc8875955b6236bbe526be1e8fb_cgraph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_ad4d5abc8875955b6236bbe526be1e8fb_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_ad4d5abc8875955b6236bbe526be1e8fb_cgraph.md5 deleted file mode 100644 index 12b63b1..0000000 --- a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_ad4d5abc8875955b6236bbe526be1e8fb_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -0620de2b58347bc791a5010fea64a768 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_ad4d5abc8875955b6236bbe526be1e8fb_cgraph.png b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_ad4d5abc8875955b6236bbe526be1e8fb_cgraph.png deleted file mode 100644 index c43478d..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_ad4d5abc8875955b6236bbe526be1e8fb_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_ad4d5abc8875955b6236bbe526be1e8fb_icgraph.map b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_ad4d5abc8875955b6236bbe526be1e8fb_icgraph.map deleted file mode 100644 index f5d653c..0000000 --- a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_ad4d5abc8875955b6236bbe526be1e8fb_icgraph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_ad4d5abc8875955b6236bbe526be1e8fb_icgraph.md5 b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_ad4d5abc8875955b6236bbe526be1e8fb_icgraph.md5 deleted file mode 100644 index 69620e9..0000000 --- a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_ad4d5abc8875955b6236bbe526be1e8fb_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -26f1ce9781e7a9d8a27c18213e773a02 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_ad4d5abc8875955b6236bbe526be1e8fb_icgraph.png b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_ad4d5abc8875955b6236bbe526be1e8fb_icgraph.png deleted file mode 100644 index 2e66408..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_ad4d5abc8875955b6236bbe526be1e8fb_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_ae5a99ef7523dcafc4638a538e141306b_cgraph.map b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_ae5a99ef7523dcafc4638a538e141306b_cgraph.map deleted file mode 100644 index ad768e8..0000000 --- a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_ae5a99ef7523dcafc4638a538e141306b_cgraph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_ae5a99ef7523dcafc4638a538e141306b_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_ae5a99ef7523dcafc4638a538e141306b_cgraph.md5 deleted file mode 100644 index ec9edca..0000000 --- a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_ae5a99ef7523dcafc4638a538e141306b_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -0fcf13e6d9b85bae47925b94ff2b50c5 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_ae5a99ef7523dcafc4638a538e141306b_cgraph.png b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_ae5a99ef7523dcafc4638a538e141306b_cgraph.png deleted file mode 100644 index 479e903..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_ae5a99ef7523dcafc4638a538e141306b_cgraph.png and /dev/null 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 deleted file mode 100644 index 4249f6a..0000000 --- a/documentation/html/class_b_n_o08x_s_h2_h_a_l-members.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - - - -esp32_BNO08x: Member List - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
BNO08xSH2HAL Member List
-
-
- -

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

- - - - - - - - - - - - - - - -
get_time_us(sh2_Hal_t *self)BNO08xSH2HALstatic
hal_cb(void *cookie, sh2_AsyncEvent_t *pEvent)BNO08xSH2HALstatic
hardware_reset()BNO08xSH2HALprivatestatic
imuBNO08xSH2HALprivatestatic
sensor_event_cb(void *cookie, sh2_SensorEvent_t *event)BNO08xSH2HALstatic
set_hal_imu(BNO08x *hal_imu)BNO08xSH2HALstatic
spi_close(sh2_Hal_t *self)BNO08xSH2HALstatic
spi_open(sh2_Hal_t *self)BNO08xSH2HALstatic
spi_read(sh2_Hal_t *self, uint8_t *pBuffer, unsigned len, uint32_t *t_us)BNO08xSH2HALstatic
spi_read_sh2_packet_body(uint8_t *pBuffer, uint16_t packet_sz)BNO08xSH2HALprivatestatic
spi_read_sh2_packet_header(uint8_t *pBuffer)BNO08xSH2HALprivatestatic
spi_wait_for_int()BNO08xSH2HALprivatestatic
spi_write(sh2_Hal_t *self, uint8_t *pBuffer, unsigned len)BNO08xSH2HALstatic
TAGBNO08xSH2HALprivatestatic
-
- - - - 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 deleted file mode 100644 index 460393a..0000000 --- a/documentation/html/class_b_n_o08x_s_h2_h_a_l.html +++ /dev/null @@ -1,1223 +0,0 @@ - - - - - - - -esp32_BNO08x: BNO08xSH2HAL Class Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
- -
BNO08xSH2HAL Class Reference
-
-
- -

Fully static class containing callback implementations for sh2 HAL lib. - More...

- -

#include <BNO08xSH2HAL.hpp>

-
-Collaboration diagram for BNO08xSH2HAL:
-
-
Collaboration graph
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
[legend]
- - - - - - - - - - - - - - - - - - - - - - - - - - -

-Static Public Member Functions

static void set_hal_imu (BNO08x *hal_imu)
 Sets the BNO08x driver object to be used with sh2 HAL lib callbacks.
 
static int spi_open (sh2_Hal_t *self)
 Opens SPI instance by waiting for interrupt.
 
static void spi_close (sh2_Hal_t *self)
 Closes SPI instance (nothing to do here, but required by sh2 HAL lib for cases where other communication protocols are used.)
 
static int spi_read (sh2_Hal_t *self, uint8_t *pBuffer, unsigned len, uint32_t *t_us)
 SPI rx callback for sh2 HAL lib.
 
static int spi_write (sh2_Hal_t *self, uint8_t *pBuffer, unsigned len)
 SPI tx callback for sh2 HAL lib.
 
static uint32_t get_time_us (sh2_Hal_t *self)
 Get time in microseconds callback for sh2 HAL lib.
 
static void hal_cb (void *cookie, sh2_AsyncEvent_t *pEvent)
 General event callback for sh2 HAL lib, used to notify tasks of reset.
 
static void sensor_event_cb (void *cookie, sh2_SensorEvent_t *event)
 Sensor event callback for sh2 HAL lib, sends received reports to data_proc_task().
 
- - - - - - - - - - - - - -

-Static Private Member Functions

static void hardware_reset ()
 Hardware reset callback for sh2 HAL lib, toggle RST gpio.
 
static bool spi_wait_for_int ()
 SPI wait for HINT sh2 HAL lib callback.
 
static uint16_t spi_read_sh2_packet_header (uint8_t *pBuffer)
 SPI rx packet header (invoked from SPI rx callback.)
 
static int spi_read_sh2_packet_body (uint8_t *pBuffer, uint16_t packet_sz)
 SPI rx packet body (invoked from SPI rx callback.)
 
- - - - - -

-Static Private Attributes

static BNO08ximu
 
static const constexpr char * TAG = "BNO08xSH2HAL"
 
-

Detailed Description

-

Fully static class containing callback implementations for sh2 HAL lib.

-

Member Function Documentation

- -

◆ get_time_us()

- -
-
- - - - - -
- - - - - - - -
uint32_t BNO08xSH2HAL::get_time_us (sh2_Hal_t * self)
-
-static
-
- -

Get time in microseconds callback for sh2 HAL lib.

-
Parameters
- - -
selfsh2 HAL lib object being used with BNO08x driver instance.
-
-
-
Returns
Time in microseconds.
-
-Here is the caller graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
- -

◆ hal_cb()

- -
-
- - - - - -
- - - - - - - - - - - -
void BNO08xSH2HAL::hal_cb (void * cookie,
sh2_AsyncEvent_t * pEvent )
-
-static
-
- -

General event callback for sh2 HAL lib, used to notify tasks of reset.

-
Parameters
- - - -
cookieUser set input parameter as void pointer (unused), see sh2_Open().
pEventPointer to asynchronous event.
-
-
-
Returns
void, nothing to return
-
-Here is the caller graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
- -

◆ hardware_reset()

- -
-
- - - - - -
- - - - - - - -
void BNO08xSH2HAL::hardware_reset ()
-
-staticprivate
-
- -

Hardware reset callback for sh2 HAL lib, toggle RST gpio.

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

◆ sensor_event_cb()

- -
-
- - - - - -
- - - - - - - - - - - -
void BNO08xSH2HAL::sensor_event_cb (void * cookie,
sh2_SensorEvent_t * event )
-
-static
-
- -

Sensor event callback for sh2 HAL lib, sends received reports to data_proc_task().

-
Parameters
- - - -
cookieUser set input parameter as void pointer (unused), see sh2_Open().
eventPointer to sensor event.
-
-
-
Returns
void, nothing to return
-
-Here is the caller graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
- -

◆ set_hal_imu()

- -
-
- - - - - -
- - - - - - - -
void BNO08xSH2HAL::set_hal_imu (BNO08x * hal_imu)
-
-static
-
- -

Sets the BNO08x driver object to be used with sh2 HAL lib callbacks.

-
Parameters
- - -
hal_imuPointer to BNO08x driver object to be used with sh2 HAL lib callbacks.
-
-
-
Returns
void, nothing to return
-
-Here is the caller graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
- -

◆ spi_close()

- -
-
- - - - - -
- - - - - - - -
void BNO08xSH2HAL::spi_close (sh2_Hal_t * self)
-
-static
-
- -

Closes SPI instance (nothing to do here, but required by sh2 HAL lib for cases where other communication protocols are used.)

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

◆ spi_open()

- -
-
- - - - - -
- - - - - - - -
int BNO08xSH2HAL::spi_open (sh2_Hal_t * self)
-
-static
-
- -

Opens SPI instance by waiting for interrupt.

-
Returns
Always returns 0.
-
-Here is the call graph for this function:
-
-
- - - - - - - - - - - -
-
-Here is the caller graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
- -

◆ spi_read()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - -
int BNO08xSH2HAL::spi_read (sh2_Hal_t * self,
uint8_t * pBuffer,
unsigned len,
uint32_t * t_us )
-
-static
-
- -

SPI rx callback for sh2 HAL lib.

-
Parameters
- - - - - -
selfsh2 HAL lib object being used with BNO08x driver instance.
pBufferBuffer to store received packet.
lenLength of bytes to read.
t_usTime in microseconds (unused, forced sh2 HAL lib required function type)
-
-
-
Returns
Size of received packet in bytes, 0 on failure.
-
-Here is the call graph for this function:
-
-
- - - - - - - - - - - - - - - -
-
-Here is the caller graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
- -

◆ spi_read_sh2_packet_body()

- -
-
- - - - - -
- - - - - - - - - - - -
int BNO08xSH2HAL::spi_read_sh2_packet_body (uint8_t * pBuffer,
uint16_t packet_sz )
-
-staticprivate
-
- -

SPI rx packet body (invoked from SPI rx callback.)

-
Parameters
- - -
pBufferBuffer to store received packet body.
-
-
-
Returns
Packet size, 0 on failure.
-
-Here is the caller graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
- -

◆ spi_read_sh2_packet_header()

- -
-
- - - - - -
- - - - - - - -
uint16_t BNO08xSH2HAL::spi_read_sh2_packet_header (uint8_t * pBuffer)
-
-staticprivate
-
- -

SPI rx packet header (invoked from SPI rx callback.)

-
Parameters
- - -
pBufferBuffer to store received header.
-
-
-
Returns
Packet size (should always be 4), 0 on failure.
-
-Here is the caller graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
- -

◆ spi_wait_for_int()

- -
-
- - - - - -
- - - - - - - -
bool BNO08xSH2HAL::spi_wait_for_int ()
-
-staticprivate
-
- -

SPI wait for HINT sh2 HAL lib callback.

-
Returns
True if interrupt was detected before timeout.
-
-Here is the call graph for this function:
-
-
- - - - - - - - - -
-
-Here is the caller graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
- -

◆ spi_write()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - -
int BNO08xSH2HAL::spi_write (sh2_Hal_t * self,
uint8_t * pBuffer,
unsigned len )
-
-static
-
- -

SPI tx callback for sh2 HAL lib.

-
Parameters
- - - - -
selfsh2 HAL lib object being used with BNO08x driver instance.
pBufferBuffer containing data to write.
lenLength in bytes to write.
-
-
-
Returns
Size of sent data (len param), 0 on failure.
-
-Here is the call graph for this function:
-
-
- - - - - - - - - - - -
-
-Here is the caller graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
-

Member Data Documentation

- -

◆ imu

- -
-
- - - - - -
- - - - -
BNO08x * BNO08xSH2HAL::imu
-
-staticprivate
-
- -
-
- -

◆ TAG

- -
-
- - - - - -
- - - - -
const constexpr char* BNO08xSH2HAL::TAG = "BNO08xSH2HAL"
-
-staticconstexprprivate
-
- -
-
-
The documentation for this class was generated from the following files: -
-
- - - - diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l.js b/documentation/html/class_b_n_o08x_s_h2_h_a_l.js deleted file mode 100644 index 6f2efc5..0000000 --- a/documentation/html/class_b_n_o08x_s_h2_h_a_l.js +++ /dev/null @@ -1,17 +0,0 @@ -var class_b_n_o08x_s_h2_h_a_l = -[ - [ "get_time_us", "class_b_n_o08x_s_h2_h_a_l.html#ad89b6a3166e2eee003ad87a517a31cd5", null ], - [ "hal_cb", "class_b_n_o08x_s_h2_h_a_l.html#a1add67e38698c9f33541af7bd2912d8f", null ], - [ "hardware_reset", "class_b_n_o08x_s_h2_h_a_l.html#a0c4cc938180a997fb94c0c34c0dce07e", null ], - [ "sensor_event_cb", "class_b_n_o08x_s_h2_h_a_l.html#a19c041ef614d7eda85b94b10202a3997", null ], - [ "set_hal_imu", "class_b_n_o08x_s_h2_h_a_l.html#a236ccf0ff8d36060b465bc1f4f0a37fa", null ], - [ "spi_close", "class_b_n_o08x_s_h2_h_a_l.html#a5fa6b901d1790fcd7dc0905f62ae040f", null ], - [ "spi_open", "class_b_n_o08x_s_h2_h_a_l.html#ae079b1384cba806a778eb0e27f981da0", null ], - [ "spi_read", "class_b_n_o08x_s_h2_h_a_l.html#a3e691461235b3e3c59866ac179d06f25", null ], - [ "spi_read_sh2_packet_body", "class_b_n_o08x_s_h2_h_a_l.html#a6003e3011b0e8208e2632f729e195922", null ], - [ "spi_read_sh2_packet_header", "class_b_n_o08x_s_h2_h_a_l.html#ac63619162addd952a2af599cb414783f", null ], - [ "spi_wait_for_int", "class_b_n_o08x_s_h2_h_a_l.html#a15b568922a498b988bd8b897b3ae2278", null ], - [ "spi_write", "class_b_n_o08x_s_h2_h_a_l.html#a96d5b8fa7669f22cd0ecaf1feee13299", null ], - [ "imu", "class_b_n_o08x_s_h2_h_a_l.html#a1c77b8db18fc54406af8bb8a36e346c8", null ], - [ "TAG", "class_b_n_o08x_s_h2_h_a_l.html#a36760cb9c002cfa410197ecd552f5a8a", null ] -]; \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l__coll__graph.map b/documentation/html/class_b_n_o08x_s_h2_h_a_l__coll__graph.map deleted file mode 100644 index b3f5171..0000000 --- a/documentation/html/class_b_n_o08x_s_h2_h_a_l__coll__graph.map +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l__coll__graph.md5 b/documentation/html/class_b_n_o08x_s_h2_h_a_l__coll__graph.md5 deleted file mode 100644 index d5b5fe1..0000000 --- a/documentation/html/class_b_n_o08x_s_h2_h_a_l__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -2aceec9da9c8543eb41093e98f63aee8 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l__coll__graph.png b/documentation/html/class_b_n_o08x_s_h2_h_a_l__coll__graph.png deleted file mode 100644 index 464eec1..0000000 Binary files a/documentation/html/class_b_n_o08x_s_h2_h_a_l__coll__graph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a0c4cc938180a997fb94c0c34c0dce07e_cgraph.map b/documentation/html/class_b_n_o08x_s_h2_h_a_l_a0c4cc938180a997fb94c0c34c0dce07e_cgraph.map deleted file mode 100644 index c51f8f0..0000000 --- a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a0c4cc938180a997fb94c0c34c0dce07e_cgraph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a0c4cc938180a997fb94c0c34c0dce07e_cgraph.md5 b/documentation/html/class_b_n_o08x_s_h2_h_a_l_a0c4cc938180a997fb94c0c34c0dce07e_cgraph.md5 deleted file mode 100644 index 1fcb4ad..0000000 --- a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a0c4cc938180a997fb94c0c34c0dce07e_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -128d9ed4f2d17ab0a67bebcf84d6c26a \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a0c4cc938180a997fb94c0c34c0dce07e_cgraph.png b/documentation/html/class_b_n_o08x_s_h2_h_a_l_a0c4cc938180a997fb94c0c34c0dce07e_cgraph.png deleted file mode 100644 index 80c0556..0000000 Binary files a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a0c4cc938180a997fb94c0c34c0dce07e_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a0c4cc938180a997fb94c0c34c0dce07e_icgraph.map b/documentation/html/class_b_n_o08x_s_h2_h_a_l_a0c4cc938180a997fb94c0c34c0dce07e_icgraph.map deleted file mode 100644 index f288b93..0000000 --- a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a0c4cc938180a997fb94c0c34c0dce07e_icgraph.map +++ /dev/null @@ -1,35 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a0c4cc938180a997fb94c0c34c0dce07e_icgraph.md5 b/documentation/html/class_b_n_o08x_s_h2_h_a_l_a0c4cc938180a997fb94c0c34c0dce07e_icgraph.md5 deleted file mode 100644 index 3626020..0000000 --- a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a0c4cc938180a997fb94c0c34c0dce07e_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -d8fb622514dd95084cde689a930bd1a6 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a0c4cc938180a997fb94c0c34c0dce07e_icgraph.png b/documentation/html/class_b_n_o08x_s_h2_h_a_l_a0c4cc938180a997fb94c0c34c0dce07e_icgraph.png deleted file mode 100644 index 4c12a14..0000000 Binary files a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a0c4cc938180a997fb94c0c34c0dce07e_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a15b568922a498b988bd8b897b3ae2278_cgraph.map b/documentation/html/class_b_n_o08x_s_h2_h_a_l_a15b568922a498b988bd8b897b3ae2278_cgraph.map deleted file mode 100644 index 7511dcf..0000000 --- a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a15b568922a498b988bd8b897b3ae2278_cgraph.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a15b568922a498b988bd8b897b3ae2278_cgraph.md5 b/documentation/html/class_b_n_o08x_s_h2_h_a_l_a15b568922a498b988bd8b897b3ae2278_cgraph.md5 deleted file mode 100644 index cc805c4..0000000 --- a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a15b568922a498b988bd8b897b3ae2278_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -4aa3609d7d4973ac2211ac011699e98c \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a15b568922a498b988bd8b897b3ae2278_cgraph.png b/documentation/html/class_b_n_o08x_s_h2_h_a_l_a15b568922a498b988bd8b897b3ae2278_cgraph.png deleted file mode 100644 index 5b147b6..0000000 Binary files a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a15b568922a498b988bd8b897b3ae2278_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a15b568922a498b988bd8b897b3ae2278_icgraph.map b/documentation/html/class_b_n_o08x_s_h2_h_a_l_a15b568922a498b988bd8b897b3ae2278_icgraph.map deleted file mode 100644 index 3412a63..0000000 --- a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a15b568922a498b988bd8b897b3ae2278_icgraph.map +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a15b568922a498b988bd8b897b3ae2278_icgraph.md5 b/documentation/html/class_b_n_o08x_s_h2_h_a_l_a15b568922a498b988bd8b897b3ae2278_icgraph.md5 deleted file mode 100644 index df11c55..0000000 --- a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a15b568922a498b988bd8b897b3ae2278_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -a951e9e6c5b2984a1bf91eea3398e739 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a15b568922a498b988bd8b897b3ae2278_icgraph.png b/documentation/html/class_b_n_o08x_s_h2_h_a_l_a15b568922a498b988bd8b897b3ae2278_icgraph.png deleted file mode 100644 index 64d40d5..0000000 Binary files a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a15b568922a498b988bd8b897b3ae2278_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a19c041ef614d7eda85b94b10202a3997_icgraph.map b/documentation/html/class_b_n_o08x_s_h2_h_a_l_a19c041ef614d7eda85b94b10202a3997_icgraph.map deleted file mode 100644 index fb2cb74..0000000 --- a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a19c041ef614d7eda85b94b10202a3997_icgraph.map +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a19c041ef614d7eda85b94b10202a3997_icgraph.md5 b/documentation/html/class_b_n_o08x_s_h2_h_a_l_a19c041ef614d7eda85b94b10202a3997_icgraph.md5 deleted file mode 100644 index 8485898..0000000 --- a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a19c041ef614d7eda85b94b10202a3997_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -a9d9b02964592da57de20e52ee062816 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a19c041ef614d7eda85b94b10202a3997_icgraph.png b/documentation/html/class_b_n_o08x_s_h2_h_a_l_a19c041ef614d7eda85b94b10202a3997_icgraph.png deleted file mode 100644 index 12e76f8..0000000 Binary files a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a19c041ef614d7eda85b94b10202a3997_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a1add67e38698c9f33541af7bd2912d8f_icgraph.map b/documentation/html/class_b_n_o08x_s_h2_h_a_l_a1add67e38698c9f33541af7bd2912d8f_icgraph.map deleted file mode 100644 index 931b0ae..0000000 --- a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a1add67e38698c9f33541af7bd2912d8f_icgraph.map +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a1add67e38698c9f33541af7bd2912d8f_icgraph.md5 b/documentation/html/class_b_n_o08x_s_h2_h_a_l_a1add67e38698c9f33541af7bd2912d8f_icgraph.md5 deleted file mode 100644 index 67c2acc..0000000 --- a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a1add67e38698c9f33541af7bd2912d8f_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -441d4a30c9c11e99a04dbddf214a1ea7 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a1add67e38698c9f33541af7bd2912d8f_icgraph.png b/documentation/html/class_b_n_o08x_s_h2_h_a_l_a1add67e38698c9f33541af7bd2912d8f_icgraph.png deleted file mode 100644 index 9ce3928..0000000 Binary files a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a1add67e38698c9f33541af7bd2912d8f_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a236ccf0ff8d36060b465bc1f4f0a37fa_icgraph.map b/documentation/html/class_b_n_o08x_s_h2_h_a_l_a236ccf0ff8d36060b465bc1f4f0a37fa_icgraph.map deleted file mode 100644 index 867cea4..0000000 --- a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a236ccf0ff8d36060b465bc1f4f0a37fa_icgraph.map +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a236ccf0ff8d36060b465bc1f4f0a37fa_icgraph.md5 b/documentation/html/class_b_n_o08x_s_h2_h_a_l_a236ccf0ff8d36060b465bc1f4f0a37fa_icgraph.md5 deleted file mode 100644 index 00316a9..0000000 --- a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a236ccf0ff8d36060b465bc1f4f0a37fa_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -275cd39464a784218f68c4f2ab2f68b3 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a236ccf0ff8d36060b465bc1f4f0a37fa_icgraph.png b/documentation/html/class_b_n_o08x_s_h2_h_a_l_a236ccf0ff8d36060b465bc1f4f0a37fa_icgraph.png deleted file mode 100644 index e70cd68..0000000 Binary files a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a236ccf0ff8d36060b465bc1f4f0a37fa_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a3e691461235b3e3c59866ac179d06f25_cgraph.map b/documentation/html/class_b_n_o08x_s_h2_h_a_l_a3e691461235b3e3c59866ac179d06f25_cgraph.map deleted file mode 100644 index 50eaebc..0000000 --- a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a3e691461235b3e3c59866ac179d06f25_cgraph.map +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a3e691461235b3e3c59866ac179d06f25_cgraph.md5 b/documentation/html/class_b_n_o08x_s_h2_h_a_l_a3e691461235b3e3c59866ac179d06f25_cgraph.md5 deleted file mode 100644 index 085b69f..0000000 --- a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a3e691461235b3e3c59866ac179d06f25_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -f13d5fc7f506d011890e80b27ee47203 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a3e691461235b3e3c59866ac179d06f25_cgraph.png b/documentation/html/class_b_n_o08x_s_h2_h_a_l_a3e691461235b3e3c59866ac179d06f25_cgraph.png deleted file mode 100644 index 6c3a934..0000000 Binary files a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a3e691461235b3e3c59866ac179d06f25_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a3e691461235b3e3c59866ac179d06f25_icgraph.map b/documentation/html/class_b_n_o08x_s_h2_h_a_l_a3e691461235b3e3c59866ac179d06f25_icgraph.map deleted file mode 100644 index 530307c..0000000 --- a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a3e691461235b3e3c59866ac179d06f25_icgraph.map +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a3e691461235b3e3c59866ac179d06f25_icgraph.md5 b/documentation/html/class_b_n_o08x_s_h2_h_a_l_a3e691461235b3e3c59866ac179d06f25_icgraph.md5 deleted file mode 100644 index 2f815ef..0000000 --- a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a3e691461235b3e3c59866ac179d06f25_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -2bf31e93b9bd3bd0fa9cd4157d91d551 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a3e691461235b3e3c59866ac179d06f25_icgraph.png b/documentation/html/class_b_n_o08x_s_h2_h_a_l_a3e691461235b3e3c59866ac179d06f25_icgraph.png deleted file mode 100644 index c2ce7a7..0000000 Binary files a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a3e691461235b3e3c59866ac179d06f25_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a5fa6b901d1790fcd7dc0905f62ae040f_icgraph.map b/documentation/html/class_b_n_o08x_s_h2_h_a_l_a5fa6b901d1790fcd7dc0905f62ae040f_icgraph.map deleted file mode 100644 index 525fae4..0000000 --- a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a5fa6b901d1790fcd7dc0905f62ae040f_icgraph.map +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a5fa6b901d1790fcd7dc0905f62ae040f_icgraph.md5 b/documentation/html/class_b_n_o08x_s_h2_h_a_l_a5fa6b901d1790fcd7dc0905f62ae040f_icgraph.md5 deleted file mode 100644 index c834db8..0000000 --- a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a5fa6b901d1790fcd7dc0905f62ae040f_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -b653212b8b26b1d64ba6dc1f3646e015 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a5fa6b901d1790fcd7dc0905f62ae040f_icgraph.png b/documentation/html/class_b_n_o08x_s_h2_h_a_l_a5fa6b901d1790fcd7dc0905f62ae040f_icgraph.png deleted file mode 100644 index 0db152d..0000000 Binary files a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a5fa6b901d1790fcd7dc0905f62ae040f_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a6003e3011b0e8208e2632f729e195922_icgraph.map b/documentation/html/class_b_n_o08x_s_h2_h_a_l_a6003e3011b0e8208e2632f729e195922_icgraph.map deleted file mode 100644 index df669e6..0000000 --- a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a6003e3011b0e8208e2632f729e195922_icgraph.map +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a6003e3011b0e8208e2632f729e195922_icgraph.md5 b/documentation/html/class_b_n_o08x_s_h2_h_a_l_a6003e3011b0e8208e2632f729e195922_icgraph.md5 deleted file mode 100644 index 9c2589e..0000000 --- a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a6003e3011b0e8208e2632f729e195922_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -e9741df092a29cdbf193b958bd636193 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a6003e3011b0e8208e2632f729e195922_icgraph.png b/documentation/html/class_b_n_o08x_s_h2_h_a_l_a6003e3011b0e8208e2632f729e195922_icgraph.png deleted file mode 100644 index 5fa1b1e..0000000 Binary files a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a6003e3011b0e8208e2632f729e195922_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a96d5b8fa7669f22cd0ecaf1feee13299_cgraph.map b/documentation/html/class_b_n_o08x_s_h2_h_a_l_a96d5b8fa7669f22cd0ecaf1feee13299_cgraph.map deleted file mode 100644 index 40c5ca1..0000000 --- a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a96d5b8fa7669f22cd0ecaf1feee13299_cgraph.map +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a96d5b8fa7669f22cd0ecaf1feee13299_cgraph.md5 b/documentation/html/class_b_n_o08x_s_h2_h_a_l_a96d5b8fa7669f22cd0ecaf1feee13299_cgraph.md5 deleted file mode 100644 index 4779e64..0000000 --- a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a96d5b8fa7669f22cd0ecaf1feee13299_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -aa8c451cd1d11f0f34f4c2b1e6b55a80 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a96d5b8fa7669f22cd0ecaf1feee13299_cgraph.png b/documentation/html/class_b_n_o08x_s_h2_h_a_l_a96d5b8fa7669f22cd0ecaf1feee13299_cgraph.png deleted file mode 100644 index b0213b5..0000000 Binary files a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a96d5b8fa7669f22cd0ecaf1feee13299_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a96d5b8fa7669f22cd0ecaf1feee13299_icgraph.map b/documentation/html/class_b_n_o08x_s_h2_h_a_l_a96d5b8fa7669f22cd0ecaf1feee13299_icgraph.map deleted file mode 100644 index 884c298..0000000 --- a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a96d5b8fa7669f22cd0ecaf1feee13299_icgraph.map +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a96d5b8fa7669f22cd0ecaf1feee13299_icgraph.md5 b/documentation/html/class_b_n_o08x_s_h2_h_a_l_a96d5b8fa7669f22cd0ecaf1feee13299_icgraph.md5 deleted file mode 100644 index 103268c..0000000 --- a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a96d5b8fa7669f22cd0ecaf1feee13299_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -5eeb8b0a66f35606e1f5bb48bf9ad44b \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a96d5b8fa7669f22cd0ecaf1feee13299_icgraph.png b/documentation/html/class_b_n_o08x_s_h2_h_a_l_a96d5b8fa7669f22cd0ecaf1feee13299_icgraph.png deleted file mode 100644 index e4a554b..0000000 Binary files a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a96d5b8fa7669f22cd0ecaf1feee13299_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_ac63619162addd952a2af599cb414783f_icgraph.map b/documentation/html/class_b_n_o08x_s_h2_h_a_l_ac63619162addd952a2af599cb414783f_icgraph.map deleted file mode 100644 index fb15d86..0000000 --- a/documentation/html/class_b_n_o08x_s_h2_h_a_l_ac63619162addd952a2af599cb414783f_icgraph.map +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_ac63619162addd952a2af599cb414783f_icgraph.md5 b/documentation/html/class_b_n_o08x_s_h2_h_a_l_ac63619162addd952a2af599cb414783f_icgraph.md5 deleted file mode 100644 index 14036bc..0000000 --- a/documentation/html/class_b_n_o08x_s_h2_h_a_l_ac63619162addd952a2af599cb414783f_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -c17ec485f41b183dec2a0cd9ba483bac \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_ac63619162addd952a2af599cb414783f_icgraph.png b/documentation/html/class_b_n_o08x_s_h2_h_a_l_ac63619162addd952a2af599cb414783f_icgraph.png deleted file mode 100644 index dda5a47..0000000 Binary files a/documentation/html/class_b_n_o08x_s_h2_h_a_l_ac63619162addd952a2af599cb414783f_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_ad89b6a3166e2eee003ad87a517a31cd5_icgraph.map b/documentation/html/class_b_n_o08x_s_h2_h_a_l_ad89b6a3166e2eee003ad87a517a31cd5_icgraph.map deleted file mode 100644 index 6070067..0000000 --- a/documentation/html/class_b_n_o08x_s_h2_h_a_l_ad89b6a3166e2eee003ad87a517a31cd5_icgraph.map +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_ad89b6a3166e2eee003ad87a517a31cd5_icgraph.md5 b/documentation/html/class_b_n_o08x_s_h2_h_a_l_ad89b6a3166e2eee003ad87a517a31cd5_icgraph.md5 deleted file mode 100644 index 89f3241..0000000 --- a/documentation/html/class_b_n_o08x_s_h2_h_a_l_ad89b6a3166e2eee003ad87a517a31cd5_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -1265f3f9e0fa6e1f5c9a6ad17f96cb9e \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_ad89b6a3166e2eee003ad87a517a31cd5_icgraph.png b/documentation/html/class_b_n_o08x_s_h2_h_a_l_ad89b6a3166e2eee003ad87a517a31cd5_icgraph.png deleted file mode 100644 index a1dd750..0000000 Binary files a/documentation/html/class_b_n_o08x_s_h2_h_a_l_ad89b6a3166e2eee003ad87a517a31cd5_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_ae079b1384cba806a778eb0e27f981da0_cgraph.map b/documentation/html/class_b_n_o08x_s_h2_h_a_l_ae079b1384cba806a778eb0e27f981da0_cgraph.map deleted file mode 100644 index 459b4bc..0000000 --- a/documentation/html/class_b_n_o08x_s_h2_h_a_l_ae079b1384cba806a778eb0e27f981da0_cgraph.map +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_ae079b1384cba806a778eb0e27f981da0_cgraph.md5 b/documentation/html/class_b_n_o08x_s_h2_h_a_l_ae079b1384cba806a778eb0e27f981da0_cgraph.md5 deleted file mode 100644 index 868616d..0000000 --- a/documentation/html/class_b_n_o08x_s_h2_h_a_l_ae079b1384cba806a778eb0e27f981da0_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -93aee95fc18627719b8a809716e19e11 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_ae079b1384cba806a778eb0e27f981da0_cgraph.png b/documentation/html/class_b_n_o08x_s_h2_h_a_l_ae079b1384cba806a778eb0e27f981da0_cgraph.png deleted file mode 100644 index 0b4ce82..0000000 Binary files a/documentation/html/class_b_n_o08x_s_h2_h_a_l_ae079b1384cba806a778eb0e27f981da0_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_ae079b1384cba806a778eb0e27f981da0_icgraph.map b/documentation/html/class_b_n_o08x_s_h2_h_a_l_ae079b1384cba806a778eb0e27f981da0_icgraph.map deleted file mode 100644 index f0e3636..0000000 --- a/documentation/html/class_b_n_o08x_s_h2_h_a_l_ae079b1384cba806a778eb0e27f981da0_icgraph.map +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_ae079b1384cba806a778eb0e27f981da0_icgraph.md5 b/documentation/html/class_b_n_o08x_s_h2_h_a_l_ae079b1384cba806a778eb0e27f981da0_icgraph.md5 deleted file mode 100644 index f511af5..0000000 --- a/documentation/html/class_b_n_o08x_s_h2_h_a_l_ae079b1384cba806a778eb0e27f981da0_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -9a7c24de7c588b61ac7c3b0dba5f8c0d \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_ae079b1384cba806a778eb0e27f981da0_icgraph.png b/documentation/html/class_b_n_o08x_s_h2_h_a_l_ae079b1384cba806a778eb0e27f981da0_icgraph.png deleted file mode 100644 index 9683b47..0000000 Binary files a/documentation/html/class_b_n_o08x_s_h2_h_a_l_ae079b1384cba806a778eb0e27f981da0_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_test_helper-members.html b/documentation/html/class_b_n_o08x_test_helper-members.html deleted file mode 100644 index f0e6c02..0000000 --- a/documentation/html/class_b_n_o08x_test_helper-members.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - - -esp32_BNO08x: Member List - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
BNO08xTestHelper Member List
-
-
- -

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

- - - - - - - - - - - - - - - - - - - - - - -
call_deinit_gpio()BNO08xTestHelperinlinestatic
call_deinit_hint_isr()BNO08xTestHelperinlinestatic
call_deinit_sh2_HAL()BNO08xTestHelperinlinestatic
call_deinit_spi()BNO08xTestHelperinlinestatic
call_deinit_tasks()BNO08xTestHelperinlinestatic
call_init_config_args()BNO08xTestHelperinlinestatic
call_init_gpio()BNO08xTestHelperinlinestatic
call_init_hint_isr()BNO08xTestHelperinlinestatic
call_init_sh2_HAL()BNO08xTestHelperinlinestatic
call_init_spi()BNO08xTestHelperinlinestatic
call_init_tasks()BNO08xTestHelperinlinestatic
create_test_imu()BNO08xTestHelperinlinestatic
destroy_test_imu()BNO08xTestHelperinlinestatic
get_test_imu()BNO08xTestHelperinlinestatic
imu_cfgBNO08xTestHelperinlineprivatestatic
print_test_end_banner(const char *TEST_TAG)BNO08xTestHelperinlinestatic
print_test_msg(const char *TEST_TAG, const char *msg)BNO08xTestHelperinlinestatic
print_test_start_banner(const char *TEST_TAG)BNO08xTestHelperinlinestatic
set_test_imu_cfg(bno08x_config_t cfg)BNO08xTestHelperinlinestatic
TAGBNO08xTestHelperprivatestatic
test_imuBNO08xTestHelperinlineprivatestatic
-
- - - - diff --git a/documentation/html/class_b_n_o08x_test_helper.html b/documentation/html/class_b_n_o08x_test_helper.html deleted file mode 100644 index 9a819e3..0000000 --- a/documentation/html/class_b_n_o08x_test_helper.html +++ /dev/null @@ -1,1576 +0,0 @@ - - - - - - - -esp32_BNO08x: BNO08xTestHelper Class Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
- -
BNO08xTestHelper Class Reference
-
-
- -

BNO08x unit test helper class. - More...

- -

#include <BNO08xTestHelper.hpp>

-
-Collaboration diagram for BNO08xTestHelper:
-
-
Collaboration graph
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
[legend]
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Static Public Member Functions

static void print_test_start_banner (const char *TEST_TAG)
 Prints test begin banner.
 
static void print_test_end_banner (const char *TEST_TAG)
 Prints end begin banner.
 
static void print_test_msg (const char *TEST_TAG, const char *msg)
 Prints a message during a test.
 
static void set_test_imu_cfg (bno08x_config_t cfg)
 Set test imu configuration used with create_test_imu()
 
static void create_test_imu ()
 Calls BNO08x constructor and creates new test IMU on heap.
 
static void destroy_test_imu ()
 Deletes test IMU calling deconstructor and releases heap allocated memory.
 
static BNO08xget_test_imu ()
 Deletes test IMU calling deconstructor and releases heap allocated memory.
 
static esp_err_t call_init_config_args ()
 Used to call private BNO08x::init_config_args() member for tests.
 
static esp_err_t call_init_gpio ()
 Used to call private BNO08x::init_gpio() member for tests.
 
static esp_err_t call_init_hint_isr ()
 Used to call private BNO08x::init_hint_isr() member for tests.
 
static esp_err_t call_init_spi ()
 Used to call private BNO08x::init_spi() member for tests.
 
static esp_err_t call_init_tasks ()
 Used to call private BNO08x::init_tasks() member for tests.
 
static esp_err_t call_init_sh2_HAL ()
 Used to call private BNO08x::init_tasks() member for tests.
 
static esp_err_t call_deinit_gpio ()
 Used to call private BNO08x::deinit_gpio() member for tests.
 
static esp_err_t call_deinit_hint_isr ()
 Used to call private BNO08x::deinit_hint_isr() member for tests.
 
static esp_err_t call_deinit_spi ()
 Used to call private BNO08x::deinit_spi() member for tests.
 
static esp_err_t call_deinit_tasks ()
 Used to call private BNO08x::deinit_tasks() member for tests.
 
static esp_err_t call_deinit_sh2_HAL ()
 Used to call private BNO08x::deinit_tasks() member for tests.
 
- - - - - - - -

-Static Private Attributes

static BNO08xtest_imu = nullptr
 
static bno08x_config_t imu_cfg
 
static const constexpr char * TAG = "BNO08xTestHelper"
 
-

Detailed Description

-

BNO08x unit test helper class.

-

Member Function Documentation

- -

◆ call_deinit_gpio()

- -
-
- - - - - -
- - - - - - - -
static esp_err_t BNO08xTestHelper::call_deinit_gpio ()
-
-inlinestatic
-
- -

Used to call private BNO08x::deinit_gpio() member for tests.

-
Returns
ESP_OK if deinit succeeded.
-
-Here is the call graph for this function:
-
-
- - - - - - - - - -
-
-Here is the caller graph for this function:
-
-
- - - - - -
- -
-
- -

◆ call_deinit_hint_isr()

- -
-
- - - - - -
- - - - - - - -
static esp_err_t BNO08xTestHelper::call_deinit_hint_isr ()
-
-inlinestatic
-
- -

Used to call private BNO08x::deinit_hint_isr() member for tests.

-
Returns
ESP_OK if deinit succeeded.
-
-Here is the call graph for this function:
-
-
- - - - - -
-
-Here is the caller graph for this function:
-
-
- - - - - -
- -
-
- -

◆ call_deinit_sh2_HAL()

- -
-
- - - - - -
- - - - - - - -
static esp_err_t BNO08xTestHelper::call_deinit_sh2_HAL ()
-
-inlinestatic
-
- -

Used to call private BNO08x::deinit_tasks() member for tests.

-
Returns
ESP_OK if deinit succeeded.
-
-Here is the call graph for this function:
-
-
- - - - - -
-
-Here is the caller graph for this function:
-
-
- - - - - -
- -
-
- -

◆ call_deinit_spi()

- -
-
- - - - - -
- - - - - - - -
static esp_err_t BNO08xTestHelper::call_deinit_spi ()
-
-inlinestatic
-
- -

Used to call private BNO08x::deinit_spi() member for tests.

-
Returns
ESP_OK if deinit succeeded.
-
-Here is the call graph for this function:
-
-
- - - - - -
-
-Here is the caller graph for this function:
-
-
- - - - - -
- -
-
- -

◆ call_deinit_tasks()

- -
-
- - - - - -
- - - - - - - -
static esp_err_t BNO08xTestHelper::call_deinit_tasks ()
-
-inlinestatic
-
- -

Used to call private BNO08x::deinit_tasks() member for tests.

-
Returns
ESP_OK if deinit succeeded.
-
-Here is the call graph for this function:
-
-
- - - - - -
-
-Here is the caller graph for this function:
-
-
- - - - - -
- -
-
- -

◆ call_init_config_args()

- -
-
- - - - - -
- - - - - - - -
static esp_err_t BNO08xTestHelper::call_init_config_args ()
-
-inlinestatic
-
- -

Used to call private BNO08x::init_config_args() member for tests.

-
Returns
ESP_OK if init succeeded.
-
-Here is the call graph for this function:
-
-
- - - - - -
-
-Here is the caller graph for this function:
-
-
- - - - - -
- -
-
- -

◆ call_init_gpio()

- -
-
- - - - - -
- - - - - - - -
static esp_err_t BNO08xTestHelper::call_init_gpio ()
-
-inlinestatic
-
- -

Used to call private BNO08x::init_gpio() member for tests.

-
Returns
ESP_OK if init succeeded.
-
-Here is the call graph for this function:
-
-
- - - - - - - - - -
-
-Here is the caller graph for this function:
-
-
- - - - - -
- -
-
- -

◆ call_init_hint_isr()

- -
-
- - - - - -
- - - - - - - -
static esp_err_t BNO08xTestHelper::call_init_hint_isr ()
-
-inlinestatic
-
- -

Used to call private BNO08x::init_hint_isr() member for tests.

-
Returns
ESP_OK if init succeeded.
-
-Here is the call graph for this function:
-
-
- - - - - - - -
-
-Here is the caller graph for this function:
-
-
- - - - - -
- -
-
- -

◆ call_init_sh2_HAL()

- -
-
- - - - - -
- - - - - - - -
static esp_err_t BNO08xTestHelper::call_init_sh2_HAL ()
-
-inlinestatic
-
- -

Used to call private BNO08x::init_tasks() member for tests.

-
Returns
ESP_OK if init succeeded.
-
-Here is the call graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-Here is the caller graph for this function:
-
-
- - - - - -
- -
-
- -

◆ call_init_spi()

- -
-
- - - - - -
- - - - - - - -
static esp_err_t BNO08xTestHelper::call_init_spi ()
-
-inlinestatic
-
- -

Used to call private BNO08x::init_spi() member for tests.

-
Returns
ESP_OK if init succeeded.
-
-Here is the call graph for this function:
-
-
- - - - - -
-
-Here is the caller graph for this function:
-
-
- - - - - -
- -
-
- -

◆ call_init_tasks()

- -
-
- - - - - -
- - - - - - - -
static esp_err_t BNO08xTestHelper::call_init_tasks ()
-
-inlinestatic
-
- -

Used to call private BNO08x::init_tasks() member for tests.

-
Returns
ESP_OK if init succeeded.
-
-Here is the call graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-Here is the caller graph for this function:
-
-
- - - - - -
- -
-
- -

◆ create_test_imu()

- -
-
- - - - - -
- - - - - - - -
static void BNO08xTestHelper::create_test_imu ()
-
-inlinestatic
-
- -

Calls BNO08x constructor and creates new test IMU on heap.

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

◆ destroy_test_imu()

- -
-
- - - - - -
- - - - - - - -
static void BNO08xTestHelper::destroy_test_imu ()
-
-inlinestatic
-
- -

Deletes test IMU calling deconstructor and releases heap allocated memory.

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

◆ get_test_imu()

- -
-
- - - - - -
- - - - - - - -
static BNO08x * BNO08xTestHelper::get_test_imu ()
-
-inlinestatic
-
- -

Deletes test IMU calling deconstructor and releases heap allocated memory.

-
Returns
Pointer to BNO08x IMU object to test.
-
-Here is the caller graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
- -

◆ print_test_end_banner()

- -
-
- - - - - -
- - - - - - - -
static void BNO08xTestHelper::print_test_end_banner (const char * TEST_TAG)
-
-inlinestatic
-
- -

Prints end begin banner.

-
Parameters
- - -
TEST_TAGString containing test name.
-
-
-
Returns
void, nothing to return
-
-Here is the caller graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
- -

◆ print_test_msg()

- -
-
- - - - - -
- - - - - - - - - - - -
static void BNO08xTestHelper::print_test_msg (const char * TEST_TAG,
const char * msg )
-
-inlinestatic
-
- -

Prints a message during a test.

-
Parameters
- - - -
TEST_TAGString containing test name.
msgString containing message to print.
-
-
-
Returns
void, nothing to return
-
-Here is the caller graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
- -

◆ print_test_start_banner()

- -
-
- - - - - -
- - - - - - - -
static void BNO08xTestHelper::print_test_start_banner (const char * TEST_TAG)
-
-inlinestatic
-
- -

Prints test begin banner.

-
Parameters
- - -
TEST_TAGString containing test name.
-
-
-
Returns
void, nothing to return
- -
-
- -

◆ set_test_imu_cfg()

- -
-
- - - - - -
- - - - - - - -
static void BNO08xTestHelper::set_test_imu_cfg (bno08x_config_t cfg)
-
-inlinestatic
-
- -

Set test imu configuration used with create_test_imu()

-
Parameters
- - -
cfgString containing test name.
-
-
-
Returns
void, nothing to return
- -
-
-

Member Data Documentation

- -

◆ imu_cfg

- -
-
- - - - - -
- - - - -
bno08x_config_t BNO08xTestHelper::imu_cfg
-
-inlinestaticprivate
-
- -
-
- -

◆ TAG

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

◆ test_imu

- -
-
- - - - - -
- - - - -
BNO08x* BNO08xTestHelper::test_imu = nullptr
-
-inlinestaticprivate
-
- -
-
-
The documentation for this class was generated from the following file: -
-
- - - - diff --git a/documentation/html/class_b_n_o08x_test_helper.js b/documentation/html/class_b_n_o08x_test_helper.js deleted file mode 100644 index d0de11f..0000000 --- a/documentation/html/class_b_n_o08x_test_helper.js +++ /dev/null @@ -1,24 +0,0 @@ -var class_b_n_o08x_test_helper = -[ - [ "call_deinit_gpio", "class_b_n_o08x_test_helper.html#a347b8ca2697388394b7cb68c8895494b", null ], - [ "call_deinit_hint_isr", "class_b_n_o08x_test_helper.html#ac15a216ea5561b190f25f83caa749261", null ], - [ "call_deinit_sh2_HAL", "class_b_n_o08x_test_helper.html#ab1f8d61956fbceecf0baf08cb878397d", null ], - [ "call_deinit_spi", "class_b_n_o08x_test_helper.html#a56ec98df9439461469bf0d2c23bb3868", null ], - [ "call_deinit_tasks", "class_b_n_o08x_test_helper.html#a3be103abfab70eef3c1b1609a0c46bec", null ], - [ "call_init_config_args", "class_b_n_o08x_test_helper.html#a71d9fd7d459a98a7e9089a8587a21f8d", null ], - [ "call_init_gpio", "class_b_n_o08x_test_helper.html#a504749533ccd91890d73440809d38161", null ], - [ "call_init_hint_isr", "class_b_n_o08x_test_helper.html#a836c928981ac85d34668c9b97af17a15", null ], - [ "call_init_sh2_HAL", "class_b_n_o08x_test_helper.html#a854c60f602fe6d9af1da1a07eee0a449", null ], - [ "call_init_spi", "class_b_n_o08x_test_helper.html#a7d2d784da1e850dab41154b35d7cdab5", null ], - [ "call_init_tasks", "class_b_n_o08x_test_helper.html#a935a69784981caf90b4e135e3e257db4", null ], - [ "create_test_imu", "class_b_n_o08x_test_helper.html#a6bd040c7d670a9713f2ab8a8a3913518", null ], - [ "destroy_test_imu", "class_b_n_o08x_test_helper.html#ae2d6df7dcfdbd106c2247803461bbc40", null ], - [ "get_test_imu", "class_b_n_o08x_test_helper.html#a41a432a3fe288e45b6ab139a00bd7d6b", null ], - [ "print_test_end_banner", "class_b_n_o08x_test_helper.html#a16423fc3250e88eb5392800022f82919", null ], - [ "print_test_msg", "class_b_n_o08x_test_helper.html#a23593453a05f7cac26fd341371197a8c", null ], - [ "print_test_start_banner", "class_b_n_o08x_test_helper.html#a066f8389fd1c682ec9565ebc3060d885", null ], - [ "set_test_imu_cfg", "class_b_n_o08x_test_helper.html#a9e2f9bf13f28f1a6ba87e86bc5947cf1", null ], - [ "imu_cfg", "class_b_n_o08x_test_helper.html#a008b268f705b9d2925230cb8193c9f28", null ], - [ "TAG", "class_b_n_o08x_test_helper.html#aa09d388a5da3a925ac25125b9c5c3a90", null ], - [ "test_imu", "class_b_n_o08x_test_helper.html#a2da34e5d5e353cd37fa458fcfe7cf243", null ] -]; \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_test_helper__coll__graph.map b/documentation/html/class_b_n_o08x_test_helper__coll__graph.map deleted file mode 100644 index 65aa1f5..0000000 --- a/documentation/html/class_b_n_o08x_test_helper__coll__graph.map +++ /dev/null @@ -1,115 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_test_helper__coll__graph.md5 b/documentation/html/class_b_n_o08x_test_helper__coll__graph.md5 deleted file mode 100644 index bb2aa91..0000000 --- a/documentation/html/class_b_n_o08x_test_helper__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -cb5eb41c70a8dafdf4971f4cbbff8b6e \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_test_helper__coll__graph.png b/documentation/html/class_b_n_o08x_test_helper__coll__graph.png deleted file mode 100644 index fbafef5..0000000 Binary files a/documentation/html/class_b_n_o08x_test_helper__coll__graph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_test_helper_a16423fc3250e88eb5392800022f82919_icgraph.map b/documentation/html/class_b_n_o08x_test_helper_a16423fc3250e88eb5392800022f82919_icgraph.map deleted file mode 100644 index 873ed7d..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a16423fc3250e88eb5392800022f82919_icgraph.map +++ /dev/null @@ -1,101 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_test_helper_a16423fc3250e88eb5392800022f82919_icgraph.md5 b/documentation/html/class_b_n_o08x_test_helper_a16423fc3250e88eb5392800022f82919_icgraph.md5 deleted file mode 100644 index 20edc99..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a16423fc3250e88eb5392800022f82919_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -6968d1a2d8ddc344eea5da1ad735b0c4 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_test_helper_a16423fc3250e88eb5392800022f82919_icgraph.png b/documentation/html/class_b_n_o08x_test_helper_a16423fc3250e88eb5392800022f82919_icgraph.png deleted file mode 100644 index c97515f..0000000 Binary files a/documentation/html/class_b_n_o08x_test_helper_a16423fc3250e88eb5392800022f82919_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_test_helper_a23593453a05f7cac26fd341371197a8c_icgraph.map b/documentation/html/class_b_n_o08x_test_helper_a23593453a05f7cac26fd341371197a8c_icgraph.map deleted file mode 100644 index f8ce231..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a23593453a05f7cac26fd341371197a8c_icgraph.map +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_test_helper_a23593453a05f7cac26fd341371197a8c_icgraph.md5 b/documentation/html/class_b_n_o08x_test_helper_a23593453a05f7cac26fd341371197a8c_icgraph.md5 deleted file mode 100644 index 5206229..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a23593453a05f7cac26fd341371197a8c_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -2e65e56b53e3146a976d383edbfcff12 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_test_helper_a23593453a05f7cac26fd341371197a8c_icgraph.png b/documentation/html/class_b_n_o08x_test_helper_a23593453a05f7cac26fd341371197a8c_icgraph.png deleted file mode 100644 index f163f14..0000000 Binary files a/documentation/html/class_b_n_o08x_test_helper_a23593453a05f7cac26fd341371197a8c_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_test_helper_a347b8ca2697388394b7cb68c8895494b_cgraph.map b/documentation/html/class_b_n_o08x_test_helper_a347b8ca2697388394b7cb68c8895494b_cgraph.map deleted file mode 100644 index 994b29d..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a347b8ca2697388394b7cb68c8895494b_cgraph.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_test_helper_a347b8ca2697388394b7cb68c8895494b_cgraph.md5 b/documentation/html/class_b_n_o08x_test_helper_a347b8ca2697388394b7cb68c8895494b_cgraph.md5 deleted file mode 100644 index 1b5062d..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a347b8ca2697388394b7cb68c8895494b_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -4980aad24b9454d29e4923518294a656 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_test_helper_a347b8ca2697388394b7cb68c8895494b_cgraph.png b/documentation/html/class_b_n_o08x_test_helper_a347b8ca2697388394b7cb68c8895494b_cgraph.png deleted file mode 100644 index d328e6b..0000000 Binary files a/documentation/html/class_b_n_o08x_test_helper_a347b8ca2697388394b7cb68c8895494b_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_test_helper_a347b8ca2697388394b7cb68c8895494b_icgraph.map b/documentation/html/class_b_n_o08x_test_helper_a347b8ca2697388394b7cb68c8895494b_icgraph.map deleted file mode 100644 index 57bbaf4..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a347b8ca2697388394b7cb68c8895494b_icgraph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_test_helper_a347b8ca2697388394b7cb68c8895494b_icgraph.md5 b/documentation/html/class_b_n_o08x_test_helper_a347b8ca2697388394b7cb68c8895494b_icgraph.md5 deleted file mode 100644 index cfad96b..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a347b8ca2697388394b7cb68c8895494b_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -b10e0eecd9e4f500a3c7f50074007412 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_test_helper_a347b8ca2697388394b7cb68c8895494b_icgraph.png b/documentation/html/class_b_n_o08x_test_helper_a347b8ca2697388394b7cb68c8895494b_icgraph.png deleted file mode 100644 index 62d9dea..0000000 Binary files a/documentation/html/class_b_n_o08x_test_helper_a347b8ca2697388394b7cb68c8895494b_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_test_helper_a3be103abfab70eef3c1b1609a0c46bec_cgraph.map b/documentation/html/class_b_n_o08x_test_helper_a3be103abfab70eef3c1b1609a0c46bec_cgraph.map deleted file mode 100644 index e83d7ff..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a3be103abfab70eef3c1b1609a0c46bec_cgraph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_test_helper_a3be103abfab70eef3c1b1609a0c46bec_cgraph.md5 b/documentation/html/class_b_n_o08x_test_helper_a3be103abfab70eef3c1b1609a0c46bec_cgraph.md5 deleted file mode 100644 index 4d526d6..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a3be103abfab70eef3c1b1609a0c46bec_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -080c8ecd2071a6ff0ad2e0ecfa0d5ab7 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_test_helper_a3be103abfab70eef3c1b1609a0c46bec_cgraph.png b/documentation/html/class_b_n_o08x_test_helper_a3be103abfab70eef3c1b1609a0c46bec_cgraph.png deleted file mode 100644 index 8dbed7c..0000000 Binary files a/documentation/html/class_b_n_o08x_test_helper_a3be103abfab70eef3c1b1609a0c46bec_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_test_helper_a3be103abfab70eef3c1b1609a0c46bec_icgraph.map b/documentation/html/class_b_n_o08x_test_helper_a3be103abfab70eef3c1b1609a0c46bec_icgraph.map deleted file mode 100644 index 39a8ab8..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a3be103abfab70eef3c1b1609a0c46bec_icgraph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_test_helper_a3be103abfab70eef3c1b1609a0c46bec_icgraph.md5 b/documentation/html/class_b_n_o08x_test_helper_a3be103abfab70eef3c1b1609a0c46bec_icgraph.md5 deleted file mode 100644 index c6818be..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a3be103abfab70eef3c1b1609a0c46bec_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -8e463c593432eef3feb400e082b050ad \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_test_helper_a3be103abfab70eef3c1b1609a0c46bec_icgraph.png b/documentation/html/class_b_n_o08x_test_helper_a3be103abfab70eef3c1b1609a0c46bec_icgraph.png deleted file mode 100644 index e3c4c5e..0000000 Binary files a/documentation/html/class_b_n_o08x_test_helper_a3be103abfab70eef3c1b1609a0c46bec_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_test_helper_a41a432a3fe288e45b6ab139a00bd7d6b_icgraph.map b/documentation/html/class_b_n_o08x_test_helper_a41a432a3fe288e45b6ab139a00bd7d6b_icgraph.map deleted file mode 100644 index 347cdc9..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a41a432a3fe288e45b6ab139a00bd7d6b_icgraph.map +++ /dev/null @@ -1,99 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_test_helper_a41a432a3fe288e45b6ab139a00bd7d6b_icgraph.md5 b/documentation/html/class_b_n_o08x_test_helper_a41a432a3fe288e45b6ab139a00bd7d6b_icgraph.md5 deleted file mode 100644 index 96d1320..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a41a432a3fe288e45b6ab139a00bd7d6b_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -89c8bfc9c47341fe8c6faba57b6c2485 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_test_helper_a41a432a3fe288e45b6ab139a00bd7d6b_icgraph.png b/documentation/html/class_b_n_o08x_test_helper_a41a432a3fe288e45b6ab139a00bd7d6b_icgraph.png deleted file mode 100644 index 767f208..0000000 Binary files a/documentation/html/class_b_n_o08x_test_helper_a41a432a3fe288e45b6ab139a00bd7d6b_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_test_helper_a504749533ccd91890d73440809d38161_cgraph.map b/documentation/html/class_b_n_o08x_test_helper_a504749533ccd91890d73440809d38161_cgraph.map deleted file mode 100644 index 55b9cff..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a504749533ccd91890d73440809d38161_cgraph.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_test_helper_a504749533ccd91890d73440809d38161_cgraph.md5 b/documentation/html/class_b_n_o08x_test_helper_a504749533ccd91890d73440809d38161_cgraph.md5 deleted file mode 100644 index 8a6aca2..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a504749533ccd91890d73440809d38161_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -52a9f26639833730e81baae3be78ef17 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_test_helper_a504749533ccd91890d73440809d38161_cgraph.png b/documentation/html/class_b_n_o08x_test_helper_a504749533ccd91890d73440809d38161_cgraph.png deleted file mode 100644 index c7d45e5..0000000 Binary files a/documentation/html/class_b_n_o08x_test_helper_a504749533ccd91890d73440809d38161_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_test_helper_a504749533ccd91890d73440809d38161_icgraph.map b/documentation/html/class_b_n_o08x_test_helper_a504749533ccd91890d73440809d38161_icgraph.map deleted file mode 100644 index ecea174..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a504749533ccd91890d73440809d38161_icgraph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_test_helper_a504749533ccd91890d73440809d38161_icgraph.md5 b/documentation/html/class_b_n_o08x_test_helper_a504749533ccd91890d73440809d38161_icgraph.md5 deleted file mode 100644 index e50204a..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a504749533ccd91890d73440809d38161_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -b62c3bb582fb554e7714af50a2b8cfe7 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_test_helper_a504749533ccd91890d73440809d38161_icgraph.png b/documentation/html/class_b_n_o08x_test_helper_a504749533ccd91890d73440809d38161_icgraph.png deleted file mode 100644 index 132c8bf..0000000 Binary files a/documentation/html/class_b_n_o08x_test_helper_a504749533ccd91890d73440809d38161_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_test_helper_a56ec98df9439461469bf0d2c23bb3868_cgraph.map b/documentation/html/class_b_n_o08x_test_helper_a56ec98df9439461469bf0d2c23bb3868_cgraph.map deleted file mode 100644 index 0692eea..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a56ec98df9439461469bf0d2c23bb3868_cgraph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_test_helper_a56ec98df9439461469bf0d2c23bb3868_cgraph.md5 b/documentation/html/class_b_n_o08x_test_helper_a56ec98df9439461469bf0d2c23bb3868_cgraph.md5 deleted file mode 100644 index 7d3bc19..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a56ec98df9439461469bf0d2c23bb3868_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -115130a71f71b4eed5398a04d3110cce \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_test_helper_a56ec98df9439461469bf0d2c23bb3868_cgraph.png b/documentation/html/class_b_n_o08x_test_helper_a56ec98df9439461469bf0d2c23bb3868_cgraph.png deleted file mode 100644 index c6a8f99..0000000 Binary files a/documentation/html/class_b_n_o08x_test_helper_a56ec98df9439461469bf0d2c23bb3868_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_test_helper_a56ec98df9439461469bf0d2c23bb3868_icgraph.map b/documentation/html/class_b_n_o08x_test_helper_a56ec98df9439461469bf0d2c23bb3868_icgraph.map deleted file mode 100644 index 56c74eb..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a56ec98df9439461469bf0d2c23bb3868_icgraph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_test_helper_a56ec98df9439461469bf0d2c23bb3868_icgraph.md5 b/documentation/html/class_b_n_o08x_test_helper_a56ec98df9439461469bf0d2c23bb3868_icgraph.md5 deleted file mode 100644 index 6b28022..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a56ec98df9439461469bf0d2c23bb3868_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -9ea9ad984c87f41267a49f60b5e4be3b \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_test_helper_a56ec98df9439461469bf0d2c23bb3868_icgraph.png b/documentation/html/class_b_n_o08x_test_helper_a56ec98df9439461469bf0d2c23bb3868_icgraph.png deleted file mode 100644 index 27598d0..0000000 Binary files a/documentation/html/class_b_n_o08x_test_helper_a56ec98df9439461469bf0d2c23bb3868_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_test_helper_a6bd040c7d670a9713f2ab8a8a3913518_cgraph.map b/documentation/html/class_b_n_o08x_test_helper_a6bd040c7d670a9713f2ab8a8a3913518_cgraph.map deleted file mode 100644 index 8a9ee79..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a6bd040c7d670a9713f2ab8a8a3913518_cgraph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_test_helper_a6bd040c7d670a9713f2ab8a8a3913518_cgraph.md5 b/documentation/html/class_b_n_o08x_test_helper_a6bd040c7d670a9713f2ab8a8a3913518_cgraph.md5 deleted file mode 100644 index db93a71..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a6bd040c7d670a9713f2ab8a8a3913518_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -68570fdd8c4d782a541d8277bfc4ff57 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_test_helper_a6bd040c7d670a9713f2ab8a8a3913518_cgraph.png b/documentation/html/class_b_n_o08x_test_helper_a6bd040c7d670a9713f2ab8a8a3913518_cgraph.png deleted file mode 100644 index 2108765..0000000 Binary files a/documentation/html/class_b_n_o08x_test_helper_a6bd040c7d670a9713f2ab8a8a3913518_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_test_helper_a6bd040c7d670a9713f2ab8a8a3913518_icgraph.map b/documentation/html/class_b_n_o08x_test_helper_a6bd040c7d670a9713f2ab8a8a3913518_icgraph.map deleted file mode 100644 index 74c32eb..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a6bd040c7d670a9713f2ab8a8a3913518_icgraph.map +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_test_helper_a6bd040c7d670a9713f2ab8a8a3913518_icgraph.md5 b/documentation/html/class_b_n_o08x_test_helper_a6bd040c7d670a9713f2ab8a8a3913518_icgraph.md5 deleted file mode 100644 index a7ce70f..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a6bd040c7d670a9713f2ab8a8a3913518_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -f8093c69124633c9175921eb7484c5c1 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_test_helper_a6bd040c7d670a9713f2ab8a8a3913518_icgraph.png b/documentation/html/class_b_n_o08x_test_helper_a6bd040c7d670a9713f2ab8a8a3913518_icgraph.png deleted file mode 100644 index a7f0d02..0000000 Binary files a/documentation/html/class_b_n_o08x_test_helper_a6bd040c7d670a9713f2ab8a8a3913518_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_test_helper_a71d9fd7d459a98a7e9089a8587a21f8d_cgraph.map b/documentation/html/class_b_n_o08x_test_helper_a71d9fd7d459a98a7e9089a8587a21f8d_cgraph.map deleted file mode 100644 index 67fb06c..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a71d9fd7d459a98a7e9089a8587a21f8d_cgraph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_test_helper_a71d9fd7d459a98a7e9089a8587a21f8d_cgraph.md5 b/documentation/html/class_b_n_o08x_test_helper_a71d9fd7d459a98a7e9089a8587a21f8d_cgraph.md5 deleted file mode 100644 index a6643a8..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a71d9fd7d459a98a7e9089a8587a21f8d_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -ffdbe8478f1bb9d94e4c0a69e0b09293 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_test_helper_a71d9fd7d459a98a7e9089a8587a21f8d_cgraph.png b/documentation/html/class_b_n_o08x_test_helper_a71d9fd7d459a98a7e9089a8587a21f8d_cgraph.png deleted file mode 100644 index 7d2ec09..0000000 Binary files a/documentation/html/class_b_n_o08x_test_helper_a71d9fd7d459a98a7e9089a8587a21f8d_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_test_helper_a71d9fd7d459a98a7e9089a8587a21f8d_icgraph.map b/documentation/html/class_b_n_o08x_test_helper_a71d9fd7d459a98a7e9089a8587a21f8d_icgraph.map deleted file mode 100644 index a333c73..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a71d9fd7d459a98a7e9089a8587a21f8d_icgraph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_test_helper_a71d9fd7d459a98a7e9089a8587a21f8d_icgraph.md5 b/documentation/html/class_b_n_o08x_test_helper_a71d9fd7d459a98a7e9089a8587a21f8d_icgraph.md5 deleted file mode 100644 index 4d8114f..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a71d9fd7d459a98a7e9089a8587a21f8d_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -434db8a90d7195be468587427db39e73 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_test_helper_a71d9fd7d459a98a7e9089a8587a21f8d_icgraph.png b/documentation/html/class_b_n_o08x_test_helper_a71d9fd7d459a98a7e9089a8587a21f8d_icgraph.png deleted file mode 100644 index 0d09190..0000000 Binary files a/documentation/html/class_b_n_o08x_test_helper_a71d9fd7d459a98a7e9089a8587a21f8d_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_test_helper_a7d2d784da1e850dab41154b35d7cdab5_cgraph.map b/documentation/html/class_b_n_o08x_test_helper_a7d2d784da1e850dab41154b35d7cdab5_cgraph.map deleted file mode 100644 index b8cb5ce..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a7d2d784da1e850dab41154b35d7cdab5_cgraph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_test_helper_a7d2d784da1e850dab41154b35d7cdab5_cgraph.md5 b/documentation/html/class_b_n_o08x_test_helper_a7d2d784da1e850dab41154b35d7cdab5_cgraph.md5 deleted file mode 100644 index ed57cad..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a7d2d784da1e850dab41154b35d7cdab5_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -8aa2c3c71dab4f843166e8b1b78e5004 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_test_helper_a7d2d784da1e850dab41154b35d7cdab5_cgraph.png b/documentation/html/class_b_n_o08x_test_helper_a7d2d784da1e850dab41154b35d7cdab5_cgraph.png deleted file mode 100644 index de5a353..0000000 Binary files a/documentation/html/class_b_n_o08x_test_helper_a7d2d784da1e850dab41154b35d7cdab5_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_test_helper_a7d2d784da1e850dab41154b35d7cdab5_icgraph.map b/documentation/html/class_b_n_o08x_test_helper_a7d2d784da1e850dab41154b35d7cdab5_icgraph.map deleted file mode 100644 index ed209c6..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a7d2d784da1e850dab41154b35d7cdab5_icgraph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_test_helper_a7d2d784da1e850dab41154b35d7cdab5_icgraph.md5 b/documentation/html/class_b_n_o08x_test_helper_a7d2d784da1e850dab41154b35d7cdab5_icgraph.md5 deleted file mode 100644 index 2c12d29..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a7d2d784da1e850dab41154b35d7cdab5_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -0eb02673d96dd37ee529f51b9b2b236f \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_test_helper_a7d2d784da1e850dab41154b35d7cdab5_icgraph.png b/documentation/html/class_b_n_o08x_test_helper_a7d2d784da1e850dab41154b35d7cdab5_icgraph.png deleted file mode 100644 index 65c1454..0000000 Binary files a/documentation/html/class_b_n_o08x_test_helper_a7d2d784da1e850dab41154b35d7cdab5_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_test_helper_a836c928981ac85d34668c9b97af17a15_cgraph.map b/documentation/html/class_b_n_o08x_test_helper_a836c928981ac85d34668c9b97af17a15_cgraph.map deleted file mode 100644 index 62bdbdf..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a836c928981ac85d34668c9b97af17a15_cgraph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/class_b_n_o08x_test_helper_a836c928981ac85d34668c9b97af17a15_cgraph.md5 b/documentation/html/class_b_n_o08x_test_helper_a836c928981ac85d34668c9b97af17a15_cgraph.md5 deleted file mode 100644 index 2e1b184..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a836c928981ac85d34668c9b97af17a15_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -3d8cf9e96b0a20b22925d2ae45465aa0 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_test_helper_a836c928981ac85d34668c9b97af17a15_cgraph.png b/documentation/html/class_b_n_o08x_test_helper_a836c928981ac85d34668c9b97af17a15_cgraph.png deleted file mode 100644 index faba6ff..0000000 Binary files a/documentation/html/class_b_n_o08x_test_helper_a836c928981ac85d34668c9b97af17a15_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_test_helper_a836c928981ac85d34668c9b97af17a15_icgraph.map b/documentation/html/class_b_n_o08x_test_helper_a836c928981ac85d34668c9b97af17a15_icgraph.map deleted file mode 100644 index 84e4bb2..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a836c928981ac85d34668c9b97af17a15_icgraph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_test_helper_a836c928981ac85d34668c9b97af17a15_icgraph.md5 b/documentation/html/class_b_n_o08x_test_helper_a836c928981ac85d34668c9b97af17a15_icgraph.md5 deleted file mode 100644 index 3711756..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a836c928981ac85d34668c9b97af17a15_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -9d57de677f689dc044286f3eb479fb25 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_test_helper_a836c928981ac85d34668c9b97af17a15_icgraph.png b/documentation/html/class_b_n_o08x_test_helper_a836c928981ac85d34668c9b97af17a15_icgraph.png deleted file mode 100644 index d57dca7..0000000 Binary files a/documentation/html/class_b_n_o08x_test_helper_a836c928981ac85d34668c9b97af17a15_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_test_helper_a854c60f602fe6d9af1da1a07eee0a449_cgraph.map b/documentation/html/class_b_n_o08x_test_helper_a854c60f602fe6d9af1da1a07eee0a449_cgraph.map deleted file mode 100644 index 4ae55ee..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a854c60f602fe6d9af1da1a07eee0a449_cgraph.map +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_test_helper_a854c60f602fe6d9af1da1a07eee0a449_cgraph.md5 b/documentation/html/class_b_n_o08x_test_helper_a854c60f602fe6d9af1da1a07eee0a449_cgraph.md5 deleted file mode 100644 index ac3a7c9..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a854c60f602fe6d9af1da1a07eee0a449_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -dc705665fef4359c9f73d426cf019046 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_test_helper_a854c60f602fe6d9af1da1a07eee0a449_cgraph.png b/documentation/html/class_b_n_o08x_test_helper_a854c60f602fe6d9af1da1a07eee0a449_cgraph.png deleted file mode 100644 index 4018e0e..0000000 Binary files a/documentation/html/class_b_n_o08x_test_helper_a854c60f602fe6d9af1da1a07eee0a449_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_test_helper_a854c60f602fe6d9af1da1a07eee0a449_icgraph.map b/documentation/html/class_b_n_o08x_test_helper_a854c60f602fe6d9af1da1a07eee0a449_icgraph.map deleted file mode 100644 index b0b0d6d..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a854c60f602fe6d9af1da1a07eee0a449_icgraph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_test_helper_a854c60f602fe6d9af1da1a07eee0a449_icgraph.md5 b/documentation/html/class_b_n_o08x_test_helper_a854c60f602fe6d9af1da1a07eee0a449_icgraph.md5 deleted file mode 100644 index 63ee133..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a854c60f602fe6d9af1da1a07eee0a449_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -1536d7429eb05d299b2b88a9159c448f \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_test_helper_a854c60f602fe6d9af1da1a07eee0a449_icgraph.png b/documentation/html/class_b_n_o08x_test_helper_a854c60f602fe6d9af1da1a07eee0a449_icgraph.png deleted file mode 100644 index be351a5..0000000 Binary files a/documentation/html/class_b_n_o08x_test_helper_a854c60f602fe6d9af1da1a07eee0a449_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_test_helper_a935a69784981caf90b4e135e3e257db4_cgraph.map b/documentation/html/class_b_n_o08x_test_helper_a935a69784981caf90b4e135e3e257db4_cgraph.map deleted file mode 100644 index 4728c57..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a935a69784981caf90b4e135e3e257db4_cgraph.map +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_test_helper_a935a69784981caf90b4e135e3e257db4_cgraph.md5 b/documentation/html/class_b_n_o08x_test_helper_a935a69784981caf90b4e135e3e257db4_cgraph.md5 deleted file mode 100644 index 2091d2c..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a935a69784981caf90b4e135e3e257db4_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -e25e0bb442d1cdc87a7e927b8258f3f3 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_test_helper_a935a69784981caf90b4e135e3e257db4_cgraph.png b/documentation/html/class_b_n_o08x_test_helper_a935a69784981caf90b4e135e3e257db4_cgraph.png deleted file mode 100644 index 5c5ea26..0000000 Binary files a/documentation/html/class_b_n_o08x_test_helper_a935a69784981caf90b4e135e3e257db4_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_test_helper_a935a69784981caf90b4e135e3e257db4_icgraph.map b/documentation/html/class_b_n_o08x_test_helper_a935a69784981caf90b4e135e3e257db4_icgraph.map deleted file mode 100644 index 821f0a4..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a935a69784981caf90b4e135e3e257db4_icgraph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_test_helper_a935a69784981caf90b4e135e3e257db4_icgraph.md5 b/documentation/html/class_b_n_o08x_test_helper_a935a69784981caf90b4e135e3e257db4_icgraph.md5 deleted file mode 100644 index 70550e3..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a935a69784981caf90b4e135e3e257db4_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -288adc053c6d83830d370e81cd3ced17 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_test_helper_a935a69784981caf90b4e135e3e257db4_icgraph.png b/documentation/html/class_b_n_o08x_test_helper_a935a69784981caf90b4e135e3e257db4_icgraph.png deleted file mode 100644 index 553daf5..0000000 Binary files a/documentation/html/class_b_n_o08x_test_helper_a935a69784981caf90b4e135e3e257db4_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_test_helper_ab1f8d61956fbceecf0baf08cb878397d_cgraph.map b/documentation/html/class_b_n_o08x_test_helper_ab1f8d61956fbceecf0baf08cb878397d_cgraph.map deleted file mode 100644 index 873360b..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_ab1f8d61956fbceecf0baf08cb878397d_cgraph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_test_helper_ab1f8d61956fbceecf0baf08cb878397d_cgraph.md5 b/documentation/html/class_b_n_o08x_test_helper_ab1f8d61956fbceecf0baf08cb878397d_cgraph.md5 deleted file mode 100644 index b9e6ac9..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_ab1f8d61956fbceecf0baf08cb878397d_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -594765635c2faef8d98f9a4fbe751d60 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_test_helper_ab1f8d61956fbceecf0baf08cb878397d_cgraph.png b/documentation/html/class_b_n_o08x_test_helper_ab1f8d61956fbceecf0baf08cb878397d_cgraph.png deleted file mode 100644 index 6c1f471..0000000 Binary files a/documentation/html/class_b_n_o08x_test_helper_ab1f8d61956fbceecf0baf08cb878397d_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_test_helper_ab1f8d61956fbceecf0baf08cb878397d_icgraph.map b/documentation/html/class_b_n_o08x_test_helper_ab1f8d61956fbceecf0baf08cb878397d_icgraph.map deleted file mode 100644 index e5a0664..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_ab1f8d61956fbceecf0baf08cb878397d_icgraph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_test_helper_ab1f8d61956fbceecf0baf08cb878397d_icgraph.md5 b/documentation/html/class_b_n_o08x_test_helper_ab1f8d61956fbceecf0baf08cb878397d_icgraph.md5 deleted file mode 100644 index 34476f7..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_ab1f8d61956fbceecf0baf08cb878397d_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -50af98bee99d44d82eb309b139b73478 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_test_helper_ab1f8d61956fbceecf0baf08cb878397d_icgraph.png b/documentation/html/class_b_n_o08x_test_helper_ab1f8d61956fbceecf0baf08cb878397d_icgraph.png deleted file mode 100644 index 86430c4..0000000 Binary files a/documentation/html/class_b_n_o08x_test_helper_ab1f8d61956fbceecf0baf08cb878397d_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_test_helper_ac15a216ea5561b190f25f83caa749261_cgraph.map b/documentation/html/class_b_n_o08x_test_helper_ac15a216ea5561b190f25f83caa749261_cgraph.map deleted file mode 100644 index e7f9486..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_ac15a216ea5561b190f25f83caa749261_cgraph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_test_helper_ac15a216ea5561b190f25f83caa749261_cgraph.md5 b/documentation/html/class_b_n_o08x_test_helper_ac15a216ea5561b190f25f83caa749261_cgraph.md5 deleted file mode 100644 index cc10809..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_ac15a216ea5561b190f25f83caa749261_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -bcfafca4a5e5322799f358fb35c57b63 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_test_helper_ac15a216ea5561b190f25f83caa749261_cgraph.png b/documentation/html/class_b_n_o08x_test_helper_ac15a216ea5561b190f25f83caa749261_cgraph.png deleted file mode 100644 index 1fd64ec..0000000 Binary files a/documentation/html/class_b_n_o08x_test_helper_ac15a216ea5561b190f25f83caa749261_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_test_helper_ac15a216ea5561b190f25f83caa749261_icgraph.map b/documentation/html/class_b_n_o08x_test_helper_ac15a216ea5561b190f25f83caa749261_icgraph.map deleted file mode 100644 index e520461..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_ac15a216ea5561b190f25f83caa749261_icgraph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_test_helper_ac15a216ea5561b190f25f83caa749261_icgraph.md5 b/documentation/html/class_b_n_o08x_test_helper_ac15a216ea5561b190f25f83caa749261_icgraph.md5 deleted file mode 100644 index 3e2497e..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_ac15a216ea5561b190f25f83caa749261_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -7dc1c4367a018d60822ce4e584bd68ec \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_test_helper_ac15a216ea5561b190f25f83caa749261_icgraph.png b/documentation/html/class_b_n_o08x_test_helper_ac15a216ea5561b190f25f83caa749261_icgraph.png deleted file mode 100644 index a4f9462..0000000 Binary files a/documentation/html/class_b_n_o08x_test_helper_ac15a216ea5561b190f25f83caa749261_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_test_helper_ae2d6df7dcfdbd106c2247803461bbc40_icgraph.map b/documentation/html/class_b_n_o08x_test_helper_ae2d6df7dcfdbd106c2247803461bbc40_icgraph.map deleted file mode 100644 index df0fd2b..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_ae2d6df7dcfdbd106c2247803461bbc40_icgraph.map +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_test_helper_ae2d6df7dcfdbd106c2247803461bbc40_icgraph.md5 b/documentation/html/class_b_n_o08x_test_helper_ae2d6df7dcfdbd106c2247803461bbc40_icgraph.md5 deleted file mode 100644 index 680469c..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_ae2d6df7dcfdbd106c2247803461bbc40_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -a09c7f81fa4809ee39850f2e708b88a2 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_test_helper_ae2d6df7dcfdbd106c2247803461bbc40_icgraph.png b/documentation/html/class_b_n_o08x_test_helper_ae2d6df7dcfdbd106c2247803461bbc40_icgraph.png deleted file mode 100644 index 0d8e187..0000000 Binary files a/documentation/html/class_b_n_o08x_test_helper_ae2d6df7dcfdbd106c2247803461bbc40_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_test_suite-members.html b/documentation/html/class_b_n_o08x_test_suite-members.html deleted file mode 100644 index 034eb73..0000000 --- a/documentation/html/class_b_n_o08x_test_suite-members.html +++ /dev/null @@ -1,118 +0,0 @@ - - - - - - - -esp32_BNO08x: Member List - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
BNO08xTestSuite Member List
-
-
- -

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

- - - - - - - - - -
print_begin_tests_banner(const char *test_set_name)BNO08xTestSuiteinlineprivatestatic
print_end_tests_banner(const char *test_set_name)BNO08xTestSuiteinlineprivatestatic
run_all_tests()BNO08xTestSuiteinlinestatic
run_callback_tests(bool call_unity_end_begin=true)BNO08xTestSuiteinlinestatic
run_feature_tests(bool call_unity_end_begin=true)BNO08xTestSuiteinlinestatic
run_init_deinit_tests(bool call_unity_end_begin=true)BNO08xTestSuiteinlinestatic
run_multi_report_tests(bool call_unity_end_begin=true)BNO08xTestSuiteinlinestatic
run_single_report_tests(bool call_unity_end_begin=true)BNO08xTestSuiteinlinestatic
-
- - - - diff --git a/documentation/html/class_b_n_o08x_test_suite.html b/documentation/html/class_b_n_o08x_test_suite.html deleted file mode 100644 index 89038b0..0000000 --- a/documentation/html/class_b_n_o08x_test_suite.html +++ /dev/null @@ -1,534 +0,0 @@ - - - - - - - -esp32_BNO08x: BNO08xTestSuite Class Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
- -
BNO08xTestSuite Class Reference
-
-
- -

BNO08x unit test launch point class. - More...

- -

#include <BNO08xTestSuite.hpp>

- - - - - - - - - - - - - - -

-Static Public Member Functions

static void run_all_tests ()
 
static void run_init_deinit_tests (bool call_unity_end_begin=true)
 
static void run_single_report_tests (bool call_unity_end_begin=true)
 
static void run_multi_report_tests (bool call_unity_end_begin=true)
 
static void run_callback_tests (bool call_unity_end_begin=true)
 
static void run_feature_tests (bool call_unity_end_begin=true)
 
- - - - - -

-Static Private Member Functions

static void print_begin_tests_banner (const char *test_set_name)
 
static void print_end_tests_banner (const char *test_set_name)
 
-

Detailed Description

-

BNO08x unit test launch point class.

-

Member Function Documentation

- -

◆ print_begin_tests_banner()

- -
-
- - - - - -
- - - - - - - -
static void BNO08xTestSuite::print_begin_tests_banner (const char * test_set_name)
-
-inlinestaticprivate
-
-
-Here is the caller graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - -
- -
-
- -

◆ print_end_tests_banner()

- -
-
- - - - - -
- - - - - - - -
static void BNO08xTestSuite::print_end_tests_banner (const char * test_set_name)
-
-inlinestaticprivate
-
-
-Here is the caller graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - -
- -
-
- -

◆ run_all_tests()

- -
-
- - - - - -
- - - - - - - -
static void BNO08xTestSuite::run_all_tests ()
-
-inlinestatic
-
-
-Here is the call graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
- -

◆ run_callback_tests()

- -
-
- - - - - -
- - - - - - - -
static void BNO08xTestSuite::run_callback_tests (bool call_unity_end_begin = true)
-
-inlinestatic
-
-
-Here is the call graph for this function:
-
-
- - - - - - - -
-
-Here is the caller graph for this function:
-
-
- - - - - -
- -
-
- -

◆ run_feature_tests()

- -
-
- - - - - -
- - - - - - - -
static void BNO08xTestSuite::run_feature_tests (bool call_unity_end_begin = true)
-
-inlinestatic
-
-
-Here is the call graph for this function:
-
-
- - - - - - - -
-
-Here is the caller graph for this function:
-
-
- - - - - -
- -
-
- -

◆ run_init_deinit_tests()

- -
-
- - - - - -
- - - - - - - -
static void BNO08xTestSuite::run_init_deinit_tests (bool call_unity_end_begin = true)
-
-inlinestatic
-
-
-Here is the call graph for this function:
-
-
- - - - - - - -
-
-Here is the caller graph for this function:
-
-
- - - - - -
- -
-
- -

◆ run_multi_report_tests()

- -
-
- - - - - -
- - - - - - - -
static void BNO08xTestSuite::run_multi_report_tests (bool call_unity_end_begin = true)
-
-inlinestatic
-
-
-Here is the call graph for this function:
-
-
- - - - - - - -
-
-Here is the caller graph for this function:
-
-
- - - - - -
- -
-
- -

◆ run_single_report_tests()

- -
-
- - - - - -
- - - - - - - -
static void BNO08xTestSuite::run_single_report_tests (bool call_unity_end_begin = true)
-
-inlinestatic
-
-
-Here is the call graph for this function:
-
-
- - - - - - - -
-
-Here is the caller graph for this function:
-
-
- - - - - -
- -
-
-
The documentation for this class was generated from the following file: -
-
- - - - diff --git a/documentation/html/class_b_n_o08x_test_suite.js b/documentation/html/class_b_n_o08x_test_suite.js deleted file mode 100644 index e57d461..0000000 --- a/documentation/html/class_b_n_o08x_test_suite.js +++ /dev/null @@ -1,11 +0,0 @@ -var class_b_n_o08x_test_suite = -[ - [ "print_begin_tests_banner", "class_b_n_o08x_test_suite.html#a2fea3ea192a63c9573c774e772f5c085", null ], - [ "print_end_tests_banner", "class_b_n_o08x_test_suite.html#a5a9b6538773911afed92b16c435ebceb", null ], - [ "run_all_tests", "class_b_n_o08x_test_suite.html#ac12545fe311a98e9c0ae6fea77da95fd", null ], - [ "run_callback_tests", "class_b_n_o08x_test_suite.html#a8e294955bf512e2e88c086f04f6030a8", null ], - [ "run_feature_tests", "class_b_n_o08x_test_suite.html#a8d7a3485fdf1ff9c0a09736654187434", null ], - [ "run_init_deinit_tests", "class_b_n_o08x_test_suite.html#a53de9b0fe1b28c18e3a1ca4c68a06f16", null ], - [ "run_multi_report_tests", "class_b_n_o08x_test_suite.html#a916cff374791381de61f1035f9935ac5", null ], - [ "run_single_report_tests", "class_b_n_o08x_test_suite.html#a37899d7bf67fce5c3dd77dd5647f8ecb", null ] -]; \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_test_suite_a2fea3ea192a63c9573c774e772f5c085_icgraph.map b/documentation/html/class_b_n_o08x_test_suite_a2fea3ea192a63c9573c774e772f5c085_icgraph.map deleted file mode 100644 index 4de53b9..0000000 --- a/documentation/html/class_b_n_o08x_test_suite_a2fea3ea192a63c9573c774e772f5c085_icgraph.map +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_test_suite_a2fea3ea192a63c9573c774e772f5c085_icgraph.md5 b/documentation/html/class_b_n_o08x_test_suite_a2fea3ea192a63c9573c774e772f5c085_icgraph.md5 deleted file mode 100644 index e0609fa..0000000 --- a/documentation/html/class_b_n_o08x_test_suite_a2fea3ea192a63c9573c774e772f5c085_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -e286330581822d2435a886b7c8decc5c \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_test_suite_a2fea3ea192a63c9573c774e772f5c085_icgraph.png b/documentation/html/class_b_n_o08x_test_suite_a2fea3ea192a63c9573c774e772f5c085_icgraph.png deleted file mode 100644 index d2c2b3a..0000000 Binary files a/documentation/html/class_b_n_o08x_test_suite_a2fea3ea192a63c9573c774e772f5c085_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_test_suite_a37899d7bf67fce5c3dd77dd5647f8ecb_cgraph.map b/documentation/html/class_b_n_o08x_test_suite_a37899d7bf67fce5c3dd77dd5647f8ecb_cgraph.map deleted file mode 100644 index 4a0f6c6..0000000 --- a/documentation/html/class_b_n_o08x_test_suite_a37899d7bf67fce5c3dd77dd5647f8ecb_cgraph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/class_b_n_o08x_test_suite_a37899d7bf67fce5c3dd77dd5647f8ecb_cgraph.md5 b/documentation/html/class_b_n_o08x_test_suite_a37899d7bf67fce5c3dd77dd5647f8ecb_cgraph.md5 deleted file mode 100644 index c021696..0000000 --- a/documentation/html/class_b_n_o08x_test_suite_a37899d7bf67fce5c3dd77dd5647f8ecb_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -26c0603aa734a9b4e09c9bc29c8542b3 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_test_suite_a37899d7bf67fce5c3dd77dd5647f8ecb_cgraph.png b/documentation/html/class_b_n_o08x_test_suite_a37899d7bf67fce5c3dd77dd5647f8ecb_cgraph.png deleted file mode 100644 index 5c878d8..0000000 Binary files a/documentation/html/class_b_n_o08x_test_suite_a37899d7bf67fce5c3dd77dd5647f8ecb_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_test_suite_a37899d7bf67fce5c3dd77dd5647f8ecb_icgraph.map b/documentation/html/class_b_n_o08x_test_suite_a37899d7bf67fce5c3dd77dd5647f8ecb_icgraph.map deleted file mode 100644 index e9ead4d..0000000 --- a/documentation/html/class_b_n_o08x_test_suite_a37899d7bf67fce5c3dd77dd5647f8ecb_icgraph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_test_suite_a37899d7bf67fce5c3dd77dd5647f8ecb_icgraph.md5 b/documentation/html/class_b_n_o08x_test_suite_a37899d7bf67fce5c3dd77dd5647f8ecb_icgraph.md5 deleted file mode 100644 index a1f0d59..0000000 --- a/documentation/html/class_b_n_o08x_test_suite_a37899d7bf67fce5c3dd77dd5647f8ecb_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -72a44846327a36caccbde60dacafb29a \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_test_suite_a37899d7bf67fce5c3dd77dd5647f8ecb_icgraph.png b/documentation/html/class_b_n_o08x_test_suite_a37899d7bf67fce5c3dd77dd5647f8ecb_icgraph.png deleted file mode 100644 index d0e162f..0000000 Binary files a/documentation/html/class_b_n_o08x_test_suite_a37899d7bf67fce5c3dd77dd5647f8ecb_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_test_suite_a53de9b0fe1b28c18e3a1ca4c68a06f16_cgraph.map b/documentation/html/class_b_n_o08x_test_suite_a53de9b0fe1b28c18e3a1ca4c68a06f16_cgraph.map deleted file mode 100644 index b2e60e5..0000000 --- a/documentation/html/class_b_n_o08x_test_suite_a53de9b0fe1b28c18e3a1ca4c68a06f16_cgraph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/class_b_n_o08x_test_suite_a53de9b0fe1b28c18e3a1ca4c68a06f16_cgraph.md5 b/documentation/html/class_b_n_o08x_test_suite_a53de9b0fe1b28c18e3a1ca4c68a06f16_cgraph.md5 deleted file mode 100644 index 5610b2f..0000000 --- a/documentation/html/class_b_n_o08x_test_suite_a53de9b0fe1b28c18e3a1ca4c68a06f16_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -57d12b3b014497b0a06f21b3c72d46a4 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_test_suite_a53de9b0fe1b28c18e3a1ca4c68a06f16_cgraph.png b/documentation/html/class_b_n_o08x_test_suite_a53de9b0fe1b28c18e3a1ca4c68a06f16_cgraph.png deleted file mode 100644 index 68f047a..0000000 Binary files a/documentation/html/class_b_n_o08x_test_suite_a53de9b0fe1b28c18e3a1ca4c68a06f16_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_test_suite_a53de9b0fe1b28c18e3a1ca4c68a06f16_icgraph.map b/documentation/html/class_b_n_o08x_test_suite_a53de9b0fe1b28c18e3a1ca4c68a06f16_icgraph.map deleted file mode 100644 index 7514d4c..0000000 --- a/documentation/html/class_b_n_o08x_test_suite_a53de9b0fe1b28c18e3a1ca4c68a06f16_icgraph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_test_suite_a53de9b0fe1b28c18e3a1ca4c68a06f16_icgraph.md5 b/documentation/html/class_b_n_o08x_test_suite_a53de9b0fe1b28c18e3a1ca4c68a06f16_icgraph.md5 deleted file mode 100644 index 40bdf3d..0000000 --- a/documentation/html/class_b_n_o08x_test_suite_a53de9b0fe1b28c18e3a1ca4c68a06f16_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -303c64824171de1e5e2eb7dbfd7a3c37 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_test_suite_a53de9b0fe1b28c18e3a1ca4c68a06f16_icgraph.png b/documentation/html/class_b_n_o08x_test_suite_a53de9b0fe1b28c18e3a1ca4c68a06f16_icgraph.png deleted file mode 100644 index 0548e10..0000000 Binary files a/documentation/html/class_b_n_o08x_test_suite_a53de9b0fe1b28c18e3a1ca4c68a06f16_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_test_suite_a5a9b6538773911afed92b16c435ebceb_icgraph.map b/documentation/html/class_b_n_o08x_test_suite_a5a9b6538773911afed92b16c435ebceb_icgraph.map deleted file mode 100644 index cb14b99..0000000 --- a/documentation/html/class_b_n_o08x_test_suite_a5a9b6538773911afed92b16c435ebceb_icgraph.map +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_test_suite_a5a9b6538773911afed92b16c435ebceb_icgraph.md5 b/documentation/html/class_b_n_o08x_test_suite_a5a9b6538773911afed92b16c435ebceb_icgraph.md5 deleted file mode 100644 index 1688737..0000000 --- a/documentation/html/class_b_n_o08x_test_suite_a5a9b6538773911afed92b16c435ebceb_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -df77393852d34676ba7f70baf8174736 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_test_suite_a5a9b6538773911afed92b16c435ebceb_icgraph.png b/documentation/html/class_b_n_o08x_test_suite_a5a9b6538773911afed92b16c435ebceb_icgraph.png deleted file mode 100644 index dc2e9f0..0000000 Binary files a/documentation/html/class_b_n_o08x_test_suite_a5a9b6538773911afed92b16c435ebceb_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_test_suite_a8d7a3485fdf1ff9c0a09736654187434_cgraph.map b/documentation/html/class_b_n_o08x_test_suite_a8d7a3485fdf1ff9c0a09736654187434_cgraph.map deleted file mode 100644 index 3196563..0000000 --- a/documentation/html/class_b_n_o08x_test_suite_a8d7a3485fdf1ff9c0a09736654187434_cgraph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/class_b_n_o08x_test_suite_a8d7a3485fdf1ff9c0a09736654187434_cgraph.md5 b/documentation/html/class_b_n_o08x_test_suite_a8d7a3485fdf1ff9c0a09736654187434_cgraph.md5 deleted file mode 100644 index f20fb9b..0000000 --- a/documentation/html/class_b_n_o08x_test_suite_a8d7a3485fdf1ff9c0a09736654187434_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -659321be40dde8aef1d37a930dcf4365 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_test_suite_a8d7a3485fdf1ff9c0a09736654187434_cgraph.png b/documentation/html/class_b_n_o08x_test_suite_a8d7a3485fdf1ff9c0a09736654187434_cgraph.png deleted file mode 100644 index f69c0aa..0000000 Binary files a/documentation/html/class_b_n_o08x_test_suite_a8d7a3485fdf1ff9c0a09736654187434_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_test_suite_a8d7a3485fdf1ff9c0a09736654187434_icgraph.map b/documentation/html/class_b_n_o08x_test_suite_a8d7a3485fdf1ff9c0a09736654187434_icgraph.map deleted file mode 100644 index bd534ba..0000000 --- a/documentation/html/class_b_n_o08x_test_suite_a8d7a3485fdf1ff9c0a09736654187434_icgraph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_test_suite_a8d7a3485fdf1ff9c0a09736654187434_icgraph.md5 b/documentation/html/class_b_n_o08x_test_suite_a8d7a3485fdf1ff9c0a09736654187434_icgraph.md5 deleted file mode 100644 index d05b8b3..0000000 --- a/documentation/html/class_b_n_o08x_test_suite_a8d7a3485fdf1ff9c0a09736654187434_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -32ca03e52311737065c77da4d16d0b5b \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_test_suite_a8d7a3485fdf1ff9c0a09736654187434_icgraph.png b/documentation/html/class_b_n_o08x_test_suite_a8d7a3485fdf1ff9c0a09736654187434_icgraph.png deleted file mode 100644 index fbcdaeb..0000000 Binary files a/documentation/html/class_b_n_o08x_test_suite_a8d7a3485fdf1ff9c0a09736654187434_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_test_suite_a8e294955bf512e2e88c086f04f6030a8_cgraph.map b/documentation/html/class_b_n_o08x_test_suite_a8e294955bf512e2e88c086f04f6030a8_cgraph.map deleted file mode 100644 index 98eeeb9..0000000 --- a/documentation/html/class_b_n_o08x_test_suite_a8e294955bf512e2e88c086f04f6030a8_cgraph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/class_b_n_o08x_test_suite_a8e294955bf512e2e88c086f04f6030a8_cgraph.md5 b/documentation/html/class_b_n_o08x_test_suite_a8e294955bf512e2e88c086f04f6030a8_cgraph.md5 deleted file mode 100644 index 6b7358a..0000000 --- a/documentation/html/class_b_n_o08x_test_suite_a8e294955bf512e2e88c086f04f6030a8_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -df9fbe68285d277aa174d2c0d8447be4 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_test_suite_a8e294955bf512e2e88c086f04f6030a8_cgraph.png b/documentation/html/class_b_n_o08x_test_suite_a8e294955bf512e2e88c086f04f6030a8_cgraph.png deleted file mode 100644 index ca6e258..0000000 Binary files a/documentation/html/class_b_n_o08x_test_suite_a8e294955bf512e2e88c086f04f6030a8_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_test_suite_a8e294955bf512e2e88c086f04f6030a8_icgraph.map b/documentation/html/class_b_n_o08x_test_suite_a8e294955bf512e2e88c086f04f6030a8_icgraph.map deleted file mode 100644 index 7a6eed4..0000000 --- a/documentation/html/class_b_n_o08x_test_suite_a8e294955bf512e2e88c086f04f6030a8_icgraph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_test_suite_a8e294955bf512e2e88c086f04f6030a8_icgraph.md5 b/documentation/html/class_b_n_o08x_test_suite_a8e294955bf512e2e88c086f04f6030a8_icgraph.md5 deleted file mode 100644 index 0e2cc41..0000000 --- a/documentation/html/class_b_n_o08x_test_suite_a8e294955bf512e2e88c086f04f6030a8_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -7e986828034bf15fdfe5e506fb1b8dc3 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_test_suite_a8e294955bf512e2e88c086f04f6030a8_icgraph.png b/documentation/html/class_b_n_o08x_test_suite_a8e294955bf512e2e88c086f04f6030a8_icgraph.png deleted file mode 100644 index 2f4e040..0000000 Binary files a/documentation/html/class_b_n_o08x_test_suite_a8e294955bf512e2e88c086f04f6030a8_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_test_suite_a916cff374791381de61f1035f9935ac5_cgraph.map b/documentation/html/class_b_n_o08x_test_suite_a916cff374791381de61f1035f9935ac5_cgraph.map deleted file mode 100644 index 5d18911..0000000 --- a/documentation/html/class_b_n_o08x_test_suite_a916cff374791381de61f1035f9935ac5_cgraph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/class_b_n_o08x_test_suite_a916cff374791381de61f1035f9935ac5_cgraph.md5 b/documentation/html/class_b_n_o08x_test_suite_a916cff374791381de61f1035f9935ac5_cgraph.md5 deleted file mode 100644 index c38a73f..0000000 --- a/documentation/html/class_b_n_o08x_test_suite_a916cff374791381de61f1035f9935ac5_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -2490779b36838be0d85f9a0f4efbee69 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_test_suite_a916cff374791381de61f1035f9935ac5_cgraph.png b/documentation/html/class_b_n_o08x_test_suite_a916cff374791381de61f1035f9935ac5_cgraph.png deleted file mode 100644 index 76ce394..0000000 Binary files a/documentation/html/class_b_n_o08x_test_suite_a916cff374791381de61f1035f9935ac5_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_test_suite_a916cff374791381de61f1035f9935ac5_icgraph.map b/documentation/html/class_b_n_o08x_test_suite_a916cff374791381de61f1035f9935ac5_icgraph.map deleted file mode 100644 index 9a70ca3..0000000 --- a/documentation/html/class_b_n_o08x_test_suite_a916cff374791381de61f1035f9935ac5_icgraph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_test_suite_a916cff374791381de61f1035f9935ac5_icgraph.md5 b/documentation/html/class_b_n_o08x_test_suite_a916cff374791381de61f1035f9935ac5_icgraph.md5 deleted file mode 100644 index 13bb3a5..0000000 --- a/documentation/html/class_b_n_o08x_test_suite_a916cff374791381de61f1035f9935ac5_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -0f7368fb6b4d3fe98a0db5c38aca0749 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_test_suite_a916cff374791381de61f1035f9935ac5_icgraph.png b/documentation/html/class_b_n_o08x_test_suite_a916cff374791381de61f1035f9935ac5_icgraph.png deleted file mode 100644 index 45182a1..0000000 Binary files a/documentation/html/class_b_n_o08x_test_suite_a916cff374791381de61f1035f9935ac5_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_test_suite_ac12545fe311a98e9c0ae6fea77da95fd_cgraph.map b/documentation/html/class_b_n_o08x_test_suite_ac12545fe311a98e9c0ae6fea77da95fd_cgraph.map deleted file mode 100644 index 36024d7..0000000 --- a/documentation/html/class_b_n_o08x_test_suite_ac12545fe311a98e9c0ae6fea77da95fd_cgraph.map +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_test_suite_ac12545fe311a98e9c0ae6fea77da95fd_cgraph.md5 b/documentation/html/class_b_n_o08x_test_suite_ac12545fe311a98e9c0ae6fea77da95fd_cgraph.md5 deleted file mode 100644 index 363acfa..0000000 --- a/documentation/html/class_b_n_o08x_test_suite_ac12545fe311a98e9c0ae6fea77da95fd_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -6dcecddd05b4019e8dfb41b2d92f949e \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_test_suite_ac12545fe311a98e9c0ae6fea77da95fd_cgraph.png b/documentation/html/class_b_n_o08x_test_suite_ac12545fe311a98e9c0ae6fea77da95fd_cgraph.png deleted file mode 100644 index 2734daa..0000000 Binary files a/documentation/html/class_b_n_o08x_test_suite_ac12545fe311a98e9c0ae6fea77da95fd_cgraph.png and /dev/null differ diff --git a/documentation/html/classes.html b/documentation/html/classes.html deleted file mode 100644 index 91e252c..0000000 --- a/documentation/html/classes.html +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Index - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
Class Index
-
-
- - -
-
- - - - diff --git a/documentation/html/clipboard.js b/documentation/html/clipboard.js deleted file mode 100644 index 42c1fb0..0000000 --- a/documentation/html/clipboard.js +++ /dev/null @@ -1,61 +0,0 @@ -/** - -The code below is based on the Doxygen Awesome project, see -https://github.com/jothepro/doxygen-awesome-css - -MIT License - -Copyright (c) 2021 - 2022 jothepro - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -*/ - -let clipboard_title = "Copy to clipboard" -let clipboard_icon = `` -let clipboard_successIcon = `` -let clipboard_successDuration = 1000 - -$(function() { - if(navigator.clipboard) { - const fragments = document.getElementsByClassName("fragment") - for(const fragment of fragments) { - const clipboard_div = document.createElement("div") - clipboard_div.classList.add("clipboard") - clipboard_div.innerHTML = clipboard_icon - clipboard_div.title = clipboard_title - $(clipboard_div).click(function() { - const content = this.parentNode.cloneNode(true) - // filter out line number and folded fragments from file listings - content.querySelectorAll(".lineno, .ttc, .foldclosed").forEach((node) => { node.remove() }) - let text = content.textContent - // remove trailing newlines and trailing spaces from empty lines - text = text.replace(/^\s*\n/gm,'\n').replace(/\n*$/,'') - navigator.clipboard.writeText(text); - this.classList.add("success") - this.innerHTML = clipboard_successIcon - window.setTimeout(() => { // switch back to normal icon after timeout - this.classList.remove("success") - this.innerHTML = clipboard_icon - }, clipboard_successDuration); - }) - fragment.insertBefore(clipboard_div, fragment.firstChild) - } - } -}) diff --git a/documentation/html/closed.png b/documentation/html/closed.png deleted file mode 100644 index 98cc2c9..0000000 Binary files a/documentation/html/closed.png and /dev/null differ diff --git a/documentation/html/cookie.js b/documentation/html/cookie.js deleted file mode 100644 index 53ad21d..0000000 --- a/documentation/html/cookie.js +++ /dev/null @@ -1,58 +0,0 @@ -/*! - Cookie helper functions - Copyright (c) 2023 Dimitri van Heesch - Released under MIT license. -*/ -let Cookie = { - cookie_namespace: 'doxygen_', - - readSetting(cookie,defVal) { - if (window.chrome) { - const val = localStorage.getItem(this.cookie_namespace+cookie) || - sessionStorage.getItem(this.cookie_namespace+cookie); - if (val) return val; - } else { - let myCookie = this.cookie_namespace+cookie+"="; - if (document.cookie) { - const index = document.cookie.indexOf(myCookie); - if (index != -1) { - const valStart = index + myCookie.length; - let valEnd = document.cookie.indexOf(";", valStart); - if (valEnd == -1) { - valEnd = document.cookie.length; - } - return document.cookie.substring(valStart, valEnd); - } - } - } - return defVal; - }, - - writeSetting(cookie,val,days=10*365) { // default days='forever', 0=session cookie, -1=delete - if (window.chrome) { - if (days==0) { - sessionStorage.setItem(this.cookie_namespace+cookie,val); - } else { - localStorage.setItem(this.cookie_namespace+cookie,val); - } - } else { - let date = new Date(); - date.setTime(date.getTime()+(days*24*60*60*1000)); - const expiration = days!=0 ? "expires="+date.toGMTString()+";" : ""; - document.cookie = this.cookie_namespace + cookie + "=" + - val + "; SameSite=Lax;" + expiration + "path=/"; - } - }, - - eraseSetting(cookie) { - if (window.chrome) { - if (localStorage.getItem(this.cookie_namespace+cookie)) { - localStorage.removeItem(this.cookie_namespace+cookie); - } else if (sessionStorage.getItem(this.cookie_namespace+cookie)) { - sessionStorage.removeItem(this.cookie_namespace+cookie); - } - } else { - this.writeSetting(cookie,'',-1); - } - }, -} diff --git a/documentation/html/dir_000001_000000.html b/documentation/html/dir_000001_000000.html deleted file mode 100644 index b988a5b..0000000 --- a/documentation/html/dir_000001_000000.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -esp32_BNO08x: include -> callback Relation - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-

include → callback Relation

File in includeIncludes file in include/callback
BNO08xPrivateTypes.hppBNO08xCbParamRptID.hpp
BNO08xPrivateTypes.hppBNO08xCbParamVoid.hpp
-
- - - - diff --git a/documentation/html/dir_000001_000002.html b/documentation/html/dir_000001_000002.html deleted file mode 100644 index dc2fd4d..0000000 --- a/documentation/html/dir_000001_000002.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -esp32_BNO08x: include -> report Relation - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-

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 deleted file mode 100644 index 87725b6..0000000 --- a/documentation/html/dir_000003_000001.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -esp32_BNO08x: source/report -> include Relation - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-

report → include Relation

File in source/reportIncludes file in include
BNO08xRptAcceleration.cppreport / BNO08xRptAcceleration.hpp
BNO08xRptActivityClassifier.cppreport / BNO08xRptActivityClassifier.hpp
BNO08xRptARVRStabilizedGameRV.cppreport / BNO08xRptARVRStabilizedGameRV.hpp
BNO08xRptARVRStabilizedRV.cppreport / BNO08xRptARVRStabilizedRV.hpp
BNO08xRptCalGyro.cppreport / BNO08xRptCalGyro.hpp
BNO08xRptCalMagnetometer.cppreport / BNO08xRptCalMagnetometer.hpp
BNO08xRptGameRV.cppreport / BNO08xRptGameRV.hpp
BNO08xRptGravity.cppreport / BNO08xRptGravity.hpp
BNO08xRptIGyroRV.cppreport / BNO08xRptIGyroRV.hpp
BNO08xRptLinearAcceleration.cppreport / BNO08xRptLinearAcceleration.hpp
BNO08xRptRawMEMSAccelerometer.cppreport / BNO08xRptRawMEMSAccelerometer.hpp
BNO08xRptRawMEMSGyro.cppreport / BNO08xRptRawMEMSGyro.hpp
BNO08xRptRawMEMSMagnetometer.cppreport / BNO08xRptRawMEMSMagnetometer.hpp
BNO08xRptRV.cppreport / BNO08xRptRV.hpp
BNO08xRptRVGeneric.cppreport / BNO08xRptRVGeneric.hpp
BNO08xRptRVGeomag.cppreport / BNO08xRptRVGeomag.hpp
BNO08xRptShakeDetector.cppreport / BNO08xRptShakeDetector.hpp
BNO08xRptStabilityClassifier.cppreport / BNO08xRptStabilityClassifier.hpp
BNO08xRptStepCounter.cppreport / BNO08xRptStepCounter.hpp
BNO08xRptTapDetector.cppreport / BNO08xRptTapDetector.hpp
BNO08xRptUncalGyro.cppreport / BNO08xRptUncalGyro.hpp
BNO08xRptUncalMagnetometer.cppreport / BNO08xRptUncalMagnetometer.hpp
-
- - - - diff --git a/documentation/html/dir_000004_000001.html b/documentation/html/dir_000004_000001.html deleted file mode 100644 index cee453d..0000000 --- a/documentation/html/dir_000004_000001.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -esp32_BNO08x: source -> include Relation - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-

source → include Relation

File in sourceIncludes file in include
BNO08x.cppBNO08x.hpp
BNO08x.cppBNO08xPrivateTypes.hpp
BNO08xRpt.cppreport / BNO08xRpt.hpp
report / BNO08xRptAcceleration.cppreport / BNO08xRptAcceleration.hpp
report / BNO08xRptActivityClassifier.cppreport / BNO08xRptActivityClassifier.hpp
report / BNO08xRptARVRStabilizedGameRV.cppreport / BNO08xRptARVRStabilizedGameRV.hpp
report / BNO08xRptARVRStabilizedRV.cppreport / BNO08xRptARVRStabilizedRV.hpp
report / BNO08xRptCalGyro.cppreport / BNO08xRptCalGyro.hpp
report / BNO08xRptCalMagnetometer.cppreport / BNO08xRptCalMagnetometer.hpp
report / BNO08xRptGameRV.cppreport / BNO08xRptGameRV.hpp
report / BNO08xRptGravity.cppreport / BNO08xRptGravity.hpp
report / BNO08xRptIGyroRV.cppreport / BNO08xRptIGyroRV.hpp
report / BNO08xRptLinearAcceleration.cppreport / BNO08xRptLinearAcceleration.hpp
report / BNO08xRptRawMEMSAccelerometer.cppreport / BNO08xRptRawMEMSAccelerometer.hpp
report / BNO08xRptRawMEMSGyro.cppreport / BNO08xRptRawMEMSGyro.hpp
report / BNO08xRptRawMEMSMagnetometer.cppreport / BNO08xRptRawMEMSMagnetometer.hpp
report / BNO08xRptRV.cppreport / BNO08xRptRV.hpp
report / BNO08xRptRVGeneric.cppreport / BNO08xRptRVGeneric.hpp
report / BNO08xRptRVGeomag.cppreport / BNO08xRptRVGeomag.hpp
report / BNO08xRptShakeDetector.cppreport / BNO08xRptShakeDetector.hpp
report / BNO08xRptStabilityClassifier.cppreport / BNO08xRptStabilityClassifier.hpp
report / BNO08xRptStepCounter.cppreport / BNO08xRptStepCounter.hpp
report / BNO08xRptTapDetector.cppreport / BNO08xRptTapDetector.hpp
report / BNO08xRptUncalGyro.cppreport / BNO08xRptUncalGyro.hpp
report / BNO08xRptUncalMagnetometer.cppreport / BNO08xRptUncalMagnetometer.hpp
BNO08xSH2HAL.cppBNO08x.hpp
BNO08xSH2HAL.cppBNO08xSH2HAL.hpp
-
- - - - diff --git a/documentation/html/dir_000005_000001.html b/documentation/html/dir_000005_000001.html deleted file mode 100644 index 8083d5d..0000000 --- a/documentation/html/dir_000005_000001.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -esp32_BNO08x: test -> include Relation - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-

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_13e138d54eb8818da29c3992edef070a.html b/documentation/html/dir_13e138d54eb8818da29c3992edef070a.html deleted file mode 100644 index 529ced3..0000000 --- a/documentation/html/dir_13e138d54eb8818da29c3992edef070a.html +++ /dev/null @@ -1,133 +0,0 @@ - - - - - - - -esp32_BNO08x: test Directory Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
test Directory Reference
-
-
-
-Directory dependency graph for test:
-
-
test
- - - - - - -
- - - - - - - - - - - - -

-Files

 CallbackTests.cpp
 
 FeatureTests.cpp
 
 InitDenitTests.cpp
 
 MultiReportTests.cpp
 
 SingleReportTests.cpp
 
-
-
- - - - diff --git a/documentation/html/dir_13e138d54eb8818da29c3992edef070a.js b/documentation/html/dir_13e138d54eb8818da29c3992edef070a.js deleted file mode 100644 index 268ca7f..0000000 --- a/documentation/html/dir_13e138d54eb8818da29c3992edef070a.js +++ /dev/null @@ -1,8 +0,0 @@ -var dir_13e138d54eb8818da29c3992edef070a = -[ - [ "CallbackTests.cpp", "_callback_tests_8cpp.html", "_callback_tests_8cpp" ], - [ "FeatureTests.cpp", "_feature_tests_8cpp.html", "_feature_tests_8cpp" ], - [ "InitDenitTests.cpp", "_init_denit_tests_8cpp.html", "_init_denit_tests_8cpp" ], - [ "MultiReportTests.cpp", "_multi_report_tests_8cpp.html", "_multi_report_tests_8cpp" ], - [ "SingleReportTests.cpp", "_single_report_tests_8cpp.html", "_single_report_tests_8cpp" ] -]; \ No newline at end of file diff --git a/documentation/html/dir_13e138d54eb8818da29c3992edef070a_dep.map b/documentation/html/dir_13e138d54eb8818da29c3992edef070a_dep.map deleted file mode 100644 index 1ec1267..0000000 --- a/documentation/html/dir_13e138d54eb8818da29c3992edef070a_dep.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/documentation/html/dir_13e138d54eb8818da29c3992edef070a_dep.md5 b/documentation/html/dir_13e138d54eb8818da29c3992edef070a_dep.md5 deleted file mode 100644 index 63544c9..0000000 --- a/documentation/html/dir_13e138d54eb8818da29c3992edef070a_dep.md5 +++ /dev/null @@ -1 +0,0 @@ -04d925c18ec5b475e9c25814f95449c3 \ No newline at end of file diff --git a/documentation/html/dir_13e138d54eb8818da29c3992edef070a_dep.png b/documentation/html/dir_13e138d54eb8818da29c3992edef070a_dep.png deleted file mode 100644 index 223c035..0000000 Binary files a/documentation/html/dir_13e138d54eb8818da29c3992edef070a_dep.png and /dev/null differ diff --git a/documentation/html/dir_265603ded410f2aca2b4448eafbf9ea2.html b/documentation/html/dir_265603ded410f2aca2b4448eafbf9ea2.html deleted file mode 100644 index aac9b21..0000000 --- a/documentation/html/dir_265603ded410f2aca2b4448eafbf9ea2.html +++ /dev/null @@ -1,127 +0,0 @@ - - - - - - - -esp32_BNO08x: include/callback Directory Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
callback Directory Reference
-
-
-
-Directory dependency graph for callback:
-
-
include/callback
- - - - -
- - - - - - - - -

-Files

 BNO08xCbGeneric.hpp
 
 BNO08xCbParamRptID.hpp
 
 BNO08xCbParamVoid.hpp
 
-
-
- - - - diff --git a/documentation/html/dir_265603ded410f2aca2b4448eafbf9ea2.js b/documentation/html/dir_265603ded410f2aca2b4448eafbf9ea2.js deleted file mode 100644 index d6fda23..0000000 --- a/documentation/html/dir_265603ded410f2aca2b4448eafbf9ea2.js +++ /dev/null @@ -1,6 +0,0 @@ -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" ], - [ "BNO08xCbParamVoid.hpp", "_b_n_o08x_cb_param_void_8hpp.html", "_b_n_o08x_cb_param_void_8hpp" ] -]; \ No newline at end of file diff --git a/documentation/html/dir_265603ded410f2aca2b4448eafbf9ea2_dep.map b/documentation/html/dir_265603ded410f2aca2b4448eafbf9ea2_dep.map deleted file mode 100644 index 7f84e1e..0000000 --- a/documentation/html/dir_265603ded410f2aca2b4448eafbf9ea2_dep.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/documentation/html/dir_265603ded410f2aca2b4448eafbf9ea2_dep.md5 b/documentation/html/dir_265603ded410f2aca2b4448eafbf9ea2_dep.md5 deleted file mode 100644 index bd2970e..0000000 --- a/documentation/html/dir_265603ded410f2aca2b4448eafbf9ea2_dep.md5 +++ /dev/null @@ -1 +0,0 @@ -cf485cb6292be245ad5d5004983764eb \ No newline at end of file diff --git a/documentation/html/dir_265603ded410f2aca2b4448eafbf9ea2_dep.png b/documentation/html/dir_265603ded410f2aca2b4448eafbf9ea2_dep.png deleted file mode 100644 index 0af5f60..0000000 Binary files a/documentation/html/dir_265603ded410f2aca2b4448eafbf9ea2_dep.png and /dev/null differ diff --git a/documentation/html/dir_7f19fe0488f3daa36ae73de472a8d793.html b/documentation/html/dir_7f19fe0488f3daa36ae73de472a8d793.html deleted file mode 100644 index 98e9b24..0000000 --- a/documentation/html/dir_7f19fe0488f3daa36ae73de472a8d793.html +++ /dev/null @@ -1,169 +0,0 @@ - - - - - - - -esp32_BNO08x: include/report Directory Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
report Directory Reference
-
-
-
-Directory dependency graph for report:
-
-
include/report
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Files

 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
 
-
-
- - - - diff --git a/documentation/html/dir_7f19fe0488f3daa36ae73de472a8d793.js b/documentation/html/dir_7f19fe0488f3daa36ae73de472a8d793.js deleted file mode 100644 index 9af115e..0000000 --- a/documentation/html/dir_7f19fe0488f3daa36ae73de472a8d793.js +++ /dev/null @@ -1,27 +0,0 @@ -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" ], - [ "BNO08xRptAcceleration.hpp", "_b_n_o08x_rpt_acceleration_8hpp.html", "_b_n_o08x_rpt_acceleration_8hpp" ], - [ "BNO08xRptActivityClassifier.hpp", "_b_n_o08x_rpt_activity_classifier_8hpp.html", "_b_n_o08x_rpt_activity_classifier_8hpp" ], - [ "BNO08xRptARVRStabilizedGameRV.hpp", "_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp.html", "_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp" ], - [ "BNO08xRptARVRStabilizedRV.hpp", "_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp.html", "_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp" ], - [ "BNO08xRptCalGyro.hpp", "_b_n_o08x_rpt_cal_gyro_8hpp.html", "_b_n_o08x_rpt_cal_gyro_8hpp" ], - [ "BNO08xRptCalMagnetometer.hpp", "_b_n_o08x_rpt_cal_magnetometer_8hpp.html", "_b_n_o08x_rpt_cal_magnetometer_8hpp" ], - [ "BNO08xRptGameRV.hpp", "_b_n_o08x_rpt_game_r_v_8hpp.html", "_b_n_o08x_rpt_game_r_v_8hpp" ], - [ "BNO08xRptGravity.hpp", "_b_n_o08x_rpt_gravity_8hpp.html", "_b_n_o08x_rpt_gravity_8hpp" ], - [ "BNO08xRptIGyroRV.hpp", "_b_n_o08x_rpt_i_gyro_r_v_8hpp.html", "_b_n_o08x_rpt_i_gyro_r_v_8hpp" ], - [ "BNO08xRptLinearAcceleration.hpp", "_b_n_o08x_rpt_linear_acceleration_8hpp.html", "_b_n_o08x_rpt_linear_acceleration_8hpp" ], - [ "BNO08xRptRawMEMSAccelerometer.hpp", "_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp.html", "_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp" ], - [ "BNO08xRptRawMEMSGyro.hpp", "_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp.html", "_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp" ], - [ "BNO08xRptRawMEMSMagnetometer.hpp", "_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp.html", "_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp" ], - [ "BNO08xRptRV.hpp", "_b_n_o08x_rpt_r_v_8hpp.html", "_b_n_o08x_rpt_r_v_8hpp" ], - [ "BNO08xRptRVGeneric.hpp", "_b_n_o08x_rpt_r_v_generic_8hpp.html", "_b_n_o08x_rpt_r_v_generic_8hpp" ], - [ "BNO08xRptRVGeomag.hpp", "_b_n_o08x_rpt_r_v_geomag_8hpp.html", "_b_n_o08x_rpt_r_v_geomag_8hpp" ], - [ "BNO08xRptShakeDetector.hpp", "_b_n_o08x_rpt_shake_detector_8hpp.html", "_b_n_o08x_rpt_shake_detector_8hpp" ], - [ "BNO08xRptStabilityClassifier.hpp", "_b_n_o08x_rpt_stability_classifier_8hpp.html", "_b_n_o08x_rpt_stability_classifier_8hpp" ], - [ "BNO08xRptStepCounter.hpp", "_b_n_o08x_rpt_step_counter_8hpp.html", "_b_n_o08x_rpt_step_counter_8hpp" ], - [ "BNO08xRptTapDetector.hpp", "_b_n_o08x_rpt_tap_detector_8hpp.html", "_b_n_o08x_rpt_tap_detector_8hpp" ], - [ "BNO08xRptUncalGyro.hpp", "_b_n_o08x_rpt_uncal_gyro_8hpp.html", "_b_n_o08x_rpt_uncal_gyro_8hpp" ], - [ "BNO08xRptUncalMagnetometer.hpp", "_b_n_o08x_rpt_uncal_magnetometer_8hpp.html", "_b_n_o08x_rpt_uncal_magnetometer_8hpp" ] -]; \ No newline at end of file diff --git a/documentation/html/dir_7f19fe0488f3daa36ae73de472a8d793_dep.map b/documentation/html/dir_7f19fe0488f3daa36ae73de472a8d793_dep.map deleted file mode 100644 index fd1d8e9..0000000 --- a/documentation/html/dir_7f19fe0488f3daa36ae73de472a8d793_dep.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/documentation/html/dir_7f19fe0488f3daa36ae73de472a8d793_dep.md5 b/documentation/html/dir_7f19fe0488f3daa36ae73de472a8d793_dep.md5 deleted file mode 100644 index aaa2ab1..0000000 --- a/documentation/html/dir_7f19fe0488f3daa36ae73de472a8d793_dep.md5 +++ /dev/null @@ -1 +0,0 @@ -bd4b25d78b6139cad6246a586c1b4b4d \ No newline at end of file diff --git a/documentation/html/dir_7f19fe0488f3daa36ae73de472a8d793_dep.png b/documentation/html/dir_7f19fe0488f3daa36ae73de472a8d793_dep.png deleted file mode 100644 index 45b5fc9..0000000 Binary files a/documentation/html/dir_7f19fe0488f3daa36ae73de472a8d793_dep.png and /dev/null differ diff --git a/documentation/html/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html b/documentation/html/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html deleted file mode 100644 index 4848e4c..0000000 --- a/documentation/html/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html +++ /dev/null @@ -1,137 +0,0 @@ - - - - - - - -esp32_BNO08x: source Directory Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
source Directory Reference
-
-
-
-Directory dependency graph for source:
-
-
source
- - - - - - - - - -
- - - - -

-Directories

 report
 
- - - - - - - -

-Files

 BNO08x.cpp
 
 BNO08xRpt.cpp
 
 BNO08xSH2HAL.cpp
 
-
-
- - - - diff --git a/documentation/html/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.js b/documentation/html/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.js deleted file mode 100644 index ef5c612..0000000 --- a/documentation/html/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.js +++ /dev/null @@ -1,7 +0,0 @@ -var dir_b2f33c71d4aa5e7af42a1ca61ff5af1b = -[ - [ "report", "dir_f3240a40405e637e3754c29e78869df9.html", "dir_f3240a40405e637e3754c29e78869df9" ], - [ "BNO08x.cpp", "_b_n_o08x_8cpp.html", null ], - [ "BNO08xRpt.cpp", "_b_n_o08x_rpt_8cpp.html", null ], - [ "BNO08xSH2HAL.cpp", "_b_n_o08x_s_h2_h_a_l_8cpp.html", null ] -]; \ No newline at end of file diff --git a/documentation/html/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b_dep.map b/documentation/html/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b_dep.map deleted file mode 100644 index f094463..0000000 --- a/documentation/html/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b_dep.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b_dep.md5 b/documentation/html/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b_dep.md5 deleted file mode 100644 index 10168d6..0000000 --- a/documentation/html/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b_dep.md5 +++ /dev/null @@ -1 +0,0 @@ -5e126eee90262f84ab3783b51ccb8701 \ No newline at end of file diff --git a/documentation/html/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b_dep.png b/documentation/html/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b_dep.png deleted file mode 100644 index 10d9387..0000000 Binary files a/documentation/html/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b_dep.png and /dev/null differ diff --git a/documentation/html/dir_d44c64559bbebec7f509842c48db8b23.html b/documentation/html/dir_d44c64559bbebec7f509842c48db8b23.html deleted file mode 100644 index 9d2c14a..0000000 --- a/documentation/html/dir_d44c64559bbebec7f509842c48db8b23.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - - -esp32_BNO08x: include Directory Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
include Directory Reference
-
-
-
-Directory dependency graph for include:
-
-
include
- - - - - - - - - -
- - - - - - -

-Directories

 callback
 
 report
 
- - - - - - - - - - - - - -

-Files

 BNO08x.hpp
 
 BNO08xGlobalTypes.hpp
 
 BNO08xPrivateTypes.hpp
 
 BNO08xSH2HAL.hpp
 
 BNO08xTestHelper.hpp
 
 BNO08xTestSuite.hpp
 
-
-
- - - - diff --git a/documentation/html/dir_d44c64559bbebec7f509842c48db8b23.js b/documentation/html/dir_d44c64559bbebec7f509842c48db8b23.js deleted file mode 100644 index 199444e..0000000 --- a/documentation/html/dir_d44c64559bbebec7f509842c48db8b23.js +++ /dev/null @@ -1,11 +0,0 @@ -var dir_d44c64559bbebec7f509842c48db8b23 = -[ - [ "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" ], - [ "BNO08xSH2HAL.hpp", "_b_n_o08x_s_h2_h_a_l_8hpp.html", "_b_n_o08x_s_h2_h_a_l_8hpp" ], - [ "BNO08xTestHelper.hpp", "_b_n_o08x_test_helper_8hpp.html", "_b_n_o08x_test_helper_8hpp" ], - [ "BNO08xTestSuite.hpp", "_b_n_o08x_test_suite_8hpp.html", "_b_n_o08x_test_suite_8hpp" ] -]; \ No newline at end of file diff --git a/documentation/html/dir_d44c64559bbebec7f509842c48db8b23_dep.map b/documentation/html/dir_d44c64559bbebec7f509842c48db8b23_dep.map deleted file mode 100644 index 5ea5127..0000000 --- a/documentation/html/dir_d44c64559bbebec7f509842c48db8b23_dep.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/dir_d44c64559bbebec7f509842c48db8b23_dep.md5 b/documentation/html/dir_d44c64559bbebec7f509842c48db8b23_dep.md5 deleted file mode 100644 index a281d1c..0000000 --- a/documentation/html/dir_d44c64559bbebec7f509842c48db8b23_dep.md5 +++ /dev/null @@ -1 +0,0 @@ -ebefae63e67e32975d85cb2aa13fd04f \ No newline at end of file diff --git a/documentation/html/dir_d44c64559bbebec7f509842c48db8b23_dep.png b/documentation/html/dir_d44c64559bbebec7f509842c48db8b23_dep.png deleted file mode 100644 index e135efa..0000000 Binary files a/documentation/html/dir_d44c64559bbebec7f509842c48db8b23_dep.png and /dev/null differ diff --git a/documentation/html/dir_f3240a40405e637e3754c29e78869df9.html b/documentation/html/dir_f3240a40405e637e3754c29e78869df9.html deleted file mode 100644 index cb54ffa..0000000 --- a/documentation/html/dir_f3240a40405e637e3754c29e78869df9.html +++ /dev/null @@ -1,168 +0,0 @@ - - - - - - - -esp32_BNO08x: source/report Directory Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
report Directory Reference
-
-
-
-Directory dependency graph for report:
-
-
source/report
- - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Files

 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
 
-
-
- - - - diff --git a/documentation/html/dir_f3240a40405e637e3754c29e78869df9.js b/documentation/html/dir_f3240a40405e637e3754c29e78869df9.js deleted file mode 100644 index 8d8f2f9..0000000 --- a/documentation/html/dir_f3240a40405e637e3754c29e78869df9.js +++ /dev/null @@ -1,25 +0,0 @@ -var dir_f3240a40405e637e3754c29e78869df9 = -[ - [ "BNO08xRptAcceleration.cpp", "_b_n_o08x_rpt_acceleration_8cpp.html", null ], - [ "BNO08xRptActivityClassifier.cpp", "_b_n_o08x_rpt_activity_classifier_8cpp.html", null ], - [ "BNO08xRptARVRStabilizedGameRV.cpp", "_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp.html", null ], - [ "BNO08xRptARVRStabilizedRV.cpp", "_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp.html", null ], - [ "BNO08xRptCalGyro.cpp", "_b_n_o08x_rpt_cal_gyro_8cpp.html", null ], - [ "BNO08xRptCalMagnetometer.cpp", "_b_n_o08x_rpt_cal_magnetometer_8cpp.html", null ], - [ "BNO08xRptGameRV.cpp", "_b_n_o08x_rpt_game_r_v_8cpp.html", null ], - [ "BNO08xRptGravity.cpp", "_b_n_o08x_rpt_gravity_8cpp.html", null ], - [ "BNO08xRptIGyroRV.cpp", "_b_n_o08x_rpt_i_gyro_r_v_8cpp.html", null ], - [ "BNO08xRptLinearAcceleration.cpp", "_b_n_o08x_rpt_linear_acceleration_8cpp.html", null ], - [ "BNO08xRptRawMEMSAccelerometer.cpp", "_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp.html", null ], - [ "BNO08xRptRawMEMSGyro.cpp", "_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp.html", null ], - [ "BNO08xRptRawMEMSMagnetometer.cpp", "_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp.html", null ], - [ "BNO08xRptRV.cpp", "_b_n_o08x_rpt_r_v_8cpp.html", null ], - [ "BNO08xRptRVGeneric.cpp", "_b_n_o08x_rpt_r_v_generic_8cpp.html", null ], - [ "BNO08xRptRVGeomag.cpp", "_b_n_o08x_rpt_r_v_geomag_8cpp.html", null ], - [ "BNO08xRptShakeDetector.cpp", "_b_n_o08x_rpt_shake_detector_8cpp.html", null ], - [ "BNO08xRptStabilityClassifier.cpp", "_b_n_o08x_rpt_stability_classifier_8cpp.html", null ], - [ "BNO08xRptStepCounter.cpp", "_b_n_o08x_rpt_step_counter_8cpp.html", null ], - [ "BNO08xRptTapDetector.cpp", "_b_n_o08x_rpt_tap_detector_8cpp.html", null ], - [ "BNO08xRptUncalGyro.cpp", "_b_n_o08x_rpt_uncal_gyro_8cpp.html", null ], - [ "BNO08xRptUncalMagnetometer.cpp", "_b_n_o08x_rpt_uncal_magnetometer_8cpp.html", null ] -]; \ No newline at end of file diff --git a/documentation/html/dir_f3240a40405e637e3754c29e78869df9_dep.map b/documentation/html/dir_f3240a40405e637e3754c29e78869df9_dep.map deleted file mode 100644 index 0dfbb67..0000000 --- a/documentation/html/dir_f3240a40405e637e3754c29e78869df9_dep.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/dir_f3240a40405e637e3754c29e78869df9_dep.md5 b/documentation/html/dir_f3240a40405e637e3754c29e78869df9_dep.md5 deleted file mode 100644 index 4254602..0000000 --- a/documentation/html/dir_f3240a40405e637e3754c29e78869df9_dep.md5 +++ /dev/null @@ -1 +0,0 @@ -923d5d002ec179314ac882566f05e1a4 \ No newline at end of file diff --git a/documentation/html/dir_f3240a40405e637e3754c29e78869df9_dep.png b/documentation/html/dir_f3240a40405e637e3754c29e78869df9_dep.png deleted file mode 100644 index 0846224..0000000 Binary files a/documentation/html/dir_f3240a40405e637e3754c29e78869df9_dep.png and /dev/null differ diff --git a/documentation/html/doc.svg b/documentation/html/doc.svg deleted file mode 100644 index 0b928a5..0000000 --- a/documentation/html/doc.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - diff --git a/documentation/html/docd.svg b/documentation/html/docd.svg deleted file mode 100644 index ac18b27..0000000 --- a/documentation/html/docd.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - diff --git a/documentation/html/doxygen.css b/documentation/html/doxygen.css deleted file mode 100644 index 7b7d851..0000000 --- a/documentation/html/doxygen.css +++ /dev/null @@ -1,2225 +0,0 @@ -/* The standard CSS for doxygen 1.10.0*/ - -html { -/* page base colors */ ---page-background-color: white; ---page-foreground-color: black; ---page-link-color: #3D578C; ---page-visited-link-color: #4665A2; - -/* index */ ---index-odd-item-bg-color: #F8F9FC; ---index-even-item-bg-color: white; ---index-header-color: black; ---index-separator-color: #A0A0A0; - -/* header */ ---header-background-color: #F9FAFC; ---header-separator-color: #C4CFE5; ---header-gradient-image: url('nav_h.png'); ---group-header-separator-color: #879ECB; ---group-header-color: #354C7B; ---inherit-header-color: gray; - ---footer-foreground-color: #2A3D61; ---footer-logo-width: 104px; ---citation-label-color: #334975; ---glow-color: cyan; - ---title-background-color: white; ---title-separator-color: #5373B4; ---directory-separator-color: #9CAFD4; ---separator-color: #4A6AAA; - ---blockquote-background-color: #F7F8FB; ---blockquote-border-color: #9CAFD4; - ---scrollbar-thumb-color: #9CAFD4; ---scrollbar-background-color: #F9FAFC; - ---icon-background-color: #728DC1; ---icon-foreground-color: white; ---icon-doc-image: url('doc.svg'); ---icon-folder-open-image: url('folderopen.svg'); ---icon-folder-closed-image: url('folderclosed.svg'); - -/* brief member declaration list */ ---memdecl-background-color: #F9FAFC; ---memdecl-separator-color: #DEE4F0; ---memdecl-foreground-color: #555; ---memdecl-template-color: #4665A2; - -/* detailed member list */ ---memdef-border-color: #A8B8D9; ---memdef-title-background-color: #E2E8F2; ---memdef-title-gradient-image: url('nav_f.png'); ---memdef-proto-background-color: #DFE5F1; ---memdef-proto-text-color: #253555; ---memdef-proto-text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); ---memdef-doc-background-color: white; ---memdef-param-name-color: #602020; ---memdef-template-color: #4665A2; - -/* tables */ ---table-cell-border-color: #2D4068; ---table-header-background-color: #374F7F; ---table-header-foreground-color: #FFFFFF; - -/* labels */ ---label-background-color: #728DC1; ---label-left-top-border-color: #5373B4; ---label-right-bottom-border-color: #C4CFE5; ---label-foreground-color: white; - -/** navigation bar/tree/menu */ ---nav-background-color: #F9FAFC; ---nav-foreground-color: #364D7C; ---nav-gradient-image: url('tab_b.png'); ---nav-gradient-hover-image: url('tab_h.png'); ---nav-gradient-active-image: url('tab_a.png'); ---nav-gradient-active-image-parent: url("../tab_a.png"); ---nav-separator-image: url('tab_s.png'); ---nav-breadcrumb-image: url('bc_s.png'); ---nav-breadcrumb-border-color: #C2CDE4; ---nav-splitbar-image: url('splitbar.png'); ---nav-font-size-level1: 13px; ---nav-font-size-level2: 10px; ---nav-font-size-level3: 9px; ---nav-text-normal-color: #283A5D; ---nav-text-hover-color: white; ---nav-text-active-color: white; ---nav-text-normal-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); ---nav-text-hover-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); ---nav-text-active-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); ---nav-menu-button-color: #364D7C; ---nav-menu-background-color: white; ---nav-menu-foreground-color: #555555; ---nav-menu-toggle-color: rgba(255, 255, 255, 0.5); ---nav-arrow-color: #9CAFD4; ---nav-arrow-selected-color: #9CAFD4; - -/* table of contents */ ---toc-background-color: #F4F6FA; ---toc-border-color: #D8DFEE; ---toc-header-color: #4665A2; ---toc-down-arrow-image: url("data:image/svg+xml;utf8,&%238595;"); - -/** search field */ ---search-background-color: white; ---search-foreground-color: #909090; ---search-magnification-image: url('mag.svg'); ---search-magnification-select-image: url('mag_sel.svg'); ---search-active-color: black; ---search-filter-background-color: #F9FAFC; ---search-filter-foreground-color: black; ---search-filter-border-color: #90A5CE; ---search-filter-highlight-text-color: white; ---search-filter-highlight-bg-color: #3D578C; ---search-results-foreground-color: #425E97; ---search-results-background-color: #EEF1F7; ---search-results-border-color: black; ---search-box-shadow: inset 0.5px 0.5px 3px 0px #555; - -/** code fragments */ ---code-keyword-color: #008000; ---code-type-keyword-color: #604020; ---code-flow-keyword-color: #E08000; ---code-comment-color: #800000; ---code-preprocessor-color: #806020; ---code-string-literal-color: #002080; ---code-char-literal-color: #008080; ---code-xml-cdata-color: black; ---code-vhdl-digit-color: #FF00FF; ---code-vhdl-char-color: #000000; ---code-vhdl-keyword-color: #700070; ---code-vhdl-logic-color: #FF0000; ---code-link-color: #4665A2; ---code-external-link-color: #4665A2; ---fragment-foreground-color: black; ---fragment-background-color: #FBFCFD; ---fragment-border-color: #C4CFE5; ---fragment-lineno-border-color: #00FF00; ---fragment-lineno-background-color: #E8E8E8; ---fragment-lineno-foreground-color: black; ---fragment-lineno-link-fg-color: #4665A2; ---fragment-lineno-link-bg-color: #D8D8D8; ---fragment-lineno-link-hover-fg-color: #4665A2; ---fragment-lineno-link-hover-bg-color: #C8C8C8; ---fragment-copy-ok-color: #2EC82E; ---tooltip-foreground-color: black; ---tooltip-background-color: white; ---tooltip-border-color: gray; ---tooltip-doc-color: grey; ---tooltip-declaration-color: #006318; ---tooltip-link-color: #4665A2; ---tooltip-shadow: 1px 1px 7px gray; ---fold-line-color: #808080; ---fold-minus-image: url('minus.svg'); ---fold-plus-image: url('plus.svg'); ---fold-minus-image-relpath: url('../../minus.svg'); ---fold-plus-image-relpath: url('../../plus.svg'); - -/** font-family */ ---font-family-normal: Roboto,sans-serif; ---font-family-monospace: 'JetBrains Mono',Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace,fixed; ---font-family-nav: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; ---font-family-title: Tahoma,Arial,sans-serif; ---font-family-toc: Verdana,'DejaVu Sans',Geneva,sans-serif; ---font-family-search: Arial,Verdana,sans-serif; ---font-family-icon: Arial,Helvetica; ---font-family-tooltip: Roboto,sans-serif; - -/** special sections */ ---warning-color-bg: #f8d1cc; ---warning-color-hl: #b61825; ---warning-color-text: #75070f; ---note-color-bg: #faf3d8; ---note-color-hl: #f3a600; ---note-color-text: #5f4204; ---todo-color-bg: #e4f3ff; ---todo-color-hl: #1879C4; ---todo-color-text: #274a5c; ---test-color-bg: #e8e8ff; ---test-color-hl: #3939C4; ---test-color-text: #1a1a5c; ---deprecated-color-bg: #ecf0f3; ---deprecated-color-hl: #5b6269; ---deprecated-color-text: #43454a; ---bug-color-bg: #e4dafd; ---bug-color-hl: #5b2bdd; ---bug-color-text: #2a0d72; ---invariant-color-bg: #d8f1e3; ---invariant-color-hl: #44b86f; ---invariant-color-text: #265532; -} - -@media (prefers-color-scheme: dark) { - html:not(.dark-mode) { - color-scheme: dark; - -/* page base colors */ ---page-background-color: black; ---page-foreground-color: #C9D1D9; ---page-link-color: #90A5CE; ---page-visited-link-color: #A3B4D7; - -/* index */ ---index-odd-item-bg-color: #0B101A; ---index-even-item-bg-color: black; ---index-header-color: #C4CFE5; ---index-separator-color: #334975; - -/* header */ ---header-background-color: #070B11; ---header-separator-color: #141C2E; ---header-gradient-image: url('nav_hd.png'); ---group-header-separator-color: #283A5D; ---group-header-color: #90A5CE; ---inherit-header-color: #A0A0A0; - ---footer-foreground-color: #5B7AB7; ---footer-logo-width: 60px; ---citation-label-color: #90A5CE; ---glow-color: cyan; - ---title-background-color: #090D16; ---title-separator-color: #354C79; ---directory-separator-color: #283A5D; ---separator-color: #283A5D; - ---blockquote-background-color: #101826; ---blockquote-border-color: #283A5D; - ---scrollbar-thumb-color: #283A5D; ---scrollbar-background-color: #070B11; - ---icon-background-color: #334975; ---icon-foreground-color: #C4CFE5; ---icon-doc-image: url('docd.svg'); ---icon-folder-open-image: url('folderopend.svg'); ---icon-folder-closed-image: url('folderclosedd.svg'); - -/* brief member declaration list */ ---memdecl-background-color: #0B101A; ---memdecl-separator-color: #2C3F65; ---memdecl-foreground-color: #BBB; ---memdecl-template-color: #7C95C6; - -/* detailed member list */ ---memdef-border-color: #233250; ---memdef-title-background-color: #1B2840; ---memdef-title-gradient-image: url('nav_fd.png'); ---memdef-proto-background-color: #19243A; ---memdef-proto-text-color: #9DB0D4; ---memdef-proto-text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.9); ---memdef-doc-background-color: black; ---memdef-param-name-color: #D28757; ---memdef-template-color: #7C95C6; - -/* tables */ ---table-cell-border-color: #283A5D; ---table-header-background-color: #283A5D; ---table-header-foreground-color: #C4CFE5; - -/* labels */ ---label-background-color: #354C7B; ---label-left-top-border-color: #4665A2; ---label-right-bottom-border-color: #283A5D; ---label-foreground-color: #CCCCCC; - -/** navigation bar/tree/menu */ ---nav-background-color: #101826; ---nav-foreground-color: #364D7C; ---nav-gradient-image: url('tab_bd.png'); ---nav-gradient-hover-image: url('tab_hd.png'); ---nav-gradient-active-image: url('tab_ad.png'); ---nav-gradient-active-image-parent: url("../tab_ad.png"); ---nav-separator-image: url('tab_sd.png'); ---nav-breadcrumb-image: url('bc_sd.png'); ---nav-breadcrumb-border-color: #2A3D61; ---nav-splitbar-image: url('splitbard.png'); ---nav-font-size-level1: 13px; ---nav-font-size-level2: 10px; ---nav-font-size-level3: 9px; ---nav-text-normal-color: #B6C4DF; ---nav-text-hover-color: #DCE2EF; ---nav-text-active-color: #DCE2EF; ---nav-text-normal-shadow: 0px 1px 1px black; ---nav-text-hover-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); ---nav-text-active-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); ---nav-menu-button-color: #B6C4DF; ---nav-menu-background-color: #05070C; ---nav-menu-foreground-color: #BBBBBB; ---nav-menu-toggle-color: rgba(255, 255, 255, 0.2); ---nav-arrow-color: #334975; ---nav-arrow-selected-color: #90A5CE; - -/* table of contents */ ---toc-background-color: #151E30; ---toc-border-color: #202E4A; ---toc-header-color: #A3B4D7; ---toc-down-arrow-image: url("data:image/svg+xml;utf8,&%238595;"); - -/** search field */ ---search-background-color: black; ---search-foreground-color: #C5C5C5; ---search-magnification-image: url('mag_d.svg'); ---search-magnification-select-image: url('mag_seld.svg'); ---search-active-color: #C5C5C5; ---search-filter-background-color: #101826; ---search-filter-foreground-color: #90A5CE; ---search-filter-border-color: #7C95C6; ---search-filter-highlight-text-color: #BCC9E2; ---search-filter-highlight-bg-color: #283A5D; ---search-results-background-color: #101826; ---search-results-foreground-color: #90A5CE; ---search-results-border-color: #7C95C6; ---search-box-shadow: inset 0.5px 0.5px 3px 0px #2F436C; - -/** code fragments */ ---code-keyword-color: #CC99CD; ---code-type-keyword-color: #AB99CD; ---code-flow-keyword-color: #E08000; ---code-comment-color: #717790; ---code-preprocessor-color: #65CABE; ---code-string-literal-color: #7EC699; ---code-char-literal-color: #00E0F0; ---code-xml-cdata-color: #C9D1D9; ---code-vhdl-digit-color: #FF00FF; ---code-vhdl-char-color: #C0C0C0; ---code-vhdl-keyword-color: #CF53C9; ---code-vhdl-logic-color: #FF0000; ---code-link-color: #79C0FF; ---code-external-link-color: #79C0FF; ---fragment-foreground-color: #C9D1D9; ---fragment-background-color: #090D16; ---fragment-border-color: #30363D; ---fragment-lineno-border-color: #30363D; ---fragment-lineno-background-color: black; ---fragment-lineno-foreground-color: #6E7681; ---fragment-lineno-link-fg-color: #6E7681; ---fragment-lineno-link-bg-color: #303030; ---fragment-lineno-link-hover-fg-color: #8E96A1; ---fragment-lineno-link-hover-bg-color: #505050; ---fragment-copy-ok-color: #0EA80E; ---tooltip-foreground-color: #C9D1D9; ---tooltip-background-color: #202020; ---tooltip-border-color: #C9D1D9; ---tooltip-doc-color: #D9E1E9; ---tooltip-declaration-color: #20C348; ---tooltip-link-color: #79C0FF; ---tooltip-shadow: none; ---fold-line-color: #808080; ---fold-minus-image: url('minusd.svg'); ---fold-plus-image: url('plusd.svg'); ---fold-minus-image-relpath: url('../../minusd.svg'); ---fold-plus-image-relpath: url('../../plusd.svg'); - -/** font-family */ ---font-family-normal: Roboto,sans-serif; ---font-family-monospace: 'JetBrains Mono',Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace,fixed; ---font-family-nav: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; ---font-family-title: Tahoma,Arial,sans-serif; ---font-family-toc: Verdana,'DejaVu Sans',Geneva,sans-serif; ---font-family-search: Arial,Verdana,sans-serif; ---font-family-icon: Arial,Helvetica; ---font-family-tooltip: Roboto,sans-serif; - -/** special sections */ ---warning-color-bg: #2e1917; ---warning-color-hl: #ad2617; ---warning-color-text: #f5b1aa; ---note-color-bg: #3b2e04; ---note-color-hl: #f1b602; ---note-color-text: #ceb670; ---todo-color-bg: #163750; ---todo-color-hl: #1982D2; ---todo-color-text: #dcf0fa; ---test-color-bg: #121258; ---test-color-hl: #4242cf; ---test-color-text: #c0c0da; ---deprecated-color-bg: #2e323b; ---deprecated-color-hl: #738396; ---deprecated-color-text: #abb0bd; ---bug-color-bg: #2a2536; ---bug-color-hl: #7661b3; ---bug-color-text: #ae9ed6; ---invariant-color-bg: #303a35; ---invariant-color-hl: #76ce96; ---invariant-color-text: #cceed5; -}} -body { - background-color: var(--page-background-color); - color: var(--page-foreground-color); -} - -body, table, div, p, dl { - font-weight: 400; - font-size: 14px; - font-family: var(--font-family-normal); - line-height: 22px; -} - -/* @group Heading Levels */ - -.title { - font-family: var(--font-family-normal); - line-height: 28px; - font-size: 150%; - font-weight: bold; - margin: 10px 2px; -} - -h1.groupheader { - font-size: 150%; -} - -h2.groupheader { - border-bottom: 1px solid var(--group-header-separator-color); - color: var(--group-header-color); - font-size: 150%; - font-weight: normal; - margin-top: 1.75em; - padding-top: 8px; - padding-bottom: 4px; - width: 100%; -} - -h3.groupheader { - font-size: 100%; -} - -h1, h2, h3, h4, h5, h6 { - -webkit-transition: text-shadow 0.5s linear; - -moz-transition: text-shadow 0.5s linear; - -ms-transition: text-shadow 0.5s linear; - -o-transition: text-shadow 0.5s linear; - transition: text-shadow 0.5s linear; - margin-right: 15px; -} - -h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow { - text-shadow: 0 0 15px var(--glow-color); -} - -dt { - font-weight: bold; -} - -p.startli, p.startdd { - margin-top: 2px; -} - -th p.starttd, th p.intertd, th p.endtd { - font-size: 100%; - font-weight: 700; -} - -p.starttd { - margin-top: 0px; -} - -p.endli { - margin-bottom: 0px; -} - -p.enddd { - margin-bottom: 4px; -} - -p.endtd { - margin-bottom: 2px; -} - -p.interli { -} - -p.interdd { -} - -p.intertd { -} - -/* @end */ - -caption { - font-weight: bold; -} - -span.legend { - font-size: 70%; - text-align: center; -} - -h3.version { - font-size: 90%; - text-align: center; -} - -div.navtab { - padding-right: 15px; - text-align: right; - line-height: 110%; -} - -div.navtab table { - border-spacing: 0; -} - -td.navtab { - padding-right: 6px; - padding-left: 6px; -} - -td.navtabHL { - background-image: var(--nav-gradient-active-image); - background-repeat:repeat-x; - padding-right: 6px; - padding-left: 6px; -} - -td.navtabHL a, td.navtabHL a:visited { - color: var(--nav-text-hover-color); - text-shadow: var(--nav-text-hover-shadow); -} - -a.navtab { - font-weight: bold; -} - -div.qindex{ - text-align: center; - width: 100%; - line-height: 140%; - font-size: 130%; - color: var(--index-separator-color); -} - -#main-menu a:focus { - outline: auto; - z-index: 10; - position: relative; -} - -dt.alphachar{ - font-size: 180%; - font-weight: bold; -} - -.alphachar a{ - color: var(--index-header-color); -} - -.alphachar a:hover, .alphachar a:visited{ - text-decoration: none; -} - -.classindex dl { - padding: 25px; - column-count:1 -} - -.classindex dd { - display:inline-block; - margin-left: 50px; - width: 90%; - line-height: 1.15em; -} - -.classindex dl.even { - background-color: var(--index-even-item-bg-color); -} - -.classindex dl.odd { - background-color: var(--index-odd-item-bg-color); -} - -@media(min-width: 1120px) { - .classindex dl { - column-count:2 - } -} - -@media(min-width: 1320px) { - .classindex dl { - column-count:3 - } -} - - -/* @group Link Styling */ - -a { - color: var(--page-link-color); - font-weight: normal; - text-decoration: none; -} - -.contents a:visited { - color: var(--page-visited-link-color); -} - -a:hover { - text-decoration: none; - background: linear-gradient(to bottom, transparent 0,transparent calc(100% - 1px), currentColor 100%); -} - -a:hover > span.arrow { - text-decoration: none; - background : var(--nav-background-color); -} - -a.el { - font-weight: bold; -} - -a.elRef { -} - -a.code, a.code:visited, a.line, a.line:visited { - color: var(--code-link-color); -} - -a.codeRef, a.codeRef:visited, a.lineRef, a.lineRef:visited { - color: var(--code-external-link-color); -} - -a.code.hl_class { /* style for links to class names in code snippets */ } -a.code.hl_struct { /* style for links to struct names in code snippets */ } -a.code.hl_union { /* style for links to union names in code snippets */ } -a.code.hl_interface { /* style for links to interface names in code snippets */ } -a.code.hl_protocol { /* style for links to protocol names in code snippets */ } -a.code.hl_category { /* style for links to category names in code snippets */ } -a.code.hl_exception { /* style for links to exception names in code snippets */ } -a.code.hl_service { /* style for links to service names in code snippets */ } -a.code.hl_singleton { /* style for links to singleton names in code snippets */ } -a.code.hl_concept { /* style for links to concept names in code snippets */ } -a.code.hl_namespace { /* style for links to namespace names in code snippets */ } -a.code.hl_package { /* style for links to package names in code snippets */ } -a.code.hl_define { /* style for links to macro names in code snippets */ } -a.code.hl_function { /* style for links to function names in code snippets */ } -a.code.hl_variable { /* style for links to variable names in code snippets */ } -a.code.hl_typedef { /* style for links to typedef names in code snippets */ } -a.code.hl_enumvalue { /* style for links to enum value names in code snippets */ } -a.code.hl_enumeration { /* style for links to enumeration names in code snippets */ } -a.code.hl_signal { /* style for links to Qt signal names in code snippets */ } -a.code.hl_slot { /* style for links to Qt slot names in code snippets */ } -a.code.hl_friend { /* style for links to friend names in code snippets */ } -a.code.hl_dcop { /* style for links to KDE3 DCOP names in code snippets */ } -a.code.hl_property { /* style for links to property names in code snippets */ } -a.code.hl_event { /* style for links to event names in code snippets */ } -a.code.hl_sequence { /* style for links to sequence names in code snippets */ } -a.code.hl_dictionary { /* style for links to dictionary names in code snippets */ } - -/* @end */ - -dl.el { - margin-left: -1cm; -} - -ul { - overflow: visible; -} - -ul.multicol { - -moz-column-gap: 1em; - -webkit-column-gap: 1em; - column-gap: 1em; - -moz-column-count: 3; - -webkit-column-count: 3; - column-count: 3; - list-style-type: none; -} - -#side-nav ul { - overflow: visible; /* reset ul rule for scroll bar in GENERATE_TREEVIEW window */ -} - -#main-nav ul { - overflow: visible; /* reset ul rule for the navigation bar drop down lists */ -} - -.fragment { - text-align: left; - direction: ltr; - overflow-x: auto; - overflow-y: hidden; - position: relative; - min-height: 12px; - margin: 10px 0px; - padding: 10px 10px; - border: 1px solid var(--fragment-border-color); - border-radius: 4px; - background-color: var(--fragment-background-color); - color: var(--fragment-foreground-color); -} - -pre.fragment { - word-wrap: break-word; - font-size: 10pt; - line-height: 125%; - font-family: var(--font-family-monospace); -} - -.clipboard { - width: 24px; - height: 24px; - right: 5px; - top: 5px; - opacity: 0; - position: absolute; - display: inline; - overflow: auto; - fill: var(--fragment-foreground-color); - justify-content: center; - align-items: center; - cursor: pointer; -} - -.clipboard.success { - border: 1px solid var(--fragment-foreground-color); - border-radius: 4px; -} - -.fragment:hover .clipboard, .clipboard.success { - opacity: .28; -} - -.clipboard:hover, .clipboard.success { - opacity: 1 !important; -} - -.clipboard:active:not([class~=success]) svg { - transform: scale(.91); -} - -.clipboard.success svg { - fill: var(--fragment-copy-ok-color); -} - -.clipboard.success { - border-color: var(--fragment-copy-ok-color); -} - -div.line { - font-family: var(--font-family-monospace); - font-size: 13px; - min-height: 13px; - line-height: 1.2; - text-wrap: unrestricted; - white-space: -moz-pre-wrap; /* Moz */ - white-space: -pre-wrap; /* Opera 4-6 */ - white-space: -o-pre-wrap; /* Opera 7 */ - white-space: pre-wrap; /* CSS3 */ - word-wrap: break-word; /* IE 5.5+ */ - text-indent: -53px; - padding-left: 53px; - padding-bottom: 0px; - margin: 0px; - -webkit-transition-property: background-color, box-shadow; - -webkit-transition-duration: 0.5s; - -moz-transition-property: background-color, box-shadow; - -moz-transition-duration: 0.5s; - -ms-transition-property: background-color, box-shadow; - -ms-transition-duration: 0.5s; - -o-transition-property: background-color, box-shadow; - -o-transition-duration: 0.5s; - transition-property: background-color, box-shadow; - transition-duration: 0.5s; -} - -div.line:after { - content:"\000A"; - white-space: pre; -} - -div.line.glow { - background-color: var(--glow-color); - box-shadow: 0 0 10px var(--glow-color); -} - -span.fold { - margin-left: 5px; - margin-right: 1px; - margin-top: 0px; - margin-bottom: 0px; - padding: 0px; - display: inline-block; - width: 12px; - height: 12px; - background-repeat:no-repeat; - background-position:center; -} - -span.lineno { - padding-right: 4px; - margin-right: 9px; - text-align: right; - border-right: 2px solid var(--fragment-lineno-border-color); - color: var(--fragment-lineno-foreground-color); - background-color: var(--fragment-lineno-background-color); - white-space: pre; -} -span.lineno a, span.lineno a:visited { - color: var(--fragment-lineno-link-fg-color); - background-color: var(--fragment-lineno-link-bg-color); -} - -span.lineno a:hover { - color: var(--fragment-lineno-link-hover-fg-color); - background-color: var(--fragment-lineno-link-hover-bg-color); -} - -.lineno { - -webkit-touch-callout: none; - -webkit-user-select: none; - -khtml-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} - -div.classindex ul { - list-style: none; - padding-left: 0; -} - -div.classindex span.ai { - display: inline-block; -} - -div.groupHeader { - margin-left: 16px; - margin-top: 12px; - font-weight: bold; -} - -div.groupText { - margin-left: 16px; - font-style: italic; -} - -body { - color: var(--page-foreground-color); - margin: 0; -} - -div.contents { - margin-top: 10px; - margin-left: 12px; - margin-right: 8px; -} - -p.formulaDsp { - text-align: center; -} - -img.dark-mode-visible { - display: none; -} -img.light-mode-visible { - display: none; -} - -img.formulaInl, img.inline { - vertical-align: middle; -} - -div.center { - text-align: center; - margin-top: 0px; - margin-bottom: 0px; - padding: 0px; -} - -div.center img { - border: 0px; -} - -address.footer { - text-align: right; - padding-right: 12px; -} - -img.footer { - border: 0px; - vertical-align: middle; - width: var(--footer-logo-width); -} - -.compoundTemplParams { - color: var(--memdecl-template-color); - font-size: 80%; - line-height: 120%; -} - -/* @group Code Colorization */ - -span.keyword { - color: var(--code-keyword-color); -} - -span.keywordtype { - color: var(--code-type-keyword-color); -} - -span.keywordflow { - color: var(--code-flow-keyword-color); -} - -span.comment { - color: var(--code-comment-color); -} - -span.preprocessor { - color: var(--code-preprocessor-color); -} - -span.stringliteral { - color: var(--code-string-literal-color); -} - -span.charliteral { - color: var(--code-char-literal-color); -} - -span.xmlcdata { - color: var(--code-xml-cdata-color); -} - -span.vhdldigit { - color: var(--code-vhdl-digit-color); -} - -span.vhdlchar { - color: var(--code-vhdl-char-color); -} - -span.vhdlkeyword { - color: var(--code-vhdl-keyword-color); -} - -span.vhdllogic { - color: var(--code-vhdl-logic-color); -} - -blockquote { - background-color: var(--blockquote-background-color); - border-left: 2px solid var(--blockquote-border-color); - margin: 0 24px 0 4px; - padding: 0 12px 0 16px; -} - -/* @end */ - -td.tiny { - font-size: 75%; -} - -.dirtab { - padding: 4px; - border-collapse: collapse; - border: 1px solid var(--table-cell-border-color); -} - -th.dirtab { - background-color: var(--table-header-background-color); - color: var(--table-header-foreground-color); - font-weight: bold; -} - -hr { - height: 0px; - border: none; - border-top: 1px solid var(--separator-color); -} - -hr.footer { - height: 1px; -} - -/* @group Member Descriptions */ - -table.memberdecls { - border-spacing: 0px; - padding: 0px; -} - -.memberdecls td, .fieldtable tr { - -webkit-transition-property: background-color, box-shadow; - -webkit-transition-duration: 0.5s; - -moz-transition-property: background-color, box-shadow; - -moz-transition-duration: 0.5s; - -ms-transition-property: background-color, box-shadow; - -ms-transition-duration: 0.5s; - -o-transition-property: background-color, box-shadow; - -o-transition-duration: 0.5s; - transition-property: background-color, box-shadow; - transition-duration: 0.5s; -} - -.memberdecls td.glow, .fieldtable tr.glow { - background-color: var(--glow-color); - box-shadow: 0 0 15px var(--glow-color); -} - -.mdescLeft, .mdescRight, -.memItemLeft, .memItemRight, -.memTemplItemLeft, .memTemplItemRight, .memTemplParams { - background-color: var(--memdecl-background-color); - border: none; - margin: 4px; - padding: 1px 0 0 8px; -} - -.mdescLeft, .mdescRight { - padding: 0px 8px 4px 8px; - color: var(--memdecl-foreground-color); -} - -.memSeparator { - border-bottom: 1px solid var(--memdecl-separator-color); - line-height: 1px; - margin: 0px; - padding: 0px; -} - -.memItemLeft, .memTemplItemLeft { - white-space: nowrap; -} - -.memItemRight, .memTemplItemRight { - width: 100%; -} - -.memTemplParams { - color: var(--memdecl-template-color); - white-space: nowrap; - font-size: 80%; -} - -/* @end */ - -/* @group Member Details */ - -/* Styles for detailed member documentation */ - -.memtitle { - padding: 8px; - border-top: 1px solid var(--memdef-border-color); - border-left: 1px solid var(--memdef-border-color); - border-right: 1px solid var(--memdef-border-color); - border-top-right-radius: 4px; - border-top-left-radius: 4px; - margin-bottom: -1px; - background-image: var(--memdef-title-gradient-image); - background-repeat: repeat-x; - background-color: var(--memdef-title-background-color); - line-height: 1.25; - font-weight: 300; - float:left; -} - -.permalink -{ - font-size: 65%; - display: inline-block; - vertical-align: middle; -} - -.memtemplate { - font-size: 80%; - color: var(--memdef-template-color); - font-weight: normal; - margin-left: 9px; -} - -.mempage { - width: 100%; -} - -.memitem { - padding: 0; - margin-bottom: 10px; - margin-right: 5px; - -webkit-transition: box-shadow 0.5s linear; - -moz-transition: box-shadow 0.5s linear; - -ms-transition: box-shadow 0.5s linear; - -o-transition: box-shadow 0.5s linear; - transition: box-shadow 0.5s linear; - display: table !important; - width: 100%; -} - -.memitem.glow { - box-shadow: 0 0 15px var(--glow-color); -} - -.memname { - font-weight: 400; - margin-left: 6px; -} - -.memname td { - vertical-align: bottom; -} - -.memproto, dl.reflist dt { - border-top: 1px solid var(--memdef-border-color); - border-left: 1px solid var(--memdef-border-color); - border-right: 1px solid var(--memdef-border-color); - padding: 6px 0px 6px 0px; - color: var(--memdef-proto-text-color); - font-weight: bold; - text-shadow: var(--memdef-proto-text-shadow); - background-color: var(--memdef-proto-background-color); - box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); - border-top-right-radius: 4px; -} - -.overload { - font-family: var(--font-family-monospace); - font-size: 65%; -} - -.memdoc, dl.reflist dd { - border-bottom: 1px solid var(--memdef-border-color); - border-left: 1px solid var(--memdef-border-color); - border-right: 1px solid var(--memdef-border-color); - padding: 6px 10px 2px 10px; - border-top-width: 0; - background-image:url('nav_g.png'); - background-repeat:repeat-x; - background-color: var(--memdef-doc-background-color); - /* opera specific markup */ - border-bottom-left-radius: 4px; - border-bottom-right-radius: 4px; - box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); - /* firefox specific markup */ - -moz-border-radius-bottomleft: 4px; - -moz-border-radius-bottomright: 4px; - -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; - /* webkit specific markup */ - -webkit-border-bottom-left-radius: 4px; - -webkit-border-bottom-right-radius: 4px; - -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); -} - -dl.reflist dt { - padding: 5px; -} - -dl.reflist dd { - margin: 0px 0px 10px 0px; - padding: 5px; -} - -.paramkey { - text-align: right; -} - -.paramtype { - white-space: nowrap; - padding: 0px; - padding-bottom: 1px; -} - -.paramname { - white-space: nowrap; - padding: 0px; - padding-bottom: 1px; - margin-left: 2px; -} - -.paramname em { - color: var(--memdef-param-name-color); - font-style: normal; - margin-right: 1px; -} - -.paramname .paramdefval { - font-family: var(--font-family-monospace); -} - -.params, .retval, .exception, .tparams { - margin-left: 0px; - padding-left: 0px; -} - -.params .paramname, .retval .paramname, .tparams .paramname, .exception .paramname { - font-weight: bold; - vertical-align: top; -} - -.params .paramtype, .tparams .paramtype { - font-style: italic; - vertical-align: top; -} - -.params .paramdir, .tparams .paramdir { - font-family: var(--font-family-monospace); - vertical-align: top; -} - -table.mlabels { - border-spacing: 0px; -} - -td.mlabels-left { - width: 100%; - padding: 0px; -} - -td.mlabels-right { - vertical-align: bottom; - padding: 0px; - white-space: nowrap; -} - -span.mlabels { - margin-left: 8px; -} - -span.mlabel { - background-color: var(--label-background-color); - border-top:1px solid var(--label-left-top-border-color); - border-left:1px solid var(--label-left-top-border-color); - border-right:1px solid var(--label-right-bottom-border-color); - border-bottom:1px solid var(--label-right-bottom-border-color); - text-shadow: none; - color: var(--label-foreground-color); - margin-right: 4px; - padding: 2px 3px; - border-radius: 3px; - font-size: 7pt; - white-space: nowrap; - vertical-align: middle; -} - - - -/* @end */ - -/* these are for tree view inside a (index) page */ - -div.directory { - margin: 10px 0px; - border-top: 1px solid var(--directory-separator-color); - border-bottom: 1px solid var(--directory-separator-color); - width: 100%; -} - -.directory table { - border-collapse:collapse; -} - -.directory td { - margin: 0px; - padding: 0px; - vertical-align: top; -} - -.directory td.entry { - white-space: nowrap; - padding-right: 6px; - padding-top: 3px; -} - -.directory td.entry a { - outline:none; -} - -.directory td.entry a img { - border: none; -} - -.directory td.desc { - width: 100%; - padding-left: 6px; - padding-right: 6px; - padding-top: 3px; - border-left: 1px solid rgba(0,0,0,0.05); -} - -.directory tr.odd { - padding-left: 6px; - background-color: var(--index-odd-item-bg-color); -} - -.directory tr.even { - padding-left: 6px; - background-color: var(--index-even-item-bg-color); -} - -.directory img { - vertical-align: -30%; -} - -.directory .levels { - white-space: nowrap; - width: 100%; - text-align: right; - font-size: 9pt; -} - -.directory .levels span { - cursor: pointer; - padding-left: 2px; - padding-right: 2px; - color: var(--page-link-color); -} - -.arrow { - color: var(--nav-arrow-color); - -webkit-user-select: none; - -khtml-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - cursor: pointer; - font-size: 80%; - display: inline-block; - width: 16px; - height: 22px; -} - -.icon { - font-family: var(--font-family-icon); - line-height: normal; - font-weight: bold; - font-size: 12px; - height: 14px; - width: 16px; - display: inline-block; - background-color: var(--icon-background-color); - color: var(--icon-foreground-color); - text-align: center; - border-radius: 4px; - margin-left: 2px; - margin-right: 2px; -} - -.icona { - width: 24px; - height: 22px; - display: inline-block; -} - -.iconfopen { - width: 24px; - height: 18px; - margin-bottom: 4px; - background-image:var(--icon-folder-open-image); - background-repeat: repeat-y; - vertical-align:top; - display: inline-block; -} - -.iconfclosed { - width: 24px; - height: 18px; - margin-bottom: 4px; - background-image:var(--icon-folder-closed-image); - background-repeat: repeat-y; - vertical-align:top; - display: inline-block; -} - -.icondoc { - width: 24px; - height: 18px; - margin-bottom: 4px; - background-image:var(--icon-doc-image); - background-position: 0px -4px; - background-repeat: repeat-y; - vertical-align:top; - display: inline-block; -} - -/* @end */ - -div.dynheader { - margin-top: 8px; - -webkit-touch-callout: none; - -webkit-user-select: none; - -khtml-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} - -address { - font-style: normal; - color: var(--footer-foreground-color); -} - -table.doxtable caption { - caption-side: top; -} - -table.doxtable { - border-collapse:collapse; - margin-top: 4px; - margin-bottom: 4px; -} - -table.doxtable td, table.doxtable th { - border: 1px solid var(--table-cell-border-color); - padding: 3px 7px 2px; -} - -table.doxtable th { - background-color: var(--table-header-background-color); - color: var(--table-header-foreground-color); - font-size: 110%; - padding-bottom: 4px; - padding-top: 5px; -} - -table.fieldtable { - margin-bottom: 10px; - border: 1px solid var(--memdef-border-color); - border-spacing: 0px; - border-radius: 4px; - box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15); -} - -.fieldtable td, .fieldtable th { - padding: 3px 7px 2px; -} - -.fieldtable td.fieldtype, .fieldtable td.fieldname { - white-space: nowrap; - border-right: 1px solid var(--memdef-border-color); - border-bottom: 1px solid var(--memdef-border-color); - vertical-align: top; -} - -.fieldtable td.fieldname { - padding-top: 3px; -} - -.fieldtable td.fielddoc { - border-bottom: 1px solid var(--memdef-border-color); -} - -.fieldtable td.fielddoc p:first-child { - margin-top: 0px; -} - -.fieldtable td.fielddoc p:last-child { - margin-bottom: 2px; -} - -.fieldtable tr:last-child td { - border-bottom: none; -} - -.fieldtable th { - background-image: var(--memdef-title-gradient-image); - background-repeat:repeat-x; - background-color: var(--memdef-title-background-color); - font-size: 90%; - color: var(--memdef-proto-text-color); - padding-bottom: 4px; - padding-top: 5px; - text-align:left; - font-weight: 400; - border-top-left-radius: 4px; - border-top-right-radius: 4px; - border-bottom: 1px solid var(--memdef-border-color); -} - - -.tabsearch { - top: 0px; - left: 10px; - height: 36px; - background-image: var(--nav-gradient-image); - z-index: 101; - overflow: hidden; - font-size: 13px; -} - -.navpath ul -{ - font-size: 11px; - background-image: var(--nav-gradient-image); - background-repeat:repeat-x; - background-position: 0 -5px; - height:30px; - line-height:30px; - color:var(--nav-text-normal-color); - border:solid 1px var(--nav-breadcrumb-border-color); - overflow:hidden; - margin:0px; - padding:0px; -} - -.navpath li -{ - list-style-type:none; - float:left; - padding-left:10px; - padding-right:15px; - background-image:var(--nav-breadcrumb-image); - background-repeat:no-repeat; - background-position:right; - color: var(--nav-foreground-color); -} - -.navpath li.navelem a -{ - height:32px; - display:block; - outline: none; - color: var(--nav-text-normal-color); - font-family: var(--font-family-nav); - text-shadow: var(--nav-text-normal-shadow); - text-decoration: none; -} - -.navpath li.navelem a:hover -{ - color: var(--nav-text-hover-color); - text-shadow: var(--nav-text-hover-shadow); -} - -.navpath li.footer -{ - list-style-type:none; - float:right; - padding-left:10px; - padding-right:15px; - background-image:none; - background-repeat:no-repeat; - background-position:right; - color: var(--footer-foreground-color); - font-size: 8pt; -} - - -div.summary -{ - float: right; - font-size: 8pt; - padding-right: 5px; - width: 50%; - text-align: right; -} - -div.summary a -{ - white-space: nowrap; -} - -table.classindex -{ - margin: 10px; - white-space: nowrap; - margin-left: 3%; - margin-right: 3%; - width: 94%; - border: 0; - border-spacing: 0; - padding: 0; -} - -div.ingroups -{ - font-size: 8pt; - width: 50%; - text-align: left; -} - -div.ingroups a -{ - white-space: nowrap; -} - -div.header -{ - background-image: var(--header-gradient-image); - background-repeat:repeat-x; - background-color: var(--header-background-color); - margin: 0px; - border-bottom: 1px solid var(--header-separator-color); -} - -div.headertitle -{ - padding: 5px 5px 5px 10px; -} - -.PageDocRTL-title div.headertitle { - text-align: right; - direction: rtl; -} - -dl { - padding: 0 0 0 0; -} - -/* - -dl.section { - margin-left: 0px; - padding-left: 0px; -} - -dl.note { - margin-left: -7px; - padding-left: 3px; - border-left: 4px solid; - border-color: #D0C000; -} - -dl.warning, dl.attention { - margin-left: -7px; - padding-left: 3px; - border-left: 4px solid; - border-color: #FF0000; -} - -dl.pre, dl.post, dl.invariant { - margin-left: -7px; - padding-left: 3px; - border-left: 4px solid; - border-color: #00D000; -} - -dl.deprecated { - margin-left: -7px; - padding-left: 3px; - border-left: 4px solid; - border-color: #505050; -} - -dl.todo { - margin-left: -7px; - padding-left: 3px; - border-left: 4px solid; - border-color: #00C0E0; -} - -dl.test { - margin-left: -7px; - padding-left: 3px; - border-left: 4px solid; - border-color: #3030E0; -} - -dl.bug { - margin-left: -7px; - padding-left: 3px; - border-left: 4px solid; - border-color: #C08050; -} - -*/ - -dl.bug dt a, dl.deprecated dt a, dl.todo dt a, dl.test a { - font-weight: bold !important; -} - -dl.warning, dl.attention, dl.note, dl.deprecated, dl.bug, -dl.invariant, dl.pre, dl.post, dl.todo, dl.test, dl.remark { - padding: 10px; - margin: 10px 0px; - overflow: hidden; - margin-left: 0; - border-radius: 4px; -} - -dl.section dd { - margin-bottom: 2px; -} - -dl.warning, dl.attention { - background: var(--warning-color-bg); - border-left: 8px solid var(--warning-color-hl); - color: var(--warning-color-text); -} - -dl.warning dt, dl.attention dt { - color: var(--warning-color-hl); -} - -dl.note, dl.remark { - background: var(--note-color-bg); - border-left: 8px solid var(--note-color-hl); - color: var(--note-color-text); -} - -dl.note dt, dl.remark dt { - color: var(--note-color-hl); -} - -dl.todo { - background: var(--todo-color-bg); - border-left: 8px solid var(--todo-color-hl); - color: var(--todo-color-text); -} - -dl.todo dt { - color: var(--todo-color-hl); -} - -dl.test { - background: var(--test-color-bg); - border-left: 8px solid var(--test-color-hl); - color: var(--test-color-text); -} - -dl.test dt { - color: var(--test-color-hl); -} - -dl.bug dt a { - color: var(--bug-color-hl) !important; -} - -dl.bug { - background: var(--bug-color-bg); - border-left: 8px solid var(--bug-color-hl); - color: var(--bug-color-text); -} - -dl.bug dt a { - color: var(--bug-color-hl) !important; -} - -dl.deprecated { - background: var(--deprecated-color-bg); - border-left: 8px solid var(--deprecated-color-hl); - color: var(--deprecated-color-text); -} - -dl.deprecated dt a { - color: var(--deprecated-color-hl) !important; -} - -dl.section dd, dl.bug dd, dl.deprecated dd, dl.todo dd, dl.test dd { - margin-inline-start: 0px; -} - -dl.invariant, dl.pre, dl.post { - background: var(--invariant-color-bg); - border-left: 8px solid var(--invariant-color-hl); - color: var(--invariant-color-text); -} - -dl.invariant dt, dl.pre dt, dl.post dt { - color: var(--invariant-color-hl); -} - - -#projectrow -{ - height: 56px; -} - -#projectlogo -{ - text-align: center; - vertical-align: bottom; - border-collapse: separate; -} - -#projectlogo img -{ - border: 0px none; -} - -#projectalign -{ - vertical-align: middle; - padding-left: 0.5em; -} - -#projectname -{ - font-size: 200%; - font-family: var(--font-family-title); - margin: 0px; - padding: 2px 0px; -} - -#projectbrief -{ - font-size: 90%; - font-family: var(--font-family-title); - margin: 0px; - padding: 0px; -} - -#projectnumber -{ - font-size: 50%; - font-family: 50% var(--font-family-title); - margin: 0px; - padding: 0px; -} - -#titlearea -{ - padding: 0px; - margin: 0px; - width: 100%; - border-bottom: 1px solid var(--title-separator-color); - background-color: var(--title-background-color); -} - -.image -{ - text-align: center; -} - -.dotgraph -{ - text-align: center; -} - -.mscgraph -{ - text-align: center; -} - -.plantumlgraph -{ - text-align: center; -} - -.diagraph -{ - text-align: center; -} - -.caption -{ - font-weight: bold; -} - -dl.citelist { - margin-bottom:50px; -} - -dl.citelist dt { - color:var(--citation-label-color); - float:left; - font-weight:bold; - margin-right:10px; - padding:5px; - text-align:right; - width:52px; -} - -dl.citelist dd { - margin:2px 0 2px 72px; - padding:5px 0; -} - -div.toc { - padding: 14px 25px; - background-color: var(--toc-background-color); - border: 1px solid var(--toc-border-color); - border-radius: 7px 7px 7px 7px; - float: right; - height: auto; - margin: 0 8px 10px 10px; - width: 200px; -} - -div.toc li { - background: var(--toc-down-arrow-image) no-repeat scroll 0 5px transparent; - font: 10px/1.2 var(--font-family-toc); - margin-top: 5px; - padding-left: 10px; - padding-top: 2px; -} - -div.toc h3 { - font: bold 12px/1.2 var(--font-family-toc); - color: var(--toc-header-color); - border-bottom: 0 none; - margin: 0; -} - -div.toc ul { - list-style: none outside none; - border: medium none; - padding: 0px; -} - -div.toc li.level1 { - margin-left: 0px; -} - -div.toc li.level2 { - margin-left: 15px; -} - -div.toc li.level3 { - margin-left: 15px; -} - -div.toc li.level4 { - margin-left: 15px; -} - -span.emoji { - /* font family used at the site: https://unicode.org/emoji/charts/full-emoji-list.html - * font-family: "Noto Color Emoji", "Apple Color Emoji", "Segoe UI Emoji", Times, Symbola, Aegyptus, Code2000, Code2001, Code2002, Musica, serif, LastResort; - */ -} - -span.obfuscator { - display: none; -} - -.inherit_header { - font-weight: bold; - color: var(--inherit-header-color); - cursor: pointer; - -webkit-touch-callout: none; - -webkit-user-select: none; - -khtml-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} - -.inherit_header td { - padding: 6px 0px 2px 5px; -} - -.inherit { - display: none; -} - -tr.heading h2 { - margin-top: 12px; - margin-bottom: 4px; -} - -/* tooltip related style info */ - -.ttc { - position: absolute; - display: none; -} - -#powerTip { - cursor: default; - /*white-space: nowrap;*/ - color: var(--tooltip-foreground-color); - background-color: var(--tooltip-background-color); - border: 1px solid var(--tooltip-border-color); - border-radius: 4px 4px 4px 4px; - box-shadow: var(--tooltip-shadow); - display: none; - font-size: smaller; - max-width: 80%; - opacity: 0.9; - padding: 1ex 1em 1em; - position: absolute; - z-index: 2147483647; -} - -#powerTip div.ttdoc { - color: var(--tooltip-doc-color); - font-style: italic; -} - -#powerTip div.ttname a { - font-weight: bold; -} - -#powerTip a { - color: var(--tooltip-link-color); -} - -#powerTip div.ttname { - font-weight: bold; -} - -#powerTip div.ttdeci { - color: var(--tooltip-declaration-color); -} - -#powerTip div { - margin: 0px; - padding: 0px; - font-size: 12px; - font-family: var(--font-family-tooltip); - line-height: 16px; -} - -#powerTip:before, #powerTip:after { - content: ""; - position: absolute; - margin: 0px; -} - -#powerTip.n:after, #powerTip.n:before, -#powerTip.s:after, #powerTip.s:before, -#powerTip.w:after, #powerTip.w:before, -#powerTip.e:after, #powerTip.e:before, -#powerTip.ne:after, #powerTip.ne:before, -#powerTip.se:after, #powerTip.se:before, -#powerTip.nw:after, #powerTip.nw:before, -#powerTip.sw:after, #powerTip.sw:before { - border: solid transparent; - content: " "; - height: 0; - width: 0; - position: absolute; -} - -#powerTip.n:after, #powerTip.s:after, -#powerTip.w:after, #powerTip.e:after, -#powerTip.nw:after, #powerTip.ne:after, -#powerTip.sw:after, #powerTip.se:after { - border-color: rgba(255, 255, 255, 0); -} - -#powerTip.n:before, #powerTip.s:before, -#powerTip.w:before, #powerTip.e:before, -#powerTip.nw:before, #powerTip.ne:before, -#powerTip.sw:before, #powerTip.se:before { - border-color: rgba(128, 128, 128, 0); -} - -#powerTip.n:after, #powerTip.n:before, -#powerTip.ne:after, #powerTip.ne:before, -#powerTip.nw:after, #powerTip.nw:before { - top: 100%; -} - -#powerTip.n:after, #powerTip.ne:after, #powerTip.nw:after { - border-top-color: var(--tooltip-background-color); - border-width: 10px; - margin: 0px -10px; -} -#powerTip.n:before, #powerTip.ne:before, #powerTip.nw:before { - border-top-color: var(--tooltip-border-color); - border-width: 11px; - margin: 0px -11px; -} -#powerTip.n:after, #powerTip.n:before { - left: 50%; -} - -#powerTip.nw:after, #powerTip.nw:before { - right: 14px; -} - -#powerTip.ne:after, #powerTip.ne:before { - left: 14px; -} - -#powerTip.s:after, #powerTip.s:before, -#powerTip.se:after, #powerTip.se:before, -#powerTip.sw:after, #powerTip.sw:before { - bottom: 100%; -} - -#powerTip.s:after, #powerTip.se:after, #powerTip.sw:after { - border-bottom-color: var(--tooltip-background-color); - border-width: 10px; - margin: 0px -10px; -} - -#powerTip.s:before, #powerTip.se:before, #powerTip.sw:before { - border-bottom-color: var(--tooltip-border-color); - border-width: 11px; - margin: 0px -11px; -} - -#powerTip.s:after, #powerTip.s:before { - left: 50%; -} - -#powerTip.sw:after, #powerTip.sw:before { - right: 14px; -} - -#powerTip.se:after, #powerTip.se:before { - left: 14px; -} - -#powerTip.e:after, #powerTip.e:before { - left: 100%; -} -#powerTip.e:after { - border-left-color: var(--tooltip-border-color); - border-width: 10px; - top: 50%; - margin-top: -10px; -} -#powerTip.e:before { - border-left-color: var(--tooltip-border-color); - border-width: 11px; - top: 50%; - margin-top: -11px; -} - -#powerTip.w:after, #powerTip.w:before { - right: 100%; -} -#powerTip.w:after { - border-right-color: var(--tooltip-border-color); - border-width: 10px; - top: 50%; - margin-top: -10px; -} -#powerTip.w:before { - border-right-color: var(--tooltip-border-color); - border-width: 11px; - top: 50%; - margin-top: -11px; -} - -@media print -{ - #top { display: none; } - #side-nav { display: none; } - #nav-path { display: none; } - body { overflow:visible; } - h1, h2, h3, h4, h5, h6 { page-break-after: avoid; } - .summary { display: none; } - .memitem { page-break-inside: avoid; } - #doc-content - { - margin-left:0 !important; - height:auto !important; - width:auto !important; - overflow:inherit; - display:inline; - } -} - -/* @group Markdown */ - -table.markdownTable { - border-collapse:collapse; - margin-top: 4px; - margin-bottom: 4px; -} - -table.markdownTable td, table.markdownTable th { - border: 1px solid var(--table-cell-border-color); - padding: 3px 7px 2px; -} - -table.markdownTable tr { -} - -th.markdownTableHeadLeft, th.markdownTableHeadRight, th.markdownTableHeadCenter, th.markdownTableHeadNone { - background-color: var(--table-header-background-color); - color: var(--table-header-foreground-color); - font-size: 110%; - padding-bottom: 4px; - padding-top: 5px; -} - -th.markdownTableHeadLeft, td.markdownTableBodyLeft { - text-align: left -} - -th.markdownTableHeadRight, td.markdownTableBodyRight { - text-align: right -} - -th.markdownTableHeadCenter, td.markdownTableBodyCenter { - text-align: center -} - -tt, code, kbd, samp -{ - display: inline-block; -} -/* @end */ - -u { - text-decoration: underline; -} - -details>summary { - list-style-type: none; -} - -details > summary::-webkit-details-marker { - display: none; -} - -details>summary::before { - content: "\25ba"; - padding-right:4px; - font-size: 80%; -} - -details[open]>summary::before { - content: "\25bc"; - padding-right:4px; - font-size: 80%; -} - -body { - scrollbar-color: var(--scrollbar-thumb-color) var(--scrollbar-background-color); -} - -::-webkit-scrollbar { - background-color: var(--scrollbar-background-color); - height: 12px; - width: 12px; -} -::-webkit-scrollbar-thumb { - border-radius: 6px; - box-shadow: inset 0 0 12px 12px var(--scrollbar-thumb-color); - border: solid 2px transparent; -} -::-webkit-scrollbar-corner { - background-color: var(--scrollbar-background-color); -} - diff --git a/documentation/html/doxygen.svg b/documentation/html/doxygen.svg deleted file mode 100644 index 79a7635..0000000 --- a/documentation/html/doxygen.svg +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/doxygen_crawl.html b/documentation/html/doxygen_crawl.html deleted file mode 100644 index 57eb1e0..0000000 --- a/documentation/html/doxygen_crawl.html +++ /dev/null @@ -1,328 +0,0 @@ - - - -Validator / crawler helper - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/dynsections.js b/documentation/html/dynsections.js deleted file mode 100644 index 8f49326..0000000 --- a/documentation/html/dynsections.js +++ /dev/null @@ -1,194 +0,0 @@ -/* - @licstart The following is the entire license notice for the JavaScript code in this file. - - The MIT License (MIT) - - Copyright (C) 1997-2020 by Dimitri van Heesch - - Permission is hereby granted, free of charge, to any person obtaining a copy of this software - and associated documentation files (the "Software"), to deal in the Software without restriction, - including without limitation the rights to use, copy, modify, merge, publish, distribute, - sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in all copies or - substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING - BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, - DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - @licend The above is the entire license notice for the JavaScript code in this file - */ - -let dynsection = { - - // helper function - updateStripes : function() { - $('table.directory tr'). - removeClass('even').filter(':visible:even').addClass('even'); - $('table.directory tr'). - removeClass('odd').filter(':visible:odd').addClass('odd'); - }, - - toggleVisibility : function(linkObj) { - const base = $(linkObj).attr('id'); - const summary = $('#'+base+'-summary'); - const content = $('#'+base+'-content'); - const trigger = $('#'+base+'-trigger'); - const src=$(trigger).attr('src'); - if (content.is(':visible')===true) { - content.hide(); - summary.show(); - $(linkObj).addClass('closed').removeClass('opened'); - $(trigger).attr('src',src.substring(0,src.length-8)+'closed.png'); - } else { - content.show(); - summary.hide(); - $(linkObj).removeClass('closed').addClass('opened'); - $(trigger).attr('src',src.substring(0,src.length-10)+'open.png'); - } - return false; - }, - - toggleLevel : function(level) { - $('table.directory tr').each(function() { - const l = this.id.split('_').length-1; - const i = $('#img'+this.id.substring(3)); - const a = $('#arr'+this.id.substring(3)); - if (l'); - // add vertical lines to other rows - $('span[class=lineno]').not(':eq(0)').append(''); - // add toggle controls to lines with fold divs - $('div[class=foldopen]').each(function() { - // extract specific id to use - const id = $(this).attr('id').replace('foldopen',''); - // extract start and end foldable fragment attributes - const start = $(this).attr('data-start'); - const end = $(this).attr('data-end'); - // replace normal fold span with controls for the first line of a foldable fragment - $(this).find('span[class=fold]:first').replaceWith(''); - // append div for folded (closed) representation - $(this).after(''); - // extract the first line from the "open" section to represent closed content - const line = $(this).children().first().clone(); - // remove any glow that might still be active on the original line - $(line).removeClass('glow'); - if (start) { - // if line already ends with a start marker (e.g. trailing {), remove it - $(line).html($(line).html().replace(new RegExp('\\s*'+start+'\\s*$','g'),'')); - } - // replace minus with plus symbol - $(line).find('span[class=fold]').css('background-image',codefold.plusImg[relPath]); - // append ellipsis - $(line).append(' '+start+''+end); - // insert constructed line into closed div - $('#foldclosed'+id).html(line); - }); - }, -}; -/* @license-end */ diff --git a/documentation/html/files.html b/documentation/html/files.html deleted file mode 100644 index 6771252..0000000 --- a/documentation/html/files.html +++ /dev/null @@ -1,180 +0,0 @@ - - - - - - - -esp32_BNO08x: File List - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
File List
-
-
-
Here is a list of all files with brief descriptions:
-
[detail level 123]
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  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 deleted file mode 100644 index 9a252d5..0000000 --- a/documentation/html/files_dup.js +++ /dev/null @@ -1,6 +0,0 @@ -var files_dup = -[ - [ "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/folderclosed.svg b/documentation/html/folderclosed.svg deleted file mode 100644 index b04bed2..0000000 --- a/documentation/html/folderclosed.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - diff --git a/documentation/html/folderclosedd.svg b/documentation/html/folderclosedd.svg deleted file mode 100644 index 52f0166..0000000 --- a/documentation/html/folderclosedd.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - diff --git a/documentation/html/folderopen.svg b/documentation/html/folderopen.svg deleted file mode 100644 index f6896dd..0000000 --- a/documentation/html/folderopen.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - - diff --git a/documentation/html/folderopend.svg b/documentation/html/folderopend.svg deleted file mode 100644 index 2d1f06e..0000000 --- a/documentation/html/folderopend.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - diff --git a/documentation/html/functions.html b/documentation/html/functions.html deleted file mode 100644 index c17d5b6..0000000 --- a/documentation/html/functions.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
Here is a list of all class members with links to the classes they belong to:
- -

- a -

-
-
- - - - diff --git a/documentation/html/functions_b.html b/documentation/html/functions_b.html deleted file mode 100644 index 9437376..0000000 --- a/documentation/html/functions_b.html +++ /dev/null @@ -1,162 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
Here is a list of all class members with links to the classes they belong to:
- -

- b -

-
-
- - - - diff --git a/documentation/html/functions_c.html b/documentation/html/functions_c.html deleted file mode 100644 index 261d1b7..0000000 --- a/documentation/html/functions_c.html +++ /dev/null @@ -1,133 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
Here is a list of all class members with links to the classes they belong to:
- -

- c -

-
-
- - - - diff --git a/documentation/html/functions_d.html b/documentation/html/functions_d.html deleted file mode 100644 index 190e138..0000000 --- a/documentation/html/functions_d.html +++ /dev/null @@ -1,132 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
Here is a list of all class members with links to the classes they belong to:
- -

- d -

-
-
- - - - diff --git a/documentation/html/functions_dup.js b/documentation/html/functions_dup.js deleted file mode 100644 index b43511f..0000000 --- a/documentation/html/functions_dup.js +++ /dev/null @@ -1,29 +0,0 @@ -var functions_dup = -[ - [ "a", "functions.html", null ], - [ "b", "functions_b.html", null ], - [ "c", "functions_c.html", null ], - [ "d", "functions_d.html", null ], - [ "e", "functions_e.html", null ], - [ "f", "functions_f.html", null ], - [ "g", "functions_g.html", null ], - [ "h", "functions_h.html", null ], - [ "i", "functions_i.html", null ], - [ "j", "functions_j.html", null ], - [ "k", "functions_k.html", null ], - [ "l", "functions_l.html", null ], - [ "m", "functions_m.html", null ], - [ "o", "functions_o.html", null ], - [ "p", "functions_p.html", null ], - [ "q", "functions_q.html", null ], - [ "r", "functions_r.html", null ], - [ "s", "functions_s.html", null ], - [ "t", "functions_t.html", null ], - [ "u", "functions_u.html", null ], - [ "v", "functions_v.html", null ], - [ "w", "functions_w.html", null ], - [ "x", "functions_x.html", null ], - [ "y", "functions_y.html", null ], - [ "z", "functions_z.html", null ], - [ "~", "functions_~.html", null ] -]; \ No newline at end of file diff --git a/documentation/html/functions_e.html b/documentation/html/functions_e.html deleted file mode 100644 index c5cd52b..0000000 --- a/documentation/html/functions_e.html +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
Here is a list of all class members with links to the classes they belong to:
- -

- e -

-
-
- - - - diff --git a/documentation/html/functions_f.html b/documentation/html/functions_f.html deleted file mode 100644 index c4ce585..0000000 --- a/documentation/html/functions_f.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
Here is a list of all class members with links to the classes they belong to:
- -

- f -

-
-
- - - - diff --git a/documentation/html/functions_func.html b/documentation/html/functions_func.html deleted file mode 100644 index dbf3ecb..0000000 --- a/documentation/html/functions_func.html +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - Functions - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
Here is a list of all functions with links to the classes they belong to:
- -

- a -

-
-
- - - - diff --git a/documentation/html/functions_func.js b/documentation/html/functions_func.js deleted file mode 100644 index 01041f0..0000000 --- a/documentation/html/functions_func.js +++ /dev/null @@ -1,21 +0,0 @@ -var functions_func = -[ - [ "a", "functions_func.html", null ], - [ "b", "functions_func_b.html", null ], - [ "c", "functions_func_c.html", null ], - [ "d", "functions_func_d.html", null ], - [ "e", "functions_func_e.html", null ], - [ "f", "functions_func_f.html", null ], - [ "g", "functions_func_g.html", null ], - [ "h", "functions_func_h.html", null ], - [ "i", "functions_func_i.html", null ], - [ "l", "functions_func_l.html", null ], - [ "o", "functions_func_o.html", null ], - [ "p", "functions_func_p.html", null ], - [ "r", "functions_func_r.html", null ], - [ "s", "functions_func_s.html", null ], - [ "t", "functions_func_t.html", null ], - [ "u", "functions_func_u.html", null ], - [ "w", "functions_func_w.html", null ], - [ "~", "functions_func_~.html", null ] -]; \ No newline at end of file diff --git a/documentation/html/functions_func_b.html b/documentation/html/functions_func_b.html deleted file mode 100644 index 68d5d48..0000000 --- a/documentation/html/functions_func_b.html +++ /dev/null @@ -1,157 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - Functions - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
Here is a list of all functions with links to the classes they belong to:
- -

- b -

-
-
- - - - diff --git a/documentation/html/functions_func_c.html b/documentation/html/functions_func_c.html deleted file mode 100644 index e56fcf5..0000000 --- a/documentation/html/functions_func_c.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - Functions - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
Here is a list of all functions with links to the classes they belong to:
- -

- c -

-
-
- - - - diff --git a/documentation/html/functions_func_d.html b/documentation/html/functions_func_d.html deleted file mode 100644 index 5bacf67..0000000 --- a/documentation/html/functions_func_d.html +++ /dev/null @@ -1,125 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - Functions - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
Here is a list of all functions with links to the classes they belong to:
- -

- d -

-
-
- - - - diff --git a/documentation/html/functions_func_e.html b/documentation/html/functions_func_e.html deleted file mode 100644 index bf54e98..0000000 --- a/documentation/html/functions_func_e.html +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - Functions - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
Here is a list of all functions with links to the classes they belong to:
- -

- e -

-
-
- - - - diff --git a/documentation/html/functions_func_f.html b/documentation/html/functions_func_f.html deleted file mode 100644 index e29d1bf..0000000 --- a/documentation/html/functions_func_f.html +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - Functions - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
Here is a list of all functions with links to the classes they belong to:
- -

- f -

-
-
- - - - diff --git a/documentation/html/functions_func_g.html b/documentation/html/functions_func_g.html deleted file mode 100644 index 57ea89f..0000000 --- a/documentation/html/functions_func_g.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - Functions - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
Here is a list of all functions with links to the classes they belong to:
- -

- g -

-
-
- - - - diff --git a/documentation/html/functions_func_h.html b/documentation/html/functions_func_h.html deleted file mode 100644 index 2c2e52c..0000000 --- a/documentation/html/functions_func_h.html +++ /dev/null @@ -1,115 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - Functions - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
Here is a list of all functions with links to the classes they belong to:
- -

- h -

-
-
- - - - diff --git a/documentation/html/functions_func_i.html b/documentation/html/functions_func_i.html deleted file mode 100644 index d6a038f..0000000 --- a/documentation/html/functions_func_i.html +++ /dev/null @@ -1,118 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - Functions - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
Here is a list of all functions with links to the classes they belong to:
- -

- i -

-
-
- - - - diff --git a/documentation/html/functions_func_l.html b/documentation/html/functions_func_l.html deleted file mode 100644 index a4372f5..0000000 --- a/documentation/html/functions_func_l.html +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - Functions - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
Here is a list of all functions with links to the classes they belong to:
- -

- l -

-
-
- - - - diff --git a/documentation/html/functions_func_o.html b/documentation/html/functions_func_o.html deleted file mode 100644 index aea6e18..0000000 --- a/documentation/html/functions_func_o.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - Functions - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
Here is a list of all functions with links to the classes they belong to:
- -

- o -

-
-
- - - - diff --git a/documentation/html/functions_func_p.html b/documentation/html/functions_func_p.html deleted file mode 100644 index 67234e6..0000000 --- a/documentation/html/functions_func_p.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - Functions - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
Here is a list of all functions with links to the classes they belong to:
- -

- p -

-
-
- - - - diff --git a/documentation/html/functions_func_r.html b/documentation/html/functions_func_r.html deleted file mode 100644 index 4faa7d7..0000000 --- a/documentation/html/functions_func_r.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - Functions - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
Here is a list of all functions with links to the classes they belong to:
- -

- r -

-
-
- - - - diff --git a/documentation/html/functions_func_s.html b/documentation/html/functions_func_s.html deleted file mode 100644 index 1c53628..0000000 --- a/documentation/html/functions_func_s.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - Functions - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
Here is a list of all functions with links to the classes they belong to:
- -

- s -

-
-
- - - - diff --git a/documentation/html/functions_func_t.html b/documentation/html/functions_func_t.html deleted file mode 100644 index 1e5b74d..0000000 --- a/documentation/html/functions_func_t.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - Functions - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
Here is a list of all functions with links to the classes they belong to:
- -

- t -

-
-
- - - - diff --git a/documentation/html/functions_func_u.html b/documentation/html/functions_func_u.html deleted file mode 100644 index 04cdc80..0000000 --- a/documentation/html/functions_func_u.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - Functions - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
Here is a list of all functions with links to the classes they belong to:
- -

- u -

-
-
- - - - diff --git a/documentation/html/functions_func_w.html b/documentation/html/functions_func_w.html deleted file mode 100644 index a4ea2ed..0000000 --- a/documentation/html/functions_func_w.html +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - Functions - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
Here is a list of all functions with links to the classes they belong to:
- -

- w -

-
-
- - - - diff --git a/documentation/html/functions_func_~.html b/documentation/html/functions_func_~.html deleted file mode 100644 index d8a0715..0000000 --- a/documentation/html/functions_func_~.html +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - Functions - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
Here is a list of all functions with links to the classes they belong to:
- -

- ~ -

-
-
- - - - diff --git a/documentation/html/functions_g.html b/documentation/html/functions_g.html deleted file mode 100644 index 62778c0..0000000 --- a/documentation/html/functions_g.html +++ /dev/null @@ -1,127 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
Here is a list of all class members with links to the classes they belong to:
- -

- g -

-
-
- - - - diff --git a/documentation/html/functions_h.html b/documentation/html/functions_h.html deleted file mode 100644 index efc22e2..0000000 --- a/documentation/html/functions_h.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
Here is a list of all class members with links to the classes they belong to:
- -

- h -

-
-
- - - - diff --git a/documentation/html/functions_i.html b/documentation/html/functions_i.html deleted file mode 100644 index 38f10dd..0000000 --- a/documentation/html/functions_i.html +++ /dev/null @@ -1,134 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
Here is a list of all class members with links to the classes they belong to:
- -

- i -

-
-
- - - - diff --git a/documentation/html/functions_j.html b/documentation/html/functions_j.html deleted file mode 100644 index db6ce26..0000000 --- a/documentation/html/functions_j.html +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
Here is a list of all class members with links to the classes they belong to:
- -

- j -

-
-
- - - - diff --git a/documentation/html/functions_k.html b/documentation/html/functions_k.html deleted file mode 100644 index 3918c73..0000000 --- a/documentation/html/functions_k.html +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
Here is a list of all class members with links to the classes they belong to:
- -

- k -

-
-
- - - - diff --git a/documentation/html/functions_l.html b/documentation/html/functions_l.html deleted file mode 100644 index 3f9ebfd..0000000 --- a/documentation/html/functions_l.html +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
Here is a list of all class members with links to the classes they belong to:
- -

- l -

-
-
- - - - diff --git a/documentation/html/functions_m.html b/documentation/html/functions_m.html deleted file mode 100644 index ee9247a..0000000 --- a/documentation/html/functions_m.html +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
Here is a list of all class members with links to the classes they belong to:
- -

- m -

-
-
- - - - diff --git a/documentation/html/functions_o.html b/documentation/html/functions_o.html deleted file mode 100644 index 9d843fe..0000000 --- a/documentation/html/functions_o.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
Here is a list of all class members with links to the classes they belong to:
- -

- o -

-
-
- - - - diff --git a/documentation/html/functions_p.html b/documentation/html/functions_p.html deleted file mode 100644 index 36434c0..0000000 --- a/documentation/html/functions_p.html +++ /dev/null @@ -1,118 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
Here is a list of all class members with links to the classes they belong to:
- -

- p -

-
-
- - - - diff --git a/documentation/html/functions_q.html b/documentation/html/functions_q.html deleted file mode 100644 index 36c37ab..0000000 --- a/documentation/html/functions_q.html +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
Here is a list of all class members with links to the classes they belong to:
- -

- q -

-
-
- - - - diff --git a/documentation/html/functions_r.html b/documentation/html/functions_r.html deleted file mode 100644 index 183438b..0000000 --- a/documentation/html/functions_r.html +++ /dev/null @@ -1,136 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
Here is a list of all class members with links to the classes they belong to:
- -

- r -

-
-
- - - - diff --git a/documentation/html/functions_rela.html b/documentation/html/functions_rela.html deleted file mode 100644 index 8394b2b..0000000 --- a/documentation/html/functions_rela.html +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - Related Symbols - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
Here is a list of all related symbols with links to the classes they belong to:
-
-
- - - - diff --git a/documentation/html/functions_s.html b/documentation/html/functions_s.html deleted file mode 100644 index b60ad77..0000000 --- a/documentation/html/functions_s.html +++ /dev/null @@ -1,148 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
Here is a list of all class members with links to the classes they belong to:
- -

- s -

-
-
- - - - diff --git a/documentation/html/functions_t.html b/documentation/html/functions_t.html deleted file mode 100644 index b507cc2..0000000 --- a/documentation/html/functions_t.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
Here is a list of all class members with links to the classes they belong to:
- -

- t -

-
-
- - - - diff --git a/documentation/html/functions_type.html b/documentation/html/functions_type.html deleted file mode 100644 index fbcaed6..0000000 --- a/documentation/html/functions_type.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - Typedefs - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
Here is a list of all typedefs with links to the classes they belong to:
-
-
- - - - diff --git a/documentation/html/functions_u.html b/documentation/html/functions_u.html deleted file mode 100644 index 9d0a2b8..0000000 --- a/documentation/html/functions_u.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
Here is a list of all class members with links to the classes they belong to:
- -

- u -

-
-
- - - - diff --git a/documentation/html/functions_v.html b/documentation/html/functions_v.html deleted file mode 100644 index f995bcb..0000000 --- a/documentation/html/functions_v.html +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
Here is a list of all class members with links to the classes they belong to:
- -

- v -

-
-
- - - - diff --git a/documentation/html/functions_vars.html b/documentation/html/functions_vars.html deleted file mode 100644 index f40957c..0000000 --- a/documentation/html/functions_vars.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - Variables - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
Here is a list of all variables with links to the classes they belong to:
- -

- a -

-
-
- - - - diff --git a/documentation/html/functions_vars.js b/documentation/html/functions_vars.js deleted file mode 100644 index c893603..0000000 --- a/documentation/html/functions_vars.js +++ /dev/null @@ -1,27 +0,0 @@ -var functions_vars = -[ - [ "a", "functions_vars.html", null ], - [ "b", "functions_vars_b.html", null ], - [ "c", "functions_vars_c.html", null ], - [ "d", "functions_vars_d.html", null ], - [ "e", "functions_vars_e.html", null ], - [ "f", "functions_vars_f.html", null ], - [ "g", "functions_vars_g.html", null ], - [ "h", "functions_vars_h.html", null ], - [ "i", "functions_vars_i.html", null ], - [ "j", "functions_vars_j.html", null ], - [ "k", "functions_vars_k.html", null ], - [ "l", "functions_vars_l.html", null ], - [ "m", "functions_vars_m.html", null ], - [ "o", "functions_vars_o.html", null ], - [ "p", "functions_vars_p.html", null ], - [ "q", "functions_vars_q.html", null ], - [ "r", "functions_vars_r.html", null ], - [ "s", "functions_vars_s.html", null ], - [ "t", "functions_vars_t.html", null ], - [ "u", "functions_vars_u.html", null ], - [ "v", "functions_vars_v.html", null ], - [ "x", "functions_vars_x.html", null ], - [ "y", "functions_vars_y.html", null ], - [ "z", "functions_vars_z.html", null ] -]; \ No newline at end of file diff --git a/documentation/html/functions_vars_b.html b/documentation/html/functions_vars_b.html deleted file mode 100644 index eb012a3..0000000 --- a/documentation/html/functions_vars_b.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - Variables - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
Here is a list of all variables with links to the classes they belong to:
- -

- b -

-
-
- - - - diff --git a/documentation/html/functions_vars_c.html b/documentation/html/functions_vars_c.html deleted file mode 100644 index 10dd139..0000000 --- a/documentation/html/functions_vars_c.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - Variables - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
Here is a list of all variables with links to the classes they belong to:
- -

- c -

-
-
- - - - diff --git a/documentation/html/functions_vars_d.html b/documentation/html/functions_vars_d.html deleted file mode 100644 index 2230cd2..0000000 --- a/documentation/html/functions_vars_d.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - Variables - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
Here is a list of all variables with links to the classes they belong to:
- -

- d -

-
-
- - - - diff --git a/documentation/html/functions_vars_e.html b/documentation/html/functions_vars_e.html deleted file mode 100644 index 1b825b8..0000000 --- a/documentation/html/functions_vars_e.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - Variables - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
Here is a list of all variables with links to the classes they belong to:
- -

- e -

-
-
- - - - diff --git a/documentation/html/functions_vars_f.html b/documentation/html/functions_vars_f.html deleted file mode 100644 index c6fa67c..0000000 --- a/documentation/html/functions_vars_f.html +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - Variables - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
Here is a list of all variables with links to the classes they belong to:
- -

- f -

-
-
- - - - diff --git a/documentation/html/functions_vars_g.html b/documentation/html/functions_vars_g.html deleted file mode 100644 index bd07feb..0000000 --- a/documentation/html/functions_vars_g.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - Variables - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
Here is a list of all variables with links to the classes they belong to:
- -

- g -

-
-
- - - - diff --git a/documentation/html/functions_vars_h.html b/documentation/html/functions_vars_h.html deleted file mode 100644 index b761f00..0000000 --- a/documentation/html/functions_vars_h.html +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - Variables - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
Here is a list of all variables with links to the classes they belong to:
- -

- h -

-
-
- - - - diff --git a/documentation/html/functions_vars_i.html b/documentation/html/functions_vars_i.html deleted file mode 100644 index 6467c4c..0000000 --- a/documentation/html/functions_vars_i.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - Variables - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
Here is a list of all variables with links to the classes they belong to:
- -

- i -

-
-
- - - - diff --git a/documentation/html/functions_vars_j.html b/documentation/html/functions_vars_j.html deleted file mode 100644 index d564a21..0000000 --- a/documentation/html/functions_vars_j.html +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - Variables - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
Here is a list of all variables with links to the classes they belong to:
- -

- j -

-
-
- - - - diff --git a/documentation/html/functions_vars_k.html b/documentation/html/functions_vars_k.html deleted file mode 100644 index 3e92a3d..0000000 --- a/documentation/html/functions_vars_k.html +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - Variables - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
Here is a list of all variables with links to the classes they belong to:
- -

- k -

-
-
- - - - diff --git a/documentation/html/functions_vars_l.html b/documentation/html/functions_vars_l.html deleted file mode 100644 index c97b9fb..0000000 --- a/documentation/html/functions_vars_l.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - Variables - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
Here is a list of all variables with links to the classes they belong to:
- -

- l -

-
-
- - - - diff --git a/documentation/html/functions_vars_m.html b/documentation/html/functions_vars_m.html deleted file mode 100644 index 07870fc..0000000 --- a/documentation/html/functions_vars_m.html +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - Variables - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
Here is a list of all variables with links to the classes they belong to:
- -

- m -

-
-
- - - - diff --git a/documentation/html/functions_vars_o.html b/documentation/html/functions_vars_o.html deleted file mode 100644 index 4a1fb1a..0000000 --- a/documentation/html/functions_vars_o.html +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - Variables - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
Here is a list of all variables with links to the classes they belong to:
- -

- o -

-
-
- - - - diff --git a/documentation/html/functions_vars_p.html b/documentation/html/functions_vars_p.html deleted file mode 100644 index 0304a3d..0000000 --- a/documentation/html/functions_vars_p.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - Variables - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
Here is a list of all variables with links to the classes they belong to:
- -

- p -

-
-
- - - - diff --git a/documentation/html/functions_vars_q.html b/documentation/html/functions_vars_q.html deleted file mode 100644 index 8dee2b4..0000000 --- a/documentation/html/functions_vars_q.html +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - Variables - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
Here is a list of all variables with links to the classes they belong to:
- -

- q -

-
-
- - - - diff --git a/documentation/html/functions_vars_r.html b/documentation/html/functions_vars_r.html deleted file mode 100644 index 858dc96..0000000 --- a/documentation/html/functions_vars_r.html +++ /dev/null @@ -1,127 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - Variables - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
Here is a list of all variables with links to the classes they belong to:
- -

- r -

-
-
- - - - diff --git a/documentation/html/functions_vars_s.html b/documentation/html/functions_vars_s.html deleted file mode 100644 index 638a924..0000000 --- a/documentation/html/functions_vars_s.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - Variables - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
Here is a list of all variables with links to the classes they belong to:
- -

- s -

-
-
- - - - diff --git a/documentation/html/functions_vars_t.html b/documentation/html/functions_vars_t.html deleted file mode 100644 index aa6531e..0000000 --- a/documentation/html/functions_vars_t.html +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - Variables - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
Here is a list of all variables with links to the classes they belong to:
- -

- t -

-
-
- - - - diff --git a/documentation/html/functions_vars_u.html b/documentation/html/functions_vars_u.html deleted file mode 100644 index 0c127ce..0000000 --- a/documentation/html/functions_vars_u.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - Variables - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
Here is a list of all variables with links to the classes they belong to:
- -

- u -

-
-
- - - - diff --git a/documentation/html/functions_vars_v.html b/documentation/html/functions_vars_v.html deleted file mode 100644 index 033fcff..0000000 --- a/documentation/html/functions_vars_v.html +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - Variables - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
Here is a list of all variables with links to the classes they belong to:
- -

- v -

-
-
- - - - diff --git a/documentation/html/functions_vars_x.html b/documentation/html/functions_vars_x.html deleted file mode 100644 index 08fc3c3..0000000 --- a/documentation/html/functions_vars_x.html +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - Variables - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
Here is a list of all variables with links to the classes they belong to:
- -

- x -

-
-
- - - - diff --git a/documentation/html/functions_vars_y.html b/documentation/html/functions_vars_y.html deleted file mode 100644 index f9f89b4..0000000 --- a/documentation/html/functions_vars_y.html +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - Variables - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
Here is a list of all variables with links to the classes they belong to:
- -

- y -

-
-
- - - - diff --git a/documentation/html/functions_vars_z.html b/documentation/html/functions_vars_z.html deleted file mode 100644 index fd19d9d..0000000 --- a/documentation/html/functions_vars_z.html +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - Variables - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
Here is a list of all variables with links to the classes they belong to:
- -

- z -

-
-
- - - - diff --git a/documentation/html/functions_w.html b/documentation/html/functions_w.html deleted file mode 100644 index 6091e4f..0000000 --- a/documentation/html/functions_w.html +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
Here is a list of all class members with links to the classes they belong to:
- -

- w -

-
-
- - - - diff --git a/documentation/html/functions_x.html b/documentation/html/functions_x.html deleted file mode 100644 index 9312f85..0000000 --- a/documentation/html/functions_x.html +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
Here is a list of all class members with links to the classes they belong to:
- -

- x -

-
-
- - - - diff --git a/documentation/html/functions_y.html b/documentation/html/functions_y.html deleted file mode 100644 index 177c2a0..0000000 --- a/documentation/html/functions_y.html +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
Here is a list of all class members with links to the classes they belong to:
- -

- y -

-
-
- - - - diff --git a/documentation/html/functions_z.html b/documentation/html/functions_z.html deleted file mode 100644 index 76b4fcb..0000000 --- a/documentation/html/functions_z.html +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
Here is a list of all class members with links to the classes they belong to:
- -

- z -

-
-
- - - - diff --git a/documentation/html/functions_~.html b/documentation/html/functions_~.html deleted file mode 100644 index 83aa5ae..0000000 --- a/documentation/html/functions_~.html +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
Here is a list of all class members with links to the classes they belong to:
- -

- ~ -

-
-
- - - - diff --git a/documentation/html/globals.html b/documentation/html/globals.html deleted file mode 100644 index 4bdb877..0000000 --- a/documentation/html/globals.html +++ /dev/null @@ -1,172 +0,0 @@ - - - - - - - -esp32_BNO08x: File Members - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
Here is a list of all file members with links to the files they belong to:
- -

- b -

- - -

- i -

- - -

- p -

- - -

- s -

- - -

- t -

- - -

- u -

-
-
- - - - diff --git a/documentation/html/globals_defs.html b/documentation/html/globals_defs.html deleted file mode 100644 index a6e31c1..0000000 --- a/documentation/html/globals_defs.html +++ /dev/null @@ -1,121 +0,0 @@ - - - - - - - -esp32_BNO08x: File Members - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
Here is a list of all macros with links to the files they belong to:
-
-
- - - - diff --git a/documentation/html/globals_enum.html b/documentation/html/globals_enum.html deleted file mode 100644 index e3d5f1e..0000000 --- a/documentation/html/globals_enum.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - - - -esp32_BNO08x: File Members - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
Here is a list of all enums with links to the files they belong to:
-
-
- - - - diff --git a/documentation/html/globals_func.html b/documentation/html/globals_func.html deleted file mode 100644 index c7d8f59..0000000 --- a/documentation/html/globals_func.html +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - - -esp32_BNO08x: File Members - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
Here is a list of all functions with links to the files they belong to:
- -

- t -

-
-
- - - - diff --git a/documentation/html/globals_type.html b/documentation/html/globals_type.html deleted file mode 100644 index c37883f..0000000 --- a/documentation/html/globals_type.html +++ /dev/null @@ -1,127 +0,0 @@ - - - - - - - -esp32_BNO08x: File Members - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
Here is a list of all typedefs with links to the files they belong to:
-
-
- - - - diff --git a/documentation/html/globals_vars.html b/documentation/html/globals_vars.html deleted file mode 100644 index f505734..0000000 --- a/documentation/html/globals_vars.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - -esp32_BNO08x: File Members - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
Here is a list of all variables with links to the files they belong to:
-
-
- - - - diff --git a/documentation/html/graph_legend.html b/documentation/html/graph_legend.html deleted file mode 100644 index 7bfd60a..0000000 --- a/documentation/html/graph_legend.html +++ /dev/null @@ -1,167 +0,0 @@ - - - - - - - -esp32_BNO08x: Graph Legend - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
Graph Legend
-
-
-

This page explains how to interpret the graphs that are generated by doxygen.

-

Consider the following example:

/*! Invisible class because of truncation */
-
class Invisible { };
-
-
/*! Truncated class, inheritance relation is hidden */
-
class Truncated : public Invisible { };
-
-
/* Class not documented with doxygen comments */
-
class Undocumented { };
-
-
/*! Class that is inherited using public inheritance */
-
class PublicBase : public Truncated { };
-
-
/*! A template class */
-
template<class T> class Templ { };
-
-
/*! Class that is inherited using protected inheritance */
-
class ProtectedBase { };
-
-
/*! Class that is inherited using private inheritance */
-
class PrivateBase { };
-
-
/*! Class that is used by the Inherited class */
-
class Used { };
-
-
/*! Super class that inherits a number of other classes */
-
class Inherited : public PublicBase,
-
protected ProtectedBase,
-
private PrivateBase,
-
public Undocumented,
-
public Templ<int>
-
{
-
private:
-
Used *m_usedClass;
-
};
-

This will result in the following graph:

-

The boxes in the above graph have the following meaning:

- -

The arrows have the following meaning:

- -
-
- - - - diff --git a/documentation/html/graph_legend.md5 b/documentation/html/graph_legend.md5 deleted file mode 100644 index da515da..0000000 --- a/documentation/html/graph_legend.md5 +++ /dev/null @@ -1 +0,0 @@ -f74606a252eb303675caf37987d0b7af \ No newline at end of file diff --git a/documentation/html/graph_legend.png b/documentation/html/graph_legend.png deleted file mode 100644 index 22d00a2..0000000 Binary files a/documentation/html/graph_legend.png and /dev/null differ diff --git a/documentation/html/hierarchy.html b/documentation/html/hierarchy.html deleted file mode 100644 index 500c253..0000000 --- a/documentation/html/hierarchy.html +++ /dev/null @@ -1,165 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Hierarchy - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
Class Hierarchy
-
-
-
-

Go to the graphical class hierarchy

-This inheritance list is sorted roughly, but not completely, alphabetically:
-
[detail level 123]
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 CBNO08xBNO08x IMU driver class
 Cbno08x_accel_tStruct to represent acceleration data from acceleration, linear acceleration, and gravity reports
 Cbno08x_activity_classifier_tStruct to represent activity classifier data
 Cbno08x_ang_vel_tStruct to represent angular velocity (units in rad/s)
 Cbno08x_config_tIMU configuration settings passed into constructor
 Cbno08x_euler_angle_tStruct to represent euler angle (units in degrees or rads)
 Cbno08x_gyro_bias_tStruct to represent gyro bias data (units in rad/s)
 Cbno08x_gyro_tStruct to represent gyro data (units in rad/s)
 CBNO08xPrivateTypes::bno08x_init_status_tHolds info about which functionality has been successfully initialized (used by deconstructor during cleanup)
 Cbno08x_magf_bias_tStruct to represent magnetic field bias data (units in uTesla)
 Cbno08x_magf_tStruct to represent magnetic field data (units in uTesla)
 Cbno08x_meta_data_tStruct to represent sensor/report meta data, returned from BNO08xRpt::get_meta_data()
 Cbno08x_quat_tStruct to represent unit quaternion
 Cbno08x_raw_accel_tStruct to represent raw mems accelerometer data from raw accelerometer reports (units in ADC counts)
 Cbno08x_raw_gyro_tStruct to represent raw mems gyro data from raw gyro reports (units in ADC counts)
 Cbno08x_raw_magf_tStruct to represent raw mems magnetometer data from raw magnetometer reports (units in ADC counts)
 CBNO08x::bno08x_reports_tContains report implementations
 Cbno08x_sample_counts_tStruct to represent sample counts, returned from BNO08xRpt::get_sample_counts()
 Cbno08x_shake_detector_tStruct to represent shake detector data (flag meaning: 0 = no shake 1 = shake detected)
 Cbno08x_stability_classifier_tStruct to represent stability classifier data from stability classifier reports
 Cbno08x_step_counter_tStruct to represent step counter data from step counter reports
 CBNO08xPrivateTypes::bno08x_sync_ctx_tHolds context used to synchronize tasks and callback execution
 Cbno08x_tap_detector_tStruct to represent tap detector data (flag meaning: 0 = no tap, 1 = positive tap on axis, -1 = negative tap on axis)
 CBNO08xCbGenericParent class to represent callback functions as generic type such that all flavors can be invoked by single type
 CBNO08xCbParamRptIDClass to hold callback functions which are passed report ID as input parameter
 CBNO08xCbParamVoid
 CBNO08xRptClass to represent and manage reports returned from BNO08x
 CBNO08xRptAccelerationClass to represent accelerometer reports. (See Ref. Manual 6.5.9)
 CBNO08xRptActivityClassifierClass to represent activity classifier reports. (See Ref. Manual 6.5.36)
 CBNO08xRptCalGyroClass to represent calibrated gyro reports. (See Ref. Manual 6.5.13)
 CBNO08xRptCalMagnetometerClass to represent calibrated magnetometer reports. (See Ref. Manual 6.5.16)
 CBNO08xRptGravityClass to represent gravity reports. (See Ref. Manual 6.5.11)
 CBNO08xRptLinearAccelerationClass to represent linear accelerometer reports. (See Ref. Manual 6.5.10)
 CBNO08xRptRVGenericClass to represent rotation vector reports
 CBNO08xRptARVRStabilizedGameRVClass to represent ARVR stabilized rotation vector reports. (See Ref. Manual 6.5.43)
 CBNO08xRptARVRStabilizedRVClass to represent ARVR stabilized rotation vector reports. (See Ref. Manual 6.5.42)
 CBNO08xRptGameRVClass to represent game rotation vector reports. (See Ref. Manual 6.5.19)
 CBNO08xRptIGyroRVClass to represent integrated gyro rotation vector reports. (See Ref. Manual 6.5.44)
 CBNO08xRptRVClass to represent rotation vector reports. (See Ref. Manual 6.5.18)
 CBNO08xRptRVGeomagClass to represent geomagnetic rotation vector reports. (See Ref. Manual 6.5.20)
 CBNO08xRptRawMEMSAccelerometerClass to represent raw accelerometer reports. (See Ref. Manual 6.5.8)
 CBNO08xRptRawMEMSGyroClass to represent raw gyro reports. (See Ref. Manual 6.5.12)
 CBNO08xRptRawMEMSMagnetometerClass to represent raw magnetometer reports. (See Ref. Manual 6.5.15)
 CBNO08xRptShakeDetectorClass to represent shake detector reports. (See Ref. Manual 6.5.32)
 CBNO08xRptStabilityClassifierClass to represent stability classifier reports. (See Ref. Manual 6.5.31)
 CBNO08xRptStepCounterClass to represent step counter reports. (See Ref. Manual 6.5.29)
 CBNO08xRptTapDetectorClass to represent tap detector reports. (See Ref. Manual 6.5.27)
 CBNO08xRptUncalGyroClass to represent uncalibrated gyro reports. (See Ref. Manual 6.5.14)
 CBNO08xRptUncalMagnetometerClass to represent uncalibrated magnetometer reports. (See Ref. Manual 6.5.17)
 CBNO08xSH2HALFully static class containing callback implementations for sh2 HAL lib
 CBNO08xTestHelperBNO08x unit test helper class
 CBNO08xTestSuiteBNO08x unit test launch point class
-
-
-
- - - - diff --git a/documentation/html/hierarchy.js b/documentation/html/hierarchy.js deleted file mode 100644 index e06cec8..0000000 --- a/documentation/html/hierarchy.js +++ /dev/null @@ -1,58 +0,0 @@ -var hierarchy = -[ - [ "BNO08x", "class_b_n_o08x.html", null ], - [ "bno08x_accel_t", "structbno08x__accel__t.html", null ], - [ "bno08x_activity_classifier_t", "structbno08x__activity__classifier__t.html", null ], - [ "bno08x_ang_vel_t", "structbno08x__ang__vel__t.html", null ], - [ "bno08x_config_t", "structbno08x__config__t.html", null ], - [ "bno08x_euler_angle_t", "structbno08x__euler__angle__t.html", null ], - [ "bno08x_gyro_bias_t", "structbno08x__gyro__bias__t.html", null ], - [ "bno08x_gyro_t", "structbno08x__gyro__t.html", null ], - [ "BNO08xPrivateTypes::bno08x_init_status_t", "struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html", null ], - [ "bno08x_magf_bias_t", "structbno08x__magf__bias__t.html", null ], - [ "bno08x_magf_t", "structbno08x__magf__t.html", null ], - [ "bno08x_meta_data_t", "structbno08x__meta__data__t.html", null ], - [ "bno08x_quat_t", "structbno08x__quat__t.html", null ], - [ "bno08x_raw_accel_t", "structbno08x__raw__accel__t.html", null ], - [ "bno08x_raw_gyro_t", "structbno08x__raw__gyro__t.html", null ], - [ "bno08x_raw_magf_t", "structbno08x__raw__magf__t.html", null ], - [ "BNO08x::bno08x_reports_t", "struct_b_n_o08x_1_1bno08x__reports__t.html", null ], - [ "bno08x_sample_counts_t", "structbno08x__sample__counts__t.html", null ], - [ "bno08x_shake_detector_t", "structbno08x__shake__detector__t.html", null ], - [ "bno08x_stability_classifier_t", "structbno08x__stability__classifier__t.html", null ], - [ "bno08x_step_counter_t", "structbno08x__step__counter__t.html", null ], - [ "BNO08xPrivateTypes::bno08x_sync_ctx_t", "struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html", null ], - [ "bno08x_tap_detector_t", "structbno08x__tap__detector__t.html", null ], - [ "BNO08xCbGeneric", "class_b_n_o08x_cb_generic.html", [ - [ "BNO08xCbParamRptID", "class_b_n_o08x_cb_param_rpt_i_d.html", null ], - [ "BNO08xCbParamVoid", "class_b_n_o08x_cb_param_void.html", null ] - ] ], - [ "BNO08xRpt", "class_b_n_o08x_rpt.html", [ - [ "BNO08xRptAcceleration", "class_b_n_o08x_rpt_acceleration.html", null ], - [ "BNO08xRptActivityClassifier", "class_b_n_o08x_rpt_activity_classifier.html", null ], - [ "BNO08xRptCalGyro", "class_b_n_o08x_rpt_cal_gyro.html", null ], - [ "BNO08xRptCalMagnetometer", "class_b_n_o08x_rpt_cal_magnetometer.html", null ], - [ "BNO08xRptGravity", "class_b_n_o08x_rpt_gravity.html", null ], - [ "BNO08xRptLinearAcceleration", "class_b_n_o08x_rpt_linear_acceleration.html", null ], - [ "BNO08xRptRVGeneric", "class_b_n_o08x_rpt_r_v_generic.html", [ - [ "BNO08xRptARVRStabilizedGameRV", "class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v.html", null ], - [ "BNO08xRptARVRStabilizedRV", "class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v.html", null ], - [ "BNO08xRptGameRV", "class_b_n_o08x_rpt_game_r_v.html", null ], - [ "BNO08xRptIGyroRV", "class_b_n_o08x_rpt_i_gyro_r_v.html", null ], - [ "BNO08xRptRV", "class_b_n_o08x_rpt_r_v.html", null ], - [ "BNO08xRptRVGeomag", "class_b_n_o08x_rpt_r_v_geomag.html", null ] - ] ], - [ "BNO08xRptRawMEMSAccelerometer", "class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html", null ], - [ "BNO08xRptRawMEMSGyro", "class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html", null ], - [ "BNO08xRptRawMEMSMagnetometer", "class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html", null ], - [ "BNO08xRptShakeDetector", "class_b_n_o08x_rpt_shake_detector.html", null ], - [ "BNO08xRptStabilityClassifier", "class_b_n_o08x_rpt_stability_classifier.html", null ], - [ "BNO08xRptStepCounter", "class_b_n_o08x_rpt_step_counter.html", null ], - [ "BNO08xRptTapDetector", "class_b_n_o08x_rpt_tap_detector.html", null ], - [ "BNO08xRptUncalGyro", "class_b_n_o08x_rpt_uncal_gyro.html", null ], - [ "BNO08xRptUncalMagnetometer", "class_b_n_o08x_rpt_uncal_magnetometer.html", null ] - ] ], - [ "BNO08xSH2HAL", "class_b_n_o08x_s_h2_h_a_l.html", null ], - [ "BNO08xTestHelper", "class_b_n_o08x_test_helper.html", null ], - [ "BNO08xTestSuite", "class_b_n_o08x_test_suite.html", null ] -]; \ No newline at end of file diff --git a/documentation/html/index.html b/documentation/html/index.html deleted file mode 100644 index f568edc..0000000 --- a/documentation/html/index.html +++ /dev/null @@ -1,108 +0,0 @@ - - - - - - - -esp32_BNO08x: Main Page - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
esp32_BNO08x Documentation
-
-
- -
-
- - - - diff --git a/documentation/html/inherit_graph_0.map b/documentation/html/inherit_graph_0.map deleted file mode 100644 index d4ce222..0000000 --- a/documentation/html/inherit_graph_0.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/documentation/html/inherit_graph_0.md5 b/documentation/html/inherit_graph_0.md5 deleted file mode 100644 index 8d4b81d..0000000 --- a/documentation/html/inherit_graph_0.md5 +++ /dev/null @@ -1 +0,0 @@ -14005f86fb59169dcd0ce3856cc2a3e7 \ No newline at end of file diff --git a/documentation/html/inherit_graph_0.png b/documentation/html/inherit_graph_0.png deleted file mode 100644 index 30d2573..0000000 Binary files a/documentation/html/inherit_graph_0.png and /dev/null differ diff --git a/documentation/html/inherit_graph_1.map b/documentation/html/inherit_graph_1.map deleted file mode 100644 index 51bf2d7..0000000 --- a/documentation/html/inherit_graph_1.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/documentation/html/inherit_graph_1.md5 b/documentation/html/inherit_graph_1.md5 deleted file mode 100644 index 95bde8e..0000000 --- a/documentation/html/inherit_graph_1.md5 +++ /dev/null @@ -1 +0,0 @@ -12f17e399367db35707e13ce3f4b7b5a \ No newline at end of file diff --git a/documentation/html/inherit_graph_1.png b/documentation/html/inherit_graph_1.png deleted file mode 100644 index 3249e3e..0000000 Binary files a/documentation/html/inherit_graph_1.png and /dev/null differ diff --git a/documentation/html/inherit_graph_10.map b/documentation/html/inherit_graph_10.map deleted file mode 100644 index 5bbfefc..0000000 --- a/documentation/html/inherit_graph_10.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/documentation/html/inherit_graph_10.md5 b/documentation/html/inherit_graph_10.md5 deleted file mode 100644 index 06b2ba7..0000000 --- a/documentation/html/inherit_graph_10.md5 +++ /dev/null @@ -1 +0,0 @@ -4c1822cf698b27f3a533175fd840b6ce \ No newline at end of file diff --git a/documentation/html/inherit_graph_10.png b/documentation/html/inherit_graph_10.png deleted file mode 100644 index 8dcdc9d..0000000 Binary files a/documentation/html/inherit_graph_10.png and /dev/null differ diff --git a/documentation/html/inherit_graph_11.map b/documentation/html/inherit_graph_11.map deleted file mode 100644 index 03e581f..0000000 --- a/documentation/html/inherit_graph_11.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/documentation/html/inherit_graph_11.md5 b/documentation/html/inherit_graph_11.md5 deleted file mode 100644 index aa17f9e..0000000 --- a/documentation/html/inherit_graph_11.md5 +++ /dev/null @@ -1 +0,0 @@ -dc1670f1088e809bc38d304d120e62fa \ No newline at end of file diff --git a/documentation/html/inherit_graph_11.png b/documentation/html/inherit_graph_11.png deleted file mode 100644 index e81a3de..0000000 Binary files a/documentation/html/inherit_graph_11.png and /dev/null differ diff --git a/documentation/html/inherit_graph_12.map b/documentation/html/inherit_graph_12.map deleted file mode 100644 index 8f22fa4..0000000 --- a/documentation/html/inherit_graph_12.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/documentation/html/inherit_graph_12.md5 b/documentation/html/inherit_graph_12.md5 deleted file mode 100644 index 4cfca54..0000000 --- a/documentation/html/inherit_graph_12.md5 +++ /dev/null @@ -1 +0,0 @@ -1f2eb5fc6f8a7e81a2731998d1401779 \ No newline at end of file diff --git a/documentation/html/inherit_graph_12.png b/documentation/html/inherit_graph_12.png deleted file mode 100644 index 284cde7..0000000 Binary files a/documentation/html/inherit_graph_12.png and /dev/null differ diff --git a/documentation/html/inherit_graph_13.map b/documentation/html/inherit_graph_13.map deleted file mode 100644 index a894456..0000000 --- a/documentation/html/inherit_graph_13.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/documentation/html/inherit_graph_13.md5 b/documentation/html/inherit_graph_13.md5 deleted file mode 100644 index ecd84af..0000000 --- a/documentation/html/inherit_graph_13.md5 +++ /dev/null @@ -1 +0,0 @@ -02d1a3b4dc8a7aaed9fed27f01e1137a \ No newline at end of file diff --git a/documentation/html/inherit_graph_13.png b/documentation/html/inherit_graph_13.png deleted file mode 100644 index ed2cab2..0000000 Binary files a/documentation/html/inherit_graph_13.png and /dev/null differ diff --git a/documentation/html/inherit_graph_14.map b/documentation/html/inherit_graph_14.map deleted file mode 100644 index ce8c2d6..0000000 --- a/documentation/html/inherit_graph_14.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/documentation/html/inherit_graph_14.md5 b/documentation/html/inherit_graph_14.md5 deleted file mode 100644 index 7b5548b..0000000 --- a/documentation/html/inherit_graph_14.md5 +++ /dev/null @@ -1 +0,0 @@ -9829a5b69fc291523f99c14b12185265 \ No newline at end of file diff --git a/documentation/html/inherit_graph_14.png b/documentation/html/inherit_graph_14.png deleted file mode 100644 index 4e22e4a..0000000 Binary files a/documentation/html/inherit_graph_14.png and /dev/null differ diff --git a/documentation/html/inherit_graph_15.map b/documentation/html/inherit_graph_15.map deleted file mode 100644 index bdb4de9..0000000 --- a/documentation/html/inherit_graph_15.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/documentation/html/inherit_graph_15.md5 b/documentation/html/inherit_graph_15.md5 deleted file mode 100644 index 93b5df2..0000000 --- a/documentation/html/inherit_graph_15.md5 +++ /dev/null @@ -1 +0,0 @@ -3ccdb1c2300f38fe14139506db4accba \ No newline at end of file diff --git a/documentation/html/inherit_graph_15.png b/documentation/html/inherit_graph_15.png deleted file mode 100644 index 9ee151d..0000000 Binary files a/documentation/html/inherit_graph_15.png and /dev/null differ diff --git a/documentation/html/inherit_graph_16.map b/documentation/html/inherit_graph_16.map deleted file mode 100644 index ae40e28..0000000 --- a/documentation/html/inherit_graph_16.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/documentation/html/inherit_graph_16.md5 b/documentation/html/inherit_graph_16.md5 deleted file mode 100644 index 5008f17..0000000 --- a/documentation/html/inherit_graph_16.md5 +++ /dev/null @@ -1 +0,0 @@ -7d072b9545d21958da195f1b43c68aca \ No newline at end of file diff --git a/documentation/html/inherit_graph_16.png b/documentation/html/inherit_graph_16.png deleted file mode 100644 index fcd047e..0000000 Binary files a/documentation/html/inherit_graph_16.png and /dev/null differ diff --git a/documentation/html/inherit_graph_17.map b/documentation/html/inherit_graph_17.map deleted file mode 100644 index a45f35e..0000000 --- a/documentation/html/inherit_graph_17.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/documentation/html/inherit_graph_17.md5 b/documentation/html/inherit_graph_17.md5 deleted file mode 100644 index bc6ea5c..0000000 --- a/documentation/html/inherit_graph_17.md5 +++ /dev/null @@ -1 +0,0 @@ -1698ca38ac675fadfc091ee9b4ecf7c3 \ No newline at end of file diff --git a/documentation/html/inherit_graph_17.png b/documentation/html/inherit_graph_17.png deleted file mode 100644 index ddec681..0000000 Binary files a/documentation/html/inherit_graph_17.png and /dev/null differ diff --git a/documentation/html/inherit_graph_18.map b/documentation/html/inherit_graph_18.map deleted file mode 100644 index 4b32018..0000000 --- a/documentation/html/inherit_graph_18.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/documentation/html/inherit_graph_18.md5 b/documentation/html/inherit_graph_18.md5 deleted file mode 100644 index d4bd1d8..0000000 --- a/documentation/html/inherit_graph_18.md5 +++ /dev/null @@ -1 +0,0 @@ -1508cba6813415aa7b6a648e637986c9 \ No newline at end of file diff --git a/documentation/html/inherit_graph_18.png b/documentation/html/inherit_graph_18.png deleted file mode 100644 index dab127f..0000000 Binary files a/documentation/html/inherit_graph_18.png and /dev/null differ diff --git a/documentation/html/inherit_graph_19.map b/documentation/html/inherit_graph_19.map deleted file mode 100644 index ac3cd96..0000000 --- a/documentation/html/inherit_graph_19.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/documentation/html/inherit_graph_19.md5 b/documentation/html/inherit_graph_19.md5 deleted file mode 100644 index e5dfab7..0000000 --- a/documentation/html/inherit_graph_19.md5 +++ /dev/null @@ -1 +0,0 @@ -0f4cfc452da946fee8aaa77900eb93a0 \ No newline at end of file diff --git a/documentation/html/inherit_graph_19.png b/documentation/html/inherit_graph_19.png deleted file mode 100644 index 4caf475..0000000 Binary files a/documentation/html/inherit_graph_19.png and /dev/null differ diff --git a/documentation/html/inherit_graph_2.map b/documentation/html/inherit_graph_2.map deleted file mode 100644 index 05fbdff..0000000 --- a/documentation/html/inherit_graph_2.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/documentation/html/inherit_graph_2.md5 b/documentation/html/inherit_graph_2.md5 deleted file mode 100644 index 7b2fca9..0000000 --- a/documentation/html/inherit_graph_2.md5 +++ /dev/null @@ -1 +0,0 @@ -c409e2fd600e2d49c68618bd76349425 \ No newline at end of file diff --git a/documentation/html/inherit_graph_2.png b/documentation/html/inherit_graph_2.png deleted file mode 100644 index 337b3e1..0000000 Binary files a/documentation/html/inherit_graph_2.png and /dev/null differ diff --git a/documentation/html/inherit_graph_20.map b/documentation/html/inherit_graph_20.map deleted file mode 100644 index b5c6e1f..0000000 --- a/documentation/html/inherit_graph_20.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/documentation/html/inherit_graph_20.md5 b/documentation/html/inherit_graph_20.md5 deleted file mode 100644 index bc6e5c8..0000000 --- a/documentation/html/inherit_graph_20.md5 +++ /dev/null @@ -1 +0,0 @@ -d1c7a969bd4ec6bcd9001699c79ff1bd \ No newline at end of file diff --git a/documentation/html/inherit_graph_20.png b/documentation/html/inherit_graph_20.png deleted file mode 100644 index 234a49e..0000000 Binary files a/documentation/html/inherit_graph_20.png and /dev/null differ diff --git a/documentation/html/inherit_graph_21.map b/documentation/html/inherit_graph_21.map deleted file mode 100644 index ab709ec..0000000 --- a/documentation/html/inherit_graph_21.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/inherit_graph_21.md5 b/documentation/html/inherit_graph_21.md5 deleted file mode 100644 index 4f0ab7f..0000000 --- a/documentation/html/inherit_graph_21.md5 +++ /dev/null @@ -1 +0,0 @@ -1ece8909837b0e201f5f03d02a476b5b \ No newline at end of file diff --git a/documentation/html/inherit_graph_21.png b/documentation/html/inherit_graph_21.png deleted file mode 100644 index c0abb56..0000000 Binary files a/documentation/html/inherit_graph_21.png and /dev/null differ diff --git a/documentation/html/inherit_graph_22.map b/documentation/html/inherit_graph_22.map deleted file mode 100644 index d3f8641..0000000 --- a/documentation/html/inherit_graph_22.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/documentation/html/inherit_graph_22.md5 b/documentation/html/inherit_graph_22.md5 deleted file mode 100644 index b10574d..0000000 --- a/documentation/html/inherit_graph_22.md5 +++ /dev/null @@ -1 +0,0 @@ -0caf139f2b6c74cce3c583ec86fe0d92 \ No newline at end of file diff --git a/documentation/html/inherit_graph_22.png b/documentation/html/inherit_graph_22.png deleted file mode 100644 index be60016..0000000 Binary files a/documentation/html/inherit_graph_22.png and /dev/null differ diff --git a/documentation/html/inherit_graph_23.map b/documentation/html/inherit_graph_23.map deleted file mode 100644 index 93d5922..0000000 --- a/documentation/html/inherit_graph_23.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/documentation/html/inherit_graph_23.md5 b/documentation/html/inherit_graph_23.md5 deleted file mode 100644 index 5d6f13c..0000000 --- a/documentation/html/inherit_graph_23.md5 +++ /dev/null @@ -1 +0,0 @@ -29d892816ae5e5b7cbeeae4b53291355 \ No newline at end of file diff --git a/documentation/html/inherit_graph_23.png b/documentation/html/inherit_graph_23.png deleted file mode 100644 index 9fa3340..0000000 Binary files a/documentation/html/inherit_graph_23.png and /dev/null differ diff --git a/documentation/html/inherit_graph_24.map b/documentation/html/inherit_graph_24.map deleted file mode 100644 index f88bddb..0000000 --- a/documentation/html/inherit_graph_24.map +++ /dev/null @@ -1,47 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/inherit_graph_24.md5 b/documentation/html/inherit_graph_24.md5 deleted file mode 100644 index 806e277..0000000 --- a/documentation/html/inherit_graph_24.md5 +++ /dev/null @@ -1 +0,0 @@ -9fd24207def76cd88fff3bf86b62f0fc \ No newline at end of file diff --git a/documentation/html/inherit_graph_24.png b/documentation/html/inherit_graph_24.png deleted file mode 100644 index 65290e5..0000000 Binary files a/documentation/html/inherit_graph_24.png and /dev/null differ diff --git a/documentation/html/inherit_graph_25.map b/documentation/html/inherit_graph_25.map deleted file mode 100644 index dd75335..0000000 --- a/documentation/html/inherit_graph_25.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/documentation/html/inherit_graph_25.md5 b/documentation/html/inherit_graph_25.md5 deleted file mode 100644 index b6580ac..0000000 --- a/documentation/html/inherit_graph_25.md5 +++ /dev/null @@ -1 +0,0 @@ -4048facca867cf0e3467f626df3a8f69 \ No newline at end of file diff --git a/documentation/html/inherit_graph_25.png b/documentation/html/inherit_graph_25.png deleted file mode 100644 index 43a1c01..0000000 Binary files a/documentation/html/inherit_graph_25.png and /dev/null differ diff --git a/documentation/html/inherit_graph_26.map b/documentation/html/inherit_graph_26.map deleted file mode 100644 index 4d181bc..0000000 --- a/documentation/html/inherit_graph_26.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/documentation/html/inherit_graph_26.md5 b/documentation/html/inherit_graph_26.md5 deleted file mode 100644 index 3f1f2e4..0000000 --- a/documentation/html/inherit_graph_26.md5 +++ /dev/null @@ -1 +0,0 @@ -95126cb1bbbbaeb0afa23399e1b93000 \ No newline at end of file diff --git a/documentation/html/inherit_graph_26.png b/documentation/html/inherit_graph_26.png deleted file mode 100644 index 32c7473..0000000 Binary files a/documentation/html/inherit_graph_26.png and /dev/null differ diff --git a/documentation/html/inherit_graph_27.map b/documentation/html/inherit_graph_27.map deleted file mode 100644 index 44e2742..0000000 --- a/documentation/html/inherit_graph_27.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/documentation/html/inherit_graph_27.md5 b/documentation/html/inherit_graph_27.md5 deleted file mode 100644 index 4e411ca..0000000 --- a/documentation/html/inherit_graph_27.md5 +++ /dev/null @@ -1 +0,0 @@ -250c4ce7b07d7a35ae3167a90069b0c0 \ No newline at end of file diff --git a/documentation/html/inherit_graph_27.png b/documentation/html/inherit_graph_27.png deleted file mode 100644 index 46a8af6..0000000 Binary files a/documentation/html/inherit_graph_27.png and /dev/null differ diff --git a/documentation/html/inherit_graph_3.map b/documentation/html/inherit_graph_3.map deleted file mode 100644 index 58377f8..0000000 --- a/documentation/html/inherit_graph_3.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/documentation/html/inherit_graph_3.md5 b/documentation/html/inherit_graph_3.md5 deleted file mode 100644 index ef41d10..0000000 --- a/documentation/html/inherit_graph_3.md5 +++ /dev/null @@ -1 +0,0 @@ -1bc26bdea9a8944e3cbf7519142ee776 \ No newline at end of file diff --git a/documentation/html/inherit_graph_3.png b/documentation/html/inherit_graph_3.png deleted file mode 100644 index 0abcc62..0000000 Binary files a/documentation/html/inherit_graph_3.png and /dev/null differ diff --git a/documentation/html/inherit_graph_4.map b/documentation/html/inherit_graph_4.map deleted file mode 100644 index 506a17d..0000000 --- a/documentation/html/inherit_graph_4.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/documentation/html/inherit_graph_4.md5 b/documentation/html/inherit_graph_4.md5 deleted file mode 100644 index 28a8b79..0000000 --- a/documentation/html/inherit_graph_4.md5 +++ /dev/null @@ -1 +0,0 @@ -e509ee54dfb714dce3f351d698b3c4fe \ No newline at end of file diff --git a/documentation/html/inherit_graph_4.png b/documentation/html/inherit_graph_4.png deleted file mode 100644 index f5abd86..0000000 Binary files a/documentation/html/inherit_graph_4.png and /dev/null differ diff --git a/documentation/html/inherit_graph_5.map b/documentation/html/inherit_graph_5.map deleted file mode 100644 index dc6cbb7..0000000 --- a/documentation/html/inherit_graph_5.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/documentation/html/inherit_graph_5.md5 b/documentation/html/inherit_graph_5.md5 deleted file mode 100644 index 2031239..0000000 --- a/documentation/html/inherit_graph_5.md5 +++ /dev/null @@ -1 +0,0 @@ -db2d7de50879772f7b4466e8813389b9 \ No newline at end of file diff --git a/documentation/html/inherit_graph_5.png b/documentation/html/inherit_graph_5.png deleted file mode 100644 index bcc9604..0000000 Binary files a/documentation/html/inherit_graph_5.png and /dev/null differ diff --git a/documentation/html/inherit_graph_6.map b/documentation/html/inherit_graph_6.map deleted file mode 100644 index 59b3f6a..0000000 --- a/documentation/html/inherit_graph_6.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/documentation/html/inherit_graph_6.md5 b/documentation/html/inherit_graph_6.md5 deleted file mode 100644 index 7ef3f62..0000000 --- a/documentation/html/inherit_graph_6.md5 +++ /dev/null @@ -1 +0,0 @@ -48310a2148ea433c7fd289b007a56c82 \ No newline at end of file diff --git a/documentation/html/inherit_graph_6.png b/documentation/html/inherit_graph_6.png deleted file mode 100644 index d0e10fa..0000000 Binary files a/documentation/html/inherit_graph_6.png and /dev/null differ diff --git a/documentation/html/inherit_graph_7.map b/documentation/html/inherit_graph_7.map deleted file mode 100644 index a72f9de..0000000 --- a/documentation/html/inherit_graph_7.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/documentation/html/inherit_graph_7.md5 b/documentation/html/inherit_graph_7.md5 deleted file mode 100644 index 1dafb85..0000000 --- a/documentation/html/inherit_graph_7.md5 +++ /dev/null @@ -1 +0,0 @@ -5365631c63e0d8b76d1cc24de5cc60b3 \ No newline at end of file diff --git a/documentation/html/inherit_graph_7.png b/documentation/html/inherit_graph_7.png deleted file mode 100644 index 03c5c9a..0000000 Binary files a/documentation/html/inherit_graph_7.png and /dev/null differ diff --git a/documentation/html/inherit_graph_8.map b/documentation/html/inherit_graph_8.map deleted file mode 100644 index 9eb6048..0000000 --- a/documentation/html/inherit_graph_8.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/documentation/html/inherit_graph_8.md5 b/documentation/html/inherit_graph_8.md5 deleted file mode 100644 index c42e3ac..0000000 --- a/documentation/html/inherit_graph_8.md5 +++ /dev/null @@ -1 +0,0 @@ -117ef325502d26f5bf6264f8db5d12ba \ No newline at end of file diff --git a/documentation/html/inherit_graph_8.png b/documentation/html/inherit_graph_8.png deleted file mode 100644 index 8d58753..0000000 Binary files a/documentation/html/inherit_graph_8.png and /dev/null differ diff --git a/documentation/html/inherit_graph_9.map b/documentation/html/inherit_graph_9.map deleted file mode 100644 index cdb290a..0000000 --- a/documentation/html/inherit_graph_9.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/documentation/html/inherit_graph_9.md5 b/documentation/html/inherit_graph_9.md5 deleted file mode 100644 index 355393a..0000000 --- a/documentation/html/inherit_graph_9.md5 +++ /dev/null @@ -1 +0,0 @@ -09daa848ad33c1fef3ac2d6e084706eb \ No newline at end of file diff --git a/documentation/html/inherit_graph_9.png b/documentation/html/inherit_graph_9.png deleted file mode 100644 index ef7d163..0000000 Binary files a/documentation/html/inherit_graph_9.png and /dev/null differ diff --git a/documentation/html/inherits.html b/documentation/html/inherits.html deleted file mode 100644 index d6e0266..0000000 --- a/documentation/html/inherits.html +++ /dev/null @@ -1,299 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Hierarchy - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
Class Hierarchy
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - - - - - -
- - - -
- - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- - - -
- - - -
-
-
- - - - diff --git a/documentation/html/jquery.js b/documentation/html/jquery.js deleted file mode 100644 index 1dffb65..0000000 --- a/documentation/html/jquery.js +++ /dev/null @@ -1,34 +0,0 @@ -/*! jQuery v3.6.0 | (c) OpenJS Foundation and other contributors | jquery.org/license */ -!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.0",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var _t,zt=[],Ut=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=zt.pop()||S.expando+"_"+wt.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Ut.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ut.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Ut,"$1"+r):!1!==e.jsonp&&(e.url+=(Tt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,zt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((_t=E.implementation.createHTMLDocument("").body).innerHTML="
",2===_t.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=Fe(y.pixelPosition,function(e,t){if(t)return t=We(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,e){e=y(e||this.defaultElement||this)[0],this.element=y(e),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=y(),this.hoverable=y(),this.focusable=y(),this.classesElementLookup={},e!==this&&(y.data(e,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===e&&this.destroy()}}),this.document=y(e.style?e.ownerDocument:e.document||e),this.window=y(this.document[0].defaultView||this.document[0].parentWindow)),this.options=y.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:y.noop,_create:y.noop,_init:y.noop,destroy:function(){var i=this;this._destroy(),y.each(this.classesElementLookup,function(t,e){i._removeClass(e,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:y.noop,widget:function(){return this.element},option:function(t,e){var i,s,n,o=t;if(0===arguments.length)return y.widget.extend({},this.options);if("string"==typeof t)if(o={},t=(i=t.split(".")).shift(),i.length){for(s=o[t]=y.widget.extend({},this.options[t]),n=0;n
"),i=e.children()[0];return y("body").append(e),t=i.offsetWidth,e.css("overflow","scroll"),t===(i=i.offsetWidth)&&(i=e[0].clientWidth),e.remove(),s=t-i},getScrollInfo:function(t){var e=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),i=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),e="scroll"===e||"auto"===e&&t.widthx(D(s),D(n))?o.important="horizontal":o.important="vertical",p.using.call(this,t,o)}),h.offset(y.extend(l,{using:t}))})},y.ui.position={fit:{left:function(t,e){var i=e.within,s=i.isWindow?i.scrollLeft:i.offset.left,n=i.width,o=t.left-e.collisionPosition.marginLeft,h=s-o,a=o+e.collisionWidth-n-s;e.collisionWidth>n?0n?0=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}}),y.ui.plugin={add:function(t,e,i){var s,n=y.ui[t].prototype;for(s in i)n.plugins[s]=n.plugins[s]||[],n.plugins[s].push([e,i[s]])},call:function(t,e,i,s){var n,o=t.plugins[e];if(o&&(s||t.element[0].parentNode&&11!==t.element[0].parentNode.nodeType))for(n=0;n").css({overflow:"hidden",position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("ui-resizable",this.element.resizable("instance")),this.elementIsWrapper=!0,t={marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom"),marginLeft:this.originalElement.css("marginLeft")},this.element.css(t),this.originalElement.css("margin",0),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css(t),this._proportionallyResize()),this._setupHandles(),e.autoHide&&y(this.element).on("mouseenter",function(){e.disabled||(i._removeClass("ui-resizable-autohide"),i._handles.show())}).on("mouseleave",function(){e.disabled||i.resizing||(i._addClass("ui-resizable-autohide"),i._handles.hide())}),this._mouseInit()},_destroy:function(){this._mouseDestroy(),this._addedHandles.remove();function t(t){y(t).removeData("resizable").removeData("ui-resizable").off(".resizable")}var e;return this.elementIsWrapper&&(t(this.element),e=this.element,this.originalElement.css({position:e.css("position"),width:e.outerWidth(),height:e.outerHeight(),top:e.css("top"),left:e.css("left")}).insertAfter(e),e.remove()),this.originalElement.css("resize",this.originalResizeStyle),t(this.originalElement),this},_setOption:function(t,e){switch(this._super(t,e),t){case"handles":this._removeHandles(),this._setupHandles();break;case"aspectRatio":this._aspectRatio=!!e}},_setupHandles:function(){var t,e,i,s,n,o=this.options,h=this;if(this.handles=o.handles||(y(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se"),this._handles=y(),this._addedHandles=y(),this.handles.constructor===String)for("all"===this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw"),i=this.handles.split(","),this.handles={},e=0;e"),this._addClass(n,"ui-resizable-handle "+s),n.css({zIndex:o.zIndex}),this.handles[t]=".ui-resizable-"+t,this.element.children(this.handles[t]).length||(this.element.append(n),this._addedHandles=this._addedHandles.add(n));this._renderAxis=function(t){var e,i,s;for(e in t=t||this.element,this.handles)this.handles[e].constructor===String?this.handles[e]=this.element.children(this.handles[e]).first().show():(this.handles[e].jquery||this.handles[e].nodeType)&&(this.handles[e]=y(this.handles[e]),this._on(this.handles[e],{mousedown:h._mouseDown})),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/^(textarea|input|select|button)$/i)&&(i=y(this.handles[e],this.element),s=/sw|ne|nw|se|n|s/.test(e)?i.outerHeight():i.outerWidth(),i=["padding",/ne|nw|n/.test(e)?"Top":/se|sw|s/.test(e)?"Bottom":/^e$/.test(e)?"Right":"Left"].join(""),t.css(i,s),this._proportionallyResize()),this._handles=this._handles.add(this.handles[e])},this._renderAxis(this.element),this._handles=this._handles.add(this.element.find(".ui-resizable-handle")),this._handles.disableSelection(),this._handles.on("mouseover",function(){h.resizing||(this.className&&(n=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),h.axis=n&&n[1]?n[1]:"se")}),o.autoHide&&(this._handles.hide(),this._addClass("ui-resizable-autohide"))},_removeHandles:function(){this._addedHandles.remove()},_mouseCapture:function(t){var e,i,s=!1;for(e in this.handles)(i=y(this.handles[e])[0])!==t.target&&!y.contains(i,t.target)||(s=!0);return!this.options.disabled&&s},_mouseStart:function(t){var e,i,s=this.options,n=this.element;return this.resizing=!0,this._renderProxy(),e=this._num(this.helper.css("left")),i=this._num(this.helper.css("top")),s.containment&&(e+=y(s.containment).scrollLeft()||0,i+=y(s.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:e,top:i},this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:n.width(),height:n.height()},this.originalSize=this._helper?{width:n.outerWidth(),height:n.outerHeight()}:{width:n.width(),height:n.height()},this.sizeDiff={width:n.outerWidth()-n.width(),height:n.outerHeight()-n.height()},this.originalPosition={left:e,top:i},this.originalMousePosition={left:t.pageX,top:t.pageY},this.aspectRatio="number"==typeof s.aspectRatio?s.aspectRatio:this.originalSize.width/this.originalSize.height||1,s=y(".ui-resizable-"+this.axis).css("cursor"),y("body").css("cursor","auto"===s?this.axis+"-resize":s),this._addClass("ui-resizable-resizing"),this._propagate("start",t),!0},_mouseDrag:function(t){var e=this.originalMousePosition,i=this.axis,s=t.pageX-e.left||0,e=t.pageY-e.top||0,i=this._change[i];return this._updatePrevProperties(),i&&(e=i.apply(this,[t,s,e]),this._updateVirtualBoundaries(t.shiftKey),(this._aspectRatio||t.shiftKey)&&(e=this._updateRatio(e,t)),e=this._respectSize(e,t),this._updateCache(e),this._propagate("resize",t),e=this._applyChanges(),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),y.isEmptyObject(e)||(this._updatePrevProperties(),this._trigger("resize",t,this.ui()),this._applyChanges())),!1},_mouseStop:function(t){this.resizing=!1;var e,i,s,n=this.options,o=this;return this._helper&&(s=(e=(i=this._proportionallyResizeElements).length&&/textarea/i.test(i[0].nodeName))&&this._hasScroll(i[0],"left")?0:o.sizeDiff.height,i=e?0:o.sizeDiff.width,e={width:o.helper.width()-i,height:o.helper.height()-s},i=parseFloat(o.element.css("left"))+(o.position.left-o.originalPosition.left)||null,s=parseFloat(o.element.css("top"))+(o.position.top-o.originalPosition.top)||null,n.animate||this.element.css(y.extend(e,{top:s,left:i})),o.helper.height(o.size.height),o.helper.width(o.size.width),this._helper&&!n.animate&&this._proportionallyResize()),y("body").css("cursor","auto"),this._removeClass("ui-resizable-resizing"),this._propagate("stop",t),this._helper&&this.helper.remove(),!1},_updatePrevProperties:function(){this.prevPosition={top:this.position.top,left:this.position.left},this.prevSize={width:this.size.width,height:this.size.height}},_applyChanges:function(){var t={};return this.position.top!==this.prevPosition.top&&(t.top=this.position.top+"px"),this.position.left!==this.prevPosition.left&&(t.left=this.position.left+"px"),this.size.width!==this.prevSize.width&&(t.width=this.size.width+"px"),this.size.height!==this.prevSize.height&&(t.height=this.size.height+"px"),this.helper.css(t),t},_updateVirtualBoundaries:function(t){var e,i,s=this.options,n={minWidth:this._isNumber(s.minWidth)?s.minWidth:0,maxWidth:this._isNumber(s.maxWidth)?s.maxWidth:1/0,minHeight:this._isNumber(s.minHeight)?s.minHeight:0,maxHeight:this._isNumber(s.maxHeight)?s.maxHeight:1/0};(this._aspectRatio||t)&&(e=n.minHeight*this.aspectRatio,i=n.minWidth/this.aspectRatio,s=n.maxHeight*this.aspectRatio,t=n.maxWidth/this.aspectRatio,e>n.minWidth&&(n.minWidth=e),i>n.minHeight&&(n.minHeight=i),st.width,h=this._isNumber(t.height)&&e.minHeight&&e.minHeight>t.height,a=this.originalPosition.left+this.originalSize.width,r=this.originalPosition.top+this.originalSize.height,l=/sw|nw|w/.test(i),i=/nw|ne|n/.test(i);return o&&(t.width=e.minWidth),h&&(t.height=e.minHeight),s&&(t.width=e.maxWidth),n&&(t.height=e.maxHeight),o&&l&&(t.left=a-e.minWidth),s&&l&&(t.left=a-e.maxWidth),h&&i&&(t.top=r-e.minHeight),n&&i&&(t.top=r-e.maxHeight),t.width||t.height||t.left||!t.top?t.width||t.height||t.top||!t.left||(t.left=null):t.top=null,t},_getPaddingPlusBorderDimensions:function(t){for(var e=0,i=[],s=[t.css("borderTopWidth"),t.css("borderRightWidth"),t.css("borderBottomWidth"),t.css("borderLeftWidth")],n=[t.css("paddingTop"),t.css("paddingRight"),t.css("paddingBottom"),t.css("paddingLeft")];e<4;e++)i[e]=parseFloat(s[e])||0,i[e]+=parseFloat(n[e])||0;return{height:i[0]+i[2],width:i[1]+i[3]}},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var t,e=0,i=this.helper||this.element;e").css({overflow:"hidden"}),this._addClass(this.helper,this._helper),this.helper.css({width:this.element.outerWidth(),height:this.element.outerHeight(),position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++e.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element},_change:{e:function(t,e){return{width:this.originalSize.width+e}},w:function(t,e){var i=this.originalSize;return{left:this.originalPosition.left+e,width:i.width-e}},n:function(t,e,i){var s=this.originalSize;return{top:this.originalPosition.top+i,height:s.height-i}},s:function(t,e,i){return{height:this.originalSize.height+i}},se:function(t,e,i){return y.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[t,e,i]))},sw:function(t,e,i){return y.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[t,e,i]))},ne:function(t,e,i){return y.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[t,e,i]))},nw:function(t,e,i){return y.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[t,e,i]))}},_propagate:function(t,e){y.ui.plugin.call(this,t,[e,this.ui()]),"resize"!==t&&this._trigger(t,e,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),y.ui.plugin.add("resizable","animate",{stop:function(e){var i=y(this).resizable("instance"),t=i.options,s=i._proportionallyResizeElements,n=s.length&&/textarea/i.test(s[0].nodeName),o=n&&i._hasScroll(s[0],"left")?0:i.sizeDiff.height,h=n?0:i.sizeDiff.width,n={width:i.size.width-h,height:i.size.height-o},h=parseFloat(i.element.css("left"))+(i.position.left-i.originalPosition.left)||null,o=parseFloat(i.element.css("top"))+(i.position.top-i.originalPosition.top)||null;i.element.animate(y.extend(n,o&&h?{top:o,left:h}:{}),{duration:t.animateDuration,easing:t.animateEasing,step:function(){var t={width:parseFloat(i.element.css("width")),height:parseFloat(i.element.css("height")),top:parseFloat(i.element.css("top")),left:parseFloat(i.element.css("left"))};s&&s.length&&y(s[0]).css({width:t.width,height:t.height}),i._updateCache(t),i._propagate("resize",e)}})}}),y.ui.plugin.add("resizable","containment",{start:function(){var i,s,n=y(this).resizable("instance"),t=n.options,e=n.element,o=t.containment,h=o instanceof y?o.get(0):/parent/.test(o)?e.parent().get(0):o;h&&(n.containerElement=y(h),/document/.test(o)||o===document?(n.containerOffset={left:0,top:0},n.containerPosition={left:0,top:0},n.parentData={element:y(document),left:0,top:0,width:y(document).width(),height:y(document).height()||document.body.parentNode.scrollHeight}):(i=y(h),s=[],y(["Top","Right","Left","Bottom"]).each(function(t,e){s[t]=n._num(i.css("padding"+e))}),n.containerOffset=i.offset(),n.containerPosition=i.position(),n.containerSize={height:i.innerHeight()-s[3],width:i.innerWidth()-s[1]},t=n.containerOffset,e=n.containerSize.height,o=n.containerSize.width,o=n._hasScroll(h,"left")?h.scrollWidth:o,e=n._hasScroll(h)?h.scrollHeight:e,n.parentData={element:h,left:t.left,top:t.top,width:o,height:e}))},resize:function(t){var e=y(this).resizable("instance"),i=e.options,s=e.containerOffset,n=e.position,o=e._aspectRatio||t.shiftKey,h={top:0,left:0},a=e.containerElement,t=!0;a[0]!==document&&/static/.test(a.css("position"))&&(h=s),n.left<(e._helper?s.left:0)&&(e.size.width=e.size.width+(e._helper?e.position.left-s.left:e.position.left-h.left),o&&(e.size.height=e.size.width/e.aspectRatio,t=!1),e.position.left=i.helper?s.left:0),n.top<(e._helper?s.top:0)&&(e.size.height=e.size.height+(e._helper?e.position.top-s.top:e.position.top),o&&(e.size.width=e.size.height*e.aspectRatio,t=!1),e.position.top=e._helper?s.top:0),i=e.containerElement.get(0)===e.element.parent().get(0),n=/relative|absolute/.test(e.containerElement.css("position")),i&&n?(e.offset.left=e.parentData.left+e.position.left,e.offset.top=e.parentData.top+e.position.top):(e.offset.left=e.element.offset().left,e.offset.top=e.element.offset().top),n=Math.abs(e.sizeDiff.width+(e._helper?e.offset.left-h.left:e.offset.left-s.left)),s=Math.abs(e.sizeDiff.height+(e._helper?e.offset.top-h.top:e.offset.top-s.top)),n+e.size.width>=e.parentData.width&&(e.size.width=e.parentData.width-n,o&&(e.size.height=e.size.width/e.aspectRatio,t=!1)),s+e.size.height>=e.parentData.height&&(e.size.height=e.parentData.height-s,o&&(e.size.width=e.size.height*e.aspectRatio,t=!1)),t||(e.position.left=e.prevPosition.left,e.position.top=e.prevPosition.top,e.size.width=e.prevSize.width,e.size.height=e.prevSize.height)},stop:function(){var t=y(this).resizable("instance"),e=t.options,i=t.containerOffset,s=t.containerPosition,n=t.containerElement,o=y(t.helper),h=o.offset(),a=o.outerWidth()-t.sizeDiff.width,o=o.outerHeight()-t.sizeDiff.height;t._helper&&!e.animate&&/relative/.test(n.css("position"))&&y(this).css({left:h.left-s.left-i.left,width:a,height:o}),t._helper&&!e.animate&&/static/.test(n.css("position"))&&y(this).css({left:h.left-s.left-i.left,width:a,height:o})}}),y.ui.plugin.add("resizable","alsoResize",{start:function(){var t=y(this).resizable("instance").options;y(t.alsoResize).each(function(){var t=y(this);t.data("ui-resizable-alsoresize",{width:parseFloat(t.width()),height:parseFloat(t.height()),left:parseFloat(t.css("left")),top:parseFloat(t.css("top"))})})},resize:function(t,i){var e=y(this).resizable("instance"),s=e.options,n=e.originalSize,o=e.originalPosition,h={height:e.size.height-n.height||0,width:e.size.width-n.width||0,top:e.position.top-o.top||0,left:e.position.left-o.left||0};y(s.alsoResize).each(function(){var t=y(this),s=y(this).data("ui-resizable-alsoresize"),n={},e=t.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];y.each(e,function(t,e){var i=(s[e]||0)+(h[e]||0);i&&0<=i&&(n[e]=i||null)}),t.css(n)})},stop:function(){y(this).removeData("ui-resizable-alsoresize")}}),y.ui.plugin.add("resizable","ghost",{start:function(){var t=y(this).resizable("instance"),e=t.size;t.ghost=t.originalElement.clone(),t.ghost.css({opacity:.25,display:"block",position:"relative",height:e.height,width:e.width,margin:0,left:0,top:0}),t._addClass(t.ghost,"ui-resizable-ghost"),!1!==y.uiBackCompat&&"string"==typeof t.options.ghost&&t.ghost.addClass(this.options.ghost),t.ghost.appendTo(t.helper)},resize:function(){var t=y(this).resizable("instance");t.ghost&&t.ghost.css({position:"relative",height:t.size.height,width:t.size.width})},stop:function(){var t=y(this).resizable("instance");t.ghost&&t.helper&&t.helper.get(0).removeChild(t.ghost.get(0))}}),y.ui.plugin.add("resizable","grid",{resize:function(){var t,e=y(this).resizable("instance"),i=e.options,s=e.size,n=e.originalSize,o=e.originalPosition,h=e.axis,a="number"==typeof i.grid?[i.grid,i.grid]:i.grid,r=a[0]||1,l=a[1]||1,u=Math.round((s.width-n.width)/r)*r,p=Math.round((s.height-n.height)/l)*l,d=n.width+u,c=n.height+p,f=i.maxWidth&&i.maxWidthd,s=i.minHeight&&i.minHeight>c;i.grid=a,m&&(d+=r),s&&(c+=l),f&&(d-=r),g&&(c-=l),/^(se|s|e)$/.test(h)?(e.size.width=d,e.size.height=c):/^(ne)$/.test(h)?(e.size.width=d,e.size.height=c,e.position.top=o.top-p):/^(sw)$/.test(h)?(e.size.width=d,e.size.height=c,e.position.left=o.left-u):((c-l<=0||d-r<=0)&&(t=e._getPaddingPlusBorderDimensions(this)),0=f[g]?0:Math.min(f[g],n));!a&&1-1){targetElements.on(evt+EVENT_NAMESPACE,function elementToggle(event){$.powerTip.toggle(this,event)})}else{targetElements.on(evt+EVENT_NAMESPACE,function elementOpen(event){$.powerTip.show(this,event)})}});$.each(options.closeEvents,function(idx,evt){if($.inArray(evt,options.openEvents)<0){targetElements.on(evt+EVENT_NAMESPACE,function elementClose(event){$.powerTip.hide(this,!isMouseEvent(event))})}});targetElements.on("keydown"+EVENT_NAMESPACE,function elementKeyDown(event){if(event.keyCode===27){$.powerTip.hide(this,true)}})}return targetElements};$.fn.powerTip.defaults={fadeInTime:200,fadeOutTime:100,followMouse:false,popupId:"powerTip",popupClass:null,intentSensitivity:7,intentPollInterval:100,closeDelay:100,placement:"n",smartPlacement:false,offset:10,mouseOnToPopup:false,manual:false,openEvents:["mouseenter","focus"],closeEvents:["mouseleave","blur"]};$.fn.powerTip.smartPlacementLists={n:["n","ne","nw","s"],e:["e","ne","se","w","nw","sw","n","s","e"],s:["s","se","sw","n"],w:["w","nw","sw","e","ne","se","n","s","w"],nw:["nw","w","sw","n","s","se","nw"],ne:["ne","e","se","n","s","sw","ne"],sw:["sw","w","nw","s","n","ne","sw"],se:["se","e","ne","s","n","nw","se"],"nw-alt":["nw-alt","n","ne-alt","sw-alt","s","se-alt","w","e"],"ne-alt":["ne-alt","n","nw-alt","se-alt","s","sw-alt","e","w"],"sw-alt":["sw-alt","s","se-alt","nw-alt","n","ne-alt","w","e"],"se-alt":["se-alt","s","sw-alt","ne-alt","n","nw-alt","e","w"]};$.powerTip={show:function apiShowTip(element,event){if(isMouseEvent(event)){trackMouse(event);session.previousX=event.pageX;session.previousY=event.pageY;$(element).data(DATA_DISPLAYCONTROLLER).show()}else{$(element).first().data(DATA_DISPLAYCONTROLLER).show(true,true)}return element},reposition:function apiResetPosition(element){$(element).first().data(DATA_DISPLAYCONTROLLER).resetPosition();return element},hide:function apiCloseTip(element,immediate){var displayController;immediate=element?immediate:true;if(element){displayController=$(element).first().data(DATA_DISPLAYCONTROLLER)}else if(session.activeHover){displayController=session.activeHover.data(DATA_DISPLAYCONTROLLER)}if(displayController){displayController.hide(immediate)}return element},toggle:function apiToggle(element,event){if(session.activeHover&&session.activeHover.is(element)){$.powerTip.hide(element,!isMouseEvent(event))}else{$.powerTip.show(element,event)}return element}};$.powerTip.showTip=$.powerTip.show;$.powerTip.closeTip=$.powerTip.hide;function CSSCoordinates(){var me=this;me.top="auto";me.left="auto";me.right="auto";me.bottom="auto";me.set=function(property,value){if($.isNumeric(value)){me[property]=Math.round(value)}}}function DisplayController(element,options,tipController){var hoverTimer=null,myCloseDelay=null;function openTooltip(immediate,forceOpen){cancelTimer();if(!element.data(DATA_HASACTIVEHOVER)){if(!immediate){session.tipOpenImminent=true;hoverTimer=setTimeout(function intentDelay(){hoverTimer=null;checkForIntent()},options.intentPollInterval)}else{if(forceOpen){element.data(DATA_FORCEDOPEN,true)}closeAnyDelayed();tipController.showTip(element)}}else{cancelClose()}}function closeTooltip(disableDelay){if(myCloseDelay){myCloseDelay=session.closeDelayTimeout=clearTimeout(myCloseDelay);session.delayInProgress=false}cancelTimer();session.tipOpenImminent=false;if(element.data(DATA_HASACTIVEHOVER)){element.data(DATA_FORCEDOPEN,false);if(!disableDelay){session.delayInProgress=true;session.closeDelayTimeout=setTimeout(function closeDelay(){session.closeDelayTimeout=null;tipController.hideTip(element);session.delayInProgress=false;myCloseDelay=null},options.closeDelay);myCloseDelay=session.closeDelayTimeout}else{tipController.hideTip(element)}}}function checkForIntent(){var xDifference=Math.abs(session.previousX-session.currentX),yDifference=Math.abs(session.previousY-session.currentY),totalDifference=xDifference+yDifference;if(totalDifference",{id:options.popupId});if($body.length===0){$body=$("body")}$body.append(tipElement);session.tooltips=session.tooltips?session.tooltips.add(tipElement):tipElement}if(options.followMouse){if(!tipElement.data(DATA_HASMOUSEMOVE)){$document.on("mousemove"+EVENT_NAMESPACE,positionTipOnCursor);$window.on("scroll"+EVENT_NAMESPACE,positionTipOnCursor);tipElement.data(DATA_HASMOUSEMOVE,true)}}function beginShowTip(element){element.data(DATA_HASACTIVEHOVER,true);tipElement.queue(function queueTipInit(next){showTip(element);next()})}function showTip(element){var tipContent;if(!element.data(DATA_HASACTIVEHOVER)){return}if(session.isTipOpen){if(!session.isClosing){hideTip(session.activeHover)}tipElement.delay(100).queue(function queueTipAgain(next){showTip(element);next()});return}element.trigger("powerTipPreRender");tipContent=getTooltipContent(element);if(tipContent){tipElement.empty().append(tipContent)}else{return}element.trigger("powerTipRender");session.activeHover=element;session.isTipOpen=true;tipElement.data(DATA_MOUSEONTOTIP,options.mouseOnToPopup);tipElement.addClass(options.popupClass);if(!options.followMouse||element.data(DATA_FORCEDOPEN)){positionTipOnElement(element);session.isFixedTipOpen=true}else{positionTipOnCursor()}if(!element.data(DATA_FORCEDOPEN)&&!options.followMouse){$document.on("click"+EVENT_NAMESPACE,function documentClick(event){var target=event.target;if(target!==element[0]){if(options.mouseOnToPopup){if(target!==tipElement[0]&&!$.contains(tipElement[0],target)){$.powerTip.hide()}}else{$.powerTip.hide()}}})}if(options.mouseOnToPopup&&!options.manual){tipElement.on("mouseenter"+EVENT_NAMESPACE,function tipMouseEnter(){if(session.activeHover){session.activeHover.data(DATA_DISPLAYCONTROLLER).cancel()}});tipElement.on("mouseleave"+EVENT_NAMESPACE,function tipMouseLeave(){if(session.activeHover){session.activeHover.data(DATA_DISPLAYCONTROLLER).hide()}})}tipElement.fadeIn(options.fadeInTime,function fadeInCallback(){if(!session.desyncTimeout){session.desyncTimeout=setInterval(closeDesyncedTip,500)}element.trigger("powerTipOpen")})}function hideTip(element){session.isClosing=true;session.isTipOpen=false;session.desyncTimeout=clearInterval(session.desyncTimeout);element.data(DATA_HASACTIVEHOVER,false);element.data(DATA_FORCEDOPEN,false);$document.off("click"+EVENT_NAMESPACE);tipElement.off(EVENT_NAMESPACE);tipElement.fadeOut(options.fadeOutTime,function fadeOutCallback(){var coords=new CSSCoordinates;session.activeHover=null;session.isClosing=false;session.isFixedTipOpen=false;tipElement.removeClass();coords.set("top",session.currentY+options.offset);coords.set("left",session.currentX+options.offset);tipElement.css(coords);element.trigger("powerTipClose")})}function positionTipOnCursor(){var tipWidth,tipHeight,coords,collisions,collisionCount;if(!session.isFixedTipOpen&&(session.isTipOpen||session.tipOpenImminent&&tipElement.data(DATA_HASMOUSEMOVE))){tipWidth=tipElement.outerWidth();tipHeight=tipElement.outerHeight();coords=new CSSCoordinates;coords.set("top",session.currentY+options.offset);coords.set("left",session.currentX+options.offset);collisions=getViewportCollisions(coords,tipWidth,tipHeight);if(collisions!==Collision.none){collisionCount=countFlags(collisions);if(collisionCount===1){if(collisions===Collision.right){coords.set("left",session.scrollLeft+session.windowWidth-tipWidth)}else if(collisions===Collision.bottom){coords.set("top",session.scrollTop+session.windowHeight-tipHeight)}}else{coords.set("left",session.currentX-tipWidth-options.offset);coords.set("top",session.currentY-tipHeight-options.offset)}}tipElement.css(coords)}}function positionTipOnElement(element){var priorityList,finalPlacement;if(options.smartPlacement||options.followMouse&&element.data(DATA_FORCEDOPEN)){priorityList=$.fn.powerTip.smartPlacementLists[options.placement];$.each(priorityList,function(idx,pos){var collisions=getViewportCollisions(placeTooltip(element,pos),tipElement.outerWidth(),tipElement.outerHeight());finalPlacement=pos;return collisions!==Collision.none})}else{placeTooltip(element,options.placement);finalPlacement=options.placement}tipElement.removeClass("w nw sw e ne se n s w se-alt sw-alt ne-alt nw-alt");tipElement.addClass(finalPlacement)}function placeTooltip(element,placement){var iterationCount=0,tipWidth,tipHeight,coords=new CSSCoordinates;coords.set("top",0);coords.set("left",0);tipElement.css(coords);do{tipWidth=tipElement.outerWidth();tipHeight=tipElement.outerHeight();coords=placementCalculator.compute(element,placement,tipWidth,tipHeight,options.offset);tipElement.css(coords)}while(++iterationCount<=5&&(tipWidth!==tipElement.outerWidth()||tipHeight!==tipElement.outerHeight()));return coords}function closeDesyncedTip(){var isDesynced=false,hasDesyncableCloseEvent=$.grep(["mouseleave","mouseout","blur","focusout"],function(eventType){return $.inArray(eventType,options.closeEvents)!==-1}).length>0;if(session.isTipOpen&&!session.isClosing&&!session.delayInProgress&&hasDesyncableCloseEvent){if(session.activeHover.data(DATA_HASACTIVEHOVER)===false||session.activeHover.is(":disabled")){isDesynced=true}else if(!isMouseOver(session.activeHover)&&!session.activeHover.is(":focus")&&!session.activeHover.data(DATA_FORCEDOPEN)){if(tipElement.data(DATA_MOUSEONTOTIP)){if(!isMouseOver(tipElement)){isDesynced=true}}else{isDesynced=true}}if(isDesynced){hideTip(session.activeHover)}}}this.showTip=beginShowTip;this.hideTip=hideTip;this.resetPosition=positionTipOnElement}function isSvgElement(element){return Boolean(window.SVGElement&&element[0]instanceof SVGElement)}function isMouseEvent(event){return Boolean(event&&$.inArray(event.type,MOUSE_EVENTS)>-1&&typeof event.pageX==="number")}function initTracking(){if(!session.mouseTrackingActive){session.mouseTrackingActive=true;getViewportDimensions();$(getViewportDimensions);$document.on("mousemove"+EVENT_NAMESPACE,trackMouse);$window.on("resize"+EVENT_NAMESPACE,trackResize);$window.on("scroll"+EVENT_NAMESPACE,trackScroll)}}function getViewportDimensions(){session.scrollLeft=$window.scrollLeft();session.scrollTop=$window.scrollTop();session.windowWidth=$window.width();session.windowHeight=$window.height()}function trackResize(){session.windowWidth=$window.width();session.windowHeight=$window.height()}function trackScroll(){var x=$window.scrollLeft(),y=$window.scrollTop();if(x!==session.scrollLeft){session.currentX+=x-session.scrollLeft;session.scrollLeft=x}if(y!==session.scrollTop){session.currentY+=y-session.scrollTop;session.scrollTop=y}}function trackMouse(event){session.currentX=event.pageX;session.currentY=event.pageY}function isMouseOver(element){var elementPosition=element.offset(),elementBox=element[0].getBoundingClientRect(),elementWidth=elementBox.right-elementBox.left,elementHeight=elementBox.bottom-elementBox.top;return session.currentX>=elementPosition.left&&session.currentX<=elementPosition.left+elementWidth&&session.currentY>=elementPosition.top&&session.currentY<=elementPosition.top+elementHeight}function getTooltipContent(element){var tipText=element.data(DATA_POWERTIP),tipObject=element.data(DATA_POWERTIPJQ),tipTarget=element.data(DATA_POWERTIPTARGET),targetElement,content;if(tipText){if($.isFunction(tipText)){tipText=tipText.call(element[0])}content=tipText}else if(tipObject){if($.isFunction(tipObject)){tipObject=tipObject.call(element[0])}if(tipObject.length>0){content=tipObject.clone(true,true)}}else if(tipTarget){targetElement=$("#"+tipTarget);if(targetElement.length>0){content=targetElement.html()}}return content}function getViewportCollisions(coords,elementWidth,elementHeight){var viewportTop=session.scrollTop,viewportLeft=session.scrollLeft,viewportBottom=viewportTop+session.windowHeight,viewportRight=viewportLeft+session.windowWidth,collisions=Collision.none;if(coords.topviewportBottom||Math.abs(coords.bottom-session.windowHeight)>viewportBottom){collisions|=Collision.bottom}if(coords.leftviewportRight){collisions|=Collision.left}if(coords.left+elementWidth>viewportRight||coords.right1)){a.preventDefault();var c=a.originalEvent.changedTouches[0],d=document.createEvent("MouseEvents");d.initMouseEvent(b,!0,!0,window,1,c.screenX,c.screenY,c.clientX,c.clientY,!1,!1,!1,!1,0,null),a.target.dispatchEvent(d)}}if(a.support.touch="ontouchend"in document,a.support.touch){var e,b=a.ui.mouse.prototype,c=b._mouseInit,d=b._mouseDestroy;b._touchStart=function(a){var b=this;!e&&b._mouseCapture(a.originalEvent.changedTouches[0])&&(e=!0,b._touchMoved=!1,f(a,"mouseover"),f(a,"mousemove"),f(a,"mousedown"))},b._touchMove=function(a){e&&(this._touchMoved=!0,f(a,"mousemove"))},b._touchEnd=function(a){e&&(f(a,"mouseup"),f(a,"mouseout"),this._touchMoved||f(a,"click"),e=!1)},b._mouseInit=function(){var b=this;b.element.bind({touchstart:a.proxy(b,"_touchStart"),touchmove:a.proxy(b,"_touchMove"),touchend:a.proxy(b,"_touchEnd")}),c.call(b)},b._mouseDestroy=function(){var b=this;b.element.unbind({touchstart:a.proxy(b,"_touchStart"),touchmove:a.proxy(b,"_touchMove"),touchend:a.proxy(b,"_touchEnd")}),d.call(b)}}}(jQuery);/*! SmartMenus jQuery Plugin - v1.1.0 - September 17, 2017 - * http://www.smartmenus.org/ - * Copyright Vasil Dinkov, Vadikom Web Ltd. http://vadikom.com; Licensed MIT */(function(t){"function"==typeof define&&define.amd?define(["jquery"],t):"object"==typeof module&&"object"==typeof module.exports?module.exports=t(require("jquery")):t(jQuery)})(function($){function initMouseDetection(t){var e=".smartmenus_mouse";if(mouseDetectionEnabled||t)mouseDetectionEnabled&&t&&($(document).off(e),mouseDetectionEnabled=!1);else{var i=!0,s=null,o={mousemove:function(t){var e={x:t.pageX,y:t.pageY,timeStamp:(new Date).getTime()};if(s){var o=Math.abs(s.x-e.x),a=Math.abs(s.y-e.y);if((o>0||a>0)&&2>=o&&2>=a&&300>=e.timeStamp-s.timeStamp&&(mouse=!0,i)){var n=$(t.target).closest("a");n.is("a")&&$.each(menuTrees,function(){return $.contains(this.$root[0],n[0])?(this.itemEnter({currentTarget:n[0]}),!1):void 0}),i=!1}}s=e}};o[touchEvents?"touchstart":"pointerover pointermove pointerout MSPointerOver MSPointerMove MSPointerOut"]=function(t){isTouchEvent(t.originalEvent)&&(mouse=!1)},$(document).on(getEventsNS(o,e)),mouseDetectionEnabled=!0}}function isTouchEvent(t){return!/^(4|mouse)$/.test(t.pointerType)}function getEventsNS(t,e){e||(e="");var i={};for(var s in t)i[s.split(" ").join(e+" ")+e]=t[s];return i}var menuTrees=[],mouse=!1,touchEvents="ontouchstart"in window,mouseDetectionEnabled=!1,requestAnimationFrame=window.requestAnimationFrame||function(t){return setTimeout(t,1e3/60)},cancelAnimationFrame=window.cancelAnimationFrame||function(t){clearTimeout(t)},canAnimate=!!$.fn.animate;return $.SmartMenus=function(t,e){this.$root=$(t),this.opts=e,this.rootId="",this.accessIdPrefix="",this.$subArrow=null,this.activatedItems=[],this.visibleSubMenus=[],this.showTimeout=0,this.hideTimeout=0,this.scrollTimeout=0,this.clickActivated=!1,this.focusActivated=!1,this.zIndexInc=0,this.idInc=0,this.$firstLink=null,this.$firstSub=null,this.disabled=!1,this.$disableOverlay=null,this.$touchScrollingSub=null,this.cssTransforms3d="perspective"in t.style||"webkitPerspective"in t.style,this.wasCollapsible=!1,this.init()},$.extend($.SmartMenus,{hideAll:function(){$.each(menuTrees,function(){this.menuHideAll()})},destroy:function(){for(;menuTrees.length;)menuTrees[0].destroy();initMouseDetection(!0)},prototype:{init:function(t){var e=this;if(!t){menuTrees.push(this),this.rootId=((new Date).getTime()+Math.random()+"").replace(/\D/g,""),this.accessIdPrefix="sm-"+this.rootId+"-",this.$root.hasClass("sm-rtl")&&(this.opts.rightToLeftSubMenus=!0);var i=".smartmenus";this.$root.data("smartmenus",this).attr("data-smartmenus-id",this.rootId).dataSM("level",1).on(getEventsNS({"mouseover focusin":$.proxy(this.rootOver,this),"mouseout focusout":$.proxy(this.rootOut,this),keydown:$.proxy(this.rootKeyDown,this)},i)).on(getEventsNS({mouseenter:$.proxy(this.itemEnter,this),mouseleave:$.proxy(this.itemLeave,this),mousedown:$.proxy(this.itemDown,this),focus:$.proxy(this.itemFocus,this),blur:$.proxy(this.itemBlur,this),click:$.proxy(this.itemClick,this)},i),"a"),i+=this.rootId,this.opts.hideOnClick&&$(document).on(getEventsNS({touchstart:$.proxy(this.docTouchStart,this),touchmove:$.proxy(this.docTouchMove,this),touchend:$.proxy(this.docTouchEnd,this),click:$.proxy(this.docClick,this)},i)),$(window).on(getEventsNS({"resize orientationchange":$.proxy(this.winResize,this)},i)),this.opts.subIndicators&&(this.$subArrow=$("").addClass("sub-arrow"),this.opts.subIndicatorsText&&this.$subArrow.html(this.opts.subIndicatorsText)),initMouseDetection()}if(this.$firstSub=this.$root.find("ul").each(function(){e.menuInit($(this))}).eq(0),this.$firstLink=this.$root.find("a").eq(0),this.opts.markCurrentItem){var s=/(index|default)\.[^#\?\/]*/i,o=/#.*/,a=window.location.href.replace(s,""),n=a.replace(o,"");this.$root.find("a").each(function(){var t=this.href.replace(s,""),i=$(this);(t==a||t==n)&&(i.addClass("current"),e.opts.markCurrentTree&&i.parentsUntil("[data-smartmenus-id]","ul").each(function(){$(this).dataSM("parent-a").addClass("current")}))})}this.wasCollapsible=this.isCollapsible()},destroy:function(t){if(!t){var e=".smartmenus";this.$root.removeData("smartmenus").removeAttr("data-smartmenus-id").removeDataSM("level").off(e),e+=this.rootId,$(document).off(e),$(window).off(e),this.opts.subIndicators&&(this.$subArrow=null)}this.menuHideAll();var i=this;this.$root.find("ul").each(function(){var t=$(this);t.dataSM("scroll-arrows")&&t.dataSM("scroll-arrows").remove(),t.dataSM("shown-before")&&((i.opts.subMenusMinWidth||i.opts.subMenusMaxWidth)&&t.css({width:"",minWidth:"",maxWidth:""}).removeClass("sm-nowrap"),t.dataSM("scroll-arrows")&&t.dataSM("scroll-arrows").remove(),t.css({zIndex:"",top:"",left:"",marginLeft:"",marginTop:"",display:""})),0==(t.attr("id")||"").indexOf(i.accessIdPrefix)&&t.removeAttr("id")}).removeDataSM("in-mega").removeDataSM("shown-before").removeDataSM("scroll-arrows").removeDataSM("parent-a").removeDataSM("level").removeDataSM("beforefirstshowfired").removeAttr("role").removeAttr("aria-hidden").removeAttr("aria-labelledby").removeAttr("aria-expanded"),this.$root.find("a.has-submenu").each(function(){var t=$(this);0==t.attr("id").indexOf(i.accessIdPrefix)&&t.removeAttr("id")}).removeClass("has-submenu").removeDataSM("sub").removeAttr("aria-haspopup").removeAttr("aria-controls").removeAttr("aria-expanded").closest("li").removeDataSM("sub"),this.opts.subIndicators&&this.$root.find("span.sub-arrow").remove(),this.opts.markCurrentItem&&this.$root.find("a.current").removeClass("current"),t||(this.$root=null,this.$firstLink=null,this.$firstSub=null,this.$disableOverlay&&(this.$disableOverlay.remove(),this.$disableOverlay=null),menuTrees.splice($.inArray(this,menuTrees),1))},disable:function(t){if(!this.disabled){if(this.menuHideAll(),!t&&!this.opts.isPopup&&this.$root.is(":visible")){var e=this.$root.offset();this.$disableOverlay=$('
').css({position:"absolute",top:e.top,left:e.left,width:this.$root.outerWidth(),height:this.$root.outerHeight(),zIndex:this.getStartZIndex(!0),opacity:0}).appendTo(document.body)}this.disabled=!0}},docClick:function(t){return this.$touchScrollingSub?(this.$touchScrollingSub=null,void 0):((this.visibleSubMenus.length&&!$.contains(this.$root[0],t.target)||$(t.target).closest("a").length)&&this.menuHideAll(),void 0)},docTouchEnd:function(){if(this.lastTouch){if(!(!this.visibleSubMenus.length||void 0!==this.lastTouch.x2&&this.lastTouch.x1!=this.lastTouch.x2||void 0!==this.lastTouch.y2&&this.lastTouch.y1!=this.lastTouch.y2||this.lastTouch.target&&$.contains(this.$root[0],this.lastTouch.target))){this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0);var t=this;this.hideTimeout=setTimeout(function(){t.menuHideAll()},350)}this.lastTouch=null}},docTouchMove:function(t){if(this.lastTouch){var e=t.originalEvent.touches[0];this.lastTouch.x2=e.pageX,this.lastTouch.y2=e.pageY}},docTouchStart:function(t){var e=t.originalEvent.touches[0];this.lastTouch={x1:e.pageX,y1:e.pageY,target:e.target}},enable:function(){this.disabled&&(this.$disableOverlay&&(this.$disableOverlay.remove(),this.$disableOverlay=null),this.disabled=!1)},getClosestMenu:function(t){for(var e=$(t).closest("ul");e.dataSM("in-mega");)e=e.parent().closest("ul");return e[0]||null},getHeight:function(t){return this.getOffset(t,!0)},getOffset:function(t,e){var i;"none"==t.css("display")&&(i={position:t[0].style.position,visibility:t[0].style.visibility},t.css({position:"absolute",visibility:"hidden"}).show());var s=t[0].getBoundingClientRect&&t[0].getBoundingClientRect(),o=s&&(e?s.height||s.bottom-s.top:s.width||s.right-s.left);return o||0===o||(o=e?t[0].offsetHeight:t[0].offsetWidth),i&&t.hide().css(i),o},getStartZIndex:function(t){var e=parseInt(this[t?"$root":"$firstSub"].css("z-index"));return!t&&isNaN(e)&&(e=parseInt(this.$root.css("z-index"))),isNaN(e)?1:e},getTouchPoint:function(t){return t.touches&&t.touches[0]||t.changedTouches&&t.changedTouches[0]||t},getViewport:function(t){var e=t?"Height":"Width",i=document.documentElement["client"+e],s=window["inner"+e];return s&&(i=Math.min(i,s)),i},getViewportHeight:function(){return this.getViewport(!0)},getViewportWidth:function(){return this.getViewport()},getWidth:function(t){return this.getOffset(t)},handleEvents:function(){return!this.disabled&&this.isCSSOn()},handleItemEvents:function(t){return this.handleEvents()&&!this.isLinkInMegaMenu(t)},isCollapsible:function(){return"static"==this.$firstSub.css("position")},isCSSOn:function(){return"inline"!=this.$firstLink.css("display")},isFixed:function(){var t="fixed"==this.$root.css("position");return t||this.$root.parentsUntil("body").each(function(){return"fixed"==$(this).css("position")?(t=!0,!1):void 0}),t},isLinkInMegaMenu:function(t){return $(this.getClosestMenu(t[0])).hasClass("mega-menu")},isTouchMode:function(){return!mouse||this.opts.noMouseOver||this.isCollapsible()},itemActivate:function(t,e){var i=t.closest("ul"),s=i.dataSM("level");if(s>1&&(!this.activatedItems[s-2]||this.activatedItems[s-2][0]!=i.dataSM("parent-a")[0])){var o=this;$(i.parentsUntil("[data-smartmenus-id]","ul").get().reverse()).add(i).each(function(){o.itemActivate($(this).dataSM("parent-a"))})}if((!this.isCollapsible()||e)&&this.menuHideSubMenus(this.activatedItems[s-1]&&this.activatedItems[s-1][0]==t[0]?s:s-1),this.activatedItems[s-1]=t,this.$root.triggerHandler("activate.smapi",t[0])!==!1){var a=t.dataSM("sub");a&&(this.isTouchMode()||!this.opts.showOnClick||this.clickActivated)&&this.menuShow(a)}},itemBlur:function(t){var e=$(t.currentTarget);this.handleItemEvents(e)&&this.$root.triggerHandler("blur.smapi",e[0])},itemClick:function(t){var e=$(t.currentTarget);if(this.handleItemEvents(e)){if(this.$touchScrollingSub&&this.$touchScrollingSub[0]==e.closest("ul")[0])return this.$touchScrollingSub=null,t.stopPropagation(),!1;if(this.$root.triggerHandler("click.smapi",e[0])===!1)return!1;var i=$(t.target).is(".sub-arrow"),s=e.dataSM("sub"),o=s?2==s.dataSM("level"):!1,a=this.isCollapsible(),n=/toggle$/.test(this.opts.collapsibleBehavior),r=/link$/.test(this.opts.collapsibleBehavior),h=/^accordion/.test(this.opts.collapsibleBehavior);if(s&&!s.is(":visible")){if((!r||!a||i)&&(this.opts.showOnClick&&o&&(this.clickActivated=!0),this.itemActivate(e,h),s.is(":visible")))return this.focusActivated=!0,!1}else if(a&&(n||i))return this.itemActivate(e,h),this.menuHide(s),n&&(this.focusActivated=!1),!1;return this.opts.showOnClick&&o||e.hasClass("disabled")||this.$root.triggerHandler("select.smapi",e[0])===!1?!1:void 0}},itemDown:function(t){var e=$(t.currentTarget);this.handleItemEvents(e)&&e.dataSM("mousedown",!0)},itemEnter:function(t){var e=$(t.currentTarget);if(this.handleItemEvents(e)){if(!this.isTouchMode()){this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=0);var i=this;this.showTimeout=setTimeout(function(){i.itemActivate(e)},this.opts.showOnClick&&1==e.closest("ul").dataSM("level")?1:this.opts.showTimeout)}this.$root.triggerHandler("mouseenter.smapi",e[0])}},itemFocus:function(t){var e=$(t.currentTarget);this.handleItemEvents(e)&&(!this.focusActivated||this.isTouchMode()&&e.dataSM("mousedown")||this.activatedItems.length&&this.activatedItems[this.activatedItems.length-1][0]==e[0]||this.itemActivate(e,!0),this.$root.triggerHandler("focus.smapi",e[0]))},itemLeave:function(t){var e=$(t.currentTarget);this.handleItemEvents(e)&&(this.isTouchMode()||(e[0].blur(),this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=0)),e.removeDataSM("mousedown"),this.$root.triggerHandler("mouseleave.smapi",e[0]))},menuHide:function(t){if(this.$root.triggerHandler("beforehide.smapi",t[0])!==!1&&(canAnimate&&t.stop(!0,!0),"none"!=t.css("display"))){var e=function(){t.css("z-index","")};this.isCollapsible()?canAnimate&&this.opts.collapsibleHideFunction?this.opts.collapsibleHideFunction.call(this,t,e):t.hide(this.opts.collapsibleHideDuration,e):canAnimate&&this.opts.hideFunction?this.opts.hideFunction.call(this,t,e):t.hide(this.opts.hideDuration,e),t.dataSM("scroll")&&(this.menuScrollStop(t),t.css({"touch-action":"","-ms-touch-action":"","-webkit-transform":"",transform:""}).off(".smartmenus_scroll").removeDataSM("scroll").dataSM("scroll-arrows").hide()),t.dataSM("parent-a").removeClass("highlighted").attr("aria-expanded","false"),t.attr({"aria-expanded":"false","aria-hidden":"true"});var i=t.dataSM("level");this.activatedItems.splice(i-1,1),this.visibleSubMenus.splice($.inArray(t,this.visibleSubMenus),1),this.$root.triggerHandler("hide.smapi",t[0])}},menuHideAll:function(){this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=0);for(var t=this.opts.isPopup?1:0,e=this.visibleSubMenus.length-1;e>=t;e--)this.menuHide(this.visibleSubMenus[e]);this.opts.isPopup&&(canAnimate&&this.$root.stop(!0,!0),this.$root.is(":visible")&&(canAnimate&&this.opts.hideFunction?this.opts.hideFunction.call(this,this.$root):this.$root.hide(this.opts.hideDuration))),this.activatedItems=[],this.visibleSubMenus=[],this.clickActivated=!1,this.focusActivated=!1,this.zIndexInc=0,this.$root.triggerHandler("hideAll.smapi")},menuHideSubMenus:function(t){for(var e=this.activatedItems.length-1;e>=t;e--){var i=this.activatedItems[e].dataSM("sub");i&&this.menuHide(i)}},menuInit:function(t){if(!t.dataSM("in-mega")){t.hasClass("mega-menu")&&t.find("ul").dataSM("in-mega",!0);for(var e=2,i=t[0];(i=i.parentNode.parentNode)!=this.$root[0];)e++;var s=t.prevAll("a").eq(-1);s.length||(s=t.prevAll().find("a").eq(-1)),s.addClass("has-submenu").dataSM("sub",t),t.dataSM("parent-a",s).dataSM("level",e).parent().dataSM("sub",t);var o=s.attr("id")||this.accessIdPrefix+ ++this.idInc,a=t.attr("id")||this.accessIdPrefix+ ++this.idInc;s.attr({id:o,"aria-haspopup":"true","aria-controls":a,"aria-expanded":"false"}),t.attr({id:a,role:"group","aria-hidden":"true","aria-labelledby":o,"aria-expanded":"false"}),this.opts.subIndicators&&s[this.opts.subIndicatorsPos](this.$subArrow.clone())}},menuPosition:function(t){var e,i,s=t.dataSM("parent-a"),o=s.closest("li"),a=o.parent(),n=t.dataSM("level"),r=this.getWidth(t),h=this.getHeight(t),u=s.offset(),l=u.left,c=u.top,d=this.getWidth(s),m=this.getHeight(s),p=$(window),f=p.scrollLeft(),v=p.scrollTop(),b=this.getViewportWidth(),S=this.getViewportHeight(),g=a.parent().is("[data-sm-horizontal-sub]")||2==n&&!a.hasClass("sm-vertical"),M=this.opts.rightToLeftSubMenus&&!o.is("[data-sm-reverse]")||!this.opts.rightToLeftSubMenus&&o.is("[data-sm-reverse]"),w=2==n?this.opts.mainMenuSubOffsetX:this.opts.subMenusSubOffsetX,T=2==n?this.opts.mainMenuSubOffsetY:this.opts.subMenusSubOffsetY;if(g?(e=M?d-r-w:w,i=this.opts.bottomToTopSubMenus?-h-T:m+T):(e=M?w-r:d-w,i=this.opts.bottomToTopSubMenus?m-T-h:T),this.opts.keepInViewport){var y=l+e,I=c+i;if(M&&f>y?e=g?f-y+e:d-w:!M&&y+r>f+b&&(e=g?f+b-r-y+e:w-r),g||(S>h&&I+h>v+S?i+=v+S-h-I:(h>=S||v>I)&&(i+=v-I)),g&&(I+h>v+S+.49||v>I)||!g&&h>S+.49){var x=this;t.dataSM("scroll-arrows")||t.dataSM("scroll-arrows",$([$('')[0],$('')[0]]).on({mouseenter:function(){t.dataSM("scroll").up=$(this).hasClass("scroll-up"),x.menuScroll(t)},mouseleave:function(e){x.menuScrollStop(t),x.menuScrollOut(t,e)},"mousewheel DOMMouseScroll":function(t){t.preventDefault()}}).insertAfter(t));var A=".smartmenus_scroll";if(t.dataSM("scroll",{y:this.cssTransforms3d?0:i-m,step:1,itemH:m,subH:h,arrowDownH:this.getHeight(t.dataSM("scroll-arrows").eq(1))}).on(getEventsNS({mouseover:function(e){x.menuScrollOver(t,e)},mouseout:function(e){x.menuScrollOut(t,e)},"mousewheel DOMMouseScroll":function(e){x.menuScrollMousewheel(t,e)}},A)).dataSM("scroll-arrows").css({top:"auto",left:"0",marginLeft:e+(parseInt(t.css("border-left-width"))||0),width:r-(parseInt(t.css("border-left-width"))||0)-(parseInt(t.css("border-right-width"))||0),zIndex:t.css("z-index")}).eq(g&&this.opts.bottomToTopSubMenus?0:1).show(),this.isFixed()){var C={};C[touchEvents?"touchstart touchmove touchend":"pointerdown pointermove pointerup MSPointerDown MSPointerMove MSPointerUp"]=function(e){x.menuScrollTouch(t,e)},t.css({"touch-action":"none","-ms-touch-action":"none"}).on(getEventsNS(C,A))}}}t.css({top:"auto",left:"0",marginLeft:e,marginTop:i-m})},menuScroll:function(t,e,i){var s,o=t.dataSM("scroll"),a=t.dataSM("scroll-arrows"),n=o.up?o.upEnd:o.downEnd;if(!e&&o.momentum){if(o.momentum*=.92,s=o.momentum,.5>s)return this.menuScrollStop(t),void 0}else s=i||(e||!this.opts.scrollAccelerate?this.opts.scrollStep:Math.floor(o.step));var r=t.dataSM("level");if(this.activatedItems[r-1]&&this.activatedItems[r-1].dataSM("sub")&&this.activatedItems[r-1].dataSM("sub").is(":visible")&&this.menuHideSubMenus(r-1),o.y=o.up&&o.y>=n||!o.up&&n>=o.y?o.y:Math.abs(n-o.y)>s?o.y+(o.up?s:-s):n,t.css(this.cssTransforms3d?{"-webkit-transform":"translate3d(0, "+o.y+"px, 0)",transform:"translate3d(0, "+o.y+"px, 0)"}:{marginTop:o.y}),mouse&&(o.up&&o.y>o.downEnd||!o.up&&o.y0;t.dataSM("scroll-arrows").eq(i?0:1).is(":visible")&&(t.dataSM("scroll").up=i,this.menuScroll(t,!0))}e.preventDefault()},menuScrollOut:function(t,e){mouse&&(/^scroll-(up|down)/.test((e.relatedTarget||"").className)||(t[0]==e.relatedTarget||$.contains(t[0],e.relatedTarget))&&this.getClosestMenu(e.relatedTarget)==t[0]||t.dataSM("scroll-arrows").css("visibility","hidden"))},menuScrollOver:function(t,e){if(mouse&&!/^scroll-(up|down)/.test(e.target.className)&&this.getClosestMenu(e.target)==t[0]){this.menuScrollRefreshData(t);var i=t.dataSM("scroll"),s=$(window).scrollTop()-t.dataSM("parent-a").offset().top-i.itemH;t.dataSM("scroll-arrows").eq(0).css("margin-top",s).end().eq(1).css("margin-top",s+this.getViewportHeight()-i.arrowDownH).end().css("visibility","visible")}},menuScrollRefreshData:function(t){var e=t.dataSM("scroll"),i=$(window).scrollTop()-t.dataSM("parent-a").offset().top-e.itemH;this.cssTransforms3d&&(i=-(parseFloat(t.css("margin-top"))-i)),$.extend(e,{upEnd:i,downEnd:i+this.getViewportHeight()-e.subH})},menuScrollStop:function(t){return this.scrollTimeout?(cancelAnimationFrame(this.scrollTimeout),this.scrollTimeout=0,t.dataSM("scroll").step=1,!0):void 0},menuScrollTouch:function(t,e){if(e=e.originalEvent,isTouchEvent(e)){var i=this.getTouchPoint(e);if(this.getClosestMenu(i.target)==t[0]){var s=t.dataSM("scroll");if(/(start|down)$/i.test(e.type))this.menuScrollStop(t)?(e.preventDefault(),this.$touchScrollingSub=t):this.$touchScrollingSub=null,this.menuScrollRefreshData(t),$.extend(s,{touchStartY:i.pageY,touchStartTime:e.timeStamp});else if(/move$/i.test(e.type)){var o=void 0!==s.touchY?s.touchY:s.touchStartY;if(void 0!==o&&o!=i.pageY){this.$touchScrollingSub=t;var a=i.pageY>o;void 0!==s.up&&s.up!=a&&$.extend(s,{touchStartY:i.pageY,touchStartTime:e.timeStamp}),$.extend(s,{up:a,touchY:i.pageY}),this.menuScroll(t,!0,Math.abs(i.pageY-o))}e.preventDefault()}else void 0!==s.touchY&&((s.momentum=15*Math.pow(Math.abs(i.pageY-s.touchStartY)/(e.timeStamp-s.touchStartTime),2))&&(this.menuScrollStop(t),this.menuScroll(t),e.preventDefault()),delete s.touchY)}}},menuShow:function(t){if((t.dataSM("beforefirstshowfired")||(t.dataSM("beforefirstshowfired",!0),this.$root.triggerHandler("beforefirstshow.smapi",t[0])!==!1))&&this.$root.triggerHandler("beforeshow.smapi",t[0])!==!1&&(t.dataSM("shown-before",!0),canAnimate&&t.stop(!0,!0),!t.is(":visible"))){var e=t.dataSM("parent-a"),i=this.isCollapsible();if((this.opts.keepHighlighted||i)&&e.addClass("highlighted"),i)t.removeClass("sm-nowrap").css({zIndex:"",width:"auto",minWidth:"",maxWidth:"",top:"",left:"",marginLeft:"",marginTop:""});else{if(t.css("z-index",this.zIndexInc=(this.zIndexInc||this.getStartZIndex())+1),(this.opts.subMenusMinWidth||this.opts.subMenusMaxWidth)&&(t.css({width:"auto",minWidth:"",maxWidth:""}).addClass("sm-nowrap"),this.opts.subMenusMinWidth&&t.css("min-width",this.opts.subMenusMinWidth),this.opts.subMenusMaxWidth)){var s=this.getWidth(t);t.css("max-width",this.opts.subMenusMaxWidth),s>this.getWidth(t)&&t.removeClass("sm-nowrap").css("width",this.opts.subMenusMaxWidth)}this.menuPosition(t)}var o=function(){t.css("overflow","")};i?canAnimate&&this.opts.collapsibleShowFunction?this.opts.collapsibleShowFunction.call(this,t,o):t.show(this.opts.collapsibleShowDuration,o):canAnimate&&this.opts.showFunction?this.opts.showFunction.call(this,t,o):t.show(this.opts.showDuration,o),e.attr("aria-expanded","true"),t.attr({"aria-expanded":"true","aria-hidden":"false"}),this.visibleSubMenus.push(t),this.$root.triggerHandler("show.smapi",t[0])}},popupHide:function(t){this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0);var e=this;this.hideTimeout=setTimeout(function(){e.menuHideAll()},t?1:this.opts.hideTimeout)},popupShow:function(t,e){if(!this.opts.isPopup)return alert('SmartMenus jQuery Error:\n\nIf you want to show this menu via the "popupShow" method, set the isPopup:true option.'),void 0;if(this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0),this.$root.dataSM("shown-before",!0),canAnimate&&this.$root.stop(!0,!0),!this.$root.is(":visible")){this.$root.css({left:t,top:e});var i=this,s=function(){i.$root.css("overflow","")};canAnimate&&this.opts.showFunction?this.opts.showFunction.call(this,this.$root,s):this.$root.show(this.opts.showDuration,s),this.visibleSubMenus[0]=this.$root}},refresh:function(){this.destroy(!0),this.init(!0)},rootKeyDown:function(t){if(this.handleEvents())switch(t.keyCode){case 27:var e=this.activatedItems[0];if(e){this.menuHideAll(),e[0].focus();var i=e.dataSM("sub");i&&this.menuHide(i)}break;case 32:var s=$(t.target);if(s.is("a")&&this.handleItemEvents(s)){var i=s.dataSM("sub");i&&!i.is(":visible")&&(this.itemClick({currentTarget:t.target}),t.preventDefault())}}},rootOut:function(t){if(this.handleEvents()&&!this.isTouchMode()&&t.target!=this.$root[0]&&(this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0),!this.opts.showOnClick||!this.opts.hideOnClick)){var e=this;this.hideTimeout=setTimeout(function(){e.menuHideAll()},this.opts.hideTimeout)}},rootOver:function(t){this.handleEvents()&&!this.isTouchMode()&&t.target!=this.$root[0]&&this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0)},winResize:function(t){if(this.handleEvents()){if(!("onorientationchange"in window)||"orientationchange"==t.type){var e=this.isCollapsible();this.wasCollapsible&&e||(this.activatedItems.length&&this.activatedItems[this.activatedItems.length-1][0].blur(),this.menuHideAll()),this.wasCollapsible=e}}else if(this.$disableOverlay){var i=this.$root.offset();this.$disableOverlay.css({top:i.top,left:i.left,width:this.$root.outerWidth(),height:this.$root.outerHeight()})}}}}),$.fn.dataSM=function(t,e){return e?this.data(t+"_smartmenus",e):this.data(t+"_smartmenus")},$.fn.removeDataSM=function(t){return this.removeData(t+"_smartmenus")},$.fn.smartmenus=function(options){if("string"==typeof options){var args=arguments,method=options;return Array.prototype.shift.call(args),this.each(function(){var t=$(this).data("smartmenus");t&&t[method]&&t[method].apply(t,args)})}return this.each(function(){var dataOpts=$(this).data("sm-options")||null;if(dataOpts)try{dataOpts=eval("("+dataOpts+")")}catch(e){dataOpts=null,alert('ERROR\n\nSmartMenus jQuery init:\nInvalid "data-sm-options" attribute value syntax.')}new $.SmartMenus(this,$.extend({},$.fn.smartmenus.defaults,options,dataOpts))})},$.fn.smartmenus.defaults={isPopup:!1,mainMenuSubOffsetX:0,mainMenuSubOffsetY:0,subMenusSubOffsetX:0,subMenusSubOffsetY:0,subMenusMinWidth:"10em",subMenusMaxWidth:"20em",subIndicators:!0,subIndicatorsPos:"append",subIndicatorsText:"",scrollStep:30,scrollAccelerate:!0,showTimeout:250,hideTimeout:500,showDuration:0,showFunction:null,hideDuration:0,hideFunction:function(t,e){t.fadeOut(200,e)},collapsibleShowDuration:0,collapsibleShowFunction:function(t,e){t.slideDown(200,e)},collapsibleHideDuration:0,collapsibleHideFunction:function(t,e){t.slideUp(200,e)},showOnClick:!1,hideOnClick:!0,noMouseOver:!1,keepInViewport:!0,keepHighlighted:!0,markCurrentItem:!1,markCurrentTree:!0,rightToLeftSubMenus:!1,bottomToTopSubMenus:!1,collapsibleBehavior:"default"},$}); \ No newline at end of file diff --git a/documentation/html/md__r_e_a_d_m_e.html b/documentation/html/md__r_e_a_d_m_e.html deleted file mode 100644 index fccf893..0000000 --- a/documentation/html/md__r_e_a_d_m_e.html +++ /dev/null @@ -1,454 +0,0 @@ - - - - - - - -esp32_BNO08x: README - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
README
-
-
-

Table of Contents.

-

image

-
    -
  1. -About
  2. -
  3. -Getting Started -
  4. -
  5. -Unit Tests -
  6. -
  7. -Documentation
  8. -
  9. -Program Flowcharts
  10. -
  11. -Acknowledgements
  12. -
  13. -License
  14. -
  15. -Contact
  16. -
-

-About

-

esp32_BNO08x is a C++ component for esp-idf v5.x, serving as a driver for both BNO080 and BNO085 IMUs.
-

-

Originally based on the SparkFun BNO080 Arduino Library, it has since diverged significantly in implementation, taking a multi-tasked approach to avoid wasting CPU time polling the HINT pin of the IMU. Currently, only SPI is supported. There are no plans to support I2C due to unpredictable behavior caused by an esp32 I2C driver silicon bug. UART support may be implemented in the future.

-

NOTE: If you are here because this most recent update broke your code:
- You can still use the old version on the no_sh2_HAL branch of this repo. It will no longer receive support. It's highly recommended you update your code base to this version as it uses the official Hillcrest Labs sh2 HAL lib to handle sh2 SHTP communication with the IMU, instead of my own implementation. It is better tested and more reliable at the cost of slightly more overhead.

-

(back to top)

-

-Getting Started

-

-Wiring

-

The default wiring is depicted below, it can be changed at driver initialization (see example section).
-

-

If your ESP does not have the GPIO pin numbers depicted below, you must change the default GPIO settings in menuconfig. See the Menuconfig section.

-

image

-

(back to top)

-

-Adding to Project

-
    -
  1. Create a "components" directory in the root workspace directory of your esp-idf project if it does not exist already.
    -

    -

    In workspace directory:
    -

    mkdir components
    -
  2. -
  3. Cd into the components directory and clone the esp32_BNO08x repo.

    -
    cd components
    -
    git clone https://github.com/myles-parfeniuk/esp32_BNO08x.git
    -
  4. -
  5. Ensure you clean your esp-idf project before rebuilding.
    - Within esp-idf enabled terminal:
    idf.py fullclean
    -
  6. -
-

(back to top)

-

-Menuconfig

-

This library provides a menuconfig menu configured in Kconfig.projbuild. It contains settings to control the default GPIO and a few other things.
-

-

To access the menu:

-
    -
  1. Within esp-idf enabled terminal, execute the menuconfig command:
    idf.py menuconfig
    -
  2. -
  3. Scroll down to the esp_BNO08x menu and enter it, if you're using vsCode you may have to use the "j" and "k" keys instead of the arrow keys. image
  4. -
  5. Modify whatever settings you'd like from the sub menus.
    - image

      -
    • The GPIO Configuration menu allows for the default GPIO pins to be modified.
    • -
    • The SPI Configuration menu allows for the default host peripheral, SCLK frequency, and SPI queue size to be modified.
    • -
    • The Tasks menu allows for the stack size of the three tasks utilized by this library to be modified.
    • -
    • The Callbacks menu allows for the size of the callback queue and maximum amount of callbacks to be modified.
    • -
    • The Timeouts menu allows the length of various timeouts/delays to be set.
    • -
    • The Logging menu allows for the enabling and disabling of serial log/print statements for production code.
    • -
    -

    (back to top)

    -
  6. -
-

-Examples

-

There are two ways data returned from the BNO08x can be accessed with this library:

-
    -
  1. Polling Method with data_available() Function:
      -
    • See the Polling Example below.
    • -
    -
  2. -
  3. Callback Registration with register_cb() Function:
      -
    • See the Call-Back Function Example below.
    • -
    -
  4. -
-

-Polling Example

-
#include <stdio.h>
-
#include "BNO08x.hpp"
-
-
static const constexpr char *TAG = "Main";
-
-
extern "C" void app_main(void)
-
{
-
static BNO08x imu;
-
// if a custom wiring scheme is desired instead of default:
-
-
/*
-
bno08x_config_t imu_config; //create config struct
-
imu_config.io_mosi = GPIO_NUM_X; //assign pin
-
imu_config.io_miso = GPIO_NUM_X; //assign pin
-
//etc...
-
BNO08x imu(imu_config); //pass config to BNO08x constructor
-
*/
-
-
// initialize imu
-
if (!imu.initialize())
-
{
-
ESP_LOGE(TAG, "Init failure, returning from main.");
-
return;
-
}
-
-
// enable game rotation vector and calibrated gyro reports
-
imu.rpt.rv_game.enable(100000UL); // 100,000us == 100ms report interval
-
imu.rpt.cal_gyro.enable(100000UL); // 100,000us == 100ms report interval
-
-
while (1)
-
{
-
// block until new report is detected
-
if (imu.data_available())
-
{
-
// check for game rotation vector report
- -
{
-
// get absolute heading in degrees
- -
// display heading
-
ESP_LOGI(TAG, "Euler Angle: x (roll): %.2f y (pitch): %.2f z (yaw): %.2f", euler.x, euler.y, euler.z);
-
}
-
-
// check for cal gyro report
- -
{
-
// get angular velocity in rad/s
-
bno08x_gyro_t velocity = imu.rpt.cal_gyro.get();
-
// display velocity
-
ESP_LOGW(TAG, "Velocity: x: %.2f y: %.2f z: %.2f", velocity.x, velocity.y, velocity.z);
-
}
-
}
-
}
-
}
- -
BNO08x IMU driver class.
Definition BNO08x.hpp:33
-
bool data_available()
Polls for new data/report to become available.
Definition BNO08x.cpp:1582
-
bno08x_reports_t rpt
Definition BNO08x.hpp:128
-
bool initialize()
Initializes BNO08x sensor.
Definition BNO08x.cpp:81
-
bno08x_gyro_t get()
Grabs most recent gyroscope data (velocity), units are in rad/s.
Definition BNO08xRptCalGyro.cpp:45
-
bool enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
Enables calibrated gyro reports such that the BNO08x begins sending them.
Definition BNO08xRptCalGyro.cpp:35
-
bool has_new_data()
Checks if a new report has been received since the last time this function was called.
Definition BNO08xRpt.cpp:134
-
bool enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
Enables a rotation vector report such that the BNO08x begins it.
Definition BNO08xRptRVGeneric.cpp:17
-
bno08x_euler_angle_t get_euler(bool in_degrees=true)
Grabs most recent rotation vector data in form of an euler angle, units are in degrees or rads.
Definition BNO08xRptRVGeneric.cpp:50
-
BNO08xRptGameRV rv_game
Definition BNO08x.hpp:82
-
BNO08xRptCalGyro cal_gyro
Definition BNO08x.hpp:79
-
Struct to represent euler angle (units in degrees or rads)
Definition BNO08xGlobalTypes.hpp:214
-
float y
Definition BNO08xGlobalTypes.hpp:216
-
float z
Definition BNO08xGlobalTypes.hpp:217
-
float x
Definition BNO08xGlobalTypes.hpp:215
-
Struct to represent gyro data (units in rad/s)
Definition BNO08xGlobalTypes.hpp:353
-
float x
Definition BNO08xGlobalTypes.hpp:354
-
float y
Definition BNO08xGlobalTypes.hpp:355
-
float z
Definition BNO08xGlobalTypes.hpp:356
-
    -
  • Initialize the IMU and enable desired reports.
  • -
  • Use the data_available() function to poll for new data, similar to the SparkFun library.
  • -
  • Behavior: It is a blocking function that returns true when new data is received or false if a timeout occurs.
  • -
  • Check for report flavor received if desired, with has_new_data()
  • -
-

-Call-Back Function Example

-
#include <stdio.h>
-
#include "BNO08x.hpp"
-
-
static const constexpr char *TAG = "Main";
-
-
extern "C" void app_main(void)
-
{
-
static BNO08x imu;
-
// if a custom wiring scheme is desired instead of default:
-
-
/*
-
bno08x_config_t imu_config; //create config struct
-
imu_config.io_mosi = GPIO_NUM_X; //assign pin
-
imu_config.io_miso = GPIO_NUM_X; //assign pin
-
//etc...
-
BNO08x imu(imu_config); //pass config to BNO08x constructor
-
*/
-
-
// initialize imu
-
if (!imu.initialize())
-
{
-
ESP_LOGE(TAG, "Init failure, returning from main.");
-
return;
-
}
-
-
// enable game rotation vector and calibrated gyro reports
-
imu.rpt.rv_game.enable(100000UL); // 100,000us == 100ms report interval
-
imu.rpt.cal_gyro.enable(100000UL); // 100,000us == 100ms report interval
-
-
-
// There are 3 different flavors of callbacks available:
-
-
// 1) register a callback to execute when new data is received for any report
-
imu.register_cb([&imu]()
-
{
-
// check for game rotation vector report
- -
{
-
// get absolute heading in degrees
-
bno08x_euler_angle_t euler = imu.rpt.rv_game.get_euler();
-
// display heading
-
ESP_LOGI(TAG, "Euler Angle: x (roll): %.2f y (pitch): %.2f z (yaw): %.2f", euler.x, euler.y, euler.z);
-
}
-
});
-
-
// 2) register a callback that is only executed for a specific report
-
imu.rpt.cal_gyro.register_cb([&imu]()
-
{
-
// get angular velocity in rad/s
-
bno08x_gyro_t velocity = imu.rpt.cal_gyro.get();
-
// display velocity
-
ESP_LOGI(TAG, "Velocity: x: %.2f y: %.2f z: %.2f", velocity.x, velocity.y, velocity.z);
-
});
-
-
// 3) register a callback this passed report ID of report that asserted callback
-
imu.register_cb([](uint8_t rpt_ID)
-
{
-
switch (rpt_ID)
-
{
-
case SH2_GAME_ROTATION_VECTOR:
-
ESP_LOGW(TAG, "Game RV report RX");
-
break;
-
-
case SH2_CAL_GYRO:
-
ESP_LOGW(TAG, "Cal Gyro report RX");
-
break;
-
-
default:
-
-
break;
-
}
-
});
-
-
while (1)
-
{
-
vTaskDelay(10000UL / portTICK_PERIOD_MS); // delay here is irrelevant, we just don't want to trip cpu watchdog
-
}
-
}
-
bool register_cb(std::function< void(void)> cb_fxn)
Registers a callback to execute when new data from a report is received.
Definition BNO08x.cpp:1600
-
bool register_cb(std::function< void(void)> cb_fxn)
Registers a callback to execute when new data from a specific report is received.
Definition BNO08xRpt.cpp:118
-
    -
  • Register callback functions that automatically execute upon receiving new data.
  • -
  • Behavior: The registered callback will be invoked whenever new data is available.
  • -
  • It is possible to register a callback to one report, or all reports.
  • -
-

(back to top)

-

-Unit Tests

-

A basic unit testing suite is included with this library, but it is very rudimentary.
- It can be used to verify some of the basic features of a BNO08x device and this library.

-

(back to top)

-

-Running Tests

-
    -
  1. Create a project and add the component as described in the getting started guide.
  2. -
  3. Open the outermost CMakeLists.txt file in the project root directory, as depicted below.
    -

    -

    image

    -
  4. -
  5. Modify the file by adding "set(TEST_COMPONENTS "esp32_BNO08x" CACHE STRING "Components to test.")" as depicted below:
    -

    -
    # For more information about build system see
    -
    # https://docs.espressif.com/projects/esp-idf/en/latest/api-guides/build-system.html
    -
    # The following five lines of boilerplate have to be in your project's
    -
    # CMakeLists in this exact order for cmake to work correctly
    -
    cmake_minimum_required(VERSION 3.16)
    -
    set(TEST_COMPONENTS "esp32_BNO08x" CACHE STRING "Components to test.")
    -
    include($ENV{IDF_PATH}/tools/cmake/project.cmake)
    -
    project(your_project_name)
    -
  6. -
  7. Include the test suite in your main file and launch into the test suite:
    -

    -
    #include <stdio.h>
    - -
    -
    extern "C" void app_main(void)
    -
    {
    - -
    }
    - -
    static void run_all_tests()
    Definition BNO08xTestSuite.hpp:33
    -
  8. -
  9. Ensure you run idf.py fullclean or delete your build directory before building for the first time after modifying the CMakeLists.txt file in step 3.
  10. -
-

(back to top)

-

-Adding Tests

-

Tests are implemented with the unity unit testing component.

-

To add a test, create a new .cpp file, or modify one of the existing ones in esp32_BNO08x/test/. Follow the existing test structure as an example, use the TEST_CASE(){} macro, then add a function to the esp32BNO08x/include/BNO08xTestSuite.hpp file to run your test(s).
-

-

Any tests added will automatically be detected at build time.

-

(back to top)

-

-Documentation

-

API documentation generated with doxygen can be found in the documentation directory of the master branch.
-

-

(back to top)

-

-Program Flowcharts

-

The following charts illustrate the program flow this library implements to deal with handling reports from the IMU in a multi-tasked manner. These are here to aid development for anyone looking to modify, fork, or contribute.
- Sh2 HAL lib handles all communication with the IMU through callbacks which can be viewed in BNO08xSH2HAL.hpp.

-

image

-

(back to top)

-

-Acknowledgements

-

Special thanks to Anton Babiy, aka hwBirdy007 for helping with debugging SPI.
- https://github.com/hwBirdy007
-

-

(back to top)

-

-License

-

Distributed under the MIT License. See LICENSE.md for more information.

-

(back to top)

-

-Contact

-

Myles Parfeniuk - myles.nosp@m..par.nosp@m.fenyu.nosp@m.k@gm.nosp@m.ail.c.nosp@m.om

-

Project Link: https://github.com/myles-parfeniuk/esp32_BNO08x.git

-

(back to top)

-
-
-
- - - - diff --git a/documentation/html/menu.js b/documentation/html/menu.js deleted file mode 100644 index 717761d..0000000 --- a/documentation/html/menu.js +++ /dev/null @@ -1,134 +0,0 @@ -/* - @licstart The following is the entire license notice for the JavaScript code in this file. - - The MIT License (MIT) - - Copyright (C) 1997-2020 by Dimitri van Heesch - - Permission is hereby granted, free of charge, to any person obtaining a copy of this software - and associated documentation files (the "Software"), to deal in the Software without restriction, - including without limitation the rights to use, copy, modify, merge, publish, distribute, - sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in all copies or - substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING - BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, - DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - @licend The above is the entire license notice for the JavaScript code in this file - */ -function initMenu(relPath,searchEnabled,serverSide,searchPage,search) { - function makeTree(data,relPath) { - let result=''; - if ('children' in data) { - result+='
    '; - for (let i in data.children) { - let url; - const link = data.children[i].url; - if (link.substring(0,1)=='^') { - url = link.substring(1); - } else { - url = relPath+link; - } - result+='
  • '+ - data.children[i].text+''+ - makeTree(data.children[i],relPath)+'
  • '; - } - result+='
'; - } - return result; - } - let searchBoxHtml; - if (searchEnabled) { - if (serverSide) { - searchBoxHtml='
'+ - '
'+ - '
 '+ - ''+ - '
'+ - '
'+ - '
'+ - '
'; - } else { - searchBoxHtml='
'+ - ''+ - ' '+ - ''+ - ''+ - ''+ - ''+ - ''+ - '
'; - } - } - - $('#main-nav').before('
'+ - ''+ - ''+ - '
'); - $('#main-nav').append(makeTree(menudata,relPath)); - $('#main-nav').children(':first').addClass('sm sm-dox').attr('id','main-menu'); - if (searchBoxHtml) { - $('#main-menu').append('
  • '); - } - const $mainMenuState = $('#main-menu-state'); - let prevWidth = 0; - if ($mainMenuState.length) { - const initResizableIfExists = function() { - if (typeof initResizable==='function') initResizable(); - } - // animate mobile menu - $mainMenuState.change(function() { - const $menu = $('#main-menu'); - let options = { duration: 250, step: initResizableIfExists }; - if (this.checked) { - options['complete'] = () => $menu.css('display', 'block'); - $menu.hide().slideDown(options); - } else { - options['complete'] = () => $menu.css('display', 'none'); - $menu.show().slideUp(options); - } - }); - // set default menu visibility - const resetState = function() { - const $menu = $('#main-menu'); - const newWidth = $(window).outerWidth(); - if (newWidth!=prevWidth) { - if ($(window).outerWidth()<768) { - $mainMenuState.prop('checked',false); $menu.hide(); - $('#searchBoxPos1').html(searchBoxHtml); - $('#searchBoxPos2').hide(); - } else { - $menu.show(); - $('#searchBoxPos1').empty(); - $('#searchBoxPos2').html(searchBoxHtml); - $('#searchBoxPos2').show(); - } - if (typeof searchBox!=='undefined') { - searchBox.CloseResultsWindow(); - } - prevWidth = newWidth; - } - } - $(window).ready(function() { resetState(); initResizableIfExists(); }); - $(window).resize(resetState); - } - $('#main-menu').smartmenus(); -} -/* @license-end */ diff --git a/documentation/html/menudata.js b/documentation/html/menudata.js deleted file mode 100644 index 7a8eb4c..0000000 --- a/documentation/html/menudata.js +++ /dev/null @@ -1,132 +0,0 @@ -/* - @licstart The following is the entire license notice for the JavaScript code in this file. - - The MIT License (MIT) - - Copyright (C) 1997-2020 by Dimitri van Heesch - - Permission is hereby granted, free of charge, to any person obtaining a copy of this software - and associated documentation files (the "Software"), to deal in the Software without restriction, - including without limitation the rights to use, copy, modify, merge, publish, distribute, - sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in all copies or - substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING - BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, - DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - @licend The above is the entire license notice for the JavaScript code in this file -*/ -var menudata={children:[ -{text:"Main Page",url:"index.html"}, -{text:"Related Pages",url:"pages.html"}, -{text:"Namespaces",url:"namespaces.html",children:[ -{text:"Namespace List",url:"namespaces.html"}, -{text:"Namespace Members",url:"namespacemembers.html",children:[ -{text:"All",url:"namespacemembers.html",children:[ -{text:"b",url:"namespacemembers.html#index_b"}, -{text:"d",url:"namespacemembers.html#index_d"}, -{text:"e",url:"namespacemembers.html#index_e"}]}, -{text:"Variables",url:"namespacemembers_vars.html"}, -{text:"Typedefs",url:"namespacemembers_type.html"}, -{text:"Enumerations",url:"namespacemembers_enum.html"}, -{text:"Enumerator",url:"namespacemembers_eval.html"}]}]}, -{text:"Classes",url:"annotated.html",children:[ -{text:"Class List",url:"annotated.html"}, -{text:"Class Index",url:"classes.html"}, -{text:"Class Hierarchy",url:"inherits.html"}, -{text:"Class Members",url:"functions.html",children:[ -{text:"All",url:"functions.html",children:[ -{text:"a",url:"functions.html#index_a"}, -{text:"b",url:"functions_b.html#index_b"}, -{text:"c",url:"functions_c.html#index_c"}, -{text:"d",url:"functions_d.html#index_d"}, -{text:"e",url:"functions_e.html#index_e"}, -{text:"f",url:"functions_f.html#index_f"}, -{text:"g",url:"functions_g.html#index_g"}, -{text:"h",url:"functions_h.html#index_h"}, -{text:"i",url:"functions_i.html#index_i"}, -{text:"j",url:"functions_j.html#index_j"}, -{text:"k",url:"functions_k.html#index_k"}, -{text:"l",url:"functions_l.html#index_l"}, -{text:"m",url:"functions_m.html#index_m"}, -{text:"o",url:"functions_o.html#index_o"}, -{text:"p",url:"functions_p.html#index_p"}, -{text:"q",url:"functions_q.html#index_q"}, -{text:"r",url:"functions_r.html#index_r"}, -{text:"s",url:"functions_s.html#index_s"}, -{text:"t",url:"functions_t.html#index_t"}, -{text:"u",url:"functions_u.html#index_u"}, -{text:"v",url:"functions_v.html#index_v"}, -{text:"w",url:"functions_w.html#index_w"}, -{text:"x",url:"functions_x.html#index_x"}, -{text:"y",url:"functions_y.html#index_y"}, -{text:"z",url:"functions_z.html#index_z"}, -{text:"~",url:"functions_~.html#index__7E"}]}, -{text:"Functions",url:"functions_func.html",children:[ -{text:"a",url:"functions_func.html#index_a"}, -{text:"b",url:"functions_func_b.html#index_b"}, -{text:"c",url:"functions_func_c.html#index_c"}, -{text:"d",url:"functions_func_d.html#index_d"}, -{text:"e",url:"functions_func_e.html#index_e"}, -{text:"f",url:"functions_func_f.html#index_f"}, -{text:"g",url:"functions_func_g.html#index_g"}, -{text:"h",url:"functions_func_h.html#index_h"}, -{text:"i",url:"functions_func_i.html#index_i"}, -{text:"l",url:"functions_func_l.html#index_l"}, -{text:"o",url:"functions_func_o.html#index_o"}, -{text:"p",url:"functions_func_p.html#index_p"}, -{text:"r",url:"functions_func_r.html#index_r"}, -{text:"s",url:"functions_func_s.html#index_s"}, -{text:"t",url:"functions_func_t.html#index_t"}, -{text:"u",url:"functions_func_u.html#index_u"}, -{text:"w",url:"functions_func_w.html#index_w"}, -{text:"~",url:"functions_func_~.html#index__7E"}]}, -{text:"Variables",url:"functions_vars.html",children:[ -{text:"a",url:"functions_vars.html#index_a"}, -{text:"b",url:"functions_vars_b.html#index_b"}, -{text:"c",url:"functions_vars_c.html#index_c"}, -{text:"d",url:"functions_vars_d.html#index_d"}, -{text:"e",url:"functions_vars_e.html#index_e"}, -{text:"f",url:"functions_vars_f.html#index_f"}, -{text:"g",url:"functions_vars_g.html#index_g"}, -{text:"h",url:"functions_vars_h.html#index_h"}, -{text:"i",url:"functions_vars_i.html#index_i"}, -{text:"j",url:"functions_vars_j.html#index_j"}, -{text:"k",url:"functions_vars_k.html#index_k"}, -{text:"l",url:"functions_vars_l.html#index_l"}, -{text:"m",url:"functions_vars_m.html#index_m"}, -{text:"o",url:"functions_vars_o.html#index_o"}, -{text:"p",url:"functions_vars_p.html#index_p"}, -{text:"q",url:"functions_vars_q.html#index_q"}, -{text:"r",url:"functions_vars_r.html#index_r"}, -{text:"s",url:"functions_vars_s.html#index_s"}, -{text:"t",url:"functions_vars_t.html#index_t"}, -{text:"u",url:"functions_vars_u.html#index_u"}, -{text:"v",url:"functions_vars_v.html#index_v"}, -{text:"x",url:"functions_vars_x.html#index_x"}, -{text:"y",url:"functions_vars_y.html#index_y"}, -{text:"z",url:"functions_vars_z.html#index_z"}]}, -{text:"Typedefs",url:"functions_type.html"}, -{text:"Related Symbols",url:"functions_rela.html"}]}]}, -{text:"Files",url:"files.html",children:[ -{text:"File List",url:"files.html"}, -{text:"File Members",url:"globals.html",children:[ -{text:"All",url:"globals.html",children:[ -{text:"b",url:"globals.html#index_b"}, -{text:"i",url:"globals.html#index_i"}, -{text:"p",url:"globals.html#index_p"}, -{text:"s",url:"globals.html#index_s"}, -{text:"t",url:"globals.html#index_t"}, -{text:"u",url:"globals.html#index_u"}]}, -{text:"Functions",url:"globals_func.html",children:[ -{text:"t",url:"globals_func.html#index_t"}]}, -{text:"Variables",url:"globals_vars.html"}, -{text:"Typedefs",url:"globals_type.html"}, -{text:"Enumerations",url:"globals_enum.html"}, -{text:"Macros",url:"globals_defs.html"}]}]}]} diff --git a/documentation/html/minus.svg b/documentation/html/minus.svg deleted file mode 100644 index f70d0c1..0000000 --- a/documentation/html/minus.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/documentation/html/minusd.svg b/documentation/html/minusd.svg deleted file mode 100644 index 5f8e879..0000000 --- a/documentation/html/minusd.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/documentation/html/namespace_b_n_o08x_private_types.html b/documentation/html/namespace_b_n_o08x_private_types.html deleted file mode 100644 index 5d4b53d..0000000 --- a/documentation/html/namespace_b_n_o08x_private_types.html +++ /dev/null @@ -1,356 +0,0 @@ - - - - - - - -esp32_BNO08x: BNO08xPrivateTypes Namespace Reference - - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    esp32_BNO08x 1.31 -
    -
    C++ BNO08x IMU driver component for esp-idf.
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    - -
    BNO08xPrivateTypes Namespace Reference
    -
    -
    - - - - - - - - -

    -Classes

    struct  bno08x_init_status_t
     Holds info about which functionality has been successfully initialized (used by deconstructor during cleanup). More...
     
    struct  bno08x_sync_ctx_t
     Holds context used to synchronize tasks and callback execution. More...
     
    - - - - - - - - - - -

    -Typedefs

    using bno08x_cb_list_t
     Alias for vector type to contain both cb flavors.
     
    typedef struct BNO08xPrivateTypes::bno08x_init_status_t bno08x_init_status_t
     Holds info about which functionality has been successfully initialized (used by deconstructor during cleanup).
     
    typedef struct BNO08xPrivateTypes::bno08x_sync_ctx_t bno08x_sync_ctx_t
     Holds context used to synchronize tasks and callback execution.
     
    - - - - - - - -

    -Enumerations

    enum  bno08x_rpt_bit_t : EventBits_t {
    -  EVT_GRP_RPT_RV_BIT = (1UL << 0U) -, EVT_GRP_RPT_RV_GAME_BIT = (1UL << 1U) -, EVT_GRP_RPT_RV_ARVR_S_BIT = (1UL << 2U) -, EVT_GRP_RPT_RV_ARVR_S_GAME_BIT = (1UL << 3U) -,
    -  EVT_GRP_RPT_GYRO_INTEGRATED_RV_BIT = (1UL << 4U) -, EVT_GRP_RPT_GEOMAG_RV_BIT = (1UL << 5U) -, EVT_GRP_RPT_ACCELEROMETER_BIT = (1UL << 6U) -, EVT_GRP_RPT_LINEAR_ACCELEROMETER_BIT = (1UL << 7U) -,
    -  EVT_GRP_RPT_GRAVITY_BIT = (1UL << 8U) -, EVT_GRP_RPT_CAL_GYRO_BIT = (1UL << 9U) -, EVT_GRP_RPT_UNCAL_GYRO_BIT = (1UL << 10U) -, EVT_GRP_RPT_CAL_MAGNETOMETER_BIT = (1UL << 11U) -,
    -  EVT_GRP_RPT_UNCAL_MAGNETOMETER_BIT = (1UL << 12U) -, EVT_GRP_RPT_TAP_DETECTOR_BIT = (1UL << 13U) -, EVT_GRP_RPT_STEP_COUNTER_BIT = (1UL << 14U) -, EVT_GRP_RPT_STABILITY_CLASSIFIER_BIT = (1UL << 15U) -,
    -  EVT_GRP_RPT_ACTIVITY_CLASSIFIER_BIT = (1UL << 16U) -, EVT_GRP_RPT_SHAKE_DETECTOR_BIT = (1UL << 17U) -, EVT_GRP_RPT_RAW_ACCELEROMETER_BIT = (1UL << 18U) -, EVT_GRP_RPT_RAW_GYRO_BIT = (1UL << 19U) -,
    -  EVT_GRP_RPT_RAW_MAGNETOMETER_BIT = (1UL << 20U) -, EVT_GRP_RPT_CIRCLE_DETECTOR_BIT = (1UL << 21U) -, EVT_GRP_RPT_ALL -
    - }
     Bits for evt_grp_rpt_en & evt_grp_rpt_data_available. More...
     
    enum  bno08x_tsk_bit_t : EventBits_t { EVT_GRP_BNO08x_TASKS_RUNNING -, EVT_GRP_BNO08x_TASK_HINT_ASSRT_BIT -, EVT_GRP_BNO08x_TASK_RESET_OCCURRED -, EVT_GRP_BNO08x_TASK_DATA_AVAILABLE - }
     Bits for evt_grp_bno08x_task. More...
     
    - - - -

    -Variables

    static sh2_SensorConfig default_sensor_cfg
     
    -

    Typedef Documentation

    - -

    ◆ bno08x_cb_list_t

    - -
    -
    -Initial value:
    etl::vector<etl::variant<BNO08xCbParamVoid, BNO08xCbParamRptID>,
    -
    CONFIG_ESP32_BNO08X_CB_MAX>
    -
    -

    Alias for vector type to contain both cb flavors.

    - -
    -
    - -

    ◆ bno08x_init_status_t

    - -
    -
    - - - - -
    typedef struct BNO08xPrivateTypes::bno08x_init_status_t BNO08xPrivateTypes::bno08x_init_status_t
    -
    - -

    Holds info about which functionality has been successfully initialized (used by deconstructor during cleanup).

    - -
    -
    - -

    ◆ bno08x_sync_ctx_t

    - -
    -
    - - - - -
    typedef struct BNO08xPrivateTypes::bno08x_sync_ctx_t BNO08xPrivateTypes::bno08x_sync_ctx_t
    -
    - -

    Holds context used to synchronize tasks and callback execution.

    - -
    -
    -

    Enumeration Type Documentation

    - -

    ◆ bno08x_rpt_bit_t

    - -
    -
    - - - - -
    enum BNO08xPrivateTypes::bno08x_rpt_bit_t : EventBits_t
    -
    - -

    Bits for evt_grp_rpt_en & evt_grp_rpt_data_available.

    - - - - - - - - - - - - - - - - - - - - - - - - -
    Enumerator
    EVT_GRP_RPT_RV_BIT 

    When set, rotation vector reports are active.

    -
    EVT_GRP_RPT_RV_GAME_BIT 

    When set, game rotation vector reports are active.

    -
    EVT_GRP_RPT_RV_ARVR_S_BIT 

    When set, ARVR stabilized rotation vector reports are active.

    -
    EVT_GRP_RPT_RV_ARVR_S_GAME_BIT 

    When set, ARVR stabilized game rotation vector reports are active.

    -
    EVT_GRP_RPT_GYRO_INTEGRATED_RV_BIT 

    When set, gyro integrator rotation vector reports are active.

    -
    EVT_GRP_RPT_GEOMAG_RV_BIT 

    When set, geomagnetic rotation vector reports are active.

    -
    EVT_GRP_RPT_ACCELEROMETER_BIT 

    When set, accelerometer reports are active.

    -
    EVT_GRP_RPT_LINEAR_ACCELEROMETER_BIT 

    When set, linear accelerometer reports are active.

    -
    EVT_GRP_RPT_GRAVITY_BIT 

    When set, gravity reports are active.

    -
    EVT_GRP_RPT_CAL_GYRO_BIT 

    When set, calibrated gyro reports are active.

    -
    EVT_GRP_RPT_UNCAL_GYRO_BIT 

    When set, uncalibrated gyro reports are active.

    -
    EVT_GRP_RPT_CAL_MAGNETOMETER_BIT 

    When set, calibrated magnetometer reports are active.

    -
    EVT_GRP_RPT_UNCAL_MAGNETOMETER_BIT 

    When set, uncalibrated magnetometer reports are active.

    -
    EVT_GRP_RPT_TAP_DETECTOR_BIT 

    When set, tap detector reports are active.

    -
    EVT_GRP_RPT_STEP_COUNTER_BIT 

    When set, step counter reports are active.

    -
    EVT_GRP_RPT_STABILITY_CLASSIFIER_BIT 

    When set, stability classifier reports are active.

    -
    EVT_GRP_RPT_ACTIVITY_CLASSIFIER_BIT 

    When set, activity classifier reports are active.

    -
    EVT_GRP_RPT_SHAKE_DETECTOR_BIT 

    When set, shake detector reports are active.

    -
    EVT_GRP_RPT_RAW_ACCELEROMETER_BIT 

    When set, raw accelerometer reports are active.

    -
    EVT_GRP_RPT_RAW_GYRO_BIT 

    When set, raw gyro reports are active.

    -
    EVT_GRP_RPT_RAW_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 
    - -
    -
    - -

    ◆ bno08x_tsk_bit_t

    - -
    -
    - - - - -
    enum BNO08xPrivateTypes::bno08x_tsk_bit_t : EventBits_t
    -
    - -

    Bits for evt_grp_bno08x_task.

    - - - - - -
    Enumerator
    EVT_GRP_BNO08x_TASKS_RUNNING 

    When this bit is set it indicates the BNO08x tasks are running, it is always set to 1 for the duration of the BNO08x driver object. Cleared in the destructor for safe task deletion.

    -
    EVT_GRP_BNO08x_TASK_HINT_ASSRT_BIT 

    When this bit is set it indicates the BNO08x has asserted its host interrupt pin, thus an SPI transaction should commence.

    -
    EVT_GRP_BNO08x_TASK_RESET_OCCURRED 

    When this bit is set it indicates the SH2 HAL lib has reset the IMU, any reports enabled by the user must be re-enabled.

    -
    EVT_GRP_BNO08x_TASK_DATA_AVAILABLE 

    When this bit is set it indicates a report has been received for the user to read, cleared in data_available() set/cleared in handle_sensor_report().

    -
    - -
    -
    -

    Variable Documentation

    - -

    ◆ default_sensor_cfg

    - -
    -
    - - - - - -
    - - - - -
    sh2_SensorConfig BNO08xPrivateTypes::default_sensor_cfg
    -
    -inlinestatic
    -
    -Initial value:
    = {
    -
    .changeSensitivityEnabled = false,
    -
    .changeSensitivityRelative = false,
    -
    .wakeupEnabled = false,
    -
    .alwaysOnEnabled = false,
    -
    .changeSensitivity = 0,
    -
    .reportInterval_us = 0,
    -
    .batchInterval_us = 0,
    -
    .sensorSpecific = 0}
    -
    -
    -
    -
    -
    - - - - diff --git a/documentation/html/namespace_b_n_o08x_private_types.js b/documentation/html/namespace_b_n_o08x_private_types.js deleted file mode 100644 index f6adc1c..0000000 --- a/documentation/html/namespace_b_n_o08x_private_types.js +++ /dev/null @@ -1,40 +0,0 @@ -var namespace_b_n_o08x_private_types = -[ - [ "bno08x_init_status_t", "struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html", "struct_b_n_o08x_private_types_1_1bno08x__init__status__t" ], - [ "bno08x_sync_ctx_t", "struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html", "struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t" ], - [ "bno08x_cb_list_t", "namespace_b_n_o08x_private_types.html#a72315cafa76ff8c07f84f03fc6b36bc2", null ], - [ "bno08x_init_status_t", "namespace_b_n_o08x_private_types.html#a2698bcb8153e67716b43ce3cccc0f31a", null ], - [ "bno08x_sync_ctx_t", "namespace_b_n_o08x_private_types.html#a67b3b4702d94bb4ba152a213feae944f", null ], - [ "bno08x_rpt_bit_t", "namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2f", [ - [ "EVT_GRP_RPT_RV_BIT", "namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fac0ff3fde600aac814ad76a4769515ae8", null ], - [ "EVT_GRP_RPT_RV_GAME_BIT", "namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fad39283f98adf7242b3b3ccf847c150cd", null ], - [ "EVT_GRP_RPT_RV_ARVR_S_BIT", "namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fab5d141bdda220e3fa0bd9eb0fe3f31b5", null ], - [ "EVT_GRP_RPT_RV_ARVR_S_GAME_BIT", "namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fab77588c26929a2d8dd8eeea883b905ca", null ], - [ "EVT_GRP_RPT_GYRO_INTEGRATED_RV_BIT", "namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fa6835a63fb08379608cda0a108098aac7", null ], - [ "EVT_GRP_RPT_GEOMAG_RV_BIT", "namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fa728314f4744fc408c6b153e8fbb3feb4", null ], - [ "EVT_GRP_RPT_ACCELEROMETER_BIT", "namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2faa5b9ffe097d1eb83a6a5a13871da0891", null ], - [ "EVT_GRP_RPT_LINEAR_ACCELEROMETER_BIT", "namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fa68851003c2b7df34c3acf882251c60e2", null ], - [ "EVT_GRP_RPT_GRAVITY_BIT", "namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fabd9e62157a0bc3dc38c3473d7bc2799f", null ], - [ "EVT_GRP_RPT_CAL_GYRO_BIT", "namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2faeb1961d7852ea305443610b2521aaea7", null ], - [ "EVT_GRP_RPT_UNCAL_GYRO_BIT", "namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fa591c062247280798af0e40d6141614c6", null ], - [ "EVT_GRP_RPT_CAL_MAGNETOMETER_BIT", "namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fac1d15dddeab169b213c719e6b0fef32d", null ], - [ "EVT_GRP_RPT_UNCAL_MAGNETOMETER_BIT", "namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2faa54d15cc17179a6840b9ec3f4e0038cb", null ], - [ "EVT_GRP_RPT_TAP_DETECTOR_BIT", "namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fad4482fb4fb6693a492584508691f2c77", null ], - [ "EVT_GRP_RPT_STEP_COUNTER_BIT", "namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fafb8f448edba339f37fdf794bd891f903", null ], - [ "EVT_GRP_RPT_STABILITY_CLASSIFIER_BIT", "namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fae138ae8422830982a470025d81c4be4b", null ], - [ "EVT_GRP_RPT_ACTIVITY_CLASSIFIER_BIT", "namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fa94cddd1837a77bba5644543b1ad8b9e7", null ], - [ "EVT_GRP_RPT_SHAKE_DETECTOR_BIT", "namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fad517d3ea5b1b259f20ed43e1fcf40e0c", null ], - [ "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", [ - [ "EVT_GRP_BNO08x_TASKS_RUNNING", "namespace_b_n_o08x_private_types.html#a59097f108831dd9860e17438d2976c1ca272952aff639965d61f76664cb4fed15", null ], - [ "EVT_GRP_BNO08x_TASK_HINT_ASSRT_BIT", "namespace_b_n_o08x_private_types.html#a59097f108831dd9860e17438d2976c1ca616d8458c1a9f54f9d99ba03a773ba41", null ], - [ "EVT_GRP_BNO08x_TASK_RESET_OCCURRED", "namespace_b_n_o08x_private_types.html#a59097f108831dd9860e17438d2976c1caaddd073f2b8e89319909d7c61f220452", null ], - [ "EVT_GRP_BNO08x_TASK_DATA_AVAILABLE", "namespace_b_n_o08x_private_types.html#a59097f108831dd9860e17438d2976c1ca17f12f538e40746dbe8aafee08391fcc", null ] - ] ], - [ "default_sensor_cfg", "namespace_b_n_o08x_private_types.html#a4f68e627c3c54e471ec83756b97924da", null ] -]; \ No newline at end of file diff --git a/documentation/html/namespacemembers.html b/documentation/html/namespacemembers.html deleted file mode 100644 index c283ec8..0000000 --- a/documentation/html/namespacemembers.html +++ /dev/null @@ -1,149 +0,0 @@ - - - - - - - -esp32_BNO08x: Namespace Members - - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    esp32_BNO08x 1.31 -
    -
    C++ BNO08x IMU driver component for esp-idf.
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    Here is a list of all namespace members with links to the namespace documentation for each member:
    - -

    - b -

    - - -

    - d -

    - - -

    - e -

    -
    -
    - - - - diff --git a/documentation/html/namespacemembers_enum.html b/documentation/html/namespacemembers_enum.html deleted file mode 100644 index 75ab85f..0000000 --- a/documentation/html/namespacemembers_enum.html +++ /dev/null @@ -1,108 +0,0 @@ - - - - - - - -esp32_BNO08x: Namespace Members - - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    esp32_BNO08x 1.31 -
    -
    C++ BNO08x IMU driver component for esp-idf.
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    Here is a list of all namespace enums with links to the namespace documentation for each enum:
    -
    -
    - - - - diff --git a/documentation/html/namespacemembers_eval.html b/documentation/html/namespacemembers_eval.html deleted file mode 100644 index 241feaf..0000000 --- a/documentation/html/namespacemembers_eval.html +++ /dev/null @@ -1,133 +0,0 @@ - - - - - - - -esp32_BNO08x: Namespace Members - - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    esp32_BNO08x 1.31 -
    -
    C++ BNO08x IMU driver component for esp-idf.
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    Here is a list of all namespace enum values with links to the namespace documentation for each enum value:
    -
    -
    - - - - diff --git a/documentation/html/namespacemembers_type.html b/documentation/html/namespacemembers_type.html deleted file mode 100644 index 5ffe391..0000000 --- a/documentation/html/namespacemembers_type.html +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - - -esp32_BNO08x: Namespace Members - - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    esp32_BNO08x 1.31 -
    -
    C++ BNO08x IMU driver component for esp-idf.
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    Here is a list of all namespace typedefs with links to the namespace documentation for each typedef:
    -
    -
    - - - - diff --git a/documentation/html/namespacemembers_vars.html b/documentation/html/namespacemembers_vars.html deleted file mode 100644 index b1ab186..0000000 --- a/documentation/html/namespacemembers_vars.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - -esp32_BNO08x: Namespace Members - - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    esp32_BNO08x 1.31 -
    -
    C++ BNO08x IMU driver component for esp-idf.
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    Here is a list of all namespace variables with links to the namespace documentation for each variable:
    -
    -
    - - - - diff --git a/documentation/html/namespaces.html b/documentation/html/namespaces.html deleted file mode 100644 index be73ebf..0000000 --- a/documentation/html/namespaces.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - - -esp32_BNO08x: Namespace List - - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    esp32_BNO08x 1.31 -
    -
    C++ BNO08x IMU driver component for esp-idf.
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    Namespace List
    -
    -
    -
    Here is a list of all namespaces with brief descriptions:
    -
    [detail level 12]
    - - - -
     NBNO08xPrivateTypes
     Cbno08x_init_status_tHolds info about which functionality has been successfully initialized (used by deconstructor during cleanup)
     Cbno08x_sync_ctx_tHolds context used to synchronize tasks and callback execution
    -
    -
    -
    - - - - diff --git a/documentation/html/namespaces_dup.js b/documentation/html/namespaces_dup.js deleted file mode 100644 index 7d19eb4..0000000 --- a/documentation/html/namespaces_dup.js +++ /dev/null @@ -1,4 +0,0 @@ -var namespaces_dup = -[ - [ "BNO08xPrivateTypes", "namespace_b_n_o08x_private_types.html", "namespace_b_n_o08x_private_types" ] -]; \ No newline at end of file diff --git a/documentation/html/nav_f.png b/documentation/html/nav_f.png deleted file mode 100644 index 72a58a5..0000000 Binary files a/documentation/html/nav_f.png and /dev/null differ diff --git a/documentation/html/nav_fd.png b/documentation/html/nav_fd.png deleted file mode 100644 index 032fbdd..0000000 Binary files a/documentation/html/nav_fd.png and /dev/null differ diff --git a/documentation/html/nav_g.png b/documentation/html/nav_g.png deleted file mode 100644 index 2093a23..0000000 Binary files a/documentation/html/nav_g.png and /dev/null differ diff --git a/documentation/html/nav_h.png b/documentation/html/nav_h.png deleted file mode 100644 index 33389b1..0000000 Binary files a/documentation/html/nav_h.png and /dev/null differ diff --git a/documentation/html/nav_hd.png b/documentation/html/nav_hd.png deleted file mode 100644 index de80f18..0000000 Binary files a/documentation/html/nav_hd.png and /dev/null differ diff --git a/documentation/html/navtree.css b/documentation/html/navtree.css deleted file mode 100644 index 69211d4..0000000 --- a/documentation/html/navtree.css +++ /dev/null @@ -1,149 +0,0 @@ -#nav-tree .children_ul { - margin:0; - padding:4px; -} - -#nav-tree ul { - list-style:none outside none; - margin:0px; - padding:0px; -} - -#nav-tree li { - white-space:nowrap; - margin:0px; - padding:0px; -} - -#nav-tree .plus { - margin:0px; -} - -#nav-tree .selected { - background-image: url('tab_a.png'); - background-repeat:repeat-x; - color: var(--nav-text-active-color); - text-shadow: var(--nav-text-active-shadow); -} - -#nav-tree .selected .arrow { - color: var(--nav-arrow-selected-color); - text-shadow: none; -} - -#nav-tree img { - margin:0px; - padding:0px; - border:0px; - vertical-align: middle; -} - -#nav-tree a { - text-decoration:none; - padding:0px; - margin:0px; -} - -#nav-tree .label { - margin:0px; - padding:0px; - font: 12px var(--font-family-nav); -} - -#nav-tree .label a { - padding:2px; -} - -#nav-tree .selected a { - text-decoration:none; - color:var(--nav-text-active-color); -} - -#nav-tree .children_ul { - margin:0px; - padding:0px; -} - -#nav-tree .item { - margin:0px; - padding:0px; -} - -#nav-tree { - padding: 0px 0px; - font-size:14px; - overflow:auto; -} - -#doc-content { - overflow:auto; - display:block; - padding:0px; - margin:0px; - -webkit-overflow-scrolling : touch; /* iOS 5+ */ -} - -#side-nav { - padding:0 6px 0 0; - margin: 0px; - display:block; - position: absolute; - left: 0px; - width: $width; - overflow : hidden; -} - -.ui-resizable .ui-resizable-handle { - display:block; -} - -.ui-resizable-e { - background-image:var(--nav-splitbar-image); - background-size:100%; - background-repeat:repeat-y; - background-attachment: scroll; - cursor:ew-resize; - height:100%; - right:0; - top:0; - width:6px; -} - -.ui-resizable-handle { - display:none; - font-size:0.1px; - position:absolute; - z-index:1; -} - -#nav-tree-contents { - margin: 6px 0px 0px 0px; -} - -#nav-tree { - background-repeat:repeat-x; - background-color: var(--nav-background-color); - -webkit-overflow-scrolling : touch; /* iOS 5+ */ -} - -#nav-sync { - position:absolute; - top:5px; - right:24px; - z-index:0; -} - -#nav-sync img { - opacity:0.3; -} - -#nav-sync img:hover { - opacity:0.9; -} - -@media print -{ - #nav-tree { display: none; } - div.ui-resizable-handle { display: none; position: relative; } -} - diff --git a/documentation/html/navtree.js b/documentation/html/navtree.js deleted file mode 100644 index 884b79b..0000000 --- a/documentation/html/navtree.js +++ /dev/null @@ -1,482 +0,0 @@ -/* - @licstart The following is the entire license notice for the JavaScript code in this file. - - The MIT License (MIT) - - Copyright (C) 1997-2020 by Dimitri van Heesch - - Permission is hereby granted, free of charge, to any person obtaining a copy of this software - and associated documentation files (the "Software"), to deal in the Software without restriction, - including without limitation the rights to use, copy, modify, merge, publish, distribute, - sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in all copies or - substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING - BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, - DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - @licend The above is the entire license notice for the JavaScript code in this file - */ - -function initNavTree(toroot,relpath) { - let navTreeSubIndices = []; - const ARROW_DOWN = '▼'; - const ARROW_RIGHT = '►'; - const NAVPATH_COOKIE_NAME = ''+'navpath'; - - const getData = function(varName) { - const i = varName.lastIndexOf('/'); - const n = i>=0 ? varName.substring(i+1) : varName; - return eval(n.replace(/-/g,'_')); - } - - const stripPath = function(uri) { - return uri.substring(uri.lastIndexOf('/')+1); - } - - const stripPath2 = function(uri) { - const i = uri.lastIndexOf('/'); - const s = uri.substring(i+1); - const m = uri.substring(0,i+1).match(/\/d\w\/d\w\w\/$/); - return m ? uri.substring(i-6) : s; - } - - const hashValue = function() { - return $(location).attr('hash').substring(1).replace(/[^\w-]/g,''); - } - - const hashUrl = function() { - return '#'+hashValue(); - } - - const pathName = function() { - return $(location).attr('pathname').replace(/[^-A-Za-z0-9+&@#/%?=~_|!:,.;()]/g, ''); - } - - const storeLink = function(link) { - if (!$("#nav-sync").hasClass('sync')) { - Cookie.writeSetting(NAVPATH_COOKIE_NAME,link,0); - } - } - - const deleteLink = function() { - Cookie.eraseSetting(NAVPATH_COOKIE_NAME); - } - - const cachedLink = function() { - return Cookie.readSetting(NAVPATH_COOKIE_NAME,''); - } - - const getScript = function(scriptName,func) { - const head = document.getElementsByTagName("head")[0]; - const script = document.createElement('script'); - script.id = scriptName; - script.type = 'text/javascript'; - script.onload = func; - script.src = scriptName+'.js'; - head.appendChild(script); - } - - const createIndent = function(o,domNode,node) { - let level=-1; - let n = node; - while (n.parentNode) { level++; n=n.parentNode; } - if (node.childrenData) { - const imgNode = document.createElement("span"); - imgNode.className = 'arrow'; - imgNode.style.paddingLeft=(16*level).toString()+'px'; - imgNode.innerHTML=ARROW_RIGHT; - node.plus_img = imgNode; - node.expandToggle = document.createElement("a"); - node.expandToggle.href = "javascript:void(0)"; - node.expandToggle.onclick = function() { - if (node.expanded) { - $(node.getChildrenUL()).slideUp("fast"); - node.plus_img.innerHTML=ARROW_RIGHT; - node.expanded = false; - } else { - expandNode(o, node, false, true); - } - } - node.expandToggle.appendChild(imgNode); - domNode.appendChild(node.expandToggle); - } else { - let span = document.createElement("span"); - span.className = 'arrow'; - span.style.width = 16*(level+1)+'px'; - span.innerHTML = ' '; - domNode.appendChild(span); - } - } - - let animationInProgress = false; - - const gotoAnchor = function(anchor,aname) { - let pos, docContent = $('#doc-content'); - let ancParent = $(anchor.parent()); - if (ancParent.hasClass('memItemLeft') || ancParent.hasClass('memtitle') || - ancParent.hasClass('fieldname') || ancParent.hasClass('fieldtype') || - ancParent.is(':header')) { - pos = ancParent.position().top; - } else if (anchor.position()) { - pos = anchor.position().top; - } - if (pos) { - const dcOffset = docContent.offset().top; - const dcHeight = docContent.height(); - const dcScrHeight = docContent[0].scrollHeight - const dcScrTop = docContent.scrollTop(); - let dist = Math.abs(Math.min(pos-dcOffset,dcScrHeight-dcHeight-dcScrTop)); - animationInProgress = true; - docContent.animate({ - scrollTop: pos + dcScrTop - dcOffset - },Math.max(50,Math.min(500,dist)),function() { - window.location.href=aname; - animationInProgress=false; - }); - } - } - - const newNode = function(o, po, text, link, childrenData, lastNode) { - const node = { - children : [], - childrenData : childrenData, - depth : po.depth + 1, - relpath : po.relpath, - isLast : lastNode, - li : document.createElement("li"), - parentNode : po, - itemDiv : document.createElement("div"), - labelSpan : document.createElement("span"), - label : document.createTextNode(text), - expanded : false, - childrenUL : null, - getChildrenUL : function() { - if (!this.childrenUL) { - this.childrenUL = document.createElement("ul"); - this.childrenUL.className = "children_ul"; - this.childrenUL.style.display = "none"; - this.li.appendChild(node.childrenUL); - } - return node.childrenUL; - }, - }; - - node.itemDiv.className = "item"; - node.labelSpan.className = "label"; - createIndent(o,node.itemDiv,node); - node.itemDiv.appendChild(node.labelSpan); - node.li.appendChild(node.itemDiv); - - const a = document.createElement("a"); - node.labelSpan.appendChild(a); - po.getChildrenUL().appendChild(node.li); - a.appendChild(node.label); - if (link) { - let url; - if (link.substring(0,1)=='^') { - url = link.substring(1); - link = url; - } else { - url = node.relpath+link; - } - a.className = stripPath(link.replace('#',':')); - if (link.indexOf('#')!=-1) { - const aname = '#'+link.split('#')[1]; - const srcPage = stripPath(pathName()); - const targetPage = stripPath(link.split('#')[0]); - a.href = srcPage!=targetPage ? url : aname; - a.onclick = function() { - storeLink(link); - aPPar = $(a).parent().parent(); - if (!aPPar.hasClass('selected')) { - $('.item').removeClass('selected'); - $('.item').removeAttr('id'); - aPPar.addClass('selected'); - aPPar.attr('id','selected'); - } - const anchor = $(aname); - gotoAnchor(anchor,aname); - }; - } else { - a.href = url; - a.onclick = () => storeLink(link); - } - } else if (childrenData != null) { - a.className = "nolink"; - a.href = "javascript:void(0)"; - a.onclick = node.expandToggle.onclick; - } - return node; - } - - const showRoot = function() { - const headerHeight = $("#top").height(); - const footerHeight = $("#nav-path").height(); - const windowHeight = $(window).height() - headerHeight - footerHeight; - (function() { // retry until we can scroll to the selected item - try { - const navtree=$('#nav-tree'); - navtree.scrollTo('#selected',100,{offset:-windowHeight/2}); - } catch (err) { - setTimeout(arguments.callee, 0); - } - })(); - } - - const expandNode = function(o, node, imm, setFocus) { - if (node.childrenData && !node.expanded) { - if (typeof(node.childrenData)==='string') { - const varName = node.childrenData; - getScript(node.relpath+varName,function() { - node.childrenData = getData(varName); - expandNode(o, node, imm, setFocus); - }); - } else { - if (!node.childrenVisited) { - getNode(o, node); - } - $(node.getChildrenUL()).slideDown("fast"); - node.plus_img.innerHTML = ARROW_DOWN; - node.expanded = true; - if (setFocus) { - $(node.expandToggle).focus(); - } - } - } - } - - const glowEffect = function(n,duration) { - n.addClass('glow').delay(duration).queue(function(next) { - $(this).removeClass('glow');next(); - }); - } - - const highlightAnchor = function() { - const aname = hashUrl(); - const anchor = $(aname); - if (anchor.parent().attr('class')=='memItemLeft') { - let rows = $('.memberdecls tr[class$="'+hashValue()+'"]'); - glowEffect(rows.children(),300); // member without details - } else if (anchor.parent().attr('class')=='fieldname') { - glowEffect(anchor.parent().parent(),1000); // enum value - } else if (anchor.parent().attr('class')=='fieldtype') { - glowEffect(anchor.parent().parent(),1000); // struct field - } else if (anchor.parent().is(":header")) { - glowEffect(anchor.parent(),1000); // section header - } else { - glowEffect(anchor.next(),1000); // normal member - } - gotoAnchor(anchor,aname); - } - - const selectAndHighlight = function(hash,n) { - let a; - if (hash) { - const link=stripPath(pathName())+':'+hash.substring(1); - a=$('.item a[class$="'+link+'"]'); - } - if (a && a.length) { - a.parent().parent().addClass('selected'); - a.parent().parent().attr('id','selected'); - highlightAnchor(); - } else if (n) { - $(n.itemDiv).addClass('selected'); - $(n.itemDiv).attr('id','selected'); - } - let topOffset=5; - if ($('#nav-tree-contents .item:first').hasClass('selected')) { - topOffset+=25; - } - $('#nav-sync').css('top',topOffset+'px'); - showRoot(); - } - - const showNode = function(o, node, index, hash) { - if (node && node.childrenData) { - if (typeof(node.childrenData)==='string') { - const varName = node.childrenData; - getScript(node.relpath+varName,function() { - node.childrenData = getData(varName); - showNode(o,node,index,hash); - }); - } else { - if (!node.childrenVisited) { - getNode(o, node); - } - $(node.getChildrenUL()).css({'display':'block'}); - node.plus_img.innerHTML = ARROW_DOWN; - node.expanded = true; - const n = node.children[o.breadcrumbs[index]]; - if (index+11 ? '#'+parts[1].replace(/[^\w-]/g,'') : ''; - } - if (hash.match(/^#l\d+$/)) { - const anchor=$('a[name='+hash.substring(1)+']'); - glowEffect(anchor.parent(),1000); // line number - hash=''; // strip line number anchors - } - const url=root+hash; - let i=-1; - while (NAVTREEINDEX[i+1]<=url) i++; - if (i==-1) { i=0; root=NAVTREE[0][1]; } // fallback: show index - if (navTreeSubIndices[i]) { - gotoNode(o,i,root,hash,relpath) - } else { - getScript(relpath+'navtreeindex'+i,function() { - navTreeSubIndices[i] = eval('NAVTREEINDEX'+i); - if (navTreeSubIndices[i]) { - gotoNode(o,i,root,hash,relpath); - } - }); - } - } - - const showSyncOff = function(n,relpath) { - n.html(''); - } - - const showSyncOn = function(n,relpath) { - n.html(''); - } - - const o = { - toroot : toroot, - node : { - childrenData : NAVTREE, - children : [], - childrenUL : document.createElement("ul"), - getChildrenUL : function() { return this.childrenUL }, - li : document.getElementById("nav-tree-contents"), - depth : 0, - relpath : relpath, - expanded : false, - isLast : true, - plus_img : document.createElement("span"), - }, - }; - o.node.li.appendChild(o.node.childrenUL); - o.node.plus_img.className = 'arrow'; - o.node.plus_img.innerHTML = ARROW_RIGHT; - - const navSync = $('#nav-sync'); - if (cachedLink()) { - showSyncOff(navSync,relpath); - navSync.removeClass('sync'); - } else { - showSyncOn(navSync,relpath); - } - - navSync.click(() => { - const navSync = $('#nav-sync'); - if (navSync.hasClass('sync')) { - navSync.removeClass('sync'); - showSyncOff(navSync,relpath); - storeLink(stripPath2(pathName())+hashUrl()); - } else { - navSync.addClass('sync'); - showSyncOn(navSync,relpath); - deleteLink(); - } - }); - - navTo(o,toroot,hashUrl(),relpath); - showRoot(); - - $(window).bind('hashchange', () => { - if (window.location.hash && window.location.hash.length>1) { - let a; - if ($(location).attr('hash')) { - const clslink=stripPath(pathName())+':'+hashValue(); - a=$('.item a[class$="'+clslink.replace(/ - - - - - - -esp32_BNO08x: Related Pages - - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    esp32_BNO08x 1.31 -
    -
    C++ BNO08x IMU driver component for esp-idf.
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    Related Pages
    -
    -
    -
    Here is a list of all related documentation pages:
    - - -
     READMETable of Contents
    -
    -
    -
    - - - - diff --git a/documentation/html/plus.svg b/documentation/html/plus.svg deleted file mode 100644 index 0752016..0000000 --- a/documentation/html/plus.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/plusd.svg b/documentation/html/plusd.svg deleted file mode 100644 index 0c65bfe..0000000 --- a/documentation/html/plusd.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/resize.js b/documentation/html/resize.js deleted file mode 100644 index 6ad2ae8..0000000 --- a/documentation/html/resize.js +++ /dev/null @@ -1,109 +0,0 @@ -/* - @licstart The following is the entire license notice for the JavaScript code in this file. - - The MIT License (MIT) - - Copyright (C) 1997-2020 by Dimitri van Heesch - - Permission is hereby granted, free of charge, to any person obtaining a copy of this software - and associated documentation files (the "Software"), to deal in the Software without restriction, - including without limitation the rights to use, copy, modify, merge, publish, distribute, - sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in all copies or - substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING - BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, - DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - @licend The above is the entire license notice for the JavaScript code in this file - */ - -function initResizable() { - let sidenav,navtree,content,header,footer,barWidth=6; - const RESIZE_COOKIE_NAME = ''+'width'; - - function resizeWidth() { - const sidenavWidth = $(sidenav).outerWidth(); - content.css({marginLeft:parseInt(sidenavWidth)+"px"}); - if (typeof page_layout!=='undefined' && page_layout==1) { - footer.css({marginLeft:parseInt(sidenavWidth)+"px"}); - } - Cookie.writeSetting(RESIZE_COOKIE_NAME,sidenavWidth-barWidth); - } - - function restoreWidth(navWidth) { - content.css({marginLeft:parseInt(navWidth)+barWidth+"px"}); - if (typeof page_layout!=='undefined' && page_layout==1) { - footer.css({marginLeft:parseInt(navWidth)+barWidth+"px"}); - } - sidenav.css({width:navWidth + "px"}); - } - - function resizeHeight() { - const headerHeight = header.outerHeight(); - const footerHeight = footer.outerHeight(); - const windowHeight = $(window).height(); - let contentHeight,navtreeHeight,sideNavHeight; - if (typeof page_layout==='undefined' || page_layout==0) { /* DISABLE_INDEX=NO */ - contentHeight = windowHeight - headerHeight - footerHeight; - navtreeHeight = contentHeight; - sideNavHeight = contentHeight; - } else if (page_layout==1) { /* DISABLE_INDEX=YES */ - contentHeight = windowHeight - footerHeight; - navtreeHeight = windowHeight - headerHeight; - sideNavHeight = windowHeight; - } - content.css({height:contentHeight + "px"}); - navtree.css({height:navtreeHeight + "px"}); - sidenav.css({height:sideNavHeight + "px"}); - if (location.hash.slice(1)) { - (document.getElementById(location.hash.slice(1))||document.body).scrollIntoView(); - } - } - - function collapseExpand() { - let newWidth; - if (sidenav.width()>0) { - newWidth=0; - } else { - const width = Cookie.readSetting(RESIZE_COOKIE_NAME,250); - newWidth = (width>250 && width<$(window).width()) ? width : 250; - } - restoreWidth(newWidth); - const sidenavWidth = $(sidenav).outerWidth(); - Cookie.writeSetting(RESIZE_COOKIE_NAME,sidenavWidth-barWidth); - } - - header = $("#top"); - sidenav = $("#side-nav"); - content = $("#doc-content"); - navtree = $("#nav-tree"); - footer = $("#nav-path"); - $(".side-nav-resizable").resizable({resize: () => resizeWidth() }); - $(sidenav).resizable({ minWidth: 0 }); - $(window).resize(() => resizeHeight()); - const device = navigator.userAgent.toLowerCase(); - const touch_device = device.match(/(iphone|ipod|ipad|android)/); - if (touch_device) { /* wider split bar for touch only devices */ - $(sidenav).css({ paddingRight:'20px' }); - $('.ui-resizable-e').css({ width:'20px' }); - $('#nav-sync').css({ right:'34px' }); - barWidth=20; - } - const width = Cookie.readSetting(RESIZE_COOKIE_NAME,250); - if (width) { restoreWidth(width); } else { resizeWidth(); } - resizeHeight(); - const url = location.href; - const i=url.indexOf("#"); - if (i>=0) window.location.hash=url.substr(i); - const _preventDefault = (evt) => evt.preventDefault(); - $("#splitbar").bind("dragstart", _preventDefault).bind("selectstart", _preventDefault); - $(".ui-resizable-handle").dblclick(collapseExpand); - $(window).on('load',resizeHeight); -} -/* @license-end */ diff --git a/documentation/html/search/all_0.js b/documentation/html/search/all_0.js deleted file mode 100644 index eadd723..0000000 --- a/documentation/html/search/all_0.js +++ /dev/null @@ -1,17 +0,0 @@ -var searchData= -[ - ['about_0',['About',['../md__r_e_a_d_m_e.html#autotoc_md0',1,'']]], - ['accelerometer_1',['accelerometer',['../struct_b_n_o08x_1_1bno08x__reports__t.html#ab7939486c9ba7e7c70f82d2284fb6119',1,'BNO08x::bno08x_reports_t::accelerometer'],['../_b_n_o08x_global_types_8hpp.html#aeeb4f49593c062357c3b7037bc2de850a0e1275697d4c40b4b0640fbfa3907afa',1,'accelerometer: BNO08xGlobalTypes.hpp']]], - ['accepted_2',['accepted',['../structbno08x__sample__counts__t.html#a2ab3e0999a5e668833eb8dbab6d1f036',1,'bno08x_sample_counts_t']]], - ['accuracy_3',['accuracy',['../structbno08x__quat__t.html#afd179bfc02d365b5db4ad9fa810daf7c',1,'bno08x_quat_t::accuracy'],['../structbno08x__euler__angle__t.html#a3b4fad0b84bda3f34e86f7168ef2fee6',1,'bno08x_euler_angle_t::accuracy'],['../structbno08x__magf__t.html#a6b92aa85f81f17034c3f201dd9ff0b46',1,'bno08x_magf_t::accuracy'],['../structbno08x__gyro__t.html#a87ab3be28faed62506a764d411650a12',1,'bno08x_gyro_t::accuracy'],['../structbno08x__activity__classifier__t.html#a51df90897f0f47b640ac975ad8f4833f',1,'bno08x_activity_classifier_t::accuracy'],['../structbno08x__tap__detector__t.html#ad43c32c1d5a57f37e884e756daf9a7ea',1,'bno08x_tap_detector_t::accuracy'],['../structbno08x__shake__detector__t.html#ac643f6c9ac9144c37765b22912212860',1,'bno08x_shake_detector_t::accuracy'],['../structbno08x__accel__t.html#aac8d91a84f911413e4bcc3fdb04c893b',1,'bno08x_accel_t::accuracy'],['../structbno08x__step__counter__t.html#a7e0f4b2eb32978a33f9e8c1c70b83f13',1,'bno08x_step_counter_t::accuracy'],['../structbno08x__raw__gyro__t.html#aa19b4b279b5c218675bf4c83ca872371',1,'bno08x_raw_gyro_t::accuracy'],['../structbno08x__raw__accel__t.html#aadb4fc1fa1d87d0baf4db5a534ea18ea',1,'bno08x_raw_accel_t::accuracy'],['../structbno08x__raw__magf__t.html#ae1253faa56aecbafd24f24f42dfb3aeb',1,'bno08x_raw_magf_t::accuracy'],['../structbno08x__stability__classifier__t.html#aa1eeb8deb186589ae21cbd1b96747bf7',1,'bno08x_stability_classifier_t::accuracy']]], - ['accuracy_5fto_5fstr_4',['accuracy_to_str',['../class_b_n_o08x.html#a41d65567bb316971f68718ca69039ace',1,'BNO08x']]], - ['acknowledgements_5',['Acknowledgements',['../md__r_e_a_d_m_e.html#autotoc_md13',1,'']]], - ['activities_5fto_5fenable_6',['activities_to_enable',['../class_b_n_o08x_rpt_activity_classifier.html#a10a0eaa37c9cacf5f97397c4dccdbe8e',1,'BNO08xRptActivityClassifier']]], - ['activity_5fclassifier_7',['activity_classifier',['../struct_b_n_o08x_1_1bno08x__reports__t.html#a6475bdab7c49091f3086537efc00c12f',1,'BNO08x::bno08x_reports_t']]], - ['activity_5fto_5fstr_8',['activity_to_str',['../class_b_n_o08x.html#a0559c3f2f49d287e7c400a780975f850',1,'BNO08x']]], - ['adding_20tests_9',['Adding Tests',['../md__r_e_a_d_m_e.html#autotoc_md10',1,'']]], - ['adding_20to_20project_10',['Adding to Project',['../md__r_e_a_d_m_e.html#autotoc_md3',1,'']]], - ['all_11',['ALL',['../_b_n_o08x_global_types_8hpp.html#adc1b530563e35a96fc1b8911ff133e0fa5fb1f955b45e38e31789286a1790398d',1,'BNO08xGlobalTypes.hpp']]], - ['all_12',['all',['../_b_n_o08x_global_types_8hpp.html#aeeb4f49593c062357c3b7037bc2de850aa181a603769c1f98ad927e7367c7aa51',1,'BNO08xGlobalTypes.hpp']]], - ['attempted_13',['attempted',['../structbno08x__sample__counts__t.html#a8d03182919cce138cfda97c3ff5700b2',1,'bno08x_sample_counts_t']]] -]; diff --git a/documentation/html/search/all_1.js b/documentation/html/search/all_1.js deleted file mode 100644 index 942a591..0000000 --- a/documentation/html/search/all_1.js +++ /dev/null @@ -1,127 +0,0 @@ -var searchData= -[ - ['back_20function_20example_0',['Call-Back Function Example',['../md__r_e_a_d_m_e.html#autotoc_md7',1,'']]], - ['batch_5fbuffer_5fbytes_1',['batch_buffer_bytes',['../structbno08x__meta__data__t.html#ac493692919e552ca32e6c87b4623ccd2',1,'bno08x_meta_data_t']]], - ['bias_5fdata_2',['bias_data',['../class_b_n_o08x_rpt_uncal_gyro.html#a2d1e0c6c03d45efefce0b4c73a7b8512',1,'BNO08xRptUncalGyro::bias_data'],['../class_b_n_o08x_rpt_uncal_magnetometer.html#a0d38bb10486d87c633036967dfe66d75',1,'BNO08xRptUncalMagnetometer::bias_data']]], - ['bno08x_3',['BNO08x',['../class_b_n_o08x.html',1,'BNO08x'],['../class_b_n_o08x_rpt.html#a9313d906399750f09e3fe4dae87cec15',1,'BNO08xRpt::BNO08x'],['../class_b_n_o08x.html#ad12fb6cf310ad7a04a4e53809833bd61',1,'BNO08x::BNO08x()']]], - ['bno08x_2ecpp_4',['BNO08x.cpp',['../_b_n_o08x_8cpp.html',1,'']]], - ['bno08x_2ehpp_5',['BNO08x.hpp',['../_b_n_o08x_8hpp.html',1,'']]], - ['bno08x_5faccel_5ft_6',['bno08x_accel_t',['../structbno08x__accel__t.html',1,'bno08x_accel_t'],['../structbno08x__accel__t.html#a3d71a06304afc576280c56952b4f7a34',1,'bno08x_accel_t::bno08x_accel_t()'],['../_b_n_o08x_global_types_8hpp.html#a0c22a2a9fede695256dfaa4703497a2e',1,'bno08x_accel_t: BNO08xGlobalTypes.hpp']]], - ['bno08x_5factivity_5fclassifier_5ft_7',['bno08x_activity_classifier_t',['../structbno08x__activity__classifier__t.html',1,'bno08x_activity_classifier_t'],['../structbno08x__activity__classifier__t.html#a302244e7d2d064b126eb92f363add923',1,'bno08x_activity_classifier_t::bno08x_activity_classifier_t()'],['../_b_n_o08x_global_types_8hpp.html#a7913a36911f75945cfaa0a3249a280e3',1,'bno08x_activity_classifier_t: BNO08xGlobalTypes.hpp']]], - ['bno08x_5fang_5fvel_5ft_8',['bno08x_ang_vel_t',['../structbno08x__ang__vel__t.html',1,'bno08x_ang_vel_t'],['../structbno08x__ang__vel__t.html#a76cf6d15cef214b31a47008d49b843be',1,'bno08x_ang_vel_t::bno08x_ang_vel_t()'],['../_b_n_o08x_global_types_8hpp.html#a2babea2516c7c91039316693fc23a8c1',1,'bno08x_ang_vel_t: BNO08xGlobalTypes.hpp']]], - ['bno08x_5fcb_5flist_5ft_9',['bno08x_cb_list_t',['../namespace_b_n_o08x_private_types.html#a72315cafa76ff8c07f84f03fc6b36bc2',1,'BNO08xPrivateTypes']]], - ['bno08x_5fconfig_5ft_10',['bno08x_config_t',['../structbno08x__config__t.html',1,'bno08x_config_t'],['../structbno08x__config__t.html#a68e051212415a62e64c23678e7b40552',1,'bno08x_config_t::bno08x_config_t(bool install_isr_service=true)'],['../structbno08x__config__t.html#afa37d6ffc6f4fc7c9aa7484d49458a4a',1,'bno08x_config_t::bno08x_config_t(spi_host_device_t spi_peripheral, gpio_num_t io_mosi, gpio_num_t io_miso, gpio_num_t io_sclk, gpio_num_t io_cs, gpio_num_t io_int, gpio_num_t io_rst, uint32_t sclk_speed, bool install_isr_service=true)'],['../_b_n_o08x_global_types_8hpp.html#a648bbdbf22731476890dd8da977d7503',1,'bno08x_config_t: BNO08xGlobalTypes.hpp']]], - ['bno08x_5feuler_5fangle_5ft_11',['bno08x_euler_angle_t',['../structbno08x__euler__angle__t.html',1,'bno08x_euler_angle_t'],['../structbno08x__euler__angle__t.html#a29b670ff58d75a6abf02512ee07a6207',1,'bno08x_euler_angle_t::bno08x_euler_angle_t()'],['../_b_n_o08x_global_types_8hpp.html#a8ae22357b6f53c2cf806bb3aeb80814a',1,'bno08x_euler_angle_t: BNO08xGlobalTypes.hpp']]], - ['bno08x_5fgyro_5fbias_5ft_12',['bno08x_gyro_bias_t',['../structbno08x__gyro__bias__t.html',1,'bno08x_gyro_bias_t'],['../structbno08x__gyro__bias__t.html#a779c3000b541664d935b2ffda75a5f14',1,'bno08x_gyro_bias_t::bno08x_gyro_bias_t()'],['../_b_n_o08x_global_types_8hpp.html#a7bf3b6ed58dd988c0f4566ba56bff415',1,'bno08x_gyro_bias_t: BNO08xGlobalTypes.hpp']]], - ['bno08x_5fgyro_5ft_13',['bno08x_gyro_t',['../structbno08x__gyro__t.html',1,'bno08x_gyro_t'],['../structbno08x__gyro__t.html#aa9a075a6b135f4b137b6247768ef5af6',1,'bno08x_gyro_t::bno08x_gyro_t()'],['../_b_n_o08x_global_types_8hpp.html#ac166834f6280e6ef21af7dd8a01be1e4',1,'bno08x_gyro_t: BNO08xGlobalTypes.hpp']]], - ['bno08x_5finit_5fstatus_5ft_14',['bno08x_init_status_t',['../struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html',1,'BNO08xPrivateTypes::bno08x_init_status_t'],['../struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#a63b876667ae7fb32e9861dffafb55a64',1,'BNO08xPrivateTypes::bno08x_init_status_t::bno08x_init_status_t()'],['../namespace_b_n_o08x_private_types.html#a2698bcb8153e67716b43ce3cccc0f31a',1,'BNO08xPrivateTypes::bno08x_init_status_t']]], - ['bno08x_5fmagf_5fbias_5ft_15',['bno08x_magf_bias_t',['../structbno08x__magf__bias__t.html',1,'bno08x_magf_bias_t'],['../structbno08x__magf__bias__t.html#aa0b6af3812168e0dc9329d5a70e54f98',1,'bno08x_magf_bias_t::bno08x_magf_bias_t()'],['../_b_n_o08x_global_types_8hpp.html#a3d6e56080638d872486935323f393ab7',1,'bno08x_magf_bias_t: BNO08xGlobalTypes.hpp']]], - ['bno08x_5fmagf_5ft_16',['bno08x_magf_t',['../structbno08x__magf__t.html',1,'bno08x_magf_t'],['../structbno08x__magf__t.html#ad8784e25768658f4fa0cb1dd5c1afc36',1,'bno08x_magf_t::bno08x_magf_t()'],['../_b_n_o08x_global_types_8hpp.html#a429f861977153379e28e8f3710330b45',1,'bno08x_magf_t: BNO08xGlobalTypes.hpp']]], - ['bno08x_5fmeta_5fdata_5ft_17',['bno08x_meta_data_t',['../structbno08x__meta__data__t.html',1,'bno08x_meta_data_t'],['../structbno08x__meta__data__t.html#a3e22f63db62812b5aeeb873553f378c4',1,'bno08x_meta_data_t::bno08x_meta_data_t()'],['../structbno08x__meta__data__t.html#a549c5e42da7cf07c6ec28ce69548b1d8',1,'bno08x_meta_data_t::bno08x_meta_data_t(const sh2_SensorMetadata_t &src)'],['../_b_n_o08x_global_types_8hpp.html#a1145e5dfd14e96bd70c6e73af017b548',1,'bno08x_meta_data_t: BNO08xGlobalTypes.hpp']]], - ['bno08x_5fquat_5ft_18',['bno08x_quat_t',['../structbno08x__quat__t.html',1,'bno08x_quat_t'],['../structbno08x__quat__t.html#ae42ec645fe23b60e32e55872a3b9e703',1,'bno08x_quat_t::bno08x_quat_t()'],['../_b_n_o08x_global_types_8hpp.html#a0c7367913526c0d634c5f8f5365a55b4',1,'bno08x_quat_t: BNO08xGlobalTypes.hpp']]], - ['bno08x_5fraw_5faccel_5ft_19',['bno08x_raw_accel_t',['../structbno08x__raw__accel__t.html',1,'bno08x_raw_accel_t'],['../structbno08x__raw__accel__t.html#afb9443ec5846eefe942e1f273570fb7f',1,'bno08x_raw_accel_t::bno08x_raw_accel_t()'],['../_b_n_o08x_global_types_8hpp.html#ace2ea90ebebddfcdb75e1b8b7b48f905',1,'bno08x_raw_accel_t: BNO08xGlobalTypes.hpp']]], - ['bno08x_5fraw_5fgyro_5ft_20',['bno08x_raw_gyro_t',['../structbno08x__raw__gyro__t.html',1,'bno08x_raw_gyro_t'],['../structbno08x__raw__gyro__t.html#a17c759dd38d5a6b78ae5cb77c5e4d93b',1,'bno08x_raw_gyro_t::bno08x_raw_gyro_t()'],['../_b_n_o08x_global_types_8hpp.html#a3e205d9599aa01b7946d1ed1cbb7f1c4',1,'bno08x_raw_gyro_t: BNO08xGlobalTypes.hpp']]], - ['bno08x_5fraw_5fmagf_5ft_21',['bno08x_raw_magf_t',['../structbno08x__raw__magf__t.html',1,'bno08x_raw_magf_t'],['../structbno08x__raw__magf__t.html#a9bbd61edac01cb1f2e78417efe8573aa',1,'bno08x_raw_magf_t::bno08x_raw_magf_t()'],['../_b_n_o08x_global_types_8hpp.html#a673f429cbcd0f48394de3d990d8bda4a',1,'bno08x_raw_magf_t: BNO08xGlobalTypes.hpp']]], - ['bno08x_5freports_5ft_22',['bno08x_reports_t',['../struct_b_n_o08x_1_1bno08x__reports__t.html',1,'BNO08x::bno08x_reports_t'],['../class_b_n_o08x.html#ae08bdaff01ecacf0f399ab289fdf0b99',1,'BNO08x::bno08x_reports_t'],['../struct_b_n_o08x_1_1bno08x__reports__t.html#aad0b1641e9c31927c33d0f69c174f9cb',1,'BNO08x::bno08x_reports_t::bno08x_reports_t()']]], - ['bno08x_5frpt_5fbit_5ft_23',['bno08x_rpt_bit_t',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2f',1,'BNO08xPrivateTypes']]], - ['bno08x_5fsample_5fcounts_5ft_24',['bno08x_sample_counts_t',['../structbno08x__sample__counts__t.html',1,'bno08x_sample_counts_t'],['../structbno08x__sample__counts__t.html#abd1eccfac205719fd1c5aed25fee1fec',1,'bno08x_sample_counts_t::bno08x_sample_counts_t()'],['../_b_n_o08x_global_types_8hpp.html#afceb7f957002d3e024d4971963ecfa20',1,'bno08x_sample_counts_t: BNO08xGlobalTypes.hpp']]], - ['bno08x_5fshake_5fdetector_5ft_25',['bno08x_shake_detector_t',['../structbno08x__shake__detector__t.html',1,'bno08x_shake_detector_t'],['../structbno08x__shake__detector__t.html#a57df670bfdac6a4174c986a65a0340be',1,'bno08x_shake_detector_t::bno08x_shake_detector_t()'],['../_b_n_o08x_global_types_8hpp.html#a7c22ac348c71afe0d42dcfae6c97ca32',1,'bno08x_shake_detector_t: BNO08xGlobalTypes.hpp']]], - ['bno08x_5fstability_5fclassifier_5ft_26',['bno08x_stability_classifier_t',['../structbno08x__stability__classifier__t.html',1,'bno08x_stability_classifier_t'],['../structbno08x__stability__classifier__t.html#a1af6213e40337e7dfff734d542fc3be2',1,'bno08x_stability_classifier_t::bno08x_stability_classifier_t()'],['../_b_n_o08x_global_types_8hpp.html#a9f0440c67ec56fafcd25a24bf36f842f',1,'bno08x_stability_classifier_t: BNO08xGlobalTypes.hpp']]], - ['bno08x_5fstep_5fcounter_5ft_27',['bno08x_step_counter_t',['../structbno08x__step__counter__t.html',1,'bno08x_step_counter_t'],['../structbno08x__step__counter__t.html#a53eb4151dfa16c65871f9a754cf92940',1,'bno08x_step_counter_t::bno08x_step_counter_t()'],['../_b_n_o08x_global_types_8hpp.html#ad52b092f56d1fa0064f2ea3502399cfc',1,'bno08x_step_counter_t: BNO08xGlobalTypes.hpp']]], - ['bno08x_5fsync_5fctx_5ft_28',['bno08x_sync_ctx_t',['../struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html',1,'BNO08xPrivateTypes::bno08x_sync_ctx_t'],['../struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html#a3f9cea8f40f89200c93f2a4bf09039ac',1,'BNO08xPrivateTypes::bno08x_sync_ctx_t::bno08x_sync_ctx_t()'],['../namespace_b_n_o08x_private_types.html#a67b3b4702d94bb4ba152a213feae944f',1,'BNO08xPrivateTypes::bno08x_sync_ctx_t']]], - ['bno08x_5ftap_5fdetector_5ft_29',['bno08x_tap_detector_t',['../structbno08x__tap__detector__t.html',1,'bno08x_tap_detector_t'],['../structbno08x__tap__detector__t.html#ab464e512951fb6cf5a1411d2218d51c5',1,'bno08x_tap_detector_t::bno08x_tap_detector_t()'],['../_b_n_o08x_global_types_8hpp.html#adcfe69b10c9c2244015bad5b978beedd',1,'bno08x_tap_detector_t: BNO08xGlobalTypes.hpp']]], - ['bno08x_5ftsk_5fbit_5ft_30',['bno08x_tsk_bit_t',['../namespace_b_n_o08x_private_types.html#a59097f108831dd9860e17438d2976c1c',1,'BNO08xPrivateTypes']]], - ['bno08xaccuracy_31',['BNO08xAccuracy',['../_b_n_o08x_global_types_8hpp.html#aed7bab8e55be415938e078ebe72562a0',1,'BNO08xGlobalTypes.hpp']]], - ['bno08xactivity_32',['BNO08xActivity',['../_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187',1,'BNO08xGlobalTypes.hpp']]], - ['bno08xactivityenable_33',['BNO08xActivityEnable',['../_b_n_o08x_global_types_8hpp.html#adc1b530563e35a96fc1b8911ff133e0f',1,'BNO08xGlobalTypes.hpp']]], - ['bno08xcalsel_34',['BNO08xCalSel',['../_b_n_o08x_global_types_8hpp.html#aeeb4f49593c062357c3b7037bc2de850',1,'BNO08xGlobalTypes.hpp']]], - ['bno08xcbgeneric_35',['BNO08xCbGeneric',['../class_b_n_o08x_cb_generic.html',1,'BNO08xCbGeneric'],['../class_b_n_o08x_cb_generic.html#a5b1984f0111c5ca5e07a7f5487cd5234',1,'BNO08xCbGeneric::BNO08xCbGeneric()']]], - ['bno08xcbgeneric_2ehpp_36',['BNO08xCbGeneric.hpp',['../_b_n_o08x_cb_generic_8hpp.html',1,'']]], - ['bno08xcbparamrptid_37',['BNO08xCbParamRptID',['../class_b_n_o08x_cb_param_rpt_i_d.html',1,'BNO08xCbParamRptID'],['../class_b_n_o08x_cb_param_rpt_i_d.html#a5ba2a4e27588fdd0ae43133544c76a22',1,'BNO08xCbParamRptID::BNO08xCbParamRptID()']]], - ['bno08xcbparamrptid_2ehpp_38',['BNO08xCbParamRptID.hpp',['../_b_n_o08x_cb_param_rpt_i_d_8hpp.html',1,'']]], - ['bno08xcbparamvoid_39',['BNO08xCbParamVoid',['../class_b_n_o08x_cb_param_void.html',1,'BNO08xCbParamVoid'],['../class_b_n_o08x_cb_param_void.html#a989c124bfd9871f80a415b76510d966b',1,'BNO08xCbParamVoid::BNO08xCbParamVoid()']]], - ['bno08xcbparamvoid_2ehpp_40',['BNO08xCbParamVoid.hpp',['../_b_n_o08x_cb_param_void_8hpp.html',1,'']]], - ['bno08xglobaltypes_2ehpp_41',['BNO08xGlobalTypes.hpp',['../_b_n_o08x_global_types_8hpp.html',1,'']]], - ['bno08xprivatetypes_42',['BNO08xPrivateTypes',['../namespace_b_n_o08x_private_types.html',1,'']]], - ['bno08xprivatetypes_2ehpp_43',['BNO08xPrivateTypes.hpp',['../_b_n_o08x_private_types_8hpp.html',1,'']]], - ['bno08xreports_2ehpp_44',['BNO08xReports.hpp',['../_b_n_o08x_reports_8hpp.html',1,'']]], - ['bno08xresetreason_45',['BNO08xResetReason',['../_b_n_o08x_global_types_8hpp.html#ab2a2ace42f7f438d6a799dfcbc243147',1,'BNO08xGlobalTypes.hpp']]], - ['bno08xrpt_46',['BNO08xRpt',['../class_b_n_o08x_rpt.html',1,'BNO08xRpt'],['../class_b_n_o08x_rpt.html#a15e8eebe3fe90ac19837e3860c76374c',1,'BNO08xRpt::BNO08xRpt()']]], - ['bno08xrpt_2ecpp_47',['BNO08xRpt.cpp',['../_b_n_o08x_rpt_8cpp.html',1,'']]], - ['bno08xrpt_2ehpp_48',['BNO08xRpt.hpp',['../_b_n_o08x_rpt_8hpp.html',1,'']]], - ['bno08xrptacceleration_49',['BNO08xRptAcceleration',['../class_b_n_o08x_rpt_acceleration.html',1,'BNO08xRptAcceleration'],['../class_b_n_o08x_rpt_acceleration.html#af3a06d4c127a5cebd136489ab5c673e2',1,'BNO08xRptAcceleration::BNO08xRptAcceleration()']]], - ['bno08xrptacceleration_2ecpp_50',['BNO08xRptAcceleration.cpp',['../_b_n_o08x_rpt_acceleration_8cpp.html',1,'']]], - ['bno08xrptacceleration_2ehpp_51',['BNO08xRptAcceleration.hpp',['../_b_n_o08x_rpt_acceleration_8hpp.html',1,'']]], - ['bno08xrptactivityclassifier_52',['BNO08xRptActivityClassifier',['../class_b_n_o08x_rpt_activity_classifier.html',1,'BNO08xRptActivityClassifier'],['../class_b_n_o08x_rpt_activity_classifier.html#abee4e61d75eb1982f11f08eb542511a5',1,'BNO08xRptActivityClassifier::BNO08xRptActivityClassifier()']]], - ['bno08xrptactivityclassifier_2ecpp_53',['BNO08xRptActivityClassifier.cpp',['../_b_n_o08x_rpt_activity_classifier_8cpp.html',1,'']]], - ['bno08xrptactivityclassifier_2ehpp_54',['BNO08xRptActivityClassifier.hpp',['../_b_n_o08x_rpt_activity_classifier_8hpp.html',1,'']]], - ['bno08xrptarvrstabilizedgamerv_55',['BNO08xRptARVRStabilizedGameRV',['../class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v.html',1,'BNO08xRptARVRStabilizedGameRV'],['../class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v.html#aabfa5bbfb21fb1f36dda44bd0de7d220',1,'BNO08xRptARVRStabilizedGameRV::BNO08xRptARVRStabilizedGameRV()']]], - ['bno08xrptarvrstabilizedgamerv_2ecpp_56',['BNO08xRptARVRStabilizedGameRV.cpp',['../_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp.html',1,'']]], - ['bno08xrptarvrstabilizedgamerv_2ehpp_57',['BNO08xRptARVRStabilizedGameRV.hpp',['../_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp.html',1,'']]], - ['bno08xrptarvrstabilizedrv_58',['BNO08xRptARVRStabilizedRV',['../class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v.html',1,'BNO08xRptARVRStabilizedRV'],['../class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v.html#a7b19b87c861a35b7da1d96b606c21d6d',1,'BNO08xRptARVRStabilizedRV::BNO08xRptARVRStabilizedRV()']]], - ['bno08xrptarvrstabilizedrv_2ecpp_59',['BNO08xRptARVRStabilizedRV.cpp',['../_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp.html',1,'']]], - ['bno08xrptarvrstabilizedrv_2ehpp_60',['BNO08xRptARVRStabilizedRV.hpp',['../_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp.html',1,'']]], - ['bno08xrptcalgyro_61',['BNO08xRptCalGyro',['../class_b_n_o08x_rpt_cal_gyro.html',1,'BNO08xRptCalGyro'],['../class_b_n_o08x_rpt_cal_gyro.html#ad351243a258fa1075212d63a38b1e7b5',1,'BNO08xRptCalGyro::BNO08xRptCalGyro()']]], - ['bno08xrptcalgyro_2ecpp_62',['BNO08xRptCalGyro.cpp',['../_b_n_o08x_rpt_cal_gyro_8cpp.html',1,'']]], - ['bno08xrptcalgyro_2ehpp_63',['BNO08xRptCalGyro.hpp',['../_b_n_o08x_rpt_cal_gyro_8hpp.html',1,'']]], - ['bno08xrptcalmagnetometer_64',['BNO08xRptCalMagnetometer',['../class_b_n_o08x_rpt_cal_magnetometer.html',1,'BNO08xRptCalMagnetometer'],['../class_b_n_o08x_rpt_cal_magnetometer.html#a731d7e69b97b6402b2cf2e18e9a08b06',1,'BNO08xRptCalMagnetometer::BNO08xRptCalMagnetometer()']]], - ['bno08xrptcalmagnetometer_2ecpp_65',['BNO08xRptCalMagnetometer.cpp',['../_b_n_o08x_rpt_cal_magnetometer_8cpp.html',1,'']]], - ['bno08xrptcalmagnetometer_2ehpp_66',['BNO08xRptCalMagnetometer.hpp',['../_b_n_o08x_rpt_cal_magnetometer_8hpp.html',1,'']]], - ['bno08xrptgamerv_67',['BNO08xRptGameRV',['../class_b_n_o08x_rpt_game_r_v.html',1,'BNO08xRptGameRV'],['../class_b_n_o08x_rpt_game_r_v.html#a5ce3525ae691ef37dff5c8d638e98e18',1,'BNO08xRptGameRV::BNO08xRptGameRV()']]], - ['bno08xrptgamerv_2ecpp_68',['BNO08xRptGameRV.cpp',['../_b_n_o08x_rpt_game_r_v_8cpp.html',1,'']]], - ['bno08xrptgamerv_2ehpp_69',['BNO08xRptGameRV.hpp',['../_b_n_o08x_rpt_game_r_v_8hpp.html',1,'']]], - ['bno08xrptgravity_70',['BNO08xRptGravity',['../class_b_n_o08x_rpt_gravity.html',1,'BNO08xRptGravity'],['../class_b_n_o08x_rpt_gravity.html#a472ced1c466461f64dda3d9132813dba',1,'BNO08xRptGravity::BNO08xRptGravity()']]], - ['bno08xrptgravity_2ecpp_71',['BNO08xRptGravity.cpp',['../_b_n_o08x_rpt_gravity_8cpp.html',1,'']]], - ['bno08xrptgravity_2ehpp_72',['BNO08xRptGravity.hpp',['../_b_n_o08x_rpt_gravity_8hpp.html',1,'']]], - ['bno08xrptigyrorv_73',['BNO08xRptIGyroRV',['../class_b_n_o08x_rpt_i_gyro_r_v.html',1,'BNO08xRptIGyroRV'],['../class_b_n_o08x_rpt_i_gyro_r_v.html#a5574d6213be1d7176d981e04fb9b4ea4',1,'BNO08xRptIGyroRV::BNO08xRptIGyroRV()']]], - ['bno08xrptigyrorv_2ecpp_74',['BNO08xRptIGyroRV.cpp',['../_b_n_o08x_rpt_i_gyro_r_v_8cpp.html',1,'']]], - ['bno08xrptigyrorv_2ehpp_75',['BNO08xRptIGyroRV.hpp',['../_b_n_o08x_rpt_i_gyro_r_v_8hpp.html',1,'']]], - ['bno08xrptlinearacceleration_76',['BNO08xRptLinearAcceleration',['../class_b_n_o08x_rpt_linear_acceleration.html',1,'BNO08xRptLinearAcceleration'],['../class_b_n_o08x_rpt_linear_acceleration.html#ad63032b796912c9be563a5e6da801c59',1,'BNO08xRptLinearAcceleration::BNO08xRptLinearAcceleration()']]], - ['bno08xrptlinearacceleration_2ecpp_77',['BNO08xRptLinearAcceleration.cpp',['../_b_n_o08x_rpt_linear_acceleration_8cpp.html',1,'']]], - ['bno08xrptlinearacceleration_2ehpp_78',['BNO08xRptLinearAcceleration.hpp',['../_b_n_o08x_rpt_linear_acceleration_8hpp.html',1,'']]], - ['bno08xrptrawmemsaccelerometer_79',['BNO08xRptRawMEMSAccelerometer',['../class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html',1,'BNO08xRptRawMEMSAccelerometer'],['../class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html#a1a7c70a4c2d2004fe827dfa834d789e7',1,'BNO08xRptRawMEMSAccelerometer::BNO08xRptRawMEMSAccelerometer()']]], - ['bno08xrptrawmemsaccelerometer_2ecpp_80',['BNO08xRptRawMEMSAccelerometer.cpp',['../_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp.html',1,'']]], - ['bno08xrptrawmemsaccelerometer_2ehpp_81',['BNO08xRptRawMEMSAccelerometer.hpp',['../_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp.html',1,'']]], - ['bno08xrptrawmemsgyro_82',['BNO08xRptRawMEMSGyro',['../class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html',1,'BNO08xRptRawMEMSGyro'],['../class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html#a9ad8a6a41c6680302f5ddb8154360ba2',1,'BNO08xRptRawMEMSGyro::BNO08xRptRawMEMSGyro()']]], - ['bno08xrptrawmemsgyro_2ecpp_83',['BNO08xRptRawMEMSGyro.cpp',['../_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp.html',1,'']]], - ['bno08xrptrawmemsgyro_2ehpp_84',['BNO08xRptRawMEMSGyro.hpp',['../_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp.html',1,'']]], - ['bno08xrptrawmemsmagnetometer_85',['BNO08xRptRawMEMSMagnetometer',['../class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html',1,'BNO08xRptRawMEMSMagnetometer'],['../class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html#a1033eaa9b7533a381781c8a750bac04b',1,'BNO08xRptRawMEMSMagnetometer::BNO08xRptRawMEMSMagnetometer()']]], - ['bno08xrptrawmemsmagnetometer_2ecpp_86',['BNO08xRptRawMEMSMagnetometer.cpp',['../_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp.html',1,'']]], - ['bno08xrptrawmemsmagnetometer_2ehpp_87',['BNO08xRptRawMEMSMagnetometer.hpp',['../_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp.html',1,'']]], - ['bno08xrptrv_88',['BNO08xRptRV',['../class_b_n_o08x_rpt_r_v.html',1,'BNO08xRptRV'],['../class_b_n_o08x_rpt_r_v.html#a3c4173b40339de15cb7f304f73ae53f3',1,'BNO08xRptRV::BNO08xRptRV()']]], - ['bno08xrptrv_2ecpp_89',['BNO08xRptRV.cpp',['../_b_n_o08x_rpt_r_v_8cpp.html',1,'']]], - ['bno08xrptrv_2ehpp_90',['BNO08xRptRV.hpp',['../_b_n_o08x_rpt_r_v_8hpp.html',1,'']]], - ['bno08xrptrvgeneric_91',['BNO08xRptRVGeneric',['../class_b_n_o08x_rpt_r_v_generic.html',1,'BNO08xRptRVGeneric'],['../class_b_n_o08x_rpt_r_v_generic.html#a7c35188ccfb976cba1b7e4626022987c',1,'BNO08xRptRVGeneric::BNO08xRptRVGeneric()']]], - ['bno08xrptrvgeneric_2ecpp_92',['BNO08xRptRVGeneric.cpp',['../_b_n_o08x_rpt_r_v_generic_8cpp.html',1,'']]], - ['bno08xrptrvgeneric_2ehpp_93',['BNO08xRptRVGeneric.hpp',['../_b_n_o08x_rpt_r_v_generic_8hpp.html',1,'']]], - ['bno08xrptrvgeomag_94',['BNO08xRptRVGeomag',['../class_b_n_o08x_rpt_r_v_geomag.html',1,'BNO08xRptRVGeomag'],['../class_b_n_o08x_rpt_r_v_geomag.html#a32bd70c7777973497b6d1b7f960bea0b',1,'BNO08xRptRVGeomag::BNO08xRptRVGeomag()']]], - ['bno08xrptrvgeomag_2ecpp_95',['BNO08xRptRVGeomag.cpp',['../_b_n_o08x_rpt_r_v_geomag_8cpp.html',1,'']]], - ['bno08xrptrvgeomag_2ehpp_96',['BNO08xRptRVGeomag.hpp',['../_b_n_o08x_rpt_r_v_geomag_8hpp.html',1,'']]], - ['bno08xrptshakedetector_97',['BNO08xRptShakeDetector',['../class_b_n_o08x_rpt_shake_detector.html',1,'BNO08xRptShakeDetector'],['../class_b_n_o08x_rpt_shake_detector.html#a22021e497ed9a31b2070b884f7eb6bd8',1,'BNO08xRptShakeDetector::BNO08xRptShakeDetector()']]], - ['bno08xrptshakedetector_2ecpp_98',['BNO08xRptShakeDetector.cpp',['../_b_n_o08x_rpt_shake_detector_8cpp.html',1,'']]], - ['bno08xrptshakedetector_2ehpp_99',['BNO08xRptShakeDetector.hpp',['../_b_n_o08x_rpt_shake_detector_8hpp.html',1,'']]], - ['bno08xrptstabilityclassifier_100',['BNO08xRptStabilityClassifier',['../class_b_n_o08x_rpt_stability_classifier.html',1,'BNO08xRptStabilityClassifier'],['../class_b_n_o08x_rpt_stability_classifier.html#a41052d651d03bccc414b14d6e9b670ab',1,'BNO08xRptStabilityClassifier::BNO08xRptStabilityClassifier()']]], - ['bno08xrptstabilityclassifier_2ecpp_101',['BNO08xRptStabilityClassifier.cpp',['../_b_n_o08x_rpt_stability_classifier_8cpp.html',1,'']]], - ['bno08xrptstabilityclassifier_2ehpp_102',['BNO08xRptStabilityClassifier.hpp',['../_b_n_o08x_rpt_stability_classifier_8hpp.html',1,'']]], - ['bno08xrptstepcounter_103',['BNO08xRptStepCounter',['../class_b_n_o08x_rpt_step_counter.html',1,'BNO08xRptStepCounter'],['../class_b_n_o08x_rpt_step_counter.html#a0a85682a68010aa66ddb2ccc337263a0',1,'BNO08xRptStepCounter::BNO08xRptStepCounter()']]], - ['bno08xrptstepcounter_2ecpp_104',['BNO08xRptStepCounter.cpp',['../_b_n_o08x_rpt_step_counter_8cpp.html',1,'']]], - ['bno08xrptstepcounter_2ehpp_105',['BNO08xRptStepCounter.hpp',['../_b_n_o08x_rpt_step_counter_8hpp.html',1,'']]], - ['bno08xrpttapdetector_106',['BNO08xRptTapDetector',['../class_b_n_o08x_rpt_tap_detector.html',1,'BNO08xRptTapDetector'],['../class_b_n_o08x_rpt_tap_detector.html#ad4761f72a20f120e545b941b6e198b6a',1,'BNO08xRptTapDetector::BNO08xRptTapDetector()']]], - ['bno08xrpttapdetector_2ecpp_107',['BNO08xRptTapDetector.cpp',['../_b_n_o08x_rpt_tap_detector_8cpp.html',1,'']]], - ['bno08xrpttapdetector_2ehpp_108',['BNO08xRptTapDetector.hpp',['../_b_n_o08x_rpt_tap_detector_8hpp.html',1,'']]], - ['bno08xrptuncalgyro_109',['BNO08xRptUncalGyro',['../class_b_n_o08x_rpt_uncal_gyro.html',1,'BNO08xRptUncalGyro'],['../class_b_n_o08x_rpt_uncal_gyro.html#a3b728331f32e6ca7854c64b06ca28ea8',1,'BNO08xRptUncalGyro::BNO08xRptUncalGyro()']]], - ['bno08xrptuncalgyro_2ecpp_110',['BNO08xRptUncalGyro.cpp',['../_b_n_o08x_rpt_uncal_gyro_8cpp.html',1,'']]], - ['bno08xrptuncalgyro_2ehpp_111',['BNO08xRptUncalGyro.hpp',['../_b_n_o08x_rpt_uncal_gyro_8hpp.html',1,'']]], - ['bno08xrptuncalmagnetometer_112',['BNO08xRptUncalMagnetometer',['../class_b_n_o08x_rpt_uncal_magnetometer.html',1,'BNO08xRptUncalMagnetometer'],['../class_b_n_o08x_rpt_uncal_magnetometer.html#a8ac1f7e58879febd738b85a8035411a0',1,'BNO08xRptUncalMagnetometer::BNO08xRptUncalMagnetometer()']]], - ['bno08xrptuncalmagnetometer_2ecpp_113',['BNO08xRptUncalMagnetometer.cpp',['../_b_n_o08x_rpt_uncal_magnetometer_8cpp.html',1,'']]], - ['bno08xrptuncalmagnetometer_2ehpp_114',['BNO08xRptUncalMagnetometer.hpp',['../_b_n_o08x_rpt_uncal_magnetometer_8hpp.html',1,'']]], - ['bno08xsh2hal_115',['BNO08xSH2HAL',['../class_b_n_o08x_s_h2_h_a_l.html',1,'BNO08xSH2HAL'],['../class_b_n_o08x.html#a6dd0081dc9eb0cfb019bfdca3aa31802',1,'BNO08x::BNO08xSH2HAL']]], - ['bno08xsh2hal_2ecpp_116',['BNO08xSH2HAL.cpp',['../_b_n_o08x_s_h2_h_a_l_8cpp.html',1,'']]], - ['bno08xsh2hal_2ehpp_117',['BNO08xSH2HAL.hpp',['../_b_n_o08x_s_h2_h_a_l_8hpp.html',1,'']]], - ['bno08xstability_118',['BNO08xStability',['../_b_n_o08x_global_types_8hpp.html#a498b35f9e00b24e51f8f60b029751ab5',1,'BNO08xGlobalTypes.hpp']]], - ['bno08xtesthelper_119',['BNO08xTestHelper',['../class_b_n_o08x_test_helper.html',1,'BNO08xTestHelper'],['../class_b_n_o08x.html#a190775b71c35d8007faae7dd6a9f1030',1,'BNO08x::BNO08xTestHelper']]], - ['bno08xtesthelper_2ehpp_120',['BNO08xTestHelper.hpp',['../_b_n_o08x_test_helper_8hpp.html',1,'']]], - ['bno08xtestsuite_121',['BNO08xTestSuite',['../class_b_n_o08x_test_suite.html',1,'']]], - ['bno08xtestsuite_2ehpp_122',['BNO08xTestSuite.hpp',['../_b_n_o08x_test_suite_8hpp.html',1,'']]], - ['bus_5fconfig_123',['bus_config',['../class_b_n_o08x.html#a982f065df42f00e53fd87c840efdb0f1',1,'BNO08x']]] -]; diff --git a/documentation/html/search/all_10.js b/documentation/html/search/all_10.js deleted file mode 100644 index fd3c46c..0000000 --- a/documentation/html/search/all_10.js +++ /dev/null @@ -1,36 +0,0 @@ -var searchData= -[ - ['rad_5f2_5fdeg_0',['RAD_2_DEG',['../class_b_n_o08x_rpt.html#a201aeb71fefb0d9d485914176a82dd80',1,'BNO08xRpt']]], - ['rad_5faccuracy_1',['rad_accuracy',['../structbno08x__quat__t.html#a7368a7f0524e3b2e1f4465329ecb0912',1,'bno08x_quat_t::rad_accuracy'],['../structbno08x__euler__angle__t.html#a89ab348ee455b14e5d09f1eb5d231c99',1,'bno08x_euler_angle_t::rad_accuracy']]], - ['range_2',['range',['../structbno08x__meta__data__t.html#a58edad7613b5b2c6e7afd0233106b09f',1,'bno08x_meta_data_t']]], - ['raw_5faccelerometer_3',['raw_accelerometer',['../struct_b_n_o08x_1_1bno08x__reports__t.html#aa3a65aaf2adf05aa014b72c2d4485590',1,'BNO08x::bno08x_reports_t']]], - ['raw_5fgyro_4',['raw_gyro',['../struct_b_n_o08x_1_1bno08x__reports__t.html#a13357e58bc926c2420ab41e4ffef4196',1,'BNO08x::bno08x_reports_t']]], - ['raw_5fmagnetometer_5',['raw_magnetometer',['../struct_b_n_o08x_1_1bno08x__reports__t.html#aad8698945b261c0a871f2f409897b071',1,'BNO08x::bno08x_reports_t']]], - ['re_5fenable_5freports_6',['re_enable_reports',['../class_b_n_o08x.html#ac732c968f8d639c81f5d423aad004e95',1,'BNO08x']]], - ['readme_7',['README',['../md__r_e_a_d_m_e.html',1,'']]], - ['readme_2emd_8',['README.md',['../_r_e_a_d_m_e_8md.html',1,'']]], - ['real_9',['real',['../structbno08x__quat__t.html#ab99e5e4f8adad74eee1a94b4e7ef2542',1,'bno08x_quat_t']]], - ['register_5fcb_10',['register_cb',['../class_b_n_o08x.html#aadd44524e6d22c48916acd9518b63ec3',1,'BNO08x::register_cb(std::function< void(void)> cb_fxn)'],['../class_b_n_o08x.html#a082c79d9951ac32ea5fa25de90255a41',1,'BNO08x::register_cb(std::function< void(uint8_t report_ID)> cb_fxn)'],['../class_b_n_o08x_rpt.html#a5b542b28c81fcd05cf2e3f3d2d437d46',1,'BNO08xRpt::register_cb()']]], - ['reserved_11',['RESERVED',['../_b_n_o08x_global_types_8hpp.html#a498b35f9e00b24e51f8f60b029751ab5a83c7f2aa8c3ac10ed8beb75cad162827',1,'BNO08xGlobalTypes.hpp']]], - ['resolution_12',['resolution',['../structbno08x__meta__data__t.html#a7683b54fbe7ae8ec15b8f880d17a5a46',1,'bno08x_meta_data_t']]], - ['revision_13',['revision',['../structbno08x__meta__data__t.html#a31816ac79605b829e7304973d61f7d98',1,'bno08x_meta_data_t']]], - ['rpt_14',['rpt',['../class_b_n_o08x.html#ae1db7422ee9c2cac77382cc0a7aa430e',1,'BNO08x']]], - ['rpt_5fbit_15',['rpt_bit',['../class_b_n_o08x_rpt.html#ae78feab5682a4697c5acad3ca6f12c2e',1,'BNO08xRpt']]], - ['rpt_5fenable_16',['rpt_enable',['../class_b_n_o08x_rpt.html#aa0bed98a9a497d1f39e8245d05b02e9c',1,'BNO08xRpt']]], - ['rpt_5fid_17',['rpt_ID',['../class_b_n_o08x_cb_generic.html#a808841c9f19664cb6ff06f9c217793e1',1,'BNO08xCbGeneric']]], - ['run_5fall_5ftests_18',['run_all_tests',['../class_b_n_o08x_test_suite.html#ac12545fe311a98e9c0ae6fea77da95fd',1,'BNO08xTestSuite']]], - ['run_5fcallback_5ftests_19',['run_callback_tests',['../class_b_n_o08x_test_suite.html#a8e294955bf512e2e88c086f04f6030a8',1,'BNO08xTestSuite']]], - ['run_5ffeature_5ftests_20',['run_feature_tests',['../class_b_n_o08x_test_suite.html#a8d7a3485fdf1ff9c0a09736654187434',1,'BNO08xTestSuite']]], - ['run_5finit_5fdeinit_5ftests_21',['run_init_deinit_tests',['../class_b_n_o08x_test_suite.html#a53de9b0fe1b28c18e3a1ca4c68a06f16',1,'BNO08xTestSuite']]], - ['run_5fmulti_5freport_5ftests_22',['run_multi_report_tests',['../class_b_n_o08x_test_suite.html#a916cff374791381de61f1035f9935ac5',1,'BNO08xTestSuite']]], - ['run_5fsingle_5freport_5ftests_23',['run_single_report_tests',['../class_b_n_o08x_test_suite.html#a37899d7bf67fce5c3dd77dd5647f8ecb',1,'BNO08xTestSuite']]], - ['running_24',['RUNNING',['../_b_n_o08x_global_types_8hpp.html#adc1b530563e35a96fc1b8911ff133e0fa43491564ebcfd38568918efbd6e840fd',1,'RUNNING: BNO08xGlobalTypes.hpp'],['../_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187a43491564ebcfd38568918efbd6e840fd',1,'RUNNING: BNO08xGlobalTypes.hpp']]], - ['running_20tests_25',['Running Tests',['../md__r_e_a_d_m_e.html#autotoc_md9',1,'']]], - ['rv_26',['rv',['../struct_b_n_o08x_1_1bno08x__reports__t.html#aeab138f8ddfed3f4d6b855a73b7e2db5',1,'BNO08x::bno08x_reports_t']]], - ['rv_5farvr_5fstabilized_27',['rv_ARVR_stabilized',['../struct_b_n_o08x_1_1bno08x__reports__t.html#a027c914e51da445148dc9b2735cc5fc9',1,'BNO08x::bno08x_reports_t']]], - ['rv_5farvr_5fstabilized_5fgame_28',['rv_ARVR_stabilized_game',['../struct_b_n_o08x_1_1bno08x__reports__t.html#af550968d0e56f114b4afb20a5a442206',1,'BNO08x::bno08x_reports_t']]], - ['rv_5fgame_29',['rv_game',['../struct_b_n_o08x_1_1bno08x__reports__t.html#a7f33ac650137f5933ee1eab1ce936db6',1,'BNO08x::bno08x_reports_t']]], - ['rv_5fgeomagnetic_30',['rv_geomagnetic',['../struct_b_n_o08x_1_1bno08x__reports__t.html#a7e17ff7b9763ed040158813c69614a9f',1,'BNO08x::bno08x_reports_t']]], - ['rv_5fgyro_5fintegrated_31',['rv_gyro_integrated',['../struct_b_n_o08x_1_1bno08x__reports__t.html#a6937b5d9bf8af9344a5013e1c543ab42',1,'BNO08x::bno08x_reports_t']]], - ['rx_5fdata_5flength_32',['RX_DATA_LENGTH',['../class_b_n_o08x.html#a1a037bda37493cde56732cc6fdc7884b',1,'BNO08x']]] -]; diff --git a/documentation/html/search/all_11.js b/documentation/html/search/all_11.js deleted file mode 100644 index c211652..0000000 --- a/documentation/html/search/all_11.js +++ /dev/null @@ -1,51 +0,0 @@ -var searchData= -[ - ['save_5fdynamic_5fcalibration_0',['save_dynamic_calibration',['../class_b_n_o08x.html#a1c703a1fb79ce777dc73a83f02bfdb85',1,'BNO08x']]], - ['sclk_5fmax_5fspeed_1',['SCLK_MAX_SPEED',['../class_b_n_o08x.html#a031976dacd97917d9d72edccb607160c',1,'BNO08x']]], - ['sclk_5fspeed_2',['sclk_speed',['../structbno08x__config__t.html#a231614c3b20888360def2ce9db83f52a',1,'bno08x_config_t']]], - ['sem_5fkill_5ftasks_3',['sem_kill_tasks',['../class_b_n_o08x.html#aa92ff86d82a097a565ed2a2b9000b571',1,'BNO08x']]], - ['sensor_5fevent_5fcb_4',['sensor_event_cb',['../class_b_n_o08x_s_h2_h_a_l.html#a19c041ef614d7eda85b94b10202a3997',1,'BNO08xSH2HAL']]], - ['sensor_5fspecific_5',['sensor_specific',['../structbno08x__meta__data__t.html#a4134971e13a6242102facae308588072',1,'bno08x_meta_data_t']]], - ['sensor_5fspecific_5flen_6',['sensor_specific_len',['../structbno08x__meta__data__t.html#abaa4829463c424c9959d594027ce7ba2',1,'bno08x_meta_data_t']]], - ['set_5factivities_5fto_5fenable_7',['set_activities_to_enable',['../class_b_n_o08x_rpt_activity_classifier.html#adb51886e94e91d114246c51919fd368b',1,'BNO08xRptActivityClassifier']]], - ['set_5fhal_5fimu_8',['set_hal_imu',['../class_b_n_o08x_s_h2_h_a_l.html#a236ccf0ff8d36060b465bc1f4f0a37fa',1,'BNO08xSH2HAL']]], - ['set_5ftest_5fimu_5fcfg_9',['set_test_imu_cfg',['../class_b_n_o08x_test_helper.html#a9e2f9bf13f28f1a6ba87e86bc5947cf1',1,'BNO08xTestHelper']]], - ['sh2_5fhal_10',['sh2_HAL',['../class_b_n_o08x.html#abae123678dc62f139749f13a3b6d1baa',1,'BNO08x::sh2_HAL'],['../struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#a5094148539354e52e4f7b054ba766bce',1,'BNO08xPrivateTypes::bno08x_init_status_t::sh2_HAL']]], - ['sh2_5fhal_5flock_11',['sh2_HAL_lock',['../struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html#a5433c33ca93bfd2be4a7575ddff7a8d9',1,'BNO08xPrivateTypes::bno08x_sync_ctx_t']]], - ['sh2_5fhal_5fservice_5ftask_12',['sh2_HAL_service_task',['../struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#a150665b9f07eea167dd61aa9701d0e66',1,'BNO08xPrivateTypes::bno08x_init_status_t::sh2_HAL_service_task'],['../class_b_n_o08x.html#a7c7a9a0b81f9c8762fc927efea68bf23',1,'BNO08x::sh2_HAL_service_task()']]], - ['sh2_5fhal_5fservice_5ftask_5fhdl_13',['sh2_HAL_service_task_hdl',['../class_b_n_o08x.html#afb288b912294ac6a568c1aab8bb382f6',1,'BNO08x']]], - ['sh2_5fhal_5fservice_5ftask_5fsz_14',['SH2_HAL_SERVICE_TASK_SZ',['../class_b_n_o08x.html#aac1f772772db2d5fd14d51e44649d8eb',1,'BNO08x']]], - ['sh2_5fhal_5fservice_5ftask_5ftrampoline_15',['sh2_HAL_service_task_trampoline',['../class_b_n_o08x.html#a888eaf810d6140e2e771c44f5857b7c1',1,'BNO08x']]], - ['sh_5fversion_16',['sh_version',['../structbno08x__meta__data__t.html#a672da8b56be3269bae22c9e0e5424719',1,'bno08x_meta_data_t']]], - ['shake_5fdetected_5fx_17',['SHAKE_DETECTED_X',['../_b_n_o08x_global_types_8hpp.html#ae12bdf0217349447eebadf16d4560869',1,'BNO08xGlobalTypes.hpp']]], - ['shake_5fdetected_5fy_18',['SHAKE_DETECTED_Y',['../_b_n_o08x_global_types_8hpp.html#a023aa826dbf083e2a6d2d67beba75b27',1,'BNO08xGlobalTypes.hpp']]], - ['shake_5fdetected_5fz_19',['SHAKE_DETECTED_Z',['../_b_n_o08x_global_types_8hpp.html#a9951e367fa8ff09a55526994cfaa94be',1,'BNO08xGlobalTypes.hpp']]], - ['shake_5fdetector_20',['shake_detector',['../struct_b_n_o08x_1_1bno08x__reports__t.html#a9d7ff08c5a141c3d1ad3493423e7c49c',1,'BNO08x::bno08x_reports_t']]], - ['signal_5fdata_5favailable_21',['signal_data_available',['../class_b_n_o08x_rpt.html#a47a623eb0a1db51af76a03a103c32329',1,'BNO08xRpt']]], - ['singlereporttests_2ecpp_22',['SingleReportTests.cpp',['../_single_report_tests_8cpp.html',1,'']]], - ['sleep_23',['sleep',['../class_b_n_o08x.html#a7c5774a48227e8e3346fa5df7dfa420c',1,'BNO08x']]], - ['soft_5freset_24',['soft_reset',['../class_b_n_o08x.html#a973a1b1785f3302ee1b2702c6a27646e',1,'BNO08x']]], - ['spi_5fbus_25',['spi_bus',['../struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#a8780317bf985194a58d4b0457d518adf',1,'BNO08xPrivateTypes::bno08x_init_status_t']]], - ['spi_5fclose_26',['spi_close',['../class_b_n_o08x_s_h2_h_a_l.html#a5fa6b901d1790fcd7dc0905f62ae040f',1,'BNO08xSH2HAL']]], - ['spi_5fdevice_27',['spi_device',['../struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#ab268642c4b6b9fc1eb7c6ceec0e8e64d',1,'BNO08xPrivateTypes::bno08x_init_status_t']]], - ['spi_5fhdl_28',['spi_hdl',['../class_b_n_o08x.html#acc0ea091465fc9a5736f5e0c6a0ce8ef',1,'BNO08x']]], - ['spi_5fopen_29',['spi_open',['../class_b_n_o08x_s_h2_h_a_l.html#ae079b1384cba806a778eb0e27f981da0',1,'BNO08xSH2HAL']]], - ['spi_5fperipheral_30',['spi_peripheral',['../structbno08x__config__t.html#a020d2343750bb7debc2a108ae038c9ec',1,'bno08x_config_t']]], - ['spi_5fread_31',['spi_read',['../class_b_n_o08x_s_h2_h_a_l.html#a3e691461235b3e3c59866ac179d06f25',1,'BNO08xSH2HAL']]], - ['spi_5fread_5fsh2_5fpacket_5fbody_32',['spi_read_sh2_packet_body',['../class_b_n_o08x_s_h2_h_a_l.html#a6003e3011b0e8208e2632f729e195922',1,'BNO08xSH2HAL']]], - ['spi_5fread_5fsh2_5fpacket_5fheader_33',['spi_read_sh2_packet_header',['../class_b_n_o08x_s_h2_h_a_l.html#ac63619162addd952a2af599cb414783f',1,'BNO08xSH2HAL']]], - ['spi_5ftransaction_34',['spi_transaction',['../class_b_n_o08x.html#ac16adc5f00b0039c98a4921f13895026',1,'BNO08x']]], - ['spi_5fwait_5ffor_5fint_35',['spi_wait_for_int',['../class_b_n_o08x_s_h2_h_a_l.html#a15b568922a498b988bd8b897b3ae2278',1,'BNO08xSH2HAL']]], - ['spi_5fwrite_36',['spi_write',['../class_b_n_o08x_s_h2_h_a_l.html#a96d5b8fa7669f22cd0ecaf1feee13299',1,'BNO08xSH2HAL']]], - ['stability_37',['stability',['../structbno08x__stability__classifier__t.html#a2ecd636f34a6be612833009d9a1c8725',1,'bno08x_stability_classifier_t']]], - ['stability_5fclassifier_38',['stability_classifier',['../struct_b_n_o08x_1_1bno08x__reports__t.html#a2edee4386eaea86ef3d316f5840d7a2f',1,'BNO08x::bno08x_reports_t']]], - ['stability_5fto_5fstr_39',['stability_to_str',['../class_b_n_o08x.html#aa8347555e37a185bef4a834b04231123',1,'BNO08x']]], - ['stable_40',['STABLE',['../_b_n_o08x_global_types_8hpp.html#a498b35f9e00b24e51f8f60b029751ab5a32987cdf8a725702042ab18f5c700905',1,'BNO08xGlobalTypes.hpp']]], - ['started_41',['Getting Started',['../md__r_e_a_d_m_e.html#autotoc_md1',1,'']]], - ['stationary_42',['STATIONARY',['../_b_n_o08x_global_types_8hpp.html#a498b35f9e00b24e51f8f60b029751ab5a4120eb7591bd0789af75a8973d5f9146',1,'BNO08xGlobalTypes.hpp']]], - ['step_5faccumulator_43',['step_accumulator',['../class_b_n_o08x_rpt_step_counter.html#ab3dc0162e974a582fd4c153e9ac0f521',1,'BNO08xRptStepCounter']]], - ['step_5fcounter_44',['step_counter',['../struct_b_n_o08x_1_1bno08x__reports__t.html#aee9528ea57ab86ef29e10de9ecfefcf7',1,'BNO08x::bno08x_reports_t']]], - ['steps_45',['steps',['../structbno08x__step__counter__t.html#a6d6be986b770fe1343a46080f35653d3',1,'bno08x_step_counter_t']]], - ['still_46',['STILL',['../_b_n_o08x_global_types_8hpp.html#adc1b530563e35a96fc1b8911ff133e0fa8b572d218013b9626d59e6a2b38f18b6',1,'STILL: BNO08xGlobalTypes.hpp'],['../_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187a8b572d218013b9626d59e6a2b38f18b6',1,'STILL: BNO08xGlobalTypes.hpp']]], - ['sync_5fctx_47',['sync_ctx',['../class_b_n_o08x.html#a22bb1bdc1153a455ec8f549d9389406e',1,'BNO08x::sync_ctx'],['../class_b_n_o08x_rpt.html#a5a1404a08918d66bb0f41f55220db6e5',1,'BNO08xRpt::sync_ctx']]] -]; diff --git a/documentation/html/search/all_12.js b/documentation/html/search/all_12.js deleted file mode 100644 index 327fbfa..0000000 --- a/documentation/html/search/all_12.js +++ /dev/null @@ -1,24 +0,0 @@ -var searchData= -[ - ['tag_0',['TAG',['../class_b_n_o08x.html#a2c98d5f2c406a3efd0b48c5666fa8c46',1,'BNO08x::TAG'],['../class_b_n_o08x_s_h2_h_a_l.html#a36760cb9c002cfa410197ecd552f5a8a',1,'BNO08xSH2HAL::TAG'],['../class_b_n_o08x_test_helper.html#aa09d388a5da3a925ac25125b9c5c3a90',1,'BNO08xTestHelper::TAG'],['../class_b_n_o08x_rpt.html#a2c57f370fb08b793bb10ec22d5acca45',1,'BNO08xRpt::TAG'],['../class_b_n_o08x_rpt_acceleration.html#a6a071b08b16c314ecd771d3547ddbf22',1,'BNO08xRptAcceleration::TAG'],['../class_b_n_o08x_rpt_activity_classifier.html#af39bac9547a4f9a822e4505b08941b7d',1,'BNO08xRptActivityClassifier::TAG'],['../class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v.html#a67df5767ac056e546d66867379aa4b2e',1,'BNO08xRptARVRStabilizedGameRV::TAG'],['../class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v.html#a6ecf69eae461c03a09174f0d358c6371',1,'BNO08xRptARVRStabilizedRV::TAG'],['../class_b_n_o08x_rpt_cal_gyro.html#ae3c6150a08f8d97a6a892a5796f49a32',1,'BNO08xRptCalGyro::TAG'],['../class_b_n_o08x_rpt_cal_magnetometer.html#a99f95d049803de93390b3071efeead4a',1,'BNO08xRptCalMagnetometer::TAG'],['../class_b_n_o08x_rpt_game_r_v.html#a3fd3cec253a42d897a736adaf50bfe5d',1,'BNO08xRptGameRV::TAG'],['../class_b_n_o08x_rpt_gravity.html#a03dfa109a427c7657a2a5bdd3b5af68c',1,'BNO08xRptGravity::TAG'],['../class_b_n_o08x_rpt_i_gyro_r_v.html#a5dcd8ea49d6eac6ff6f75b0ec125b04b',1,'BNO08xRptIGyroRV::TAG'],['../class_b_n_o08x_rpt_linear_acceleration.html#afd26d783dd276ad3c77cd0bb27115bd2',1,'BNO08xRptLinearAcceleration::TAG'],['../class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html#af82e98eae44b512870fe5cb65e7ea4cf',1,'BNO08xRptRawMEMSAccelerometer::TAG'],['../class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html#a51a9da0bbd8e982641147265c6d82b2d',1,'BNO08xRptRawMEMSGyro::TAG'],['../class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html#a7e103ad37ce1f4cddf52d110372dc6b9',1,'BNO08xRptRawMEMSMagnetometer::TAG'],['../class_b_n_o08x_rpt_r_v.html#a3569aae0c42e23e9932d62238a8735f8',1,'BNO08xRptRV::TAG'],['../class_b_n_o08x_rpt_r_v_generic.html#a5315a83517cd15397842254a9926b1c4',1,'BNO08xRptRVGeneric::TAG'],['../class_b_n_o08x_rpt_r_v_geomag.html#a7f99fc2a2d7ec0f2a493cca88a1ff825',1,'BNO08xRptRVGeomag::TAG'],['../class_b_n_o08x_rpt_shake_detector.html#ad282b4fa916bd10237b7d83b3e56861b',1,'BNO08xRptShakeDetector::TAG'],['../class_b_n_o08x_rpt_stability_classifier.html#a363d10cfb6740d6003189ccc2684adbd',1,'BNO08xRptStabilityClassifier::TAG'],['../class_b_n_o08x_rpt_step_counter.html#a7e5778f776b52d6ea6da830e9048f6a0',1,'BNO08xRptStepCounter::TAG'],['../class_b_n_o08x_rpt_tap_detector.html#a657b076ac0e77e594f5feddf294f67e2',1,'BNO08xRptTapDetector::TAG'],['../class_b_n_o08x_rpt_uncal_gyro.html#a8326235183745463e9637d2bb9d4027a',1,'BNO08xRptUncalGyro::TAG'],['../class_b_n_o08x_rpt_uncal_magnetometer.html#a21e67be0d0c2235e93f3c7f7385e7fff',1,'BNO08xRptUncalMagnetometer::TAG']]], - ['tap_5fdetected_5fdouble_1',['TAP_DETECTED_DOUBLE',['../_b_n_o08x_global_types_8hpp.html#a92a577e216f51fc6156a87e6ecf8ffc5',1,'BNO08xGlobalTypes.hpp']]], - ['tap_5fdetected_5fx_5faxis_2',['TAP_DETECTED_X_AXIS',['../_b_n_o08x_global_types_8hpp.html#ad0dc59e3a74a39a8e358c945162f6fc8',1,'BNO08xGlobalTypes.hpp']]], - ['tap_5fdetected_5fx_5faxis_5fpositive_3',['TAP_DETECTED_X_AXIS_POSITIVE',['../_b_n_o08x_global_types_8hpp.html#a8a8a0fbcff17f5123ad111fcd9a375ea',1,'BNO08xGlobalTypes.hpp']]], - ['tap_5fdetected_5fy_5faxis_4',['TAP_DETECTED_Y_AXIS',['../_b_n_o08x_global_types_8hpp.html#ad2ab2bbe6f01a4a641f75c41a9064cf6',1,'BNO08xGlobalTypes.hpp']]], - ['tap_5fdetected_5fy_5faxis_5fpositive_5',['TAP_DETECTED_Y_AXIS_POSITIVE',['../_b_n_o08x_global_types_8hpp.html#a356ec3a53c785965e8dd24381a3bdcd7',1,'BNO08xGlobalTypes.hpp']]], - ['tap_5fdetected_5fz_5faxis_6',['TAP_DETECTED_Z_AXIS',['../_b_n_o08x_global_types_8hpp.html#aaaf91ed835d5d1a5726806bb147c5938',1,'BNO08xGlobalTypes.hpp']]], - ['tap_5fdetected_5fz_5faxis_5fpositive_7',['TAP_DETECTED_Z_AXIS_POSITIVE',['../_b_n_o08x_global_types_8hpp.html#a6fd0bd9f4990ced262a8f2d4c41d65d9',1,'BNO08xGlobalTypes.hpp']]], - ['tap_5fdetector_8',['tap_detector',['../struct_b_n_o08x_1_1bno08x__reports__t.html#a0cabee7da991a7399d607373f09548a7',1,'BNO08x::bno08x_reports_t']]], - ['tare_9',['tare',['../class_b_n_o08x_rpt_game_r_v.html#a773f8e4bf9e5059d6b301fc346cbc9d2',1,'BNO08xRptGameRV::tare()'],['../class_b_n_o08x_rpt_r_v.html#aab42904ebfc698d0af0944deaafcd226',1,'BNO08xRptRV::tare()'],['../class_b_n_o08x_rpt_r_v_generic.html#ab059dded7c0a7c922e9c624baac34ecd',1,'BNO08xRptRVGeneric::tare()'],['../class_b_n_o08x_rpt_r_v_geomag.html#a622f024808e368b09c41ca1b5118a874',1,'BNO08xRptRVGeomag::tare()']]], - ['tare_5fclear_10',['tare_clear',['../class_b_n_o08x_rpt_game_r_v.html#ab8844cc390818f2b5cff8afefc89558f',1,'BNO08xRptGameRV::tare_clear()'],['../class_b_n_o08x_rpt_r_v.html#a920fb5940c13870657c48538569aff87',1,'BNO08xRptRV::tare_clear()'],['../class_b_n_o08x_rpt_r_v_geomag.html#a2c62a41402f167a49025914a9800d062',1,'BNO08xRptRVGeomag::tare_clear()']]], - ['tare_5fpersist_11',['tare_persist',['../class_b_n_o08x_rpt_game_r_v.html#ae91c07ae4d781216065fd704b5c88d06',1,'BNO08xRptGameRV::tare_persist()'],['../class_b_n_o08x_rpt_r_v.html#aa152921434b50a95977b0a4f925abec0',1,'BNO08xRptRV::tare_persist()'],['../class_b_n_o08x_rpt_r_v_geomag.html#a57305f5f72067a56b037cf766fa2ee63',1,'BNO08xRptRVGeomag::tare_persist()']]], - ['temperature_12',['temperature',['../structbno08x__raw__gyro__t.html#adf725827f6f97e16c953f6f5c7bf890b',1,'bno08x_raw_gyro_t']]], - ['test_5fcase_13',['TEST_CASE',['../_callback_tests_8cpp.html#a10683e9d548d5edb7fa36fcb00515f00',1,'TEST_CASE("BNO08x Driver Creation for [CallbackAllReportVoidInputParam] Tests", "[CallbackAllReportVoidInputParam]"): CallbackTests.cpp'],['../_callback_tests_8cpp.html#a2a38e8a82fc1fab9bdca331f39726892',1,'TEST_CASE("Void Input Param Flavor Cb", "[CallbackAllReportVoidInputParam]"): CallbackTests.cpp'],['../_callback_tests_8cpp.html#a9ad6a1394e968c056e0d0a455d51c9f8',1,'TEST_CASE("BNO08x Driver Cleanup for [CallbackAllReportVoidInputParam] Tests", "[CallbackAllReportVoidInputParam]"): CallbackTests.cpp'],['../_callback_tests_8cpp.html#aeec6d3065f943c1339c060573c89e05f',1,'TEST_CASE("BNO08x Driver Creation for [CallbackAllReportIDInputParam] Tests", "[CallbackAllReportIDInputParam]"): CallbackTests.cpp'],['../_callback_tests_8cpp.html#adc348440748fec8fed1a66213f0be52f',1,'TEST_CASE("Report ID Input Param Flavor Cb", "[CallbackAllReportIDInputParam]"): CallbackTests.cpp'],['../_callback_tests_8cpp.html#a93a4532e4592eab29ca88f51cae930cf',1,'TEST_CASE("BNO08x Driver Cleanup for [CallbackAllReportIDInputParam] Tests", "[CallbackAllReportIDInputParam]"): CallbackTests.cpp'],['../_callback_tests_8cpp.html#a8eee2d5630a432e4c206fd941aa9affa',1,'TEST_CASE("BNO08x Driver Creation for [CallbackSingleReportVoidInputParam] Tests", "[CallbackSingleReportVoidInputParam]"): CallbackTests.cpp'],['../_callback_tests_8cpp.html#a0cae93f9fe6d369521dd1aeed1cd504b',1,'TEST_CASE("Single Report Void Input Param Flavor Cb", "[CallbackSingleReportVoidInputParam]"): CallbackTests.cpp'],['../_callback_tests_8cpp.html#afc1ea15d6fd3e37c488c692435c9fc3d',1,'TEST_CASE("BNO08x Driver Cleanup for [CallbackSingleReportVoidInputParam] Tests", "[CallbackSingleReportVoidInputParam]"): CallbackTests.cpp'],['../_feature_tests_8cpp.html#afabd65c2cd56b58720aaf252803b5fc2',1,'TEST_CASE("BNO08x Driver Creation for [FeatureTests] Tests", "[FeatureTests]"): FeatureTests.cpp'],['../_feature_tests_8cpp.html#ad2587baeeb225c43d04e355166a29b18',1,'TEST_CASE("Hard Reset", "[FeatureTests]"): FeatureTests.cpp'],['../_feature_tests_8cpp.html#abc6316f813506ff1114a4c50b5a72bdf',1,'TEST_CASE("Soft Reset", "[FeatureTests]"): FeatureTests.cpp'],['../_feature_tests_8cpp.html#aa591e9e15fbc5763f8bace22312015c0',1,'TEST_CASE("Sleep", "[FeatureTests]"): FeatureTests.cpp'],['../_feature_tests_8cpp.html#ae6b70979bd6502fbeaef43fb4bc8d508',1,'TEST_CASE("Get Metadata", "[FeatureTests]"): FeatureTests.cpp'],['../_feature_tests_8cpp.html#aa6cd73e0d81f1bad0797e318018ffd3a',1,'TEST_CASE("Get Sample Counts", "[FeatureTests]"): FeatureTests.cpp'],['../_feature_tests_8cpp.html#a2ece5a0676d7eee2c801f6d6b36610ba',1,'TEST_CASE("Enable Dynamic Calibration", "[FeatureTests]"): FeatureTests.cpp'],['../_feature_tests_8cpp.html#ad453409b2c919e183a31693bb9e561dc',1,'TEST_CASE("Save Dynamic Calibration", "[FeatureTests]"): FeatureTests.cpp'],['../_feature_tests_8cpp.html#a3998d182117c4def094998f795780351',1,'TEST_CASE("Autosave Dynamic Calibration", "[FeatureTests]"): FeatureTests.cpp'],['../_feature_tests_8cpp.html#ace101f40531db107a743cff5815022e6',1,'TEST_CASE("Disable Dynamic Calibration", "[FeatureTests]"): FeatureTests.cpp'],['../_feature_tests_8cpp.html#a5258b4dbee44f7a6964ff93e378fd3fa',1,'TEST_CASE("Clear Dynamic Calibration", "[FeatureTests]"): FeatureTests.cpp'],['../_feature_tests_8cpp.html#a8b4b148361c7804ce12264d25abb5afa',1,'TEST_CASE("BNO08x Driver Cleanup for [FeatureTests] Tests", "[FeatureTests]"): FeatureTests.cpp'],['../_init_denit_tests_8cpp.html#a08cceb5b1726d652d1d8c41442e6c087',1,'TEST_CASE("InitComprehensive Config Args", "[InitComprehensive]"): InitDenitTests.cpp'],['../_init_denit_tests_8cpp.html#a7d530ad94b062e47ad88eb95d86e0357',1,'TEST_CASE("InitComprehensive GPIO", "[InitComprehensive]"): InitDenitTests.cpp'],['../_init_denit_tests_8cpp.html#a135555b0273a578259f0a9af775e5c79',1,'TEST_CASE("InitComprehensive HINT ISR", "[InitComprehensive]"): InitDenitTests.cpp'],['../_init_denit_tests_8cpp.html#a5cc994abd95bc9cb407e7523b06b2b24',1,'TEST_CASE("InitComprehensive SPI", "[InitComprehensive]"): InitDenitTests.cpp'],['../_init_denit_tests_8cpp.html#a82451407bbaeafb4370d82b27f0638e8',1,'TEST_CASE("InitComprehensive sh2 HAL", "[InitComprehensive]"): InitDenitTests.cpp'],['../_init_denit_tests_8cpp.html#a9f7d58c894a252a5d5f4926f43c1da05',1,'TEST_CASE("InitComprehensive Tasks", "[InitComprehensive]"): InitDenitTests.cpp'],['../_init_denit_tests_8cpp.html#a4ebea3b6dcabb85e93a987dc1e373fe1',1,'TEST_CASE("DeinitComprehensive Tasks", "[DeinitComprehensive]"): InitDenitTests.cpp'],['../_init_denit_tests_8cpp.html#a8bc112d30656db88d9338e7916faf297',1,'TEST_CASE("DeinitComprehensive sh2 HAL", "[DeinitComprehensive]"): InitDenitTests.cpp'],['../_init_denit_tests_8cpp.html#af8076e4d67ed1a2c42b2194a68b9ef58',1,'TEST_CASE("DeinitComprehensive HINT ISR", "[DeinitComprehensive]"): InitDenitTests.cpp'],['../_init_denit_tests_8cpp.html#a12171e93ec585327ea2e7464a89c0405',1,'TEST_CASE("DeinitComprehensive SPI", "[DeinitComprehensive]"): InitDenitTests.cpp'],['../_init_denit_tests_8cpp.html#a95a131fd866eaf16e0f7fa52cdc35594',1,'TEST_CASE("DeinitComprehensive GPIO", "[DeinitComprehensive]"): InitDenitTests.cpp'],['../_init_denit_tests_8cpp.html#ad6ee077b389f38cb1535e3f6fdab6081',1,'TEST_CASE("Init and Deinit", "[InitDenit]"): InitDenitTests.cpp'],['../_multi_report_tests_8cpp.html#a1fd7b6a0d4dbb7f91fd5691b5b054bda',1,'TEST_CASE("BNO08x Driver Creation for [MultiReportEnableDisable] Tests", "[MultiReportEnableDisable]"): MultiReportTests.cpp'],['../_multi_report_tests_8cpp.html#a6d2f9d86fb1c148a375044205278a8bb',1,'TEST_CASE("Enable/Disable Dual Report", "[MultiReportEnableDisable]"): MultiReportTests.cpp'],['../_multi_report_tests_8cpp.html#ac0f2ca513b0adc3db58d954b1fa381e9',1,'TEST_CASE("Enable/Disable Quad Report", "[MultiReportEnableDisable]"): MultiReportTests.cpp'],['../_multi_report_tests_8cpp.html#a3c5bb20df427689d78fceefd3dad0ddd',1,'TEST_CASE("Enable/Disable Octo Report", "[MultiReportEnableDisable]"): MultiReportTests.cpp'],['../_multi_report_tests_8cpp.html#ac92ec06fe64f7bedbbe37dee3e64c090',1,'TEST_CASE("BNO08x Driver Cleanup for [MultiReportEnableDisable] Tests", "[MultiReportEnableDisable]"): MultiReportTests.cpp'],['../_single_report_tests_8cpp.html#aac644123799c1f836d379c9789a064ab',1,'TEST_CASE("BNO08x Driver Creation for [SingleReportEnableDisable] Tests", "[SingleReportEnableDisable]"): SingleReportTests.cpp'],['../_single_report_tests_8cpp.html#af30c5c1549bda77b45a1e6fb5f76844a',1,'TEST_CASE("Enable Incorrect Report", "[SingleReportEnableDisable]"): SingleReportTests.cpp'],['../_single_report_tests_8cpp.html#aaefa1a1d4b3c190b7f46bb7f42512949',1,'TEST_CASE("Enable/Disable Accelerometer", "[SingleReportEnableDisable]"): SingleReportTests.cpp'],['../_single_report_tests_8cpp.html#ae4d70e11995e36808b6390b171aba0e8',1,'TEST_CASE("Enable/Disable Linear Accelerometer", "[SingleReportEnableDisable]"): SingleReportTests.cpp'],['../_single_report_tests_8cpp.html#ab9b4ae43e33572d90c4c889452cd91ee',1,'TEST_CASE("Enable/Disable Gravity", "[SingleReportEnableDisable]"): SingleReportTests.cpp'],['../_single_report_tests_8cpp.html#a176c81d817389f072da2eddb5e37b975',1,'TEST_CASE("Enable/Disable Cal Magnetometer", "[SingleReportEnableDisable]"): SingleReportTests.cpp'],['../_single_report_tests_8cpp.html#a9525f7e9b6932ed0aede1a93476b43bc',1,'TEST_CASE("Enable/Disable Uncal Magnetometer", "[SingleReportEnableDisable]"): SingleReportTests.cpp'],['../_single_report_tests_8cpp.html#af25aef97093ff3259252290c5e32293f',1,'TEST_CASE("Enable/Disable Cal Gyro", "[SingleReportEnableDisable]"): SingleReportTests.cpp'],['../_single_report_tests_8cpp.html#af7eb32a5f8137e39dbf2caaad0378c41',1,'TEST_CASE("Enable/Disable Uncal Gyro", "[SingleReportEnableDisable]"): SingleReportTests.cpp'],['../_single_report_tests_8cpp.html#a89c8a619fd6bb9768b37bc594741be09',1,'TEST_CASE("Enable/Disable RV", "[SingleReportEnableDisable]"): SingleReportTests.cpp'],['../_single_report_tests_8cpp.html#a175ff61aad4905497f19d011693932ff',1,'TEST_CASE("Enable/Disable Game RV", "[SingleReportEnableDisable]"): SingleReportTests.cpp'],['../_single_report_tests_8cpp.html#a7a1dd1af780f6e5d8501a31da196cc45',1,'TEST_CASE("Enable/Disable ARVR Stabilized RV", "[SingleReportEnableDisable]"): SingleReportTests.cpp'],['../_single_report_tests_8cpp.html#a508ef0459e3fd34f4235194f91992123',1,'TEST_CASE("Enable/Disable ARVR Stabilized Game RV", "[SingleReportEnableDisable]"): SingleReportTests.cpp'],['../_single_report_tests_8cpp.html#a135345f612f52dc44e6cd1e1378c2191',1,'TEST_CASE("Enable/Disable Gyro Integrated RV", "[SingleReportEnableDisable]"): SingleReportTests.cpp'],['../_single_report_tests_8cpp.html#abf9609daa7bf6ed8f87366747236c613',1,'TEST_CASE("Enable/Disable Geomagnetic RV", "[SingleReportEnableDisable]"): SingleReportTests.cpp'],['../_single_report_tests_8cpp.html#a697ac897c8756d7553854e52229d36f5',1,'TEST_CASE("BNO08x Driver Cleanup for [SingleReportEnableDisable] Tests", "[SingleReportEnableDisable]"): SingleReportTests.cpp']]], - ['test_5fimu_14',['test_imu',['../class_b_n_o08x_test_helper.html#a2da34e5d5e353cd37fa458fcfe7cf243',1,'BNO08xTestHelper']]], - ['tests_15',['Tests',['../md__r_e_a_d_m_e.html#autotoc_md10',1,'Adding Tests'],['../md__r_e_a_d_m_e.html#autotoc_md9',1,'Running Tests'],['../md__r_e_a_d_m_e.html#autotoc_md8',1,'Unit Tests']]], - ['tilting_16',['TILTING',['../_b_n_o08x_global_types_8hpp.html#adc1b530563e35a96fc1b8911ff133e0fa69909b62e08f212da31719aebf67b70c',1,'TILTING: BNO08xGlobalTypes.hpp'],['../_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187a69909b62e08f212da31719aebf67b70c',1,'TILTING: BNO08xGlobalTypes.hpp']]], - ['timestamp_5fus_17',['timestamp_us',['../structbno08x__raw__gyro__t.html#a99d61a4d56a06fb219dc023fe3e446b5',1,'bno08x_raw_gyro_t::timestamp_us'],['../structbno08x__raw__accel__t.html#a7ca16a89f219b199eb5797fd101d1283',1,'bno08x_raw_accel_t::timestamp_us'],['../structbno08x__raw__magf__t.html#a74cb298f230665c2d600d3298717c321',1,'bno08x_raw_magf_t::timestamp_us']]], - ['to_20project_18',['Adding to Project',['../md__r_e_a_d_m_e.html#autotoc_md3',1,'']]], - ['toggle_5freset_19',['toggle_reset',['../class_b_n_o08x.html#a6711a624f7229f2eee51ee0a5bc87e67',1,'BNO08x']]], - ['total_5frpt_5fcount_20',['TOTAL_RPT_COUNT',['../_b_n_o08x_global_types_8hpp.html#a9808babb45af9b32fc51cef8d50341be',1,'BNO08xGlobalTypes.hpp']]] -]; diff --git a/documentation/html/search/all_13.js b/documentation/html/search/all_13.js deleted file mode 100644 index f6c69e9..0000000 --- a/documentation/html/search/all_13.js +++ /dev/null @@ -1,17 +0,0 @@ -var searchData= -[ - ['uint16_5fclr_5flsb_0',['UINT16_CLR_LSB',['../_b_n_o08x_s_h2_h_a_l_8hpp.html#ac89a0ae0c3d3067f02e9fa275521606b',1,'BNO08xSH2HAL.hpp']]], - ['uint16_5fclr_5fmsb_1',['UINT16_CLR_MSB',['../_b_n_o08x_s_h2_h_a_l_8hpp.html#ad98f2fa811436866ff297a8288e34f40',1,'BNO08xSH2HAL.hpp']]], - ['uint32_5fclr_5fbyte_2',['UINT32_CLR_BYTE',['../_b_n_o08x_s_h2_h_a_l_8hpp.html#a7de5c0b84ba545981105e1216925d8e9',1,'BNO08xSH2HAL.hpp']]], - ['uint32_5fmsk_5fbyte_3',['UINT32_MSK_BYTE',['../_b_n_o08x_s_h2_h_a_l_8hpp.html#a6f459cc2cce1722c63d22a9556f06bc8',1,'BNO08xSH2HAL.hpp']]], - ['uncal_5fgyro_4',['uncal_gyro',['../struct_b_n_o08x_1_1bno08x__reports__t.html#a6f1929843393c09c21b1f107a47c8fe3',1,'BNO08x::bno08x_reports_t']]], - ['uncal_5fmagnetometer_5',['uncal_magnetometer',['../struct_b_n_o08x_1_1bno08x__reports__t.html#a5774fa69fc74264d40478a729aeb5ece',1,'BNO08x::bno08x_reports_t']]], - ['undefined_6',['UNDEFINED',['../_b_n_o08x_global_types_8hpp.html#ab2a2ace42f7f438d6a799dfcbc243147a0db45d2a4141101bdfe48e3314cfbca3',1,'UNDEFINED: BNO08xGlobalTypes.hpp'],['../_b_n_o08x_global_types_8hpp.html#aed7bab8e55be415938e078ebe72562a0a0db45d2a4141101bdfe48e3314cfbca3',1,'UNDEFINED: BNO08xGlobalTypes.hpp'],['../_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187a0db45d2a4141101bdfe48e3314cfbca3',1,'UNDEFINED: BNO08xGlobalTypes.hpp'],['../_b_n_o08x_global_types_8hpp.html#a498b35f9e00b24e51f8f60b029751ab5a0db45d2a4141101bdfe48e3314cfbca3',1,'UNDEFINED: BNO08xGlobalTypes.hpp']]], - ['unit_20tests_7',['Unit Tests',['../md__r_e_a_d_m_e.html#autotoc_md8',1,'']]], - ['unknown_8',['UNKNOWN',['../_b_n_o08x_global_types_8hpp.html#adc1b530563e35a96fc1b8911ff133e0fa696b031073e74bf2cb98e5ef201d4aa3',1,'UNKNOWN: BNO08xGlobalTypes.hpp'],['../_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187a696b031073e74bf2cb98e5ef201d4aa3',1,'UNKNOWN: BNO08xGlobalTypes.hpp'],['../_b_n_o08x_global_types_8hpp.html#a498b35f9e00b24e51f8f60b029751ab5a696b031073e74bf2cb98e5ef201d4aa3',1,'UNKNOWN: BNO08xGlobalTypes.hpp']]], - ['unlock_5fsh2_5fhal_9',['unlock_sh2_HAL',['../class_b_n_o08x.html#a2dbce689245a1b9968e3ea627d2b9a42',1,'BNO08x::unlock_sh2_HAL()'],['../class_b_n_o08x_rpt.html#a61e3451e93806e1b7eaf5f1387726765',1,'BNO08xRpt::unlock_sh2_HAL()']]], - ['unlock_5fuser_5fdata_10',['unlock_user_data',['../class_b_n_o08x.html#a171b4f380b145e295a11219a8e2a961a',1,'BNO08x::unlock_user_data()'],['../class_b_n_o08x_rpt.html#a26bacc572187119339ec248bb4e7d6f3',1,'BNO08xRpt::unlock_user_data()']]], - ['unreliable_11',['UNRELIABLE',['../_b_n_o08x_global_types_8hpp.html#aed7bab8e55be415938e078ebe72562a0a6e257e645974b9086ed66e9465e2d80c',1,'BNO08xGlobalTypes.hpp']]], - ['update_5fdata_12',['update_data',['../class_b_n_o08x_rpt.html#a970fb7e7d3745c62fec626f0ccf0759f',1,'BNO08xRpt::update_data()'],['../class_b_n_o08x_rpt_acceleration.html#a6b24209dc87cdd333b780fe6674fd045',1,'BNO08xRptAcceleration::update_data()'],['../class_b_n_o08x_rpt_activity_classifier.html#acb6fe5076011bc1f6f33a93c1c30c333',1,'BNO08xRptActivityClassifier::update_data()'],['../class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v.html#a2f822419d659be71209de6b69e8064b8',1,'BNO08xRptARVRStabilizedGameRV::update_data()'],['../class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v.html#a0ddf587eff71b83b01de57c2a69aa34d',1,'BNO08xRptARVRStabilizedRV::update_data()'],['../class_b_n_o08x_rpt_cal_gyro.html#ab099bd0da7140c433fc7bab0a802c46f',1,'BNO08xRptCalGyro::update_data()'],['../class_b_n_o08x_rpt_cal_magnetometer.html#af50ecf2bb83d7eeec5b88c5273a01784',1,'BNO08xRptCalMagnetometer::update_data()'],['../class_b_n_o08x_rpt_game_r_v.html#a8f9be2a12cec2a8467829fe561bf5f3d',1,'BNO08xRptGameRV::update_data()'],['../class_b_n_o08x_rpt_gravity.html#a47a5d1d8f89834662efaaae60a74b4c2',1,'BNO08xRptGravity::update_data()'],['../class_b_n_o08x_rpt_i_gyro_r_v.html#a29e7154e8fed38487dd100f3e98d72fb',1,'BNO08xRptIGyroRV::update_data()'],['../class_b_n_o08x_rpt_linear_acceleration.html#ab799259f97933e00ddfe654050c4757e',1,'BNO08xRptLinearAcceleration::update_data()'],['../class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html#a269b8a306d47b0a873421674e8996187',1,'BNO08xRptRawMEMSAccelerometer::update_data()'],['../class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html#af79174e4b3a3579d3de85decf529e5d5',1,'BNO08xRptRawMEMSGyro::update_data()'],['../class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html#a5ff68ff342813b240519a315e60d4506',1,'BNO08xRptRawMEMSMagnetometer::update_data()'],['../class_b_n_o08x_rpt_r_v.html#ab6a7a480ecc404383a1db5c6b29e3c48',1,'BNO08xRptRV::update_data()'],['../class_b_n_o08x_rpt_r_v_geomag.html#a531bf3018378efda8edd322e2a4a3306',1,'BNO08xRptRVGeomag::update_data()'],['../class_b_n_o08x_rpt_shake_detector.html#aebaecde5751d7b9a3fa1d5cfe09a7393',1,'BNO08xRptShakeDetector::update_data()'],['../class_b_n_o08x_rpt_stability_classifier.html#a53f291245bb6c40ae272fbe0142609c2',1,'BNO08xRptStabilityClassifier::update_data()'],['../class_b_n_o08x_rpt_step_counter.html#a742cb9d7bc64d31f3febc51d0536c3aa',1,'BNO08xRptStepCounter::update_data()'],['../class_b_n_o08x_rpt_tap_detector.html#aa1b7881e55a3f6210f48cec831cc72a7',1,'BNO08xRptTapDetector::update_data()'],['../class_b_n_o08x_rpt_uncal_gyro.html#acfcb717810a8924c3b119829c4b24489',1,'BNO08xRptUncalGyro::update_data()'],['../class_b_n_o08x_rpt_uncal_magnetometer.html#a2737505adb4176e5843ce7d13b2b8ec4',1,'BNO08xRptUncalMagnetometer::update_data()']]], - ['usr_5freports_13',['usr_reports',['../class_b_n_o08x.html#a58b4949a61a784d09df3e7ecda175b39',1,'BNO08x']]] -]; diff --git a/documentation/html/search/all_14.js b/documentation/html/search/all_14.js deleted file mode 100644 index e38d6c7..0000000 --- a/documentation/html/search/all_14.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['vendor_5fid_0',['vendor_ID',['../structbno08x__meta__data__t.html#a51e1f028175bf00c880cc2dfd4e05412',1,'bno08x_meta_data_t']]], - ['vendor_5fid_5flen_1',['vendor_id_len',['../structbno08x__meta__data__t.html#a0efefbb8c4614bd3e81094f25909cc14',1,'bno08x_meta_data_t']]] -]; diff --git a/documentation/html/search/all_15.js b/documentation/html/search/all_15.js deleted file mode 100644 index fc2a4b0..0000000 --- a/documentation/html/search/all_15.js +++ /dev/null @@ -1,8 +0,0 @@ -var searchData= -[ - ['wait_5ffor_5fhint_0',['wait_for_hint',['../class_b_n_o08x.html#a69cf0da11a71f5ea40f9fddd598d06fc',1,'BNO08x']]], - ['wait_5ffor_5freset_1',['wait_for_reset',['../class_b_n_o08x.html#a6602374314c07e9f707c0a6d2234bf7e',1,'BNO08x']]], - ['walking_2',['WALKING',['../_b_n_o08x_global_types_8hpp.html#adc1b530563e35a96fc1b8911ff133e0fa606c114184493a665cf1f6a12fbab9d3',1,'WALKING: BNO08xGlobalTypes.hpp'],['../_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187a606c114184493a665cf1f6a12fbab9d3',1,'WALKING: BNO08xGlobalTypes.hpp']]], - ['wiring_3',['Wiring',['../md__r_e_a_d_m_e.html#autotoc_md2',1,'']]], - ['wtd_4',['WTD',['../_b_n_o08x_global_types_8hpp.html#ab2a2ace42f7f438d6a799dfcbc243147a764caaf44e35ee682f4079bd0878fa36',1,'BNO08xGlobalTypes.hpp']]] -]; diff --git a/documentation/html/search/all_16.js b/documentation/html/search/all_16.js deleted file mode 100644 index ac99e23..0000000 --- a/documentation/html/search/all_16.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['x_0',['x',['../structbno08x__euler__angle__t.html#a7c675704f7bf92a19846de6ee020f0ef',1,'bno08x_euler_angle_t::x'],['../structbno08x__ang__vel__t.html#aad57f7ad443f1c94b411ff1c3c2d37a3',1,'bno08x_ang_vel_t::x'],['../structbno08x__magf__t.html#ac692d27a0bd9d698a89a8ca58e959d08',1,'bno08x_magf_t::x'],['../structbno08x__magf__bias__t.html#ac4f55ef988b43d3d6c753a2201c60b14',1,'bno08x_magf_bias_t::x'],['../structbno08x__gyro__t.html#a63a7bfec63a61b44dab94cd62dc5f50e',1,'bno08x_gyro_t::x'],['../structbno08x__gyro__bias__t.html#a9c592e8c420797c8e02146eb6ba4a923',1,'bno08x_gyro_bias_t::x'],['../structbno08x__accel__t.html#af72246bad5088682490f6a13e4624b7c',1,'bno08x_accel_t::x'],['../structbno08x__raw__gyro__t.html#a7b7f2f569143c710ac3b1068d434a47f',1,'bno08x_raw_gyro_t::x'],['../structbno08x__raw__accel__t.html#ab5188923307b95f6324d9241e9140def',1,'bno08x_raw_accel_t::x'],['../structbno08x__raw__magf__t.html#a6d04fa2589070ad4ee06b7259fc90900',1,'bno08x_raw_magf_t::x']]], - ['x_5fflag_1',['x_flag',['../structbno08x__tap__detector__t.html#a1ce57db3616377a16e11701cc04c3442',1,'bno08x_tap_detector_t::x_flag'],['../structbno08x__shake__detector__t.html#a24dc1df9bb8089c330865e26054a349e',1,'bno08x_shake_detector_t::x_flag']]] -]; diff --git a/documentation/html/search/all_17.js b/documentation/html/search/all_17.js deleted file mode 100644 index 7a3934a..0000000 --- a/documentation/html/search/all_17.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['y_0',['y',['../structbno08x__euler__angle__t.html#a0c4f19cb559999d4c2ac2b29d9dc7cfd',1,'bno08x_euler_angle_t::y'],['../structbno08x__ang__vel__t.html#af6d7d0452271c2d35234371ad1df6a80',1,'bno08x_ang_vel_t::y'],['../structbno08x__magf__t.html#a01b2e4c9a144b3e1c0572db12ed48601',1,'bno08x_magf_t::y'],['../structbno08x__magf__bias__t.html#a0e49d87458853c3478ffe1febffa0279',1,'bno08x_magf_bias_t::y'],['../structbno08x__gyro__t.html#ab079eb91abc32f71c6d41f3dcf6274df',1,'bno08x_gyro_t::y'],['../structbno08x__gyro__bias__t.html#a9bb96e58ed1df186edf40aa66b38bf4a',1,'bno08x_gyro_bias_t::y'],['../structbno08x__accel__t.html#a9514b06a88cdd4c4777ff8e27d8d52fb',1,'bno08x_accel_t::y'],['../structbno08x__raw__gyro__t.html#af8755b09df8253594de1412f02655651',1,'bno08x_raw_gyro_t::y'],['../structbno08x__raw__accel__t.html#a917d6b23cb40c7044891624cebac2993',1,'bno08x_raw_accel_t::y'],['../structbno08x__raw__magf__t.html#aba0a88c1032210c6db95ac779e280b9a',1,'bno08x_raw_magf_t::y']]], - ['y_5fflag_1',['y_flag',['../structbno08x__tap__detector__t.html#ae6ad63cddd8ddd96383448f659226c6f',1,'bno08x_tap_detector_t::y_flag'],['../structbno08x__shake__detector__t.html#a814745b5a1dd7aa6bb4bfde4981d1caa',1,'bno08x_shake_detector_t::y_flag']]] -]; diff --git a/documentation/html/search/all_18.js b/documentation/html/search/all_18.js deleted file mode 100644 index c8100dc..0000000 --- a/documentation/html/search/all_18.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['z_0',['z',['../structbno08x__euler__angle__t.html#a5237ec5e8fc1ca49b2f108ac784f0032',1,'bno08x_euler_angle_t::z'],['../structbno08x__ang__vel__t.html#aac5bb11414116bce54e5f8b7dd2d48f6',1,'bno08x_ang_vel_t::z'],['../structbno08x__magf__t.html#a0516e3805249e8b62856af2aabf7cc0b',1,'bno08x_magf_t::z'],['../structbno08x__magf__bias__t.html#a76b135fa354d2646927ff76c2da5a6b3',1,'bno08x_magf_bias_t::z'],['../structbno08x__gyro__t.html#ac9a349e1dad45c041bfd0555b01e273f',1,'bno08x_gyro_t::z'],['../structbno08x__gyro__bias__t.html#aef04b50ebf86ff49631beb3ba90ae1ba',1,'bno08x_gyro_bias_t::z'],['../structbno08x__accel__t.html#a391bf7c4ee0c3f571d94f73f047e9a3f',1,'bno08x_accel_t::z'],['../structbno08x__raw__gyro__t.html#afe5677954b4678eb3a460a386f224a78',1,'bno08x_raw_gyro_t::z'],['../structbno08x__raw__accel__t.html#a62d1731746ea51d36b9946594075e67b',1,'bno08x_raw_accel_t::z'],['../structbno08x__raw__magf__t.html#a5d50e05cccd1f92f36f6ac83e9f911ae',1,'bno08x_raw_magf_t::z']]], - ['z_5fflag_1',['z_flag',['../structbno08x__tap__detector__t.html#aa46d40f151fce8f60fc8ed4cbe6cf2a1',1,'bno08x_tap_detector_t::z_flag'],['../structbno08x__shake__detector__t.html#a7b833f57fc85173adecf666ec6d5477e',1,'bno08x_shake_detector_t::z_flag']]] -]; diff --git a/documentation/html/search/all_19.js b/documentation/html/search/all_19.js deleted file mode 100644 index c2cb48d..0000000 --- a/documentation/html/search/all_19.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['_7ebno08x_0',['~BNO08x',['../class_b_n_o08x.html#a687eee44d68e1bcabce04780d7eb5fb9',1,'BNO08x']]], - ['_7ebno08xcbgeneric_1',['~BNO08xCbGeneric',['../class_b_n_o08x_cb_generic.html#a4caa8d4932c70bc07e187f489542ab87',1,'BNO08xCbGeneric']]] -]; diff --git a/documentation/html/search/all_2.js b/documentation/html/search/all_2.js deleted file mode 100644 index d53a11f..0000000 --- a/documentation/html/search/all_2.js +++ /dev/null @@ -1,31 +0,0 @@ -var searchData= -[ - ['cal_5fgyro_0',['cal_gyro',['../struct_b_n_o08x_1_1bno08x__reports__t.html#adabe838126b5bbc83fc4f69bba78123e',1,'BNO08x::bno08x_reports_t']]], - ['cal_5fmagnetometer_1',['cal_magnetometer',['../struct_b_n_o08x_1_1bno08x__reports__t.html#a03d6194225331df5326a97ec6d45b094',1,'BNO08x::bno08x_reports_t']]], - ['calibration_5fend_2',['calibration_end',['../class_b_n_o08x.html#a817ec9ad9d51a1515f658374de48f483',1,'BNO08x']]], - ['calibration_5fstart_3',['calibration_start',['../class_b_n_o08x.html#af0dd28db9e331312e45937b12295ca94',1,'BNO08x']]], - ['call_20back_20function_20example_4',['Call-Back Function Example',['../md__r_e_a_d_m_e.html#autotoc_md7',1,'']]], - ['call_5fdeinit_5fgpio_5',['call_deinit_gpio',['../class_b_n_o08x_test_helper.html#a347b8ca2697388394b7cb68c8895494b',1,'BNO08xTestHelper']]], - ['call_5fdeinit_5fhint_5fisr_6',['call_deinit_hint_isr',['../class_b_n_o08x_test_helper.html#ac15a216ea5561b190f25f83caa749261',1,'BNO08xTestHelper']]], - ['call_5fdeinit_5fsh2_5fhal_7',['call_deinit_sh2_HAL',['../class_b_n_o08x_test_helper.html#ab1f8d61956fbceecf0baf08cb878397d',1,'BNO08xTestHelper']]], - ['call_5fdeinit_5fspi_8',['call_deinit_spi',['../class_b_n_o08x_test_helper.html#a56ec98df9439461469bf0d2c23bb3868',1,'BNO08xTestHelper']]], - ['call_5fdeinit_5ftasks_9',['call_deinit_tasks',['../class_b_n_o08x_test_helper.html#a3be103abfab70eef3c1b1609a0c46bec',1,'BNO08xTestHelper']]], - ['call_5finit_5fconfig_5fargs_10',['call_init_config_args',['../class_b_n_o08x_test_helper.html#a71d9fd7d459a98a7e9089a8587a21f8d',1,'BNO08xTestHelper']]], - ['call_5finit_5fgpio_11',['call_init_gpio',['../class_b_n_o08x_test_helper.html#a504749533ccd91890d73440809d38161',1,'BNO08xTestHelper']]], - ['call_5finit_5fhint_5fisr_12',['call_init_hint_isr',['../class_b_n_o08x_test_helper.html#a836c928981ac85d34668c9b97af17a15',1,'BNO08xTestHelper']]], - ['call_5finit_5fsh2_5fhal_13',['call_init_sh2_HAL',['../class_b_n_o08x_test_helper.html#a854c60f602fe6d9af1da1a07eee0a449',1,'BNO08xTestHelper']]], - ['call_5finit_5fspi_14',['call_init_spi',['../class_b_n_o08x_test_helper.html#a7d2d784da1e850dab41154b35d7cdab5',1,'BNO08xTestHelper']]], - ['call_5finit_5ftasks_15',['call_init_tasks',['../class_b_n_o08x_test_helper.html#a935a69784981caf90b4e135e3e257db4',1,'BNO08xTestHelper']]], - ['callbacktests_2ecpp_16',['CallbackTests.cpp',['../_callback_tests_8cpp.html',1,'']]], - ['cb_5ffxn_17',['cb_fxn',['../class_b_n_o08x_cb_param_rpt_i_d.html#a9ee722c68dfc68d7759a8bde1ad3db49',1,'BNO08xCbParamRptID::cb_fxn'],['../class_b_n_o08x_cb_param_void.html#aee991fda1f28ec7f93afe378b8e3f261',1,'BNO08xCbParamVoid::cb_fxn']]], - ['cb_5flist_18',['cb_list',['../struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html#ad38bf7a37a5c9cae7c9d8725b23ff365',1,'BNO08xPrivateTypes::bno08x_sync_ctx_t']]], - ['cb_5ftask_19',['cb_task',['../struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#ae1066ea59e52f7d228b71df1f8c2b416',1,'BNO08xPrivateTypes::bno08x_init_status_t::cb_task'],['../class_b_n_o08x.html#a5fb7f6c3e5d1b3478f529644a0f175b7',1,'BNO08x::cb_task()']]], - ['cb_5ftask_5fhdl_20',['cb_task_hdl',['../class_b_n_o08x.html#a6931b6544788f268a9441a9f9d4a5e33',1,'BNO08x']]], - ['cb_5ftask_5fsz_21',['CB_TASK_SZ',['../class_b_n_o08x.html#a63002547e309412846c3967c9d068ee3',1,'BNO08x']]], - ['cb_5ftask_5ftrampoline_22',['cb_task_trampoline',['../class_b_n_o08x.html#addf01190119091237ad7a9a1aaea4dcc',1,'BNO08x']]], - ['clear_5fdynamic_5fcalibration_23',['clear_dynamic_calibration',['../class_b_n_o08x.html#a84a19cd1564f8d427394f137df54477d',1,'BNO08x']]], - ['clear_5fsample_5fcounts_24',['clear_sample_counts',['../class_b_n_o08x_rpt.html#a1418be33824d3102dbc8f92558a402a6',1,'BNO08xRpt']]], - ['confidence_25',['confidence',['../structbno08x__activity__classifier__t.html#a6c99dd8968d52c7099c6f6b2acf11796',1,'bno08x_activity_classifier_t']]], - ['contact_26',['Contact',['../md__r_e_a_d_m_e.html#autotoc_md15',1,'']]], - ['create_5ftest_5fimu_27',['create_test_imu',['../class_b_n_o08x_test_helper.html#a6bd040c7d670a9713f2ab8a8a3913518',1,'BNO08xTestHelper']]] -]; diff --git a/documentation/html/search/all_3.js b/documentation/html/search/all_3.js deleted file mode 100644 index 3d908d3..0000000 --- a/documentation/html/search/all_3.js +++ /dev/null @@ -1,29 +0,0 @@ -var searchData= -[ - ['data_0',['data',['../class_b_n_o08x_rpt_acceleration.html#a1869ad2ad09103f92d8864a596ae7510',1,'BNO08xRptAcceleration::data'],['../class_b_n_o08x_rpt_activity_classifier.html#a55ed407cd5174879f791ddfde1bc119c',1,'BNO08xRptActivityClassifier::data'],['../class_b_n_o08x_rpt_cal_gyro.html#afc6142cf93ed7990b01d5b21038c148e',1,'BNO08xRptCalGyro::data'],['../class_b_n_o08x_rpt_cal_magnetometer.html#a67db73f48d00bfa76411d5192350e677',1,'BNO08xRptCalMagnetometer::data'],['../class_b_n_o08x_rpt_gravity.html#ab9fddb16529de63f82d04b29503e7dbe',1,'BNO08xRptGravity::data'],['../class_b_n_o08x_rpt_linear_acceleration.html#ab3f043b7762358d2a40cdfb326037f77',1,'BNO08xRptLinearAcceleration::data'],['../class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html#ad5dbc83482df0cec3ca970717e5671dc',1,'BNO08xRptRawMEMSAccelerometer::data'],['../class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html#afed891694b4e158de9d16fa23c5427cf',1,'BNO08xRptRawMEMSGyro::data'],['../class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html#a456822ae1becba508950eb9715ecb4e9',1,'BNO08xRptRawMEMSMagnetometer::data'],['../class_b_n_o08x_rpt_r_v_generic.html#ad5174665e1c943291110630dc461caff',1,'BNO08xRptRVGeneric::data'],['../class_b_n_o08x_rpt_shake_detector.html#a9edf6220d0206afc6fc732f4065e5022',1,'BNO08xRptShakeDetector::data'],['../class_b_n_o08x_rpt_stability_classifier.html#a1fecfc1b74f501f4caef9bd2e95b0b3a',1,'BNO08xRptStabilityClassifier::data'],['../class_b_n_o08x_rpt_step_counter.html#acd7d79482ba55b319818757334d5332e',1,'BNO08xRptStepCounter::data'],['../class_b_n_o08x_rpt_tap_detector.html#a355ef8e965b177faf2b1c3795682e99e',1,'BNO08xRptTapDetector::data'],['../class_b_n_o08x_rpt_uncal_gyro.html#a89be69923a02732cff7253fe2e96e9a9',1,'BNO08xRptUncalGyro::data'],['../class_b_n_o08x_rpt_uncal_magnetometer.html#a990d89eb227812938b1bdfd2cebaa29f',1,'BNO08xRptUncalMagnetometer::data']]], - ['data_5favailable_1',['data_available',['../class_b_n_o08x.html#a367d525d1c0ba119b3dca3067bb5bccc',1,'BNO08x']]], - ['data_5favailable_5ftimeout_5fms_2',['DATA_AVAILABLE_TIMEOUT_MS',['../class_b_n_o08x.html#ae32ce16c51a93b9d53058bf3b6f0d94b',1,'BNO08x']]], - ['data_5flock_3',['data_lock',['../struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html#a551d1eb66d239c54cffa96b558e40a15',1,'BNO08xPrivateTypes::bno08x_sync_ctx_t']]], - ['data_5fproc_5ftask_4',['data_proc_task',['../struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#af303bcbae7a635043e0c082d7869dd40',1,'BNO08xPrivateTypes::bno08x_init_status_t::data_proc_task'],['../class_b_n_o08x.html#ab4373e9b87837ea9fcbc0b536338c7b8',1,'BNO08x::data_proc_task()']]], - ['data_5fproc_5ftask_5fhdl_5',['data_proc_task_hdl',['../class_b_n_o08x.html#af9b6fbf35e7cd55d517d30c6429a21a4',1,'BNO08x']]], - ['data_5fproc_5ftask_5fsz_6',['DATA_PROC_TASK_SZ',['../class_b_n_o08x.html#a876ef3f899989de83ee6a9d6b218f8e1',1,'BNO08x']]], - ['data_5fproc_5ftask_5ftrampoline_7',['data_proc_task_trampoline',['../class_b_n_o08x.html#a0ae135d7bf7a5f047a1d1aa5cc07e520',1,'BNO08x']]], - ['data_5fvel_8',['data_vel',['../class_b_n_o08x_rpt_i_gyro_r_v.html#a0949ad830be352bf2df8ab2cd3506ba7',1,'BNO08xRptIGyroRV']]], - ['default_5fsensor_5fcfg_9',['default_sensor_cfg',['../namespace_b_n_o08x_private_types.html#a4f68e627c3c54e471ec83756b97924da',1,'BNO08xPrivateTypes']]], - ['deinit_5fgpio_10',['deinit_gpio',['../class_b_n_o08x.html#a4f007dd431f10e741414d197bb4926c3',1,'BNO08x']]], - ['deinit_5fgpio_5finputs_11',['deinit_gpio_inputs',['../class_b_n_o08x.html#a1f0f4cd8dc7d38448e2198ea47d0018c',1,'BNO08x']]], - ['deinit_5fgpio_5foutputs_12',['deinit_gpio_outputs',['../class_b_n_o08x.html#ab132a061bd437fd109225446aa1f6010',1,'BNO08x']]], - ['deinit_5fhint_5fisr_13',['deinit_hint_isr',['../class_b_n_o08x.html#a9d96108b0f5b1e1e1ac431bc993ca758',1,'BNO08x']]], - ['deinit_5fsh2_5fhal_14',['deinit_sh2_HAL',['../class_b_n_o08x.html#a75c7226ea4626862a5039aa053116861',1,'BNO08x']]], - ['deinit_5fspi_15',['deinit_spi',['../class_b_n_o08x.html#a233920ce97f685fbdabecccacf471d85',1,'BNO08x']]], - ['deinit_5ftasks_16',['deinit_tasks',['../class_b_n_o08x.html#a968144efd5100ccce0e453c40a63592b',1,'BNO08x']]], - ['destroy_5ftest_5fimu_17',['destroy_test_imu',['../class_b_n_o08x_test_helper.html#ae2d6df7dcfdbd106c2247803461bbc40',1,'BNO08xTestHelper']]], - ['disable_18',['disable',['../class_b_n_o08x_rpt.html#a7d147e7540a4c6aa19749844e14cdadc',1,'BNO08xRpt']]], - ['disable_5fall_5freports_19',['disable_all_reports',['../class_b_n_o08x.html#aebacbe092615cd083cf996b14402bba6',1,'BNO08x']]], - ['documentation_20',['Documentation',['../md__r_e_a_d_m_e.html#autotoc_md11',1,'']]], - ['double_5ftap_21',['double_tap',['../structbno08x__tap__detector__t.html#aef875a8e6ff23b29cb9fb73af48db11a',1,'bno08x_tap_detector_t']]], - ['dynamic_5fcalibration_5fautosave_5fdisable_22',['dynamic_calibration_autosave_disable',['../class_b_n_o08x.html#a9387728c276734da27388dbea38b6b32',1,'BNO08x']]], - ['dynamic_5fcalibration_5fautosave_5fenable_23',['dynamic_calibration_autosave_enable',['../class_b_n_o08x.html#a4e8b49abd33e6e11f23b2ae345058b9b',1,'BNO08x']]], - ['dynamic_5fcalibration_5fdisable_24',['dynamic_calibration_disable',['../class_b_n_o08x.html#a5c7498f6fa4bd43280dff1d322233b95',1,'BNO08x']]], - ['dynamic_5fcalibration_5fenable_25',['dynamic_calibration_enable',['../class_b_n_o08x.html#a90ea8e811d4bea28a356290d6f5caac5',1,'BNO08x']]] -]; diff --git a/documentation/html/search/all_4.js b/documentation/html/search/all_4.js deleted file mode 100644 index d3d3707..0000000 --- a/documentation/html/search/all_4.js +++ /dev/null @@ -1,38 +0,0 @@ -var searchData= -[ - ['en_5freport_5fids_0',['en_report_ids',['../struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html#aa63f0d6aa9a27e2f6cdbef17c42c3289',1,'BNO08xPrivateTypes::bno08x_sync_ctx_t']]], - ['enable_1',['enable',['../class_b_n_o08x_rpt.html#a4ee529725467412df396d5c610ff7bb4',1,'BNO08xRpt::enable()'],['../class_b_n_o08x_rpt_acceleration.html#a8fde5eefac5f9d714263047426eeee4f',1,'BNO08xRptAcceleration::enable()'],['../class_b_n_o08x_rpt_activity_classifier.html#a631329523ddaf17f2e93cd0546a42823',1,'BNO08xRptActivityClassifier::enable()'],['../class_b_n_o08x_rpt_cal_gyro.html#aeb49d86610427c915dc9e58fcba6fddc',1,'BNO08xRptCalGyro::enable()'],['../class_b_n_o08x_rpt_cal_magnetometer.html#a9a371f613ff5053d2227faeebe941393',1,'BNO08xRptCalMagnetometer::enable()'],['../class_b_n_o08x_rpt_gravity.html#a5bb33cf233c6721fac992e447bd5b571',1,'BNO08xRptGravity::enable()'],['../class_b_n_o08x_rpt_linear_acceleration.html#a4584a181ae543919a851f8f288a316ed',1,'BNO08xRptLinearAcceleration::enable()'],['../class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html#a3cfc735c048700fe79a5674ad92b4b03',1,'BNO08xRptRawMEMSAccelerometer::enable()'],['../class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html#ae872f24befd81352f812bc998acb573d',1,'BNO08xRptRawMEMSGyro::enable()'],['../class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html#a92832fd0bff6abddbbd87779de5b57fb',1,'BNO08xRptRawMEMSMagnetometer::enable()'],['../class_b_n_o08x_rpt_r_v_generic.html#a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e',1,'BNO08xRptRVGeneric::enable()'],['../class_b_n_o08x_rpt_shake_detector.html#aa28fa73b51bd892f0239e647aa6ceeb8',1,'BNO08xRptShakeDetector::enable()'],['../class_b_n_o08x_rpt_stability_classifier.html#a4959110a01f638d04d87696d8a03dd60',1,'BNO08xRptStabilityClassifier::enable()'],['../class_b_n_o08x_rpt_step_counter.html#adf0a697561b064a7dd90a44009efbcf1',1,'BNO08xRptStepCounter::enable()'],['../class_b_n_o08x_rpt_tap_detector.html#ad8b716b7a2f2c2f52113eaaf75a391dc',1,'BNO08xRptTapDetector::enable()'],['../class_b_n_o08x_rpt_uncal_gyro.html#a404d36091a61af543c6fec7b6e077706',1,'BNO08xRptUncalGyro::enable()'],['../class_b_n_o08x_rpt_uncal_magnetometer.html#a80ae48107ca1cc27551fd799625f2867',1,'BNO08xRptUncalMagnetometer::enable()']]], - ['evt_5fgrp_5fbno08x_5ftask_5fdata_5favailable_2',['EVT_GRP_BNO08x_TASK_DATA_AVAILABLE',['../namespace_b_n_o08x_private_types.html#a59097f108831dd9860e17438d2976c1ca17f12f538e40746dbe8aafee08391fcc',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5fbno08x_5ftask_5fhint_5fassrt_5fbit_3',['EVT_GRP_BNO08x_TASK_HINT_ASSRT_BIT',['../namespace_b_n_o08x_private_types.html#a59097f108831dd9860e17438d2976c1ca616d8458c1a9f54f9d99ba03a773ba41',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5fbno08x_5ftask_5freset_5foccurred_4',['EVT_GRP_BNO08x_TASK_RESET_OCCURRED',['../namespace_b_n_o08x_private_types.html#a59097f108831dd9860e17438d2976c1caaddd073f2b8e89319909d7c61f220452',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5fbno08x_5ftasks_5frunning_5',['EVT_GRP_BNO08x_TASKS_RUNNING',['../namespace_b_n_o08x_private_types.html#a59097f108831dd9860e17438d2976c1ca272952aff639965d61f76664cb4fed15',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5faccelerometer_5fbit_6',['EVT_GRP_RPT_ACCELEROMETER_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2faa5b9ffe097d1eb83a6a5a13871da0891',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5factivity_5fclassifier_5fbit_7',['EVT_GRP_RPT_ACTIVITY_CLASSIFIER_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fa94cddd1837a77bba5644543b1ad8b9e7',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5fall_8',['EVT_GRP_RPT_ALL',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fa6bb054cdd31ded01373a4395889c84f1',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5fcal_5fgyro_5fbit_9',['EVT_GRP_RPT_CAL_GYRO_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2faeb1961d7852ea305443610b2521aaea7',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5fcal_5fmagnetometer_5fbit_10',['EVT_GRP_RPT_CAL_MAGNETOMETER_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fac1d15dddeab169b213c719e6b0fef32d',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5fcircle_5fdetector_5fbit_11',['EVT_GRP_RPT_CIRCLE_DETECTOR_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fab5d7a8690f3b42637a52122d4269da10',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5fdata_5favailable_12',['evt_grp_rpt_data_available',['../struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html#a13f4a91c74fbf09059b5b136ed4f09ac',1,'BNO08xPrivateTypes::bno08x_sync_ctx_t']]], - ['evt_5fgrp_5frpt_5fen_13',['evt_grp_rpt_en',['../struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html#aeaeeb8fa04544f63b66c32f3adbb0041',1,'BNO08xPrivateTypes::bno08x_sync_ctx_t']]], - ['evt_5fgrp_5frpt_5fgeomag_5frv_5fbit_14',['EVT_GRP_RPT_GEOMAG_RV_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fa728314f4744fc408c6b153e8fbb3feb4',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5fgravity_5fbit_15',['EVT_GRP_RPT_GRAVITY_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fabd9e62157a0bc3dc38c3473d7bc2799f',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5fgyro_5fintegrated_5frv_5fbit_16',['EVT_GRP_RPT_GYRO_INTEGRATED_RV_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fa6835a63fb08379608cda0a108098aac7',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5flinear_5faccelerometer_5fbit_17',['EVT_GRP_RPT_LINEAR_ACCELEROMETER_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fa68851003c2b7df34c3acf882251c60e2',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5fraw_5faccelerometer_5fbit_18',['EVT_GRP_RPT_RAW_ACCELEROMETER_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fab7e6b36da354702880ff9118d45b6af2',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5fraw_5fgyro_5fbit_19',['EVT_GRP_RPT_RAW_GYRO_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fadcfcdea69099869ebf7f246ff5b7e8bb',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5fraw_5fmagnetometer_5fbit_20',['EVT_GRP_RPT_RAW_MAGNETOMETER_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fab57a2ea711bebb4d4e031a0b449160c7',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5frv_5farvr_5fs_5fbit_21',['EVT_GRP_RPT_RV_ARVR_S_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fab5d141bdda220e3fa0bd9eb0fe3f31b5',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5frv_5farvr_5fs_5fgame_5fbit_22',['EVT_GRP_RPT_RV_ARVR_S_GAME_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fab77588c26929a2d8dd8eeea883b905ca',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5frv_5fbit_23',['EVT_GRP_RPT_RV_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fac0ff3fde600aac814ad76a4769515ae8',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5frv_5fgame_5fbit_24',['EVT_GRP_RPT_RV_GAME_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fad39283f98adf7242b3b3ccf847c150cd',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5fshake_5fdetector_5fbit_25',['EVT_GRP_RPT_SHAKE_DETECTOR_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fad517d3ea5b1b259f20ed43e1fcf40e0c',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5fstability_5fclassifier_5fbit_26',['EVT_GRP_RPT_STABILITY_CLASSIFIER_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fae138ae8422830982a470025d81c4be4b',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5fstep_5fcounter_5fbit_27',['EVT_GRP_RPT_STEP_COUNTER_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fafb8f448edba339f37fdf794bd891f903',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5ftap_5fdetector_5fbit_28',['EVT_GRP_RPT_TAP_DETECTOR_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fad4482fb4fb6693a492584508691f2c77',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5funcal_5fgyro_5fbit_29',['EVT_GRP_RPT_UNCAL_GYRO_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fa591c062247280798af0e40d6141614c6',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5funcal_5fmagnetometer_5fbit_30',['EVT_GRP_RPT_UNCAL_MAGNETOMETER_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2faa54d15cc17179a6840b9ec3f4e0038cb',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5ftask_31',['evt_grp_task',['../struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html#aacddf6425d126d8e854eff620a2dbec0',1,'BNO08xPrivateTypes::bno08x_sync_ctx_t']]], - ['example_32',['Example',['../md__r_e_a_d_m_e.html#autotoc_md7',1,'Call-Back Function Example'],['../md__r_e_a_d_m_e.html#autotoc_md6',1,'Polling Example']]], - ['examples_33',['Examples',['../md__r_e_a_d_m_e.html#autotoc_md5',1,'']]], - ['ext_5frst_34',['EXT_RST',['../_b_n_o08x_global_types_8hpp.html#ab2a2ace42f7f438d6a799dfcbc243147ac4e100317ca17eda786308c1c39eded5',1,'BNO08xGlobalTypes.hpp']]] -]; diff --git a/documentation/html/search/all_5.js b/documentation/html/search/all_5.js deleted file mode 100644 index 934546b..0000000 --- a/documentation/html/search/all_5.js +++ /dev/null @@ -1,9 +0,0 @@ -var searchData= -[ - ['featuretests_2ecpp_0',['FeatureTests.cpp',['../_feature_tests_8cpp.html',1,'']]], - ['fifo_5fmax_1',['fifo_max',['../structbno08x__meta__data__t.html#a94c6f70957ab28cde8d41fdbd2f39496',1,'bno08x_meta_data_t']]], - ['fifo_5freserved_2',['fifo_reserved',['../structbno08x__meta__data__t.html#a32f6c907d10794a2b64784c4bbe09723',1,'bno08x_meta_data_t']]], - ['flowcharts_3',['Program Flowcharts',['../md__r_e_a_d_m_e.html#autotoc_md12',1,'']]], - ['flush_4',['flush',['../class_b_n_o08x_rpt.html#ab3bb962696b135841ef7313bc631fc72',1,'BNO08xRpt']]], - ['function_20example_5',['Call-Back Function Example',['../md__r_e_a_d_m_e.html#autotoc_md7',1,'']]] -]; diff --git a/documentation/html/search/all_6.js b/documentation/html/search/all_6.js deleted file mode 100644 index b630481..0000000 --- a/documentation/html/search/all_6.js +++ /dev/null @@ -1,24 +0,0 @@ -var searchData= -[ - ['get_0',['get',['../class_b_n_o08x_rpt_acceleration.html#abac65bc939891f7a24b5a611de430328',1,'BNO08xRptAcceleration::get()'],['../class_b_n_o08x_rpt_activity_classifier.html#aa77475212d3a5eb52ec31b9916cfe22d',1,'BNO08xRptActivityClassifier::get()'],['../class_b_n_o08x_rpt_cal_gyro.html#aeb45a1a433c499f2c36dddf393175815',1,'BNO08xRptCalGyro::get()'],['../class_b_n_o08x_rpt_cal_magnetometer.html#a9a07338f7c149aa3d45d2c4f846620e2',1,'BNO08xRptCalMagnetometer::get()'],['../class_b_n_o08x_rpt_gravity.html#a18ebbe93997c3ea985290e5b8fc23115',1,'BNO08xRptGravity::get()'],['../class_b_n_o08x_rpt_i_gyro_r_v.html#ae85b4b091ec350432a2aeabcd3b46f55',1,'BNO08xRptIGyroRV::get()'],['../class_b_n_o08x_rpt_linear_acceleration.html#aac2eeab16ffbe7a81ea26a21c4e453d0',1,'BNO08xRptLinearAcceleration::get()'],['../class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html#ae72428b3455327ecec5ee1c6ad065d56',1,'BNO08xRptRawMEMSAccelerometer::get()'],['../class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html#ac9a43087ac86ca6d2309adae996747d5',1,'BNO08xRptRawMEMSGyro::get()'],['../class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html#a44247c8dbd3376ff81599c192b7dfc71',1,'BNO08xRptRawMEMSMagnetometer::get()'],['../class_b_n_o08x_rpt_shake_detector.html#adf134a67833f9e2c71f76858abc88ee6',1,'BNO08xRptShakeDetector::get()'],['../class_b_n_o08x_rpt_stability_classifier.html#a552b8df91df3905c7e2242ee42d11931',1,'BNO08xRptStabilityClassifier::get()'],['../class_b_n_o08x_rpt_step_counter.html#affe413eea0483147578e58a1a9c5cd8f',1,'BNO08xRptStepCounter::get()'],['../class_b_n_o08x_rpt_tap_detector.html#ac0c0642fbb086a480edf32c92a470a2e',1,'BNO08xRptTapDetector::get()'],['../class_b_n_o08x_rpt_uncal_gyro.html#ae2fec54b70d897124720abe1dcccd793',1,'BNO08xRptUncalGyro::get()'],['../class_b_n_o08x_rpt_uncal_magnetometer.html#ad4d5abc8875955b6236bbe526be1e8fb',1,'BNO08xRptUncalMagnetometer::get()']]], - ['get_5fbias_1',['get_bias',['../class_b_n_o08x_rpt_uncal_gyro.html#a08b722174d100d1d9363eaf4989a8ecd',1,'BNO08xRptUncalGyro::get_bias()'],['../class_b_n_o08x_rpt_uncal_magnetometer.html#aa6818f72419eaebb55cba9ffec28c704',1,'BNO08xRptUncalMagnetometer::get_bias()']]], - ['get_5feuler_2',['get_euler',['../class_b_n_o08x_rpt_r_v_generic.html#abbaaa6737d578e056f93687d4ad780f7',1,'BNO08xRptRVGeneric']]], - ['get_5ffrs_3',['get_frs',['../class_b_n_o08x.html#aee6ce74b95c1e1651cb93a60d723c16c',1,'BNO08x']]], - ['get_5fmagf_4',['get_magf',['../class_b_n_o08x_rpt_uncal_magnetometer.html#ae5a99ef7523dcafc4638a538e141306b',1,'BNO08xRptUncalMagnetometer']]], - ['get_5fmeta_5fdata_5',['get_meta_data',['../class_b_n_o08x_rpt.html#ad5b054279b01204f61b4c0408acf51cf',1,'BNO08xRpt']]], - ['get_5fmost_5flikely_5factivity_6',['get_most_likely_activity',['../class_b_n_o08x_rpt_activity_classifier.html#a903a426e65752996075798ba6c51bff2',1,'BNO08xRptActivityClassifier']]], - ['get_5fproduct_5fids_7',['get_product_IDs',['../class_b_n_o08x.html#aa8fd64f60de86ff6b8562f90f3b09690',1,'BNO08x']]], - ['get_5fquat_8',['get_quat',['../class_b_n_o08x_rpt_r_v_generic.html#afc2accdd72076cd758f9f9108351d7a8',1,'BNO08xRptRVGeneric']]], - ['get_5freset_5freason_9',['get_reset_reason',['../class_b_n_o08x.html#a96d47dd0f9aedfbe3f731f8ae76b2e85',1,'BNO08x']]], - ['get_5fsample_5fcounts_10',['get_sample_counts',['../class_b_n_o08x_rpt.html#a7ce8e48cadf59f49068af7f1cb680b38',1,'BNO08xRpt']]], - ['get_5fstability_11',['get_stability',['../class_b_n_o08x_rpt_stability_classifier.html#a8c8c794004f8b2a5e67656286beae7cd',1,'BNO08xRptStabilityClassifier']]], - ['get_5ftest_5fimu_12',['get_test_imu',['../class_b_n_o08x_test_helper.html#a41a432a3fe288e45b6ab139a00bd7d6b',1,'BNO08xTestHelper']]], - ['get_5ftime_5fus_13',['get_time_us',['../class_b_n_o08x_s_h2_h_a_l.html#ad89b6a3166e2eee003ad87a517a31cd5',1,'BNO08xSH2HAL']]], - ['get_5ftotal_5fsteps_14',['get_total_steps',['../class_b_n_o08x_rpt_step_counter.html#a017b389771b4d8816b4cfd06c6d9184a',1,'BNO08xRptStepCounter']]], - ['get_5fvel_15',['get_vel',['../class_b_n_o08x_rpt_i_gyro_r_v.html#a8e9877551635f8be5e380d47195b4061',1,'BNO08xRptIGyroRV::get_vel()'],['../class_b_n_o08x_rpt_uncal_gyro.html#a13c875a4ef09df3a82ac4bfa5109fdf7',1,'BNO08xRptUncalGyro::get_vel()']]], - ['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']]], - ['gyro_20',['gyro',['../_b_n_o08x_global_types_8hpp.html#aeeb4f49593c062357c3b7037bc2de850a41e1db589d90cecf09838a038ebc8aa1',1,'BNO08xGlobalTypes.hpp']]] -]; diff --git a/documentation/html/search/all_7.js b/documentation/html/search/all_7.js deleted file mode 100644 index 651b33b..0000000 --- a/documentation/html/search/all_7.js +++ /dev/null @@ -1,13 +0,0 @@ -var searchData= -[ - ['hal_5fcb_0',['hal_cb',['../class_b_n_o08x_s_h2_h_a_l.html#a1add67e38698c9f33541af7bd2912d8f',1,'BNO08xSH2HAL']]], - ['handle_5fcb_1',['handle_cb',['../class_b_n_o08x.html#a86275a93706656dae6af421bc15a4e59',1,'BNO08x']]], - ['handle_5fsensor_5freport_2',['handle_sensor_report',['../class_b_n_o08x.html#a7d5250a6017f9e76e3c2ddb00d7103a1',1,'BNO08x']]], - ['hard_5freset_3',['hard_reset',['../class_b_n_o08x.html#a28cd1c0b3477571d87133234e6358503',1,'BNO08x']]], - ['hard_5freset_5fdelay_5fms_4',['HARD_RESET_DELAY_MS',['../class_b_n_o08x.html#aa07e329d693eb8d9270a7f9ad6f1d94b',1,'BNO08x']]], - ['hardware_5freset_5',['hardware_reset',['../class_b_n_o08x_s_h2_h_a_l.html#a0c4cc938180a997fb94c0c34c0dce07e',1,'BNO08xSH2HAL']]], - ['has_5fnew_5fdata_6',['has_new_data',['../class_b_n_o08x_rpt.html#a74f6037286b51382535bab61680297ed',1,'BNO08xRpt']]], - ['high_7',['HIGH',['../_b_n_o08x_global_types_8hpp.html#aed7bab8e55be415938e078ebe72562a0ab89de3b4b81c4facfac906edf29aec8c',1,'BNO08xGlobalTypes.hpp']]], - ['hint_5fhandler_8',['hint_handler',['../class_b_n_o08x.html#a804b95c58c30d36933fd251626b85bf7',1,'BNO08x']]], - ['host_5fint_5ftimeout_5fdefault_5fms_9',['HOST_INT_TIMEOUT_DEFAULT_MS',['../class_b_n_o08x.html#ae51d4e3228a91ee407d5866e604804c4',1,'BNO08x']]] -]; diff --git a/documentation/html/search/all_8.js b/documentation/html/search/all_8.js deleted file mode 100644 index eeea455..0000000 --- a/documentation/html/search/all_8.js +++ /dev/null @@ -1,34 +0,0 @@ -var searchData= -[ - ['i_0',['i',['../structbno08x__quat__t.html#ac438aba57b7082e1d81e2d1241f87ca0',1,'bno08x_quat_t']]], - ['id_1',['ID',['../class_b_n_o08x_rpt.html#a63cd4ac9e96baa43eebe580f03307512',1,'BNO08xRpt']]], - ['imu_2',['imu',['../class_b_n_o08x_s_h2_h_a_l.html#a1c77b8db18fc54406af8bb8a36e346c8',1,'BNO08xSH2HAL']]], - ['imu_5fcfg_3',['imu_cfg',['../class_b_n_o08x_test_helper.html#a008b268f705b9d2925230cb8193c9f28',1,'BNO08xTestHelper']]], - ['imu_5fconfig_4',['imu_config',['../class_b_n_o08x.html#aeda443e9f608fccfec0e6770edc90c82',1,'BNO08x']]], - ['imu_5fconfig_5ft_5',['imu_config_t',['../_b_n_o08x_global_types_8hpp.html#aae502b3d91ddf903bba797646fd28d00',1,'BNO08xGlobalTypes.hpp']]], - ['imu_5fspi_5fconfig_6',['imu_spi_config',['../class_b_n_o08x.html#a425a1f5a9f3232aadc685caaf4c2f82e',1,'BNO08x']]], - ['imuaccuracy_7',['IMUAccuracy',['../_b_n_o08x_global_types_8hpp.html#a03fbbd71180a19088ce30d57ab050a22',1,'BNO08xGlobalTypes.hpp']]], - ['in_5fvehicle_8',['IN_VEHICLE',['../_b_n_o08x_global_types_8hpp.html#adc1b530563e35a96fc1b8911ff133e0fab166a3ce74dd5434e4a940dfa2af76e4',1,'IN_VEHICLE: BNO08xGlobalTypes.hpp'],['../_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187ab166a3ce74dd5434e4a940dfa2af76e4',1,'IN_VEHICLE: BNO08xGlobalTypes.hpp']]], - ['init_5fconfig_5fargs_9',['init_config_args',['../class_b_n_o08x.html#a589eb9780f5bf613bbd447ef5b9ade3d',1,'BNO08x']]], - ['init_5fgpio_10',['init_gpio',['../class_b_n_o08x.html#ae0dab25557befcf62bf384fdc241ef10',1,'BNO08x']]], - ['init_5fgpio_5finputs_11',['init_gpio_inputs',['../class_b_n_o08x.html#a8f34d5475474f00ae6a92f73c1fe14e4',1,'BNO08x']]], - ['init_5fgpio_5foutputs_12',['init_gpio_outputs',['../class_b_n_o08x.html#ad0b9e8f8d051798bb1da9b19598dbd64',1,'BNO08x']]], - ['init_5fhint_5fisr_13',['init_hint_isr',['../class_b_n_o08x.html#aa27026da2c52b4aca49b78863f10ec61',1,'BNO08x']]], - ['init_5fsh2_5fhal_14',['init_sh2_HAL',['../class_b_n_o08x.html#ae2fc9a0fe63a927c015a267621316a80',1,'BNO08x']]], - ['init_5fspi_15',['init_spi',['../class_b_n_o08x.html#a58f43c8bb1e7fe8560ce442d46240e81',1,'BNO08x']]], - ['init_5fstatus_16',['init_status',['../class_b_n_o08x.html#a0a2d157afc0da144536d8d6927cc63f1',1,'BNO08x']]], - ['init_5ftasks_17',['init_tasks',['../class_b_n_o08x.html#a90d959312e6f7f8151b8a38218492ead',1,'BNO08x']]], - ['initdenittests_2ecpp_18',['InitDenitTests.cpp',['../_init_denit_tests_8cpp.html',1,'']]], - ['initialize_19',['initialize',['../class_b_n_o08x.html#aea8e2c6dd7a2c9899479a7f39fe94798',1,'BNO08x']]], - ['install_5fisr_5fservice_20',['install_isr_service',['../structbno08x__config__t.html#a0f629aaef6756aa80fec96b34476c627',1,'bno08x_config_t']]], - ['int_5frst_21',['INT_RST',['../_b_n_o08x_global_types_8hpp.html#ab2a2ace42f7f438d6a799dfcbc243147acc069cf9b33eb4e7fb3696f0f42d752f',1,'BNO08xGlobalTypes.hpp']]], - ['invoke_22',['invoke',['../class_b_n_o08x_cb_generic.html#a19f9e8a22d039acf29c98801368ff0bb',1,'BNO08xCbGeneric::invoke()'],['../class_b_n_o08x_cb_param_rpt_i_d.html#ae263c2af6f9363d1a4fc58824b53cb72',1,'BNO08xCbParamRptID::invoke()'],['../class_b_n_o08x_cb_param_void.html#a5cfdaad83528e3e418f51041d500b6f9',1,'BNO08xCbParamVoid::invoke()']]], - ['io_5fcs_23',['io_cs',['../structbno08x__config__t.html#ab1b5351b63da0c172c942463d0dc2505',1,'bno08x_config_t']]], - ['io_5fint_24',['io_int',['../structbno08x__config__t.html#a3cfe965659cfbc6b0c5269bd0211975f',1,'bno08x_config_t']]], - ['io_5fmiso_25',['io_miso',['../structbno08x__config__t.html#a9468180a773892977db39cc5ed9368e3',1,'bno08x_config_t']]], - ['io_5fmosi_26',['io_mosi',['../structbno08x__config__t.html#a79023fd80039e41a22b7f73ccd5fc861',1,'bno08x_config_t']]], - ['io_5frst_27',['io_rst',['../structbno08x__config__t.html#a62745c761219139f66ecd173b51577fc',1,'bno08x_config_t']]], - ['io_5fsclk_28',['io_sclk',['../structbno08x__config__t.html#a639685b91ae3198909d722316495246a',1,'bno08x_config_t']]], - ['isr_5fhandler_29',['isr_handler',['../struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#a7c4523e02a434a7be73f5dc5314429bd',1,'BNO08xPrivateTypes::bno08x_init_status_t']]], - ['isr_5fservice_30',['isr_service',['../struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#a3cec063b6210ec58d30b3bd1d4ead4f9',1,'BNO08xPrivateTypes::bno08x_init_status_t']]] -]; diff --git a/documentation/html/search/all_9.js b/documentation/html/search/all_9.js deleted file mode 100644 index 467781d..0000000 --- a/documentation/html/search/all_9.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['j_0',['j',['../structbno08x__quat__t.html#aab49754d4967cfa71578d8d1156eef46',1,'bno08x_quat_t']]] -]; diff --git a/documentation/html/search/all_a.js b/documentation/html/search/all_a.js deleted file mode 100644 index dee26e4..0000000 --- a/documentation/html/search/all_a.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['k_0',['k',['../structbno08x__quat__t.html#ade2592f6a271cc8b260081ad018772ef',1,'bno08x_quat_t']]] -]; diff --git a/documentation/html/search/all_b.js b/documentation/html/search/all_b.js deleted file mode 100644 index c9eac13..0000000 --- a/documentation/html/search/all_b.js +++ /dev/null @@ -1,10 +0,0 @@ -var searchData= -[ - ['lastpage_0',['lastPage',['../structbno08x__activity__classifier__t.html#a90b7b42f031ed0e5b4c5d0e167caccb9',1,'bno08x_activity_classifier_t']]], - ['latency_1',['latency',['../structbno08x__step__counter__t.html#a8060ef0721d76ff0175ca487617db202',1,'bno08x_step_counter_t']]], - ['license_2',['License',['../md__r_e_a_d_m_e.html#autotoc_md14',1,'']]], - ['linear_5faccelerometer_3',['linear_accelerometer',['../struct_b_n_o08x_1_1bno08x__reports__t.html#ac8114db28ee3f7be5578e52f48caa9c3',1,'BNO08x::bno08x_reports_t']]], - ['lock_5fsh2_5fhal_4',['lock_sh2_HAL',['../class_b_n_o08x.html#a8e43dd50140f326cfb58e00399923e8c',1,'BNO08x::lock_sh2_HAL()'],['../class_b_n_o08x_rpt.html#a7a5619a74c1237c5abde2e4bd6619d12',1,'BNO08xRpt::lock_sh2_HAL()']]], - ['lock_5fuser_5fdata_5',['lock_user_data',['../class_b_n_o08x.html#a37e7c18232f47694d5e55bacc109189c',1,'BNO08x::lock_user_data()'],['../class_b_n_o08x_rpt.html#a48e7b1a2c2ebc6b1f2f292735c0832a0',1,'BNO08xRpt::lock_user_data()']]], - ['low_6',['LOW',['../_b_n_o08x_global_types_8hpp.html#aed7bab8e55be415938e078ebe72562a0a41bc94cbd8eebea13ce0491b2ac11b88',1,'BNO08xGlobalTypes.hpp']]] -]; diff --git a/documentation/html/search/all_c.js b/documentation/html/search/all_c.js deleted file mode 100644 index e4c87b7..0000000 --- a/documentation/html/search/all_c.js +++ /dev/null @@ -1,13 +0,0 @@ -var searchData= -[ - ['magnetometer_0',['magnetometer',['../_b_n_o08x_global_types_8hpp.html#aeeb4f49593c062357c3b7037bc2de850a2c8af00d544b080d3c0d834d1c5dfcbf',1,'BNO08xGlobalTypes.hpp']]], - ['max_5fperiod_5fus_1',['max_period_us',['../structbno08x__meta__data__t.html#a3e4ff48e389db8b0643259f9af8c0006',1,'bno08x_meta_data_t']]], - ['me_5fversion_2',['me_version',['../structbno08x__meta__data__t.html#a659afd22d089c9414ef865350c895d3e',1,'bno08x_meta_data_t']]], - ['med_3',['MED',['../_b_n_o08x_global_types_8hpp.html#aed7bab8e55be415938e078ebe72562a0a2ad6d5975c45da2e711c796f3a1b029c',1,'BNO08xGlobalTypes.hpp']]], - ['menuconfig_4',['Menuconfig',['../md__r_e_a_d_m_e.html#autotoc_md4',1,'']]], - ['mh_5fversion_5',['mh_version',['../structbno08x__meta__data__t.html#a5883b0fdc28d754f3fff570ca29e3b3e',1,'bno08x_meta_data_t']]], - ['min_5fperiod_5fus_6',['min_period_us',['../structbno08x__meta__data__t.html#a5384c14c55c8f156ea18a0cc81a2e6fc',1,'bno08x_meta_data_t']]], - ['mostlikelystate_7',['mostLikelyState',['../structbno08x__activity__classifier__t.html#a272be5b28ff89a20d3c3cfdbfe63a5b5',1,'bno08x_activity_classifier_t']]], - ['motion_8',['MOTION',['../_b_n_o08x_global_types_8hpp.html#a498b35f9e00b24e51f8f60b029751ab5af96e6ea7a7375bd60bad3f3caae3cf27',1,'BNO08xGlobalTypes.hpp']]], - ['multireporttests_2ecpp_9',['MultiReportTests.cpp',['../_multi_report_tests_8cpp.html',1,'']]] -]; diff --git a/documentation/html/search/all_d.js b/documentation/html/search/all_d.js deleted file mode 100644 index 1a3b090..0000000 --- a/documentation/html/search/all_d.js +++ /dev/null @@ -1,12 +0,0 @@ -var searchData= -[ - ['offered_0',['offered',['../structbno08x__sample__counts__t.html#aae4244c540f8411246032f1e69125b75',1,'bno08x_sample_counts_t']]], - ['on_1',['on',['../structbno08x__sample__counts__t.html#a055f3d8ff138c7da4a79d4a6fb2af9b9',1,'bno08x_sample_counts_t::on'],['../class_b_n_o08x.html#aaaa15b21ad98a3b161065c3d03ff62b5',1,'BNO08x::on()']]], - ['on_5fbicycle_2',['ON_BICYCLE',['../_b_n_o08x_global_types_8hpp.html#adc1b530563e35a96fc1b8911ff133e0fa93d94a2f3a627533453a40e302fb35a4',1,'ON_BICYCLE: BNO08xGlobalTypes.hpp'],['../_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187a93d94a2f3a627533453a40e302fb35a4',1,'ON_BICYCLE: BNO08xGlobalTypes.hpp']]], - ['on_5ffoot_3',['ON_FOOT',['../_b_n_o08x_global_types_8hpp.html#adc1b530563e35a96fc1b8911ff133e0fa7089542e0146a3499986c81e24924b58',1,'ON_FOOT: BNO08xGlobalTypes.hpp'],['../_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187a7089542e0146a3499986c81e24924b58',1,'ON_FOOT: BNO08xGlobalTypes.hpp']]], - ['on_5fstairs_4',['ON_STAIRS',['../_b_n_o08x_global_types_8hpp.html#adc1b530563e35a96fc1b8911ff133e0fabbf2a614429826a84bd76b4a47fc7515',1,'ON_STAIRS: BNO08xGlobalTypes.hpp'],['../_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187abbf2a614429826a84bd76b4a47fc7515',1,'ON_STAIRS: BNO08xGlobalTypes.hpp']]], - ['on_5ftable_5',['ON_TABLE',['../_b_n_o08x_global_types_8hpp.html#a498b35f9e00b24e51f8f60b029751ab5a71149a62cd9fec4756e3538d1754486a',1,'BNO08xGlobalTypes.hpp']]], - ['operator_2a_3d_6',['operator*=',['../structbno08x__euler__angle__t.html#a0b1d1fcfc2884937404446ca16829e51',1,'bno08x_euler_angle_t::operator*=()'],['../structbno08x__ang__vel__t.html#ae963f28d8914d5cc2f13620a4a9c57e8',1,'bno08x_ang_vel_t::operator*=()']]], - ['operator_3d_7',['operator=',['../structbno08x__quat__t.html#a081cecab6370ae436f36416e3f7a6ddc',1,'bno08x_quat_t::operator=(const sh2_RotationVectorWAcc_t &source)'],['../structbno08x__quat__t.html#a23cac26e381f9a83657fccdab735046b',1,'bno08x_quat_t::operator=(const sh2_RotationVector_t &source)'],['../structbno08x__quat__t.html#ae3705dc48882a3d616927cad01c2387d',1,'bno08x_quat_t::operator=(const sh2_GyroIntegratedRV_t &source)'],['../structbno08x__euler__angle__t.html#aa7f6954a731e0be492508b5d1dac056e',1,'bno08x_euler_angle_t::operator=()'],['../structbno08x__ang__vel__t.html#afe1b100ac38de3ccd0c0b617e5b5d8a2',1,'bno08x_ang_vel_t::operator=()'],['../structbno08x__magf__t.html#adadb35e5c67433e47895d7ae5885a00e',1,'bno08x_magf_t::operator=(const sh2_MagneticField_t &source)'],['../structbno08x__magf__t.html#a2e0b22e5fa40d5ecd447e0cb451b3282',1,'bno08x_magf_t::operator=(const sh2_MagneticFieldUncalibrated_t &source)'],['../structbno08x__magf__bias__t.html#aeed524c368c645e3f325ffe387199a31',1,'bno08x_magf_bias_t::operator=()'],['../structbno08x__gyro__t.html#a13cfb2e5d15b2fe50d1d910bd0c4b868',1,'bno08x_gyro_t::operator=(const sh2_Gyroscope_t &source)'],['../structbno08x__gyro__t.html#a64d4900e42a8f056a404b699074f1c41',1,'bno08x_gyro_t::operator=(const sh2_GyroscopeUncalibrated &source)'],['../structbno08x__gyro__bias__t.html#aaa3795c61ebd89d4a620600b37ac27fc',1,'bno08x_gyro_bias_t::operator=()'],['../structbno08x__activity__classifier__t.html#ac9375f65afb421e1d552e11461546a43',1,'bno08x_activity_classifier_t::operator=()'],['../structbno08x__tap__detector__t.html#a4cd8e7c025890f3abfa04ea2a0522f87',1,'bno08x_tap_detector_t::operator=()'],['../structbno08x__shake__detector__t.html#a7fe349111b513b2cd042ad98112791b7',1,'bno08x_shake_detector_t::operator=()'],['../structbno08x__accel__t.html#a5b3f1b2cc2a889af23d27185c6efd75e',1,'bno08x_accel_t::operator=()'],['../structbno08x__step__counter__t.html#ab184ba986a22ae89d5a4028b72efb2c1',1,'bno08x_step_counter_t::operator=()'],['../structbno08x__raw__gyro__t.html#a34c3ff52aaa1898f44ad6b0cf585825a',1,'bno08x_raw_gyro_t::operator=()'],['../structbno08x__raw__accel__t.html#a8980031b2548b79c945abe299387d44f',1,'bno08x_raw_accel_t::operator=()'],['../structbno08x__raw__magf__t.html#ad58e25ff5c6d8c4c3843264effa63a7c',1,'bno08x_raw_magf_t::operator=()'],['../structbno08x__stability__classifier__t.html#aff4d78a7c01ef13ae001bb185f825151',1,'bno08x_stability_classifier_t::operator=()'],['../structbno08x__sample__counts__t.html#af9e52b9fe15c78bd8b2ef3cc5af66a13',1,'bno08x_sample_counts_t::operator=()']]], - ['other_8',['OTHER',['../_b_n_o08x_global_types_8hpp.html#ab2a2ace42f7f438d6a799dfcbc243147a03570470bad94692ce93e32700d2e1cb',1,'BNO08xGlobalTypes.hpp']]] -]; diff --git a/documentation/html/search/all_e.js b/documentation/html/search/all_e.js deleted file mode 100644 index a4aacc2..0000000 --- a/documentation/html/search/all_e.js +++ /dev/null @@ -1,19 +0,0 @@ -var searchData= -[ - ['page_0',['page',['../structbno08x__activity__classifier__t.html#aa3e3a6b479558722bc9d5416b74492ca',1,'bno08x_activity_classifier_t']]], - ['parse_5fpacket_5flength_1',['PARSE_PACKET_LENGTH',['../_b_n_o08x_s_h2_h_a_l_8hpp.html#aaed5b6cbf0d2f27550d1b4a975c46c34',1,'BNO08xSH2HAL.hpp']]], - ['period_5fus_2',['period_us',['../class_b_n_o08x_rpt.html#a1d4d6f4cc6f1eae503863eedf7fb9f52',1,'BNO08xRpt']]], - ['planar_5faccelerometer_3',['planar_accelerometer',['../_b_n_o08x_global_types_8hpp.html#aeeb4f49593c062357c3b7037bc2de850afcaab1f4c98b7343157c3c59c6a259cb',1,'BNO08xGlobalTypes.hpp']]], - ['polling_20example_4',['Polling Example',['../md__r_e_a_d_m_e.html#autotoc_md6',1,'']]], - ['por_5',['POR',['../_b_n_o08x_global_types_8hpp.html#ab2a2ace42f7f438d6a799dfcbc243147a7b47bb0f9f8c72f84d891e8e22a1fb92',1,'BNO08xGlobalTypes.hpp']]], - ['power_5fma_6',['power_mA',['../structbno08x__meta__data__t.html#ac4297b1db8065c9ad38b6100abda92c1',1,'bno08x_meta_data_t']]], - ['print_5fbegin_5ftests_5fbanner_7',['print_begin_tests_banner',['../class_b_n_o08x_test_suite.html#a2fea3ea192a63c9573c774e772f5c085',1,'BNO08xTestSuite']]], - ['print_5fend_5ftests_5fbanner_8',['print_end_tests_banner',['../class_b_n_o08x_test_suite.html#a5a9b6538773911afed92b16c435ebceb',1,'BNO08xTestSuite']]], - ['print_5fproduct_5fids_9',['print_product_ids',['../class_b_n_o08x.html#a7441f7f2477c152deca17054041bf3e6',1,'BNO08x']]], - ['print_5ftest_5fend_5fbanner_10',['print_test_end_banner',['../class_b_n_o08x_test_helper.html#a16423fc3250e88eb5392800022f82919',1,'BNO08xTestHelper']]], - ['print_5ftest_5fmsg_11',['print_test_msg',['../class_b_n_o08x_test_helper.html#a23593453a05f7cac26fd341371197a8c',1,'BNO08xTestHelper']]], - ['print_5ftest_5fstart_5fbanner_12',['print_test_start_banner',['../class_b_n_o08x_test_helper.html#a066f8389fd1c682ec9565ebc3060d885',1,'BNO08xTestHelper']]], - ['product_5fids_13',['product_IDs',['../class_b_n_o08x.html#ac8f6fc515923ffc820a7cfafc0c2830f',1,'BNO08x']]], - ['program_20flowcharts_14',['Program Flowcharts',['../md__r_e_a_d_m_e.html#autotoc_md12',1,'']]], - ['project_15',['Adding to Project',['../md__r_e_a_d_m_e.html#autotoc_md3',1,'']]] -]; diff --git a/documentation/html/search/all_f.js b/documentation/html/search/all_f.js deleted file mode 100644 index 3b37bd4..0000000 --- a/documentation/html/search/all_f.js +++ /dev/null @@ -1,8 +0,0 @@ -var searchData= -[ - ['q_5fpoint_5f1_0',['q_point_1',['../structbno08x__meta__data__t.html#a1e0a5907ac8d8dd0325cf8830aa5bd66',1,'bno08x_meta_data_t']]], - ['q_5fpoint_5f2_1',['q_point_2',['../structbno08x__meta__data__t.html#a09ad38c35e9cd63d4c333f851d5e01e7',1,'bno08x_meta_data_t']]], - ['q_5fpoint_5f3_2',['q_point_3',['../structbno08x__meta__data__t.html#a29cb20721b8dda2c65c6b2b4dfad6551',1,'bno08x_meta_data_t']]], - ['queue_5fcb_5freport_5fid_3',['queue_cb_report_id',['../class_b_n_o08x.html#a8b45106ee35e8d2ddc9709b7f788212e',1,'BNO08x']]], - ['queue_5frx_5fsensor_5fevent_4',['queue_rx_sensor_event',['../class_b_n_o08x.html#aefd6d59af9f8cf73be017db55f8b2e6a',1,'BNO08x']]] -]; diff --git a/documentation/html/search/classes_0.js b/documentation/html/search/classes_0.js deleted file mode 100644 index d615020..0000000 --- a/documentation/html/search/classes_0.js +++ /dev/null @@ -1,55 +0,0 @@ -var searchData= -[ - ['bno08x_0',['BNO08x',['../class_b_n_o08x.html',1,'']]], - ['bno08x_5faccel_5ft_1',['bno08x_accel_t',['../structbno08x__accel__t.html',1,'']]], - ['bno08x_5factivity_5fclassifier_5ft_2',['bno08x_activity_classifier_t',['../structbno08x__activity__classifier__t.html',1,'']]], - ['bno08x_5fang_5fvel_5ft_3',['bno08x_ang_vel_t',['../structbno08x__ang__vel__t.html',1,'']]], - ['bno08x_5fconfig_5ft_4',['bno08x_config_t',['../structbno08x__config__t.html',1,'']]], - ['bno08x_5feuler_5fangle_5ft_5',['bno08x_euler_angle_t',['../structbno08x__euler__angle__t.html',1,'']]], - ['bno08x_5fgyro_5fbias_5ft_6',['bno08x_gyro_bias_t',['../structbno08x__gyro__bias__t.html',1,'']]], - ['bno08x_5fgyro_5ft_7',['bno08x_gyro_t',['../structbno08x__gyro__t.html',1,'']]], - ['bno08x_5finit_5fstatus_5ft_8',['bno08x_init_status_t',['../struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html',1,'BNO08xPrivateTypes']]], - ['bno08x_5fmagf_5fbias_5ft_9',['bno08x_magf_bias_t',['../structbno08x__magf__bias__t.html',1,'']]], - ['bno08x_5fmagf_5ft_10',['bno08x_magf_t',['../structbno08x__magf__t.html',1,'']]], - ['bno08x_5fmeta_5fdata_5ft_11',['bno08x_meta_data_t',['../structbno08x__meta__data__t.html',1,'']]], - ['bno08x_5fquat_5ft_12',['bno08x_quat_t',['../structbno08x__quat__t.html',1,'']]], - ['bno08x_5fraw_5faccel_5ft_13',['bno08x_raw_accel_t',['../structbno08x__raw__accel__t.html',1,'']]], - ['bno08x_5fraw_5fgyro_5ft_14',['bno08x_raw_gyro_t',['../structbno08x__raw__gyro__t.html',1,'']]], - ['bno08x_5fraw_5fmagf_5ft_15',['bno08x_raw_magf_t',['../structbno08x__raw__magf__t.html',1,'']]], - ['bno08x_5freports_5ft_16',['bno08x_reports_t',['../struct_b_n_o08x_1_1bno08x__reports__t.html',1,'BNO08x']]], - ['bno08x_5fsample_5fcounts_5ft_17',['bno08x_sample_counts_t',['../structbno08x__sample__counts__t.html',1,'']]], - ['bno08x_5fshake_5fdetector_5ft_18',['bno08x_shake_detector_t',['../structbno08x__shake__detector__t.html',1,'']]], - ['bno08x_5fstability_5fclassifier_5ft_19',['bno08x_stability_classifier_t',['../structbno08x__stability__classifier__t.html',1,'']]], - ['bno08x_5fstep_5fcounter_5ft_20',['bno08x_step_counter_t',['../structbno08x__step__counter__t.html',1,'']]], - ['bno08x_5fsync_5fctx_5ft_21',['bno08x_sync_ctx_t',['../struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html',1,'BNO08xPrivateTypes']]], - ['bno08x_5ftap_5fdetector_5ft_22',['bno08x_tap_detector_t',['../structbno08x__tap__detector__t.html',1,'']]], - ['bno08xcbgeneric_23',['BNO08xCbGeneric',['../class_b_n_o08x_cb_generic.html',1,'']]], - ['bno08xcbparamrptid_24',['BNO08xCbParamRptID',['../class_b_n_o08x_cb_param_rpt_i_d.html',1,'']]], - ['bno08xcbparamvoid_25',['BNO08xCbParamVoid',['../class_b_n_o08x_cb_param_void.html',1,'']]], - ['bno08xrpt_26',['BNO08xRpt',['../class_b_n_o08x_rpt.html',1,'']]], - ['bno08xrptacceleration_27',['BNO08xRptAcceleration',['../class_b_n_o08x_rpt_acceleration.html',1,'']]], - ['bno08xrptactivityclassifier_28',['BNO08xRptActivityClassifier',['../class_b_n_o08x_rpt_activity_classifier.html',1,'']]], - ['bno08xrptarvrstabilizedgamerv_29',['BNO08xRptARVRStabilizedGameRV',['../class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v.html',1,'']]], - ['bno08xrptarvrstabilizedrv_30',['BNO08xRptARVRStabilizedRV',['../class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v.html',1,'']]], - ['bno08xrptcalgyro_31',['BNO08xRptCalGyro',['../class_b_n_o08x_rpt_cal_gyro.html',1,'']]], - ['bno08xrptcalmagnetometer_32',['BNO08xRptCalMagnetometer',['../class_b_n_o08x_rpt_cal_magnetometer.html',1,'']]], - ['bno08xrptgamerv_33',['BNO08xRptGameRV',['../class_b_n_o08x_rpt_game_r_v.html',1,'']]], - ['bno08xrptgravity_34',['BNO08xRptGravity',['../class_b_n_o08x_rpt_gravity.html',1,'']]], - ['bno08xrptigyrorv_35',['BNO08xRptIGyroRV',['../class_b_n_o08x_rpt_i_gyro_r_v.html',1,'']]], - ['bno08xrptlinearacceleration_36',['BNO08xRptLinearAcceleration',['../class_b_n_o08x_rpt_linear_acceleration.html',1,'']]], - ['bno08xrptrawmemsaccelerometer_37',['BNO08xRptRawMEMSAccelerometer',['../class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html',1,'']]], - ['bno08xrptrawmemsgyro_38',['BNO08xRptRawMEMSGyro',['../class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html',1,'']]], - ['bno08xrptrawmemsmagnetometer_39',['BNO08xRptRawMEMSMagnetometer',['../class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html',1,'']]], - ['bno08xrptrv_40',['BNO08xRptRV',['../class_b_n_o08x_rpt_r_v.html',1,'']]], - ['bno08xrptrvgeneric_41',['BNO08xRptRVGeneric',['../class_b_n_o08x_rpt_r_v_generic.html',1,'']]], - ['bno08xrptrvgeomag_42',['BNO08xRptRVGeomag',['../class_b_n_o08x_rpt_r_v_geomag.html',1,'']]], - ['bno08xrptshakedetector_43',['BNO08xRptShakeDetector',['../class_b_n_o08x_rpt_shake_detector.html',1,'']]], - ['bno08xrptstabilityclassifier_44',['BNO08xRptStabilityClassifier',['../class_b_n_o08x_rpt_stability_classifier.html',1,'']]], - ['bno08xrptstepcounter_45',['BNO08xRptStepCounter',['../class_b_n_o08x_rpt_step_counter.html',1,'']]], - ['bno08xrpttapdetector_46',['BNO08xRptTapDetector',['../class_b_n_o08x_rpt_tap_detector.html',1,'']]], - ['bno08xrptuncalgyro_47',['BNO08xRptUncalGyro',['../class_b_n_o08x_rpt_uncal_gyro.html',1,'']]], - ['bno08xrptuncalmagnetometer_48',['BNO08xRptUncalMagnetometer',['../class_b_n_o08x_rpt_uncal_magnetometer.html',1,'']]], - ['bno08xsh2hal_49',['BNO08xSH2HAL',['../class_b_n_o08x_s_h2_h_a_l.html',1,'']]], - ['bno08xtesthelper_50',['BNO08xTestHelper',['../class_b_n_o08x_test_helper.html',1,'']]], - ['bno08xtestsuite_51',['BNO08xTestSuite',['../class_b_n_o08x_test_suite.html',1,'']]] -]; diff --git a/documentation/html/search/close.svg b/documentation/html/search/close.svg deleted file mode 100644 index 337d6cc..0000000 --- a/documentation/html/search/close.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - diff --git a/documentation/html/search/defines_0.js b/documentation/html/search/defines_0.js deleted file mode 100644 index 3f1d5f7..0000000 --- a/documentation/html/search/defines_0.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['parse_5fpacket_5flength_0',['PARSE_PACKET_LENGTH',['../_b_n_o08x_s_h2_h_a_l_8hpp.html#aaed5b6cbf0d2f27550d1b4a975c46c34',1,'BNO08xSH2HAL.hpp']]] -]; diff --git a/documentation/html/search/defines_1.js b/documentation/html/search/defines_1.js deleted file mode 100644 index e3c3370..0000000 --- a/documentation/html/search/defines_1.js +++ /dev/null @@ -1,6 +0,0 @@ -var searchData= -[ - ['shake_5fdetected_5fx_0',['SHAKE_DETECTED_X',['../_b_n_o08x_global_types_8hpp.html#ae12bdf0217349447eebadf16d4560869',1,'BNO08xGlobalTypes.hpp']]], - ['shake_5fdetected_5fy_1',['SHAKE_DETECTED_Y',['../_b_n_o08x_global_types_8hpp.html#a023aa826dbf083e2a6d2d67beba75b27',1,'BNO08xGlobalTypes.hpp']]], - ['shake_5fdetected_5fz_2',['SHAKE_DETECTED_Z',['../_b_n_o08x_global_types_8hpp.html#a9951e367fa8ff09a55526994cfaa94be',1,'BNO08xGlobalTypes.hpp']]] -]; diff --git a/documentation/html/search/defines_2.js b/documentation/html/search/defines_2.js deleted file mode 100644 index d9b70c3..0000000 --- a/documentation/html/search/defines_2.js +++ /dev/null @@ -1,10 +0,0 @@ -var searchData= -[ - ['tap_5fdetected_5fdouble_0',['TAP_DETECTED_DOUBLE',['../_b_n_o08x_global_types_8hpp.html#a92a577e216f51fc6156a87e6ecf8ffc5',1,'BNO08xGlobalTypes.hpp']]], - ['tap_5fdetected_5fx_5faxis_1',['TAP_DETECTED_X_AXIS',['../_b_n_o08x_global_types_8hpp.html#ad0dc59e3a74a39a8e358c945162f6fc8',1,'BNO08xGlobalTypes.hpp']]], - ['tap_5fdetected_5fx_5faxis_5fpositive_2',['TAP_DETECTED_X_AXIS_POSITIVE',['../_b_n_o08x_global_types_8hpp.html#a8a8a0fbcff17f5123ad111fcd9a375ea',1,'BNO08xGlobalTypes.hpp']]], - ['tap_5fdetected_5fy_5faxis_3',['TAP_DETECTED_Y_AXIS',['../_b_n_o08x_global_types_8hpp.html#ad2ab2bbe6f01a4a641f75c41a9064cf6',1,'BNO08xGlobalTypes.hpp']]], - ['tap_5fdetected_5fy_5faxis_5fpositive_4',['TAP_DETECTED_Y_AXIS_POSITIVE',['../_b_n_o08x_global_types_8hpp.html#a356ec3a53c785965e8dd24381a3bdcd7',1,'BNO08xGlobalTypes.hpp']]], - ['tap_5fdetected_5fz_5faxis_5',['TAP_DETECTED_Z_AXIS',['../_b_n_o08x_global_types_8hpp.html#aaaf91ed835d5d1a5726806bb147c5938',1,'BNO08xGlobalTypes.hpp']]], - ['tap_5fdetected_5fz_5faxis_5fpositive_6',['TAP_DETECTED_Z_AXIS_POSITIVE',['../_b_n_o08x_global_types_8hpp.html#a6fd0bd9f4990ced262a8f2d4c41d65d9',1,'BNO08xGlobalTypes.hpp']]] -]; diff --git a/documentation/html/search/defines_3.js b/documentation/html/search/defines_3.js deleted file mode 100644 index 0b1c703..0000000 --- a/documentation/html/search/defines_3.js +++ /dev/null @@ -1,7 +0,0 @@ -var searchData= -[ - ['uint16_5fclr_5flsb_0',['UINT16_CLR_LSB',['../_b_n_o08x_s_h2_h_a_l_8hpp.html#ac89a0ae0c3d3067f02e9fa275521606b',1,'BNO08xSH2HAL.hpp']]], - ['uint16_5fclr_5fmsb_1',['UINT16_CLR_MSB',['../_b_n_o08x_s_h2_h_a_l_8hpp.html#ad98f2fa811436866ff297a8288e34f40',1,'BNO08xSH2HAL.hpp']]], - ['uint32_5fclr_5fbyte_2',['UINT32_CLR_BYTE',['../_b_n_o08x_s_h2_h_a_l_8hpp.html#a7de5c0b84ba545981105e1216925d8e9',1,'BNO08xSH2HAL.hpp']]], - ['uint32_5fmsk_5fbyte_3',['UINT32_MSK_BYTE',['../_b_n_o08x_s_h2_h_a_l_8hpp.html#a6f459cc2cce1722c63d22a9556f06bc8',1,'BNO08xSH2HAL.hpp']]] -]; diff --git a/documentation/html/search/enums_0.js b/documentation/html/search/enums_0.js deleted file mode 100644 index 2190817..0000000 --- a/documentation/html/search/enums_0.js +++ /dev/null @@ -1,11 +0,0 @@ -var searchData= -[ - ['bno08x_5frpt_5fbit_5ft_0',['bno08x_rpt_bit_t',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2f',1,'BNO08xPrivateTypes']]], - ['bno08x_5ftsk_5fbit_5ft_1',['bno08x_tsk_bit_t',['../namespace_b_n_o08x_private_types.html#a59097f108831dd9860e17438d2976c1c',1,'BNO08xPrivateTypes']]], - ['bno08xaccuracy_2',['BNO08xAccuracy',['../_b_n_o08x_global_types_8hpp.html#aed7bab8e55be415938e078ebe72562a0',1,'BNO08xGlobalTypes.hpp']]], - ['bno08xactivity_3',['BNO08xActivity',['../_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187',1,'BNO08xGlobalTypes.hpp']]], - ['bno08xactivityenable_4',['BNO08xActivityEnable',['../_b_n_o08x_global_types_8hpp.html#adc1b530563e35a96fc1b8911ff133e0f',1,'BNO08xGlobalTypes.hpp']]], - ['bno08xcalsel_5',['BNO08xCalSel',['../_b_n_o08x_global_types_8hpp.html#aeeb4f49593c062357c3b7037bc2de850',1,'BNO08xGlobalTypes.hpp']]], - ['bno08xresetreason_6',['BNO08xResetReason',['../_b_n_o08x_global_types_8hpp.html#ab2a2ace42f7f438d6a799dfcbc243147',1,'BNO08xGlobalTypes.hpp']]], - ['bno08xstability_7',['BNO08xStability',['../_b_n_o08x_global_types_8hpp.html#a498b35f9e00b24e51f8f60b029751ab5',1,'BNO08xGlobalTypes.hpp']]] -]; diff --git a/documentation/html/search/enumvalues_0.js b/documentation/html/search/enumvalues_0.js deleted file mode 100644 index 1116f20..0000000 --- a/documentation/html/search/enumvalues_0.js +++ /dev/null @@ -1,6 +0,0 @@ -var searchData= -[ - ['accelerometer_0',['accelerometer',['../_b_n_o08x_global_types_8hpp.html#aeeb4f49593c062357c3b7037bc2de850a0e1275697d4c40b4b0640fbfa3907afa',1,'BNO08xGlobalTypes.hpp']]], - ['all_1',['ALL',['../_b_n_o08x_global_types_8hpp.html#adc1b530563e35a96fc1b8911ff133e0fa5fb1f955b45e38e31789286a1790398d',1,'BNO08xGlobalTypes.hpp']]], - ['all_2',['all',['../_b_n_o08x_global_types_8hpp.html#aeeb4f49593c062357c3b7037bc2de850aa181a603769c1f98ad927e7367c7aa51',1,'BNO08xGlobalTypes.hpp']]] -]; diff --git a/documentation/html/search/enumvalues_1.js b/documentation/html/search/enumvalues_1.js deleted file mode 100644 index ad927ea..0000000 --- a/documentation/html/search/enumvalues_1.js +++ /dev/null @@ -1,31 +0,0 @@ -var searchData= -[ - ['evt_5fgrp_5fbno08x_5ftask_5fdata_5favailable_0',['EVT_GRP_BNO08x_TASK_DATA_AVAILABLE',['../namespace_b_n_o08x_private_types.html#a59097f108831dd9860e17438d2976c1ca17f12f538e40746dbe8aafee08391fcc',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5fbno08x_5ftask_5fhint_5fassrt_5fbit_1',['EVT_GRP_BNO08x_TASK_HINT_ASSRT_BIT',['../namespace_b_n_o08x_private_types.html#a59097f108831dd9860e17438d2976c1ca616d8458c1a9f54f9d99ba03a773ba41',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5fbno08x_5ftask_5freset_5foccurred_2',['EVT_GRP_BNO08x_TASK_RESET_OCCURRED',['../namespace_b_n_o08x_private_types.html#a59097f108831dd9860e17438d2976c1caaddd073f2b8e89319909d7c61f220452',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5fbno08x_5ftasks_5frunning_3',['EVT_GRP_BNO08x_TASKS_RUNNING',['../namespace_b_n_o08x_private_types.html#a59097f108831dd9860e17438d2976c1ca272952aff639965d61f76664cb4fed15',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5faccelerometer_5fbit_4',['EVT_GRP_RPT_ACCELEROMETER_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2faa5b9ffe097d1eb83a6a5a13871da0891',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5factivity_5fclassifier_5fbit_5',['EVT_GRP_RPT_ACTIVITY_CLASSIFIER_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fa94cddd1837a77bba5644543b1ad8b9e7',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5fall_6',['EVT_GRP_RPT_ALL',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fa6bb054cdd31ded01373a4395889c84f1',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5fcal_5fgyro_5fbit_7',['EVT_GRP_RPT_CAL_GYRO_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2faeb1961d7852ea305443610b2521aaea7',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5fcal_5fmagnetometer_5fbit_8',['EVT_GRP_RPT_CAL_MAGNETOMETER_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fac1d15dddeab169b213c719e6b0fef32d',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5fcircle_5fdetector_5fbit_9',['EVT_GRP_RPT_CIRCLE_DETECTOR_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fab5d7a8690f3b42637a52122d4269da10',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5fgeomag_5frv_5fbit_10',['EVT_GRP_RPT_GEOMAG_RV_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fa728314f4744fc408c6b153e8fbb3feb4',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5fgravity_5fbit_11',['EVT_GRP_RPT_GRAVITY_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fabd9e62157a0bc3dc38c3473d7bc2799f',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5fgyro_5fintegrated_5frv_5fbit_12',['EVT_GRP_RPT_GYRO_INTEGRATED_RV_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fa6835a63fb08379608cda0a108098aac7',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5flinear_5faccelerometer_5fbit_13',['EVT_GRP_RPT_LINEAR_ACCELEROMETER_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fa68851003c2b7df34c3acf882251c60e2',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5fraw_5faccelerometer_5fbit_14',['EVT_GRP_RPT_RAW_ACCELEROMETER_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fab7e6b36da354702880ff9118d45b6af2',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5fraw_5fgyro_5fbit_15',['EVT_GRP_RPT_RAW_GYRO_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fadcfcdea69099869ebf7f246ff5b7e8bb',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5fraw_5fmagnetometer_5fbit_16',['EVT_GRP_RPT_RAW_MAGNETOMETER_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fab57a2ea711bebb4d4e031a0b449160c7',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5frv_5farvr_5fs_5fbit_17',['EVT_GRP_RPT_RV_ARVR_S_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fab5d141bdda220e3fa0bd9eb0fe3f31b5',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5frv_5farvr_5fs_5fgame_5fbit_18',['EVT_GRP_RPT_RV_ARVR_S_GAME_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fab77588c26929a2d8dd8eeea883b905ca',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5frv_5fbit_19',['EVT_GRP_RPT_RV_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fac0ff3fde600aac814ad76a4769515ae8',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5frv_5fgame_5fbit_20',['EVT_GRP_RPT_RV_GAME_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fad39283f98adf7242b3b3ccf847c150cd',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5fshake_5fdetector_5fbit_21',['EVT_GRP_RPT_SHAKE_DETECTOR_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fad517d3ea5b1b259f20ed43e1fcf40e0c',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5fstability_5fclassifier_5fbit_22',['EVT_GRP_RPT_STABILITY_CLASSIFIER_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fae138ae8422830982a470025d81c4be4b',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5fstep_5fcounter_5fbit_23',['EVT_GRP_RPT_STEP_COUNTER_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fafb8f448edba339f37fdf794bd891f903',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5ftap_5fdetector_5fbit_24',['EVT_GRP_RPT_TAP_DETECTOR_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fad4482fb4fb6693a492584508691f2c77',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5funcal_5fgyro_5fbit_25',['EVT_GRP_RPT_UNCAL_GYRO_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fa591c062247280798af0e40d6141614c6',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5funcal_5fmagnetometer_5fbit_26',['EVT_GRP_RPT_UNCAL_MAGNETOMETER_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2faa54d15cc17179a6840b9ec3f4e0038cb',1,'BNO08xPrivateTypes']]], - ['ext_5frst_27',['EXT_RST',['../_b_n_o08x_global_types_8hpp.html#ab2a2ace42f7f438d6a799dfcbc243147ac4e100317ca17eda786308c1c39eded5',1,'BNO08xGlobalTypes.hpp']]] -]; diff --git a/documentation/html/search/enumvalues_2.js b/documentation/html/search/enumvalues_2.js deleted file mode 100644 index f636ab9..0000000 --- a/documentation/html/search/enumvalues_2.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['gyro_0',['gyro',['../_b_n_o08x_global_types_8hpp.html#aeeb4f49593c062357c3b7037bc2de850a41e1db589d90cecf09838a038ebc8aa1',1,'BNO08xGlobalTypes.hpp']]] -]; diff --git a/documentation/html/search/enumvalues_3.js b/documentation/html/search/enumvalues_3.js deleted file mode 100644 index ac4eec9..0000000 --- a/documentation/html/search/enumvalues_3.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['high_0',['HIGH',['../_b_n_o08x_global_types_8hpp.html#aed7bab8e55be415938e078ebe72562a0ab89de3b4b81c4facfac906edf29aec8c',1,'BNO08xGlobalTypes.hpp']]] -]; diff --git a/documentation/html/search/enumvalues_4.js b/documentation/html/search/enumvalues_4.js deleted file mode 100644 index 1fe0e02..0000000 --- a/documentation/html/search/enumvalues_4.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['in_5fvehicle_0',['IN_VEHICLE',['../_b_n_o08x_global_types_8hpp.html#adc1b530563e35a96fc1b8911ff133e0fab166a3ce74dd5434e4a940dfa2af76e4',1,'IN_VEHICLE: BNO08xGlobalTypes.hpp'],['../_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187ab166a3ce74dd5434e4a940dfa2af76e4',1,'IN_VEHICLE: BNO08xGlobalTypes.hpp']]], - ['int_5frst_1',['INT_RST',['../_b_n_o08x_global_types_8hpp.html#ab2a2ace42f7f438d6a799dfcbc243147acc069cf9b33eb4e7fb3696f0f42d752f',1,'BNO08xGlobalTypes.hpp']]] -]; diff --git a/documentation/html/search/enumvalues_5.js b/documentation/html/search/enumvalues_5.js deleted file mode 100644 index ebc69b5..0000000 --- a/documentation/html/search/enumvalues_5.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['low_0',['LOW',['../_b_n_o08x_global_types_8hpp.html#aed7bab8e55be415938e078ebe72562a0a41bc94cbd8eebea13ce0491b2ac11b88',1,'BNO08xGlobalTypes.hpp']]] -]; diff --git a/documentation/html/search/enumvalues_6.js b/documentation/html/search/enumvalues_6.js deleted file mode 100644 index e46134a..0000000 --- a/documentation/html/search/enumvalues_6.js +++ /dev/null @@ -1,6 +0,0 @@ -var searchData= -[ - ['magnetometer_0',['magnetometer',['../_b_n_o08x_global_types_8hpp.html#aeeb4f49593c062357c3b7037bc2de850a2c8af00d544b080d3c0d834d1c5dfcbf',1,'BNO08xGlobalTypes.hpp']]], - ['med_1',['MED',['../_b_n_o08x_global_types_8hpp.html#aed7bab8e55be415938e078ebe72562a0a2ad6d5975c45da2e711c796f3a1b029c',1,'BNO08xGlobalTypes.hpp']]], - ['motion_2',['MOTION',['../_b_n_o08x_global_types_8hpp.html#a498b35f9e00b24e51f8f60b029751ab5af96e6ea7a7375bd60bad3f3caae3cf27',1,'BNO08xGlobalTypes.hpp']]] -]; diff --git a/documentation/html/search/enumvalues_7.js b/documentation/html/search/enumvalues_7.js deleted file mode 100644 index 58e7212..0000000 --- a/documentation/html/search/enumvalues_7.js +++ /dev/null @@ -1,8 +0,0 @@ -var searchData= -[ - ['on_5fbicycle_0',['ON_BICYCLE',['../_b_n_o08x_global_types_8hpp.html#adc1b530563e35a96fc1b8911ff133e0fa93d94a2f3a627533453a40e302fb35a4',1,'ON_BICYCLE: BNO08xGlobalTypes.hpp'],['../_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187a93d94a2f3a627533453a40e302fb35a4',1,'ON_BICYCLE: BNO08xGlobalTypes.hpp']]], - ['on_5ffoot_1',['ON_FOOT',['../_b_n_o08x_global_types_8hpp.html#adc1b530563e35a96fc1b8911ff133e0fa7089542e0146a3499986c81e24924b58',1,'ON_FOOT: BNO08xGlobalTypes.hpp'],['../_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187a7089542e0146a3499986c81e24924b58',1,'ON_FOOT: BNO08xGlobalTypes.hpp']]], - ['on_5fstairs_2',['ON_STAIRS',['../_b_n_o08x_global_types_8hpp.html#adc1b530563e35a96fc1b8911ff133e0fabbf2a614429826a84bd76b4a47fc7515',1,'ON_STAIRS: BNO08xGlobalTypes.hpp'],['../_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187abbf2a614429826a84bd76b4a47fc7515',1,'ON_STAIRS: BNO08xGlobalTypes.hpp']]], - ['on_5ftable_3',['ON_TABLE',['../_b_n_o08x_global_types_8hpp.html#a498b35f9e00b24e51f8f60b029751ab5a71149a62cd9fec4756e3538d1754486a',1,'BNO08xGlobalTypes.hpp']]], - ['other_4',['OTHER',['../_b_n_o08x_global_types_8hpp.html#ab2a2ace42f7f438d6a799dfcbc243147a03570470bad94692ce93e32700d2e1cb',1,'BNO08xGlobalTypes.hpp']]] -]; diff --git a/documentation/html/search/enumvalues_8.js b/documentation/html/search/enumvalues_8.js deleted file mode 100644 index 9976b43..0000000 --- a/documentation/html/search/enumvalues_8.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['planar_5faccelerometer_0',['planar_accelerometer',['../_b_n_o08x_global_types_8hpp.html#aeeb4f49593c062357c3b7037bc2de850afcaab1f4c98b7343157c3c59c6a259cb',1,'BNO08xGlobalTypes.hpp']]], - ['por_1',['POR',['../_b_n_o08x_global_types_8hpp.html#ab2a2ace42f7f438d6a799dfcbc243147a7b47bb0f9f8c72f84d891e8e22a1fb92',1,'BNO08xGlobalTypes.hpp']]] -]; diff --git a/documentation/html/search/enumvalues_9.js b/documentation/html/search/enumvalues_9.js deleted file mode 100644 index ae0de04..0000000 --- a/documentation/html/search/enumvalues_9.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['reserved_0',['RESERVED',['../_b_n_o08x_global_types_8hpp.html#a498b35f9e00b24e51f8f60b029751ab5a83c7f2aa8c3ac10ed8beb75cad162827',1,'BNO08xGlobalTypes.hpp']]], - ['running_1',['RUNNING',['../_b_n_o08x_global_types_8hpp.html#adc1b530563e35a96fc1b8911ff133e0fa43491564ebcfd38568918efbd6e840fd',1,'RUNNING: BNO08xGlobalTypes.hpp'],['../_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187a43491564ebcfd38568918efbd6e840fd',1,'RUNNING: BNO08xGlobalTypes.hpp']]] -]; diff --git a/documentation/html/search/enumvalues_a.js b/documentation/html/search/enumvalues_a.js deleted file mode 100644 index 1d14f33..0000000 --- a/documentation/html/search/enumvalues_a.js +++ /dev/null @@ -1,6 +0,0 @@ -var searchData= -[ - ['stable_0',['STABLE',['../_b_n_o08x_global_types_8hpp.html#a498b35f9e00b24e51f8f60b029751ab5a32987cdf8a725702042ab18f5c700905',1,'BNO08xGlobalTypes.hpp']]], - ['stationary_1',['STATIONARY',['../_b_n_o08x_global_types_8hpp.html#a498b35f9e00b24e51f8f60b029751ab5a4120eb7591bd0789af75a8973d5f9146',1,'BNO08xGlobalTypes.hpp']]], - ['still_2',['STILL',['../_b_n_o08x_global_types_8hpp.html#adc1b530563e35a96fc1b8911ff133e0fa8b572d218013b9626d59e6a2b38f18b6',1,'STILL: BNO08xGlobalTypes.hpp'],['../_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187a8b572d218013b9626d59e6a2b38f18b6',1,'STILL: BNO08xGlobalTypes.hpp']]] -]; diff --git a/documentation/html/search/enumvalues_b.js b/documentation/html/search/enumvalues_b.js deleted file mode 100644 index e4c016e..0000000 --- a/documentation/html/search/enumvalues_b.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['tilting_0',['TILTING',['../_b_n_o08x_global_types_8hpp.html#adc1b530563e35a96fc1b8911ff133e0fa69909b62e08f212da31719aebf67b70c',1,'TILTING: BNO08xGlobalTypes.hpp'],['../_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187a69909b62e08f212da31719aebf67b70c',1,'TILTING: BNO08xGlobalTypes.hpp']]] -]; diff --git a/documentation/html/search/enumvalues_c.js b/documentation/html/search/enumvalues_c.js deleted file mode 100644 index d2c53be..0000000 --- a/documentation/html/search/enumvalues_c.js +++ /dev/null @@ -1,6 +0,0 @@ -var searchData= -[ - ['undefined_0',['UNDEFINED',['../_b_n_o08x_global_types_8hpp.html#ab2a2ace42f7f438d6a799dfcbc243147a0db45d2a4141101bdfe48e3314cfbca3',1,'UNDEFINED: BNO08xGlobalTypes.hpp'],['../_b_n_o08x_global_types_8hpp.html#aed7bab8e55be415938e078ebe72562a0a0db45d2a4141101bdfe48e3314cfbca3',1,'UNDEFINED: BNO08xGlobalTypes.hpp'],['../_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187a0db45d2a4141101bdfe48e3314cfbca3',1,'UNDEFINED: BNO08xGlobalTypes.hpp'],['../_b_n_o08x_global_types_8hpp.html#a498b35f9e00b24e51f8f60b029751ab5a0db45d2a4141101bdfe48e3314cfbca3',1,'UNDEFINED: BNO08xGlobalTypes.hpp']]], - ['unknown_1',['UNKNOWN',['../_b_n_o08x_global_types_8hpp.html#adc1b530563e35a96fc1b8911ff133e0fa696b031073e74bf2cb98e5ef201d4aa3',1,'UNKNOWN: BNO08xGlobalTypes.hpp'],['../_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187a696b031073e74bf2cb98e5ef201d4aa3',1,'UNKNOWN: BNO08xGlobalTypes.hpp'],['../_b_n_o08x_global_types_8hpp.html#a498b35f9e00b24e51f8f60b029751ab5a696b031073e74bf2cb98e5ef201d4aa3',1,'UNKNOWN: BNO08xGlobalTypes.hpp']]], - ['unreliable_2',['UNRELIABLE',['../_b_n_o08x_global_types_8hpp.html#aed7bab8e55be415938e078ebe72562a0a6e257e645974b9086ed66e9465e2d80c',1,'BNO08xGlobalTypes.hpp']]] -]; diff --git a/documentation/html/search/enumvalues_d.js b/documentation/html/search/enumvalues_d.js deleted file mode 100644 index 47cff0c..0000000 --- a/documentation/html/search/enumvalues_d.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['walking_0',['WALKING',['../_b_n_o08x_global_types_8hpp.html#adc1b530563e35a96fc1b8911ff133e0fa606c114184493a665cf1f6a12fbab9d3',1,'WALKING: BNO08xGlobalTypes.hpp'],['../_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187a606c114184493a665cf1f6a12fbab9d3',1,'WALKING: BNO08xGlobalTypes.hpp']]], - ['wtd_1',['WTD',['../_b_n_o08x_global_types_8hpp.html#ab2a2ace42f7f438d6a799dfcbc243147a764caaf44e35ee682f4079bd0878fa36',1,'BNO08xGlobalTypes.hpp']]] -]; diff --git a/documentation/html/search/files_0.js b/documentation/html/search/files_0.js deleted file mode 100644 index f695c45..0000000 --- a/documentation/html/search/files_0.js +++ /dev/null @@ -1,61 +0,0 @@ -var searchData= -[ - ['bno08x_2ecpp_0',['BNO08x.cpp',['../_b_n_o08x_8cpp.html',1,'']]], - ['bno08x_2ehpp_1',['BNO08x.hpp',['../_b_n_o08x_8hpp.html',1,'']]], - ['bno08xcbgeneric_2ehpp_2',['BNO08xCbGeneric.hpp',['../_b_n_o08x_cb_generic_8hpp.html',1,'']]], - ['bno08xcbparamrptid_2ehpp_3',['BNO08xCbParamRptID.hpp',['../_b_n_o08x_cb_param_rpt_i_d_8hpp.html',1,'']]], - ['bno08xcbparamvoid_2ehpp_4',['BNO08xCbParamVoid.hpp',['../_b_n_o08x_cb_param_void_8hpp.html',1,'']]], - ['bno08xglobaltypes_2ehpp_5',['BNO08xGlobalTypes.hpp',['../_b_n_o08x_global_types_8hpp.html',1,'']]], - ['bno08xprivatetypes_2ehpp_6',['BNO08xPrivateTypes.hpp',['../_b_n_o08x_private_types_8hpp.html',1,'']]], - ['bno08xreports_2ehpp_7',['BNO08xReports.hpp',['../_b_n_o08x_reports_8hpp.html',1,'']]], - ['bno08xrpt_2ecpp_8',['BNO08xRpt.cpp',['../_b_n_o08x_rpt_8cpp.html',1,'']]], - ['bno08xrpt_2ehpp_9',['BNO08xRpt.hpp',['../_b_n_o08x_rpt_8hpp.html',1,'']]], - ['bno08xrptacceleration_2ecpp_10',['BNO08xRptAcceleration.cpp',['../_b_n_o08x_rpt_acceleration_8cpp.html',1,'']]], - ['bno08xrptacceleration_2ehpp_11',['BNO08xRptAcceleration.hpp',['../_b_n_o08x_rpt_acceleration_8hpp.html',1,'']]], - ['bno08xrptactivityclassifier_2ecpp_12',['BNO08xRptActivityClassifier.cpp',['../_b_n_o08x_rpt_activity_classifier_8cpp.html',1,'']]], - ['bno08xrptactivityclassifier_2ehpp_13',['BNO08xRptActivityClassifier.hpp',['../_b_n_o08x_rpt_activity_classifier_8hpp.html',1,'']]], - ['bno08xrptarvrstabilizedgamerv_2ecpp_14',['BNO08xRptARVRStabilizedGameRV.cpp',['../_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp.html',1,'']]], - ['bno08xrptarvrstabilizedgamerv_2ehpp_15',['BNO08xRptARVRStabilizedGameRV.hpp',['../_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp.html',1,'']]], - ['bno08xrptarvrstabilizedrv_2ecpp_16',['BNO08xRptARVRStabilizedRV.cpp',['../_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp.html',1,'']]], - ['bno08xrptarvrstabilizedrv_2ehpp_17',['BNO08xRptARVRStabilizedRV.hpp',['../_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp.html',1,'']]], - ['bno08xrptcalgyro_2ecpp_18',['BNO08xRptCalGyro.cpp',['../_b_n_o08x_rpt_cal_gyro_8cpp.html',1,'']]], - ['bno08xrptcalgyro_2ehpp_19',['BNO08xRptCalGyro.hpp',['../_b_n_o08x_rpt_cal_gyro_8hpp.html',1,'']]], - ['bno08xrptcalmagnetometer_2ecpp_20',['BNO08xRptCalMagnetometer.cpp',['../_b_n_o08x_rpt_cal_magnetometer_8cpp.html',1,'']]], - ['bno08xrptcalmagnetometer_2ehpp_21',['BNO08xRptCalMagnetometer.hpp',['../_b_n_o08x_rpt_cal_magnetometer_8hpp.html',1,'']]], - ['bno08xrptgamerv_2ecpp_22',['BNO08xRptGameRV.cpp',['../_b_n_o08x_rpt_game_r_v_8cpp.html',1,'']]], - ['bno08xrptgamerv_2ehpp_23',['BNO08xRptGameRV.hpp',['../_b_n_o08x_rpt_game_r_v_8hpp.html',1,'']]], - ['bno08xrptgravity_2ecpp_24',['BNO08xRptGravity.cpp',['../_b_n_o08x_rpt_gravity_8cpp.html',1,'']]], - ['bno08xrptgravity_2ehpp_25',['BNO08xRptGravity.hpp',['../_b_n_o08x_rpt_gravity_8hpp.html',1,'']]], - ['bno08xrptigyrorv_2ecpp_26',['BNO08xRptIGyroRV.cpp',['../_b_n_o08x_rpt_i_gyro_r_v_8cpp.html',1,'']]], - ['bno08xrptigyrorv_2ehpp_27',['BNO08xRptIGyroRV.hpp',['../_b_n_o08x_rpt_i_gyro_r_v_8hpp.html',1,'']]], - ['bno08xrptlinearacceleration_2ecpp_28',['BNO08xRptLinearAcceleration.cpp',['../_b_n_o08x_rpt_linear_acceleration_8cpp.html',1,'']]], - ['bno08xrptlinearacceleration_2ehpp_29',['BNO08xRptLinearAcceleration.hpp',['../_b_n_o08x_rpt_linear_acceleration_8hpp.html',1,'']]], - ['bno08xrptrawmemsaccelerometer_2ecpp_30',['BNO08xRptRawMEMSAccelerometer.cpp',['../_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp.html',1,'']]], - ['bno08xrptrawmemsaccelerometer_2ehpp_31',['BNO08xRptRawMEMSAccelerometer.hpp',['../_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp.html',1,'']]], - ['bno08xrptrawmemsgyro_2ecpp_32',['BNO08xRptRawMEMSGyro.cpp',['../_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp.html',1,'']]], - ['bno08xrptrawmemsgyro_2ehpp_33',['BNO08xRptRawMEMSGyro.hpp',['../_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp.html',1,'']]], - ['bno08xrptrawmemsmagnetometer_2ecpp_34',['BNO08xRptRawMEMSMagnetometer.cpp',['../_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp.html',1,'']]], - ['bno08xrptrawmemsmagnetometer_2ehpp_35',['BNO08xRptRawMEMSMagnetometer.hpp',['../_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp.html',1,'']]], - ['bno08xrptrv_2ecpp_36',['BNO08xRptRV.cpp',['../_b_n_o08x_rpt_r_v_8cpp.html',1,'']]], - ['bno08xrptrv_2ehpp_37',['BNO08xRptRV.hpp',['../_b_n_o08x_rpt_r_v_8hpp.html',1,'']]], - ['bno08xrptrvgeneric_2ecpp_38',['BNO08xRptRVGeneric.cpp',['../_b_n_o08x_rpt_r_v_generic_8cpp.html',1,'']]], - ['bno08xrptrvgeneric_2ehpp_39',['BNO08xRptRVGeneric.hpp',['../_b_n_o08x_rpt_r_v_generic_8hpp.html',1,'']]], - ['bno08xrptrvgeomag_2ecpp_40',['BNO08xRptRVGeomag.cpp',['../_b_n_o08x_rpt_r_v_geomag_8cpp.html',1,'']]], - ['bno08xrptrvgeomag_2ehpp_41',['BNO08xRptRVGeomag.hpp',['../_b_n_o08x_rpt_r_v_geomag_8hpp.html',1,'']]], - ['bno08xrptshakedetector_2ecpp_42',['BNO08xRptShakeDetector.cpp',['../_b_n_o08x_rpt_shake_detector_8cpp.html',1,'']]], - ['bno08xrptshakedetector_2ehpp_43',['BNO08xRptShakeDetector.hpp',['../_b_n_o08x_rpt_shake_detector_8hpp.html',1,'']]], - ['bno08xrptstabilityclassifier_2ecpp_44',['BNO08xRptStabilityClassifier.cpp',['../_b_n_o08x_rpt_stability_classifier_8cpp.html',1,'']]], - ['bno08xrptstabilityclassifier_2ehpp_45',['BNO08xRptStabilityClassifier.hpp',['../_b_n_o08x_rpt_stability_classifier_8hpp.html',1,'']]], - ['bno08xrptstepcounter_2ecpp_46',['BNO08xRptStepCounter.cpp',['../_b_n_o08x_rpt_step_counter_8cpp.html',1,'']]], - ['bno08xrptstepcounter_2ehpp_47',['BNO08xRptStepCounter.hpp',['../_b_n_o08x_rpt_step_counter_8hpp.html',1,'']]], - ['bno08xrpttapdetector_2ecpp_48',['BNO08xRptTapDetector.cpp',['../_b_n_o08x_rpt_tap_detector_8cpp.html',1,'']]], - ['bno08xrpttapdetector_2ehpp_49',['BNO08xRptTapDetector.hpp',['../_b_n_o08x_rpt_tap_detector_8hpp.html',1,'']]], - ['bno08xrptuncalgyro_2ecpp_50',['BNO08xRptUncalGyro.cpp',['../_b_n_o08x_rpt_uncal_gyro_8cpp.html',1,'']]], - ['bno08xrptuncalgyro_2ehpp_51',['BNO08xRptUncalGyro.hpp',['../_b_n_o08x_rpt_uncal_gyro_8hpp.html',1,'']]], - ['bno08xrptuncalmagnetometer_2ecpp_52',['BNO08xRptUncalMagnetometer.cpp',['../_b_n_o08x_rpt_uncal_magnetometer_8cpp.html',1,'']]], - ['bno08xrptuncalmagnetometer_2ehpp_53',['BNO08xRptUncalMagnetometer.hpp',['../_b_n_o08x_rpt_uncal_magnetometer_8hpp.html',1,'']]], - ['bno08xsh2hal_2ecpp_54',['BNO08xSH2HAL.cpp',['../_b_n_o08x_s_h2_h_a_l_8cpp.html',1,'']]], - ['bno08xsh2hal_2ehpp_55',['BNO08xSH2HAL.hpp',['../_b_n_o08x_s_h2_h_a_l_8hpp.html',1,'']]], - ['bno08xtesthelper_2ehpp_56',['BNO08xTestHelper.hpp',['../_b_n_o08x_test_helper_8hpp.html',1,'']]], - ['bno08xtestsuite_2ehpp_57',['BNO08xTestSuite.hpp',['../_b_n_o08x_test_suite_8hpp.html',1,'']]] -]; diff --git a/documentation/html/search/files_1.js b/documentation/html/search/files_1.js deleted file mode 100644 index 6e877df..0000000 --- a/documentation/html/search/files_1.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['callbacktests_2ecpp_0',['CallbackTests.cpp',['../_callback_tests_8cpp.html',1,'']]] -]; diff --git a/documentation/html/search/files_2.js b/documentation/html/search/files_2.js deleted file mode 100644 index 2aecace..0000000 --- a/documentation/html/search/files_2.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['featuretests_2ecpp_0',['FeatureTests.cpp',['../_feature_tests_8cpp.html',1,'']]] -]; diff --git a/documentation/html/search/files_3.js b/documentation/html/search/files_3.js deleted file mode 100644 index a54815a..0000000 --- a/documentation/html/search/files_3.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['initdenittests_2ecpp_0',['InitDenitTests.cpp',['../_init_denit_tests_8cpp.html',1,'']]] -]; diff --git a/documentation/html/search/files_4.js b/documentation/html/search/files_4.js deleted file mode 100644 index 3b4c59a..0000000 --- a/documentation/html/search/files_4.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['multireporttests_2ecpp_0',['MultiReportTests.cpp',['../_multi_report_tests_8cpp.html',1,'']]] -]; diff --git a/documentation/html/search/files_5.js b/documentation/html/search/files_5.js deleted file mode 100644 index 4accdc1..0000000 --- a/documentation/html/search/files_5.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['readme_2emd_0',['README.md',['../_r_e_a_d_m_e_8md.html',1,'']]] -]; diff --git a/documentation/html/search/files_6.js b/documentation/html/search/files_6.js deleted file mode 100644 index a4a37b5..0000000 --- a/documentation/html/search/files_6.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['singlereporttests_2ecpp_0',['SingleReportTests.cpp',['../_single_report_tests_8cpp.html',1,'']]] -]; diff --git a/documentation/html/search/functions_0.js b/documentation/html/search/functions_0.js deleted file mode 100644 index df6b9fb..0000000 --- a/documentation/html/search/functions_0.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['accuracy_5fto_5fstr_0',['accuracy_to_str',['../class_b_n_o08x.html#a41d65567bb316971f68718ca69039ace',1,'BNO08x']]], - ['activity_5fto_5fstr_1',['activity_to_str',['../class_b_n_o08x.html#a0559c3f2f49d287e7c400a780975f850',1,'BNO08x']]] -]; diff --git a/documentation/html/search/functions_1.js b/documentation/html/search/functions_1.js deleted file mode 100644 index 8c8736c..0000000 --- a/documentation/html/search/functions_1.js +++ /dev/null @@ -1,52 +0,0 @@ -var searchData= -[ - ['bno08x_0',['BNO08x',['../class_b_n_o08x.html#ad12fb6cf310ad7a04a4e53809833bd61',1,'BNO08x']]], - ['bno08x_5faccel_5ft_1',['bno08x_accel_t',['../structbno08x__accel__t.html#a3d71a06304afc576280c56952b4f7a34',1,'bno08x_accel_t']]], - ['bno08x_5factivity_5fclassifier_5ft_2',['bno08x_activity_classifier_t',['../structbno08x__activity__classifier__t.html#a302244e7d2d064b126eb92f363add923',1,'bno08x_activity_classifier_t']]], - ['bno08x_5fang_5fvel_5ft_3',['bno08x_ang_vel_t',['../structbno08x__ang__vel__t.html#a76cf6d15cef214b31a47008d49b843be',1,'bno08x_ang_vel_t']]], - ['bno08x_5fconfig_5ft_4',['bno08x_config_t',['../structbno08x__config__t.html#a68e051212415a62e64c23678e7b40552',1,'bno08x_config_t::bno08x_config_t(bool install_isr_service=true)'],['../structbno08x__config__t.html#afa37d6ffc6f4fc7c9aa7484d49458a4a',1,'bno08x_config_t::bno08x_config_t(spi_host_device_t spi_peripheral, gpio_num_t io_mosi, gpio_num_t io_miso, gpio_num_t io_sclk, gpio_num_t io_cs, gpio_num_t io_int, gpio_num_t io_rst, uint32_t sclk_speed, bool install_isr_service=true)']]], - ['bno08x_5feuler_5fangle_5ft_5',['bno08x_euler_angle_t',['../structbno08x__euler__angle__t.html#a29b670ff58d75a6abf02512ee07a6207',1,'bno08x_euler_angle_t']]], - ['bno08x_5fgyro_5fbias_5ft_6',['bno08x_gyro_bias_t',['../structbno08x__gyro__bias__t.html#a779c3000b541664d935b2ffda75a5f14',1,'bno08x_gyro_bias_t']]], - ['bno08x_5fgyro_5ft_7',['bno08x_gyro_t',['../structbno08x__gyro__t.html#aa9a075a6b135f4b137b6247768ef5af6',1,'bno08x_gyro_t']]], - ['bno08x_5finit_5fstatus_5ft_8',['bno08x_init_status_t',['../struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#a63b876667ae7fb32e9861dffafb55a64',1,'BNO08xPrivateTypes::bno08x_init_status_t']]], - ['bno08x_5fmagf_5fbias_5ft_9',['bno08x_magf_bias_t',['../structbno08x__magf__bias__t.html#aa0b6af3812168e0dc9329d5a70e54f98',1,'bno08x_magf_bias_t']]], - ['bno08x_5fmagf_5ft_10',['bno08x_magf_t',['../structbno08x__magf__t.html#ad8784e25768658f4fa0cb1dd5c1afc36',1,'bno08x_magf_t']]], - ['bno08x_5fmeta_5fdata_5ft_11',['bno08x_meta_data_t',['../structbno08x__meta__data__t.html#a3e22f63db62812b5aeeb873553f378c4',1,'bno08x_meta_data_t::bno08x_meta_data_t()'],['../structbno08x__meta__data__t.html#a549c5e42da7cf07c6ec28ce69548b1d8',1,'bno08x_meta_data_t::bno08x_meta_data_t(const sh2_SensorMetadata_t &src)']]], - ['bno08x_5fquat_5ft_12',['bno08x_quat_t',['../structbno08x__quat__t.html#ae42ec645fe23b60e32e55872a3b9e703',1,'bno08x_quat_t']]], - ['bno08x_5fraw_5faccel_5ft_13',['bno08x_raw_accel_t',['../structbno08x__raw__accel__t.html#afb9443ec5846eefe942e1f273570fb7f',1,'bno08x_raw_accel_t']]], - ['bno08x_5fraw_5fgyro_5ft_14',['bno08x_raw_gyro_t',['../structbno08x__raw__gyro__t.html#a17c759dd38d5a6b78ae5cb77c5e4d93b',1,'bno08x_raw_gyro_t']]], - ['bno08x_5fraw_5fmagf_5ft_15',['bno08x_raw_magf_t',['../structbno08x__raw__magf__t.html#a9bbd61edac01cb1f2e78417efe8573aa',1,'bno08x_raw_magf_t']]], - ['bno08x_5freports_5ft_16',['bno08x_reports_t',['../struct_b_n_o08x_1_1bno08x__reports__t.html#aad0b1641e9c31927c33d0f69c174f9cb',1,'BNO08x::bno08x_reports_t']]], - ['bno08x_5fsample_5fcounts_5ft_17',['bno08x_sample_counts_t',['../structbno08x__sample__counts__t.html#abd1eccfac205719fd1c5aed25fee1fec',1,'bno08x_sample_counts_t']]], - ['bno08x_5fshake_5fdetector_5ft_18',['bno08x_shake_detector_t',['../structbno08x__shake__detector__t.html#a57df670bfdac6a4174c986a65a0340be',1,'bno08x_shake_detector_t']]], - ['bno08x_5fstability_5fclassifier_5ft_19',['bno08x_stability_classifier_t',['../structbno08x__stability__classifier__t.html#a1af6213e40337e7dfff734d542fc3be2',1,'bno08x_stability_classifier_t']]], - ['bno08x_5fstep_5fcounter_5ft_20',['bno08x_step_counter_t',['../structbno08x__step__counter__t.html#a53eb4151dfa16c65871f9a754cf92940',1,'bno08x_step_counter_t']]], - ['bno08x_5fsync_5fctx_5ft_21',['bno08x_sync_ctx_t',['../struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html#a3f9cea8f40f89200c93f2a4bf09039ac',1,'BNO08xPrivateTypes::bno08x_sync_ctx_t']]], - ['bno08x_5ftap_5fdetector_5ft_22',['bno08x_tap_detector_t',['../structbno08x__tap__detector__t.html#ab464e512951fb6cf5a1411d2218d51c5',1,'bno08x_tap_detector_t']]], - ['bno08xcbgeneric_23',['BNO08xCbGeneric',['../class_b_n_o08x_cb_generic.html#a5b1984f0111c5ca5e07a7f5487cd5234',1,'BNO08xCbGeneric']]], - ['bno08xcbparamrptid_24',['BNO08xCbParamRptID',['../class_b_n_o08x_cb_param_rpt_i_d.html#a5ba2a4e27588fdd0ae43133544c76a22',1,'BNO08xCbParamRptID']]], - ['bno08xcbparamvoid_25',['BNO08xCbParamVoid',['../class_b_n_o08x_cb_param_void.html#a989c124bfd9871f80a415b76510d966b',1,'BNO08xCbParamVoid']]], - ['bno08xrpt_26',['BNO08xRpt',['../class_b_n_o08x_rpt.html#a15e8eebe3fe90ac19837e3860c76374c',1,'BNO08xRpt']]], - ['bno08xrptacceleration_27',['BNO08xRptAcceleration',['../class_b_n_o08x_rpt_acceleration.html#af3a06d4c127a5cebd136489ab5c673e2',1,'BNO08xRptAcceleration']]], - ['bno08xrptactivityclassifier_28',['BNO08xRptActivityClassifier',['../class_b_n_o08x_rpt_activity_classifier.html#abee4e61d75eb1982f11f08eb542511a5',1,'BNO08xRptActivityClassifier']]], - ['bno08xrptarvrstabilizedgamerv_29',['BNO08xRptARVRStabilizedGameRV',['../class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v.html#aabfa5bbfb21fb1f36dda44bd0de7d220',1,'BNO08xRptARVRStabilizedGameRV']]], - ['bno08xrptarvrstabilizedrv_30',['BNO08xRptARVRStabilizedRV',['../class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v.html#a7b19b87c861a35b7da1d96b606c21d6d',1,'BNO08xRptARVRStabilizedRV']]], - ['bno08xrptcalgyro_31',['BNO08xRptCalGyro',['../class_b_n_o08x_rpt_cal_gyro.html#ad351243a258fa1075212d63a38b1e7b5',1,'BNO08xRptCalGyro']]], - ['bno08xrptcalmagnetometer_32',['BNO08xRptCalMagnetometer',['../class_b_n_o08x_rpt_cal_magnetometer.html#a731d7e69b97b6402b2cf2e18e9a08b06',1,'BNO08xRptCalMagnetometer']]], - ['bno08xrptgamerv_33',['BNO08xRptGameRV',['../class_b_n_o08x_rpt_game_r_v.html#a5ce3525ae691ef37dff5c8d638e98e18',1,'BNO08xRptGameRV']]], - ['bno08xrptgravity_34',['BNO08xRptGravity',['../class_b_n_o08x_rpt_gravity.html#a472ced1c466461f64dda3d9132813dba',1,'BNO08xRptGravity']]], - ['bno08xrptigyrorv_35',['BNO08xRptIGyroRV',['../class_b_n_o08x_rpt_i_gyro_r_v.html#a5574d6213be1d7176d981e04fb9b4ea4',1,'BNO08xRptIGyroRV']]], - ['bno08xrptlinearacceleration_36',['BNO08xRptLinearAcceleration',['../class_b_n_o08x_rpt_linear_acceleration.html#ad63032b796912c9be563a5e6da801c59',1,'BNO08xRptLinearAcceleration']]], - ['bno08xrptrawmemsaccelerometer_37',['BNO08xRptRawMEMSAccelerometer',['../class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html#a1a7c70a4c2d2004fe827dfa834d789e7',1,'BNO08xRptRawMEMSAccelerometer']]], - ['bno08xrptrawmemsgyro_38',['BNO08xRptRawMEMSGyro',['../class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html#a9ad8a6a41c6680302f5ddb8154360ba2',1,'BNO08xRptRawMEMSGyro']]], - ['bno08xrptrawmemsmagnetometer_39',['BNO08xRptRawMEMSMagnetometer',['../class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html#a1033eaa9b7533a381781c8a750bac04b',1,'BNO08xRptRawMEMSMagnetometer']]], - ['bno08xrptrv_40',['BNO08xRptRV',['../class_b_n_o08x_rpt_r_v.html#a3c4173b40339de15cb7f304f73ae53f3',1,'BNO08xRptRV']]], - ['bno08xrptrvgeneric_41',['BNO08xRptRVGeneric',['../class_b_n_o08x_rpt_r_v_generic.html#a7c35188ccfb976cba1b7e4626022987c',1,'BNO08xRptRVGeneric']]], - ['bno08xrptrvgeomag_42',['BNO08xRptRVGeomag',['../class_b_n_o08x_rpt_r_v_geomag.html#a32bd70c7777973497b6d1b7f960bea0b',1,'BNO08xRptRVGeomag']]], - ['bno08xrptshakedetector_43',['BNO08xRptShakeDetector',['../class_b_n_o08x_rpt_shake_detector.html#a22021e497ed9a31b2070b884f7eb6bd8',1,'BNO08xRptShakeDetector']]], - ['bno08xrptstabilityclassifier_44',['BNO08xRptStabilityClassifier',['../class_b_n_o08x_rpt_stability_classifier.html#a41052d651d03bccc414b14d6e9b670ab',1,'BNO08xRptStabilityClassifier']]], - ['bno08xrptstepcounter_45',['BNO08xRptStepCounter',['../class_b_n_o08x_rpt_step_counter.html#a0a85682a68010aa66ddb2ccc337263a0',1,'BNO08xRptStepCounter']]], - ['bno08xrpttapdetector_46',['BNO08xRptTapDetector',['../class_b_n_o08x_rpt_tap_detector.html#ad4761f72a20f120e545b941b6e198b6a',1,'BNO08xRptTapDetector']]], - ['bno08xrptuncalgyro_47',['BNO08xRptUncalGyro',['../class_b_n_o08x_rpt_uncal_gyro.html#a3b728331f32e6ca7854c64b06ca28ea8',1,'BNO08xRptUncalGyro']]], - ['bno08xrptuncalmagnetometer_48',['BNO08xRptUncalMagnetometer',['../class_b_n_o08x_rpt_uncal_magnetometer.html#a8ac1f7e58879febd738b85a8035411a0',1,'BNO08xRptUncalMagnetometer']]] -]; diff --git a/documentation/html/search/functions_10.js b/documentation/html/search/functions_10.js deleted file mode 100644 index 3a1aeb2..0000000 --- a/documentation/html/search/functions_10.js +++ /dev/null @@ -1,5 +0,0 @@ -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']]] -]; diff --git a/documentation/html/search/functions_11.js b/documentation/html/search/functions_11.js deleted file mode 100644 index c2cb48d..0000000 --- a/documentation/html/search/functions_11.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['_7ebno08x_0',['~BNO08x',['../class_b_n_o08x.html#a687eee44d68e1bcabce04780d7eb5fb9',1,'BNO08x']]], - ['_7ebno08xcbgeneric_1',['~BNO08xCbGeneric',['../class_b_n_o08x_cb_generic.html#a4caa8d4932c70bc07e187f489542ab87',1,'BNO08xCbGeneric']]] -]; diff --git a/documentation/html/search/functions_2.js b/documentation/html/search/functions_2.js deleted file mode 100644 index dec5182..0000000 --- a/documentation/html/search/functions_2.js +++ /dev/null @@ -1,21 +0,0 @@ -var searchData= -[ - ['calibration_5fend_0',['calibration_end',['../class_b_n_o08x.html#a817ec9ad9d51a1515f658374de48f483',1,'BNO08x']]], - ['calibration_5fstart_1',['calibration_start',['../class_b_n_o08x.html#af0dd28db9e331312e45937b12295ca94',1,'BNO08x']]], - ['call_5fdeinit_5fgpio_2',['call_deinit_gpio',['../class_b_n_o08x_test_helper.html#a347b8ca2697388394b7cb68c8895494b',1,'BNO08xTestHelper']]], - ['call_5fdeinit_5fhint_5fisr_3',['call_deinit_hint_isr',['../class_b_n_o08x_test_helper.html#ac15a216ea5561b190f25f83caa749261',1,'BNO08xTestHelper']]], - ['call_5fdeinit_5fsh2_5fhal_4',['call_deinit_sh2_HAL',['../class_b_n_o08x_test_helper.html#ab1f8d61956fbceecf0baf08cb878397d',1,'BNO08xTestHelper']]], - ['call_5fdeinit_5fspi_5',['call_deinit_spi',['../class_b_n_o08x_test_helper.html#a56ec98df9439461469bf0d2c23bb3868',1,'BNO08xTestHelper']]], - ['call_5fdeinit_5ftasks_6',['call_deinit_tasks',['../class_b_n_o08x_test_helper.html#a3be103abfab70eef3c1b1609a0c46bec',1,'BNO08xTestHelper']]], - ['call_5finit_5fconfig_5fargs_7',['call_init_config_args',['../class_b_n_o08x_test_helper.html#a71d9fd7d459a98a7e9089a8587a21f8d',1,'BNO08xTestHelper']]], - ['call_5finit_5fgpio_8',['call_init_gpio',['../class_b_n_o08x_test_helper.html#a504749533ccd91890d73440809d38161',1,'BNO08xTestHelper']]], - ['call_5finit_5fhint_5fisr_9',['call_init_hint_isr',['../class_b_n_o08x_test_helper.html#a836c928981ac85d34668c9b97af17a15',1,'BNO08xTestHelper']]], - ['call_5finit_5fsh2_5fhal_10',['call_init_sh2_HAL',['../class_b_n_o08x_test_helper.html#a854c60f602fe6d9af1da1a07eee0a449',1,'BNO08xTestHelper']]], - ['call_5finit_5fspi_11',['call_init_spi',['../class_b_n_o08x_test_helper.html#a7d2d784da1e850dab41154b35d7cdab5',1,'BNO08xTestHelper']]], - ['call_5finit_5ftasks_12',['call_init_tasks',['../class_b_n_o08x_test_helper.html#a935a69784981caf90b4e135e3e257db4',1,'BNO08xTestHelper']]], - ['cb_5ftask_13',['cb_task',['../class_b_n_o08x.html#a5fb7f6c3e5d1b3478f529644a0f175b7',1,'BNO08x']]], - ['cb_5ftask_5ftrampoline_14',['cb_task_trampoline',['../class_b_n_o08x.html#addf01190119091237ad7a9a1aaea4dcc',1,'BNO08x']]], - ['clear_5fdynamic_5fcalibration_15',['clear_dynamic_calibration',['../class_b_n_o08x.html#a84a19cd1564f8d427394f137df54477d',1,'BNO08x']]], - ['clear_5fsample_5fcounts_16',['clear_sample_counts',['../class_b_n_o08x_rpt.html#a1418be33824d3102dbc8f92558a402a6',1,'BNO08xRpt']]], - ['create_5ftest_5fimu_17',['create_test_imu',['../class_b_n_o08x_test_helper.html#a6bd040c7d670a9713f2ab8a8a3913518',1,'BNO08xTestHelper']]] -]; diff --git a/documentation/html/search/functions_3.js b/documentation/html/search/functions_3.js deleted file mode 100644 index 1161e0a..0000000 --- a/documentation/html/search/functions_3.js +++ /dev/null @@ -1,20 +0,0 @@ -var searchData= -[ - ['data_5favailable_0',['data_available',['../class_b_n_o08x.html#a367d525d1c0ba119b3dca3067bb5bccc',1,'BNO08x']]], - ['data_5fproc_5ftask_1',['data_proc_task',['../class_b_n_o08x.html#ab4373e9b87837ea9fcbc0b536338c7b8',1,'BNO08x']]], - ['data_5fproc_5ftask_5ftrampoline_2',['data_proc_task_trampoline',['../class_b_n_o08x.html#a0ae135d7bf7a5f047a1d1aa5cc07e520',1,'BNO08x']]], - ['deinit_5fgpio_3',['deinit_gpio',['../class_b_n_o08x.html#a4f007dd431f10e741414d197bb4926c3',1,'BNO08x']]], - ['deinit_5fgpio_5finputs_4',['deinit_gpio_inputs',['../class_b_n_o08x.html#a1f0f4cd8dc7d38448e2198ea47d0018c',1,'BNO08x']]], - ['deinit_5fgpio_5foutputs_5',['deinit_gpio_outputs',['../class_b_n_o08x.html#ab132a061bd437fd109225446aa1f6010',1,'BNO08x']]], - ['deinit_5fhint_5fisr_6',['deinit_hint_isr',['../class_b_n_o08x.html#a9d96108b0f5b1e1e1ac431bc993ca758',1,'BNO08x']]], - ['deinit_5fsh2_5fhal_7',['deinit_sh2_HAL',['../class_b_n_o08x.html#a75c7226ea4626862a5039aa053116861',1,'BNO08x']]], - ['deinit_5fspi_8',['deinit_spi',['../class_b_n_o08x.html#a233920ce97f685fbdabecccacf471d85',1,'BNO08x']]], - ['deinit_5ftasks_9',['deinit_tasks',['../class_b_n_o08x.html#a968144efd5100ccce0e453c40a63592b',1,'BNO08x']]], - ['destroy_5ftest_5fimu_10',['destroy_test_imu',['../class_b_n_o08x_test_helper.html#ae2d6df7dcfdbd106c2247803461bbc40',1,'BNO08xTestHelper']]], - ['disable_11',['disable',['../class_b_n_o08x_rpt.html#a7d147e7540a4c6aa19749844e14cdadc',1,'BNO08xRpt']]], - ['disable_5fall_5freports_12',['disable_all_reports',['../class_b_n_o08x.html#aebacbe092615cd083cf996b14402bba6',1,'BNO08x']]], - ['dynamic_5fcalibration_5fautosave_5fdisable_13',['dynamic_calibration_autosave_disable',['../class_b_n_o08x.html#a9387728c276734da27388dbea38b6b32',1,'BNO08x']]], - ['dynamic_5fcalibration_5fautosave_5fenable_14',['dynamic_calibration_autosave_enable',['../class_b_n_o08x.html#a4e8b49abd33e6e11f23b2ae345058b9b',1,'BNO08x']]], - ['dynamic_5fcalibration_5fdisable_15',['dynamic_calibration_disable',['../class_b_n_o08x.html#a5c7498f6fa4bd43280dff1d322233b95',1,'BNO08x']]], - ['dynamic_5fcalibration_5fenable_16',['dynamic_calibration_enable',['../class_b_n_o08x.html#a90ea8e811d4bea28a356290d6f5caac5',1,'BNO08x']]] -]; diff --git a/documentation/html/search/functions_4.js b/documentation/html/search/functions_4.js deleted file mode 100644 index ae31b95..0000000 --- a/documentation/html/search/functions_4.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['enable_0',['enable',['../class_b_n_o08x_rpt.html#a4ee529725467412df396d5c610ff7bb4',1,'BNO08xRpt::enable()'],['../class_b_n_o08x_rpt_acceleration.html#a8fde5eefac5f9d714263047426eeee4f',1,'BNO08xRptAcceleration::enable()'],['../class_b_n_o08x_rpt_activity_classifier.html#a631329523ddaf17f2e93cd0546a42823',1,'BNO08xRptActivityClassifier::enable()'],['../class_b_n_o08x_rpt_cal_gyro.html#aeb49d86610427c915dc9e58fcba6fddc',1,'BNO08xRptCalGyro::enable()'],['../class_b_n_o08x_rpt_cal_magnetometer.html#a9a371f613ff5053d2227faeebe941393',1,'BNO08xRptCalMagnetometer::enable()'],['../class_b_n_o08x_rpt_gravity.html#a5bb33cf233c6721fac992e447bd5b571',1,'BNO08xRptGravity::enable()'],['../class_b_n_o08x_rpt_linear_acceleration.html#a4584a181ae543919a851f8f288a316ed',1,'BNO08xRptLinearAcceleration::enable()'],['../class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html#a3cfc735c048700fe79a5674ad92b4b03',1,'BNO08xRptRawMEMSAccelerometer::enable()'],['../class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html#ae872f24befd81352f812bc998acb573d',1,'BNO08xRptRawMEMSGyro::enable()'],['../class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html#a92832fd0bff6abddbbd87779de5b57fb',1,'BNO08xRptRawMEMSMagnetometer::enable()'],['../class_b_n_o08x_rpt_r_v_generic.html#a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e',1,'BNO08xRptRVGeneric::enable()'],['../class_b_n_o08x_rpt_shake_detector.html#aa28fa73b51bd892f0239e647aa6ceeb8',1,'BNO08xRptShakeDetector::enable()'],['../class_b_n_o08x_rpt_stability_classifier.html#a4959110a01f638d04d87696d8a03dd60',1,'BNO08xRptStabilityClassifier::enable()'],['../class_b_n_o08x_rpt_step_counter.html#adf0a697561b064a7dd90a44009efbcf1',1,'BNO08xRptStepCounter::enable()'],['../class_b_n_o08x_rpt_tap_detector.html#ad8b716b7a2f2c2f52113eaaf75a391dc',1,'BNO08xRptTapDetector::enable()'],['../class_b_n_o08x_rpt_uncal_gyro.html#a404d36091a61af543c6fec7b6e077706',1,'BNO08xRptUncalGyro::enable()'],['../class_b_n_o08x_rpt_uncal_magnetometer.html#a80ae48107ca1cc27551fd799625f2867',1,'BNO08xRptUncalMagnetometer::enable()']]] -]; diff --git a/documentation/html/search/functions_5.js b/documentation/html/search/functions_5.js deleted file mode 100644 index 846d75d..0000000 --- a/documentation/html/search/functions_5.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['flush_0',['flush',['../class_b_n_o08x_rpt.html#ab3bb962696b135841ef7313bc631fc72',1,'BNO08xRpt']]] -]; diff --git a/documentation/html/search/functions_6.js b/documentation/html/search/functions_6.js deleted file mode 100644 index 8242841..0000000 --- a/documentation/html/search/functions_6.js +++ /dev/null @@ -1,19 +0,0 @@ -var searchData= -[ - ['get_0',['get',['../class_b_n_o08x_rpt_acceleration.html#abac65bc939891f7a24b5a611de430328',1,'BNO08xRptAcceleration::get()'],['../class_b_n_o08x_rpt_activity_classifier.html#aa77475212d3a5eb52ec31b9916cfe22d',1,'BNO08xRptActivityClassifier::get()'],['../class_b_n_o08x_rpt_cal_gyro.html#aeb45a1a433c499f2c36dddf393175815',1,'BNO08xRptCalGyro::get()'],['../class_b_n_o08x_rpt_cal_magnetometer.html#a9a07338f7c149aa3d45d2c4f846620e2',1,'BNO08xRptCalMagnetometer::get()'],['../class_b_n_o08x_rpt_gravity.html#a18ebbe93997c3ea985290e5b8fc23115',1,'BNO08xRptGravity::get()'],['../class_b_n_o08x_rpt_i_gyro_r_v.html#ae85b4b091ec350432a2aeabcd3b46f55',1,'BNO08xRptIGyroRV::get()'],['../class_b_n_o08x_rpt_linear_acceleration.html#aac2eeab16ffbe7a81ea26a21c4e453d0',1,'BNO08xRptLinearAcceleration::get()'],['../class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html#ae72428b3455327ecec5ee1c6ad065d56',1,'BNO08xRptRawMEMSAccelerometer::get()'],['../class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html#ac9a43087ac86ca6d2309adae996747d5',1,'BNO08xRptRawMEMSGyro::get()'],['../class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html#a44247c8dbd3376ff81599c192b7dfc71',1,'BNO08xRptRawMEMSMagnetometer::get()'],['../class_b_n_o08x_rpt_shake_detector.html#adf134a67833f9e2c71f76858abc88ee6',1,'BNO08xRptShakeDetector::get()'],['../class_b_n_o08x_rpt_stability_classifier.html#a552b8df91df3905c7e2242ee42d11931',1,'BNO08xRptStabilityClassifier::get()'],['../class_b_n_o08x_rpt_step_counter.html#affe413eea0483147578e58a1a9c5cd8f',1,'BNO08xRptStepCounter::get()'],['../class_b_n_o08x_rpt_tap_detector.html#ac0c0642fbb086a480edf32c92a470a2e',1,'BNO08xRptTapDetector::get()'],['../class_b_n_o08x_rpt_uncal_gyro.html#ae2fec54b70d897124720abe1dcccd793',1,'BNO08xRptUncalGyro::get()'],['../class_b_n_o08x_rpt_uncal_magnetometer.html#ad4d5abc8875955b6236bbe526be1e8fb',1,'BNO08xRptUncalMagnetometer::get()']]], - ['get_5fbias_1',['get_bias',['../class_b_n_o08x_rpt_uncal_gyro.html#a08b722174d100d1d9363eaf4989a8ecd',1,'BNO08xRptUncalGyro::get_bias()'],['../class_b_n_o08x_rpt_uncal_magnetometer.html#aa6818f72419eaebb55cba9ffec28c704',1,'BNO08xRptUncalMagnetometer::get_bias()']]], - ['get_5feuler_2',['get_euler',['../class_b_n_o08x_rpt_r_v_generic.html#abbaaa6737d578e056f93687d4ad780f7',1,'BNO08xRptRVGeneric']]], - ['get_5ffrs_3',['get_frs',['../class_b_n_o08x.html#aee6ce74b95c1e1651cb93a60d723c16c',1,'BNO08x']]], - ['get_5fmagf_4',['get_magf',['../class_b_n_o08x_rpt_uncal_magnetometer.html#ae5a99ef7523dcafc4638a538e141306b',1,'BNO08xRptUncalMagnetometer']]], - ['get_5fmeta_5fdata_5',['get_meta_data',['../class_b_n_o08x_rpt.html#ad5b054279b01204f61b4c0408acf51cf',1,'BNO08xRpt']]], - ['get_5fmost_5flikely_5factivity_6',['get_most_likely_activity',['../class_b_n_o08x_rpt_activity_classifier.html#a903a426e65752996075798ba6c51bff2',1,'BNO08xRptActivityClassifier']]], - ['get_5fproduct_5fids_7',['get_product_IDs',['../class_b_n_o08x.html#aa8fd64f60de86ff6b8562f90f3b09690',1,'BNO08x']]], - ['get_5fquat_8',['get_quat',['../class_b_n_o08x_rpt_r_v_generic.html#afc2accdd72076cd758f9f9108351d7a8',1,'BNO08xRptRVGeneric']]], - ['get_5freset_5freason_9',['get_reset_reason',['../class_b_n_o08x.html#a96d47dd0f9aedfbe3f731f8ae76b2e85',1,'BNO08x']]], - ['get_5fsample_5fcounts_10',['get_sample_counts',['../class_b_n_o08x_rpt.html#a7ce8e48cadf59f49068af7f1cb680b38',1,'BNO08xRpt']]], - ['get_5fstability_11',['get_stability',['../class_b_n_o08x_rpt_stability_classifier.html#a8c8c794004f8b2a5e67656286beae7cd',1,'BNO08xRptStabilityClassifier']]], - ['get_5ftest_5fimu_12',['get_test_imu',['../class_b_n_o08x_test_helper.html#a41a432a3fe288e45b6ab139a00bd7d6b',1,'BNO08xTestHelper']]], - ['get_5ftime_5fus_13',['get_time_us',['../class_b_n_o08x_s_h2_h_a_l.html#ad89b6a3166e2eee003ad87a517a31cd5',1,'BNO08xSH2HAL']]], - ['get_5ftotal_5fsteps_14',['get_total_steps',['../class_b_n_o08x_rpt_step_counter.html#a017b389771b4d8816b4cfd06c6d9184a',1,'BNO08xRptStepCounter']]], - ['get_5fvel_15',['get_vel',['../class_b_n_o08x_rpt_i_gyro_r_v.html#a8e9877551635f8be5e380d47195b4061',1,'BNO08xRptIGyroRV::get_vel()'],['../class_b_n_o08x_rpt_uncal_gyro.html#a13c875a4ef09df3a82ac4bfa5109fdf7',1,'BNO08xRptUncalGyro::get_vel()']]] -]; diff --git a/documentation/html/search/functions_7.js b/documentation/html/search/functions_7.js deleted file mode 100644 index 7a1b656..0000000 --- a/documentation/html/search/functions_7.js +++ /dev/null @@ -1,10 +0,0 @@ -var searchData= -[ - ['hal_5fcb_0',['hal_cb',['../class_b_n_o08x_s_h2_h_a_l.html#a1add67e38698c9f33541af7bd2912d8f',1,'BNO08xSH2HAL']]], - ['handle_5fcb_1',['handle_cb',['../class_b_n_o08x.html#a86275a93706656dae6af421bc15a4e59',1,'BNO08x']]], - ['handle_5fsensor_5freport_2',['handle_sensor_report',['../class_b_n_o08x.html#a7d5250a6017f9e76e3c2ddb00d7103a1',1,'BNO08x']]], - ['hard_5freset_3',['hard_reset',['../class_b_n_o08x.html#a28cd1c0b3477571d87133234e6358503',1,'BNO08x']]], - ['hardware_5freset_4',['hardware_reset',['../class_b_n_o08x_s_h2_h_a_l.html#a0c4cc938180a997fb94c0c34c0dce07e',1,'BNO08xSH2HAL']]], - ['has_5fnew_5fdata_5',['has_new_data',['../class_b_n_o08x_rpt.html#a74f6037286b51382535bab61680297ed',1,'BNO08xRpt']]], - ['hint_5fhandler_6',['hint_handler',['../class_b_n_o08x.html#a804b95c58c30d36933fd251626b85bf7',1,'BNO08x']]] -]; diff --git a/documentation/html/search/functions_8.js b/documentation/html/search/functions_8.js deleted file mode 100644 index 9c1353b..0000000 --- a/documentation/html/search/functions_8.js +++ /dev/null @@ -1,13 +0,0 @@ -var searchData= -[ - ['init_5fconfig_5fargs_0',['init_config_args',['../class_b_n_o08x.html#a589eb9780f5bf613bbd447ef5b9ade3d',1,'BNO08x']]], - ['init_5fgpio_1',['init_gpio',['../class_b_n_o08x.html#ae0dab25557befcf62bf384fdc241ef10',1,'BNO08x']]], - ['init_5fgpio_5finputs_2',['init_gpio_inputs',['../class_b_n_o08x.html#a8f34d5475474f00ae6a92f73c1fe14e4',1,'BNO08x']]], - ['init_5fgpio_5foutputs_3',['init_gpio_outputs',['../class_b_n_o08x.html#ad0b9e8f8d051798bb1da9b19598dbd64',1,'BNO08x']]], - ['init_5fhint_5fisr_4',['init_hint_isr',['../class_b_n_o08x.html#aa27026da2c52b4aca49b78863f10ec61',1,'BNO08x']]], - ['init_5fsh2_5fhal_5',['init_sh2_HAL',['../class_b_n_o08x.html#ae2fc9a0fe63a927c015a267621316a80',1,'BNO08x']]], - ['init_5fspi_6',['init_spi',['../class_b_n_o08x.html#a58f43c8bb1e7fe8560ce442d46240e81',1,'BNO08x']]], - ['init_5ftasks_7',['init_tasks',['../class_b_n_o08x.html#a90d959312e6f7f8151b8a38218492ead',1,'BNO08x']]], - ['initialize_8',['initialize',['../class_b_n_o08x.html#aea8e2c6dd7a2c9899479a7f39fe94798',1,'BNO08x']]], - ['invoke_9',['invoke',['../class_b_n_o08x_cb_generic.html#a19f9e8a22d039acf29c98801368ff0bb',1,'BNO08xCbGeneric::invoke()'],['../class_b_n_o08x_cb_param_rpt_i_d.html#ae263c2af6f9363d1a4fc58824b53cb72',1,'BNO08xCbParamRptID::invoke()'],['../class_b_n_o08x_cb_param_void.html#a5cfdaad83528e3e418f51041d500b6f9',1,'BNO08xCbParamVoid::invoke()']]] -]; diff --git a/documentation/html/search/functions_9.js b/documentation/html/search/functions_9.js deleted file mode 100644 index f0c409b..0000000 --- a/documentation/html/search/functions_9.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['lock_5fsh2_5fhal_0',['lock_sh2_HAL',['../class_b_n_o08x.html#a8e43dd50140f326cfb58e00399923e8c',1,'BNO08x::lock_sh2_HAL()'],['../class_b_n_o08x_rpt.html#a7a5619a74c1237c5abde2e4bd6619d12',1,'BNO08xRpt::lock_sh2_HAL()']]], - ['lock_5fuser_5fdata_1',['lock_user_data',['../class_b_n_o08x.html#a37e7c18232f47694d5e55bacc109189c',1,'BNO08x::lock_user_data()'],['../class_b_n_o08x_rpt.html#a48e7b1a2c2ebc6b1f2f292735c0832a0',1,'BNO08xRpt::lock_user_data()']]] -]; diff --git a/documentation/html/search/functions_a.js b/documentation/html/search/functions_a.js deleted file mode 100644 index d7e9526..0000000 --- a/documentation/html/search/functions_a.js +++ /dev/null @@ -1,6 +0,0 @@ -var searchData= -[ - ['on_0',['on',['../class_b_n_o08x.html#aaaa15b21ad98a3b161065c3d03ff62b5',1,'BNO08x']]], - ['operator_2a_3d_1',['operator*=',['../structbno08x__euler__angle__t.html#a0b1d1fcfc2884937404446ca16829e51',1,'bno08x_euler_angle_t::operator*=()'],['../structbno08x__ang__vel__t.html#ae963f28d8914d5cc2f13620a4a9c57e8',1,'bno08x_ang_vel_t::operator*=()']]], - ['operator_3d_2',['operator=',['../structbno08x__quat__t.html#a081cecab6370ae436f36416e3f7a6ddc',1,'bno08x_quat_t::operator=(const sh2_RotationVectorWAcc_t &source)'],['../structbno08x__quat__t.html#a23cac26e381f9a83657fccdab735046b',1,'bno08x_quat_t::operator=(const sh2_RotationVector_t &source)'],['../structbno08x__quat__t.html#ae3705dc48882a3d616927cad01c2387d',1,'bno08x_quat_t::operator=(const sh2_GyroIntegratedRV_t &source)'],['../structbno08x__euler__angle__t.html#aa7f6954a731e0be492508b5d1dac056e',1,'bno08x_euler_angle_t::operator=()'],['../structbno08x__ang__vel__t.html#afe1b100ac38de3ccd0c0b617e5b5d8a2',1,'bno08x_ang_vel_t::operator=()'],['../structbno08x__magf__t.html#adadb35e5c67433e47895d7ae5885a00e',1,'bno08x_magf_t::operator=(const sh2_MagneticField_t &source)'],['../structbno08x__magf__t.html#a2e0b22e5fa40d5ecd447e0cb451b3282',1,'bno08x_magf_t::operator=(const sh2_MagneticFieldUncalibrated_t &source)'],['../structbno08x__magf__bias__t.html#aeed524c368c645e3f325ffe387199a31',1,'bno08x_magf_bias_t::operator=()'],['../structbno08x__gyro__t.html#a13cfb2e5d15b2fe50d1d910bd0c4b868',1,'bno08x_gyro_t::operator=(const sh2_Gyroscope_t &source)'],['../structbno08x__gyro__t.html#a64d4900e42a8f056a404b699074f1c41',1,'bno08x_gyro_t::operator=(const sh2_GyroscopeUncalibrated &source)'],['../structbno08x__gyro__bias__t.html#aaa3795c61ebd89d4a620600b37ac27fc',1,'bno08x_gyro_bias_t::operator=()'],['../structbno08x__activity__classifier__t.html#ac9375f65afb421e1d552e11461546a43',1,'bno08x_activity_classifier_t::operator=()'],['../structbno08x__tap__detector__t.html#a4cd8e7c025890f3abfa04ea2a0522f87',1,'bno08x_tap_detector_t::operator=()'],['../structbno08x__shake__detector__t.html#a7fe349111b513b2cd042ad98112791b7',1,'bno08x_shake_detector_t::operator=()'],['../structbno08x__accel__t.html#a5b3f1b2cc2a889af23d27185c6efd75e',1,'bno08x_accel_t::operator=()'],['../structbno08x__step__counter__t.html#ab184ba986a22ae89d5a4028b72efb2c1',1,'bno08x_step_counter_t::operator=()'],['../structbno08x__raw__gyro__t.html#a34c3ff52aaa1898f44ad6b0cf585825a',1,'bno08x_raw_gyro_t::operator=()'],['../structbno08x__raw__accel__t.html#a8980031b2548b79c945abe299387d44f',1,'bno08x_raw_accel_t::operator=()'],['../structbno08x__raw__magf__t.html#ad58e25ff5c6d8c4c3843264effa63a7c',1,'bno08x_raw_magf_t::operator=()'],['../structbno08x__stability__classifier__t.html#aff4d78a7c01ef13ae001bb185f825151',1,'bno08x_stability_classifier_t::operator=()'],['../structbno08x__sample__counts__t.html#af9e52b9fe15c78bd8b2ef3cc5af66a13',1,'bno08x_sample_counts_t::operator=()']]] -]; diff --git a/documentation/html/search/functions_b.js b/documentation/html/search/functions_b.js deleted file mode 100644 index 314228d..0000000 --- a/documentation/html/search/functions_b.js +++ /dev/null @@ -1,9 +0,0 @@ -var searchData= -[ - ['print_5fbegin_5ftests_5fbanner_0',['print_begin_tests_banner',['../class_b_n_o08x_test_suite.html#a2fea3ea192a63c9573c774e772f5c085',1,'BNO08xTestSuite']]], - ['print_5fend_5ftests_5fbanner_1',['print_end_tests_banner',['../class_b_n_o08x_test_suite.html#a5a9b6538773911afed92b16c435ebceb',1,'BNO08xTestSuite']]], - ['print_5fproduct_5fids_2',['print_product_ids',['../class_b_n_o08x.html#a7441f7f2477c152deca17054041bf3e6',1,'BNO08x']]], - ['print_5ftest_5fend_5fbanner_3',['print_test_end_banner',['../class_b_n_o08x_test_helper.html#a16423fc3250e88eb5392800022f82919',1,'BNO08xTestHelper']]], - ['print_5ftest_5fmsg_4',['print_test_msg',['../class_b_n_o08x_test_helper.html#a23593453a05f7cac26fd341371197a8c',1,'BNO08xTestHelper']]], - ['print_5ftest_5fstart_5fbanner_5',['print_test_start_banner',['../class_b_n_o08x_test_helper.html#a066f8389fd1c682ec9565ebc3060d885',1,'BNO08xTestHelper']]] -]; diff --git a/documentation/html/search/functions_c.js b/documentation/html/search/functions_c.js deleted file mode 100644 index 1fa3d3e..0000000 --- a/documentation/html/search/functions_c.js +++ /dev/null @@ -1,12 +0,0 @@ -var searchData= -[ - ['re_5fenable_5freports_0',['re_enable_reports',['../class_b_n_o08x.html#ac732c968f8d639c81f5d423aad004e95',1,'BNO08x']]], - ['register_5fcb_1',['register_cb',['../class_b_n_o08x.html#aadd44524e6d22c48916acd9518b63ec3',1,'BNO08x::register_cb(std::function< void(void)> cb_fxn)'],['../class_b_n_o08x.html#a082c79d9951ac32ea5fa25de90255a41',1,'BNO08x::register_cb(std::function< void(uint8_t report_ID)> cb_fxn)'],['../class_b_n_o08x_rpt.html#a5b542b28c81fcd05cf2e3f3d2d437d46',1,'BNO08xRpt::register_cb(std::function< void(void)> cb_fxn)']]], - ['rpt_5fenable_2',['rpt_enable',['../class_b_n_o08x_rpt.html#aa0bed98a9a497d1f39e8245d05b02e9c',1,'BNO08xRpt']]], - ['run_5fall_5ftests_3',['run_all_tests',['../class_b_n_o08x_test_suite.html#ac12545fe311a98e9c0ae6fea77da95fd',1,'BNO08xTestSuite']]], - ['run_5fcallback_5ftests_4',['run_callback_tests',['../class_b_n_o08x_test_suite.html#a8e294955bf512e2e88c086f04f6030a8',1,'BNO08xTestSuite']]], - ['run_5ffeature_5ftests_5',['run_feature_tests',['../class_b_n_o08x_test_suite.html#a8d7a3485fdf1ff9c0a09736654187434',1,'BNO08xTestSuite']]], - ['run_5finit_5fdeinit_5ftests_6',['run_init_deinit_tests',['../class_b_n_o08x_test_suite.html#a53de9b0fe1b28c18e3a1ca4c68a06f16',1,'BNO08xTestSuite']]], - ['run_5fmulti_5freport_5ftests_7',['run_multi_report_tests',['../class_b_n_o08x_test_suite.html#a916cff374791381de61f1035f9935ac5',1,'BNO08xTestSuite']]], - ['run_5fsingle_5freport_5ftests_8',['run_single_report_tests',['../class_b_n_o08x_test_suite.html#a37899d7bf67fce5c3dd77dd5647f8ecb',1,'BNO08xTestSuite']]] -]; diff --git a/documentation/html/search/functions_d.js b/documentation/html/search/functions_d.js deleted file mode 100644 index 647bba6..0000000 --- a/documentation/html/search/functions_d.js +++ /dev/null @@ -1,21 +0,0 @@ -var searchData= -[ - ['save_5fdynamic_5fcalibration_0',['save_dynamic_calibration',['../class_b_n_o08x.html#a1c703a1fb79ce777dc73a83f02bfdb85',1,'BNO08x']]], - ['sensor_5fevent_5fcb_1',['sensor_event_cb',['../class_b_n_o08x_s_h2_h_a_l.html#a19c041ef614d7eda85b94b10202a3997',1,'BNO08xSH2HAL']]], - ['set_5factivities_5fto_5fenable_2',['set_activities_to_enable',['../class_b_n_o08x_rpt_activity_classifier.html#adb51886e94e91d114246c51919fd368b',1,'BNO08xRptActivityClassifier']]], - ['set_5fhal_5fimu_3',['set_hal_imu',['../class_b_n_o08x_s_h2_h_a_l.html#a236ccf0ff8d36060b465bc1f4f0a37fa',1,'BNO08xSH2HAL']]], - ['set_5ftest_5fimu_5fcfg_4',['set_test_imu_cfg',['../class_b_n_o08x_test_helper.html#a9e2f9bf13f28f1a6ba87e86bc5947cf1',1,'BNO08xTestHelper']]], - ['sh2_5fhal_5fservice_5ftask_5',['sh2_HAL_service_task',['../class_b_n_o08x.html#a7c7a9a0b81f9c8762fc927efea68bf23',1,'BNO08x']]], - ['sh2_5fhal_5fservice_5ftask_5ftrampoline_6',['sh2_HAL_service_task_trampoline',['../class_b_n_o08x.html#a888eaf810d6140e2e771c44f5857b7c1',1,'BNO08x']]], - ['signal_5fdata_5favailable_7',['signal_data_available',['../class_b_n_o08x_rpt.html#a47a623eb0a1db51af76a03a103c32329',1,'BNO08xRpt']]], - ['sleep_8',['sleep',['../class_b_n_o08x.html#a7c5774a48227e8e3346fa5df7dfa420c',1,'BNO08x']]], - ['soft_5freset_9',['soft_reset',['../class_b_n_o08x.html#a973a1b1785f3302ee1b2702c6a27646e',1,'BNO08x']]], - ['spi_5fclose_10',['spi_close',['../class_b_n_o08x_s_h2_h_a_l.html#a5fa6b901d1790fcd7dc0905f62ae040f',1,'BNO08xSH2HAL']]], - ['spi_5fopen_11',['spi_open',['../class_b_n_o08x_s_h2_h_a_l.html#ae079b1384cba806a778eb0e27f981da0',1,'BNO08xSH2HAL']]], - ['spi_5fread_12',['spi_read',['../class_b_n_o08x_s_h2_h_a_l.html#a3e691461235b3e3c59866ac179d06f25',1,'BNO08xSH2HAL']]], - ['spi_5fread_5fsh2_5fpacket_5fbody_13',['spi_read_sh2_packet_body',['../class_b_n_o08x_s_h2_h_a_l.html#a6003e3011b0e8208e2632f729e195922',1,'BNO08xSH2HAL']]], - ['spi_5fread_5fsh2_5fpacket_5fheader_14',['spi_read_sh2_packet_header',['../class_b_n_o08x_s_h2_h_a_l.html#ac63619162addd952a2af599cb414783f',1,'BNO08xSH2HAL']]], - ['spi_5fwait_5ffor_5fint_15',['spi_wait_for_int',['../class_b_n_o08x_s_h2_h_a_l.html#a15b568922a498b988bd8b897b3ae2278',1,'BNO08xSH2HAL']]], - ['spi_5fwrite_16',['spi_write',['../class_b_n_o08x_s_h2_h_a_l.html#a96d5b8fa7669f22cd0ecaf1feee13299',1,'BNO08xSH2HAL']]], - ['stability_5fto_5fstr_17',['stability_to_str',['../class_b_n_o08x.html#aa8347555e37a185bef4a834b04231123',1,'BNO08x']]] -]; diff --git a/documentation/html/search/functions_e.js b/documentation/html/search/functions_e.js deleted file mode 100644 index 17dd2af..0000000 --- a/documentation/html/search/functions_e.js +++ /dev/null @@ -1,8 +0,0 @@ -var searchData= -[ - ['tare_0',['tare',['../class_b_n_o08x_rpt_game_r_v.html#a773f8e4bf9e5059d6b301fc346cbc9d2',1,'BNO08xRptGameRV::tare()'],['../class_b_n_o08x_rpt_r_v.html#aab42904ebfc698d0af0944deaafcd226',1,'BNO08xRptRV::tare()'],['../class_b_n_o08x_rpt_r_v_generic.html#ab059dded7c0a7c922e9c624baac34ecd',1,'BNO08xRptRVGeneric::tare()'],['../class_b_n_o08x_rpt_r_v_geomag.html#a622f024808e368b09c41ca1b5118a874',1,'BNO08xRptRVGeomag::tare()']]], - ['tare_5fclear_1',['tare_clear',['../class_b_n_o08x_rpt_game_r_v.html#ab8844cc390818f2b5cff8afefc89558f',1,'BNO08xRptGameRV::tare_clear()'],['../class_b_n_o08x_rpt_r_v.html#a920fb5940c13870657c48538569aff87',1,'BNO08xRptRV::tare_clear()'],['../class_b_n_o08x_rpt_r_v_geomag.html#a2c62a41402f167a49025914a9800d062',1,'BNO08xRptRVGeomag::tare_clear()']]], - ['tare_5fpersist_2',['tare_persist',['../class_b_n_o08x_rpt_game_r_v.html#ae91c07ae4d781216065fd704b5c88d06',1,'BNO08xRptGameRV::tare_persist()'],['../class_b_n_o08x_rpt_r_v.html#aa152921434b50a95977b0a4f925abec0',1,'BNO08xRptRV::tare_persist()'],['../class_b_n_o08x_rpt_r_v_geomag.html#a57305f5f72067a56b037cf766fa2ee63',1,'BNO08xRptRVGeomag::tare_persist()']]], - ['test_5fcase_3',['TEST_CASE',['../_callback_tests_8cpp.html#a10683e9d548d5edb7fa36fcb00515f00',1,'TEST_CASE("BNO08x Driver Creation for [CallbackAllReportVoidInputParam] Tests", "[CallbackAllReportVoidInputParam]"): CallbackTests.cpp'],['../_callback_tests_8cpp.html#a2a38e8a82fc1fab9bdca331f39726892',1,'TEST_CASE("Void Input Param Flavor Cb", "[CallbackAllReportVoidInputParam]"): CallbackTests.cpp'],['../_callback_tests_8cpp.html#a9ad6a1394e968c056e0d0a455d51c9f8',1,'TEST_CASE("BNO08x Driver Cleanup for [CallbackAllReportVoidInputParam] Tests", "[CallbackAllReportVoidInputParam]"): CallbackTests.cpp'],['../_callback_tests_8cpp.html#aeec6d3065f943c1339c060573c89e05f',1,'TEST_CASE("BNO08x Driver Creation for [CallbackAllReportIDInputParam] Tests", "[CallbackAllReportIDInputParam]"): CallbackTests.cpp'],['../_callback_tests_8cpp.html#adc348440748fec8fed1a66213f0be52f',1,'TEST_CASE("Report ID Input Param Flavor Cb", "[CallbackAllReportIDInputParam]"): CallbackTests.cpp'],['../_callback_tests_8cpp.html#a93a4532e4592eab29ca88f51cae930cf',1,'TEST_CASE("BNO08x Driver Cleanup for [CallbackAllReportIDInputParam] Tests", "[CallbackAllReportIDInputParam]"): CallbackTests.cpp'],['../_callback_tests_8cpp.html#a8eee2d5630a432e4c206fd941aa9affa',1,'TEST_CASE("BNO08x Driver Creation for [CallbackSingleReportVoidInputParam] Tests", "[CallbackSingleReportVoidInputParam]"): CallbackTests.cpp'],['../_callback_tests_8cpp.html#a0cae93f9fe6d369521dd1aeed1cd504b',1,'TEST_CASE("Single Report Void Input Param Flavor Cb", "[CallbackSingleReportVoidInputParam]"): CallbackTests.cpp'],['../_callback_tests_8cpp.html#afc1ea15d6fd3e37c488c692435c9fc3d',1,'TEST_CASE("BNO08x Driver Cleanup for [CallbackSingleReportVoidInputParam] Tests", "[CallbackSingleReportVoidInputParam]"): CallbackTests.cpp'],['../_feature_tests_8cpp.html#afabd65c2cd56b58720aaf252803b5fc2',1,'TEST_CASE("BNO08x Driver Creation for [FeatureTests] Tests", "[FeatureTests]"): FeatureTests.cpp'],['../_feature_tests_8cpp.html#ad2587baeeb225c43d04e355166a29b18',1,'TEST_CASE("Hard Reset", "[FeatureTests]"): FeatureTests.cpp'],['../_feature_tests_8cpp.html#abc6316f813506ff1114a4c50b5a72bdf',1,'TEST_CASE("Soft Reset", "[FeatureTests]"): FeatureTests.cpp'],['../_feature_tests_8cpp.html#aa591e9e15fbc5763f8bace22312015c0',1,'TEST_CASE("Sleep", "[FeatureTests]"): FeatureTests.cpp'],['../_feature_tests_8cpp.html#ae6b70979bd6502fbeaef43fb4bc8d508',1,'TEST_CASE("Get Metadata", "[FeatureTests]"): FeatureTests.cpp'],['../_feature_tests_8cpp.html#aa6cd73e0d81f1bad0797e318018ffd3a',1,'TEST_CASE("Get Sample Counts", "[FeatureTests]"): FeatureTests.cpp'],['../_feature_tests_8cpp.html#a2ece5a0676d7eee2c801f6d6b36610ba',1,'TEST_CASE("Enable Dynamic Calibration", "[FeatureTests]"): FeatureTests.cpp'],['../_feature_tests_8cpp.html#ad453409b2c919e183a31693bb9e561dc',1,'TEST_CASE("Save Dynamic Calibration", "[FeatureTests]"): FeatureTests.cpp'],['../_feature_tests_8cpp.html#a3998d182117c4def094998f795780351',1,'TEST_CASE("Autosave Dynamic Calibration", "[FeatureTests]"): FeatureTests.cpp'],['../_feature_tests_8cpp.html#ace101f40531db107a743cff5815022e6',1,'TEST_CASE("Disable Dynamic Calibration", "[FeatureTests]"): FeatureTests.cpp'],['../_feature_tests_8cpp.html#a5258b4dbee44f7a6964ff93e378fd3fa',1,'TEST_CASE("Clear Dynamic Calibration", "[FeatureTests]"): FeatureTests.cpp'],['../_feature_tests_8cpp.html#a8b4b148361c7804ce12264d25abb5afa',1,'TEST_CASE("BNO08x Driver Cleanup for [FeatureTests] Tests", "[FeatureTests]"): FeatureTests.cpp'],['../_init_denit_tests_8cpp.html#a08cceb5b1726d652d1d8c41442e6c087',1,'TEST_CASE("InitComprehensive Config Args", "[InitComprehensive]"): InitDenitTests.cpp'],['../_init_denit_tests_8cpp.html#a7d530ad94b062e47ad88eb95d86e0357',1,'TEST_CASE("InitComprehensive GPIO", "[InitComprehensive]"): InitDenitTests.cpp'],['../_init_denit_tests_8cpp.html#a135555b0273a578259f0a9af775e5c79',1,'TEST_CASE("InitComprehensive HINT ISR", "[InitComprehensive]"): InitDenitTests.cpp'],['../_init_denit_tests_8cpp.html#a5cc994abd95bc9cb407e7523b06b2b24',1,'TEST_CASE("InitComprehensive SPI", "[InitComprehensive]"): InitDenitTests.cpp'],['../_init_denit_tests_8cpp.html#a82451407bbaeafb4370d82b27f0638e8',1,'TEST_CASE("InitComprehensive sh2 HAL", "[InitComprehensive]"): InitDenitTests.cpp'],['../_init_denit_tests_8cpp.html#a9f7d58c894a252a5d5f4926f43c1da05',1,'TEST_CASE("InitComprehensive Tasks", "[InitComprehensive]"): InitDenitTests.cpp'],['../_init_denit_tests_8cpp.html#a4ebea3b6dcabb85e93a987dc1e373fe1',1,'TEST_CASE("DeinitComprehensive Tasks", "[DeinitComprehensive]"): InitDenitTests.cpp'],['../_init_denit_tests_8cpp.html#a8bc112d30656db88d9338e7916faf297',1,'TEST_CASE("DeinitComprehensive sh2 HAL", "[DeinitComprehensive]"): InitDenitTests.cpp'],['../_init_denit_tests_8cpp.html#af8076e4d67ed1a2c42b2194a68b9ef58',1,'TEST_CASE("DeinitComprehensive HINT ISR", "[DeinitComprehensive]"): InitDenitTests.cpp'],['../_init_denit_tests_8cpp.html#a12171e93ec585327ea2e7464a89c0405',1,'TEST_CASE("DeinitComprehensive SPI", "[DeinitComprehensive]"): InitDenitTests.cpp'],['../_init_denit_tests_8cpp.html#a95a131fd866eaf16e0f7fa52cdc35594',1,'TEST_CASE("DeinitComprehensive GPIO", "[DeinitComprehensive]"): InitDenitTests.cpp'],['../_init_denit_tests_8cpp.html#ad6ee077b389f38cb1535e3f6fdab6081',1,'TEST_CASE("Init and Deinit", "[InitDenit]"): InitDenitTests.cpp'],['../_multi_report_tests_8cpp.html#a1fd7b6a0d4dbb7f91fd5691b5b054bda',1,'TEST_CASE("BNO08x Driver Creation for [MultiReportEnableDisable] Tests", "[MultiReportEnableDisable]"): MultiReportTests.cpp'],['../_multi_report_tests_8cpp.html#a6d2f9d86fb1c148a375044205278a8bb',1,'TEST_CASE("Enable/Disable Dual Report", "[MultiReportEnableDisable]"): MultiReportTests.cpp'],['../_multi_report_tests_8cpp.html#ac0f2ca513b0adc3db58d954b1fa381e9',1,'TEST_CASE("Enable/Disable Quad Report", "[MultiReportEnableDisable]"): MultiReportTests.cpp'],['../_multi_report_tests_8cpp.html#a3c5bb20df427689d78fceefd3dad0ddd',1,'TEST_CASE("Enable/Disable Octo Report", "[MultiReportEnableDisable]"): MultiReportTests.cpp'],['../_multi_report_tests_8cpp.html#ac92ec06fe64f7bedbbe37dee3e64c090',1,'TEST_CASE("BNO08x Driver Cleanup for [MultiReportEnableDisable] Tests", "[MultiReportEnableDisable]"): MultiReportTests.cpp'],['../_single_report_tests_8cpp.html#aac644123799c1f836d379c9789a064ab',1,'TEST_CASE("BNO08x Driver Creation for [SingleReportEnableDisable] Tests", "[SingleReportEnableDisable]"): SingleReportTests.cpp'],['../_single_report_tests_8cpp.html#af30c5c1549bda77b45a1e6fb5f76844a',1,'TEST_CASE("Enable Incorrect Report", "[SingleReportEnableDisable]"): SingleReportTests.cpp'],['../_single_report_tests_8cpp.html#aaefa1a1d4b3c190b7f46bb7f42512949',1,'TEST_CASE("Enable/Disable Accelerometer", "[SingleReportEnableDisable]"): SingleReportTests.cpp'],['../_single_report_tests_8cpp.html#ae4d70e11995e36808b6390b171aba0e8',1,'TEST_CASE("Enable/Disable Linear Accelerometer", "[SingleReportEnableDisable]"): SingleReportTests.cpp'],['../_single_report_tests_8cpp.html#ab9b4ae43e33572d90c4c889452cd91ee',1,'TEST_CASE("Enable/Disable Gravity", "[SingleReportEnableDisable]"): SingleReportTests.cpp'],['../_single_report_tests_8cpp.html#a176c81d817389f072da2eddb5e37b975',1,'TEST_CASE("Enable/Disable Cal Magnetometer", "[SingleReportEnableDisable]"): SingleReportTests.cpp'],['../_single_report_tests_8cpp.html#a9525f7e9b6932ed0aede1a93476b43bc',1,'TEST_CASE("Enable/Disable Uncal Magnetometer", "[SingleReportEnableDisable]"): SingleReportTests.cpp'],['../_single_report_tests_8cpp.html#af25aef97093ff3259252290c5e32293f',1,'TEST_CASE("Enable/Disable Cal Gyro", "[SingleReportEnableDisable]"): SingleReportTests.cpp'],['../_single_report_tests_8cpp.html#af7eb32a5f8137e39dbf2caaad0378c41',1,'TEST_CASE("Enable/Disable Uncal Gyro", "[SingleReportEnableDisable]"): SingleReportTests.cpp'],['../_single_report_tests_8cpp.html#a89c8a619fd6bb9768b37bc594741be09',1,'TEST_CASE("Enable/Disable RV", "[SingleReportEnableDisable]"): SingleReportTests.cpp'],['../_single_report_tests_8cpp.html#a175ff61aad4905497f19d011693932ff',1,'TEST_CASE("Enable/Disable Game RV", "[SingleReportEnableDisable]"): SingleReportTests.cpp'],['../_single_report_tests_8cpp.html#a7a1dd1af780f6e5d8501a31da196cc45',1,'TEST_CASE("Enable/Disable ARVR Stabilized RV", "[SingleReportEnableDisable]"): SingleReportTests.cpp'],['../_single_report_tests_8cpp.html#a508ef0459e3fd34f4235194f91992123',1,'TEST_CASE("Enable/Disable ARVR Stabilized Game RV", "[SingleReportEnableDisable]"): SingleReportTests.cpp'],['../_single_report_tests_8cpp.html#a135345f612f52dc44e6cd1e1378c2191',1,'TEST_CASE("Enable/Disable Gyro Integrated RV", "[SingleReportEnableDisable]"): SingleReportTests.cpp'],['../_single_report_tests_8cpp.html#abf9609daa7bf6ed8f87366747236c613',1,'TEST_CASE("Enable/Disable Geomagnetic RV", "[SingleReportEnableDisable]"): SingleReportTests.cpp'],['../_single_report_tests_8cpp.html#a697ac897c8756d7553854e52229d36f5',1,'TEST_CASE("BNO08x Driver Cleanup for [SingleReportEnableDisable] Tests", "[SingleReportEnableDisable]"): SingleReportTests.cpp']]], - ['toggle_5freset_4',['toggle_reset',['../class_b_n_o08x.html#a6711a624f7229f2eee51ee0a5bc87e67',1,'BNO08x']]] -]; diff --git a/documentation/html/search/functions_f.js b/documentation/html/search/functions_f.js deleted file mode 100644 index 42aaeaa..0000000 --- a/documentation/html/search/functions_f.js +++ /dev/null @@ -1,6 +0,0 @@ -var searchData= -[ - ['unlock_5fsh2_5fhal_0',['unlock_sh2_HAL',['../class_b_n_o08x.html#a2dbce689245a1b9968e3ea627d2b9a42',1,'BNO08x::unlock_sh2_HAL()'],['../class_b_n_o08x_rpt.html#a61e3451e93806e1b7eaf5f1387726765',1,'BNO08xRpt::unlock_sh2_HAL()']]], - ['unlock_5fuser_5fdata_1',['unlock_user_data',['../class_b_n_o08x.html#a171b4f380b145e295a11219a8e2a961a',1,'BNO08x::unlock_user_data()'],['../class_b_n_o08x_rpt.html#a26bacc572187119339ec248bb4e7d6f3',1,'BNO08xRpt::unlock_user_data()']]], - ['update_5fdata_2',['update_data',['../class_b_n_o08x_rpt.html#a970fb7e7d3745c62fec626f0ccf0759f',1,'BNO08xRpt::update_data()'],['../class_b_n_o08x_rpt_acceleration.html#a6b24209dc87cdd333b780fe6674fd045',1,'BNO08xRptAcceleration::update_data()'],['../class_b_n_o08x_rpt_activity_classifier.html#acb6fe5076011bc1f6f33a93c1c30c333',1,'BNO08xRptActivityClassifier::update_data()'],['../class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v.html#a2f822419d659be71209de6b69e8064b8',1,'BNO08xRptARVRStabilizedGameRV::update_data()'],['../class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v.html#a0ddf587eff71b83b01de57c2a69aa34d',1,'BNO08xRptARVRStabilizedRV::update_data()'],['../class_b_n_o08x_rpt_cal_gyro.html#ab099bd0da7140c433fc7bab0a802c46f',1,'BNO08xRptCalGyro::update_data()'],['../class_b_n_o08x_rpt_cal_magnetometer.html#af50ecf2bb83d7eeec5b88c5273a01784',1,'BNO08xRptCalMagnetometer::update_data()'],['../class_b_n_o08x_rpt_game_r_v.html#a8f9be2a12cec2a8467829fe561bf5f3d',1,'BNO08xRptGameRV::update_data()'],['../class_b_n_o08x_rpt_gravity.html#a47a5d1d8f89834662efaaae60a74b4c2',1,'BNO08xRptGravity::update_data()'],['../class_b_n_o08x_rpt_i_gyro_r_v.html#a29e7154e8fed38487dd100f3e98d72fb',1,'BNO08xRptIGyroRV::update_data()'],['../class_b_n_o08x_rpt_linear_acceleration.html#ab799259f97933e00ddfe654050c4757e',1,'BNO08xRptLinearAcceleration::update_data()'],['../class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html#a269b8a306d47b0a873421674e8996187',1,'BNO08xRptRawMEMSAccelerometer::update_data()'],['../class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html#af79174e4b3a3579d3de85decf529e5d5',1,'BNO08xRptRawMEMSGyro::update_data()'],['../class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html#a5ff68ff342813b240519a315e60d4506',1,'BNO08xRptRawMEMSMagnetometer::update_data()'],['../class_b_n_o08x_rpt_r_v.html#ab6a7a480ecc404383a1db5c6b29e3c48',1,'BNO08xRptRV::update_data()'],['../class_b_n_o08x_rpt_r_v_geomag.html#a531bf3018378efda8edd322e2a4a3306',1,'BNO08xRptRVGeomag::update_data()'],['../class_b_n_o08x_rpt_shake_detector.html#aebaecde5751d7b9a3fa1d5cfe09a7393',1,'BNO08xRptShakeDetector::update_data()'],['../class_b_n_o08x_rpt_stability_classifier.html#a53f291245bb6c40ae272fbe0142609c2',1,'BNO08xRptStabilityClassifier::update_data()'],['../class_b_n_o08x_rpt_step_counter.html#a742cb9d7bc64d31f3febc51d0536c3aa',1,'BNO08xRptStepCounter::update_data()'],['../class_b_n_o08x_rpt_tap_detector.html#aa1b7881e55a3f6210f48cec831cc72a7',1,'BNO08xRptTapDetector::update_data()'],['../class_b_n_o08x_rpt_uncal_gyro.html#acfcb717810a8924c3b119829c4b24489',1,'BNO08xRptUncalGyro::update_data()'],['../class_b_n_o08x_rpt_uncal_magnetometer.html#a2737505adb4176e5843ce7d13b2b8ec4',1,'BNO08xRptUncalMagnetometer::update_data()']]] -]; diff --git a/documentation/html/search/mag.svg b/documentation/html/search/mag.svg deleted file mode 100644 index ffb6cf0..0000000 --- a/documentation/html/search/mag.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - diff --git a/documentation/html/search/mag_d.svg b/documentation/html/search/mag_d.svg deleted file mode 100644 index 4122773..0000000 --- a/documentation/html/search/mag_d.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - diff --git a/documentation/html/search/mag_sel.svg b/documentation/html/search/mag_sel.svg deleted file mode 100644 index 553dba8..0000000 --- a/documentation/html/search/mag_sel.svg +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/search/mag_seld.svg b/documentation/html/search/mag_seld.svg deleted file mode 100644 index c906f84..0000000 --- a/documentation/html/search/mag_seld.svg +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/search/namespaces_0.js b/documentation/html/search/namespaces_0.js deleted file mode 100644 index 0420019..0000000 --- a/documentation/html/search/namespaces_0.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['bno08xprivatetypes_0',['BNO08xPrivateTypes',['../namespace_b_n_o08x_private_types.html',1,'']]] -]; diff --git a/documentation/html/search/pages_0.js b/documentation/html/search/pages_0.js deleted file mode 100644 index 72b4213..0000000 --- a/documentation/html/search/pages_0.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['readme_0',['README',['../md__r_e_a_d_m_e.html',1,'']]] -]; diff --git a/documentation/html/search/related_0.js b/documentation/html/search/related_0.js deleted file mode 100644 index 60fdd71..0000000 --- a/documentation/html/search/related_0.js +++ /dev/null @@ -1,6 +0,0 @@ -var searchData= -[ - ['bno08x_0',['BNO08x',['../class_b_n_o08x_rpt.html#a9313d906399750f09e3fe4dae87cec15',1,'BNO08xRpt']]], - ['bno08xsh2hal_1',['BNO08xSH2HAL',['../class_b_n_o08x.html#a6dd0081dc9eb0cfb019bfdca3aa31802',1,'BNO08x']]], - ['bno08xtesthelper_2',['BNO08xTestHelper',['../class_b_n_o08x.html#a190775b71c35d8007faae7dd6a9f1030',1,'BNO08x']]] -]; diff --git a/documentation/html/search/search.css b/documentation/html/search/search.css deleted file mode 100644 index 19f76f9..0000000 --- a/documentation/html/search/search.css +++ /dev/null @@ -1,291 +0,0 @@ -/*---------------- Search Box positioning */ - -#main-menu > li:last-child { - /* This
  • object is the parent of the search bar */ - display: flex; - justify-content: center; - align-items: center; - height: 36px; - margin-right: 1em; -} - -/*---------------- Search box styling */ - -.SRPage * { - font-weight: normal; - line-height: normal; -} - -dark-mode-toggle { - margin-left: 5px; - display: flex; - float: right; -} - -#MSearchBox { - display: inline-block; - white-space : nowrap; - background: var(--search-background-color); - border-radius: 0.65em; - box-shadow: var(--search-box-shadow); - z-index: 102; -} - -#MSearchBox .left { - display: inline-block; - vertical-align: middle; - height: 1.4em; -} - -#MSearchSelect { - display: inline-block; - vertical-align: middle; - width: 20px; - height: 19px; - background-image: var(--search-magnification-select-image); - margin: 0 0 0 0.3em; - padding: 0; -} - -#MSearchSelectExt { - display: inline-block; - vertical-align: middle; - width: 10px; - height: 19px; - background-image: var(--search-magnification-image); - margin: 0 0 0 0.5em; - padding: 0; -} - - -#MSearchField { - display: inline-block; - vertical-align: middle; - width: 7.5em; - height: 19px; - margin: 0 0.15em; - padding: 0; - line-height: 1em; - border:none; - color: var(--search-foreground-color); - outline: none; - font-family: var(--font-family-search); - -webkit-border-radius: 0px; - border-radius: 0px; - background: none; -} - -@media(hover: none) { - /* to avoid zooming on iOS */ - #MSearchField { - font-size: 16px; - } -} - -#MSearchBox .right { - display: inline-block; - vertical-align: middle; - width: 1.4em; - height: 1.4em; -} - -#MSearchClose { - display: none; - font-size: inherit; - background : none; - border: none; - margin: 0; - padding: 0; - outline: none; - -} - -#MSearchCloseImg { - padding: 0.3em; - margin: 0; -} - -.MSearchBoxActive #MSearchField { - color: var(--search-active-color); -} - - - -/*---------------- Search filter selection */ - -#MSearchSelectWindow { - display: none; - position: absolute; - left: 0; top: 0; - border: 1px solid var(--search-filter-border-color); - background-color: var(--search-filter-background-color); - z-index: 10001; - padding-top: 4px; - padding-bottom: 4px; - -moz-border-radius: 4px; - -webkit-border-top-left-radius: 4px; - -webkit-border-top-right-radius: 4px; - -webkit-border-bottom-left-radius: 4px; - -webkit-border-bottom-right-radius: 4px; - -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); -} - -.SelectItem { - font: 8pt var(--font-family-search); - padding-left: 2px; - padding-right: 12px; - border: 0px; -} - -span.SelectionMark { - margin-right: 4px; - font-family: var(--font-family-monospace); - outline-style: none; - text-decoration: none; -} - -a.SelectItem { - display: block; - outline-style: none; - color: var(--search-filter-foreground-color); - text-decoration: none; - padding-left: 6px; - padding-right: 12px; -} - -a.SelectItem:focus, -a.SelectItem:active { - color: var(--search-filter-foreground-color); - outline-style: none; - text-decoration: none; -} - -a.SelectItem:hover { - color: var(--search-filter-highlight-text-color); - background-color: var(--search-filter-highlight-bg-color); - outline-style: none; - text-decoration: none; - cursor: pointer; - display: block; -} - -/*---------------- Search results window */ - -iframe#MSearchResults { - /*width: 60ex;*/ - height: 15em; -} - -#MSearchResultsWindow { - display: none; - position: absolute; - left: 0; top: 0; - border: 1px solid var(--search-results-border-color); - background-color: var(--search-results-background-color); - z-index:10000; - width: 300px; - height: 400px; - overflow: auto; -} - -/* ----------------------------------- */ - - -#SRIndex { - clear:both; -} - -.SREntry { - font-size: 10pt; - padding-left: 1ex; -} - -.SRPage .SREntry { - font-size: 8pt; - padding: 1px 5px; -} - -div.SRPage { - margin: 5px 2px; - background-color: var(--search-results-background-color); -} - -.SRChildren { - padding-left: 3ex; padding-bottom: .5em -} - -.SRPage .SRChildren { - display: none; -} - -.SRSymbol { - font-weight: bold; - color: var(--search-results-foreground-color); - font-family: var(--font-family-search); - text-decoration: none; - outline: none; -} - -a.SRScope { - display: block; - color: var(--search-results-foreground-color); - font-family: var(--font-family-search); - font-size: 8pt; - text-decoration: none; - outline: none; -} - -a.SRSymbol:focus, a.SRSymbol:active, -a.SRScope:focus, a.SRScope:active { - text-decoration: underline; -} - -span.SRScope { - padding-left: 4px; - font-family: var(--font-family-search); -} - -.SRPage .SRStatus { - padding: 2px 5px; - font-size: 8pt; - font-style: italic; - font-family: var(--font-family-search); -} - -.SRResult { - display: none; -} - -div.searchresults { - margin-left: 10px; - margin-right: 10px; -} - -/*---------------- External search page results */ - -.pages b { - color: white; - padding: 5px 5px 3px 5px; - background-image: var(--nav-gradient-active-image-parent); - background-repeat: repeat-x; - text-shadow: 0 1px 1px #000000; -} - -.pages { - line-height: 17px; - margin-left: 4px; - text-decoration: none; -} - -.hl { - font-weight: bold; -} - -#searchresults { - margin-bottom: 20px; -} - -.searchpages { - margin-top: 10px; -} - diff --git a/documentation/html/search/search.js b/documentation/html/search/search.js deleted file mode 100644 index 666af01..0000000 --- a/documentation/html/search/search.js +++ /dev/null @@ -1,694 +0,0 @@ -/* - @licstart The following is the entire license notice for the JavaScript code in this file. - - The MIT License (MIT) - - Copyright (C) 1997-2020 by Dimitri van Heesch - - Permission is hereby granted, free of charge, to any person obtaining a copy of this software - and associated documentation files (the "Software"), to deal in the Software without restriction, - including without limitation the rights to use, copy, modify, merge, publish, distribute, - sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in all copies or - substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING - BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, - DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - @licend The above is the entire license notice for the JavaScript code in this file - */ -const SEARCH_COOKIE_NAME = ''+'search_grp'; - -const searchResults = new SearchResults(); - -/* A class handling everything associated with the search panel. - - Parameters: - name - The name of the global variable that will be - storing this instance. Is needed to be able to set timeouts. - resultPath - path to use for external files -*/ -function SearchBox(name, resultsPath, extension) { - if (!name || !resultsPath) { alert("Missing parameters to SearchBox."); } - if (!extension || extension == "") { extension = ".html"; } - - function getXPos(item) { - let x = 0; - if (item.offsetWidth) { - while (item && item!=document.body) { - x += item.offsetLeft; - item = item.offsetParent; - } - } - return x; - } - - function getYPos(item) { - let y = 0; - if (item.offsetWidth) { - while (item && item!=document.body) { - y += item.offsetTop; - item = item.offsetParent; - } - } - return y; - } - - // ---------- Instance variables - this.name = name; - this.resultsPath = resultsPath; - this.keyTimeout = 0; - this.keyTimeoutLength = 500; - this.closeSelectionTimeout = 300; - this.lastSearchValue = ""; - this.lastResultsPage = ""; - this.hideTimeout = 0; - this.searchIndex = 0; - this.searchActive = false; - this.extension = extension; - - // ----------- DOM Elements - - this.DOMSearchField = () => document.getElementById("MSearchField"); - this.DOMSearchSelect = () => document.getElementById("MSearchSelect"); - this.DOMSearchSelectWindow = () => document.getElementById("MSearchSelectWindow"); - this.DOMPopupSearchResults = () => document.getElementById("MSearchResults"); - this.DOMPopupSearchResultsWindow = () => document.getElementById("MSearchResultsWindow"); - this.DOMSearchClose = () => document.getElementById("MSearchClose"); - this.DOMSearchBox = () => document.getElementById("MSearchBox"); - - // ------------ Event Handlers - - // Called when focus is added or removed from the search field. - this.OnSearchFieldFocus = function(isActive) { - this.Activate(isActive); - } - - this.OnSearchSelectShow = function() { - const searchSelectWindow = this.DOMSearchSelectWindow(); - const searchField = this.DOMSearchSelect(); - - const left = getXPos(searchField); - const top = getYPos(searchField) + searchField.offsetHeight; - - // show search selection popup - searchSelectWindow.style.display='block'; - searchSelectWindow.style.left = left + 'px'; - searchSelectWindow.style.top = top + 'px'; - - // stop selection hide timer - if (this.hideTimeout) { - clearTimeout(this.hideTimeout); - this.hideTimeout=0; - } - return false; // to avoid "image drag" default event - } - - this.OnSearchSelectHide = function() { - this.hideTimeout = setTimeout(this.CloseSelectionWindow.bind(this), - this.closeSelectionTimeout); - } - - // Called when the content of the search field is changed. - this.OnSearchFieldChange = function(evt) { - if (this.keyTimeout) { // kill running timer - clearTimeout(this.keyTimeout); - this.keyTimeout = 0; - } - - const e = evt ? evt : window.event; // for IE - if (e.keyCode==40 || e.keyCode==13) { - if (e.shiftKey==1) { - this.OnSearchSelectShow(); - const win=this.DOMSearchSelectWindow(); - for (let i=0;i do a search - this.Search(); - } - } - - this.OnSearchSelectKey = function(evt) { - const e = (evt) ? evt : window.event; // for IE - if (e.keyCode==40 && this.searchIndex0) { // Up - this.searchIndex--; - this.OnSelectItem(this.searchIndex); - } else if (e.keyCode==13 || e.keyCode==27) { - e.stopPropagation(); - this.OnSelectItem(this.searchIndex); - this.CloseSelectionWindow(); - this.DOMSearchField().focus(); - } - return false; - } - - // --------- Actions - - // Closes the results window. - this.CloseResultsWindow = function() { - this.DOMPopupSearchResultsWindow().style.display = 'none'; - this.DOMSearchClose().style.display = 'none'; - this.Activate(false); - } - - this.CloseSelectionWindow = function() { - this.DOMSearchSelectWindow().style.display = 'none'; - } - - // Performs a search. - this.Search = function() { - this.keyTimeout = 0; - - // strip leading whitespace - const searchValue = this.DOMSearchField().value.replace(/^ +/, ""); - - const code = searchValue.toLowerCase().charCodeAt(0); - let idxChar = searchValue.substr(0, 1).toLowerCase(); - if ( 0xD800 <= code && code <= 0xDBFF && searchValue > 1) { // surrogate pair - idxChar = searchValue.substr(0, 2); - } - - let jsFile; - let idx = indexSectionsWithContent[this.searchIndex].indexOf(idxChar); - if (idx!=-1) { - const hexCode=idx.toString(16); - jsFile = this.resultsPath + indexSectionNames[this.searchIndex] + '_' + hexCode + '.js'; - } - - const loadJS = function(url, impl, loc) { - const scriptTag = document.createElement('script'); - scriptTag.src = url; - scriptTag.onload = impl; - scriptTag.onreadystatechange = impl; - loc.appendChild(scriptTag); - } - - const domPopupSearchResultsWindow = this.DOMPopupSearchResultsWindow(); - const domSearchBox = this.DOMSearchBox(); - const domPopupSearchResults = this.DOMPopupSearchResults(); - const domSearchClose = this.DOMSearchClose(); - const resultsPath = this.resultsPath; - - const handleResults = function() { - document.getElementById("Loading").style.display="none"; - if (typeof searchData !== 'undefined') { - createResults(resultsPath); - document.getElementById("NoMatches").style.display="none"; - } - - if (idx!=-1) { - searchResults.Search(searchValue); - } else { // no file with search results => force empty search results - searchResults.Search('===='); - } - - if (domPopupSearchResultsWindow.style.display!='block') { - domSearchClose.style.display = 'inline-block'; - let left = getXPos(domSearchBox) + 150; - let top = getYPos(domSearchBox) + 20; - domPopupSearchResultsWindow.style.display = 'block'; - left -= domPopupSearchResults.offsetWidth; - const maxWidth = document.body.clientWidth; - const maxHeight = document.body.clientHeight; - let width = 300; - if (left<10) left=10; - if (width+left+8>maxWidth) width=maxWidth-left-8; - let height = 400; - if (height+top+8>maxHeight) height=maxHeight-top-8; - domPopupSearchResultsWindow.style.top = top + 'px'; - domPopupSearchResultsWindow.style.left = left + 'px'; - domPopupSearchResultsWindow.style.width = width + 'px'; - domPopupSearchResultsWindow.style.height = height + 'px'; - } - } - - if (jsFile) { - loadJS(jsFile, handleResults, this.DOMPopupSearchResultsWindow()); - } else { - handleResults(); - } - - this.lastSearchValue = searchValue; - } - - // -------- Activation Functions - - // Activates or deactivates the search panel, resetting things to - // their default values if necessary. - this.Activate = function(isActive) { - if (isActive || // open it - this.DOMPopupSearchResultsWindow().style.display == 'block' - ) { - this.DOMSearchBox().className = 'MSearchBoxActive'; - this.searchActive = true; - } else if (!isActive) { // directly remove the panel - this.DOMSearchBox().className = 'MSearchBoxInactive'; - this.searchActive = false; - this.lastSearchValue = '' - this.lastResultsPage = ''; - this.DOMSearchField().value = ''; - } - } -} - -// ----------------------------------------------------------------------- - -// The class that handles everything on the search results page. -function SearchResults() { - - function convertToId(search) { - let result = ''; - for (let i=0;i. - this.lastMatchCount = 0; - this.lastKey = 0; - this.repeatOn = false; - - // Toggles the visibility of the passed element ID. - this.FindChildElement = function(id) { - const parentElement = document.getElementById(id); - let element = parentElement.firstChild; - - while (element && element!=parentElement) { - if (element.nodeName.toLowerCase() == 'div' && element.className == 'SRChildren') { - return element; - } - - if (element.nodeName.toLowerCase() == 'div' && element.hasChildNodes()) { - element = element.firstChild; - } else if (element.nextSibling) { - element = element.nextSibling; - } else { - do { - element = element.parentNode; - } - while (element && element!=parentElement && !element.nextSibling); - - if (element && element!=parentElement) { - element = element.nextSibling; - } - } - } - } - - this.Toggle = function(id) { - const element = this.FindChildElement(id); - if (element) { - if (element.style.display == 'block') { - element.style.display = 'none'; - } else { - element.style.display = 'block'; - } - } - } - - // Searches for the passed string. If there is no parameter, - // it takes it from the URL query. - // - // Always returns true, since other documents may try to call it - // and that may or may not be possible. - this.Search = function(search) { - if (!search) { // get search word from URL - search = window.location.search; - search = search.substring(1); // Remove the leading '?' - search = unescape(search); - } - - search = search.replace(/^ +/, ""); // strip leading spaces - search = search.replace(/ +$/, ""); // strip trailing spaces - search = search.toLowerCase(); - search = convertToId(search); - - const resultRows = document.getElementsByTagName("div"); - let matches = 0; - - let i = 0; - while (i < resultRows.length) { - const row = resultRows.item(i); - if (row.className == "SRResult") { - let rowMatchName = row.id.toLowerCase(); - rowMatchName = rowMatchName.replace(/^sr\d*_/, ''); // strip 'sr123_' - - if (search.length<=rowMatchName.length && - rowMatchName.substr(0, search.length)==search) { - row.style.display = 'block'; - matches++; - } else { - row.style.display = 'none'; - } - } - i++; - } - document.getElementById("Searching").style.display='none'; - if (matches == 0) { // no results - document.getElementById("NoMatches").style.display='block'; - } else { // at least one result - document.getElementById("NoMatches").style.display='none'; - } - this.lastMatchCount = matches; - return true; - } - - // return the first item with index index or higher that is visible - this.NavNext = function(index) { - let focusItem; - for (;;) { - const focusName = 'Item'+index; - focusItem = document.getElementById(focusName); - if (focusItem && focusItem.parentNode.parentNode.style.display=='block') { - break; - } else if (!focusItem) { // last element - break; - } - focusItem=null; - index++; - } - return focusItem; - } - - this.NavPrev = function(index) { - let focusItem; - for (;;) { - const focusName = 'Item'+index; - focusItem = document.getElementById(focusName); - if (focusItem && focusItem.parentNode.parentNode.style.display=='block') { - break; - } else if (!focusItem) { // last element - break; - } - focusItem=null; - index--; - } - return focusItem; - } - - this.ProcessKeys = function(e) { - if (e.type == "keydown") { - this.repeatOn = false; - this.lastKey = e.keyCode; - } else if (e.type == "keypress") { - if (!this.repeatOn) { - if (this.lastKey) this.repeatOn = true; - return false; // ignore first keypress after keydown - } - } else if (e.type == "keyup") { - this.lastKey = 0; - this.repeatOn = false; - } - return this.lastKey!=0; - } - - this.Nav = function(evt,itemIndex) { - const e = (evt) ? evt : window.event; // for IE - if (e.keyCode==13) return true; - if (!this.ProcessKeys(e)) return false; - - if (this.lastKey==38) { // Up - const newIndex = itemIndex-1; - let focusItem = this.NavPrev(newIndex); - if (focusItem) { - let child = this.FindChildElement(focusItem.parentNode.parentNode.id); - if (child && child.style.display == 'block') { // children visible - let n=0; - let tmpElem; - for (;;) { // search for last child - tmpElem = document.getElementById('Item'+newIndex+'_c'+n); - if (tmpElem) { - focusItem = tmpElem; - } else { // found it! - break; - } - n++; - } - } - } - if (focusItem) { - focusItem.focus(); - } else { // return focus to search field - document.getElementById("MSearchField").focus(); - } - } else if (this.lastKey==40) { // Down - const newIndex = itemIndex+1; - let focusItem; - const item = document.getElementById('Item'+itemIndex); - const elem = this.FindChildElement(item.parentNode.parentNode.id); - if (elem && elem.style.display == 'block') { // children visible - focusItem = document.getElementById('Item'+itemIndex+'_c0'); - } - if (!focusItem) focusItem = this.NavNext(newIndex); - if (focusItem) focusItem.focus(); - } else if (this.lastKey==39) { // Right - const item = document.getElementById('Item'+itemIndex); - const elem = this.FindChildElement(item.parentNode.parentNode.id); - if (elem) elem.style.display = 'block'; - } else if (this.lastKey==37) { // Left - const item = document.getElementById('Item'+itemIndex); - const elem = this.FindChildElement(item.parentNode.parentNode.id); - if (elem) elem.style.display = 'none'; - } else if (this.lastKey==27) { // Escape - e.stopPropagation(); - searchBox.CloseResultsWindow(); - document.getElementById("MSearchField").focus(); - } else if (this.lastKey==13) { // Enter - return true; - } - return false; - } - - this.NavChild = function(evt,itemIndex,childIndex) { - const e = (evt) ? evt : window.event; // for IE - if (e.keyCode==13) return true; - if (!this.ProcessKeys(e)) return false; - - if (this.lastKey==38) { // Up - if (childIndex>0) { - const newIndex = childIndex-1; - document.getElementById('Item'+itemIndex+'_c'+newIndex).focus(); - } else { // already at first child, jump to parent - document.getElementById('Item'+itemIndex).focus(); - } - } else if (this.lastKey==40) { // Down - const newIndex = childIndex+1; - let elem = document.getElementById('Item'+itemIndex+'_c'+newIndex); - if (!elem) { // last child, jump to parent next parent - elem = this.NavNext(itemIndex+1); - } - if (elem) { - elem.focus(); - } - } else if (this.lastKey==27) { // Escape - e.stopPropagation(); - searchBox.CloseResultsWindow(); - document.getElementById("MSearchField").focus(); - } else if (this.lastKey==13) { // Enter - return true; - } - return false; - } -} - -function createResults(resultsPath) { - - function setKeyActions(elem,action) { - elem.setAttribute('onkeydown',action); - elem.setAttribute('onkeypress',action); - elem.setAttribute('onkeyup',action); - } - - function setClassAttr(elem,attr) { - elem.setAttribute('class',attr); - elem.setAttribute('className',attr); - } - - const results = document.getElementById("SRResults"); - results.innerHTML = ''; - searchData.forEach((elem,index) => { - const id = elem[0]; - const srResult = document.createElement('div'); - srResult.setAttribute('id','SR_'+id); - setClassAttr(srResult,'SRResult'); - const srEntry = document.createElement('div'); - setClassAttr(srEntry,'SREntry'); - const srLink = document.createElement('a'); - srLink.setAttribute('id','Item'+index); - setKeyActions(srLink,'return searchResults.Nav(event,'+index+')'); - setClassAttr(srLink,'SRSymbol'); - srLink.innerHTML = elem[1][0]; - srEntry.appendChild(srLink); - if (elem[1].length==2) { // single result - srLink.setAttribute('href',resultsPath+elem[1][1][0]); - srLink.setAttribute('onclick','searchBox.CloseResultsWindow()'); - if (elem[1][1][1]) { - srLink.setAttribute('target','_parent'); - } else { - srLink.setAttribute('target','_blank'); - } - const srScope = document.createElement('span'); - setClassAttr(srScope,'SRScope'); - srScope.innerHTML = elem[1][1][2]; - srEntry.appendChild(srScope); - } else { // multiple results - srLink.setAttribute('href','javascript:searchResults.Toggle("SR_'+id+'")'); - const srChildren = document.createElement('div'); - setClassAttr(srChildren,'SRChildren'); - for (let c=0; c - - - - - - -esp32_BNO08x: Member List - - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    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 deleted file mode 100644 index f658d5c..0000000 --- a/documentation/html/struct_b_n_o08x_1_1bno08x__reports__t.html +++ /dev/null @@ -1,604 +0,0 @@ - - - - - - - -esp32_BNO08x: BNO08x::bno08x_reports_t Struct Reference - - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    esp32_BNO08x 1.31 -
    -
    C++ BNO08x IMU driver component for esp-idf.
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    - -
    BNO08x::bno08x_reports_t Struct Reference
    -
    -
    - -

    Contains report implementations. - More...

    - -

    #include <BNO08x.hpp>

    -
    -Collaboration diagram for BNO08x::bno08x_reports_t:
    -
    -
    Collaboration graph
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    [legend]
    - - - - -

    -Public Member Functions

     bno08x_reports_t (BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
     
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Public Attributes

    BNO08xRptAcceleration accelerometer
     
    BNO08xRptLinearAcceleration linear_accelerometer
     
    BNO08xRptGravity gravity
     
    BNO08xRptCalMagnetometer cal_magnetometer
     
    BNO08xRptUncalMagnetometer uncal_magnetometer
     
    BNO08xRptCalGyro cal_gyro
     
    BNO08xRptUncalGyro uncal_gyro
     
    BNO08xRptRV rv
     
    BNO08xRptGameRV rv_game
     
    BNO08xRptARVRStabilizedRV rv_ARVR_stabilized
     
    BNO08xRptARVRStabilizedGameRV rv_ARVR_stabilized_game
     
    BNO08xRptIGyroRV rv_gyro_integrated
     
    BNO08xRptRVGeomag rv_geomagnetic
     
    BNO08xRptRawMEMSGyro raw_gyro
     
    BNO08xRptRawMEMSAccelerometer raw_accelerometer
     
    BNO08xRptRawMEMSMagnetometer raw_magnetometer
     
    BNO08xRptStepCounter step_counter
     
    BNO08xRptActivityClassifier activity_classifier
     
    BNO08xRptStabilityClassifier stability_classifier
     
    BNO08xRptShakeDetector shake_detector
     
    BNO08xRptTapDetector tap_detector
     
    -

    Detailed Description

    -

    Contains report implementations.

    -

    Constructor & Destructor Documentation

    - -

    ◆ bno08x_reports_t()

    - -
    -
    - - - - - -
    - - - - - - - -
    BNO08x::bno08x_reports_t::bno08x_reports_t (BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx)
    -
    -inline
    -
    - -
    -
    -

    Member Data Documentation

    - -

    ◆ accelerometer

    - -
    -
    - - - - -
    BNO08xRptAcceleration BNO08x::bno08x_reports_t::accelerometer
    -
    - -
    -
    - -

    ◆ activity_classifier

    - -
    -
    - - - - -
    BNO08xRptActivityClassifier BNO08x::bno08x_reports_t::activity_classifier
    -
    - -
    -
    - -

    ◆ cal_gyro

    - -
    -
    - - - - -
    BNO08xRptCalGyro BNO08x::bno08x_reports_t::cal_gyro
    -
    - -
    -
    - -

    ◆ cal_magnetometer

    - -
    -
    - - - - -
    BNO08xRptCalMagnetometer BNO08x::bno08x_reports_t::cal_magnetometer
    -
    - -
    -
    - -

    ◆ gravity

    - -
    -
    - - - - -
    BNO08xRptGravity BNO08x::bno08x_reports_t::gravity
    -
    - -
    -
    - -

    ◆ linear_accelerometer

    - -
    -
    - - - - -
    BNO08xRptLinearAcceleration BNO08x::bno08x_reports_t::linear_accelerometer
    -
    - -
    -
    - -

    ◆ raw_accelerometer

    - -
    -
    - - - - -
    BNO08xRptRawMEMSAccelerometer BNO08x::bno08x_reports_t::raw_accelerometer
    -
    - -
    -
    - -

    ◆ raw_gyro

    - -
    -
    - - - - -
    BNO08xRptRawMEMSGyro BNO08x::bno08x_reports_t::raw_gyro
    -
    - -
    -
    - -

    ◆ raw_magnetometer

    - -
    -
    - - - - -
    BNO08xRptRawMEMSMagnetometer BNO08x::bno08x_reports_t::raw_magnetometer
    -
    - -
    -
    - -

    ◆ rv

    - -
    -
    - - - - -
    BNO08xRptRV BNO08x::bno08x_reports_t::rv
    -
    - -
    -
    - -

    ◆ rv_ARVR_stabilized

    - -
    -
    - - - - -
    BNO08xRptARVRStabilizedRV BNO08x::bno08x_reports_t::rv_ARVR_stabilized
    -
    - -
    -
    - -

    ◆ rv_ARVR_stabilized_game

    - -
    -
    - - - - -
    BNO08xRptARVRStabilizedGameRV BNO08x::bno08x_reports_t::rv_ARVR_stabilized_game
    -
    - -
    -
    - -

    ◆ rv_game

    - -
    -
    - - - - -
    BNO08xRptGameRV BNO08x::bno08x_reports_t::rv_game
    -
    - -
    -
    - -

    ◆ rv_geomagnetic

    - -
    -
    - - - - -
    BNO08xRptRVGeomag BNO08x::bno08x_reports_t::rv_geomagnetic
    -
    - -
    -
    - -

    ◆ rv_gyro_integrated

    - -
    -
    - - - - -
    BNO08xRptIGyroRV BNO08x::bno08x_reports_t::rv_gyro_integrated
    -
    - -
    -
    - -

    ◆ shake_detector

    - -
    -
    - - - - -
    BNO08xRptShakeDetector BNO08x::bno08x_reports_t::shake_detector
    -
    - -
    -
    - -

    ◆ stability_classifier

    - -
    -
    - - - - -
    BNO08xRptStabilityClassifier BNO08x::bno08x_reports_t::stability_classifier
    -
    - -
    -
    - -

    ◆ step_counter

    - -
    -
    - - - - -
    BNO08xRptStepCounter BNO08x::bno08x_reports_t::step_counter
    -
    - -
    -
    - -

    ◆ tap_detector

    - -
    -
    - - - - -
    BNO08xRptTapDetector BNO08x::bno08x_reports_t::tap_detector
    -
    - -
    -
    - -

    ◆ uncal_gyro

    - -
    -
    - - - - -
    BNO08xRptUncalGyro BNO08x::bno08x_reports_t::uncal_gyro
    -
    - -
    -
    - -

    ◆ uncal_magnetometer

    - -
    -
    - - - - -
    BNO08xRptUncalMagnetometer BNO08x::bno08x_reports_t::uncal_magnetometer
    -
    - -
    -
    -
    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/documentation/html/struct_b_n_o08x_1_1bno08x__reports__t.js b/documentation/html/struct_b_n_o08x_1_1bno08x__reports__t.js deleted file mode 100644 index 4fa778c..0000000 --- a/documentation/html/struct_b_n_o08x_1_1bno08x__reports__t.js +++ /dev/null @@ -1,25 +0,0 @@ -var struct_b_n_o08x_1_1bno08x__reports__t = -[ - [ "bno08x_reports_t", "struct_b_n_o08x_1_1bno08x__reports__t.html#aad0b1641e9c31927c33d0f69c174f9cb", null ], - [ "accelerometer", "struct_b_n_o08x_1_1bno08x__reports__t.html#ab7939486c9ba7e7c70f82d2284fb6119", null ], - [ "activity_classifier", "struct_b_n_o08x_1_1bno08x__reports__t.html#a6475bdab7c49091f3086537efc00c12f", null ], - [ "cal_gyro", "struct_b_n_o08x_1_1bno08x__reports__t.html#adabe838126b5bbc83fc4f69bba78123e", null ], - [ "cal_magnetometer", "struct_b_n_o08x_1_1bno08x__reports__t.html#a03d6194225331df5326a97ec6d45b094", null ], - [ "gravity", "struct_b_n_o08x_1_1bno08x__reports__t.html#af5245d5e4a6f7548a0c3a30af53b7355", null ], - [ "linear_accelerometer", "struct_b_n_o08x_1_1bno08x__reports__t.html#ac8114db28ee3f7be5578e52f48caa9c3", null ], - [ "raw_accelerometer", "struct_b_n_o08x_1_1bno08x__reports__t.html#aa3a65aaf2adf05aa014b72c2d4485590", null ], - [ "raw_gyro", "struct_b_n_o08x_1_1bno08x__reports__t.html#a13357e58bc926c2420ab41e4ffef4196", null ], - [ "raw_magnetometer", "struct_b_n_o08x_1_1bno08x__reports__t.html#aad8698945b261c0a871f2f409897b071", null ], - [ "rv", "struct_b_n_o08x_1_1bno08x__reports__t.html#aeab138f8ddfed3f4d6b855a73b7e2db5", null ], - [ "rv_ARVR_stabilized", "struct_b_n_o08x_1_1bno08x__reports__t.html#a027c914e51da445148dc9b2735cc5fc9", null ], - [ "rv_ARVR_stabilized_game", "struct_b_n_o08x_1_1bno08x__reports__t.html#af550968d0e56f114b4afb20a5a442206", null ], - [ "rv_game", "struct_b_n_o08x_1_1bno08x__reports__t.html#a7f33ac650137f5933ee1eab1ce936db6", null ], - [ "rv_geomagnetic", "struct_b_n_o08x_1_1bno08x__reports__t.html#a7e17ff7b9763ed040158813c69614a9f", null ], - [ "rv_gyro_integrated", "struct_b_n_o08x_1_1bno08x__reports__t.html#a6937b5d9bf8af9344a5013e1c543ab42", null ], - [ "shake_detector", "struct_b_n_o08x_1_1bno08x__reports__t.html#a9d7ff08c5a141c3d1ad3493423e7c49c", null ], - [ "stability_classifier", "struct_b_n_o08x_1_1bno08x__reports__t.html#a2edee4386eaea86ef3d316f5840d7a2f", null ], - [ "step_counter", "struct_b_n_o08x_1_1bno08x__reports__t.html#aee9528ea57ab86ef29e10de9ecfefcf7", null ], - [ "tap_detector", "struct_b_n_o08x_1_1bno08x__reports__t.html#a0cabee7da991a7399d607373f09548a7", null ], - [ "uncal_gyro", "struct_b_n_o08x_1_1bno08x__reports__t.html#a6f1929843393c09c21b1f107a47c8fe3", null ], - [ "uncal_magnetometer", "struct_b_n_o08x_1_1bno08x__reports__t.html#a5774fa69fc74264d40478a729aeb5ece", null ] -]; \ No newline at end of file diff --git a/documentation/html/struct_b_n_o08x_1_1bno08x__reports__t__coll__graph.map b/documentation/html/struct_b_n_o08x_1_1bno08x__reports__t__coll__graph.map deleted file mode 100644 index ea16549..0000000 --- a/documentation/html/struct_b_n_o08x_1_1bno08x__reports__t__coll__graph.map +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/struct_b_n_o08x_1_1bno08x__reports__t__coll__graph.md5 b/documentation/html/struct_b_n_o08x_1_1bno08x__reports__t__coll__graph.md5 deleted file mode 100644 index 2cb1048..0000000 --- a/documentation/html/struct_b_n_o08x_1_1bno08x__reports__t__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -4f31c2436d5daf4a700eacbd9a6d6fab \ No newline at end of file diff --git a/documentation/html/struct_b_n_o08x_1_1bno08x__reports__t__coll__graph.png b/documentation/html/struct_b_n_o08x_1_1bno08x__reports__t__coll__graph.png deleted file mode 100644 index ae808d3..0000000 Binary files a/documentation/html/struct_b_n_o08x_1_1bno08x__reports__t__coll__graph.png and /dev/null differ diff --git a/documentation/html/struct_b_n_o08x_private_types_1_1bno08x__init__status__t-members.html b/documentation/html/struct_b_n_o08x_private_types_1_1bno08x__init__status__t-members.html deleted file mode 100644 index 7c00012..0000000 --- a/documentation/html/struct_b_n_o08x_private_types_1_1bno08x__init__status__t-members.html +++ /dev/null @@ -1,121 +0,0 @@ - - - - - - - -esp32_BNO08x: Member List - - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    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 deleted file mode 100644 index 149e68b..0000000 --- a/documentation/html/struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html +++ /dev/null @@ -1,348 +0,0 @@ - - - - - - - -esp32_BNO08x: BNO08xPrivateTypes::bno08x_init_status_t Struct Reference - - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    esp32_BNO08x 1.31 -
    -
    C++ BNO08x IMU driver component for esp-idf.
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    - -
    BNO08xPrivateTypes::bno08x_init_status_t Struct Reference
    -
    -
    - -

    Holds info about which functionality has been successfully initialized (used by deconstructor during cleanup). - More...

    - -

    #include <BNO08xPrivateTypes.hpp>

    - - - - -

    -Public Member Functions

     bno08x_init_status_t ()
     
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Public Attributes

    bool gpio_outputs
     True if GPIO outputs have been initialized.
     
    bool gpio_inputs
     True if GPIO inputs have been initialized.
     
    bool isr_service
     True if global ISR service has been initialized.
     
    bool isr_handler
     True if HINT ISR handler has been initialized.
     
    bool spi_bus
     True if spi_bus_initialize() has been called successfully.
     
    bool spi_device
     True if spi_bus_add_device() has been called successfully.
     
    bool data_proc_task
     True if xTaskCreate has been called successfully for data_proc_task.
     
    bool sh2_HAL_service_task
     True if xTaskCreate has been called successfully for sh2_HAL_service_task.
     
    bool cb_task
     True if xTaskCreate has been called successfully for cb_task.
     
    bool sh2_HAL
     True if sh2_open() has been called successfully.
     
    -

    Detailed Description

    -

    Holds info about which functionality has been successfully initialized (used by deconstructor during cleanup).

    -

    Constructor & Destructor Documentation

    - -

    ◆ bno08x_init_status_t()

    - -
    -
    - - - - - -
    - - - - - - - -
    BNO08xPrivateTypes::bno08x_init_status_t::bno08x_init_status_t ()
    -
    -inline
    -
    - -
    -
    -

    Member Data Documentation

    - -

    ◆ cb_task

    - -
    -
    - - - - -
    bool BNO08xPrivateTypes::bno08x_init_status_t::cb_task
    -
    - -

    True if xTaskCreate has been called successfully for cb_task.

    - -
    -
    - -

    ◆ data_proc_task

    - -
    -
    - - - - -
    bool BNO08xPrivateTypes::bno08x_init_status_t::data_proc_task
    -
    - -

    True if xTaskCreate has been called successfully for data_proc_task.

    - -
    -
    - -

    ◆ gpio_inputs

    - -
    -
    - - - - -
    bool BNO08xPrivateTypes::bno08x_init_status_t::gpio_inputs
    -
    - -

    True if GPIO inputs have been initialized.

    - -
    -
    - -

    ◆ gpio_outputs

    - -
    -
    - - - - -
    bool BNO08xPrivateTypes::bno08x_init_status_t::gpio_outputs
    -
    - -

    True if GPIO outputs have been initialized.

    - -
    -
    - -

    ◆ isr_handler

    - -
    -
    - - - - -
    bool BNO08xPrivateTypes::bno08x_init_status_t::isr_handler
    -
    - -

    True if HINT ISR handler has been initialized.

    - -
    -
    - -

    ◆ isr_service

    - -
    -
    - - - - -
    bool BNO08xPrivateTypes::bno08x_init_status_t::isr_service
    -
    - -

    True if global ISR service has been initialized.

    - -
    -
    - -

    ◆ sh2_HAL

    - -
    -
    - - - - -
    bool BNO08xPrivateTypes::bno08x_init_status_t::sh2_HAL
    -
    - -

    True if sh2_open() has been called successfully.

    - -
    -
    - -

    ◆ sh2_HAL_service_task

    - -
    -
    - - - - -
    bool BNO08xPrivateTypes::bno08x_init_status_t::sh2_HAL_service_task
    -
    - -

    True if xTaskCreate has been called successfully for sh2_HAL_service_task.

    - -
    -
    - -

    ◆ spi_bus

    - -
    -
    - - - - -
    bool BNO08xPrivateTypes::bno08x_init_status_t::spi_bus
    -
    - -

    True if spi_bus_initialize() has been called successfully.

    - -
    -
    - -

    ◆ spi_device

    - -
    -
    - - - - -
    bool BNO08xPrivateTypes::bno08x_init_status_t::spi_device
    -
    - -

    True if spi_bus_add_device() has been called successfully.

    - -
    -
    -
    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.js b/documentation/html/struct_b_n_o08x_private_types_1_1bno08x__init__status__t.js deleted file mode 100644 index 89521dc..0000000 --- a/documentation/html/struct_b_n_o08x_private_types_1_1bno08x__init__status__t.js +++ /dev/null @@ -1,14 +0,0 @@ -var struct_b_n_o08x_private_types_1_1bno08x__init__status__t = -[ - [ "bno08x_init_status_t", "struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#a63b876667ae7fb32e9861dffafb55a64", null ], - [ "cb_task", "struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#ae1066ea59e52f7d228b71df1f8c2b416", null ], - [ "data_proc_task", "struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#af303bcbae7a635043e0c082d7869dd40", null ], - [ "gpio_inputs", "struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#a9b87a879ec795e2241985f0d33856c14", null ], - [ "gpio_outputs", "struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#ac74b5a17ec13d4bef4e4775f20ed68df", null ], - [ "isr_handler", "struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#a7c4523e02a434a7be73f5dc5314429bd", null ], - [ "isr_service", "struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#a3cec063b6210ec58d30b3bd1d4ead4f9", null ], - [ "sh2_HAL", "struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#a5094148539354e52e4f7b054ba766bce", null ], - [ "sh2_HAL_service_task", "struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#a150665b9f07eea167dd61aa9701d0e66", null ], - [ "spi_bus", "struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#a8780317bf985194a58d4b0457d518adf", null ], - [ "spi_device", "struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#ab268642c4b6b9fc1eb7c6ceec0e8e64d", null ] -]; \ No newline at end of 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 deleted file mode 100644 index 95845f4..0000000 --- a/documentation/html/struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t-members.html +++ /dev/null @@ -1,118 +0,0 @@ - - - - - - - -esp32_BNO08x: Member List - - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    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 deleted file mode 100644 index 984c98d..0000000 --- a/documentation/html/struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html +++ /dev/null @@ -1,291 +0,0 @@ - - - - - - - -esp32_BNO08x: BNO08xPrivateTypes::bno08x_sync_ctx_t Struct Reference - - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    esp32_BNO08x 1.31 -
    -
    C++ BNO08x IMU driver component for esp-idf.
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    - -
    BNO08xPrivateTypes::bno08x_sync_ctx_t Struct Reference
    -
    -
    - -

    Holds context used to synchronize tasks and callback execution. - More...

    - -

    #include <BNO08xPrivateTypes.hpp>

    - - - - -

    -Public Member Functions

     bno08x_sync_ctx_t ()
     
    - - - - - - - - - - - - - - - - - - - - - - -

    -Public Attributes

    SemaphoreHandle_t sh2_HAL_lock
     Mutex to prevent sh2 HAL lib functions from being accessed at same time.
     
    SemaphoreHandle_t data_lock
     Mutex to prevent user from reading data while data_proc_task() updates it, and vice versa.
     
    EventGroupHandle_t evt_grp_rpt_en
     Event group for indicating which reports are currently enabled.
     
    EventGroupHandle_t evt_grp_rpt_data_available
     Event group for indicating to BNO08xRpt::has_new_data() that a module received a new report.
     
    EventGroupHandle_t evt_grp_task
     Event group for indicating various BNO08x related events between tasks.
     
    etl::vector< uint8_t, TOTAL_RPT_COUNTen_report_ids
     Vector to contain IDs of currently enabled reports.
     
    bno08x_cb_list_t cb_list
     Vector to contain registered callbacks.
     
    -

    Detailed Description

    -

    Holds context used to synchronize tasks and callback execution.

    -

    Constructor & Destructor Documentation

    - -

    ◆ bno08x_sync_ctx_t()

    - -
    -
    - - - - - -
    - - - - - - - -
    BNO08xPrivateTypes::bno08x_sync_ctx_t::bno08x_sync_ctx_t ()
    -
    -inline
    -
    - -
    -
    -

    Member Data Documentation

    - -

    ◆ cb_list

    - -
    -
    - - - - -
    bno08x_cb_list_t BNO08xPrivateTypes::bno08x_sync_ctx_t::cb_list
    -
    - -

    Vector to contain registered callbacks.

    - -
    -
    - -

    ◆ data_lock

    - -
    -
    - - - - -
    SemaphoreHandle_t BNO08xPrivateTypes::bno08x_sync_ctx_t::data_lock
    -
    - -

    Mutex to prevent user from reading data while data_proc_task() updates it, and vice versa.

    - -
    -
    - -

    ◆ en_report_ids

    - -
    -
    - - - - -
    etl::vector<uint8_t, TOTAL_RPT_COUNT> BNO08xPrivateTypes::bno08x_sync_ctx_t::en_report_ids
    -
    - -

    Vector to contain IDs of currently enabled reports.

    - -
    -
    - -

    ◆ evt_grp_rpt_data_available

    - -
    -
    - - - - -
    EventGroupHandle_t BNO08xPrivateTypes::bno08x_sync_ctx_t::evt_grp_rpt_data_available
    -
    - -

    Event group for indicating to BNO08xRpt::has_new_data() that a module received a new report.

    - -
    -
    - -

    ◆ evt_grp_rpt_en

    - -
    -
    - - - - -
    EventGroupHandle_t BNO08xPrivateTypes::bno08x_sync_ctx_t::evt_grp_rpt_en
    -
    - -

    Event group for indicating which reports are currently enabled.

    - -
    -
    - -

    ◆ evt_grp_task

    - -
    -
    - - - - -
    EventGroupHandle_t BNO08xPrivateTypes::bno08x_sync_ctx_t::evt_grp_task
    -
    - -

    Event group for indicating various BNO08x related events between tasks.

    - -
    -
    - -

    ◆ sh2_HAL_lock

    - -
    -
    - - - - -
    SemaphoreHandle_t BNO08xPrivateTypes::bno08x_sync_ctx_t::sh2_HAL_lock
    -
    - -

    Mutex to prevent sh2 HAL lib functions from being accessed at same time.

    - -
    -
    -
    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.js b/documentation/html/struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.js deleted file mode 100644 index 0c0e088..0000000 --- a/documentation/html/struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.js +++ /dev/null @@ -1,11 +0,0 @@ -var struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t = -[ - [ "bno08x_sync_ctx_t", "struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html#a3f9cea8f40f89200c93f2a4bf09039ac", null ], - [ "cb_list", "struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html#ad38bf7a37a5c9cae7c9d8725b23ff365", null ], - [ "data_lock", "struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html#a551d1eb66d239c54cffa96b558e40a15", null ], - [ "en_report_ids", "struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html#aa63f0d6aa9a27e2f6cdbef17c42c3289", null ], - [ "evt_grp_rpt_data_available", "struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html#a13f4a91c74fbf09059b5b136ed4f09ac", null ], - [ "evt_grp_rpt_en", "struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html#aeaeeb8fa04544f63b66c32f3adbb0041", null ], - [ "evt_grp_task", "struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html#aacddf6425d126d8e854eff620a2dbec0", null ], - [ "sh2_HAL_lock", "struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html#a5433c33ca93bfd2be4a7575ddff7a8d9", null ] -]; \ No newline at end of file diff --git a/documentation/html/structbno08x__accel__t-members.html b/documentation/html/structbno08x__accel__t-members.html deleted file mode 100644 index bbcb2be..0000000 --- a/documentation/html/structbno08x__accel__t-members.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - - -esp32_BNO08x: Member List - - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    esp32_BNO08x 1.31 -
    -
    C++ BNO08x IMU driver component for esp-idf.
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    bno08x_accel_t Member List
    -
    -
    - -

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

    - - - - - - - -
    accuracybno08x_accel_t
    bno08x_accel_t()bno08x_accel_tinline
    operator=(const sh2_Accelerometer_t &source)bno08x_accel_tinline
    xbno08x_accel_t
    ybno08x_accel_t
    zbno08x_accel_t
    -
    - - - - diff --git a/documentation/html/structbno08x__accel__t.html b/documentation/html/structbno08x__accel__t.html deleted file mode 100644 index 8e2057f..0000000 --- a/documentation/html/structbno08x__accel__t.html +++ /dev/null @@ -1,250 +0,0 @@ - - - - - - - -esp32_BNO08x: bno08x_accel_t Struct Reference - - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    esp32_BNO08x 1.31 -
    -
    C++ BNO08x IMU driver component for esp-idf.
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    - -
    bno08x_accel_t Struct Reference
    -
    -
    - -

    Struct to represent acceleration data from acceleration, linear acceleration, and gravity reports. - More...

    - -

    #include <BNO08xGlobalTypes.hpp>

    - - - - - - -

    -Public Member Functions

     bno08x_accel_t ()
     
    bno08x_accel_toperator= (const sh2_Accelerometer_t &source)
     
    - - - - - - - - - -

    -Public Attributes

    float x
     
    float y
     
    float z
     
    BNO08xAccuracy accuracy
     
    -

    Detailed Description

    -

    Struct to represent acceleration data from acceleration, linear acceleration, and gravity reports.

    -

    Constructor & Destructor Documentation

    - -

    ◆ bno08x_accel_t()

    - -
    -
    - - - - - -
    - - - - - - - -
    bno08x_accel_t::bno08x_accel_t ()
    -
    -inline
    -
    - -
    -
    -

    Member Function Documentation

    - -

    ◆ operator=()

    - -
    -
    - - - - - -
    - - - - - - - -
    bno08x_accel_t & bno08x_accel_t::operator= (const sh2_Accelerometer_t & source)
    -
    -inline
    -
    - -
    -
    -

    Member Data Documentation

    - -

    ◆ accuracy

    - -
    -
    - - - - -
    BNO08xAccuracy bno08x_accel_t::accuracy
    -
    - -
    -
    - -

    ◆ x

    - -
    -
    - - - - -
    float bno08x_accel_t::x
    -
    - -
    -
    - -

    ◆ y

    - -
    -
    - - - - -
    float bno08x_accel_t::y
    -
    - -
    -
    - -

    ◆ z

    - -
    -
    - - - - -
    float bno08x_accel_t::z
    -
    - -
    -
    -
    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/documentation/html/structbno08x__accel__t.js b/documentation/html/structbno08x__accel__t.js deleted file mode 100644 index 1238ddb..0000000 --- a/documentation/html/structbno08x__accel__t.js +++ /dev/null @@ -1,9 +0,0 @@ -var structbno08x__accel__t = -[ - [ "bno08x_accel_t", "structbno08x__accel__t.html#a3d71a06304afc576280c56952b4f7a34", null ], - [ "operator=", "structbno08x__accel__t.html#a5b3f1b2cc2a889af23d27185c6efd75e", null ], - [ "accuracy", "structbno08x__accel__t.html#aac8d91a84f911413e4bcc3fdb04c893b", null ], - [ "x", "structbno08x__accel__t.html#af72246bad5088682490f6a13e4624b7c", null ], - [ "y", "structbno08x__accel__t.html#a9514b06a88cdd4c4777ff8e27d8d52fb", null ], - [ "z", "structbno08x__accel__t.html#a391bf7c4ee0c3f571d94f73f047e9a3f", null ] -]; \ No newline at end of file diff --git a/documentation/html/structbno08x__activity__classifier__t-members.html b/documentation/html/structbno08x__activity__classifier__t-members.html deleted file mode 100644 index 180305c..0000000 --- a/documentation/html/structbno08x__activity__classifier__t-members.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - -esp32_BNO08x: Member List - - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    esp32_BNO08x 1.31 -
    -
    C++ BNO08x IMU driver component for esp-idf.
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    bno08x_activity_classifier_t Member List
    -
    - -
    - - - - diff --git a/documentation/html/structbno08x__activity__classifier__t.html b/documentation/html/structbno08x__activity__classifier__t.html deleted file mode 100644 index ba9bdc8..0000000 --- a/documentation/html/structbno08x__activity__classifier__t.html +++ /dev/null @@ -1,266 +0,0 @@ - - - - - - - -esp32_BNO08x: bno08x_activity_classifier_t Struct Reference - - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    esp32_BNO08x 1.31 -
    -
    C++ BNO08x IMU driver component for esp-idf.
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    - -
    bno08x_activity_classifier_t Struct Reference
    -
    -
    - -

    Struct to represent activity classifier data. - More...

    - -

    #include <BNO08xGlobalTypes.hpp>

    - - - - - - -

    -Public Member Functions

     bno08x_activity_classifier_t ()
     
    bno08x_activity_classifier_toperator= (const sh2_PersonalActivityClassifier_t &source)
     
    - - - - - - - - - - - -

    -Public Attributes

    uint8_t page
     
    bool lastPage
     
    BNO08xActivity mostLikelyState
     
    uint8_t confidence [10]
     
    BNO08xAccuracy accuracy
     
    -

    Detailed Description

    -

    Struct to represent activity classifier data.

    -

    Constructor & Destructor Documentation

    - -

    ◆ bno08x_activity_classifier_t()

    - -
    -
    - - - - - -
    - - - - - - - -
    bno08x_activity_classifier_t::bno08x_activity_classifier_t ()
    -
    -inline
    -
    - -
    -
    -

    Member Function Documentation

    - -

    ◆ operator=()

    - -
    -
    - - - - - -
    - - - - - - - -
    bno08x_activity_classifier_t & bno08x_activity_classifier_t::operator= (const sh2_PersonalActivityClassifier_t & source)
    -
    -inline
    -
    - -
    -
    -

    Member Data Documentation

    - -

    ◆ accuracy

    - -
    -
    - - - - -
    BNO08xAccuracy bno08x_activity_classifier_t::accuracy
    -
    - -
    -
    - -

    ◆ confidence

    - -
    -
    - - - - -
    uint8_t bno08x_activity_classifier_t::confidence[10]
    -
    - -
    -
    - -

    ◆ lastPage

    - -
    -
    - - - - -
    bool bno08x_activity_classifier_t::lastPage
    -
    - -
    -
    - -

    ◆ mostLikelyState

    - -
    -
    - - - - -
    BNO08xActivity bno08x_activity_classifier_t::mostLikelyState
    -
    - -
    -
    - -

    ◆ page

    - -
    -
    - - - - -
    uint8_t bno08x_activity_classifier_t::page
    -
    - -
    -
    -
    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/documentation/html/structbno08x__activity__classifier__t.js b/documentation/html/structbno08x__activity__classifier__t.js deleted file mode 100644 index 37a541d..0000000 --- a/documentation/html/structbno08x__activity__classifier__t.js +++ /dev/null @@ -1,10 +0,0 @@ -var structbno08x__activity__classifier__t = -[ - [ "bno08x_activity_classifier_t", "structbno08x__activity__classifier__t.html#a302244e7d2d064b126eb92f363add923", null ], - [ "operator=", "structbno08x__activity__classifier__t.html#ac9375f65afb421e1d552e11461546a43", null ], - [ "accuracy", "structbno08x__activity__classifier__t.html#a51df90897f0f47b640ac975ad8f4833f", null ], - [ "confidence", "structbno08x__activity__classifier__t.html#a6c99dd8968d52c7099c6f6b2acf11796", null ], - [ "lastPage", "structbno08x__activity__classifier__t.html#a90b7b42f031ed0e5b4c5d0e167caccb9", null ], - [ "mostLikelyState", "structbno08x__activity__classifier__t.html#a272be5b28ff89a20d3c3cfdbfe63a5b5", null ], - [ "page", "structbno08x__activity__classifier__t.html#aa3e3a6b479558722bc9d5416b74492ca", null ] -]; \ No newline at end of file diff --git a/documentation/html/structbno08x__ang__vel__t-members.html b/documentation/html/structbno08x__ang__vel__t-members.html deleted file mode 100644 index 591f9b6..0000000 --- a/documentation/html/structbno08x__ang__vel__t-members.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - - -esp32_BNO08x: Member List - - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    esp32_BNO08x 1.31 -
    -
    C++ BNO08x IMU driver component for esp-idf.
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    bno08x_ang_vel_t Member List
    -
    -
    - -

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

    - - - - - - - -
    bno08x_ang_vel_t()bno08x_ang_vel_tinline
    operator*=(T value)bno08x_ang_vel_tinline
    operator=(const sh2_GyroIntegratedRV_t &source)bno08x_ang_vel_tinline
    xbno08x_ang_vel_t
    ybno08x_ang_vel_t
    zbno08x_ang_vel_t
    -
    - - - - diff --git a/documentation/html/structbno08x__ang__vel__t.html b/documentation/html/structbno08x__ang__vel__t.html deleted file mode 100644 index 64b0c64..0000000 --- a/documentation/html/structbno08x__ang__vel__t.html +++ /dev/null @@ -1,264 +0,0 @@ - - - - - - - -esp32_BNO08x: bno08x_ang_vel_t Struct Reference - - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    esp32_BNO08x 1.31 -
    -
    C++ BNO08x IMU driver component for esp-idf.
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    - -
    bno08x_ang_vel_t Struct Reference
    -
    -
    - -

    Struct to represent angular velocity (units in rad/s) - More...

    - -

    #include <BNO08xGlobalTypes.hpp>

    - - - - - - - - - -

    -Public Member Functions

     bno08x_ang_vel_t ()
     
    template<typename T >
    bno08x_ang_vel_toperator*= (T value)
     
    bno08x_ang_vel_toperator= (const sh2_GyroIntegratedRV_t &source)
     
    - - - - - - - -

    -Public Attributes

    float x
     
    float y
     
    float z
     
    -

    Detailed Description

    -

    Struct to represent angular velocity (units in rad/s)

    -

    Constructor & Destructor Documentation

    - -

    ◆ bno08x_ang_vel_t()

    - -
    -
    - - - - - -
    - - - - - - - -
    bno08x_ang_vel_t::bno08x_ang_vel_t ()
    -
    -inline
    -
    - -
    -
    -

    Member Function Documentation

    - -

    ◆ operator*=()

    - -
    -
    -
    -template<typename T >
    - - - - - -
    - - - - - - - -
    bno08x_ang_vel_t & bno08x_ang_vel_t::operator*= (T value)
    -
    -inline
    -
    - -
    -
    - -

    ◆ operator=()

    - -
    -
    - - - - - -
    - - - - - - - -
    bno08x_ang_vel_t & bno08x_ang_vel_t::operator= (const sh2_GyroIntegratedRV_t & source)
    -
    -inline
    -
    - -
    -
    -

    Member Data Documentation

    - -

    ◆ x

    - -
    -
    - - - - -
    float bno08x_ang_vel_t::x
    -
    - -
    -
    - -

    ◆ y

    - -
    -
    - - - - -
    float bno08x_ang_vel_t::y
    -
    - -
    -
    - -

    ◆ z

    - -
    -
    - - - - -
    float bno08x_ang_vel_t::z
    -
    - -
    -
    -
    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/documentation/html/structbno08x__ang__vel__t.js b/documentation/html/structbno08x__ang__vel__t.js deleted file mode 100644 index f8f1f39..0000000 --- a/documentation/html/structbno08x__ang__vel__t.js +++ /dev/null @@ -1,9 +0,0 @@ -var structbno08x__ang__vel__t = -[ - [ "bno08x_ang_vel_t", "structbno08x__ang__vel__t.html#a76cf6d15cef214b31a47008d49b843be", null ], - [ "operator*=", "structbno08x__ang__vel__t.html#ae963f28d8914d5cc2f13620a4a9c57e8", null ], - [ "operator=", "structbno08x__ang__vel__t.html#afe1b100ac38de3ccd0c0b617e5b5d8a2", null ], - [ "x", "structbno08x__ang__vel__t.html#aad57f7ad443f1c94b411ff1c3c2d37a3", null ], - [ "y", "structbno08x__ang__vel__t.html#af6d7d0452271c2d35234371ad1df6a80", null ], - [ "z", "structbno08x__ang__vel__t.html#aac5bb11414116bce54e5f8b7dd2d48f6", null ] -]; \ No newline at end of file diff --git a/documentation/html/structbno08x__config__t-members.html b/documentation/html/structbno08x__config__t-members.html deleted file mode 100644 index 8b143e9..0000000 --- a/documentation/html/structbno08x__config__t-members.html +++ /dev/null @@ -1,121 +0,0 @@ - - - - - - - -esp32_BNO08x: Member List - - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    esp32_BNO08x 1.31 -
    -
    C++ BNO08x IMU driver component for esp-idf.
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    bno08x_config_t Member List
    -
    -
    - -

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

    - - - - - - - - - - - - -
    bno08x_config_t(bool install_isr_service=true)bno08x_config_tinline
    bno08x_config_t(spi_host_device_t spi_peripheral, gpio_num_t io_mosi, gpio_num_t io_miso, gpio_num_t io_sclk, gpio_num_t io_cs, gpio_num_t io_int, gpio_num_t io_rst, uint32_t sclk_speed, bool install_isr_service=true)bno08x_config_tinline
    install_isr_servicebno08x_config_t
    io_csbno08x_config_t
    io_intbno08x_config_t
    io_misobno08x_config_t
    io_mosibno08x_config_t
    io_rstbno08x_config_t
    io_sclkbno08x_config_t
    sclk_speedbno08x_config_t
    spi_peripheralbno08x_config_t
    -
    - - - - diff --git a/documentation/html/structbno08x__config__t.html b/documentation/html/structbno08x__config__t.html deleted file mode 100644 index ee0d351..0000000 --- a/documentation/html/structbno08x__config__t.html +++ /dev/null @@ -1,399 +0,0 @@ - - - - - - - -esp32_BNO08x: bno08x_config_t Struct Reference - - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    esp32_BNO08x 1.31 -
    -
    C++ BNO08x IMU driver component for esp-idf.
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    - -
    bno08x_config_t Struct Reference
    -
    -
    - -

    IMU configuration settings passed into constructor. - More...

    - -

    #include <BNO08xGlobalTypes.hpp>

    - - - - - - - - -

    -Public Member Functions

     bno08x_config_t (bool install_isr_service=true)
     Default IMU configuration settings constructor. To modify default GPIO pins, run "idf.py menuconfig" esp32_BNO08x->GPIO Configuration. Alternatively, edit the default values in "Kconfig.projbuild".
     
     bno08x_config_t (spi_host_device_t spi_peripheral, gpio_num_t io_mosi, gpio_num_t io_miso, gpio_num_t io_sclk, gpio_num_t io_cs, gpio_num_t io_int, gpio_num_t io_rst, uint32_t sclk_speed, bool install_isr_service=true)
     Overloaded IMU configuration settings constructor for custom pin settings.
     
    - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Public Attributes

    spi_host_device_t spi_peripheral
     SPI peripheral to be used.
     
    gpio_num_t io_mosi
     MOSI GPIO pin (connects to BNO08x DI pin)
     
    gpio_num_t io_miso
     MISO GPIO pin (connects to BNO08x SDA pin)
     
    gpio_num_t io_sclk
     SCLK pin (connects to BNO08x SCL pin)
     
    gpio_num_t io_cs
     
    gpio_num_t io_int
     Chip select pin (connects to BNO08x CS pin)
     
    gpio_num_t io_rst
     Host interrupt pin (connects to BNO08x INT pin)
     
    uint32_t sclk_speed
     Reset pin (connects to BNO08x RST pin)
     
    bool install_isr_service
     Indicates whether the ISR service for the HINT should be installed at IMU initialization, (if gpio_install_isr_service() is called before initialize() set this to false)
     
    -

    Detailed Description

    -

    IMU configuration settings passed into constructor.

    -

    Constructor & Destructor Documentation

    - -

    ◆ bno08x_config_t() [1/2]

    - -
    -
    - - - - - -
    - - - - - - - -
    bno08x_config_t::bno08x_config_t (bool install_isr_service = true)
    -
    -inline
    -
    - -

    Default IMU configuration settings constructor. To modify default GPIO pins, run "idf.py menuconfig" esp32_BNO08x->GPIO Configuration. Alternatively, edit the default values in "Kconfig.projbuild".

    - -
    -
    - -

    ◆ bno08x_config_t() [2/2]

    - -
    -
    - - - - - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    bno08x_config_t::bno08x_config_t (spi_host_device_t spi_peripheral,
    gpio_num_t io_mosi,
    gpio_num_t io_miso,
    gpio_num_t io_sclk,
    gpio_num_t io_cs,
    gpio_num_t io_int,
    gpio_num_t io_rst,
    uint32_t sclk_speed,
    bool install_isr_service = true )
    -
    -inline
    -
    - -

    Overloaded IMU configuration settings constructor for custom pin settings.

    - -
    -
    -

    Member Data Documentation

    - -

    ◆ install_isr_service

    - -
    -
    - - - - -
    bool bno08x_config_t::install_isr_service
    -
    - -

    Indicates whether the ISR service for the HINT should be installed at IMU initialization, (if gpio_install_isr_service() is called before initialize() set this to false)

    - -
    -
    - -

    ◆ io_cs

    - -
    -
    - - - - -
    gpio_num_t bno08x_config_t::io_cs
    -
    - -
    -
    - -

    ◆ io_int

    - -
    -
    - - - - -
    gpio_num_t bno08x_config_t::io_int
    -
    - -

    Chip select pin (connects to BNO08x CS pin)

    - -
    -
    - -

    ◆ io_miso

    - -
    -
    - - - - -
    gpio_num_t bno08x_config_t::io_miso
    -
    - -

    MISO GPIO pin (connects to BNO08x SDA pin)

    - -
    -
    - -

    ◆ io_mosi

    - -
    -
    - - - - -
    gpio_num_t bno08x_config_t::io_mosi
    -
    - -

    MOSI GPIO pin (connects to BNO08x DI pin)

    - -
    -
    - -

    ◆ io_rst

    - -
    -
    - - - - -
    gpio_num_t bno08x_config_t::io_rst
    -
    - -

    Host interrupt pin (connects to BNO08x INT pin)

    - -
    -
    - -

    ◆ io_sclk

    - -
    -
    - - - - -
    gpio_num_t bno08x_config_t::io_sclk
    -
    - -

    SCLK pin (connects to BNO08x SCL pin)

    - -
    -
    - -

    ◆ sclk_speed

    - -
    -
    - - - - -
    uint32_t bno08x_config_t::sclk_speed
    -
    - -

    Reset pin (connects to BNO08x RST pin)

    -

    Desired SPI SCLK speed in Hz (max 3MHz)

    - -
    -
    - -

    ◆ spi_peripheral

    - -
    -
    - - - - -
    spi_host_device_t bno08x_config_t::spi_peripheral
    -
    - -

    SPI peripheral to be used.

    - -
    -
    -
    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/documentation/html/structbno08x__config__t.js b/documentation/html/structbno08x__config__t.js deleted file mode 100644 index c3439f2..0000000 --- a/documentation/html/structbno08x__config__t.js +++ /dev/null @@ -1,14 +0,0 @@ -var structbno08x__config__t = -[ - [ "bno08x_config_t", "structbno08x__config__t.html#a68e051212415a62e64c23678e7b40552", null ], - [ "bno08x_config_t", "structbno08x__config__t.html#afa37d6ffc6f4fc7c9aa7484d49458a4a", null ], - [ "install_isr_service", "structbno08x__config__t.html#a0f629aaef6756aa80fec96b34476c627", null ], - [ "io_cs", "structbno08x__config__t.html#ab1b5351b63da0c172c942463d0dc2505", null ], - [ "io_int", "structbno08x__config__t.html#a3cfe965659cfbc6b0c5269bd0211975f", null ], - [ "io_miso", "structbno08x__config__t.html#a9468180a773892977db39cc5ed9368e3", null ], - [ "io_mosi", "structbno08x__config__t.html#a79023fd80039e41a22b7f73ccd5fc861", null ], - [ "io_rst", "structbno08x__config__t.html#a62745c761219139f66ecd173b51577fc", null ], - [ "io_sclk", "structbno08x__config__t.html#a639685b91ae3198909d722316495246a", null ], - [ "sclk_speed", "structbno08x__config__t.html#a231614c3b20888360def2ce9db83f52a", null ], - [ "spi_peripheral", "structbno08x__config__t.html#a020d2343750bb7debc2a108ae038c9ec", null ] -]; \ No newline at end of file diff --git a/documentation/html/structbno08x__euler__angle__t-members.html b/documentation/html/structbno08x__euler__angle__t-members.html deleted file mode 100644 index 9f3e5e1..0000000 --- a/documentation/html/structbno08x__euler__angle__t-members.html +++ /dev/null @@ -1,118 +0,0 @@ - - - - - - - -esp32_BNO08x: Member List - - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    esp32_BNO08x 1.31 -
    -
    C++ BNO08x IMU driver component for esp-idf.
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    bno08x_euler_angle_t Member List
    -
    - -
    - - - - diff --git a/documentation/html/structbno08x__euler__angle__t.html b/documentation/html/structbno08x__euler__angle__t.html deleted file mode 100644 index 59f4b51..0000000 --- a/documentation/html/structbno08x__euler__angle__t.html +++ /dev/null @@ -1,296 +0,0 @@ - - - - - - - -esp32_BNO08x: bno08x_euler_angle_t Struct Reference - - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    esp32_BNO08x 1.31 -
    -
    C++ BNO08x IMU driver component for esp-idf.
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    - -
    bno08x_euler_angle_t Struct Reference
    -
    -
    - -

    Struct to represent euler angle (units in degrees or rads) - More...

    - -

    #include <BNO08xGlobalTypes.hpp>

    - - - - - - - - - -

    -Public Member Functions

     bno08x_euler_angle_t ()
     
    bno08x_euler_angle_toperator= (const bno08x_quat_t &source)
     
    template<typename T >
    bno08x_euler_angle_toperator*= (T value)
     
    - - - - - - - - - - - -

    -Public Attributes

    float x
     
    float y
     
    float z
     
    BNO08xAccuracy accuracy
     
    float rad_accuracy
     
    -

    Detailed Description

    -

    Struct to represent euler angle (units in degrees or rads)

    -

    Constructor & Destructor Documentation

    - -

    ◆ bno08x_euler_angle_t()

    - -
    -
    - - - - - -
    - - - - - - - -
    bno08x_euler_angle_t::bno08x_euler_angle_t ()
    -
    -inline
    -
    - -
    -
    -

    Member Function Documentation

    - -

    ◆ operator*=()

    - -
    -
    -
    -template<typename T >
    - - - - - -
    - - - - - - - -
    bno08x_euler_angle_t & bno08x_euler_angle_t::operator*= (T value)
    -
    -inline
    -
    - -
    -
    - -

    ◆ operator=()

    - -
    -
    - - - - - -
    - - - - - - - -
    bno08x_euler_angle_t & bno08x_euler_angle_t::operator= (const bno08x_quat_t & source)
    -
    -inline
    -
    - -
    -
    -

    Member Data Documentation

    - -

    ◆ accuracy

    - -
    -
    - - - - -
    BNO08xAccuracy bno08x_euler_angle_t::accuracy
    -
    - -
    -
    - -

    ◆ rad_accuracy

    - -
    -
    - - - - -
    float bno08x_euler_angle_t::rad_accuracy
    -
    - -
    -
    - -

    ◆ x

    - -
    -
    - - - - -
    float bno08x_euler_angle_t::x
    -
    - -
    -
    - -

    ◆ y

    - -
    -
    - - - - -
    float bno08x_euler_angle_t::y
    -
    - -
    -
    - -

    ◆ z

    - -
    -
    - - - - -
    float bno08x_euler_angle_t::z
    -
    - -
    -
    -
    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/documentation/html/structbno08x__euler__angle__t.js b/documentation/html/structbno08x__euler__angle__t.js deleted file mode 100644 index b412110..0000000 --- a/documentation/html/structbno08x__euler__angle__t.js +++ /dev/null @@ -1,11 +0,0 @@ -var structbno08x__euler__angle__t = -[ - [ "bno08x_euler_angle_t", "structbno08x__euler__angle__t.html#a29b670ff58d75a6abf02512ee07a6207", null ], - [ "operator*=", "structbno08x__euler__angle__t.html#a0b1d1fcfc2884937404446ca16829e51", null ], - [ "operator=", "structbno08x__euler__angle__t.html#aa7f6954a731e0be492508b5d1dac056e", null ], - [ "accuracy", "structbno08x__euler__angle__t.html#a3b4fad0b84bda3f34e86f7168ef2fee6", null ], - [ "rad_accuracy", "structbno08x__euler__angle__t.html#a89ab348ee455b14e5d09f1eb5d231c99", null ], - [ "x", "structbno08x__euler__angle__t.html#a7c675704f7bf92a19846de6ee020f0ef", null ], - [ "y", "structbno08x__euler__angle__t.html#a0c4f19cb559999d4c2ac2b29d9dc7cfd", null ], - [ "z", "structbno08x__euler__angle__t.html#a5237ec5e8fc1ca49b2f108ac784f0032", null ] -]; \ No newline at end of file diff --git a/documentation/html/structbno08x__gyro__bias__t-members.html b/documentation/html/structbno08x__gyro__bias__t-members.html deleted file mode 100644 index f42eb6c..0000000 --- a/documentation/html/structbno08x__gyro__bias__t-members.html +++ /dev/null @@ -1,115 +0,0 @@ - - - - - - - -esp32_BNO08x: Member List - - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    esp32_BNO08x 1.31 -
    -
    C++ BNO08x IMU driver component for esp-idf.
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    bno08x_gyro_bias_t Member List
    -
    -
    - -

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

    - - - - - - -
    bno08x_gyro_bias_t()bno08x_gyro_bias_tinline
    operator=(const sh2_GyroscopeUncalibrated &source)bno08x_gyro_bias_tinline
    xbno08x_gyro_bias_t
    ybno08x_gyro_bias_t
    zbno08x_gyro_bias_t
    -
    - - - - diff --git a/documentation/html/structbno08x__gyro__bias__t.html b/documentation/html/structbno08x__gyro__bias__t.html deleted file mode 100644 index 34c6144..0000000 --- a/documentation/html/structbno08x__gyro__bias__t.html +++ /dev/null @@ -1,234 +0,0 @@ - - - - - - - -esp32_BNO08x: bno08x_gyro_bias_t Struct Reference - - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    esp32_BNO08x 1.31 -
    -
    C++ BNO08x IMU driver component for esp-idf.
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    - -
    bno08x_gyro_bias_t Struct Reference
    -
    -
    - -

    Struct to represent gyro bias data (units in rad/s) - More...

    - -

    #include <BNO08xGlobalTypes.hpp>

    - - - - - - -

    -Public Member Functions

     bno08x_gyro_bias_t ()
     
    bno08x_gyro_bias_toperator= (const sh2_GyroscopeUncalibrated &source)
     
    - - - - - - - -

    -Public Attributes

    float x
     
    float y
     
    float z
     
    -

    Detailed Description

    -

    Struct to represent gyro bias data (units in rad/s)

    -

    Constructor & Destructor Documentation

    - -

    ◆ bno08x_gyro_bias_t()

    - -
    -
    - - - - - -
    - - - - - - - -
    bno08x_gyro_bias_t::bno08x_gyro_bias_t ()
    -
    -inline
    -
    - -
    -
    -

    Member Function Documentation

    - -

    ◆ operator=()

    - -
    -
    - - - - - -
    - - - - - - - -
    bno08x_gyro_bias_t & bno08x_gyro_bias_t::operator= (const sh2_GyroscopeUncalibrated & source)
    -
    -inline
    -
    - -
    -
    -

    Member Data Documentation

    - -

    ◆ x

    - -
    -
    - - - - -
    float bno08x_gyro_bias_t::x
    -
    - -
    -
    - -

    ◆ y

    - -
    -
    - - - - -
    float bno08x_gyro_bias_t::y
    -
    - -
    -
    - -

    ◆ z

    - -
    -
    - - - - -
    float bno08x_gyro_bias_t::z
    -
    - -
    -
    -
    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/documentation/html/structbno08x__gyro__bias__t.js b/documentation/html/structbno08x__gyro__bias__t.js deleted file mode 100644 index 1599aaf..0000000 --- a/documentation/html/structbno08x__gyro__bias__t.js +++ /dev/null @@ -1,8 +0,0 @@ -var structbno08x__gyro__bias__t = -[ - [ "bno08x_gyro_bias_t", "structbno08x__gyro__bias__t.html#a779c3000b541664d935b2ffda75a5f14", null ], - [ "operator=", "structbno08x__gyro__bias__t.html#aaa3795c61ebd89d4a620600b37ac27fc", null ], - [ "x", "structbno08x__gyro__bias__t.html#a9c592e8c420797c8e02146eb6ba4a923", null ], - [ "y", "structbno08x__gyro__bias__t.html#a9bb96e58ed1df186edf40aa66b38bf4a", null ], - [ "z", "structbno08x__gyro__bias__t.html#aef04b50ebf86ff49631beb3ba90ae1ba", null ] -]; \ No newline at end of file diff --git a/documentation/html/structbno08x__gyro__t-members.html b/documentation/html/structbno08x__gyro__t-members.html deleted file mode 100644 index 5850cfb..0000000 --- a/documentation/html/structbno08x__gyro__t-members.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - -esp32_BNO08x: Member List - - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    esp32_BNO08x 1.31 -
    -
    C++ BNO08x IMU driver component for esp-idf.
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    bno08x_gyro_t Member List
    -
    -
    - -

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

    - - - - - - - - -
    accuracybno08x_gyro_t
    bno08x_gyro_t()bno08x_gyro_tinline
    operator=(const sh2_Gyroscope_t &source)bno08x_gyro_tinline
    operator=(const sh2_GyroscopeUncalibrated &source)bno08x_gyro_tinline
    xbno08x_gyro_t
    ybno08x_gyro_t
    zbno08x_gyro_t
    -
    - - - - diff --git a/documentation/html/structbno08x__gyro__t.html b/documentation/html/structbno08x__gyro__t.html deleted file mode 100644 index 81239c9..0000000 --- a/documentation/html/structbno08x__gyro__t.html +++ /dev/null @@ -1,277 +0,0 @@ - - - - - - - -esp32_BNO08x: bno08x_gyro_t Struct Reference - - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    esp32_BNO08x 1.31 -
    -
    C++ BNO08x IMU driver component for esp-idf.
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    - -
    bno08x_gyro_t Struct Reference
    -
    -
    - -

    Struct to represent gyro data (units in rad/s) - More...

    - -

    #include <BNO08xGlobalTypes.hpp>

    - - - - - - - - -

    -Public Member Functions

     bno08x_gyro_t ()
     
    bno08x_gyro_toperator= (const sh2_Gyroscope_t &source)
     
    bno08x_gyro_toperator= (const sh2_GyroscopeUncalibrated &source)
     
    - - - - - - - - - -

    -Public Attributes

    float x
     
    float y
     
    float z
     
    BNO08xAccuracy accuracy
     
    -

    Detailed Description

    -

    Struct to represent gyro data (units in rad/s)

    -

    Constructor & Destructor Documentation

    - -

    ◆ bno08x_gyro_t()

    - -
    -
    - - - - - -
    - - - - - - - -
    bno08x_gyro_t::bno08x_gyro_t ()
    -
    -inline
    -
    - -
    -
    -

    Member Function Documentation

    - -

    ◆ operator=() [1/2]

    - -
    -
    - - - - - -
    - - - - - - - -
    bno08x_gyro_t & bno08x_gyro_t::operator= (const sh2_Gyroscope_t & source)
    -
    -inline
    -
    - -
    -
    - -

    ◆ operator=() [2/2]

    - -
    -
    - - - - - -
    - - - - - - - -
    bno08x_gyro_t & bno08x_gyro_t::operator= (const sh2_GyroscopeUncalibrated & source)
    -
    -inline
    -
    - -
    -
    -

    Member Data Documentation

    - -

    ◆ accuracy

    - -
    -
    - - - - -
    BNO08xAccuracy bno08x_gyro_t::accuracy
    -
    - -
    -
    - -

    ◆ x

    - -
    -
    - - - - -
    float bno08x_gyro_t::x
    -
    - -
    -
    - -

    ◆ y

    - -
    -
    - - - - -
    float bno08x_gyro_t::y
    -
    - -
    -
    - -

    ◆ z

    - -
    -
    - - - - -
    float bno08x_gyro_t::z
    -
    - -
    -
    -
    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/documentation/html/structbno08x__gyro__t.js b/documentation/html/structbno08x__gyro__t.js deleted file mode 100644 index 974c969..0000000 --- a/documentation/html/structbno08x__gyro__t.js +++ /dev/null @@ -1,10 +0,0 @@ -var structbno08x__gyro__t = -[ - [ "bno08x_gyro_t", "structbno08x__gyro__t.html#aa9a075a6b135f4b137b6247768ef5af6", null ], - [ "operator=", "structbno08x__gyro__t.html#a13cfb2e5d15b2fe50d1d910bd0c4b868", null ], - [ "operator=", "structbno08x__gyro__t.html#a64d4900e42a8f056a404b699074f1c41", null ], - [ "accuracy", "structbno08x__gyro__t.html#a87ab3be28faed62506a764d411650a12", null ], - [ "x", "structbno08x__gyro__t.html#a63a7bfec63a61b44dab94cd62dc5f50e", null ], - [ "y", "structbno08x__gyro__t.html#ab079eb91abc32f71c6d41f3dcf6274df", null ], - [ "z", "structbno08x__gyro__t.html#ac9a349e1dad45c041bfd0555b01e273f", null ] -]; \ No newline at end of file diff --git a/documentation/html/structbno08x__magf__bias__t-members.html b/documentation/html/structbno08x__magf__bias__t-members.html deleted file mode 100644 index 8f8f97a..0000000 --- a/documentation/html/structbno08x__magf__bias__t-members.html +++ /dev/null @@ -1,115 +0,0 @@ - - - - - - - -esp32_BNO08x: Member List - - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    esp32_BNO08x 1.31 -
    -
    C++ BNO08x IMU driver component for esp-idf.
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    bno08x_magf_bias_t Member List
    -
    -
    - -

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

    - - - - - - -
    bno08x_magf_bias_t()bno08x_magf_bias_tinline
    operator=(const sh2_MagneticFieldUncalibrated_t &source)bno08x_magf_bias_tinline
    xbno08x_magf_bias_t
    ybno08x_magf_bias_t
    zbno08x_magf_bias_t
    -
    - - - - diff --git a/documentation/html/structbno08x__magf__bias__t.html b/documentation/html/structbno08x__magf__bias__t.html deleted file mode 100644 index 348a337..0000000 --- a/documentation/html/structbno08x__magf__bias__t.html +++ /dev/null @@ -1,234 +0,0 @@ - - - - - - - -esp32_BNO08x: bno08x_magf_bias_t Struct Reference - - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    esp32_BNO08x 1.31 -
    -
    C++ BNO08x IMU driver component for esp-idf.
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    - -
    bno08x_magf_bias_t Struct Reference
    -
    -
    - -

    Struct to represent magnetic field bias data (units in uTesla) - More...

    - -

    #include <BNO08xGlobalTypes.hpp>

    - - - - - - -

    -Public Member Functions

     bno08x_magf_bias_t ()
     
    bno08x_magf_bias_toperator= (const sh2_MagneticFieldUncalibrated_t &source)
     
    - - - - - - - -

    -Public Attributes

    float x
     
    float y
     
    float z
     
    -

    Detailed Description

    -

    Struct to represent magnetic field bias data (units in uTesla)

    -

    Constructor & Destructor Documentation

    - -

    ◆ bno08x_magf_bias_t()

    - -
    -
    - - - - - -
    - - - - - - - -
    bno08x_magf_bias_t::bno08x_magf_bias_t ()
    -
    -inline
    -
    - -
    -
    -

    Member Function Documentation

    - -

    ◆ operator=()

    - -
    -
    - - - - - -
    - - - - - - - -
    bno08x_magf_bias_t & bno08x_magf_bias_t::operator= (const sh2_MagneticFieldUncalibrated_t & source)
    -
    -inline
    -
    - -
    -
    -

    Member Data Documentation

    - -

    ◆ x

    - -
    -
    - - - - -
    float bno08x_magf_bias_t::x
    -
    - -
    -
    - -

    ◆ y

    - -
    -
    - - - - -
    float bno08x_magf_bias_t::y
    -
    - -
    -
    - -

    ◆ z

    - -
    -
    - - - - -
    float bno08x_magf_bias_t::z
    -
    - -
    -
    -
    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/documentation/html/structbno08x__magf__bias__t.js b/documentation/html/structbno08x__magf__bias__t.js deleted file mode 100644 index e5dcea4..0000000 --- a/documentation/html/structbno08x__magf__bias__t.js +++ /dev/null @@ -1,8 +0,0 @@ -var structbno08x__magf__bias__t = -[ - [ "bno08x_magf_bias_t", "structbno08x__magf__bias__t.html#aa0b6af3812168e0dc9329d5a70e54f98", null ], - [ "operator=", "structbno08x__magf__bias__t.html#aeed524c368c645e3f325ffe387199a31", null ], - [ "x", "structbno08x__magf__bias__t.html#ac4f55ef988b43d3d6c753a2201c60b14", null ], - [ "y", "structbno08x__magf__bias__t.html#a0e49d87458853c3478ffe1febffa0279", null ], - [ "z", "structbno08x__magf__bias__t.html#a76b135fa354d2646927ff76c2da5a6b3", null ] -]; \ No newline at end of file diff --git a/documentation/html/structbno08x__magf__t-members.html b/documentation/html/structbno08x__magf__t-members.html deleted file mode 100644 index 84b85e7..0000000 --- a/documentation/html/structbno08x__magf__t-members.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - -esp32_BNO08x: Member List - - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    esp32_BNO08x 1.31 -
    -
    C++ BNO08x IMU driver component for esp-idf.
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    bno08x_magf_t Member List
    -
    -
    - -

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

    - - - - - - - - -
    accuracybno08x_magf_t
    bno08x_magf_t()bno08x_magf_tinline
    operator=(const sh2_MagneticField_t &source)bno08x_magf_tinline
    operator=(const sh2_MagneticFieldUncalibrated_t &source)bno08x_magf_tinline
    xbno08x_magf_t
    ybno08x_magf_t
    zbno08x_magf_t
    -
    - - - - diff --git a/documentation/html/structbno08x__magf__t.html b/documentation/html/structbno08x__magf__t.html deleted file mode 100644 index 8db28b7..0000000 --- a/documentation/html/structbno08x__magf__t.html +++ /dev/null @@ -1,277 +0,0 @@ - - - - - - - -esp32_BNO08x: bno08x_magf_t Struct Reference - - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    esp32_BNO08x 1.31 -
    -
    C++ BNO08x IMU driver component for esp-idf.
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    - -
    bno08x_magf_t Struct Reference
    -
    -
    - -

    Struct to represent magnetic field data (units in uTesla) - More...

    - -

    #include <BNO08xGlobalTypes.hpp>

    - - - - - - - - -

    -Public Member Functions

     bno08x_magf_t ()
     
    bno08x_magf_toperator= (const sh2_MagneticField_t &source)
     
    bno08x_magf_toperator= (const sh2_MagneticFieldUncalibrated_t &source)
     
    - - - - - - - - - -

    -Public Attributes

    float x
     
    float y
     
    float z
     
    BNO08xAccuracy accuracy
     
    -

    Detailed Description

    -

    Struct to represent magnetic field data (units in uTesla)

    -

    Constructor & Destructor Documentation

    - -

    ◆ bno08x_magf_t()

    - -
    -
    - - - - - -
    - - - - - - - -
    bno08x_magf_t::bno08x_magf_t ()
    -
    -inline
    -
    - -
    -
    -

    Member Function Documentation

    - -

    ◆ operator=() [1/2]

    - -
    -
    - - - - - -
    - - - - - - - -
    bno08x_magf_t & bno08x_magf_t::operator= (const sh2_MagneticField_t & source)
    -
    -inline
    -
    - -
    -
    - -

    ◆ operator=() [2/2]

    - -
    -
    - - - - - -
    - - - - - - - -
    bno08x_magf_t & bno08x_magf_t::operator= (const sh2_MagneticFieldUncalibrated_t & source)
    -
    -inline
    -
    - -
    -
    -

    Member Data Documentation

    - -

    ◆ accuracy

    - -
    -
    - - - - -
    BNO08xAccuracy bno08x_magf_t::accuracy
    -
    - -
    -
    - -

    ◆ x

    - -
    -
    - - - - -
    float bno08x_magf_t::x
    -
    - -
    -
    - -

    ◆ y

    - -
    -
    - - - - -
    float bno08x_magf_t::y
    -
    - -
    -
    - -

    ◆ z

    - -
    -
    - - - - -
    float bno08x_magf_t::z
    -
    - -
    -
    -
    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/documentation/html/structbno08x__magf__t.js b/documentation/html/structbno08x__magf__t.js deleted file mode 100644 index 3f3d511..0000000 --- a/documentation/html/structbno08x__magf__t.js +++ /dev/null @@ -1,10 +0,0 @@ -var structbno08x__magf__t = -[ - [ "bno08x_magf_t", "structbno08x__magf__t.html#ad8784e25768658f4fa0cb1dd5c1afc36", null ], - [ "operator=", "structbno08x__magf__t.html#adadb35e5c67433e47895d7ae5885a00e", null ], - [ "operator=", "structbno08x__magf__t.html#a2e0b22e5fa40d5ecd447e0cb451b3282", null ], - [ "accuracy", "structbno08x__magf__t.html#a6b92aa85f81f17034c3f201dd9ff0b46", null ], - [ "x", "structbno08x__magf__t.html#ac692d27a0bd9d698a89a8ca58e959d08", null ], - [ "y", "structbno08x__magf__t.html#a01b2e4c9a144b3e1c0572db12ed48601", null ], - [ "z", "structbno08x__magf__t.html#a0516e3805249e8b62856af2aabf7cc0b", null ] -]; \ No newline at end of file diff --git a/documentation/html/structbno08x__meta__data__t-members.html b/documentation/html/structbno08x__meta__data__t-members.html deleted file mode 100644 index 3d1731a..0000000 --- a/documentation/html/structbno08x__meta__data__t-members.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - - -esp32_BNO08x: Member List - - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    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 deleted file mode 100644 index 861b69b..0000000 --- a/documentation/html/structbno08x__meta__data__t.html +++ /dev/null @@ -1,546 +0,0 @@ - - - - - - - -esp32_BNO08x: bno08x_meta_data_t Struct Reference - - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    esp32_BNO08x 1.31 -
    -
    C++ BNO08x IMU driver component for esp-idf.
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    - -
    bno08x_meta_data_t Struct Reference
    -
    -
    - -

    Struct to represent sensor/report meta data, returned from BNO08xRpt::get_meta_data() - More...

    - -

    #include <BNO08xGlobalTypes.hpp>

    - - - - - - -

    -Public Member Functions

     bno08x_meta_data_t ()
     
     bno08x_meta_data_t (const sh2_SensorMetadata_t &src)
     
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Public Attributes

    uint8_t me_version
     Motion Engine Version.
     
    uint8_t mh_version
     Motion Hub Version.
     
    uint8_t sh_version
     SensorHub Version.
     
    uint32_t range
     Same units as sensor reports.
     
    uint32_t resolution
     Same units as sensor reports.
     
    uint16_t revision
     Metadata record format revision.
     
    uint16_t power_mA
     [mA] Fixed point 16Q10 format
     
    uint32_t min_period_us
     [uS] min period to use with enable_report
     
    uint32_t max_period_us
     [uS] max period to use with enable_report
     
    uint32_t fifo_reserved
     (Unused)
     
    uint32_t fifo_max
     (Unused)
     
    uint32_t batch_buffer_bytes
     (Unused)
     
    uint16_t q_point_1
     q point for sensor values
     
    uint16_t q_point_2
     q point for accuracy or bias fields
     
    uint16_t q_point_3
     q point for sensor data change sensitivity
     
    uint32_t vendor_id_len
     [bytes]
     
    char vendor_ID [48]
     Vendor name and part number.
     
    uint32_t sensor_specific_len
     [bytes]
     
    uint8_t sensor_specific [48]
     See SH-2 Reference Manual.
     
    -

    Detailed Description

    -

    Struct to represent sensor/report meta data, returned from BNO08xRpt::get_meta_data()

    -

    Constructor & Destructor Documentation

    - -

    ◆ bno08x_meta_data_t() [1/2]

    - -
    -
    - - - - - -
    - - - - - - - -
    bno08x_meta_data_t::bno08x_meta_data_t ()
    -
    -inline
    -
    - -
    -
    - -

    ◆ bno08x_meta_data_t() [2/2]

    - -
    -
    - - - - - -
    - - - - - - - -
    bno08x_meta_data_t::bno08x_meta_data_t (const sh2_SensorMetadata_t & src)
    -
    -inline
    -
    - -
    -
    -

    Member Data Documentation

    - -

    ◆ batch_buffer_bytes

    - -
    -
    - - - - -
    uint32_t bno08x_meta_data_t::batch_buffer_bytes
    -
    - -

    (Unused)

    - -
    -
    - -

    ◆ fifo_max

    - -
    -
    - - - - -
    uint32_t bno08x_meta_data_t::fifo_max
    -
    - -

    (Unused)

    - -
    -
    - -

    ◆ fifo_reserved

    - -
    -
    - - - - -
    uint32_t bno08x_meta_data_t::fifo_reserved
    -
    - -

    (Unused)

    - -
    -
    - -

    ◆ max_period_us

    - -
    -
    - - - - -
    uint32_t bno08x_meta_data_t::max_period_us
    -
    - -

    [uS] max period to use with enable_report

    - -
    -
    - -

    ◆ me_version

    - -
    -
    - - - - -
    uint8_t bno08x_meta_data_t::me_version
    -
    - -

    Motion Engine Version.

    - -
    -
    - -

    ◆ mh_version

    - -
    -
    - - - - -
    uint8_t bno08x_meta_data_t::mh_version
    -
    - -

    Motion Hub Version.

    - -
    -
    - -

    ◆ min_period_us

    - -
    -
    - - - - -
    uint32_t bno08x_meta_data_t::min_period_us
    -
    - -

    [uS] min period to use with enable_report

    - -
    -
    - -

    ◆ power_mA

    - -
    -
    - - - - -
    uint16_t bno08x_meta_data_t::power_mA
    -
    - -

    [mA] Fixed point 16Q10 format

    - -
    -
    - -

    ◆ q_point_1

    - -
    -
    - - - - -
    uint16_t bno08x_meta_data_t::q_point_1
    -
    - -

    q point for sensor values

    - -
    -
    - -

    ◆ q_point_2

    - -
    -
    - - - - -
    uint16_t bno08x_meta_data_t::q_point_2
    -
    - -

    q point for accuracy or bias fields

    - -
    -
    - -

    ◆ q_point_3

    - -
    -
    - - - - -
    uint16_t bno08x_meta_data_t::q_point_3
    -
    - -

    q point for sensor data change sensitivity

    - -
    -
    - -

    ◆ range

    - -
    -
    - - - - -
    uint32_t bno08x_meta_data_t::range
    -
    - -

    Same units as sensor reports.

    - -
    -
    - -

    ◆ resolution

    - -
    -
    - - - - -
    uint32_t bno08x_meta_data_t::resolution
    -
    - -

    Same units as sensor reports.

    - -
    -
    - -

    ◆ revision

    - -
    -
    - - - - -
    uint16_t bno08x_meta_data_t::revision
    -
    - -

    Metadata record format revision.

    - -
    -
    - -

    ◆ sensor_specific

    - -
    -
    - - - - -
    uint8_t bno08x_meta_data_t::sensor_specific[48]
    -
    - -

    See SH-2 Reference Manual.

    - -
    -
    - -

    ◆ sensor_specific_len

    - -
    -
    - - - - -
    uint32_t bno08x_meta_data_t::sensor_specific_len
    -
    - -

    [bytes]

    - -
    -
    - -

    ◆ sh_version

    - -
    -
    - - - - -
    uint8_t bno08x_meta_data_t::sh_version
    -
    - -

    SensorHub Version.

    - -
    -
    - -

    ◆ vendor_ID

    - -
    -
    - - - - -
    char bno08x_meta_data_t::vendor_ID[48]
    -
    - -

    Vendor name and part number.

    - -
    -
    - -

    ◆ vendor_id_len

    - -
    -
    - - - - -
    uint32_t bno08x_meta_data_t::vendor_id_len
    -
    - -

    [bytes]

    - -
    -
    -
    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/documentation/html/structbno08x__meta__data__t.js b/documentation/html/structbno08x__meta__data__t.js deleted file mode 100644 index 6de142d..0000000 --- a/documentation/html/structbno08x__meta__data__t.js +++ /dev/null @@ -1,24 +0,0 @@ -var structbno08x__meta__data__t = -[ - [ "bno08x_meta_data_t", "structbno08x__meta__data__t.html#a3e22f63db62812b5aeeb873553f378c4", null ], - [ "bno08x_meta_data_t", "structbno08x__meta__data__t.html#a549c5e42da7cf07c6ec28ce69548b1d8", null ], - [ "batch_buffer_bytes", "structbno08x__meta__data__t.html#ac493692919e552ca32e6c87b4623ccd2", null ], - [ "fifo_max", "structbno08x__meta__data__t.html#a94c6f70957ab28cde8d41fdbd2f39496", null ], - [ "fifo_reserved", "structbno08x__meta__data__t.html#a32f6c907d10794a2b64784c4bbe09723", null ], - [ "max_period_us", "structbno08x__meta__data__t.html#a3e4ff48e389db8b0643259f9af8c0006", null ], - [ "me_version", "structbno08x__meta__data__t.html#a659afd22d089c9414ef865350c895d3e", null ], - [ "mh_version", "structbno08x__meta__data__t.html#a5883b0fdc28d754f3fff570ca29e3b3e", null ], - [ "min_period_us", "structbno08x__meta__data__t.html#a5384c14c55c8f156ea18a0cc81a2e6fc", null ], - [ "power_mA", "structbno08x__meta__data__t.html#ac4297b1db8065c9ad38b6100abda92c1", null ], - [ "q_point_1", "structbno08x__meta__data__t.html#a1e0a5907ac8d8dd0325cf8830aa5bd66", null ], - [ "q_point_2", "structbno08x__meta__data__t.html#a09ad38c35e9cd63d4c333f851d5e01e7", null ], - [ "q_point_3", "structbno08x__meta__data__t.html#a29cb20721b8dda2c65c6b2b4dfad6551", null ], - [ "range", "structbno08x__meta__data__t.html#a58edad7613b5b2c6e7afd0233106b09f", null ], - [ "resolution", "structbno08x__meta__data__t.html#a7683b54fbe7ae8ec15b8f880d17a5a46", null ], - [ "revision", "structbno08x__meta__data__t.html#a31816ac79605b829e7304973d61f7d98", null ], - [ "sensor_specific", "structbno08x__meta__data__t.html#a4134971e13a6242102facae308588072", null ], - [ "sensor_specific_len", "structbno08x__meta__data__t.html#abaa4829463c424c9959d594027ce7ba2", null ], - [ "sh_version", "structbno08x__meta__data__t.html#a672da8b56be3269bae22c9e0e5424719", null ], - [ "vendor_ID", "structbno08x__meta__data__t.html#a51e1f028175bf00c880cc2dfd4e05412", null ], - [ "vendor_id_len", "structbno08x__meta__data__t.html#a0efefbb8c4614bd3e81094f25909cc14", null ] -]; \ No newline at end of file diff --git a/documentation/html/structbno08x__quat__t-members.html b/documentation/html/structbno08x__quat__t-members.html deleted file mode 100644 index 4d07321..0000000 --- a/documentation/html/structbno08x__quat__t-members.html +++ /dev/null @@ -1,120 +0,0 @@ - - - - - - - -esp32_BNO08x: Member List - - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    esp32_BNO08x 1.31 -
    -
    C++ BNO08x IMU driver component for esp-idf.
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    bno08x_quat_t Member List
    -
    -
    - -

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

    - - - - - - - - - - - -
    accuracybno08x_quat_t
    bno08x_quat_t()bno08x_quat_tinline
    ibno08x_quat_t
    jbno08x_quat_t
    kbno08x_quat_t
    operator=(const sh2_RotationVectorWAcc_t &source)bno08x_quat_tinline
    operator=(const sh2_RotationVector_t &source)bno08x_quat_tinline
    operator=(const sh2_GyroIntegratedRV_t &source)bno08x_quat_tinline
    rad_accuracybno08x_quat_t
    realbno08x_quat_t
    -
    - - - - diff --git a/documentation/html/structbno08x__quat__t.html b/documentation/html/structbno08x__quat__t.html deleted file mode 100644 index 3e2e3f7..0000000 --- a/documentation/html/structbno08x__quat__t.html +++ /dev/null @@ -1,336 +0,0 @@ - - - - - - - -esp32_BNO08x: bno08x_quat_t Struct Reference - - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    esp32_BNO08x 1.31 -
    -
    C++ BNO08x IMU driver component for esp-idf.
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    - -
    bno08x_quat_t Struct Reference
    -
    -
    - -

    Struct to represent unit quaternion. - More...

    - -

    #include <BNO08xGlobalTypes.hpp>

    - - - - - - - - - - -

    -Public Member Functions

     bno08x_quat_t ()
     
    bno08x_quat_toperator= (const sh2_RotationVectorWAcc_t &source)
     
    bno08x_quat_toperator= (const sh2_RotationVector_t &source)
     
    bno08x_quat_toperator= (const sh2_GyroIntegratedRV_t &source)
     
    - - - - - - - - - - - - - -

    -Public Attributes

    float real
     
    float i
     
    float j
     
    float k
     
    BNO08xAccuracy accuracy
     
    float rad_accuracy
     
    -

    Detailed Description

    -

    Struct to represent unit quaternion.

    -

    Constructor & Destructor Documentation

    - -

    ◆ bno08x_quat_t()

    - -
    -
    - - - - - -
    - - - - - - - -
    bno08x_quat_t::bno08x_quat_t ()
    -
    -inline
    -
    - -
    -
    -

    Member Function Documentation

    - -

    ◆ operator=() [1/3]

    - -
    -
    - - - - - -
    - - - - - - - -
    bno08x_quat_t & bno08x_quat_t::operator= (const sh2_GyroIntegratedRV_t & source)
    -
    -inline
    -
    - -
    -
    - -

    ◆ operator=() [2/3]

    - -
    -
    - - - - - -
    - - - - - - - -
    bno08x_quat_t & bno08x_quat_t::operator= (const sh2_RotationVector_t & source)
    -
    -inline
    -
    - -
    -
    - -

    ◆ operator=() [3/3]

    - -
    -
    - - - - - -
    - - - - - - - -
    bno08x_quat_t & bno08x_quat_t::operator= (const sh2_RotationVectorWAcc_t & source)
    -
    -inline
    -
    - -
    -
    -

    Member Data Documentation

    - -

    ◆ accuracy

    - -
    -
    - - - - -
    BNO08xAccuracy bno08x_quat_t::accuracy
    -
    - -
    -
    - -

    ◆ i

    - -
    -
    - - - - -
    float bno08x_quat_t::i
    -
    - -
    -
    - -

    ◆ j

    - -
    -
    - - - - -
    float bno08x_quat_t::j
    -
    - -
    -
    - -

    ◆ k

    - -
    -
    - - - - -
    float bno08x_quat_t::k
    -
    - -
    -
    - -

    ◆ rad_accuracy

    - -
    -
    - - - - -
    float bno08x_quat_t::rad_accuracy
    -
    - -
    -
    - -

    ◆ real

    - -
    -
    - - - - -
    float bno08x_quat_t::real
    -
    - -
    -
    -
    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/documentation/html/structbno08x__quat__t.js b/documentation/html/structbno08x__quat__t.js deleted file mode 100644 index 2eb30e4..0000000 --- a/documentation/html/structbno08x__quat__t.js +++ /dev/null @@ -1,13 +0,0 @@ -var structbno08x__quat__t = -[ - [ "bno08x_quat_t", "structbno08x__quat__t.html#ae42ec645fe23b60e32e55872a3b9e703", null ], - [ "operator=", "structbno08x__quat__t.html#ae3705dc48882a3d616927cad01c2387d", null ], - [ "operator=", "structbno08x__quat__t.html#a23cac26e381f9a83657fccdab735046b", null ], - [ "operator=", "structbno08x__quat__t.html#a081cecab6370ae436f36416e3f7a6ddc", null ], - [ "accuracy", "structbno08x__quat__t.html#afd179bfc02d365b5db4ad9fa810daf7c", null ], - [ "i", "structbno08x__quat__t.html#ac438aba57b7082e1d81e2d1241f87ca0", null ], - [ "j", "structbno08x__quat__t.html#aab49754d4967cfa71578d8d1156eef46", null ], - [ "k", "structbno08x__quat__t.html#ade2592f6a271cc8b260081ad018772ef", null ], - [ "rad_accuracy", "structbno08x__quat__t.html#a7368a7f0524e3b2e1f4465329ecb0912", null ], - [ "real", "structbno08x__quat__t.html#ab99e5e4f8adad74eee1a94b4e7ef2542", null ] -]; \ No newline at end of file diff --git a/documentation/html/structbno08x__raw__accel__t-members.html b/documentation/html/structbno08x__raw__accel__t-members.html deleted file mode 100644 index ce993c8..0000000 --- a/documentation/html/structbno08x__raw__accel__t-members.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - -esp32_BNO08x: Member List - - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    esp32_BNO08x 1.31 -
    -
    C++ BNO08x IMU driver component for esp-idf.
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    bno08x_raw_accel_t Member List
    -
    -
    - -

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

    - - - - - - - - -
    accuracybno08x_raw_accel_t
    bno08x_raw_accel_t()bno08x_raw_accel_tinline
    operator=(const sh2_RawAccelerometer_t &source)bno08x_raw_accel_tinline
    timestamp_usbno08x_raw_accel_t
    xbno08x_raw_accel_t
    ybno08x_raw_accel_t
    zbno08x_raw_accel_t
    -
    - - - - diff --git a/documentation/html/structbno08x__raw__accel__t.html b/documentation/html/structbno08x__raw__accel__t.html deleted file mode 100644 index ff2d0a9..0000000 --- a/documentation/html/structbno08x__raw__accel__t.html +++ /dev/null @@ -1,266 +0,0 @@ - - - - - - - -esp32_BNO08x: bno08x_raw_accel_t Struct Reference - - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    esp32_BNO08x 1.31 -
    -
    C++ BNO08x IMU driver component for esp-idf.
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    - -
    bno08x_raw_accel_t Struct Reference
    -
    -
    - -

    Struct to represent raw mems accelerometer data from raw accelerometer reports (units in ADC counts). - More...

    - -

    #include <BNO08xGlobalTypes.hpp>

    - - - - - - -

    -Public Member Functions

     bno08x_raw_accel_t ()
     
    bno08x_raw_accel_toperator= (const sh2_RawAccelerometer_t &source)
     
    - - - - - - - - - - - -

    -Public Attributes

    int16_t x
     
    int16_t y
     
    int16_t z
     
    uint32_t timestamp_us
     
    BNO08xAccuracy accuracy
     
    -

    Detailed Description

    -

    Struct to represent raw mems accelerometer data from raw accelerometer reports (units in ADC counts).

    -

    Constructor & Destructor Documentation

    - -

    ◆ bno08x_raw_accel_t()

    - -
    -
    - - - - - -
    - - - - - - - -
    bno08x_raw_accel_t::bno08x_raw_accel_t ()
    -
    -inline
    -
    - -
    -
    -

    Member Function Documentation

    - -

    ◆ operator=()

    - -
    -
    - - - - - -
    - - - - - - - -
    bno08x_raw_accel_t & bno08x_raw_accel_t::operator= (const sh2_RawAccelerometer_t & source)
    -
    -inline
    -
    - -
    -
    -

    Member Data Documentation

    - -

    ◆ accuracy

    - -
    -
    - - - - -
    BNO08xAccuracy bno08x_raw_accel_t::accuracy
    -
    - -
    -
    - -

    ◆ timestamp_us

    - -
    -
    - - - - -
    uint32_t bno08x_raw_accel_t::timestamp_us
    -
    - -
    -
    - -

    ◆ x

    - -
    -
    - - - - -
    int16_t bno08x_raw_accel_t::x
    -
    - -
    -
    - -

    ◆ y

    - -
    -
    - - - - -
    int16_t bno08x_raw_accel_t::y
    -
    - -
    -
    - -

    ◆ z

    - -
    -
    - - - - -
    int16_t bno08x_raw_accel_t::z
    -
    - -
    -
    -
    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/documentation/html/structbno08x__raw__accel__t.js b/documentation/html/structbno08x__raw__accel__t.js deleted file mode 100644 index 8b5eb59..0000000 --- a/documentation/html/structbno08x__raw__accel__t.js +++ /dev/null @@ -1,10 +0,0 @@ -var structbno08x__raw__accel__t = -[ - [ "bno08x_raw_accel_t", "structbno08x__raw__accel__t.html#afb9443ec5846eefe942e1f273570fb7f", null ], - [ "operator=", "structbno08x__raw__accel__t.html#a8980031b2548b79c945abe299387d44f", null ], - [ "accuracy", "structbno08x__raw__accel__t.html#aadb4fc1fa1d87d0baf4db5a534ea18ea", null ], - [ "timestamp_us", "structbno08x__raw__accel__t.html#a7ca16a89f219b199eb5797fd101d1283", null ], - [ "x", "structbno08x__raw__accel__t.html#ab5188923307b95f6324d9241e9140def", null ], - [ "y", "structbno08x__raw__accel__t.html#a917d6b23cb40c7044891624cebac2993", null ], - [ "z", "structbno08x__raw__accel__t.html#a62d1731746ea51d36b9946594075e67b", null ] -]; \ No newline at end of file diff --git a/documentation/html/structbno08x__raw__gyro__t-members.html b/documentation/html/structbno08x__raw__gyro__t-members.html deleted file mode 100644 index ea7381f..0000000 --- a/documentation/html/structbno08x__raw__gyro__t-members.html +++ /dev/null @@ -1,118 +0,0 @@ - - - - - - - -esp32_BNO08x: Member List - - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    esp32_BNO08x 1.31 -
    -
    C++ BNO08x IMU driver component for esp-idf.
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    bno08x_raw_gyro_t Member List
    -
    -
    - -

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

    - - - - - - - - - -
    accuracybno08x_raw_gyro_t
    bno08x_raw_gyro_t()bno08x_raw_gyro_tinline
    operator=(const sh2_RawGyroscope_t &source)bno08x_raw_gyro_tinline
    temperaturebno08x_raw_gyro_t
    timestamp_usbno08x_raw_gyro_t
    xbno08x_raw_gyro_t
    ybno08x_raw_gyro_t
    zbno08x_raw_gyro_t
    -
    - - - - diff --git a/documentation/html/structbno08x__raw__gyro__t.html b/documentation/html/structbno08x__raw__gyro__t.html deleted file mode 100644 index f0198ff..0000000 --- a/documentation/html/structbno08x__raw__gyro__t.html +++ /dev/null @@ -1,282 +0,0 @@ - - - - - - - -esp32_BNO08x: bno08x_raw_gyro_t Struct Reference - - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    esp32_BNO08x 1.31 -
    -
    C++ BNO08x IMU driver component for esp-idf.
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    - -
    bno08x_raw_gyro_t Struct Reference
    -
    -
    - -

    Struct to represent raw mems gyro data from raw gyro reports (units in ADC counts). - More...

    - -

    #include <BNO08xGlobalTypes.hpp>

    - - - - - - -

    -Public Member Functions

     bno08x_raw_gyro_t ()
     
    bno08x_raw_gyro_toperator= (const sh2_RawGyroscope_t &source)
     
    - - - - - - - - - - - - - -

    -Public Attributes

    int16_t x
     
    int16_t y
     
    int16_t z
     
    int16_t temperature
     
    uint32_t timestamp_us
     
    BNO08xAccuracy accuracy
     
    -

    Detailed Description

    -

    Struct to represent raw mems gyro data from raw gyro reports (units in ADC counts).

    -

    Constructor & Destructor Documentation

    - -

    ◆ bno08x_raw_gyro_t()

    - -
    -
    - - - - - -
    - - - - - - - -
    bno08x_raw_gyro_t::bno08x_raw_gyro_t ()
    -
    -inline
    -
    - -
    -
    -

    Member Function Documentation

    - -

    ◆ operator=()

    - -
    -
    - - - - - -
    - - - - - - - -
    bno08x_raw_gyro_t & bno08x_raw_gyro_t::operator= (const sh2_RawGyroscope_t & source)
    -
    -inline
    -
    - -
    -
    -

    Member Data Documentation

    - -

    ◆ accuracy

    - -
    -
    - - - - -
    BNO08xAccuracy bno08x_raw_gyro_t::accuracy
    -
    - -
    -
    - -

    ◆ temperature

    - -
    -
    - - - - -
    int16_t bno08x_raw_gyro_t::temperature
    -
    - -
    -
    - -

    ◆ timestamp_us

    - -
    -
    - - - - -
    uint32_t bno08x_raw_gyro_t::timestamp_us
    -
    - -
    -
    - -

    ◆ x

    - -
    -
    - - - - -
    int16_t bno08x_raw_gyro_t::x
    -
    - -
    -
    - -

    ◆ y

    - -
    -
    - - - - -
    int16_t bno08x_raw_gyro_t::y
    -
    - -
    -
    - -

    ◆ z

    - -
    -
    - - - - -
    int16_t bno08x_raw_gyro_t::z
    -
    - -
    -
    -
    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/documentation/html/structbno08x__raw__gyro__t.js b/documentation/html/structbno08x__raw__gyro__t.js deleted file mode 100644 index 4dea707..0000000 --- a/documentation/html/structbno08x__raw__gyro__t.js +++ /dev/null @@ -1,11 +0,0 @@ -var structbno08x__raw__gyro__t = -[ - [ "bno08x_raw_gyro_t", "structbno08x__raw__gyro__t.html#a17c759dd38d5a6b78ae5cb77c5e4d93b", null ], - [ "operator=", "structbno08x__raw__gyro__t.html#a34c3ff52aaa1898f44ad6b0cf585825a", null ], - [ "accuracy", "structbno08x__raw__gyro__t.html#aa19b4b279b5c218675bf4c83ca872371", null ], - [ "temperature", "structbno08x__raw__gyro__t.html#adf725827f6f97e16c953f6f5c7bf890b", null ], - [ "timestamp_us", "structbno08x__raw__gyro__t.html#a99d61a4d56a06fb219dc023fe3e446b5", null ], - [ "x", "structbno08x__raw__gyro__t.html#a7b7f2f569143c710ac3b1068d434a47f", null ], - [ "y", "structbno08x__raw__gyro__t.html#af8755b09df8253594de1412f02655651", null ], - [ "z", "structbno08x__raw__gyro__t.html#afe5677954b4678eb3a460a386f224a78", null ] -]; \ No newline at end of file diff --git a/documentation/html/structbno08x__raw__magf__t-members.html b/documentation/html/structbno08x__raw__magf__t-members.html deleted file mode 100644 index 01f0df2..0000000 --- a/documentation/html/structbno08x__raw__magf__t-members.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - -esp32_BNO08x: Member List - - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    esp32_BNO08x 1.31 -
    -
    C++ BNO08x IMU driver component for esp-idf.
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    bno08x_raw_magf_t Member List
    -
    -
    - -

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

    - - - - - - - - -
    accuracybno08x_raw_magf_t
    bno08x_raw_magf_t()bno08x_raw_magf_tinline
    operator=(const sh2_RawMagnetometer_t &source)bno08x_raw_magf_tinline
    timestamp_usbno08x_raw_magf_t
    xbno08x_raw_magf_t
    ybno08x_raw_magf_t
    zbno08x_raw_magf_t
    -
    - - - - diff --git a/documentation/html/structbno08x__raw__magf__t.html b/documentation/html/structbno08x__raw__magf__t.html deleted file mode 100644 index 2a13dca..0000000 --- a/documentation/html/structbno08x__raw__magf__t.html +++ /dev/null @@ -1,266 +0,0 @@ - - - - - - - -esp32_BNO08x: bno08x_raw_magf_t Struct Reference - - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    esp32_BNO08x 1.31 -
    -
    C++ BNO08x IMU driver component for esp-idf.
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    - -
    bno08x_raw_magf_t Struct Reference
    -
    -
    - -

    Struct to represent raw mems magnetometer data from raw magnetometer reports (units in ADC counts). - More...

    - -

    #include <BNO08xGlobalTypes.hpp>

    - - - - - - -

    -Public Member Functions

     bno08x_raw_magf_t ()
     
    bno08x_raw_magf_toperator= (const sh2_RawMagnetometer_t &source)
     
    - - - - - - - - - - - -

    -Public Attributes

    int16_t x
     
    int16_t y
     
    int16_t z
     
    uint32_t timestamp_us
     
    BNO08xAccuracy accuracy
     
    -

    Detailed Description

    -

    Struct to represent raw mems magnetometer data from raw magnetometer reports (units in ADC counts).

    -

    Constructor & Destructor Documentation

    - -

    ◆ bno08x_raw_magf_t()

    - -
    -
    - - - - - -
    - - - - - - - -
    bno08x_raw_magf_t::bno08x_raw_magf_t ()
    -
    -inline
    -
    - -
    -
    -

    Member Function Documentation

    - -

    ◆ operator=()

    - -
    -
    - - - - - -
    - - - - - - - -
    bno08x_raw_magf_t & bno08x_raw_magf_t::operator= (const sh2_RawMagnetometer_t & source)
    -
    -inline
    -
    - -
    -
    -

    Member Data Documentation

    - -

    ◆ accuracy

    - -
    -
    - - - - -
    BNO08xAccuracy bno08x_raw_magf_t::accuracy
    -
    - -
    -
    - -

    ◆ timestamp_us

    - -
    -
    - - - - -
    uint32_t bno08x_raw_magf_t::timestamp_us
    -
    - -
    -
    - -

    ◆ x

    - -
    -
    - - - - -
    int16_t bno08x_raw_magf_t::x
    -
    - -
    -
    - -

    ◆ y

    - -
    -
    - - - - -
    int16_t bno08x_raw_magf_t::y
    -
    - -
    -
    - -

    ◆ z

    - -
    -
    - - - - -
    int16_t bno08x_raw_magf_t::z
    -
    - -
    -
    -
    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/documentation/html/structbno08x__raw__magf__t.js b/documentation/html/structbno08x__raw__magf__t.js deleted file mode 100644 index d250f01..0000000 --- a/documentation/html/structbno08x__raw__magf__t.js +++ /dev/null @@ -1,10 +0,0 @@ -var structbno08x__raw__magf__t = -[ - [ "bno08x_raw_magf_t", "structbno08x__raw__magf__t.html#a9bbd61edac01cb1f2e78417efe8573aa", null ], - [ "operator=", "structbno08x__raw__magf__t.html#ad58e25ff5c6d8c4c3843264effa63a7c", null ], - [ "accuracy", "structbno08x__raw__magf__t.html#ae1253faa56aecbafd24f24f42dfb3aeb", null ], - [ "timestamp_us", "structbno08x__raw__magf__t.html#a74cb298f230665c2d600d3298717c321", null ], - [ "x", "structbno08x__raw__magf__t.html#a6d04fa2589070ad4ee06b7259fc90900", null ], - [ "y", "structbno08x__raw__magf__t.html#aba0a88c1032210c6db95ac779e280b9a", null ], - [ "z", "structbno08x__raw__magf__t.html#a5d50e05cccd1f92f36f6ac83e9f911ae", null ] -]; \ No newline at end of file diff --git a/documentation/html/structbno08x__sample__counts__t-members.html b/documentation/html/structbno08x__sample__counts__t-members.html deleted file mode 100644 index 60625b3..0000000 --- a/documentation/html/structbno08x__sample__counts__t-members.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - - -esp32_BNO08x: Member List - - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    esp32_BNO08x 1.31 -
    -
    C++ BNO08x IMU driver component for esp-idf.
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    bno08x_sample_counts_t Member List
    -
    - -
    - - - - diff --git a/documentation/html/structbno08x__sample__counts__t.html b/documentation/html/structbno08x__sample__counts__t.html deleted file mode 100644 index 84b1973..0000000 --- a/documentation/html/structbno08x__sample__counts__t.html +++ /dev/null @@ -1,262 +0,0 @@ - - - - - - - -esp32_BNO08x: bno08x_sample_counts_t Struct Reference - - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    esp32_BNO08x 1.31 -
    -
    C++ BNO08x IMU driver component for esp-idf.
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    - -
    bno08x_sample_counts_t Struct Reference
    -
    -
    - -

    Struct to represent sample counts, returned from BNO08xRpt::get_sample_counts() - More...

    - -

    #include <BNO08xGlobalTypes.hpp>

    - - - - - - -

    -Public Member Functions

     bno08x_sample_counts_t ()
     
    bno08x_sample_counts_toperator= (const sh2_Counts_t &source)
     
    - - - - - - - - - - - - - -

    -Public Attributes

    uint32_t offered
     Number of samples produced by underlying data source.
     
    uint32_t on
     Number of "offered" samples while this sensor was requested by host.
     
    uint32_t accepted
     Number of "on" samples that passed decimation filter.
     
    uint32_t attempted
     Number of "accepted" samples that passed threshold requirements and had transmission to the host attempted.
     
    -

    Detailed Description

    -

    Struct to represent sample counts, returned from BNO08xRpt::get_sample_counts()

    -

    Constructor & Destructor Documentation

    - -

    ◆ bno08x_sample_counts_t()

    - -
    -
    - - - - - -
    - - - - - - - -
    bno08x_sample_counts_t::bno08x_sample_counts_t ()
    -
    -inline
    -
    - -
    -
    -

    Member Function Documentation

    - -

    ◆ operator=()

    - -
    -
    - - - - - -
    - - - - - - - -
    bno08x_sample_counts_t & bno08x_sample_counts_t::operator= (const sh2_Counts_t & source)
    -
    -inline
    -
    - -
    -
    -

    Member Data Documentation

    - -

    ◆ accepted

    - -
    -
    - - - - -
    uint32_t bno08x_sample_counts_t::accepted
    -
    - -

    Number of "on" samples that passed decimation filter.

    - -
    -
    - -

    ◆ attempted

    - -
    -
    - - - - -
    uint32_t bno08x_sample_counts_t::attempted
    -
    - -

    Number of "accepted" samples that passed threshold requirements and had transmission to the host attempted.

    - -
    -
    - -

    ◆ offered

    - -
    -
    - - - - -
    uint32_t bno08x_sample_counts_t::offered
    -
    - -

    Number of samples produced by underlying data source.

    - -
    -
    - -

    ◆ on

    - -
    -
    - - - - -
    uint32_t bno08x_sample_counts_t::on
    -
    - -

    Number of "offered" samples while this sensor was requested by host.

    - -
    -
    -
    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/documentation/html/structbno08x__sample__counts__t.js b/documentation/html/structbno08x__sample__counts__t.js deleted file mode 100644 index f3933b3..0000000 --- a/documentation/html/structbno08x__sample__counts__t.js +++ /dev/null @@ -1,9 +0,0 @@ -var structbno08x__sample__counts__t = -[ - [ "bno08x_sample_counts_t", "structbno08x__sample__counts__t.html#abd1eccfac205719fd1c5aed25fee1fec", null ], - [ "operator=", "structbno08x__sample__counts__t.html#af9e52b9fe15c78bd8b2ef3cc5af66a13", null ], - [ "accepted", "structbno08x__sample__counts__t.html#a2ab3e0999a5e668833eb8dbab6d1f036", null ], - [ "attempted", "structbno08x__sample__counts__t.html#a8d03182919cce138cfda97c3ff5700b2", null ], - [ "offered", "structbno08x__sample__counts__t.html#aae4244c540f8411246032f1e69125b75", null ], - [ "on", "structbno08x__sample__counts__t.html#a055f3d8ff138c7da4a79d4a6fb2af9b9", null ] -]; \ No newline at end of file diff --git a/documentation/html/structbno08x__shake__detector__t-members.html b/documentation/html/structbno08x__shake__detector__t-members.html deleted file mode 100644 index 840512e..0000000 --- a/documentation/html/structbno08x__shake__detector__t-members.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - - -esp32_BNO08x: Member List - - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    esp32_BNO08x 1.31 -
    -
    C++ BNO08x IMU driver component for esp-idf.
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    bno08x_shake_detector_t Member List
    -
    - -
    - - - - diff --git a/documentation/html/structbno08x__shake__detector__t.html b/documentation/html/structbno08x__shake__detector__t.html deleted file mode 100644 index 3357abe..0000000 --- a/documentation/html/structbno08x__shake__detector__t.html +++ /dev/null @@ -1,250 +0,0 @@ - - - - - - - -esp32_BNO08x: bno08x_shake_detector_t Struct Reference - - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    esp32_BNO08x 1.31 -
    -
    C++ BNO08x IMU driver component for esp-idf.
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    - -
    bno08x_shake_detector_t Struct Reference
    -
    -
    - -

    Struct to represent shake detector data (flag meaning: 0 = no shake 1 = shake detected) - More...

    - -

    #include <BNO08xGlobalTypes.hpp>

    - - - - - - -

    -Public Member Functions

     bno08x_shake_detector_t ()
     
    bno08x_shake_detector_toperator= (const sh2_ShakeDetector_t &source)
     
    - - - - - - - - - -

    -Public Attributes

    uint8_t x_flag
     
    uint8_t y_flag
     
    uint8_t z_flag
     
    BNO08xAccuracy accuracy
     
    -

    Detailed Description

    -

    Struct to represent shake detector data (flag meaning: 0 = no shake 1 = shake detected)

    -

    Constructor & Destructor Documentation

    - -

    ◆ bno08x_shake_detector_t()

    - -
    -
    - - - - - -
    - - - - - - - -
    bno08x_shake_detector_t::bno08x_shake_detector_t ()
    -
    -inline
    -
    - -
    -
    -

    Member Function Documentation

    - -

    ◆ operator=()

    - -
    -
    - - - - - -
    - - - - - - - -
    bno08x_shake_detector_t & bno08x_shake_detector_t::operator= (const sh2_ShakeDetector_t & source)
    -
    -inline
    -
    - -
    -
    -

    Member Data Documentation

    - -

    ◆ accuracy

    - -
    -
    - - - - -
    BNO08xAccuracy bno08x_shake_detector_t::accuracy
    -
    - -
    -
    - -

    ◆ x_flag

    - -
    -
    - - - - -
    uint8_t bno08x_shake_detector_t::x_flag
    -
    - -
    -
    - -

    ◆ y_flag

    - -
    -
    - - - - -
    uint8_t bno08x_shake_detector_t::y_flag
    -
    - -
    -
    - -

    ◆ z_flag

    - -
    -
    - - - - -
    uint8_t bno08x_shake_detector_t::z_flag
    -
    - -
    -
    -
    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/documentation/html/structbno08x__shake__detector__t.js b/documentation/html/structbno08x__shake__detector__t.js deleted file mode 100644 index 0b0e5a5..0000000 --- a/documentation/html/structbno08x__shake__detector__t.js +++ /dev/null @@ -1,9 +0,0 @@ -var structbno08x__shake__detector__t = -[ - [ "bno08x_shake_detector_t", "structbno08x__shake__detector__t.html#a57df670bfdac6a4174c986a65a0340be", null ], - [ "operator=", "structbno08x__shake__detector__t.html#a7fe349111b513b2cd042ad98112791b7", null ], - [ "accuracy", "structbno08x__shake__detector__t.html#ac643f6c9ac9144c37765b22912212860", null ], - [ "x_flag", "structbno08x__shake__detector__t.html#a24dc1df9bb8089c330865e26054a349e", null ], - [ "y_flag", "structbno08x__shake__detector__t.html#a814745b5a1dd7aa6bb4bfde4981d1caa", null ], - [ "z_flag", "structbno08x__shake__detector__t.html#a7b833f57fc85173adecf666ec6d5477e", null ] -]; \ No newline at end of file diff --git a/documentation/html/structbno08x__stability__classifier__t-members.html b/documentation/html/structbno08x__stability__classifier__t-members.html deleted file mode 100644 index a180d60..0000000 --- a/documentation/html/structbno08x__stability__classifier__t-members.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - - -esp32_BNO08x: Member List - - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    esp32_BNO08x 1.31 -
    -
    C++ BNO08x IMU driver component for esp-idf.
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    bno08x_stability_classifier_t Member List
    -
    -
    - -

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

    - - - - - -
    accuracybno08x_stability_classifier_t
    bno08x_stability_classifier_t()bno08x_stability_classifier_tinline
    operator=(const sh2_StabilityClassifier_t &source)bno08x_stability_classifier_tinline
    stabilitybno08x_stability_classifier_t
    -
    - - - - diff --git a/documentation/html/structbno08x__stability__classifier__t.html b/documentation/html/structbno08x__stability__classifier__t.html deleted file mode 100644 index ab02c41..0000000 --- a/documentation/html/structbno08x__stability__classifier__t.html +++ /dev/null @@ -1,218 +0,0 @@ - - - - - - - -esp32_BNO08x: bno08x_stability_classifier_t Struct Reference - - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    esp32_BNO08x 1.31 -
    -
    C++ BNO08x IMU driver component for esp-idf.
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    - -
    bno08x_stability_classifier_t Struct Reference
    -
    -
    - -

    Struct to represent stability classifier data from stability classifier reports. - More...

    - -

    #include <BNO08xGlobalTypes.hpp>

    - - - - - - -

    -Public Member Functions

     bno08x_stability_classifier_t ()
     
    bno08x_stability_classifier_toperator= (const sh2_StabilityClassifier_t &source)
     
    - - - - - -

    -Public Attributes

    BNO08xStability stability
     
    BNO08xAccuracy accuracy
     
    -

    Detailed Description

    -

    Struct to represent stability classifier data from stability classifier reports.

    -

    Constructor & Destructor Documentation

    - -

    ◆ bno08x_stability_classifier_t()

    - -
    -
    - - - - - -
    - - - - - - - -
    bno08x_stability_classifier_t::bno08x_stability_classifier_t ()
    -
    -inline
    -
    - -
    -
    -

    Member Function Documentation

    - -

    ◆ operator=()

    - -
    -
    - - - - - -
    - - - - - - - -
    bno08x_stability_classifier_t & bno08x_stability_classifier_t::operator= (const sh2_StabilityClassifier_t & source)
    -
    -inline
    -
    - -
    -
    -

    Member Data Documentation

    - -

    ◆ accuracy

    - -
    -
    - - - - -
    BNO08xAccuracy bno08x_stability_classifier_t::accuracy
    -
    - -
    -
    - -

    ◆ stability

    - -
    -
    - - - - -
    BNO08xStability bno08x_stability_classifier_t::stability
    -
    - -
    -
    -
    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/documentation/html/structbno08x__stability__classifier__t.js b/documentation/html/structbno08x__stability__classifier__t.js deleted file mode 100644 index 944ba6f..0000000 --- a/documentation/html/structbno08x__stability__classifier__t.js +++ /dev/null @@ -1,7 +0,0 @@ -var structbno08x__stability__classifier__t = -[ - [ "bno08x_stability_classifier_t", "structbno08x__stability__classifier__t.html#a1af6213e40337e7dfff734d542fc3be2", null ], - [ "operator=", "structbno08x__stability__classifier__t.html#aff4d78a7c01ef13ae001bb185f825151", null ], - [ "accuracy", "structbno08x__stability__classifier__t.html#aa1eeb8deb186589ae21cbd1b96747bf7", null ], - [ "stability", "structbno08x__stability__classifier__t.html#a2ecd636f34a6be612833009d9a1c8725", null ] -]; \ No newline at end of file diff --git a/documentation/html/structbno08x__step__counter__t-members.html b/documentation/html/structbno08x__step__counter__t-members.html deleted file mode 100644 index 6b630d5..0000000 --- a/documentation/html/structbno08x__step__counter__t-members.html +++ /dev/null @@ -1,115 +0,0 @@ - - - - - - - -esp32_BNO08x: Member List - - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    esp32_BNO08x 1.31 -
    -
    C++ BNO08x IMU driver component for esp-idf.
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    bno08x_step_counter_t Member List
    -
    -
    - -

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

    - - - - - - -
    accuracybno08x_step_counter_t
    bno08x_step_counter_t()bno08x_step_counter_tinline
    latencybno08x_step_counter_t
    operator=(const sh2_StepCounter_t &source)bno08x_step_counter_tinline
    stepsbno08x_step_counter_t
    -
    - - - - diff --git a/documentation/html/structbno08x__step__counter__t.html b/documentation/html/structbno08x__step__counter__t.html deleted file mode 100644 index eb61d5e..0000000 --- a/documentation/html/structbno08x__step__counter__t.html +++ /dev/null @@ -1,234 +0,0 @@ - - - - - - - -esp32_BNO08x: bno08x_step_counter_t Struct Reference - - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    esp32_BNO08x 1.31 -
    -
    C++ BNO08x IMU driver component for esp-idf.
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    - -
    bno08x_step_counter_t Struct Reference
    -
    -
    - -

    Struct to represent step counter data from step counter reports. - More...

    - -

    #include <BNO08xGlobalTypes.hpp>

    - - - - - - -

    -Public Member Functions

     bno08x_step_counter_t ()
     
    bno08x_step_counter_toperator= (const sh2_StepCounter_t &source)
     
    - - - - - - - -

    -Public Attributes

    uint32_t latency
     
    uint16_t steps
     
    BNO08xAccuracy accuracy
     
    -

    Detailed Description

    -

    Struct to represent step counter data from step counter reports.

    -

    Constructor & Destructor Documentation

    - -

    ◆ bno08x_step_counter_t()

    - -
    -
    - - - - - -
    - - - - - - - -
    bno08x_step_counter_t::bno08x_step_counter_t ()
    -
    -inline
    -
    - -
    -
    -

    Member Function Documentation

    - -

    ◆ operator=()

    - -
    -
    - - - - - -
    - - - - - - - -
    bno08x_step_counter_t & bno08x_step_counter_t::operator= (const sh2_StepCounter_t & source)
    -
    -inline
    -
    - -
    -
    -

    Member Data Documentation

    - -

    ◆ accuracy

    - -
    -
    - - - - -
    BNO08xAccuracy bno08x_step_counter_t::accuracy
    -
    - -
    -
    - -

    ◆ latency

    - -
    -
    - - - - -
    uint32_t bno08x_step_counter_t::latency
    -
    - -
    -
    - -

    ◆ steps

    - -
    -
    - - - - -
    uint16_t bno08x_step_counter_t::steps
    -
    - -
    -
    -
    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/documentation/html/structbno08x__step__counter__t.js b/documentation/html/structbno08x__step__counter__t.js deleted file mode 100644 index 32712ec..0000000 --- a/documentation/html/structbno08x__step__counter__t.js +++ /dev/null @@ -1,8 +0,0 @@ -var structbno08x__step__counter__t = -[ - [ "bno08x_step_counter_t", "structbno08x__step__counter__t.html#a53eb4151dfa16c65871f9a754cf92940", null ], - [ "operator=", "structbno08x__step__counter__t.html#ab184ba986a22ae89d5a4028b72efb2c1", null ], - [ "accuracy", "structbno08x__step__counter__t.html#a7e0f4b2eb32978a33f9e8c1c70b83f13", null ], - [ "latency", "structbno08x__step__counter__t.html#a8060ef0721d76ff0175ca487617db202", null ], - [ "steps", "structbno08x__step__counter__t.html#a6d6be986b770fe1343a46080f35653d3", null ] -]; \ No newline at end of file diff --git a/documentation/html/structbno08x__tap__detector__t-members.html b/documentation/html/structbno08x__tap__detector__t-members.html deleted file mode 100644 index 0a39f4a..0000000 --- a/documentation/html/structbno08x__tap__detector__t-members.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - -esp32_BNO08x: Member List - - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    esp32_BNO08x 1.31 -
    -
    C++ BNO08x IMU driver component for esp-idf.
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    bno08x_tap_detector_t Member List
    -
    - -
    - - - - diff --git a/documentation/html/structbno08x__tap__detector__t.html b/documentation/html/structbno08x__tap__detector__t.html deleted file mode 100644 index 1f525ff..0000000 --- a/documentation/html/structbno08x__tap__detector__t.html +++ /dev/null @@ -1,266 +0,0 @@ - - - - - - - -esp32_BNO08x: bno08x_tap_detector_t Struct Reference - - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    esp32_BNO08x 1.31 -
    -
    C++ BNO08x IMU driver component for esp-idf.
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    - -
    bno08x_tap_detector_t Struct Reference
    -
    -
    - -

    Struct to represent tap detector data (flag meaning: 0 = no tap, 1 = positive tap on axis, -1 = negative tap on axis) - More...

    - -

    #include <BNO08xGlobalTypes.hpp>

    - - - - - - -

    -Public Member Functions

     bno08x_tap_detector_t ()
     
    bno08x_tap_detector_toperator= (const sh2_TapDetector_t &source)
     
    - - - - - - - - - - - -

    -Public Attributes

    int8_t x_flag
     
    int8_t y_flag
     
    int8_t z_flag
     
    bool double_tap
     
    BNO08xAccuracy accuracy
     
    -

    Detailed Description

    -

    Struct to represent tap detector data (flag meaning: 0 = no tap, 1 = positive tap on axis, -1 = negative tap on axis)

    -

    Constructor & Destructor Documentation

    - -

    ◆ bno08x_tap_detector_t()

    - -
    -
    - - - - - -
    - - - - - - - -
    bno08x_tap_detector_t::bno08x_tap_detector_t ()
    -
    -inline
    -
    - -
    -
    -

    Member Function Documentation

    - -

    ◆ operator=()

    - -
    -
    - - - - - -
    - - - - - - - -
    bno08x_tap_detector_t & bno08x_tap_detector_t::operator= (const sh2_TapDetector_t & source)
    -
    -inline
    -
    - -
    -
    -

    Member Data Documentation

    - -

    ◆ accuracy

    - -
    -
    - - - - -
    BNO08xAccuracy bno08x_tap_detector_t::accuracy
    -
    - -
    -
    - -

    ◆ double_tap

    - -
    -
    - - - - -
    bool bno08x_tap_detector_t::double_tap
    -
    - -
    -
    - -

    ◆ x_flag

    - -
    -
    - - - - -
    int8_t bno08x_tap_detector_t::x_flag
    -
    - -
    -
    - -

    ◆ y_flag

    - -
    -
    - - - - -
    int8_t bno08x_tap_detector_t::y_flag
    -
    - -
    -
    - -

    ◆ z_flag

    - -
    -
    - - - - -
    int8_t bno08x_tap_detector_t::z_flag
    -
    - -
    -
    -
    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/documentation/html/structbno08x__tap__detector__t.js b/documentation/html/structbno08x__tap__detector__t.js deleted file mode 100644 index 1e76802..0000000 --- a/documentation/html/structbno08x__tap__detector__t.js +++ /dev/null @@ -1,10 +0,0 @@ -var structbno08x__tap__detector__t = -[ - [ "bno08x_tap_detector_t", "structbno08x__tap__detector__t.html#ab464e512951fb6cf5a1411d2218d51c5", null ], - [ "operator=", "structbno08x__tap__detector__t.html#a4cd8e7c025890f3abfa04ea2a0522f87", null ], - [ "accuracy", "structbno08x__tap__detector__t.html#ad43c32c1d5a57f37e884e756daf9a7ea", null ], - [ "double_tap", "structbno08x__tap__detector__t.html#aef875a8e6ff23b29cb9fb73af48db11a", null ], - [ "x_flag", "structbno08x__tap__detector__t.html#a1ce57db3616377a16e11701cc04c3442", null ], - [ "y_flag", "structbno08x__tap__detector__t.html#ae6ad63cddd8ddd96383448f659226c6f", null ], - [ "z_flag", "structbno08x__tap__detector__t.html#aa46d40f151fce8f60fc8ed4cbe6cf2a1", null ] -]; \ No newline at end of file diff --git a/documentation/html/sync_off.png b/documentation/html/sync_off.png deleted file mode 100644 index 3b443fc..0000000 Binary files a/documentation/html/sync_off.png and /dev/null differ diff --git a/documentation/html/sync_on.png b/documentation/html/sync_on.png deleted file mode 100644 index e08320f..0000000 Binary files a/documentation/html/sync_on.png and /dev/null differ diff --git a/documentation/html/tab_a.png b/documentation/html/tab_a.png deleted file mode 100644 index 3b725c4..0000000 Binary files a/documentation/html/tab_a.png and /dev/null differ diff --git a/documentation/html/tab_ad.png b/documentation/html/tab_ad.png deleted file mode 100644 index e34850a..0000000 Binary files a/documentation/html/tab_ad.png and /dev/null differ diff --git a/documentation/html/tab_b.png b/documentation/html/tab_b.png deleted file mode 100644 index e2b4a86..0000000 Binary files a/documentation/html/tab_b.png and /dev/null differ diff --git a/documentation/html/tab_bd.png b/documentation/html/tab_bd.png deleted file mode 100644 index 91c2524..0000000 Binary files a/documentation/html/tab_bd.png and /dev/null differ diff --git a/documentation/html/tab_h.png b/documentation/html/tab_h.png deleted file mode 100644 index fd5cb70..0000000 Binary files a/documentation/html/tab_h.png and /dev/null differ diff --git a/documentation/html/tab_hd.png b/documentation/html/tab_hd.png deleted file mode 100644 index 2489273..0000000 Binary files a/documentation/html/tab_hd.png and /dev/null differ diff --git a/documentation/html/tab_s.png b/documentation/html/tab_s.png deleted file mode 100644 index ab478c9..0000000 Binary files a/documentation/html/tab_s.png and /dev/null differ diff --git a/documentation/html/tab_sd.png b/documentation/html/tab_sd.png deleted file mode 100644 index 757a565..0000000 Binary files a/documentation/html/tab_sd.png and /dev/null differ diff --git a/documentation/html/tabs.css b/documentation/html/tabs.css deleted file mode 100644 index fe4854a..0000000 --- a/documentation/html/tabs.css +++ /dev/null @@ -1 +0,0 @@ -.sm{position:relative;z-index:9999}.sm,.sm ul,.sm li{display:block;list-style:none;margin:0;padding:0;line-height:normal;direction:ltr;text-align:left;-webkit-tap-highlight-color:rgba(0,0,0,0)}.sm-rtl,.sm-rtl ul,.sm-rtl li{direction:rtl;text-align:right}.sm>li>h1,.sm>li>h2,.sm>li>h3,.sm>li>h4,.sm>li>h5,.sm>li>h6{margin:0;padding:0}.sm ul{display:none}.sm li,.sm a{position:relative}.sm a{display:block}.sm a.disabled{cursor:not-allowed}.sm:after{content:"\00a0";display:block;height:0;font:0/0 serif;clear:both;visibility:hidden;overflow:hidden}.sm,.sm *,.sm *:before,.sm *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.main-menu-btn{position:relative;display:inline-block;width:36px;height:36px;text-indent:36px;margin-left:8px;white-space:nowrap;overflow:hidden;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.main-menu-btn-icon,.main-menu-btn-icon:before,.main-menu-btn-icon:after{position:absolute;top:50%;left:2px;height:2px;width:24px;background:var(--nav-menu-button-color);-webkit-transition:all .25s;transition:all .25s}.main-menu-btn-icon:before{content:'';top:-7px;left:0}.main-menu-btn-icon:after{content:'';top:7px;left:0}#main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon{height:0}#main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon:before{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon:after{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#main-menu-state{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;overflow:hidden;clip:rect(1px,1px,1px,1px)}#main-menu-state:not(:checked) ~ #main-menu{display:none}#main-menu-state:checked ~ #main-menu{display:block}@media(min-width:768px){.main-menu-btn{position:absolute;top:-99999px}#main-menu-state:not(:checked) ~ #main-menu{display:block}}.sm-dox{background-image:var(--nav-gradient-image)}.sm-dox a,.sm-dox a:focus,.sm-dox a:hover,.sm-dox a:active{padding:0 12px;padding-right:43px;font-family:var(--font-family-nav);font-size:13px;font-weight:bold;line-height:36px;text-decoration:none;text-shadow:var(--nav-text-normal-shadow);color:var(--nav-text-normal-color);outline:0}.sm-dox a:hover{background-image:var(--nav-gradient-active-image);background-repeat:repeat-x;color:var(--nav-text-hover-color);text-shadow:var(--nav-text-hover-shadow)}.sm-dox a.current{color:#d23600}.sm-dox a.disabled{color:#bbb}.sm-dox a span.sub-arrow{position:absolute;top:50%;margin-top:-14px;left:auto;right:3px;width:28px;height:28px;overflow:hidden;font:bold 12px/28px monospace !important;text-align:center;text-shadow:none;background:var(--nav-menu-toggle-color);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.sm-dox a span.sub-arrow:before{display:block;content:'+'}.sm-dox a.highlighted span.sub-arrow:before{display:block;content:'-'}.sm-dox>li:first-child>a,.sm-dox>li:first-child>:not(ul) a{-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px;border-radius:5px 5px 0 0}.sm-dox>li:last-child>a,.sm-dox>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul{-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0;border-radius:0 0 5px 5px}.sm-dox>li:last-child>a.highlighted,.sm-dox>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.sm-dox ul{background:var(--nav-menu-background-color)}.sm-dox ul a,.sm-dox ul a:focus,.sm-dox ul a:hover,.sm-dox ul a:active{font-size:12px;border-left:8px solid transparent;line-height:36px;text-shadow:none;background-color:var(--nav-menu-background-color);background-image:none}.sm-dox ul a:hover{background-image:var(--nav-gradient-active-image);background-repeat:repeat-x;color:var(--nav-text-hover-color);text-shadow:0 1px 1px black}.sm-dox ul ul a,.sm-dox ul ul a:hover,.sm-dox ul ul a:focus,.sm-dox ul ul a:active{border-left:16px solid transparent}.sm-dox ul ul ul a,.sm-dox ul ul ul a:hover,.sm-dox ul ul ul a:focus,.sm-dox ul ul ul a:active{border-left:24px solid transparent}.sm-dox ul ul ul ul a,.sm-dox ul ul ul ul a:hover,.sm-dox ul ul ul ul a:focus,.sm-dox ul ul ul ul a:active{border-left:32px solid transparent}.sm-dox ul ul ul ul ul a,.sm-dox ul ul ul ul ul a:hover,.sm-dox ul ul ul ul ul a:focus,.sm-dox ul ul ul ul ul a:active{border-left:40px solid transparent}@media(min-width:768px){.sm-dox ul{position:absolute;width:12em}.sm-dox li{float:left}.sm-dox.sm-rtl li{float:right}.sm-dox ul li,.sm-dox.sm-rtl ul li,.sm-dox.sm-vertical li{float:none}.sm-dox a{white-space:nowrap}.sm-dox ul a,.sm-dox.sm-vertical a{white-space:normal}.sm-dox .sm-nowrap>li>a,.sm-dox .sm-nowrap>li>:not(ul) a{white-space:nowrap}.sm-dox{padding:0 10px;background-image:var(--nav-gradient-image);line-height:36px}.sm-dox a span.sub-arrow{top:50%;margin-top:-2px;right:12px;width:0;height:0;border-width:4px;border-style:solid dashed dashed dashed;border-color:var(--nav-text-normal-color) transparent transparent transparent;background:transparent;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.sm-dox a,.sm-dox a:focus,.sm-dox a:active,.sm-dox a:hover,.sm-dox a.highlighted{padding:0 12px;background-image:var(--nav-separator-image);background-repeat:no-repeat;background-position:right;-moz-border-radius:0 !important;-webkit-border-radius:0;border-radius:0 !important}.sm-dox a:hover{background-image:var(--nav-gradient-active-image);background-repeat:repeat-x;color:var(--nav-text-hover-color);text-shadow:var(--nav-text-hover-shadow)}.sm-dox a:hover span.sub-arrow{border-color:var(--nav-text-hover-color) transparent transparent transparent}.sm-dox a.has-submenu{padding-right:24px}.sm-dox li{border-top:0}.sm-dox>li>ul:before,.sm-dox>li>ul:after{content:'';position:absolute;top:-18px;left:30px;width:0;height:0;overflow:hidden;border-width:9px;border-style:dashed dashed solid dashed;border-color:transparent transparent #bbb transparent}.sm-dox>li>ul:after{top:-16px;left:31px;border-width:8px;border-color:transparent transparent var(--nav-menu-background-color) transparent}.sm-dox ul{border:1px solid #bbb;padding:5px 0;background:var(--nav-menu-background-color);-moz-border-radius:5px !important;-webkit-border-radius:5px;border-radius:5px !important;-moz-box-shadow:0 5px 9px rgba(0,0,0,0.2);-webkit-box-shadow:0 5px 9px rgba(0,0,0,0.2);box-shadow:0 5px 9px rgba(0,0,0,0.2)}.sm-dox ul a span.sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-color:transparent transparent transparent var(--nav-menu-foreground-color);border-style:dashed dashed dashed solid}.sm-dox ul a,.sm-dox ul a:hover,.sm-dox ul a:focus,.sm-dox ul a:active,.sm-dox ul a.highlighted{color:var(--nav-menu-foreground-color);background-image:none;border:0 !important}.sm-dox ul a:hover{background-image:var(--nav-gradient-active-image);background-repeat:repeat-x;color:var(--nav-text-hover-color);text-shadow:var(--nav-text-hover-shadow)}.sm-dox ul a:hover span.sub-arrow{border-color:transparent transparent transparent var(--nav-text-hover-color)}.sm-dox span.scroll-up,.sm-dox span.scroll-down{position:absolute;display:none;visibility:hidden;overflow:hidden;background:var(--nav-menu-background-color);height:36px}.sm-dox span.scroll-up:hover,.sm-dox span.scroll-down:hover{background:#eee}.sm-dox span.scroll-up:hover span.scroll-up-arrow,.sm-dox span.scroll-up:hover span.scroll-down-arrow{border-color:transparent transparent #d23600 transparent}.sm-dox span.scroll-down:hover span.scroll-down-arrow{border-color:#d23600 transparent transparent transparent}.sm-dox span.scroll-up-arrow,.sm-dox span.scroll-down-arrow{position:absolute;top:0;left:50%;margin-left:-6px;width:0;height:0;overflow:hidden;border-width:6px;border-style:dashed dashed solid dashed;border-color:transparent transparent var(--nav-menu-foreground-color) transparent}.sm-dox span.scroll-down-arrow{top:8px;border-style:solid dashed dashed dashed;border-color:var(--nav-menu-foreground-color) transparent transparent transparent}.sm-dox.sm-rtl a.has-submenu{padding-right:12px;padding-left:24px}.sm-dox.sm-rtl a span.sub-arrow{right:auto;left:12px}.sm-dox.sm-rtl.sm-vertical a.has-submenu{padding:10px 20px}.sm-dox.sm-rtl.sm-vertical a span.sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555 transparent transparent}.sm-dox.sm-rtl>li>ul:before{left:auto;right:30px}.sm-dox.sm-rtl>li>ul:after{left:auto;right:31px}.sm-dox.sm-rtl ul a.has-submenu{padding:10px 20px !important}.sm-dox.sm-rtl ul a span.sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555 transparent transparent}.sm-dox.sm-vertical{padding:10px 0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.sm-dox.sm-vertical a{padding:10px 20px}.sm-dox.sm-vertical a:hover,.sm-dox.sm-vertical a:focus,.sm-dox.sm-vertical a:active,.sm-dox.sm-vertical a.highlighted{background:#fff}.sm-dox.sm-vertical a.disabled{background-image:var(--nav-gradient-image)}.sm-dox.sm-vertical a span.sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-style:dashed dashed dashed solid;border-color:transparent transparent transparent #555}.sm-dox.sm-vertical>li>ul:before,.sm-dox.sm-vertical>li>ul:after{display:none}.sm-dox.sm-vertical ul a{padding:10px 20px}.sm-dox.sm-vertical ul a:hover,.sm-dox.sm-vertical ul a:focus,.sm-dox.sm-vertical ul a:active,.sm-dox.sm-vertical ul a.highlighted{background:#eee}.sm-dox.sm-vertical ul a.disabled{background:var(--nav-menu-background-color)}} \ No newline at end of file diff --git a/documentation/latex/Makefile b/documentation/latex/Makefile deleted file mode 100644 index 7f82972..0000000 --- a/documentation/latex/Makefile +++ /dev/null @@ -1,27 +0,0 @@ -LATEX_CMD?=pdflatex -MKIDX_CMD?=makeindex -BIBTEX_CMD?=bibtex -LATEX_COUNT?=8 -MANUAL_FILE?=refman - -all: $(MANUAL_FILE).pdf - -pdf: $(MANUAL_FILE).pdf - -$(MANUAL_FILE).pdf: clean $(MANUAL_FILE).tex - $(LATEX_CMD) $(MANUAL_FILE) - $(MKIDX_CMD) $(MANUAL_FILE).idx - $(LATEX_CMD) $(MANUAL_FILE) - latex_count=$(LATEX_COUNT) ; \ - while grep -E -s 'Rerun (LaTeX|to get cross-references right|to get bibliographical references right)' $(MANUAL_FILE).log && [ $$latex_count -gt 0 ] ;\ - do \ - echo "Rerunning latex...." ;\ - $(LATEX_CMD) $(MANUAL_FILE) ;\ - latex_count=`expr $$latex_count - 1` ;\ - done - $(MKIDX_CMD) $(MANUAL_FILE).idx - $(LATEX_CMD) $(MANUAL_FILE) - - -clean: - rm -f *.ps *.dvi *.aux *.toc *.idx *.ind *.ilg *.log *.out *.brf *.blg *.bbl $(MANUAL_FILE).pdf diff --git a/documentation/latex/_b_n_o08x_8cpp.tex b/documentation/latex/_b_n_o08x_8cpp.tex deleted file mode 100644 index eadfe26..0000000 --- a/documentation/latex/_b_n_o08x_8cpp.tex +++ /dev/null @@ -1,18 +0,0 @@ -\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\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_b_n_o08x_8cpp__incl} -\end{center} -\end{figure} - - -\doxysubsection{Detailed Description} -\begin{DoxyAuthor}{Author} -Myles Parfeniuk -\end{DoxyAuthor} diff --git a/documentation/latex/_b_n_o08x_8cpp__incl.md5 b/documentation/latex/_b_n_o08x_8cpp__incl.md5 deleted file mode 100644 index 0ca8284..0000000 --- a/documentation/latex/_b_n_o08x_8cpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 9677dde..0000000 Binary files a/documentation/latex/_b_n_o08x_8cpp__incl.pdf and /dev/null differ diff --git a/documentation/latex/_b_n_o08x_8hpp.tex b/documentation/latex/_b_n_o08x_8hpp.tex deleted file mode 100644 index 62db3be..0000000 --- a/documentation/latex/_b_n_o08x_8hpp.tex +++ /dev/null @@ -1,45 +0,0 @@ -\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 -{\ttfamily \#include $<$driver/gpio.\+h$>$}\newline -{\ttfamily \#include $<$driver/spi\+\_\+common.\+h$>$}\newline -{\ttfamily \#include $<$driver/spi\+\_\+master.\+h$>$}\newline -{\ttfamily \#include $<$freertos/\+Free\+RTOS.\+h$>$}\newline -{\ttfamily \#include $<$freertos/task.\+h$>$}\newline -{\ttfamily \#include $<$freertos/event\+\_\+groups.\+h$>$}\newline -{\ttfamily \#include $<$freertos/queue.\+h$>$}\newline -{\ttfamily \#include "{}BNO08x\+Global\+Types.\+hpp"{}}\newline -{\ttfamily \#include "{}BNO08x\+Private\+Types.\+hpp"{}}\newline -{\ttfamily \#include "{}BNO08x\+SH2\+HAL.\+hpp"{}}\newline -{\ttfamily \#include "{}BNO08x\+Reports.\+hpp"{}}\newline -Include dependency graph for BNO08x.\+hpp\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_b_n_o08x_8hpp__incl} -\end{center} -\end{figure} -This graph shows which files directly or indirectly include this file\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_b_n_o08x_8hpp__dep__incl} -\end{center} -\end{figure} -\doxysubsubsection*{Classes} -\begin{DoxyCompactItemize} -\item -class \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} -\begin{DoxyCompactList}\small\item\em \doxylink{class_b_n_o08x}{BNO08x} IMU driver class. \end{DoxyCompactList}\item -struct \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t}{BNO08x\+::bno08x\+\_\+reports\+\_\+t}} -\begin{DoxyCompactList}\small\item\em Contains report implementations. \end{DoxyCompactList}\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -\begin{DoxyAuthor}{Author} -Myles Parfeniuk -\end{DoxyAuthor} diff --git a/documentation/latex/_b_n_o08x_8hpp__dep__incl.md5 b/documentation/latex/_b_n_o08x_8hpp__dep__incl.md5 deleted file mode 100644 index ca4ef0a..0000000 --- a/documentation/latex/_b_n_o08x_8hpp__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index d829534..0000000 Binary files a/documentation/latex/_b_n_o08x_8hpp__dep__incl.pdf and /dev/null differ diff --git a/documentation/latex/_b_n_o08x_8hpp__incl.md5 b/documentation/latex/_b_n_o08x_8hpp__incl.md5 deleted file mode 100644 index 1b5caca..0000000 --- a/documentation/latex/_b_n_o08x_8hpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 7908f57..0000000 Binary files a/documentation/latex/_b_n_o08x_8hpp__incl.pdf and /dev/null differ diff --git a/documentation/latex/_b_n_o08x_8hpp_source.tex b/documentation/latex/_b_n_o08x_8hpp_source.tex deleted file mode 100644 index 08a4c6e..0000000 --- a/documentation/latex/_b_n_o08x_8hpp_source.tex +++ /dev/null @@ -1,266 +0,0 @@ -\doxysection{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\ } -\DoxyCodeLine{00006\ \textcolor{preprocessor}{\#pragma\ once}} -\DoxyCodeLine{00007\ } -\DoxyCodeLine{00008\ \textcolor{comment}{//\ etl\ includes}} -\DoxyCodeLine{00009\ \textcolor{preprocessor}{\#include\ }} -\DoxyCodeLine{00010\ \textcolor{preprocessor}{\#include\ }} -\DoxyCodeLine{00011\ \textcolor{preprocessor}{\#include\ }} -\DoxyCodeLine{00012\ } -\DoxyCodeLine{00013\ \textcolor{comment}{//\ esp-\/idf\ includes}} -\DoxyCodeLine{00014\ \textcolor{preprocessor}{\#include\ }} -\DoxyCodeLine{00015\ \textcolor{preprocessor}{\#include\ }} -\DoxyCodeLine{00016\ \textcolor{preprocessor}{\#include\ }} -\DoxyCodeLine{00017\ \textcolor{preprocessor}{\#include\ }} -\DoxyCodeLine{00018\ \textcolor{preprocessor}{\#include\ }} -\DoxyCodeLine{00019\ \textcolor{preprocessor}{\#include\ }} -\DoxyCodeLine{00020\ \textcolor{preprocessor}{\#include\ }} -\DoxyCodeLine{00021\ \textcolor{comment}{//\ in-\/house\ includes}} -\DoxyCodeLine{00022\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08xGlobalTypes.hpp}}"{}}} -\DoxyCodeLine{00023\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_private_types_8hpp}{BNO08xPrivateTypes.hpp}}"{}}} -\DoxyCodeLine{00024\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_s_h2_h_a_l_8hpp}{BNO08xSH2HAL.hpp}}"{}}} -\DoxyCodeLine{00025\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_reports_8hpp}{BNO08xReports.hpp}}"{}}} -\DoxyCodeLine{00026\ } -\DoxyCodeLine{00032\ \textcolor{keyword}{class\ }\mbox{\hyperlink{class_b_n_o08x}{BNO08x}}} -\DoxyCodeLine{00033\ \{} -\DoxyCodeLine{00034\ \ \ \ \ \textcolor{keyword}{public}:} -\DoxyCodeLine{00035\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_ad12fb6cf310ad7a04a4e53809833bd61}{BNO08x}}(\mbox{\hyperlink{structbno08x__config__t}{bno08x\_config\_t}}\ \mbox{\hyperlink{class_b_n_o08x_aeda443e9f608fccfec0e6770edc90c82}{imu\_config}}\ =\ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a648bbdbf22731476890dd8da977d7503}{bno08x\_config\_t}}());} -\DoxyCodeLine{00036\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_a687eee44d68e1bcabce04780d7eb5fb9}{\string~BNO08x}}();} -\DoxyCodeLine{00037\ } -\DoxyCodeLine{00038\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798}{initialize}}();} -\DoxyCodeLine{00039\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_a28cd1c0b3477571d87133234e6358503}{hard\_reset}}();} -\DoxyCodeLine{00040\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e}{soft\_reset}}();} -\DoxyCodeLine{00041\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_aebacbe092615cd083cf996b14402bba6}{disable\_all\_reports}}();} -\DoxyCodeLine{00042\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147}{BNO08xResetReason}}\ \mbox{\hyperlink{class_b_n_o08x_a96d47dd0f9aedfbe3f731f8ae76b2e85}{get\_reset\_reason}}();} -\DoxyCodeLine{00043\ } -\DoxyCodeLine{00044\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_aaaa15b21ad98a3b161065c3d03ff62b5}{on}}();} -\DoxyCodeLine{00045\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_a7c5774a48227e8e3346fa5df7dfa420c}{sleep}}();} -\DoxyCodeLine{00046\ } -\DoxyCodeLine{00047\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_af0dd28db9e331312e45937b12295ca94}{calibration\_start}}(uint32\_t\ period\_us);} -\DoxyCodeLine{00048\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_a817ec9ad9d51a1515f658374de48f483}{calibration\_end}}(sh2\_CalStatus\_t\&\ status);} -\DoxyCodeLine{00049\ } -\DoxyCodeLine{00050\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5}{dynamic\_calibration\_enable}}(\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aeeb4f49593c062357c3b7037bc2de850}{BNO08xCalSel}}\ sensor);} -\DoxyCodeLine{00051\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95}{dynamic\_calibration\_disable}}(\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aeeb4f49593c062357c3b7037bc2de850}{BNO08xCalSel}}\ sensor);} -\DoxyCodeLine{00052\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_a4e8b49abd33e6e11f23b2ae345058b9b}{dynamic\_calibration\_autosave\_enable}}();} -\DoxyCodeLine{00053\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_a9387728c276734da27388dbea38b6b32}{dynamic\_calibration\_autosave\_disable}}();} -\DoxyCodeLine{00054\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_a1c703a1fb79ce777dc73a83f02bfdb85}{save\_dynamic\_calibration}}();} -\DoxyCodeLine{00055\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_a84a19cd1564f8d427394f137df54477d}{clear\_dynamic\_calibration}}();} -\DoxyCodeLine{00056\ } -\DoxyCodeLine{00057\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_aee6ce74b95c1e1651cb93a60d723c16c}{get\_frs}}(uint16\_t\ frs\_ID,\ uint32\_t\ (\&data)[16],\ uint16\_t\&\ rx\_data\_sz);} -\DoxyCodeLine{00058\ \ \ \ \ \ \ \ \ sh2\_ProductIds\_t\ \mbox{\hyperlink{class_b_n_o08x_aa8fd64f60de86ff6b8562f90f3b09690}{get\_product\_IDs}}();} -\DoxyCodeLine{00059\ } -\DoxyCodeLine{00060\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc}{data\_available}}();} -\DoxyCodeLine{00061\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_aadd44524e6d22c48916acd9518b63ec3}{register\_cb}}(std::function<\textcolor{keywordtype}{void}(\textcolor{keywordtype}{void})>\ cb\_fxn);} -\DoxyCodeLine{00062\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_aadd44524e6d22c48916acd9518b63ec3}{register\_cb}}(std::function<\textcolor{keywordtype}{void}(uint8\_t\ report\_ID)>\ cb\_fxn);} -\DoxyCodeLine{00063\ } -\DoxyCodeLine{00064\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_a7441f7f2477c152deca17054041bf3e6}{print\_product\_ids}}();} -\DoxyCodeLine{00065\ } -\DoxyCodeLine{00066\ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ enum\ helper\ fxns}} -\DoxyCodeLine{00067\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keywordtype}{char}*\ \mbox{\hyperlink{class_b_n_o08x_a0559c3f2f49d287e7c400a780975f850}{activity\_to\_str}}(\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187}{BNO08xActivity}}\ activity);} -\DoxyCodeLine{00068\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keywordtype}{char}*\ \mbox{\hyperlink{class_b_n_o08x_aa8347555e37a185bef4a834b04231123}{stability\_to\_str}}(\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a498b35f9e00b24e51f8f60b029751ab5}{BNO08xStability}}\ stability);} -\DoxyCodeLine{00069\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keywordtype}{char}*\ \mbox{\hyperlink{class_b_n_o08x_a41d65567bb316971f68718ca69039ace}{accuracy\_to\_str}}(\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08xAccuracy}}\ accuracy);} -\DoxyCodeLine{00070\ } -\DoxyCodeLine{00072\ \ \ \ \ \ \ \ \ \textcolor{keyword}{typedef}\ \textcolor{keyword}{struct\ }\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t}{bno08x\_reports\_t}}} -\DoxyCodeLine{00073\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00074\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_acceleration}{BNO08xRptAcceleration}}\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_ab7939486c9ba7e7c70f82d2284fb6119}{accelerometer}};} -\DoxyCodeLine{00075\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_linear_acceleration}{BNO08xRptLinearAcceleration}}\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_ac8114db28ee3f7be5578e52f48caa9c3}{linear\_accelerometer}};} -\DoxyCodeLine{00076\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_gravity}{BNO08xRptGravity}}\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_af5245d5e4a6f7548a0c3a30af53b7355}{gravity}};} -\DoxyCodeLine{00077\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_cal_magnetometer}{BNO08xRptCalMagnetometer}}\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a03d6194225331df5326a97ec6d45b094}{cal\_magnetometer}};} -\DoxyCodeLine{00078\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_magnetometer}{BNO08xRptUncalMagnetometer}}\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a5774fa69fc74264d40478a729aeb5ece}{uncal\_magnetometer}};} -\DoxyCodeLine{00079\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_cal_gyro}{BNO08xRptCalGyro}}\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_adabe838126b5bbc83fc4f69bba78123e}{cal\_gyro}};} -\DoxyCodeLine{00080\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_gyro}{BNO08xRptUncalGyro}}\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a6f1929843393c09c21b1f107a47c8fe3}{uncal\_gyro}};} -\DoxyCodeLine{00081\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_r_v}{BNO08xRptRV}}\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_aeab138f8ddfed3f4d6b855a73b7e2db5}{rv}};} -\DoxyCodeLine{00082\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_game_r_v}{BNO08xRptGameRV}}\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a7f33ac650137f5933ee1eab1ce936db6}{rv\_game}};} -\DoxyCodeLine{00083\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v}{BNO08xRptARVRStabilizedRV}}\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a027c914e51da445148dc9b2735cc5fc9}{rv\_ARVR\_stabilized}};} -\DoxyCodeLine{00084\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v}{BNO08xRptARVRStabilizedGameRV}}\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_af550968d0e56f114b4afb20a5a442206}{rv\_ARVR\_stabilized\_game}};} -\DoxyCodeLine{00085\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_i_gyro_r_v}{BNO08xRptIGyroRV}}\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a6937b5d9bf8af9344a5013e1c543ab42}{rv\_gyro\_integrated}};} -\DoxyCodeLine{00086\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_geomag}{BNO08xRptRVGeomag}}\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a7e17ff7b9763ed040158813c69614a9f}{rv\_geomagnetic}};} -\DoxyCodeLine{00087\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_gyro}{BNO08xRptRawMEMSGyro}}\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a13357e58bc926c2420ab41e4ffef4196}{raw\_gyro}};} -\DoxyCodeLine{00088\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer}{BNO08xRptRawMEMSAccelerometer}}\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_aa3a65aaf2adf05aa014b72c2d4485590}{raw\_accelerometer}};} -\DoxyCodeLine{00089\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer}{BNO08xRptRawMEMSMagnetometer}}\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_aad8698945b261c0a871f2f409897b071}{raw\_magnetometer}};} -\DoxyCodeLine{00090\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_step_counter}{BNO08xRptStepCounter}}\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_aee9528ea57ab86ef29e10de9ecfefcf7}{step\_counter}};} -\DoxyCodeLine{00091\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_activity_classifier}{BNO08xRptActivityClassifier}}\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a6475bdab7c49091f3086537efc00c12f}{activity\_classifier}};} -\DoxyCodeLine{00092\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_stability_classifier}{BNO08xRptStabilityClassifier}}\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a2edee4386eaea86ef3d316f5840d7a2f}{stability\_classifier}};} -\DoxyCodeLine{00093\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_shake_detector}{BNO08xRptShakeDetector}}\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a9d7ff08c5a141c3d1ad3493423e7c49c}{shake\_detector}};} -\DoxyCodeLine{00094\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_tap_detector}{BNO08xRptTapDetector}}\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a0cabee7da991a7399d607373f09548a7}{tap\_detector}};} -\DoxyCodeLine{00095\ } -\DoxyCodeLine{00096\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_aad0b1641e9c31927c33d0f69c174f9cb}{bno08x\_reports\_t}}(\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}}*\ \mbox{\hyperlink{class_b_n_o08x_a22bb1bdc1153a455ec8f549d9389406e}{sync\_ctx}})} -\DoxyCodeLine{00097\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_ab7939486c9ba7e7c70f82d2284fb6119}{accelerometer}}(SH2\_ACCELEROMETER,\ \mbox{\hyperlink{namespace_b_n_o08x_private_types}{BNO08xPrivateTypes}}::EVT\_GRP\_RPT\_ACCELEROMETER\_BIT,\ \mbox{\hyperlink{class_b_n_o08x_a22bb1bdc1153a455ec8f549d9389406e}{sync\_ctx}})} -\DoxyCodeLine{00098\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_ac8114db28ee3f7be5578e52f48caa9c3}{linear\_accelerometer}}(} -\DoxyCodeLine{00099\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ SH2\_LINEAR\_ACCELERATION,\ \mbox{\hyperlink{namespace_b_n_o08x_private_types}{BNO08xPrivateTypes}}::EVT\_GRP\_RPT\_LINEAR\_ACCELEROMETER\_BIT,\ \mbox{\hyperlink{class_b_n_o08x_a22bb1bdc1153a455ec8f549d9389406e}{sync\_ctx}})} -\DoxyCodeLine{00100\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_af5245d5e4a6f7548a0c3a30af53b7355}{gravity}}(SH2\_GRAVITY,\ \mbox{\hyperlink{namespace_b_n_o08x_private_types}{BNO08xPrivateTypes}}::EVT\_GRP\_RPT\_GRAVITY\_BIT,\ \mbox{\hyperlink{class_b_n_o08x_a22bb1bdc1153a455ec8f549d9389406e}{sync\_ctx}})} -\DoxyCodeLine{00101\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a03d6194225331df5326a97ec6d45b094}{cal\_magnetometer}}(} -\DoxyCodeLine{00102\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ SH2\_MAGNETIC\_FIELD\_CALIBRATED,\ \mbox{\hyperlink{namespace_b_n_o08x_private_types}{BNO08xPrivateTypes}}::EVT\_GRP\_RPT\_CAL\_MAGNETOMETER\_BIT,\ \mbox{\hyperlink{class_b_n_o08x_a22bb1bdc1153a455ec8f549d9389406e}{sync\_ctx}})} -\DoxyCodeLine{00103\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a5774fa69fc74264d40478a729aeb5ece}{uncal\_magnetometer}}(} -\DoxyCodeLine{00104\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ SH2\_MAGNETIC\_FIELD\_UNCALIBRATED,\ \mbox{\hyperlink{namespace_b_n_o08x_private_types}{BNO08xPrivateTypes}}::EVT\_GRP\_RPT\_UNCAL\_MAGNETOMETER\_BIT,\ \mbox{\hyperlink{class_b_n_o08x_a22bb1bdc1153a455ec8f549d9389406e}{sync\_ctx}})} -\DoxyCodeLine{00105\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_adabe838126b5bbc83fc4f69bba78123e}{cal\_gyro}}(SH2\_GYROSCOPE\_CALIBRATED,\ \mbox{\hyperlink{namespace_b_n_o08x_private_types}{BNO08xPrivateTypes}}::EVT\_GRP\_RPT\_CAL\_GYRO\_BIT,\ \mbox{\hyperlink{class_b_n_o08x_a22bb1bdc1153a455ec8f549d9389406e}{sync\_ctx}})} -\DoxyCodeLine{00106\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a6f1929843393c09c21b1f107a47c8fe3}{uncal\_gyro}}(SH2\_GYROSCOPE\_UNCALIBRATED,\ \mbox{\hyperlink{namespace_b_n_o08x_private_types}{BNO08xPrivateTypes}}::EVT\_GRP\_RPT\_UNCAL\_GYRO\_BIT,\ \mbox{\hyperlink{class_b_n_o08x_a22bb1bdc1153a455ec8f549d9389406e}{sync\_ctx}})} -\DoxyCodeLine{00107\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_aeab138f8ddfed3f4d6b855a73b7e2db5}{rv}}(SH2\_ROTATION\_VECTOR,\ \mbox{\hyperlink{namespace_b_n_o08x_private_types}{BNO08xPrivateTypes}}::EVT\_GRP\_RPT\_RV\_BIT,\ \mbox{\hyperlink{class_b_n_o08x_a22bb1bdc1153a455ec8f549d9389406e}{sync\_ctx}})} -\DoxyCodeLine{00108\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a7f33ac650137f5933ee1eab1ce936db6}{rv\_game}}(SH2\_GAME\_ROTATION\_VECTOR,\ \mbox{\hyperlink{namespace_b_n_o08x_private_types}{BNO08xPrivateTypes}}::EVT\_GRP\_RPT\_RV\_GAME\_BIT,\ \mbox{\hyperlink{class_b_n_o08x_a22bb1bdc1153a455ec8f549d9389406e}{sync\_ctx}})} -\DoxyCodeLine{00109\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a027c914e51da445148dc9b2735cc5fc9}{rv\_ARVR\_stabilized}}(SH2\_ARVR\_STABILIZED\_RV,\ \mbox{\hyperlink{namespace_b_n_o08x_private_types}{BNO08xPrivateTypes}}::EVT\_GRP\_RPT\_RV\_ARVR\_S\_BIT,\ \mbox{\hyperlink{class_b_n_o08x_a22bb1bdc1153a455ec8f549d9389406e}{sync\_ctx}})} -\DoxyCodeLine{00110\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_af550968d0e56f114b4afb20a5a442206}{rv\_ARVR\_stabilized\_game}}(} -\DoxyCodeLine{00111\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ SH2\_ARVR\_STABILIZED\_GRV,\ \mbox{\hyperlink{namespace_b_n_o08x_private_types}{BNO08xPrivateTypes}}::EVT\_GRP\_RPT\_RV\_ARVR\_S\_GAME\_BIT,\ \mbox{\hyperlink{class_b_n_o08x_a22bb1bdc1153a455ec8f549d9389406e}{sync\_ctx}})} -\DoxyCodeLine{00112\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a6937b5d9bf8af9344a5013e1c543ab42}{rv\_gyro\_integrated}}(SH2\_GYRO\_INTEGRATED\_RV,\ \mbox{\hyperlink{namespace_b_n_o08x_private_types}{BNO08xPrivateTypes}}::EVT\_GRP\_RPT\_GYRO\_INTEGRATED\_RV\_BIT,\ \mbox{\hyperlink{class_b_n_o08x_a22bb1bdc1153a455ec8f549d9389406e}{sync\_ctx}})} -\DoxyCodeLine{00113\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a7e17ff7b9763ed040158813c69614a9f}{rv\_geomagnetic}}(SH2\_GEOMAGNETIC\_ROTATION\_VECTOR,\ \mbox{\hyperlink{namespace_b_n_o08x_private_types}{BNO08xPrivateTypes}}::EVT\_GRP\_RPT\_GEOMAG\_RV\_BIT,\ \mbox{\hyperlink{class_b_n_o08x_a22bb1bdc1153a455ec8f549d9389406e}{sync\_ctx}})} -\DoxyCodeLine{00114\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a13357e58bc926c2420ab41e4ffef4196}{raw\_gyro}}(SH2\_RAW\_GYROSCOPE,\ \mbox{\hyperlink{namespace_b_n_o08x_private_types}{BNO08xPrivateTypes}}::EVT\_GRP\_RPT\_RAW\_GYRO\_BIT,\ \mbox{\hyperlink{class_b_n_o08x_a22bb1bdc1153a455ec8f549d9389406e}{sync\_ctx}})} -\DoxyCodeLine{00115\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_aa3a65aaf2adf05aa014b72c2d4485590}{raw\_accelerometer}}(SH2\_RAW\_ACCELEROMETER,\ \mbox{\hyperlink{namespace_b_n_o08x_private_types}{BNO08xPrivateTypes}}::EVT\_GRP\_RPT\_RAW\_ACCELEROMETER\_BIT,\ \mbox{\hyperlink{class_b_n_o08x_a22bb1bdc1153a455ec8f549d9389406e}{sync\_ctx}})} -\DoxyCodeLine{00116\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_aad8698945b261c0a871f2f409897b071}{raw\_magnetometer}}(SH2\_RAW\_MAGNETOMETER,\ \mbox{\hyperlink{namespace_b_n_o08x_private_types}{BNO08xPrivateTypes}}::EVT\_GRP\_RPT\_RAW\_MAGNETOMETER\_BIT,\ \mbox{\hyperlink{class_b_n_o08x_a22bb1bdc1153a455ec8f549d9389406e}{sync\_ctx}})} -\DoxyCodeLine{00117\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_aee9528ea57ab86ef29e10de9ecfefcf7}{step\_counter}}(SH2\_STEP\_COUNTER,\ \mbox{\hyperlink{namespace_b_n_o08x_private_types}{BNO08xPrivateTypes}}::EVT\_GRP\_RPT\_STEP\_COUNTER\_BIT,\ \mbox{\hyperlink{class_b_n_o08x_a22bb1bdc1153a455ec8f549d9389406e}{sync\_ctx}})} -\DoxyCodeLine{00118\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a6475bdab7c49091f3086537efc00c12f}{activity\_classifier}}(} -\DoxyCodeLine{00119\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ SH2\_PERSONAL\_ACTIVITY\_CLASSIFIER,\ \mbox{\hyperlink{namespace_b_n_o08x_private_types}{BNO08xPrivateTypes}}::EVT\_GRP\_RPT\_ACTIVITY\_CLASSIFIER\_BIT,\ \mbox{\hyperlink{class_b_n_o08x_a22bb1bdc1153a455ec8f549d9389406e}{sync\_ctx}})} -\DoxyCodeLine{00120\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a2edee4386eaea86ef3d316f5840d7a2f}{stability\_classifier}}(} -\DoxyCodeLine{00121\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ SH2\_STABILITY\_CLASSIFIER,\ \mbox{\hyperlink{namespace_b_n_o08x_private_types}{BNO08xPrivateTypes}}::EVT\_GRP\_RPT\_STABILITY\_CLASSIFIER\_BIT,\ \mbox{\hyperlink{class_b_n_o08x_a22bb1bdc1153a455ec8f549d9389406e}{sync\_ctx}})} -\DoxyCodeLine{00122\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a9d7ff08c5a141c3d1ad3493423e7c49c}{shake\_detector}}(SH2\_SHAKE\_DETECTOR,\ \mbox{\hyperlink{namespace_b_n_o08x_private_types}{BNO08xPrivateTypes}}::EVT\_GRP\_RPT\_SHAKE\_DETECTOR\_BIT,\ \mbox{\hyperlink{class_b_n_o08x_a22bb1bdc1153a455ec8f549d9389406e}{sync\_ctx}})} -\DoxyCodeLine{00123\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a0cabee7da991a7399d607373f09548a7}{tap\_detector}}(SH2\_TAP\_DETECTOR,\ \mbox{\hyperlink{namespace_b_n_o08x_private_types}{BNO08xPrivateTypes}}::EVT\_GRP\_RPT\_TAP\_DETECTOR\_BIT,\ \mbox{\hyperlink{class_b_n_o08x_a22bb1bdc1153a455ec8f549d9389406e}{sync\_ctx}})} -\DoxyCodeLine{00124\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00125\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00126\ \ \ \ \ \ \ \ \ \}\ \mbox{\hyperlink{class_b_n_o08x_ae08bdaff01ecacf0f399ab289fdf0b99}{bno08x\_reports\_t}};} -\DoxyCodeLine{00127\ } -\DoxyCodeLine{00128\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t}{bno08x\_reports\_t}}\ \mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}};} -\DoxyCodeLine{00129\ } -\DoxyCodeLine{00130\ \ \ \ \ \textcolor{keyword}{private}:} -\DoxyCodeLine{00131\ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ data\ processing\ task}} -\DoxyCodeLine{00132\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ configSTACK\_DEPTH\_TYPE\ \mbox{\hyperlink{class_b_n_o08x_a876ef3f899989de83ee6a9d6b218f8e1}{DATA\_PROC\_TASK\_SZ}}\ =} -\DoxyCodeLine{00133\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ CONFIG\_ESP32\_BNO08X\_DATA\_PROC\_TASK\_SZ;\ } -\DoxyCodeLine{00134\ \ \ \ \ \ \ \ \ TaskHandle\_t\ \mbox{\hyperlink{class_b_n_o08x_af9b6fbf35e7cd55d517d30c6429a21a4}{data\_proc\_task\_hdl}};\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00135\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520}{data\_proc\_task\_trampoline}}(\textcolor{keywordtype}{void}*\ arg);} -\DoxyCodeLine{00136\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8}{data\_proc\_task}}();} -\DoxyCodeLine{00137\ } -\DoxyCodeLine{00138\ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ sh2\ service\ task}} -\DoxyCodeLine{00139\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ configSTACK\_DEPTH\_TYPE\ \mbox{\hyperlink{class_b_n_o08x_aac1f772772db2d5fd14d51e44649d8eb}{SH2\_HAL\_SERVICE\_TASK\_SZ}}\ =} -\DoxyCodeLine{00140\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ CONFIG\_ESP32\_BNO08X\_SH2\_HAL\_SERVICE\_TASK\_SZ;\ } -\DoxyCodeLine{00141\ \ \ \ \ \ \ \ \ TaskHandle\_t\ \mbox{\hyperlink{class_b_n_o08x_afb288b912294ac6a568c1aab8bb382f6}{sh2\_HAL\_service\_task\_hdl}};\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00142\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_a888eaf810d6140e2e771c44f5857b7c1}{sh2\_HAL\_service\_task\_trampoline}}(\textcolor{keywordtype}{void}*\ arg);} -\DoxyCodeLine{00143\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23}{sh2\_HAL\_service\_task}}();} -\DoxyCodeLine{00144\ } -\DoxyCodeLine{00145\ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ callback\ task}} -\DoxyCodeLine{00146\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ configSTACK\_DEPTH\_TYPE\ \mbox{\hyperlink{class_b_n_o08x_a63002547e309412846c3967c9d068ee3}{CB\_TASK\_SZ}}\ =} -\DoxyCodeLine{00147\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ CONFIG\_ESP32\_BNO08X\_CB\_TASK\_SZ;\ } -\DoxyCodeLine{00148\ \ \ \ \ \ \ \ \ TaskHandle\_t\ \mbox{\hyperlink{class_b_n_o08x_a6931b6544788f268a9441a9f9d4a5e33}{cb\_task\_hdl}};\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00149\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_addf01190119091237ad7a9a1aaea4dcc}{cb\_task\_trampoline}}(\textcolor{keywordtype}{void}*\ arg);} -\DoxyCodeLine{00150\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_a5fb7f6c3e5d1b3478f529644a0f175b7}{cb\_task}}();} -\DoxyCodeLine{00151\ } -\DoxyCodeLine{00152\ \ \ \ \ \ \ \ \ SemaphoreHandle\_t\ \mbox{\hyperlink{class_b_n_o08x_aa92ff86d82a097a565ed2a2b9000b571}{sem\_kill\_tasks}};\ } -\DoxyCodeLine{00153\ } -\DoxyCodeLine{00154\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_a8e43dd50140f326cfb58e00399923e8c}{lock\_sh2\_HAL}}();} -\DoxyCodeLine{00155\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_a2dbce689245a1b9968e3ea627d2b9a42}{unlock\_sh2\_HAL}}();} -\DoxyCodeLine{00156\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_a37e7c18232f47694d5e55bacc109189c}{lock\_user\_data}}();} -\DoxyCodeLine{00157\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_a171b4f380b145e295a11219a8e2a961a}{unlock\_user\_data}}();} -\DoxyCodeLine{00158\ } -\DoxyCodeLine{00159\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_a7d5250a6017f9e76e3c2ddb00d7103a1}{handle\_sensor\_report}}(sh2\_SensorValue\_t*\ sensor\_val);} -\DoxyCodeLine{00160\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_a86275a93706656dae6af421bc15a4e59}{handle\_cb}}(uint8\_t\ rpt\_ID,\ \mbox{\hyperlink{class_b_n_o08x_cb_generic}{BNO08xCbGeneric}}*\ cb\_entry);} -\DoxyCodeLine{00161\ } -\DoxyCodeLine{00162\ \ \ \ \ \ \ \ \ esp\_err\_t\ \mbox{\hyperlink{class_b_n_o08x_a589eb9780f5bf613bbd447ef5b9ade3d}{init\_config\_args}}();} -\DoxyCodeLine{00163\ \ \ \ \ \ \ \ \ esp\_err\_t\ \mbox{\hyperlink{class_b_n_o08x_ae0dab25557befcf62bf384fdc241ef10}{init\_gpio}}();} -\DoxyCodeLine{00164\ \ \ \ \ \ \ \ \ esp\_err\_t\ \mbox{\hyperlink{class_b_n_o08x_a8f34d5475474f00ae6a92f73c1fe14e4}{init\_gpio\_inputs}}();} -\DoxyCodeLine{00165\ \ \ \ \ \ \ \ \ esp\_err\_t\ \mbox{\hyperlink{class_b_n_o08x_ad0b9e8f8d051798bb1da9b19598dbd64}{init\_gpio\_outputs}}();} -\DoxyCodeLine{00166\ \ \ \ \ \ \ \ \ esp\_err\_t\ \mbox{\hyperlink{class_b_n_o08x_aa27026da2c52b4aca49b78863f10ec61}{init\_hint\_isr}}();} -\DoxyCodeLine{00167\ \ \ \ \ \ \ \ \ esp\_err\_t\ \mbox{\hyperlink{class_b_n_o08x_a58f43c8bb1e7fe8560ce442d46240e81}{init\_spi}}();} -\DoxyCodeLine{00168\ \ \ \ \ \ \ \ \ esp\_err\_t\ \mbox{\hyperlink{class_b_n_o08x_a90d959312e6f7f8151b8a38218492ead}{init\_tasks}}();} -\DoxyCodeLine{00169\ \ \ \ \ \ \ \ \ esp\_err\_t\ \mbox{\hyperlink{class_b_n_o08x_ae2fc9a0fe63a927c015a267621316a80}{init\_sh2\_HAL}}();} -\DoxyCodeLine{00170\ } -\DoxyCodeLine{00171\ \ \ \ \ \ \ \ \ esp\_err\_t\ \mbox{\hyperlink{class_b_n_o08x_a4f007dd431f10e741414d197bb4926c3}{deinit\_gpio}}();} -\DoxyCodeLine{00172\ \ \ \ \ \ \ \ \ esp\_err\_t\ \mbox{\hyperlink{class_b_n_o08x_a1f0f4cd8dc7d38448e2198ea47d0018c}{deinit\_gpio\_inputs}}();} -\DoxyCodeLine{00173\ \ \ \ \ \ \ \ \ esp\_err\_t\ \mbox{\hyperlink{class_b_n_o08x_ab132a061bd437fd109225446aa1f6010}{deinit\_gpio\_outputs}}();} -\DoxyCodeLine{00174\ \ \ \ \ \ \ \ \ esp\_err\_t\ \mbox{\hyperlink{class_b_n_o08x_a9d96108b0f5b1e1e1ac431bc993ca758}{deinit\_hint\_isr}}();} -\DoxyCodeLine{00175\ \ \ \ \ \ \ \ \ esp\_err\_t\ \mbox{\hyperlink{class_b_n_o08x_a233920ce97f685fbdabecccacf471d85}{deinit\_spi}}();} -\DoxyCodeLine{00176\ \ \ \ \ \ \ \ \ esp\_err\_t\ \mbox{\hyperlink{class_b_n_o08x_a968144efd5100ccce0e453c40a63592b}{deinit\_tasks}}();} -\DoxyCodeLine{00177\ \ \ \ \ \ \ \ \ esp\_err\_t\ \mbox{\hyperlink{class_b_n_o08x_a75c7226ea4626862a5039aa053116861}{deinit\_sh2\_HAL}}();} -\DoxyCodeLine{00178\ } -\DoxyCodeLine{00179\ \ \ \ \ \ \ \ \ esp\_err\_t\ \mbox{\hyperlink{class_b_n_o08x_a69cf0da11a71f5ea40f9fddd598d06fc}{wait\_for\_hint}}();} -\DoxyCodeLine{00180\ \ \ \ \ \ \ \ \ esp\_err\_t\ \mbox{\hyperlink{class_b_n_o08x_a6602374314c07e9f707c0a6d2234bf7e}{wait\_for\_reset}}();} -\DoxyCodeLine{00181\ } -\DoxyCodeLine{00182\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_a6711a624f7229f2eee51ee0a5bc87e67}{toggle\_reset}}();} -\DoxyCodeLine{00183\ } -\DoxyCodeLine{00184\ \ \ \ \ \ \ \ \ esp\_err\_t\ \mbox{\hyperlink{class_b_n_o08x_ac732c968f8d639c81f5d423aad004e95}{re\_enable\_reports}}();} -\DoxyCodeLine{00185\ } -\DoxyCodeLine{00186\ \ \ \ \ \ \ \ \ sh2\_Hal\_t\ \mbox{\hyperlink{class_b_n_o08x_abae123678dc62f139749f13a3b6d1baa}{sh2\_HAL}};\ } -\DoxyCodeLine{00187\ } -\DoxyCodeLine{00188\ \ \ \ \ \ \ \ \ QueueHandle\_t} -\DoxyCodeLine{00189\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_aefd6d59af9f8cf73be017db55f8b2e6a}{queue\_rx\_sensor\_event}};\ } -\DoxyCodeLine{00190\ } -\DoxyCodeLine{00191\ \ \ \ \ \ \ \ \ QueueHandle\_t\ \mbox{\hyperlink{class_b_n_o08x_a8b45106ee35e8d2ddc9709b7f788212e}{queue\_cb\_report\_id}};\ } -\DoxyCodeLine{00192\ } -\DoxyCodeLine{00193\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__config__t}{bno08x\_config\_t}}\ \mbox{\hyperlink{class_b_n_o08x_aeda443e9f608fccfec0e6770edc90c82}{imu\_config}}\{\};\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00194\ \ \ \ \ \ \ \ \ spi\_bus\_config\_t\ \mbox{\hyperlink{class_b_n_o08x_a982f065df42f00e53fd87c840efdb0f1}{bus\_config}}\{\};\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00195\ \ \ \ \ \ \ \ \ spi\_device\_interface\_config\_t\ \mbox{\hyperlink{class_b_n_o08x_a425a1f5a9f3232aadc685caaf4c2f82e}{imu\_spi\_config}}\{\};\ } -\DoxyCodeLine{00196\ \ \ \ \ \ \ \ \ spi\_device\_handle\_t\ \mbox{\hyperlink{class_b_n_o08x_acc0ea091465fc9a5736f5e0c6a0ce8ef}{spi\_hdl}}\{\};\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00197\ \ \ \ \ \ \ \ \ spi\_transaction\_t\ \mbox{\hyperlink{class_b_n_o08x_ac16adc5f00b0039c98a4921f13895026}{spi\_transaction}}\{\};\ \ \ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00198\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t}{BNO08xPrivateTypes::bno08x\_init\_status\_t}}} -\DoxyCodeLine{00199\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_a0a2d157afc0da144536d8d6927cc63f1}{init\_status}};\ } -\DoxyCodeLine{00200\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}}\ \mbox{\hyperlink{class_b_n_o08x_a22bb1bdc1153a455ec8f549d9389406e}{sync\_ctx}};\ } -\DoxyCodeLine{00201\ \ \ \ \ \ \ \ \ sh2\_ProductIds\_t\ \mbox{\hyperlink{class_b_n_o08x_ac8f6fc515923ffc820a7cfafc0c2830f}{product\_IDs}};\ } -\DoxyCodeLine{00202\ } -\DoxyCodeLine{00203\ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ clang-\/format\ off}} -\DoxyCodeLine{00204\ \ \ \ \ \ \ \ \ etl::map>\ \mbox{\hyperlink{class_b_n_o08x_a58b4949a61a784d09df3e7ecda175b39}{usr\_reports}}\ =\ } -\DoxyCodeLine{00205\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00206\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_ACCELEROMETER,\ \&\mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}}.\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_ab7939486c9ba7e7c70f82d2284fb6119}{accelerometer}}\},} -\DoxyCodeLine{00207\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_LINEAR\_ACCELERATION,\ \&\mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}}.\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_ac8114db28ee3f7be5578e52f48caa9c3}{linear\_accelerometer}}\},\ } -\DoxyCodeLine{00208\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_GRAVITY,\ \&\mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}}.\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_af5245d5e4a6f7548a0c3a30af53b7355}{gravity}}\},\ } -\DoxyCodeLine{00209\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_MAGNETIC\_FIELD\_CALIBRATED,\ \&\mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}}.\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a03d6194225331df5326a97ec6d45b094}{cal\_magnetometer}}\},} -\DoxyCodeLine{00210\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_MAGNETIC\_FIELD\_UNCALIBRATED,\ \&\mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}}.\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a5774fa69fc74264d40478a729aeb5ece}{uncal\_magnetometer}}\},\ } -\DoxyCodeLine{00211\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_GYROSCOPE\_CALIBRATED,\ \&\mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}}.\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_adabe838126b5bbc83fc4f69bba78123e}{cal\_gyro}}\},} -\DoxyCodeLine{00212\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_GYROSCOPE\_UNCALIBRATED,\ \&\mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}}.\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a6f1929843393c09c21b1f107a47c8fe3}{uncal\_gyro}}\},\ } -\DoxyCodeLine{00213\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_ROTATION\_VECTOR,\ \&\mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}}.\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_aeab138f8ddfed3f4d6b855a73b7e2db5}{rv}}\},\ } -\DoxyCodeLine{00214\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_GAME\_ROTATION\_VECTOR,\ \&\mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}}.\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a7f33ac650137f5933ee1eab1ce936db6}{rv\_game}}\},} -\DoxyCodeLine{00215\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_ARVR\_STABILIZED\_RV,\ \&\mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}}.\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a027c914e51da445148dc9b2735cc5fc9}{rv\_ARVR\_stabilized}}\},\ } -\DoxyCodeLine{00216\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_ARVR\_STABILIZED\_GRV,\ \&\mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}}.\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_af550968d0e56f114b4afb20a5a442206}{rv\_ARVR\_stabilized\_game}}\},} -\DoxyCodeLine{00217\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_GYRO\_INTEGRATED\_RV,\ \&\mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}}.\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a6937b5d9bf8af9344a5013e1c543ab42}{rv\_gyro\_integrated}}\},\ } -\DoxyCodeLine{00218\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_GEOMAGNETIC\_ROTATION\_VECTOR,\ \&\mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}}.\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a7e17ff7b9763ed040158813c69614a9f}{rv\_geomagnetic}}\},\ } -\DoxyCodeLine{00219\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_RAW\_GYROSCOPE,\ \&\mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}}.\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a13357e58bc926c2420ab41e4ffef4196}{raw\_gyro}}\},} -\DoxyCodeLine{00220\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_RAW\_ACCELEROMETER,\ \&\mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}}.\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_aa3a65aaf2adf05aa014b72c2d4485590}{raw\_accelerometer}}\},\ } -\DoxyCodeLine{00221\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_RAW\_MAGNETOMETER,\ \&\mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}}.\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_aad8698945b261c0a871f2f409897b071}{raw\_magnetometer}}\},\ } -\DoxyCodeLine{00222\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_STEP\_COUNTER,\ \&\mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}}.\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_aee9528ea57ab86ef29e10de9ecfefcf7}{step\_counter}}\},} -\DoxyCodeLine{00223\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_PERSONAL\_ACTIVITY\_CLASSIFIER,\ \&\mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}}.\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a6475bdab7c49091f3086537efc00c12f}{activity\_classifier}}\},\ } -\DoxyCodeLine{00224\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_STABILITY\_CLASSIFIER,\ \&\mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}}.\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a2edee4386eaea86ef3d316f5840d7a2f}{stability\_classifier}}\},} -\DoxyCodeLine{00225\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_SHAKE\_DETECTOR,\ \&\mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}}.\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a9d7ff08c5a141c3d1ad3493423e7c49c}{shake\_detector}}\},\ } -\DoxyCodeLine{00226\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_TAP\_DETECTOR,\ \&\mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}}.\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a0cabee7da991a7399d607373f09548a7}{tap\_detector}}\},} -\DoxyCodeLine{00227\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00228\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ not\ implemented,\ see\ include/report\ for\ existing\ implementations\ to\ add\ your\ own}} -\DoxyCodeLine{00229\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_PRESSURE,\ \textcolor{keyword}{nullptr}\},\ \textcolor{comment}{//\ requires\ auxilary\ i2c\ sensor}} -\DoxyCodeLine{00230\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_AMBIENT\_LIGHT,\ \textcolor{keyword}{nullptr}\},\ \ \textcolor{comment}{//\ requires\ auxilary\ i2c\ sensor}} -\DoxyCodeLine{00231\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_HUMIDITY,\ \textcolor{keyword}{nullptr}\},\ \ \textcolor{comment}{//\ requires\ auxilary\ i2c\ sensor}} -\DoxyCodeLine{00232\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_PROXIMITY,\ \textcolor{keyword}{nullptr}\},\ \ \textcolor{comment}{//\ requires\ auxilary\ i2c\ sensor}} -\DoxyCodeLine{00233\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_TEMPERATURE,\ \textcolor{keyword}{nullptr}\},\ \ \textcolor{comment}{//\ requires\ auxilary\ i2c\ sensor}} -\DoxyCodeLine{00234\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_HEART\_RATE\_MONITOR,\ \textcolor{keyword}{nullptr}\},\ \ \textcolor{comment}{//\ requires\ auxilary\ i2c\ sensor}} -\DoxyCodeLine{00235\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_STEP\_DETECTOR,\ \textcolor{keyword}{nullptr}\},} -\DoxyCodeLine{00236\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_SIGNIFICANT\_MOTION,\ \textcolor{keyword}{nullptr}\},} -\DoxyCodeLine{00237\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_FLIP\_DETECTOR,\ \textcolor{keyword}{nullptr}\},} -\DoxyCodeLine{00238\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_PICKUP\_DETECTOR,\ \textcolor{keyword}{nullptr}\},} -\DoxyCodeLine{00239\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_STABILITY\_DETECTOR,\ \textcolor{keyword}{nullptr}\},} -\DoxyCodeLine{00240\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_SLEEP\_DETECTOR,\ \textcolor{keyword}{nullptr}\},} -\DoxyCodeLine{00241\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_TILT\_DETECTOR,\ \textcolor{keyword}{nullptr}\},} -\DoxyCodeLine{00242\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_POCKET\_DETECTOR,\ \textcolor{keyword}{nullptr}\},} -\DoxyCodeLine{00243\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_CIRCLE\_DETECTOR,\ \textcolor{keyword}{nullptr}\},} -\DoxyCodeLine{00244\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_IZRO\_MOTION\_REQUEST,\ \textcolor{keyword}{nullptr}\}} -\DoxyCodeLine{00245\ \ \ \ \ \ \ \ \ \};} -\DoxyCodeLine{00246\ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ clang-\/format\ on}} -\DoxyCodeLine{00247\ } -\DoxyCodeLine{00248\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keywordtype}{void}\ IRAM\_ATTR\ \mbox{\hyperlink{class_b_n_o08x_a804b95c58c30d36933fd251626b85bf7}{hint\_handler}}(\textcolor{keywordtype}{void}*\ arg);} -\DoxyCodeLine{00249\ } -\DoxyCodeLine{00250\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ uint16\_t\ \mbox{\hyperlink{class_b_n_o08x_a1a037bda37493cde56732cc6fdc7884b}{RX\_DATA\_LENGTH}}\ =\ 300U;\ } -\DoxyCodeLine{00251\ } -\DoxyCodeLine{00252\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ TickType\_t\ \mbox{\hyperlink{class_b_n_o08x_ae51d4e3228a91ee407d5866e604804c4}{HOST\_INT\_TIMEOUT\_DEFAULT\_MS}}\ =} -\DoxyCodeLine{00253\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ CONFIG\_ESP32\_BNO08X\_HINT\_TIMEOUT\_MS\ /} -\DoxyCodeLine{00254\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ portTICK\_PERIOD\_MS;\ } -\DoxyCodeLine{00255\ } -\DoxyCodeLine{00256\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ TickType\_t\ \mbox{\hyperlink{class_b_n_o08x_ae32ce16c51a93b9d53058bf3b6f0d94b}{DATA\_AVAILABLE\_TIMEOUT\_MS}}\ =} -\DoxyCodeLine{00257\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ CONFIG\_ESP32\_BNO08X\_DATA\_AVAILABLE\_TIMEOUT\_MS\ /} -\DoxyCodeLine{00258\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ portTICK\_PERIOD\_MS;\ } -\DoxyCodeLine{00259\ } -\DoxyCodeLine{00260\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ TickType\_t\ \mbox{\hyperlink{class_b_n_o08x_aa07e329d693eb8d9270a7f9ad6f1d94b}{HARD\_RESET\_DELAY\_MS}}\ =} -\DoxyCodeLine{00261\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ CONFIG\_ESP32\_BNO08X\_HARD\_RESET\_DELAY\_MS\ /} -\DoxyCodeLine{00262\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ portTICK\_PERIOD\_MS;\ } -\DoxyCodeLine{00263\ } -\DoxyCodeLine{00264\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ uint32\_t\ \mbox{\hyperlink{class_b_n_o08x_a031976dacd97917d9d72edccb607160c}{SCLK\_MAX\_SPEED}}\ =\ 3000000UL;\ } -\DoxyCodeLine{00265\ } -\DoxyCodeLine{00266\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ \textcolor{keywordtype}{char}*\ \mbox{\hyperlink{class_b_n_o08x_a2c98d5f2c406a3efd0b48c5666fa8c46}{TAG}}\ =\ \textcolor{stringliteral}{"{}BNO08x"{}};\ } -\DoxyCodeLine{00267\ } -\DoxyCodeLine{00268\ \ \ \ \ \ \ \ \ \textcolor{keyword}{friend}\ \textcolor{keyword}{class\ }\mbox{\hyperlink{class_b_n_o08x_s_h2_h_a_l}{BNO08xSH2HAL}};} -\DoxyCodeLine{00269\ \ \ \ \ \ \ \ \ \textcolor{keyword}{friend}\ \textcolor{keyword}{class\ }\mbox{\hyperlink{class_b_n_o08x_test_helper}{BNO08xTestHelper}};} -\DoxyCodeLine{00270\ \};} - -\end{DoxyCode} diff --git a/documentation/latex/_b_n_o08x_cb_generic_8hpp.tex b/documentation/latex/_b_n_o08x_cb_generic_8hpp.tex deleted file mode 100644 index 66563e8..0000000 --- a/documentation/latex/_b_n_o08x_cb_generic_8hpp.tex +++ /dev/null @@ -1,31 +0,0 @@ -\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\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\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\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_b_n_o08x_cb_generic_8hpp__dep__incl} -\end{center} -\end{figure} -\doxysubsubsection*{Classes} -\begin{DoxyCompactItemize} -\item -class \mbox{\hyperlink{class_b_n_o08x_cb_generic}{BNO08x\+Cb\+Generic}} -\begin{DoxyCompactList}\small\item\em Parent class to represent callback functions as generic type such that all flavors can be invoked by single type. \end{DoxyCompactList}\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -\begin{DoxyAuthor}{Author} -Myles Parfeniuk -\end{DoxyAuthor} 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 deleted file mode 100644 index d145990..0000000 --- a/documentation/latex/_b_n_o08x_cb_generic_8hpp__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index e190ef7..0000000 Binary files a/documentation/latex/_b_n_o08x_cb_generic_8hpp__dep__incl.pdf and /dev/null 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 deleted file mode 100644 index 9fe48af..0000000 --- a/documentation/latex/_b_n_o08x_cb_generic_8hpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 6bd9fe4..0000000 Binary files a/documentation/latex/_b_n_o08x_cb_generic_8hpp__incl.pdf and /dev/null 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 deleted file mode 100644 index fb86813..0000000 --- a/documentation/latex/_b_n_o08x_cb_generic_8hpp_source.tex +++ /dev/null @@ -1,26 +0,0 @@ -\doxysection{BNO08x\+Cb\+Generic.\+hpp} -\hypertarget{_b_n_o08x_cb_generic_8hpp_source}{}\label{_b_n_o08x_cb_generic_8hpp_source}\index{include/callback/BNO08xCbGeneric.hpp@{include/callback/BNO08xCbGeneric.hpp}} -\mbox{\hyperlink{_b_n_o08x_cb_generic_8hpp}{Go to the documentation of this file.}} -\begin{DoxyCode}{0} -\DoxyCodeLine{00001\ } -\DoxyCodeLine{00006\ \textcolor{preprocessor}{\#pragma\ once}} -\DoxyCodeLine{00007\ } -\DoxyCodeLine{00008\ \textcolor{comment}{//\ standard\ library\ includes}} -\DoxyCodeLine{00009\ \textcolor{preprocessor}{\#include\ }} -\DoxyCodeLine{00010\ \textcolor{preprocessor}{\#include\ }} -\DoxyCodeLine{00011\ } -\DoxyCodeLine{00018\ \textcolor{keyword}{class\ }\mbox{\hyperlink{class_b_n_o08x_cb_generic}{BNO08xCbGeneric}}} -\DoxyCodeLine{00019\ \{} -\DoxyCodeLine{00020\ \ \ \ \ \textcolor{keyword}{public}:} -\DoxyCodeLine{00021\ \ \ \ \ \ \ \ \ \textcolor{keyword}{virtual}\ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_cb_generic_a19f9e8a22d039acf29c98801368ff0bb}{invoke}}(uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_cb_generic_a808841c9f19664cb6ff06f9c217793e1}{rpt\_ID}})\ =\ 0;} -\DoxyCodeLine{00022\ \ \ \ \ \ \ \ \ \textcolor{keyword}{virtual}\ \mbox{\hyperlink{class_b_n_o08x_cb_generic_a4caa8d4932c70bc07e187f489542ab87}{\string~BNO08xCbGeneric}}()\ =\ \textcolor{keywordflow}{default};} -\DoxyCodeLine{00023\ \ \ \ \ \ \ \ \ uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_cb_generic_a808841c9f19664cb6ff06f9c217793e1}{rpt\_ID}};} -\DoxyCodeLine{00024\ } -\DoxyCodeLine{00025\ \ \ \ \ \textcolor{keyword}{protected}:} -\DoxyCodeLine{00026\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_cb_generic_a5b1984f0111c5ca5e07a7f5487cd5234}{BNO08xCbGeneric}}(uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_cb_generic_a808841c9f19664cb6ff06f9c217793e1}{rpt\_ID}})} -\DoxyCodeLine{00027\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{class_b_n_o08x_cb_generic_a808841c9f19664cb6ff06f9c217793e1}{rpt\_ID}}(\mbox{\hyperlink{class_b_n_o08x_cb_generic_a808841c9f19664cb6ff06f9c217793e1}{rpt\_ID}})} -\DoxyCodeLine{00028\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00029\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00030\ \};} - -\end{DoxyCode} diff --git a/documentation/latex/_b_n_o08x_cb_param_rpt_i_d_8hpp.tex b/documentation/latex/_b_n_o08x_cb_param_rpt_i_d_8hpp.tex deleted file mode 100644 index c057f5f..0000000 --- a/documentation/latex/_b_n_o08x_cb_param_rpt_i_d_8hpp.tex +++ /dev/null @@ -1,30 +0,0 @@ -\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=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\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_b_n_o08x_cb_param_rpt_i_d_8hpp__dep__incl} -\end{center} -\end{figure} -\doxysubsubsection*{Classes} -\begin{DoxyCompactItemize} -\item -class \mbox{\hyperlink{class_b_n_o08x_cb_param_rpt_i_d}{BNO08x\+Cb\+Param\+Rpt\+ID}} -\begin{DoxyCompactList}\small\item\em Class to hold callback functions which are passed report ID as input parameter. \end{DoxyCompactList}\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -\begin{DoxyAuthor}{Author} -Myles Parfeniuk -\end{DoxyAuthor} 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 deleted file mode 100644 index 58ed6e5..0000000 --- a/documentation/latex/_b_n_o08x_cb_param_rpt_i_d_8hpp__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 25a6e20..0000000 Binary files a/documentation/latex/_b_n_o08x_cb_param_rpt_i_d_8hpp__dep__incl.pdf and /dev/null 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 deleted file mode 100644 index 7e7478c..0000000 --- a/documentation/latex/_b_n_o08x_cb_param_rpt_i_d_8hpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 9585933..0000000 Binary files a/documentation/latex/_b_n_o08x_cb_param_rpt_i_d_8hpp__incl.pdf and /dev/null 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 deleted file mode 100644 index bcbf784..0000000 --- a/documentation/latex/_b_n_o08x_cb_param_rpt_i_d_8hpp_source.tex +++ /dev/null @@ -1,29 +0,0 @@ -\doxysection{BNO08x\+Cb\+Param\+Rpt\+ID.\+hpp} -\hypertarget{_b_n_o08x_cb_param_rpt_i_d_8hpp_source}{}\label{_b_n_o08x_cb_param_rpt_i_d_8hpp_source}\index{include/callback/BNO08xCbParamRptID.hpp@{include/callback/BNO08xCbParamRptID.hpp}} -\mbox{\hyperlink{_b_n_o08x_cb_param_rpt_i_d_8hpp}{Go to the documentation of this file.}} -\begin{DoxyCode}{0} -\DoxyCodeLine{00001\ } -\DoxyCodeLine{00006\ \textcolor{preprocessor}{\#pragma\ once}} -\DoxyCodeLine{00007\ } -\DoxyCodeLine{00008\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_cb_generic_8hpp}{BNO08xCbGeneric.hpp}}"{}}} -\DoxyCodeLine{00009\ } -\DoxyCodeLine{00015\ \textcolor{keyword}{class\ }\mbox{\hyperlink{class_b_n_o08x_cb_param_rpt_i_d}{BNO08xCbParamRptID}}\ :\ \textcolor{keyword}{public}\ \mbox{\hyperlink{class_b_n_o08x_cb_generic}{BNO08xCbGeneric}}} -\DoxyCodeLine{00016\ \{} -\DoxyCodeLine{00017\ \ \ \ \ \textcolor{keyword}{public}:} -\DoxyCodeLine{00018\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_cb_param_rpt_i_d_a5ba2a4e27588fdd0ae43133544c76a22}{BNO08xCbParamRptID}}(std::function<\textcolor{keywordtype}{void}(uint8\_t)>\ \mbox{\hyperlink{class_b_n_o08x_cb_param_rpt_i_d_a9ee722c68dfc68d7759a8bde1ad3db49}{cb\_fxn}},\ uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_cb_generic_a808841c9f19664cb6ff06f9c217793e1}{rpt\_ID}})} -\DoxyCodeLine{00019\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{class_b_n_o08x_cb_generic}{BNO08xCbGeneric}}(\mbox{\hyperlink{class_b_n_o08x_cb_generic_a808841c9f19664cb6ff06f9c217793e1}{rpt\_ID}})} -\DoxyCodeLine{00020\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{class_b_n_o08x_cb_param_rpt_i_d_a9ee722c68dfc68d7759a8bde1ad3db49}{cb\_fxn}}(\mbox{\hyperlink{class_b_n_o08x_cb_param_rpt_i_d_a9ee722c68dfc68d7759a8bde1ad3db49}{cb\_fxn}})} -\DoxyCodeLine{00021\ } -\DoxyCodeLine{00022\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00023\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00024\ } -\DoxyCodeLine{00032\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_cb_param_rpt_i_d_ae263c2af6f9363d1a4fc58824b53cb72}{invoke}}(uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_cb_generic_a808841c9f19664cb6ff06f9c217793e1}{rpt\_ID}})\textcolor{keyword}{\ override}} -\DoxyCodeLine{00033\ \textcolor{keyword}{\ \ \ \ \ \ \ \ }\{} -\DoxyCodeLine{00034\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_cb_param_rpt_i_d_a9ee722c68dfc68d7759a8bde1ad3db49}{cb\_fxn}}(\mbox{\hyperlink{class_b_n_o08x_cb_generic_a808841c9f19664cb6ff06f9c217793e1}{rpt\_ID}});} -\DoxyCodeLine{00035\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00036\ } -\DoxyCodeLine{00037\ \ \ \ \ \textcolor{keyword}{private}:} -\DoxyCodeLine{00038\ \ \ \ \ \ \ \ \ std::function\ \mbox{\hyperlink{class_b_n_o08x_cb_param_rpt_i_d_a9ee722c68dfc68d7759a8bde1ad3db49}{cb\_fxn}};\ } -\DoxyCodeLine{00039\ \};} - -\end{DoxyCode} diff --git a/documentation/latex/_b_n_o08x_cb_param_void_8hpp.tex b/documentation/latex/_b_n_o08x_cb_param_void_8hpp.tex deleted file mode 100644 index 77face1..0000000 --- a/documentation/latex/_b_n_o08x_cb_param_void_8hpp.tex +++ /dev/null @@ -1,30 +0,0 @@ -\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=218pt]{_b_n_o08x_cb_param_void_8hpp__incl} -\end{center} -\end{figure} -This graph shows which files directly or indirectly include this file\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_b_n_o08x_cb_param_void_8hpp__dep__incl} -\end{center} -\end{figure} -\doxysubsubsection*{Classes} -\begin{DoxyCompactItemize} -\item -class \mbox{\hyperlink{class_b_n_o08x_cb_param_void}{BNO08x\+Cb\+Param\+Void}} -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -\begin{DoxyAuthor}{Author} -Myles Parfeniuk -\end{DoxyAuthor} 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 deleted file mode 100644 index da4e0f4..0000000 --- a/documentation/latex/_b_n_o08x_cb_param_void_8hpp__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 37f754e..0000000 Binary files a/documentation/latex/_b_n_o08x_cb_param_void_8hpp__dep__incl.pdf and /dev/null 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 deleted file mode 100644 index 287fdf8..0000000 --- a/documentation/latex/_b_n_o08x_cb_param_void_8hpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 1ff4a70..0000000 Binary files a/documentation/latex/_b_n_o08x_cb_param_void_8hpp__incl.pdf and /dev/null 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 deleted file mode 100644 index 67c55aa..0000000 --- a/documentation/latex/_b_n_o08x_cb_param_void_8hpp_source.tex +++ /dev/null @@ -1,28 +0,0 @@ -\doxysection{BNO08x\+Cb\+Param\+Void.\+hpp} -\hypertarget{_b_n_o08x_cb_param_void_8hpp_source}{}\label{_b_n_o08x_cb_param_void_8hpp_source}\index{include/callback/BNO08xCbParamVoid.hpp@{include/callback/BNO08xCbParamVoid.hpp}} -\mbox{\hyperlink{_b_n_o08x_cb_param_void_8hpp}{Go to the documentation of this file.}} -\begin{DoxyCode}{0} -\DoxyCodeLine{00001\ } -\DoxyCodeLine{00006\ \textcolor{preprocessor}{\#pragma\ once}} -\DoxyCodeLine{00007\ } -\DoxyCodeLine{00008\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_cb_generic_8hpp}{BNO08xCbGeneric.hpp}}"{}}} -\DoxyCodeLine{00009\ } -\DoxyCodeLine{00015\ \textcolor{keyword}{class\ }\mbox{\hyperlink{class_b_n_o08x_cb_param_void}{BNO08xCbParamVoid}}\ :\ \textcolor{keyword}{public}\ \mbox{\hyperlink{class_b_n_o08x_cb_generic}{BNO08xCbGeneric}}} -\DoxyCodeLine{00016\ \{} -\DoxyCodeLine{00017\ \ \ \ \ \textcolor{keyword}{public}:} -\DoxyCodeLine{00018\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_cb_param_void_a989c124bfd9871f80a415b76510d966b}{BNO08xCbParamVoid}}(std::function<\textcolor{keywordtype}{void}(\textcolor{keywordtype}{void})>\ \mbox{\hyperlink{class_b_n_o08x_cb_param_void_aee991fda1f28ec7f93afe378b8e3f261}{cb\_fxn}},\ uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_cb_generic_a808841c9f19664cb6ff06f9c217793e1}{rpt\_ID}})} -\DoxyCodeLine{00019\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{class_b_n_o08x_cb_generic}{BNO08xCbGeneric}}(\mbox{\hyperlink{class_b_n_o08x_cb_generic_a808841c9f19664cb6ff06f9c217793e1}{rpt\_ID}})} -\DoxyCodeLine{00020\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{class_b_n_o08x_cb_param_void_aee991fda1f28ec7f93afe378b8e3f261}{cb\_fxn}}(\mbox{\hyperlink{class_b_n_o08x_cb_param_void_aee991fda1f28ec7f93afe378b8e3f261}{cb\_fxn}})} -\DoxyCodeLine{00021\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00022\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00023\ } -\DoxyCodeLine{00032\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_cb_param_void_a5cfdaad83528e3e418f51041d500b6f9}{invoke}}(uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_cb_generic_a808841c9f19664cb6ff06f9c217793e1}{rpt\_ID}})\textcolor{keyword}{\ override}} -\DoxyCodeLine{00033\ \textcolor{keyword}{\ \ \ \ \ \ \ \ }\{} -\DoxyCodeLine{00034\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_cb_param_void_aee991fda1f28ec7f93afe378b8e3f261}{cb\_fxn}}();} -\DoxyCodeLine{00035\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00036\ } -\DoxyCodeLine{00037\ \ \ \ \ \textcolor{keyword}{private}:} -\DoxyCodeLine{00038\ \ \ \ \ \ \ \ \ std::function\ \mbox{\hyperlink{class_b_n_o08x_cb_param_void_aee991fda1f28ec7f93afe378b8e3f261}{cb\_fxn}};\ } -\DoxyCodeLine{00039\ \};} - -\end{DoxyCode} diff --git a/documentation/latex/_b_n_o08x_global_types_8hpp.tex b/documentation/latex/_b_n_o08x_global_types_8hpp.tex deleted file mode 100644 index 08fce68..0000000 --- a/documentation/latex/_b_n_o08x_global_types_8hpp.tex +++ /dev/null @@ -1,742 +0,0 @@ -\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 -{\ttfamily \#include $<$cstring$>$}\newline -{\ttfamily \#include $<$driver/gpio.\+h$>$}\newline -{\ttfamily \#include $<$driver/spi\+\_\+common.\+h$>$}\newline -{\ttfamily \#include $<$driver/spi\+\_\+master.\+h$>$}\newline -{\ttfamily \#include "{}sh2\+\_\+\+Sensor\+Value.\+h"{}}\newline -Include dependency graph for BNO08x\+Global\+Types.\+hpp\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_b_n_o08x_global_types_8hpp__incl} -\end{center} -\end{figure} -This graph shows which files directly or indirectly include this file\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_b_n_o08x_global_types_8hpp__dep__incl} -\end{center} -\end{figure} -\doxysubsubsection*{Classes} -\begin{DoxyCompactItemize} -\item -struct \mbox{\hyperlink{structbno08x__config__t}{bno08x\+\_\+config\+\_\+t}} -\begin{DoxyCompactList}\small\item\em IMU configuration settings passed into constructor. \end{DoxyCompactList}\item -struct \mbox{\hyperlink{structbno08x__quat__t}{bno08x\+\_\+quat\+\_\+t}} -\begin{DoxyCompactList}\small\item\em Struct to represent unit quaternion. \end{DoxyCompactList}\item -struct \mbox{\hyperlink{structbno08x__euler__angle__t}{bno08x\+\_\+euler\+\_\+angle\+\_\+t}} -\begin{DoxyCompactList}\small\item\em Struct to represent euler angle (units in degrees or rads) \end{DoxyCompactList}\item -struct \mbox{\hyperlink{structbno08x__ang__vel__t}{bno08x\+\_\+ang\+\_\+vel\+\_\+t}} -\begin{DoxyCompactList}\small\item\em Struct to represent angular velocity (units in rad/s) \end{DoxyCompactList}\item -struct \mbox{\hyperlink{structbno08x__magf__t}{bno08x\+\_\+magf\+\_\+t}} -\begin{DoxyCompactList}\small\item\em Struct to represent magnetic field data (units in u\+Tesla) \end{DoxyCompactList}\item -struct \mbox{\hyperlink{structbno08x__magf__bias__t}{bno08x\+\_\+magf\+\_\+bias\+\_\+t}} -\begin{DoxyCompactList}\small\item\em Struct to represent magnetic field bias data (units in u\+Tesla) \end{DoxyCompactList}\item -struct \mbox{\hyperlink{structbno08x__gyro__t}{bno08x\+\_\+gyro\+\_\+t}} -\begin{DoxyCompactList}\small\item\em Struct to represent gyro data (units in rad/s) \end{DoxyCompactList}\item -struct \mbox{\hyperlink{structbno08x__gyro__bias__t}{bno08x\+\_\+gyro\+\_\+bias\+\_\+t}} -\begin{DoxyCompactList}\small\item\em Struct to represent gyro bias data (units in rad/s) \end{DoxyCompactList}\item -struct \mbox{\hyperlink{structbno08x__activity__classifier__t}{bno08x\+\_\+activity\+\_\+classifier\+\_\+t}} -\begin{DoxyCompactList}\small\item\em Struct to represent activity classifier data. \end{DoxyCompactList}\item -struct \mbox{\hyperlink{structbno08x__tap__detector__t}{bno08x\+\_\+tap\+\_\+detector\+\_\+t}} -\begin{DoxyCompactList}\small\item\em Struct to represent tap detector data (flag meaning\+: 0 = no tap, 1 = positive tap on axis, -\/1 = negative tap on axis) \end{DoxyCompactList}\item -struct \mbox{\hyperlink{structbno08x__shake__detector__t}{bno08x\+\_\+shake\+\_\+detector\+\_\+t}} -\begin{DoxyCompactList}\small\item\em Struct to represent shake detector data (flag meaning\+: 0 = no shake 1 = shake detected) \end{DoxyCompactList}\item -struct \mbox{\hyperlink{structbno08x__accel__t}{bno08x\+\_\+accel\+\_\+t}} -\begin{DoxyCompactList}\small\item\em Struct to represent acceleration data from acceleration, linear acceleration, and gravity reports. \end{DoxyCompactList}\item -struct \mbox{\hyperlink{structbno08x__step__counter__t}{bno08x\+\_\+step\+\_\+counter\+\_\+t}} -\begin{DoxyCompactList}\small\item\em Struct to represent step counter data from step counter reports. \end{DoxyCompactList}\item -struct \mbox{\hyperlink{structbno08x__raw__gyro__t}{bno08x\+\_\+raw\+\_\+gyro\+\_\+t}} -\begin{DoxyCompactList}\small\item\em Struct to represent raw mems gyro data from raw gyro reports (units in ADC counts). \end{DoxyCompactList}\item -struct \mbox{\hyperlink{structbno08x__raw__accel__t}{bno08x\+\_\+raw\+\_\+accel\+\_\+t}} -\begin{DoxyCompactList}\small\item\em Struct to represent raw mems accelerometer data from raw accelerometer reports (units in ADC counts). \end{DoxyCompactList}\item -struct \mbox{\hyperlink{structbno08x__raw__magf__t}{bno08x\+\_\+raw\+\_\+magf\+\_\+t}} -\begin{DoxyCompactList}\small\item\em Struct to represent raw mems magnetometer data from raw magnetometer reports (units in ADC counts). \end{DoxyCompactList}\item -struct \mbox{\hyperlink{structbno08x__stability__classifier__t}{bno08x\+\_\+stability\+\_\+classifier\+\_\+t}} -\begin{DoxyCompactList}\small\item\em Struct to represent stability classifier data from stability classifier reports. \end{DoxyCompactList}\item -struct \mbox{\hyperlink{structbno08x__sample__counts__t}{bno08x\+\_\+sample\+\_\+counts\+\_\+t}} -\begin{DoxyCompactList}\small\item\em Struct to represent sample counts, returned from \doxylink{class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38}{BNO08x\+Rpt\+::get\+\_\+sample\+\_\+counts()} \end{DoxyCompactList}\item -struct \mbox{\hyperlink{structbno08x__meta__data__t}{bno08x\+\_\+meta\+\_\+data\+\_\+t}} -\begin{DoxyCompactList}\small\item\em Struct to represent sensor/report meta data, returned from \doxylink{class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf}{BNO08x\+Rpt\+::get\+\_\+meta\+\_\+data()} \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Macros} -\begin{DoxyCompactItemize} -\item -\#define \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ad0dc59e3a74a39a8e358c945162f6fc8}{TAP\+\_\+\+DETECTED\+\_\+\+X\+\_\+\+AXIS}}(tap)~((tap) \& (1U $<$$<$ 0U) ? 1 \+: 0) -\item -\#define \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8a8a0fbcff17f5123ad111fcd9a375ea}{TAP\+\_\+\+DETECTED\+\_\+\+X\+\_\+\+AXIS\+\_\+\+POSITIVE}}(tap)~((tap) \& (1U $<$$<$ 1U) ? 1 \+: 0) -\item -\#define \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ad2ab2bbe6f01a4a641f75c41a9064cf6}{TAP\+\_\+\+DETECTED\+\_\+\+Y\+\_\+\+AXIS}}(tap)~((tap) \& (1U $<$$<$ 2U) ? 1 \+: 0) -\item -\#define \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a356ec3a53c785965e8dd24381a3bdcd7}{TAP\+\_\+\+DETECTED\+\_\+\+Y\+\_\+\+AXIS\+\_\+\+POSITIVE}}(tap)~((tap) \& (1U $<$$<$ 3U) ? 1 \+: 0) -\item -\#define \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aaaf91ed835d5d1a5726806bb147c5938}{TAP\+\_\+\+DETECTED\+\_\+\+Z\+\_\+\+AXIS}}(tap)~((tap) \& (1U $<$$<$ 4U) ? 1 \+: 0) -\item -\#define \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a6fd0bd9f4990ced262a8f2d4c41d65d9}{TAP\+\_\+\+DETECTED\+\_\+\+Z\+\_\+\+AXIS\+\_\+\+POSITIVE}}(tap)~((tap) \& (1U $<$$<$ 5U) ? 1 \+: 0) -\item -\#define \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a92a577e216f51fc6156a87e6ecf8ffc5}{TAP\+\_\+\+DETECTED\+\_\+\+DOUBLE}}(tap)~((tap) \& (1U $<$$<$ 6U) ? 1 \+: 0) -\item -\#define \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ae12bdf0217349447eebadf16d4560869}{SHAKE\+\_\+\+DETECTED\+\_\+X}}(tap)~((tap) \& (1U $<$$<$ 0U) ? 1 \+: 0) -\item -\#define \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a023aa826dbf083e2a6d2d67beba75b27}{SHAKE\+\_\+\+DETECTED\+\_\+Y}}(tap)~((tap) \& (1U $<$$<$ 1U) ? 1 \+: 0) -\item -\#define \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a9951e367fa8ff09a55526994cfaa94be}{SHAKE\+\_\+\+DETECTED\+\_\+Z}}(tap)~((tap) \& (1U $<$$<$ 2U) ? 1 \+: 0) -\end{DoxyCompactItemize} -\doxysubsubsection*{Typedefs} -\begin{DoxyCompactItemize} -\item -typedef struct bno08x\+\_\+config\+\_\+t \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a648bbdbf22731476890dd8da977d7503}{bno08x\+\_\+config\+\_\+t}} -\begin{DoxyCompactList}\small\item\em IMU configuration settings passed into constructor. \end{DoxyCompactList}\item -typedef \mbox{\hyperlink{structbno08x__config__t}{bno08x\+\_\+config\+\_\+t}} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aae502b3d91ddf903bba797646fd28d00}{imu\+\_\+config\+\_\+t}} -\item -using \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a03fbbd71180a19088ce30d57ab050a22}{IMUAccuracy}} = \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08x\+Accuracy}} -\item -typedef struct bno08x\+\_\+quat\+\_\+t \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a0c7367913526c0d634c5f8f5365a55b4}{bno08x\+\_\+quat\+\_\+t}} -\begin{DoxyCompactList}\small\item\em Struct to represent unit quaternion. \end{DoxyCompactList}\item -typedef struct bno08x\+\_\+euler\+\_\+angle\+\_\+t \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ae22357b6f53c2cf806bb3aeb80814a}{bno08x\+\_\+euler\+\_\+angle\+\_\+t}} -\begin{DoxyCompactList}\small\item\em Struct to represent euler angle (units in degrees or rads) \end{DoxyCompactList}\item -typedef struct bno08x\+\_\+ang\+\_\+vel\+\_\+t \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a2babea2516c7c91039316693fc23a8c1}{bno08x\+\_\+ang\+\_\+vel\+\_\+t}} -\begin{DoxyCompactList}\small\item\em Struct to represent angular velocity (units in rad/s) \end{DoxyCompactList}\item -typedef struct bno08x\+\_\+magf\+\_\+t \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a429f861977153379e28e8f3710330b45}{bno08x\+\_\+magf\+\_\+t}} -\begin{DoxyCompactList}\small\item\em Struct to represent magnetic field data (units in u\+Tesla) \end{DoxyCompactList}\item -typedef struct bno08x\+\_\+magf\+\_\+bias\+\_\+t \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a3d6e56080638d872486935323f393ab7}{bno08x\+\_\+magf\+\_\+bias\+\_\+t}} -\begin{DoxyCompactList}\small\item\em Struct to represent magnetic field bias data (units in u\+Tesla) \end{DoxyCompactList}\item -typedef struct bno08x\+\_\+gyro\+\_\+t \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ac166834f6280e6ef21af7dd8a01be1e4}{bno08x\+\_\+gyro\+\_\+t}} -\begin{DoxyCompactList}\small\item\em Struct to represent gyro data (units in rad/s) \end{DoxyCompactList}\item -typedef struct bno08x\+\_\+gyro\+\_\+bias\+\_\+t \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a7bf3b6ed58dd988c0f4566ba56bff415}{bno08x\+\_\+gyro\+\_\+bias\+\_\+t}} -\begin{DoxyCompactList}\small\item\em Struct to represent gyro bias data (units in rad/s) \end{DoxyCompactList}\item -typedef struct bno08x\+\_\+activity\+\_\+classifier\+\_\+t \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a7913a36911f75945cfaa0a3249a280e3}{bno08x\+\_\+activity\+\_\+classifier\+\_\+t}} -\begin{DoxyCompactList}\small\item\em Struct to represent activity classifier data. \end{DoxyCompactList}\item -typedef struct bno08x\+\_\+tap\+\_\+detector\+\_\+t \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_adcfe69b10c9c2244015bad5b978beedd}{bno08x\+\_\+tap\+\_\+detector\+\_\+t}} -\begin{DoxyCompactList}\small\item\em Struct to represent tap detector data (flag meaning\+: 0 = no tap, 1 = positive tap on axis, -\/1 = negative tap on axis) \end{DoxyCompactList}\item -typedef struct bno08x\+\_\+shake\+\_\+detector\+\_\+t \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a7c22ac348c71afe0d42dcfae6c97ca32}{bno08x\+\_\+shake\+\_\+detector\+\_\+t}} -\begin{DoxyCompactList}\small\item\em Struct to represent shake detector data (flag meaning\+: 0 = no shake 1 = shake detected) \end{DoxyCompactList}\item -typedef struct bno08x\+\_\+accel\+\_\+t \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a0c22a2a9fede695256dfaa4703497a2e}{bno08x\+\_\+accel\+\_\+t}} -\begin{DoxyCompactList}\small\item\em Struct to represent acceleration data from acceleration, linear acceleration, and gravity reports. \end{DoxyCompactList}\item -typedef struct bno08x\+\_\+step\+\_\+counter\+\_\+t \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ad52b092f56d1fa0064f2ea3502399cfc}{bno08x\+\_\+step\+\_\+counter\+\_\+t}} -\begin{DoxyCompactList}\small\item\em Struct to represent step counter data from step counter reports. \end{DoxyCompactList}\item -typedef struct bno08x\+\_\+raw\+\_\+gyro\+\_\+t \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a3e205d9599aa01b7946d1ed1cbb7f1c4}{bno08x\+\_\+raw\+\_\+gyro\+\_\+t}} -\begin{DoxyCompactList}\small\item\em Struct to represent raw mems gyro data from raw gyro reports (units in ADC counts). \end{DoxyCompactList}\item -typedef struct bno08x\+\_\+raw\+\_\+accel\+\_\+t \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ace2ea90ebebddfcdb75e1b8b7b48f905}{bno08x\+\_\+raw\+\_\+accel\+\_\+t}} -\begin{DoxyCompactList}\small\item\em Struct to represent raw mems accelerometer data from raw accelerometer reports (units in ADC counts). \end{DoxyCompactList}\item -typedef struct bno08x\+\_\+raw\+\_\+magf\+\_\+t \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a673f429cbcd0f48394de3d990d8bda4a}{bno08x\+\_\+raw\+\_\+magf\+\_\+t}} -\begin{DoxyCompactList}\small\item\em Struct to represent raw mems magnetometer data from raw magnetometer reports (units in ADC counts). \end{DoxyCompactList}\item -typedef struct bno08x\+\_\+stability\+\_\+classifier\+\_\+t \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a9f0440c67ec56fafcd25a24bf36f842f}{bno08x\+\_\+stability\+\_\+classifier\+\_\+t}} -\begin{DoxyCompactList}\small\item\em Struct to represent stability classifier data from stability classifier reports. \end{DoxyCompactList}\item -typedef struct bno08x\+\_\+sample\+\_\+counts\+\_\+t \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_afceb7f957002d3e024d4971963ecfa20}{bno08x\+\_\+sample\+\_\+counts\+\_\+t}} -\begin{DoxyCompactList}\small\item\em Struct to represent sample counts, returned from \doxylink{class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38}{BNO08x\+Rpt\+::get\+\_\+sample\+\_\+counts()} \end{DoxyCompactList}\item -typedef struct bno08x\+\_\+meta\+\_\+data\+\_\+t \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a1145e5dfd14e96bd70c6e73af017b548}{bno08x\+\_\+meta\+\_\+data\+\_\+t}} -\begin{DoxyCompactList}\small\item\em Struct to represent sensor/report meta data, returned from \doxylink{class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf}{BNO08x\+Rpt\+::get\+\_\+meta\+\_\+data()} \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Enumerations} -\begin{DoxyCompactItemize} -\item -enum class \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aeeb4f49593c062357c3b7037bc2de850}{BNO08x\+Cal\+Sel}} \{ \newline -\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aeeb4f49593c062357c3b7037bc2de850a0e1275697d4c40b4b0640fbfa3907afa}{accelerometer}} = SH2\+\_\+\+CAL\+\_\+\+ACCEL -, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aeeb4f49593c062357c3b7037bc2de850a41e1db589d90cecf09838a038ebc8aa1}{gyro}} = SH2\+\_\+\+CAL\+\_\+\+GYRO -, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aeeb4f49593c062357c3b7037bc2de850a2c8af00d544b080d3c0d834d1c5dfcbf}{magnetometer}} = SH2\+\_\+\+CAL\+\_\+\+MAG -, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aeeb4f49593c062357c3b7037bc2de850afcaab1f4c98b7343157c3c59c6a259cb}{planar\+\_\+accelerometer}} = SH2\+\_\+\+CAL\+\_\+\+PLANAR -, \newline -\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aeeb4f49593c062357c3b7037bc2de850aa181a603769c1f98ad927e7367c7aa51}{all}} = (SH2\+\_\+\+CAL\+\_\+\+ACCEL \texorpdfstring{$\vert$}{|} SH2\+\_\+\+CAL\+\_\+\+GYRO \texorpdfstring{$\vert$}{|} SH2\+\_\+\+CAL\+\_\+\+MAG \texorpdfstring{$\vert$}{|} SH2\+\_\+\+CAL\+\_\+\+PLANAR) - \} -\item -enum class \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147}{BNO08x\+Reset\+Reason}} \{ \newline -\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147a0db45d2a4141101bdfe48e3314cfbca3}{UNDEFINED}} -, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147a7b47bb0f9f8c72f84d891e8e22a1fb92}{POR}} -, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147acc069cf9b33eb4e7fb3696f0f42d752f}{INT\+\_\+\+RST}} -, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147a764caaf44e35ee682f4079bd0878fa36}{WTD}} -, \newline -\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147ac4e100317ca17eda786308c1c39eded5}{EXT\+\_\+\+RST}} -, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147a03570470bad94692ce93e32700d2e1cb}{OTHER}} - \} -\begin{DoxyCompactList}\small\item\em Reason for previous IMU reset (returned by get\+\_\+reset\+\_\+reason()) \end{DoxyCompactList}\item -enum class \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08x\+Accuracy}} \{ \newline -\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0a6e257e645974b9086ed66e9465e2d80c}{UNRELIABLE}} -, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0a41bc94cbd8eebea13ce0491b2ac11b88}{LOW}} -, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0a2ad6d5975c45da2e711c796f3a1b029c}{MED}} -, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0ab89de3b4b81c4facfac906edf29aec8c}{HIGH}} -, \newline -\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0a0db45d2a4141101bdfe48e3314cfbca3}{UNDEFINED}} - \} -\begin{DoxyCompactList}\small\item\em Sensor accuracy returned from input reports, corresponds to status bits (see ref. manual 6.\+5.\+1) \end{DoxyCompactList}\item -enum class \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0f}{BNO08x\+Activity\+Enable}} \{ \newline -\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa696b031073e74bf2cb98e5ef201d4aa3}{UNKNOWN}} = (1U \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 0U) -, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fab166a3ce74dd5434e4a940dfa2af76e4}{IN\+\_\+\+VEHICLE}} = (1U \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 1U) -, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa93d94a2f3a627533453a40e302fb35a4}{ON\+\_\+\+BICYCLE}} = (1U \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 2U) -, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa7089542e0146a3499986c81e24924b58}{ON\+\_\+\+FOOT}} = (1U \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 3U) -, \newline -\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa8b572d218013b9626d59e6a2b38f18b6}{STILL}} = (1U \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 4U) -, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa69909b62e08f212da31719aebf67b70c}{TILTING}} = (1U \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 5U) -, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa606c114184493a665cf1f6a12fbab9d3}{WALKING}} = (1U \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 6U) -, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa43491564ebcfd38568918efbd6e840fd}{RUNNING}} = (1U \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 7U) -, \newline -\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fabbf2a614429826a84bd76b4a47fc7515}{ON\+\_\+\+STAIRS}} = (1U \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 8U) -, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa5fb1f955b45e38e31789286a1790398d}{ALL}} = 0x1\+FU - \} -\begin{DoxyCompactList}\small\item\em BNO08x\+Activity Classifier enable bits passed to enable\+\_\+activity\+\_\+classifier() \end{DoxyCompactList}\item -enum class \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187}{BNO08x\+Activity}} \{ \newline -\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187a696b031073e74bf2cb98e5ef201d4aa3}{UNKNOWN}} = 0 -, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187ab166a3ce74dd5434e4a940dfa2af76e4}{IN\+\_\+\+VEHICLE}} = 1 -, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187a93d94a2f3a627533453a40e302fb35a4}{ON\+\_\+\+BICYCLE}} = 2 -, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187a7089542e0146a3499986c81e24924b58}{ON\+\_\+\+FOOT}} = 3 -, \newline -\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187a8b572d218013b9626d59e6a2b38f18b6}{STILL}} = 4 -, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187a69909b62e08f212da31719aebf67b70c}{TILTING}} = 5 -, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187a606c114184493a665cf1f6a12fbab9d3}{WALKING}} = 6 -, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187a43491564ebcfd38568918efbd6e840fd}{RUNNING}} = 7 -, \newline -\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187abbf2a614429826a84bd76b4a47fc7515}{ON\+\_\+\+STAIRS}} = 8 -, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187a0db45d2a4141101bdfe48e3314cfbca3}{UNDEFINED}} = 9 - \} -\begin{DoxyCompactList}\small\item\em BNO08x\+Activity states returned from BNO08x\+::activity\+\_\+classifier.\+get() \end{DoxyCompactList}\item -enum class \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a498b35f9e00b24e51f8f60b029751ab5}{BNO08x\+Stability}} \{ \newline -\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a498b35f9e00b24e51f8f60b029751ab5a696b031073e74bf2cb98e5ef201d4aa3}{UNKNOWN}} = 0 -, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a498b35f9e00b24e51f8f60b029751ab5a71149a62cd9fec4756e3538d1754486a}{ON\+\_\+\+TABLE}} = 1 -, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a498b35f9e00b24e51f8f60b029751ab5a4120eb7591bd0789af75a8973d5f9146}{STATIONARY}} = 2 -, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a498b35f9e00b24e51f8f60b029751ab5a32987cdf8a725702042ab18f5c700905}{STABLE}} = 3 -, \newline -\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a498b35f9e00b24e51f8f60b029751ab5af96e6ea7a7375bd60bad3f3caae3cf27}{MOTION}} = 4 -, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a498b35f9e00b24e51f8f60b029751ab5a83c7f2aa8c3ac10ed8beb75cad162827}{RESERVED}} = 5 -, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a498b35f9e00b24e51f8f60b029751ab5a0db45d2a4141101bdfe48e3314cfbca3}{UNDEFINED}} = 6 - \} -\begin{DoxyCompactList}\small\item\em BNO08x\+Stability states returned from BNO08x\+::stability\+\_\+classifier.\+get() \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Variables} -\begin{DoxyCompactItemize} -\item -static const constexpr uint8\+\_\+t \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a9808babb45af9b32fc51cef8d50341be}{TOTAL\+\_\+\+RPT\+\_\+\+COUNT}} = 38 -\begin{DoxyCompactList}\small\item\em Amount of possible reports returned from \doxylink{class_b_n_o08x}{BNO08x}. \end{DoxyCompactList}\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -\begin{DoxyAuthor}{Author} -Myles Parfeniuk -\end{DoxyAuthor} - - -\doxysubsection{Macro Definition Documentation} -\Hypertarget{_b_n_o08x_global_types_8hpp_ae12bdf0217349447eebadf16d4560869}\label{_b_n_o08x_global_types_8hpp_ae12bdf0217349447eebadf16d4560869} -\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!SHAKE\_DETECTED\_X@{SHAKE\_DETECTED\_X}} -\index{SHAKE\_DETECTED\_X@{SHAKE\_DETECTED\_X}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}} -\doxysubsubsection{\texorpdfstring{SHAKE\_DETECTED\_X}{SHAKE\_DETECTED\_X}} -{\footnotesize\ttfamily \#define SHAKE\+\_\+\+DETECTED\+\_\+X(\begin{DoxyParamCaption}\item[{}]{tap }\end{DoxyParamCaption})~((tap) \& (1U $<$$<$ 0U) ? 1 \+: 0)} - -\Hypertarget{_b_n_o08x_global_types_8hpp_a023aa826dbf083e2a6d2d67beba75b27}\label{_b_n_o08x_global_types_8hpp_a023aa826dbf083e2a6d2d67beba75b27} -\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!SHAKE\_DETECTED\_Y@{SHAKE\_DETECTED\_Y}} -\index{SHAKE\_DETECTED\_Y@{SHAKE\_DETECTED\_Y}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}} -\doxysubsubsection{\texorpdfstring{SHAKE\_DETECTED\_Y}{SHAKE\_DETECTED\_Y}} -{\footnotesize\ttfamily \#define SHAKE\+\_\+\+DETECTED\+\_\+Y(\begin{DoxyParamCaption}\item[{}]{tap }\end{DoxyParamCaption})~((tap) \& (1U $<$$<$ 1U) ? 1 \+: 0)} - -\Hypertarget{_b_n_o08x_global_types_8hpp_a9951e367fa8ff09a55526994cfaa94be}\label{_b_n_o08x_global_types_8hpp_a9951e367fa8ff09a55526994cfaa94be} -\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!SHAKE\_DETECTED\_Z@{SHAKE\_DETECTED\_Z}} -\index{SHAKE\_DETECTED\_Z@{SHAKE\_DETECTED\_Z}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}} -\doxysubsubsection{\texorpdfstring{SHAKE\_DETECTED\_Z}{SHAKE\_DETECTED\_Z}} -{\footnotesize\ttfamily \#define SHAKE\+\_\+\+DETECTED\+\_\+Z(\begin{DoxyParamCaption}\item[{}]{tap }\end{DoxyParamCaption})~((tap) \& (1U $<$$<$ 2U) ? 1 \+: 0)} - -\Hypertarget{_b_n_o08x_global_types_8hpp_a92a577e216f51fc6156a87e6ecf8ffc5}\label{_b_n_o08x_global_types_8hpp_a92a577e216f51fc6156a87e6ecf8ffc5} -\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!TAP\_DETECTED\_DOUBLE@{TAP\_DETECTED\_DOUBLE}} -\index{TAP\_DETECTED\_DOUBLE@{TAP\_DETECTED\_DOUBLE}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}} -\doxysubsubsection{\texorpdfstring{TAP\_DETECTED\_DOUBLE}{TAP\_DETECTED\_DOUBLE}} -{\footnotesize\ttfamily \#define TAP\+\_\+\+DETECTED\+\_\+\+DOUBLE(\begin{DoxyParamCaption}\item[{}]{tap }\end{DoxyParamCaption})~((tap) \& (1U $<$$<$ 6U) ? 1 \+: 0)} - -\Hypertarget{_b_n_o08x_global_types_8hpp_ad0dc59e3a74a39a8e358c945162f6fc8}\label{_b_n_o08x_global_types_8hpp_ad0dc59e3a74a39a8e358c945162f6fc8} -\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!TAP\_DETECTED\_X\_AXIS@{TAP\_DETECTED\_X\_AXIS}} -\index{TAP\_DETECTED\_X\_AXIS@{TAP\_DETECTED\_X\_AXIS}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}} -\doxysubsubsection{\texorpdfstring{TAP\_DETECTED\_X\_AXIS}{TAP\_DETECTED\_X\_AXIS}} -{\footnotesize\ttfamily \#define TAP\+\_\+\+DETECTED\+\_\+\+X\+\_\+\+AXIS(\begin{DoxyParamCaption}\item[{}]{tap }\end{DoxyParamCaption})~((tap) \& (1U $<$$<$ 0U) ? 1 \+: 0)} - -\Hypertarget{_b_n_o08x_global_types_8hpp_a8a8a0fbcff17f5123ad111fcd9a375ea}\label{_b_n_o08x_global_types_8hpp_a8a8a0fbcff17f5123ad111fcd9a375ea} -\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!TAP\_DETECTED\_X\_AXIS\_POSITIVE@{TAP\_DETECTED\_X\_AXIS\_POSITIVE}} -\index{TAP\_DETECTED\_X\_AXIS\_POSITIVE@{TAP\_DETECTED\_X\_AXIS\_POSITIVE}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}} -\doxysubsubsection{\texorpdfstring{TAP\_DETECTED\_X\_AXIS\_POSITIVE}{TAP\_DETECTED\_X\_AXIS\_POSITIVE}} -{\footnotesize\ttfamily \#define TAP\+\_\+\+DETECTED\+\_\+\+X\+\_\+\+AXIS\+\_\+\+POSITIVE(\begin{DoxyParamCaption}\item[{}]{tap }\end{DoxyParamCaption})~((tap) \& (1U $<$$<$ 1U) ? 1 \+: 0)} - -\Hypertarget{_b_n_o08x_global_types_8hpp_ad2ab2bbe6f01a4a641f75c41a9064cf6}\label{_b_n_o08x_global_types_8hpp_ad2ab2bbe6f01a4a641f75c41a9064cf6} -\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!TAP\_DETECTED\_Y\_AXIS@{TAP\_DETECTED\_Y\_AXIS}} -\index{TAP\_DETECTED\_Y\_AXIS@{TAP\_DETECTED\_Y\_AXIS}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}} -\doxysubsubsection{\texorpdfstring{TAP\_DETECTED\_Y\_AXIS}{TAP\_DETECTED\_Y\_AXIS}} -{\footnotesize\ttfamily \#define TAP\+\_\+\+DETECTED\+\_\+\+Y\+\_\+\+AXIS(\begin{DoxyParamCaption}\item[{}]{tap }\end{DoxyParamCaption})~((tap) \& (1U $<$$<$ 2U) ? 1 \+: 0)} - -\Hypertarget{_b_n_o08x_global_types_8hpp_a356ec3a53c785965e8dd24381a3bdcd7}\label{_b_n_o08x_global_types_8hpp_a356ec3a53c785965e8dd24381a3bdcd7} -\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!TAP\_DETECTED\_Y\_AXIS\_POSITIVE@{TAP\_DETECTED\_Y\_AXIS\_POSITIVE}} -\index{TAP\_DETECTED\_Y\_AXIS\_POSITIVE@{TAP\_DETECTED\_Y\_AXIS\_POSITIVE}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}} -\doxysubsubsection{\texorpdfstring{TAP\_DETECTED\_Y\_AXIS\_POSITIVE}{TAP\_DETECTED\_Y\_AXIS\_POSITIVE}} -{\footnotesize\ttfamily \#define TAP\+\_\+\+DETECTED\+\_\+\+Y\+\_\+\+AXIS\+\_\+\+POSITIVE(\begin{DoxyParamCaption}\item[{}]{tap }\end{DoxyParamCaption})~((tap) \& (1U $<$$<$ 3U) ? 1 \+: 0)} - -\Hypertarget{_b_n_o08x_global_types_8hpp_aaaf91ed835d5d1a5726806bb147c5938}\label{_b_n_o08x_global_types_8hpp_aaaf91ed835d5d1a5726806bb147c5938} -\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!TAP\_DETECTED\_Z\_AXIS@{TAP\_DETECTED\_Z\_AXIS}} -\index{TAP\_DETECTED\_Z\_AXIS@{TAP\_DETECTED\_Z\_AXIS}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}} -\doxysubsubsection{\texorpdfstring{TAP\_DETECTED\_Z\_AXIS}{TAP\_DETECTED\_Z\_AXIS}} -{\footnotesize\ttfamily \#define TAP\+\_\+\+DETECTED\+\_\+\+Z\+\_\+\+AXIS(\begin{DoxyParamCaption}\item[{}]{tap }\end{DoxyParamCaption})~((tap) \& (1U $<$$<$ 4U) ? 1 \+: 0)} - -\Hypertarget{_b_n_o08x_global_types_8hpp_a6fd0bd9f4990ced262a8f2d4c41d65d9}\label{_b_n_o08x_global_types_8hpp_a6fd0bd9f4990ced262a8f2d4c41d65d9} -\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!TAP\_DETECTED\_Z\_AXIS\_POSITIVE@{TAP\_DETECTED\_Z\_AXIS\_POSITIVE}} -\index{TAP\_DETECTED\_Z\_AXIS\_POSITIVE@{TAP\_DETECTED\_Z\_AXIS\_POSITIVE}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}} -\doxysubsubsection{\texorpdfstring{TAP\_DETECTED\_Z\_AXIS\_POSITIVE}{TAP\_DETECTED\_Z\_AXIS\_POSITIVE}} -{\footnotesize\ttfamily \#define TAP\+\_\+\+DETECTED\+\_\+\+Z\+\_\+\+AXIS\+\_\+\+POSITIVE(\begin{DoxyParamCaption}\item[{}]{tap }\end{DoxyParamCaption})~((tap) \& (1U $<$$<$ 5U) ? 1 \+: 0)} - - - -\doxysubsection{Typedef Documentation} -\Hypertarget{_b_n_o08x_global_types_8hpp_a0c22a2a9fede695256dfaa4703497a2e}\label{_b_n_o08x_global_types_8hpp_a0c22a2a9fede695256dfaa4703497a2e} -\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!bno08x\_accel\_t@{bno08x\_accel\_t}} -\index{bno08x\_accel\_t@{bno08x\_accel\_t}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}} -\doxysubsubsection{\texorpdfstring{bno08x\_accel\_t}{bno08x\_accel\_t}} -{\footnotesize\ttfamily typedef struct bno08x\+\_\+accel\+\_\+t bno08x\+\_\+accel\+\_\+t} - - - -Struct to represent acceleration data from acceleration, linear acceleration, and gravity reports. - -\Hypertarget{_b_n_o08x_global_types_8hpp_a7913a36911f75945cfaa0a3249a280e3}\label{_b_n_o08x_global_types_8hpp_a7913a36911f75945cfaa0a3249a280e3} -\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!bno08x\_activity\_classifier\_t@{bno08x\_activity\_classifier\_t}} -\index{bno08x\_activity\_classifier\_t@{bno08x\_activity\_classifier\_t}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}} -\doxysubsubsection{\texorpdfstring{bno08x\_activity\_classifier\_t}{bno08x\_activity\_classifier\_t}} -{\footnotesize\ttfamily typedef struct bno08x\+\_\+activity\+\_\+classifier\+\_\+t bno08x\+\_\+activity\+\_\+classifier\+\_\+t} - - - -Struct to represent activity classifier data. - -\Hypertarget{_b_n_o08x_global_types_8hpp_a2babea2516c7c91039316693fc23a8c1}\label{_b_n_o08x_global_types_8hpp_a2babea2516c7c91039316693fc23a8c1} -\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!bno08x\_ang\_vel\_t@{bno08x\_ang\_vel\_t}} -\index{bno08x\_ang\_vel\_t@{bno08x\_ang\_vel\_t}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}} -\doxysubsubsection{\texorpdfstring{bno08x\_ang\_vel\_t}{bno08x\_ang\_vel\_t}} -{\footnotesize\ttfamily typedef struct bno08x\+\_\+ang\+\_\+vel\+\_\+t bno08x\+\_\+ang\+\_\+vel\+\_\+t} - - - -Struct to represent angular velocity (units in rad/s) - -\Hypertarget{_b_n_o08x_global_types_8hpp_a648bbdbf22731476890dd8da977d7503}\label{_b_n_o08x_global_types_8hpp_a648bbdbf22731476890dd8da977d7503} -\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!bno08x\_config\_t@{bno08x\_config\_t}} -\index{bno08x\_config\_t@{bno08x\_config\_t}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}} -\doxysubsubsection{\texorpdfstring{bno08x\_config\_t}{bno08x\_config\_t}} -{\footnotesize\ttfamily typedef struct bno08x\+\_\+config\+\_\+t bno08x\+\_\+config\+\_\+t} - - - -IMU configuration settings passed into constructor. - -\Hypertarget{_b_n_o08x_global_types_8hpp_a8ae22357b6f53c2cf806bb3aeb80814a}\label{_b_n_o08x_global_types_8hpp_a8ae22357b6f53c2cf806bb3aeb80814a} -\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!bno08x\_euler\_angle\_t@{bno08x\_euler\_angle\_t}} -\index{bno08x\_euler\_angle\_t@{bno08x\_euler\_angle\_t}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}} -\doxysubsubsection{\texorpdfstring{bno08x\_euler\_angle\_t}{bno08x\_euler\_angle\_t}} -{\footnotesize\ttfamily typedef struct bno08x\+\_\+euler\+\_\+angle\+\_\+t bno08x\+\_\+euler\+\_\+angle\+\_\+t} - - - -Struct to represent euler angle (units in degrees or rads) - -\Hypertarget{_b_n_o08x_global_types_8hpp_a7bf3b6ed58dd988c0f4566ba56bff415}\label{_b_n_o08x_global_types_8hpp_a7bf3b6ed58dd988c0f4566ba56bff415} -\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!bno08x\_gyro\_bias\_t@{bno08x\_gyro\_bias\_t}} -\index{bno08x\_gyro\_bias\_t@{bno08x\_gyro\_bias\_t}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}} -\doxysubsubsection{\texorpdfstring{bno08x\_gyro\_bias\_t}{bno08x\_gyro\_bias\_t}} -{\footnotesize\ttfamily typedef struct bno08x\+\_\+gyro\+\_\+bias\+\_\+t bno08x\+\_\+gyro\+\_\+bias\+\_\+t} - - - -Struct to represent gyro bias data (units in rad/s) - -\Hypertarget{_b_n_o08x_global_types_8hpp_ac166834f6280e6ef21af7dd8a01be1e4}\label{_b_n_o08x_global_types_8hpp_ac166834f6280e6ef21af7dd8a01be1e4} -\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!bno08x\_gyro\_t@{bno08x\_gyro\_t}} -\index{bno08x\_gyro\_t@{bno08x\_gyro\_t}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}} -\doxysubsubsection{\texorpdfstring{bno08x\_gyro\_t}{bno08x\_gyro\_t}} -{\footnotesize\ttfamily typedef struct bno08x\+\_\+gyro\+\_\+t bno08x\+\_\+gyro\+\_\+t} - - - -Struct to represent gyro data (units in rad/s) - -\Hypertarget{_b_n_o08x_global_types_8hpp_a3d6e56080638d872486935323f393ab7}\label{_b_n_o08x_global_types_8hpp_a3d6e56080638d872486935323f393ab7} -\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!bno08x\_magf\_bias\_t@{bno08x\_magf\_bias\_t}} -\index{bno08x\_magf\_bias\_t@{bno08x\_magf\_bias\_t}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}} -\doxysubsubsection{\texorpdfstring{bno08x\_magf\_bias\_t}{bno08x\_magf\_bias\_t}} -{\footnotesize\ttfamily typedef struct bno08x\+\_\+magf\+\_\+bias\+\_\+t bno08x\+\_\+magf\+\_\+bias\+\_\+t} - - - -Struct to represent magnetic field bias data (units in u\+Tesla) - -\Hypertarget{_b_n_o08x_global_types_8hpp_a429f861977153379e28e8f3710330b45}\label{_b_n_o08x_global_types_8hpp_a429f861977153379e28e8f3710330b45} -\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!bno08x\_magf\_t@{bno08x\_magf\_t}} -\index{bno08x\_magf\_t@{bno08x\_magf\_t}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}} -\doxysubsubsection{\texorpdfstring{bno08x\_magf\_t}{bno08x\_magf\_t}} -{\footnotesize\ttfamily typedef struct bno08x\+\_\+magf\+\_\+t bno08x\+\_\+magf\+\_\+t} - - - -Struct to represent magnetic field data (units in u\+Tesla) - -\Hypertarget{_b_n_o08x_global_types_8hpp_a1145e5dfd14e96bd70c6e73af017b548}\label{_b_n_o08x_global_types_8hpp_a1145e5dfd14e96bd70c6e73af017b548} -\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}} -\index{bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}} -\doxysubsubsection{\texorpdfstring{bno08x\_meta\_data\_t}{bno08x\_meta\_data\_t}} -{\footnotesize\ttfamily typedef struct bno08x\+\_\+meta\+\_\+data\+\_\+t bno08x\+\_\+meta\+\_\+data\+\_\+t} - - - -Struct to represent sensor/report meta data, returned from \doxylink{class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf}{BNO08x\+Rpt\+::get\+\_\+meta\+\_\+data()} - -\Hypertarget{_b_n_o08x_global_types_8hpp_a0c7367913526c0d634c5f8f5365a55b4}\label{_b_n_o08x_global_types_8hpp_a0c7367913526c0d634c5f8f5365a55b4} -\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!bno08x\_quat\_t@{bno08x\_quat\_t}} -\index{bno08x\_quat\_t@{bno08x\_quat\_t}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}} -\doxysubsubsection{\texorpdfstring{bno08x\_quat\_t}{bno08x\_quat\_t}} -{\footnotesize\ttfamily typedef struct bno08x\+\_\+quat\+\_\+t bno08x\+\_\+quat\+\_\+t} - - - -Struct to represent unit quaternion. - -\Hypertarget{_b_n_o08x_global_types_8hpp_ace2ea90ebebddfcdb75e1b8b7b48f905}\label{_b_n_o08x_global_types_8hpp_ace2ea90ebebddfcdb75e1b8b7b48f905} -\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!bno08x\_raw\_accel\_t@{bno08x\_raw\_accel\_t}} -\index{bno08x\_raw\_accel\_t@{bno08x\_raw\_accel\_t}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}} -\doxysubsubsection{\texorpdfstring{bno08x\_raw\_accel\_t}{bno08x\_raw\_accel\_t}} -{\footnotesize\ttfamily typedef struct bno08x\+\_\+raw\+\_\+accel\+\_\+t bno08x\+\_\+raw\+\_\+accel\+\_\+t} - - - -Struct to represent raw mems accelerometer data from raw accelerometer reports (units in ADC counts). - -\Hypertarget{_b_n_o08x_global_types_8hpp_a3e205d9599aa01b7946d1ed1cbb7f1c4}\label{_b_n_o08x_global_types_8hpp_a3e205d9599aa01b7946d1ed1cbb7f1c4} -\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!bno08x\_raw\_gyro\_t@{bno08x\_raw\_gyro\_t}} -\index{bno08x\_raw\_gyro\_t@{bno08x\_raw\_gyro\_t}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}} -\doxysubsubsection{\texorpdfstring{bno08x\_raw\_gyro\_t}{bno08x\_raw\_gyro\_t}} -{\footnotesize\ttfamily typedef struct bno08x\+\_\+raw\+\_\+gyro\+\_\+t bno08x\+\_\+raw\+\_\+gyro\+\_\+t} - - - -Struct to represent raw mems gyro data from raw gyro reports (units in ADC counts). - -\Hypertarget{_b_n_o08x_global_types_8hpp_a673f429cbcd0f48394de3d990d8bda4a}\label{_b_n_o08x_global_types_8hpp_a673f429cbcd0f48394de3d990d8bda4a} -\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!bno08x\_raw\_magf\_t@{bno08x\_raw\_magf\_t}} -\index{bno08x\_raw\_magf\_t@{bno08x\_raw\_magf\_t}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}} -\doxysubsubsection{\texorpdfstring{bno08x\_raw\_magf\_t}{bno08x\_raw\_magf\_t}} -{\footnotesize\ttfamily typedef struct bno08x\+\_\+raw\+\_\+magf\+\_\+t bno08x\+\_\+raw\+\_\+magf\+\_\+t} - - - -Struct to represent raw mems magnetometer data from raw magnetometer reports (units in ADC counts). - -\Hypertarget{_b_n_o08x_global_types_8hpp_afceb7f957002d3e024d4971963ecfa20}\label{_b_n_o08x_global_types_8hpp_afceb7f957002d3e024d4971963ecfa20} -\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!bno08x\_sample\_counts\_t@{bno08x\_sample\_counts\_t}} -\index{bno08x\_sample\_counts\_t@{bno08x\_sample\_counts\_t}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}} -\doxysubsubsection{\texorpdfstring{bno08x\_sample\_counts\_t}{bno08x\_sample\_counts\_t}} -{\footnotesize\ttfamily typedef struct bno08x\+\_\+sample\+\_\+counts\+\_\+t bno08x\+\_\+sample\+\_\+counts\+\_\+t} - - - -Struct to represent sample counts, returned from \doxylink{class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38}{BNO08x\+Rpt\+::get\+\_\+sample\+\_\+counts()} - -\Hypertarget{_b_n_o08x_global_types_8hpp_a7c22ac348c71afe0d42dcfae6c97ca32}\label{_b_n_o08x_global_types_8hpp_a7c22ac348c71afe0d42dcfae6c97ca32} -\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!bno08x\_shake\_detector\_t@{bno08x\_shake\_detector\_t}} -\index{bno08x\_shake\_detector\_t@{bno08x\_shake\_detector\_t}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}} -\doxysubsubsection{\texorpdfstring{bno08x\_shake\_detector\_t}{bno08x\_shake\_detector\_t}} -{\footnotesize\ttfamily typedef struct bno08x\+\_\+shake\+\_\+detector\+\_\+t bno08x\+\_\+shake\+\_\+detector\+\_\+t} - - - -Struct to represent shake detector data (flag meaning\+: 0 = no shake 1 = shake detected) - -\Hypertarget{_b_n_o08x_global_types_8hpp_a9f0440c67ec56fafcd25a24bf36f842f}\label{_b_n_o08x_global_types_8hpp_a9f0440c67ec56fafcd25a24bf36f842f} -\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!bno08x\_stability\_classifier\_t@{bno08x\_stability\_classifier\_t}} -\index{bno08x\_stability\_classifier\_t@{bno08x\_stability\_classifier\_t}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}} -\doxysubsubsection{\texorpdfstring{bno08x\_stability\_classifier\_t}{bno08x\_stability\_classifier\_t}} -{\footnotesize\ttfamily typedef struct bno08x\+\_\+stability\+\_\+classifier\+\_\+t bno08x\+\_\+stability\+\_\+classifier\+\_\+t} - - - -Struct to represent stability classifier data from stability classifier reports. - -\Hypertarget{_b_n_o08x_global_types_8hpp_ad52b092f56d1fa0064f2ea3502399cfc}\label{_b_n_o08x_global_types_8hpp_ad52b092f56d1fa0064f2ea3502399cfc} -\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!bno08x\_step\_counter\_t@{bno08x\_step\_counter\_t}} -\index{bno08x\_step\_counter\_t@{bno08x\_step\_counter\_t}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}} -\doxysubsubsection{\texorpdfstring{bno08x\_step\_counter\_t}{bno08x\_step\_counter\_t}} -{\footnotesize\ttfamily typedef struct bno08x\+\_\+step\+\_\+counter\+\_\+t bno08x\+\_\+step\+\_\+counter\+\_\+t} - - - -Struct to represent step counter data from step counter reports. - -\Hypertarget{_b_n_o08x_global_types_8hpp_adcfe69b10c9c2244015bad5b978beedd}\label{_b_n_o08x_global_types_8hpp_adcfe69b10c9c2244015bad5b978beedd} -\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!bno08x\_tap\_detector\_t@{bno08x\_tap\_detector\_t}} -\index{bno08x\_tap\_detector\_t@{bno08x\_tap\_detector\_t}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}} -\doxysubsubsection{\texorpdfstring{bno08x\_tap\_detector\_t}{bno08x\_tap\_detector\_t}} -{\footnotesize\ttfamily typedef struct bno08x\+\_\+tap\+\_\+detector\+\_\+t bno08x\+\_\+tap\+\_\+detector\+\_\+t} - - - -Struct to represent tap detector data (flag meaning\+: 0 = no tap, 1 = positive tap on axis, -\/1 = negative tap on axis) - -\Hypertarget{_b_n_o08x_global_types_8hpp_aae502b3d91ddf903bba797646fd28d00}\label{_b_n_o08x_global_types_8hpp_aae502b3d91ddf903bba797646fd28d00} -\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!imu\_config\_t@{imu\_config\_t}} -\index{imu\_config\_t@{imu\_config\_t}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}} -\doxysubsubsection{\texorpdfstring{imu\_config\_t}{imu\_config\_t}} -{\footnotesize\ttfamily typedef \mbox{\hyperlink{structbno08x__config__t}{bno08x\+\_\+config\+\_\+t}} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aae502b3d91ddf903bba797646fd28d00}{imu\+\_\+config\+\_\+t}}} - -\Hypertarget{_b_n_o08x_global_types_8hpp_a03fbbd71180a19088ce30d57ab050a22}\label{_b_n_o08x_global_types_8hpp_a03fbbd71180a19088ce30d57ab050a22} -\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!IMUAccuracy@{IMUAccuracy}} -\index{IMUAccuracy@{IMUAccuracy}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}} -\doxysubsubsection{\texorpdfstring{IMUAccuracy}{IMUAccuracy}} -{\footnotesize\ttfamily using \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{IMUAccuracy}} = \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08x\+Accuracy}}} - - - -\doxysubsection{Enumeration Type Documentation} -\Hypertarget{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}\label{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0} -\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!BNO08xAccuracy@{BNO08xAccuracy}} -\index{BNO08xAccuracy@{BNO08xAccuracy}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}} -\doxysubsubsection{\texorpdfstring{BNO08xAccuracy}{BNO08xAccuracy}} -{\footnotesize\ttfamily enum class \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08x\+Accuracy}}\hspace{0.3cm}{\ttfamily [strong]}} - - - -Sensor accuracy returned from input reports, corresponds to status bits (see ref. manual 6.\+5.\+1) - -\begin{DoxyEnumFields}{Enumerator} -\raisebox{\heightof{T}}[0pt][0pt]{\index{UNRELIABLE@{UNRELIABLE}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!UNRELIABLE@{UNRELIABLE}}}\Hypertarget{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0a6e257e645974b9086ed66e9465e2d80c}\label{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0a6e257e645974b9086ed66e9465e2d80c} -UNRELIABLE&\\ -\hline - -\raisebox{\heightof{T}}[0pt][0pt]{\index{LOW@{LOW}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!LOW@{LOW}}}\Hypertarget{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0a41bc94cbd8eebea13ce0491b2ac11b88}\label{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0a41bc94cbd8eebea13ce0491b2ac11b88} -LOW&\\ -\hline - -\raisebox{\heightof{T}}[0pt][0pt]{\index{MED@{MED}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!MED@{MED}}}\Hypertarget{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0a2ad6d5975c45da2e711c796f3a1b029c}\label{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0a2ad6d5975c45da2e711c796f3a1b029c} -MED&\\ -\hline - -\raisebox{\heightof{T}}[0pt][0pt]{\index{HIGH@{HIGH}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!HIGH@{HIGH}}}\Hypertarget{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0ab89de3b4b81c4facfac906edf29aec8c}\label{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0ab89de3b4b81c4facfac906edf29aec8c} -HIGH&\\ -\hline - -\raisebox{\heightof{T}}[0pt][0pt]{\index{UNDEFINED@{UNDEFINED}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!UNDEFINED@{UNDEFINED}}}\Hypertarget{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0a0db45d2a4141101bdfe48e3314cfbca3}\label{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0a0db45d2a4141101bdfe48e3314cfbca3} -UNDEFINED&\\ -\hline - -\end{DoxyEnumFields} -\Hypertarget{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187}\label{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187} -\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!BNO08xActivity@{BNO08xActivity}} -\index{BNO08xActivity@{BNO08xActivity}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}} -\doxysubsubsection{\texorpdfstring{BNO08xActivity}{BNO08xActivity}} -{\footnotesize\ttfamily enum class \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187}{BNO08x\+Activity}}\hspace{0.3cm}{\ttfamily [strong]}} - - - -BNO08x\+Activity states returned from BNO08x\+::activity\+\_\+classifier.\+get() - -\begin{DoxyEnumFields}{Enumerator} -\raisebox{\heightof{T}}[0pt][0pt]{\index{UNKNOWN@{UNKNOWN}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!UNKNOWN@{UNKNOWN}}}\Hypertarget{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187a696b031073e74bf2cb98e5ef201d4aa3}\label{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187a696b031073e74bf2cb98e5ef201d4aa3} -UNKNOWN&\\ -\hline - -\raisebox{\heightof{T}}[0pt][0pt]{\index{IN\_VEHICLE@{IN\_VEHICLE}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!IN\_VEHICLE@{IN\_VEHICLE}}}\Hypertarget{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187ab166a3ce74dd5434e4a940dfa2af76e4}\label{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187ab166a3ce74dd5434e4a940dfa2af76e4} -IN\+\_\+\+VEHICLE&\\ -\hline - -\raisebox{\heightof{T}}[0pt][0pt]{\index{ON\_BICYCLE@{ON\_BICYCLE}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!ON\_BICYCLE@{ON\_BICYCLE}}}\Hypertarget{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187a93d94a2f3a627533453a40e302fb35a4}\label{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187a93d94a2f3a627533453a40e302fb35a4} -ON\+\_\+\+BICYCLE&\\ -\hline - -\raisebox{\heightof{T}}[0pt][0pt]{\index{ON\_FOOT@{ON\_FOOT}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!ON\_FOOT@{ON\_FOOT}}}\Hypertarget{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187a7089542e0146a3499986c81e24924b58}\label{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187a7089542e0146a3499986c81e24924b58} -ON\+\_\+\+FOOT&\\ -\hline - -\raisebox{\heightof{T}}[0pt][0pt]{\index{STILL@{STILL}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!STILL@{STILL}}}\Hypertarget{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187a8b572d218013b9626d59e6a2b38f18b6}\label{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187a8b572d218013b9626d59e6a2b38f18b6} -STILL&\\ -\hline - -\raisebox{\heightof{T}}[0pt][0pt]{\index{TILTING@{TILTING}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!TILTING@{TILTING}}}\Hypertarget{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187a69909b62e08f212da31719aebf67b70c}\label{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187a69909b62e08f212da31719aebf67b70c} -TILTING&\\ -\hline - -\raisebox{\heightof{T}}[0pt][0pt]{\index{WALKING@{WALKING}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!WALKING@{WALKING}}}\Hypertarget{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187a606c114184493a665cf1f6a12fbab9d3}\label{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187a606c114184493a665cf1f6a12fbab9d3} -WALKING&\\ -\hline - -\raisebox{\heightof{T}}[0pt][0pt]{\index{RUNNING@{RUNNING}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!RUNNING@{RUNNING}}}\Hypertarget{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187a43491564ebcfd38568918efbd6e840fd}\label{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187a43491564ebcfd38568918efbd6e840fd} -RUNNING&\\ -\hline - -\raisebox{\heightof{T}}[0pt][0pt]{\index{ON\_STAIRS@{ON\_STAIRS}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!ON\_STAIRS@{ON\_STAIRS}}}\Hypertarget{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187abbf2a614429826a84bd76b4a47fc7515}\label{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187abbf2a614429826a84bd76b4a47fc7515} -ON\+\_\+\+STAIRS&\\ -\hline - -\raisebox{\heightof{T}}[0pt][0pt]{\index{UNDEFINED@{UNDEFINED}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!UNDEFINED@{UNDEFINED}}}\Hypertarget{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187a0db45d2a4141101bdfe48e3314cfbca3}\label{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187a0db45d2a4141101bdfe48e3314cfbca3} -UNDEFINED&\\ -\hline - -\end{DoxyEnumFields} -\Hypertarget{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0f}\label{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0f} -\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!BNO08xActivityEnable@{BNO08xActivityEnable}} -\index{BNO08xActivityEnable@{BNO08xActivityEnable}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}} -\doxysubsubsection{\texorpdfstring{BNO08xActivityEnable}{BNO08xActivityEnable}} -{\footnotesize\ttfamily enum class \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0f}{BNO08x\+Activity\+Enable}}\hspace{0.3cm}{\ttfamily [strong]}} - - - -BNO08x\+Activity Classifier enable bits passed to enable\+\_\+activity\+\_\+classifier() - -\begin{DoxyEnumFields}{Enumerator} -\raisebox{\heightof{T}}[0pt][0pt]{\index{UNKNOWN@{UNKNOWN}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!UNKNOWN@{UNKNOWN}}}\Hypertarget{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa696b031073e74bf2cb98e5ef201d4aa3}\label{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa696b031073e74bf2cb98e5ef201d4aa3} -UNKNOWN&\\ -\hline - -\raisebox{\heightof{T}}[0pt][0pt]{\index{IN\_VEHICLE@{IN\_VEHICLE}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!IN\_VEHICLE@{IN\_VEHICLE}}}\Hypertarget{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fab166a3ce74dd5434e4a940dfa2af76e4}\label{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fab166a3ce74dd5434e4a940dfa2af76e4} -IN\+\_\+\+VEHICLE&\\ -\hline - -\raisebox{\heightof{T}}[0pt][0pt]{\index{ON\_BICYCLE@{ON\_BICYCLE}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!ON\_BICYCLE@{ON\_BICYCLE}}}\Hypertarget{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa93d94a2f3a627533453a40e302fb35a4}\label{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa93d94a2f3a627533453a40e302fb35a4} -ON\+\_\+\+BICYCLE&\\ -\hline - -\raisebox{\heightof{T}}[0pt][0pt]{\index{ON\_FOOT@{ON\_FOOT}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!ON\_FOOT@{ON\_FOOT}}}\Hypertarget{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa7089542e0146a3499986c81e24924b58}\label{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa7089542e0146a3499986c81e24924b58} -ON\+\_\+\+FOOT&\\ -\hline - -\raisebox{\heightof{T}}[0pt][0pt]{\index{STILL@{STILL}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!STILL@{STILL}}}\Hypertarget{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa8b572d218013b9626d59e6a2b38f18b6}\label{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa8b572d218013b9626d59e6a2b38f18b6} -STILL&\\ -\hline - -\raisebox{\heightof{T}}[0pt][0pt]{\index{TILTING@{TILTING}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!TILTING@{TILTING}}}\Hypertarget{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa69909b62e08f212da31719aebf67b70c}\label{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa69909b62e08f212da31719aebf67b70c} -TILTING&\\ -\hline - -\raisebox{\heightof{T}}[0pt][0pt]{\index{WALKING@{WALKING}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!WALKING@{WALKING}}}\Hypertarget{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa606c114184493a665cf1f6a12fbab9d3}\label{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa606c114184493a665cf1f6a12fbab9d3} -WALKING&\\ -\hline - -\raisebox{\heightof{T}}[0pt][0pt]{\index{RUNNING@{RUNNING}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!RUNNING@{RUNNING}}}\Hypertarget{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa43491564ebcfd38568918efbd6e840fd}\label{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa43491564ebcfd38568918efbd6e840fd} -RUNNING&\\ -\hline - -\raisebox{\heightof{T}}[0pt][0pt]{\index{ON\_STAIRS@{ON\_STAIRS}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!ON\_STAIRS@{ON\_STAIRS}}}\Hypertarget{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fabbf2a614429826a84bd76b4a47fc7515}\label{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fabbf2a614429826a84bd76b4a47fc7515} -ON\+\_\+\+STAIRS&\\ -\hline - -\raisebox{\heightof{T}}[0pt][0pt]{\index{ALL@{ALL}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!ALL@{ALL}}}\Hypertarget{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa5fb1f955b45e38e31789286a1790398d}\label{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa5fb1f955b45e38e31789286a1790398d} -ALL&\\ -\hline - -\end{DoxyEnumFields} -\Hypertarget{_b_n_o08x_global_types_8hpp_aeeb4f49593c062357c3b7037bc2de850}\label{_b_n_o08x_global_types_8hpp_aeeb4f49593c062357c3b7037bc2de850} -\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!BNO08xCalSel@{BNO08xCalSel}} -\index{BNO08xCalSel@{BNO08xCalSel}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}} -\doxysubsubsection{\texorpdfstring{BNO08xCalSel}{BNO08xCalSel}} -{\footnotesize\ttfamily enum class \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aeeb4f49593c062357c3b7037bc2de850}{BNO08x\+Cal\+Sel}}\hspace{0.3cm}{\ttfamily [strong]}} - -\begin{DoxyEnumFields}{Enumerator} -\raisebox{\heightof{T}}[0pt][0pt]{\index{accelerometer@{accelerometer}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!accelerometer@{accelerometer}}}\Hypertarget{_b_n_o08x_global_types_8hpp_aeeb4f49593c062357c3b7037bc2de850a0e1275697d4c40b4b0640fbfa3907afa}\label{_b_n_o08x_global_types_8hpp_aeeb4f49593c062357c3b7037bc2de850a0e1275697d4c40b4b0640fbfa3907afa} -accelerometer&\\ -\hline - -\raisebox{\heightof{T}}[0pt][0pt]{\index{gyro@{gyro}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!gyro@{gyro}}}\Hypertarget{_b_n_o08x_global_types_8hpp_aeeb4f49593c062357c3b7037bc2de850a41e1db589d90cecf09838a038ebc8aa1}\label{_b_n_o08x_global_types_8hpp_aeeb4f49593c062357c3b7037bc2de850a41e1db589d90cecf09838a038ebc8aa1} -gyro&\\ -\hline - -\raisebox{\heightof{T}}[0pt][0pt]{\index{magnetometer@{magnetometer}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!magnetometer@{magnetometer}}}\Hypertarget{_b_n_o08x_global_types_8hpp_aeeb4f49593c062357c3b7037bc2de850a2c8af00d544b080d3c0d834d1c5dfcbf}\label{_b_n_o08x_global_types_8hpp_aeeb4f49593c062357c3b7037bc2de850a2c8af00d544b080d3c0d834d1c5dfcbf} -magnetometer&\\ -\hline - -\raisebox{\heightof{T}}[0pt][0pt]{\index{planar\_accelerometer@{planar\_accelerometer}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!planar\_accelerometer@{planar\_accelerometer}}}\Hypertarget{_b_n_o08x_global_types_8hpp_aeeb4f49593c062357c3b7037bc2de850afcaab1f4c98b7343157c3c59c6a259cb}\label{_b_n_o08x_global_types_8hpp_aeeb4f49593c062357c3b7037bc2de850afcaab1f4c98b7343157c3c59c6a259cb} -planar\+\_\+accelerometer&\\ -\hline - -\raisebox{\heightof{T}}[0pt][0pt]{\index{all@{all}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!all@{all}}}\Hypertarget{_b_n_o08x_global_types_8hpp_aeeb4f49593c062357c3b7037bc2de850aa181a603769c1f98ad927e7367c7aa51}\label{_b_n_o08x_global_types_8hpp_aeeb4f49593c062357c3b7037bc2de850aa181a603769c1f98ad927e7367c7aa51} -all&\\ -\hline - -\end{DoxyEnumFields} -\Hypertarget{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147}\label{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147} -\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!BNO08xResetReason@{BNO08xResetReason}} -\index{BNO08xResetReason@{BNO08xResetReason}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}} -\doxysubsubsection{\texorpdfstring{BNO08xResetReason}{BNO08xResetReason}} -{\footnotesize\ttfamily enum class \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147}{BNO08x\+Reset\+Reason}}\hspace{0.3cm}{\ttfamily [strong]}} - - - -Reason for previous IMU reset (returned by get\+\_\+reset\+\_\+reason()) - -\begin{DoxyEnumFields}{Enumerator} -\raisebox{\heightof{T}}[0pt][0pt]{\index{UNDEFINED@{UNDEFINED}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!UNDEFINED@{UNDEFINED}}}\Hypertarget{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147a0db45d2a4141101bdfe48e3314cfbca3}\label{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147a0db45d2a4141101bdfe48e3314cfbca3} -UNDEFINED&Undefined reset reason, this should never occur and is an error. \\ -\hline - -\raisebox{\heightof{T}}[0pt][0pt]{\index{POR@{POR}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!POR@{POR}}}\Hypertarget{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147a7b47bb0f9f8c72f84d891e8e22a1fb92}\label{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147a7b47bb0f9f8c72f84d891e8e22a1fb92} -POR&Previous reset was due to power on reset. \\ -\hline - -\raisebox{\heightof{T}}[0pt][0pt]{\index{INT\_RST@{INT\_RST}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!INT\_RST@{INT\_RST}}}\Hypertarget{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147acc069cf9b33eb4e7fb3696f0f42d752f}\label{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147acc069cf9b33eb4e7fb3696f0f42d752f} -INT\+\_\+\+RST&Previous reset was due to internal reset. \\ -\hline - -\raisebox{\heightof{T}}[0pt][0pt]{\index{WTD@{WTD}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!WTD@{WTD}}}\Hypertarget{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147a764caaf44e35ee682f4079bd0878fa36}\label{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147a764caaf44e35ee682f4079bd0878fa36} -WTD&Previous reset was due to watchdog timer. \\ -\hline - -\raisebox{\heightof{T}}[0pt][0pt]{\index{EXT\_RST@{EXT\_RST}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!EXT\_RST@{EXT\_RST}}}\Hypertarget{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147ac4e100317ca17eda786308c1c39eded5}\label{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147ac4e100317ca17eda786308c1c39eded5} -EXT\+\_\+\+RST&Previous reset was due to external reset. \\ -\hline - -\raisebox{\heightof{T}}[0pt][0pt]{\index{OTHER@{OTHER}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!OTHER@{OTHER}}}\Hypertarget{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147a03570470bad94692ce93e32700d2e1cb}\label{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147a03570470bad94692ce93e32700d2e1cb} -OTHER&Previous reset was due to power other reason. \\ -\hline - -\end{DoxyEnumFields} -\Hypertarget{_b_n_o08x_global_types_8hpp_a498b35f9e00b24e51f8f60b029751ab5}\label{_b_n_o08x_global_types_8hpp_a498b35f9e00b24e51f8f60b029751ab5} -\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!BNO08xStability@{BNO08xStability}} -\index{BNO08xStability@{BNO08xStability}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}} -\doxysubsubsection{\texorpdfstring{BNO08xStability}{BNO08xStability}} -{\footnotesize\ttfamily enum class \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a498b35f9e00b24e51f8f60b029751ab5}{BNO08x\+Stability}}\hspace{0.3cm}{\ttfamily [strong]}} - - - -BNO08x\+Stability states returned from BNO08x\+::stability\+\_\+classifier.\+get() - -\begin{DoxyEnumFields}{Enumerator} -\raisebox{\heightof{T}}[0pt][0pt]{\index{UNKNOWN@{UNKNOWN}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!UNKNOWN@{UNKNOWN}}}\Hypertarget{_b_n_o08x_global_types_8hpp_a498b35f9e00b24e51f8f60b029751ab5a696b031073e74bf2cb98e5ef201d4aa3}\label{_b_n_o08x_global_types_8hpp_a498b35f9e00b24e51f8f60b029751ab5a696b031073e74bf2cb98e5ef201d4aa3} -UNKNOWN&\\ -\hline - -\raisebox{\heightof{T}}[0pt][0pt]{\index{ON\_TABLE@{ON\_TABLE}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!ON\_TABLE@{ON\_TABLE}}}\Hypertarget{_b_n_o08x_global_types_8hpp_a498b35f9e00b24e51f8f60b029751ab5a71149a62cd9fec4756e3538d1754486a}\label{_b_n_o08x_global_types_8hpp_a498b35f9e00b24e51f8f60b029751ab5a71149a62cd9fec4756e3538d1754486a} -ON\+\_\+\+TABLE&\\ -\hline - -\raisebox{\heightof{T}}[0pt][0pt]{\index{STATIONARY@{STATIONARY}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!STATIONARY@{STATIONARY}}}\Hypertarget{_b_n_o08x_global_types_8hpp_a498b35f9e00b24e51f8f60b029751ab5a4120eb7591bd0789af75a8973d5f9146}\label{_b_n_o08x_global_types_8hpp_a498b35f9e00b24e51f8f60b029751ab5a4120eb7591bd0789af75a8973d5f9146} -STATIONARY&\\ -\hline - -\raisebox{\heightof{T}}[0pt][0pt]{\index{STABLE@{STABLE}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!STABLE@{STABLE}}}\Hypertarget{_b_n_o08x_global_types_8hpp_a498b35f9e00b24e51f8f60b029751ab5a32987cdf8a725702042ab18f5c700905}\label{_b_n_o08x_global_types_8hpp_a498b35f9e00b24e51f8f60b029751ab5a32987cdf8a725702042ab18f5c700905} -STABLE&\\ -\hline - -\raisebox{\heightof{T}}[0pt][0pt]{\index{MOTION@{MOTION}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!MOTION@{MOTION}}}\Hypertarget{_b_n_o08x_global_types_8hpp_a498b35f9e00b24e51f8f60b029751ab5af96e6ea7a7375bd60bad3f3caae3cf27}\label{_b_n_o08x_global_types_8hpp_a498b35f9e00b24e51f8f60b029751ab5af96e6ea7a7375bd60bad3f3caae3cf27} -MOTION&\\ -\hline - -\raisebox{\heightof{T}}[0pt][0pt]{\index{RESERVED@{RESERVED}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!RESERVED@{RESERVED}}}\Hypertarget{_b_n_o08x_global_types_8hpp_a498b35f9e00b24e51f8f60b029751ab5a83c7f2aa8c3ac10ed8beb75cad162827}\label{_b_n_o08x_global_types_8hpp_a498b35f9e00b24e51f8f60b029751ab5a83c7f2aa8c3ac10ed8beb75cad162827} -RESERVED&\\ -\hline - -\raisebox{\heightof{T}}[0pt][0pt]{\index{UNDEFINED@{UNDEFINED}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!UNDEFINED@{UNDEFINED}}}\Hypertarget{_b_n_o08x_global_types_8hpp_a498b35f9e00b24e51f8f60b029751ab5a0db45d2a4141101bdfe48e3314cfbca3}\label{_b_n_o08x_global_types_8hpp_a498b35f9e00b24e51f8f60b029751ab5a0db45d2a4141101bdfe48e3314cfbca3} -UNDEFINED&\\ -\hline - -\end{DoxyEnumFields} - - -\doxysubsection{Variable Documentation} -\Hypertarget{_b_n_o08x_global_types_8hpp_a9808babb45af9b32fc51cef8d50341be}\label{_b_n_o08x_global_types_8hpp_a9808babb45af9b32fc51cef8d50341be} -\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!TOTAL\_RPT\_COUNT@{TOTAL\_RPT\_COUNT}} -\index{TOTAL\_RPT\_COUNT@{TOTAL\_RPT\_COUNT}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}} -\doxysubsubsection{\texorpdfstring{TOTAL\_RPT\_COUNT}{TOTAL\_RPT\_COUNT}} -{\footnotesize\ttfamily const constexpr uint8\+\_\+t TOTAL\+\_\+\+RPT\+\_\+\+COUNT = 38\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}} - - - -Amount of possible reports returned from \doxylink{class_b_n_o08x}{BNO08x}. - 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 deleted file mode 100644 index c486720..0000000 --- a/documentation/latex/_b_n_o08x_global_types_8hpp__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 8e23757..0000000 Binary files a/documentation/latex/_b_n_o08x_global_types_8hpp__dep__incl.pdf and /dev/null 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 deleted file mode 100644 index 93d1fb1..0000000 --- a/documentation/latex/_b_n_o08x_global_types_8hpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 1c147cc..0000000 Binary files a/documentation/latex/_b_n_o08x_global_types_8hpp__incl.pdf and /dev/null 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 deleted file mode 100644 index 30467ab..0000000 --- a/documentation/latex/_b_n_o08x_global_types_8hpp_source.tex +++ /dev/null @@ -1,772 +0,0 @@ -\doxysection{BNO08x\+Global\+Types.\+hpp} -\hypertarget{_b_n_o08x_global_types_8hpp_source}{}\label{_b_n_o08x_global_types_8hpp_source}\index{include/BNO08xGlobalTypes.hpp@{include/BNO08xGlobalTypes.hpp}} -\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{Go to the documentation of this file.}} -\begin{DoxyCode}{0} -\DoxyCodeLine{00001\ } -\DoxyCodeLine{00006\ \textcolor{preprocessor}{\#pragma\ once}} -\DoxyCodeLine{00007\ } -\DoxyCodeLine{00008\ \textcolor{comment}{//\ macros\ for\ bno08x\_tap\_detector\_t}} -\DoxyCodeLine{00009\ \textcolor{preprocessor}{\#define\ TAP\_DETECTED\_X\_AXIS(tap)\ ((tap)\ \&\ (1U\ <<\ 0U)\ ?\ 1\ :\ 0)}} -\DoxyCodeLine{00010\ \textcolor{preprocessor}{\#define\ TAP\_DETECTED\_X\_AXIS\_POSITIVE(tap)\ ((tap)\ \&\ (1U\ <<\ 1U)\ ?\ 1\ :\ 0)}} -\DoxyCodeLine{00011\ \textcolor{preprocessor}{\#define\ TAP\_DETECTED\_Y\_AXIS(tap)\ ((tap)\ \&\ (1U\ <<\ 2U)\ ?\ 1\ :\ 0)}} -\DoxyCodeLine{00012\ \textcolor{preprocessor}{\#define\ TAP\_DETECTED\_Y\_AXIS\_POSITIVE(tap)\ ((tap)\ \&\ (1U\ <<\ 3U)\ ?\ 1\ :\ 0)}} -\DoxyCodeLine{00013\ \textcolor{preprocessor}{\#define\ TAP\_DETECTED\_Z\_AXIS(tap)\ ((tap)\ \&\ (1U\ <<\ 4U)\ ?\ 1\ :\ 0)}} -\DoxyCodeLine{00014\ \textcolor{preprocessor}{\#define\ TAP\_DETECTED\_Z\_AXIS\_POSITIVE(tap)\ ((tap)\ \&\ (1U\ <<\ 5U)\ ?\ 1\ :\ 0)}} -\DoxyCodeLine{00015\ \textcolor{preprocessor}{\#define\ TAP\_DETECTED\_DOUBLE(tap)\ ((tap)\ \&\ (1U\ <<\ 6U)\ ?\ 1\ :\ 0)}} -\DoxyCodeLine{00016\ } -\DoxyCodeLine{00017\ \textcolor{comment}{//\ macros\ for\ bno08x\_shake\_detector\_t}} -\DoxyCodeLine{00018\ \textcolor{preprocessor}{\#define\ SHAKE\_DETECTED\_X(tap)\ ((tap)\ \&\ (1U\ <<\ 0U)\ ?\ 1\ :\ 0)}} -\DoxyCodeLine{00019\ \textcolor{preprocessor}{\#define\ SHAKE\_DETECTED\_Y(tap)\ ((tap)\ \&\ (1U\ <<\ 1U)\ ?\ 1\ :\ 0)}} -\DoxyCodeLine{00020\ \textcolor{preprocessor}{\#define\ SHAKE\_DETECTED\_Z(tap)\ ((tap)\ \&\ (1U\ <<\ 2U)\ ?\ 1\ :\ 0)}} -\DoxyCodeLine{00021\ } -\DoxyCodeLine{00022\ \textcolor{comment}{//\ standard\ library\ includes}} -\DoxyCodeLine{00023\ \textcolor{preprocessor}{\#include\ }} -\DoxyCodeLine{00024\ \textcolor{preprocessor}{\#include\ }} -\DoxyCodeLine{00025\ \textcolor{preprocessor}{\#include\ }} -\DoxyCodeLine{00026\ \textcolor{preprocessor}{\#include\ }} -\DoxyCodeLine{00027\ } -\DoxyCodeLine{00028\ \textcolor{comment}{//\ esp-\/idf\ includes}} -\DoxyCodeLine{00029\ \textcolor{preprocessor}{\#include\ }} -\DoxyCodeLine{00030\ \textcolor{preprocessor}{\#include\ }} -\DoxyCodeLine{00031\ \textcolor{preprocessor}{\#include\ }} -\DoxyCodeLine{00032\ } -\DoxyCodeLine{00033\ \textcolor{comment}{//\ third-\/party\ includes}} -\DoxyCodeLine{00034\ \textcolor{preprocessor}{\#include\ "{}sh2\_SensorValue.h"{}}} -\DoxyCodeLine{00035\ } -\DoxyCodeLine{00037\ \textcolor{keyword}{typedef}\ \textcolor{keyword}{struct\ }\mbox{\hyperlink{structbno08x__config__t}{bno08x\_config\_t}}} -\DoxyCodeLine{00038\ \{} -\DoxyCodeLine{00039\ \ \ \ \ \ \ \ \ spi\_host\_device\_t\ \mbox{\hyperlink{structbno08x__config__t_a020d2343750bb7debc2a108ae038c9ec}{spi\_peripheral}};\ } -\DoxyCodeLine{00040\ \ \ \ \ \ \ \ \ gpio\_num\_t\ \mbox{\hyperlink{structbno08x__config__t_a79023fd80039e41a22b7f73ccd5fc861}{io\_mosi}};\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00041\ \ \ \ \ \ \ \ \ gpio\_num\_t\ \mbox{\hyperlink{structbno08x__config__t_a9468180a773892977db39cc5ed9368e3}{io\_miso}};\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00042\ \ \ \ \ \ \ \ \ gpio\_num\_t\ \mbox{\hyperlink{structbno08x__config__t_a639685b91ae3198909d722316495246a}{io\_sclk}};\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00043\ \ \ \ \ \ \ \ \ gpio\_num\_t\ \mbox{\hyperlink{structbno08x__config__t_ab1b5351b63da0c172c942463d0dc2505}{io\_cs}};\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00044\ \ \ \ \ \ \ \ \ gpio\_num\_t\ \mbox{\hyperlink{structbno08x__config__t_a3cfe965659cfbc6b0c5269bd0211975f}{io\_int}};\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00045\ \ \ \ \ \ \ \ \ gpio\_num\_t\ \mbox{\hyperlink{structbno08x__config__t_a62745c761219139f66ecd173b51577fc}{io\_rst}};\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00046\ \ \ \ \ \ \ \ \ uint32\_t\ \mbox{\hyperlink{structbno08x__config__t_a231614c3b20888360def2ce9db83f52a}{sclk\_speed}};\ \ \ \ \ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00047\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{structbno08x__config__t_a0f629aaef6756aa80fec96b34476c627}{install\_isr\_service}};\ } -\DoxyCodeLine{00048\ } -\DoxyCodeLine{00052\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__config__t_a68e051212415a62e64c23678e7b40552}{bno08x\_config\_t}}(\textcolor{keywordtype}{bool}\ \mbox{\hyperlink{structbno08x__config__t_a0f629aaef6756aa80fec96b34476c627}{install\_isr\_service}}\ =\ \textcolor{keyword}{true})} -\DoxyCodeLine{00053\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{structbno08x__config__t_a020d2343750bb7debc2a108ae038c9ec}{spi\_peripheral}}((spi\_host\_device\_t)\ CONFIG\_ESP32\_BNO08x\_SPI\_HOST)} -\DoxyCodeLine{00054\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__config__t_a79023fd80039e41a22b7f73ccd5fc861}{io\_mosi}}(static\_cast(CONFIG\_ESP32\_BNO08X\_GPIO\_DI))\ \ \ \ \ \ \ \textcolor{comment}{//\ default:\ 23}} -\DoxyCodeLine{00055\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__config__t_a9468180a773892977db39cc5ed9368e3}{io\_miso}}(static\_cast(CONFIG\_ESP32\_BNO08X\_GPIO\_SDA))\ \ \ \ \ \ \textcolor{comment}{//\ default:\ 19}} -\DoxyCodeLine{00056\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__config__t_a639685b91ae3198909d722316495246a}{io\_sclk}}(static\_cast(CONFIG\_ESP32\_BNO08X\_GPIO\_SCL))\ \ \ \ \ \ \textcolor{comment}{//\ default:\ 18}} -\DoxyCodeLine{00057\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__config__t_ab1b5351b63da0c172c942463d0dc2505}{io\_cs}}(static\_cast(CONFIG\_ESP32\_BNO08X\_GPIO\_CS))\ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ default:\ 33}} -\DoxyCodeLine{00058\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__config__t_a3cfe965659cfbc6b0c5269bd0211975f}{io\_int}}(static\_cast(CONFIG\_ESP32\_BNO08X\_GPIO\_HINT))\ \ \ \ \ \ \textcolor{comment}{//\ default:\ 26}} -\DoxyCodeLine{00059\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__config__t_a62745c761219139f66ecd173b51577fc}{io\_rst}}(static\_cast(CONFIG\_ESP32\_BNO08X\_GPIO\_RST))\ \ \ \ \ \ \ \textcolor{comment}{//\ default:\ 32}} -\DoxyCodeLine{00060\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__config__t_a231614c3b20888360def2ce9db83f52a}{sclk\_speed}}(static\_cast(CONFIG\_ESP32\_BNO08X\_SCL\_SPEED\_HZ))\ \textcolor{comment}{//\ default:\ 2MHz}} -\DoxyCodeLine{00061\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__config__t_a0f629aaef6756aa80fec96b34476c627}{install\_isr\_service}}(\mbox{\hyperlink{structbno08x__config__t_a0f629aaef6756aa80fec96b34476c627}{install\_isr\_service}})\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ default:\ true}} -\DoxyCodeLine{00062\ } -\DoxyCodeLine{00063\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00064\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00065\ } -\DoxyCodeLine{00067\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__config__t_afa37d6ffc6f4fc7c9aa7484d49458a4a}{bno08x\_config\_t}}(spi\_host\_device\_t\ \mbox{\hyperlink{structbno08x__config__t_a020d2343750bb7debc2a108ae038c9ec}{spi\_peripheral}},\ gpio\_num\_t\ \mbox{\hyperlink{structbno08x__config__t_a79023fd80039e41a22b7f73ccd5fc861}{io\_mosi}},\ gpio\_num\_t\ \mbox{\hyperlink{structbno08x__config__t_a9468180a773892977db39cc5ed9368e3}{io\_miso}},\ gpio\_num\_t\ \mbox{\hyperlink{structbno08x__config__t_a639685b91ae3198909d722316495246a}{io\_sclk}},} -\DoxyCodeLine{00068\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ gpio\_num\_t\ \mbox{\hyperlink{structbno08x__config__t_ab1b5351b63da0c172c942463d0dc2505}{io\_cs}},\ gpio\_num\_t\ \mbox{\hyperlink{structbno08x__config__t_a3cfe965659cfbc6b0c5269bd0211975f}{io\_int}},\ gpio\_num\_t\ \mbox{\hyperlink{structbno08x__config__t_a62745c761219139f66ecd173b51577fc}{io\_rst}},\ uint32\_t\ \mbox{\hyperlink{structbno08x__config__t_a231614c3b20888360def2ce9db83f52a}{sclk\_speed}},\ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{structbno08x__config__t_a0f629aaef6756aa80fec96b34476c627}{install\_isr\_service}}\ =\ \textcolor{keyword}{true})} -\DoxyCodeLine{00069\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{structbno08x__config__t_a020d2343750bb7debc2a108ae038c9ec}{spi\_peripheral}}(\mbox{\hyperlink{structbno08x__config__t_a020d2343750bb7debc2a108ae038c9ec}{spi\_peripheral}})} -\DoxyCodeLine{00070\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__config__t_a79023fd80039e41a22b7f73ccd5fc861}{io\_mosi}}(\mbox{\hyperlink{structbno08x__config__t_a79023fd80039e41a22b7f73ccd5fc861}{io\_mosi}})} -\DoxyCodeLine{00071\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__config__t_a9468180a773892977db39cc5ed9368e3}{io\_miso}}(\mbox{\hyperlink{structbno08x__config__t_a9468180a773892977db39cc5ed9368e3}{io\_miso}})} -\DoxyCodeLine{00072\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__config__t_a639685b91ae3198909d722316495246a}{io\_sclk}}(\mbox{\hyperlink{structbno08x__config__t_a639685b91ae3198909d722316495246a}{io\_sclk}})} -\DoxyCodeLine{00073\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__config__t_ab1b5351b63da0c172c942463d0dc2505}{io\_cs}}(\mbox{\hyperlink{structbno08x__config__t_ab1b5351b63da0c172c942463d0dc2505}{io\_cs}})} -\DoxyCodeLine{00074\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__config__t_a3cfe965659cfbc6b0c5269bd0211975f}{io\_int}}(\mbox{\hyperlink{structbno08x__config__t_a3cfe965659cfbc6b0c5269bd0211975f}{io\_int}})} -\DoxyCodeLine{00075\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__config__t_a62745c761219139f66ecd173b51577fc}{io\_rst}}(\mbox{\hyperlink{structbno08x__config__t_a62745c761219139f66ecd173b51577fc}{io\_rst}})} -\DoxyCodeLine{00076\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__config__t_a231614c3b20888360def2ce9db83f52a}{sclk\_speed}}(\mbox{\hyperlink{structbno08x__config__t_a231614c3b20888360def2ce9db83f52a}{sclk\_speed}})} -\DoxyCodeLine{00077\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__config__t_a0f629aaef6756aa80fec96b34476c627}{install\_isr\_service}}(\mbox{\hyperlink{structbno08x__config__t_a0f629aaef6756aa80fec96b34476c627}{install\_isr\_service}})} -\DoxyCodeLine{00078\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00079\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00080\ \}\ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a648bbdbf22731476890dd8da977d7503}{bno08x\_config\_t}};} -\DoxyCodeLine{00081\ \textcolor{keyword}{typedef}\ \mbox{\hyperlink{structbno08x__config__t}{bno08x\_config\_t}}\ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aae502b3d91ddf903bba797646fd28d00}{imu\_config\_t}};\ \textcolor{comment}{//\ legacy\ version\ compatibility}} -\DoxyCodeLine{00082\ } -\DoxyCodeLine{00083\ \textcolor{keyword}{enum\ class}\ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aeeb4f49593c062357c3b7037bc2de850}{BNO08xCalSel}}} -\DoxyCodeLine{00084\ \{} -\DoxyCodeLine{00085\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aeeb4f49593c062357c3b7037bc2de850a0e1275697d4c40b4b0640fbfa3907afa}{accelerometer}}\ =\ SH2\_CAL\_ACCEL,} -\DoxyCodeLine{00086\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aeeb4f49593c062357c3b7037bc2de850a41e1db589d90cecf09838a038ebc8aa1}{gyro}}\ =\ SH2\_CAL\_GYRO,} -\DoxyCodeLine{00087\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aeeb4f49593c062357c3b7037bc2de850a2c8af00d544b080d3c0d834d1c5dfcbf}{magnetometer}}\ =\ SH2\_CAL\_MAG,} -\DoxyCodeLine{00088\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aeeb4f49593c062357c3b7037bc2de850afcaab1f4c98b7343157c3c59c6a259cb}{planar\_accelerometer}}\ =\ SH2\_CAL\_PLANAR,} -\DoxyCodeLine{00089\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aeeb4f49593c062357c3b7037bc2de850aa181a603769c1f98ad927e7367c7aa51}{all}}\ =\ (SH2\_CAL\_ACCEL\ |\ SH2\_CAL\_GYRO\ |\ SH2\_CAL\_MAG\ |\ SH2\_CAL\_PLANAR)} -\DoxyCodeLine{00090\ \};} -\DoxyCodeLine{00091\ } -\DoxyCodeLine{00093\ \textcolor{keyword}{enum\ class}\ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147}{BNO08xResetReason}}} -\DoxyCodeLine{00094\ \{} -\DoxyCodeLine{00095\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147a0db45d2a4141101bdfe48e3314cfbca3}{UNDEFINED}},\ } -\DoxyCodeLine{00096\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147a7b47bb0f9f8c72f84d891e8e22a1fb92}{POR}},\ \ \ \ \ \ \ } -\DoxyCodeLine{00097\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147acc069cf9b33eb4e7fb3696f0f42d752f}{INT\_RST}},\ \ \ } -\DoxyCodeLine{00098\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147a764caaf44e35ee682f4079bd0878fa36}{WTD}},\ \ \ \ \ \ \ } -\DoxyCodeLine{00099\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147ac4e100317ca17eda786308c1c39eded5}{EXT\_RST}},\ \ \ } -\DoxyCodeLine{00100\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147a03570470bad94692ce93e32700d2e1cb}{OTHER}}\ \ \ \ \ \ } -\DoxyCodeLine{00101\ \};} -\DoxyCodeLine{00102\ } -\DoxyCodeLine{00105\ \textcolor{keyword}{enum\ class}\ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08xAccuracy}}} -\DoxyCodeLine{00106\ \{} -\DoxyCodeLine{00107\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0a6e257e645974b9086ed66e9465e2d80c}{UNRELIABLE}},} -\DoxyCodeLine{00108\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0a41bc94cbd8eebea13ce0491b2ac11b88}{LOW}},} -\DoxyCodeLine{00109\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0a2ad6d5975c45da2e711c796f3a1b029c}{MED}},} -\DoxyCodeLine{00110\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0ab89de3b4b81c4facfac906edf29aec8c}{HIGH}},} -\DoxyCodeLine{00111\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147a0db45d2a4141101bdfe48e3314cfbca3}{UNDEFINED}}} -\DoxyCodeLine{00112\ \};} -\DoxyCodeLine{00113\ \textcolor{keyword}{using\ }\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{IMUAccuracy}}\ =\ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08xAccuracy}};\ \textcolor{comment}{//\ legacy\ version\ compatibility}} -\DoxyCodeLine{00114\ } -\DoxyCodeLine{00116\ \textcolor{keyword}{enum\ class}\ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0f}{BNO08xActivityEnable}}} -\DoxyCodeLine{00117\ \{} -\DoxyCodeLine{00118\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa696b031073e74bf2cb98e5ef201d4aa3}{UNKNOWN}}\ =\ (1U\ <<\ 0U),} -\DoxyCodeLine{00119\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fab166a3ce74dd5434e4a940dfa2af76e4}{IN\_VEHICLE}}\ =\ (1U\ <<\ 1U),} -\DoxyCodeLine{00120\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa93d94a2f3a627533453a40e302fb35a4}{ON\_BICYCLE}}\ =\ (1U\ <<\ 2U),} -\DoxyCodeLine{00121\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa7089542e0146a3499986c81e24924b58}{ON\_FOOT}}\ =\ (1U\ <<\ 3U),} -\DoxyCodeLine{00122\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa8b572d218013b9626d59e6a2b38f18b6}{STILL}}\ =\ (1U\ <<\ 4U),} -\DoxyCodeLine{00123\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa69909b62e08f212da31719aebf67b70c}{TILTING}}\ =\ (1U\ <<\ 5U),} -\DoxyCodeLine{00124\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa606c114184493a665cf1f6a12fbab9d3}{WALKING}}\ =\ (1U\ <<\ 6U),} -\DoxyCodeLine{00125\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa43491564ebcfd38568918efbd6e840fd}{RUNNING}}\ =\ (1U\ <<\ 7U),} -\DoxyCodeLine{00126\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fabbf2a614429826a84bd76b4a47fc7515}{ON\_STAIRS}}\ =\ (1U\ <<\ 8U),} -\DoxyCodeLine{00127\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa5fb1f955b45e38e31789286a1790398d}{ALL}}\ =\ 0x1FU} -\DoxyCodeLine{00128\ \};} -\DoxyCodeLine{00129\ } -\DoxyCodeLine{00131\ \textcolor{keyword}{enum\ class}\ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187}{BNO08xActivity}}} -\DoxyCodeLine{00132\ \{} -\DoxyCodeLine{00133\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa696b031073e74bf2cb98e5ef201d4aa3}{UNKNOWN}}\ =\ 0,\ \ \ \ \textcolor{comment}{//\ 0\ =\ unknown}} -\DoxyCodeLine{00134\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fab166a3ce74dd5434e4a940dfa2af76e4}{IN\_VEHICLE}}\ =\ 1,\ \textcolor{comment}{//\ 1\ =\ in\ vehicle}} -\DoxyCodeLine{00135\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa93d94a2f3a627533453a40e302fb35a4}{ON\_BICYCLE}}\ =\ 2,\ \textcolor{comment}{//\ 2\ =\ on\ bicycle}} -\DoxyCodeLine{00136\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa7089542e0146a3499986c81e24924b58}{ON\_FOOT}}\ =\ 3,\ \ \ \ \textcolor{comment}{//\ 3\ =\ on\ foot}} -\DoxyCodeLine{00137\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa8b572d218013b9626d59e6a2b38f18b6}{STILL}}\ =\ 4,\ \ \ \ \ \ \textcolor{comment}{//\ 4\ =\ still}} -\DoxyCodeLine{00138\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa69909b62e08f212da31719aebf67b70c}{TILTING}}\ =\ 5,\ \ \ \ \textcolor{comment}{//\ 5\ =\ tilting}} -\DoxyCodeLine{00139\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa606c114184493a665cf1f6a12fbab9d3}{WALKING}}\ =\ 6,\ \ \ \ \textcolor{comment}{//\ 6\ =\ walking}} -\DoxyCodeLine{00140\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa43491564ebcfd38568918efbd6e840fd}{RUNNING}}\ =\ 7,\ \ \ \ \textcolor{comment}{//\ 7\ =\ running}} -\DoxyCodeLine{00141\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fabbf2a614429826a84bd76b4a47fc7515}{ON\_STAIRS}}\ =\ 8,\ \ \textcolor{comment}{//\ 8\ =\ on\ stairs}} -\DoxyCodeLine{00142\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147a0db45d2a4141101bdfe48e3314cfbca3}{UNDEFINED}}\ =\ 9\ \ \ \textcolor{comment}{//\ used\ for\ unit\ tests}} -\DoxyCodeLine{00143\ \};} -\DoxyCodeLine{00144\ } -\DoxyCodeLine{00146\ \textcolor{keyword}{enum\ class}\ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a498b35f9e00b24e51f8f60b029751ab5}{BNO08xStability}}} -\DoxyCodeLine{00147\ \{} -\DoxyCodeLine{00148\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa696b031073e74bf2cb98e5ef201d4aa3}{UNKNOWN}}\ =\ 0,\ \ \ \ \textcolor{comment}{//\ 0\ =\ unknown}} -\DoxyCodeLine{00149\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a498b35f9e00b24e51f8f60b029751ab5a71149a62cd9fec4756e3538d1754486a}{ON\_TABLE}}\ =\ 1,\ \ \ \textcolor{comment}{//\ 1\ =\ on\ table}} -\DoxyCodeLine{00150\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a498b35f9e00b24e51f8f60b029751ab5a4120eb7591bd0789af75a8973d5f9146}{STATIONARY}}\ =\ 2,\ \textcolor{comment}{//\ 2\ =\ stationary}} -\DoxyCodeLine{00151\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a498b35f9e00b24e51f8f60b029751ab5a32987cdf8a725702042ab18f5c700905}{STABLE}}\ =\ 3,\ \ \ \ \ \textcolor{comment}{//\ 3\ =\ stable}} -\DoxyCodeLine{00152\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a498b35f9e00b24e51f8f60b029751ab5af96e6ea7a7375bd60bad3f3caae3cf27}{MOTION}}\ =\ 4,\ \ \ \ \ \textcolor{comment}{//\ 4\ =\ in\ motion}} -\DoxyCodeLine{00153\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a498b35f9e00b24e51f8f60b029751ab5a83c7f2aa8c3ac10ed8beb75cad162827}{RESERVED}}\ =\ 5,\ \ \ \textcolor{comment}{//\ 5\ =\ reserved\ (not\ used)}} -\DoxyCodeLine{00154\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147a0db45d2a4141101bdfe48e3314cfbca3}{UNDEFINED}}\ =\ 6\ \ \ \textcolor{comment}{//\ used\ for\ unit\ tests}} -\DoxyCodeLine{00155\ \};} -\DoxyCodeLine{00156\ } -\DoxyCodeLine{00158\ \textcolor{keyword}{typedef}\ \textcolor{keyword}{struct\ }\mbox{\hyperlink{structbno08x__quat__t}{bno08x\_quat\_t}}} -\DoxyCodeLine{00159\ \{} -\DoxyCodeLine{00160\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{structbno08x__quat__t_ab99e5e4f8adad74eee1a94b4e7ef2542}{real}};} -\DoxyCodeLine{00161\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{structbno08x__quat__t_ac438aba57b7082e1d81e2d1241f87ca0}{i}};} -\DoxyCodeLine{00162\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{structbno08x__quat__t_aab49754d4967cfa71578d8d1156eef46}{j}};} -\DoxyCodeLine{00163\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{structbno08x__quat__t_ade2592f6a271cc8b260081ad018772ef}{k}};} -\DoxyCodeLine{00164\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08xAccuracy}}\ \mbox{\hyperlink{structbno08x__quat__t_afd179bfc02d365b5db4ad9fa810daf7c}{accuracy}};} -\DoxyCodeLine{00165\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{structbno08x__quat__t_a7368a7f0524e3b2e1f4465329ecb0912}{rad\_accuracy}};} -\DoxyCodeLine{00166\ } -\DoxyCodeLine{00167\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__quat__t_ae42ec645fe23b60e32e55872a3b9e703}{bno08x\_quat\_t}}()} -\DoxyCodeLine{00168\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{structbno08x__quat__t_ab99e5e4f8adad74eee1a94b4e7ef2542}{real}}(0.0f)} -\DoxyCodeLine{00169\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__quat__t_ac438aba57b7082e1d81e2d1241f87ca0}{i}}(0.0f)} -\DoxyCodeLine{00170\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__quat__t_aab49754d4967cfa71578d8d1156eef46}{j}}(0.0f)} -\DoxyCodeLine{00171\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__quat__t_ade2592f6a271cc8b260081ad018772ef}{k}}(0.0f)} -\DoxyCodeLine{00172\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__quat__t_afd179bfc02d365b5db4ad9fa810daf7c}{accuracy}}(\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08xAccuracy}}::\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147a0db45d2a4141101bdfe48e3314cfbca3}{UNDEFINED}})} -\DoxyCodeLine{00173\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__quat__t_a7368a7f0524e3b2e1f4465329ecb0912}{rad\_accuracy}}(0.0f)} -\DoxyCodeLine{00174\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00175\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00176\ } -\DoxyCodeLine{00177\ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ overloaded\ assignment\ operator\ to\ handle\ RV\ with\ rad\ accuracy}} -\DoxyCodeLine{00178\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__quat__t}{bno08x\_quat\_t}}\&\ \mbox{\hyperlink{structbno08x__quat__t_a081cecab6370ae436f36416e3f7a6ddc}{operator=}}(\textcolor{keyword}{const}\ sh2\_RotationVectorWAcc\_t\&\ source)} -\DoxyCodeLine{00179\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00180\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>real\ =\ source.\mbox{\hyperlink{structbno08x__quat__t_ab99e5e4f8adad74eee1a94b4e7ef2542}{real}};} -\DoxyCodeLine{00181\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>i\ =\ source.i;} -\DoxyCodeLine{00182\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>j\ =\ source.j;} -\DoxyCodeLine{00183\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>k\ =\ source.k;} -\DoxyCodeLine{00184\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>rad\_accuracy\ =\ source.accuracy;} -\DoxyCodeLine{00185\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ *\textcolor{keyword}{this};} -\DoxyCodeLine{00186\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00187\ } -\DoxyCodeLine{00188\ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ overloaded\ assignment\ operator\ to\ handle\ RV\ with\ w/o\ rad\ accuracy}} -\DoxyCodeLine{00189\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__quat__t}{bno08x\_quat\_t}}\&\ \mbox{\hyperlink{structbno08x__quat__t_a23cac26e381f9a83657fccdab735046b}{operator=}}(\textcolor{keyword}{const}\ sh2\_RotationVector\_t\&\ source)} -\DoxyCodeLine{00190\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00191\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>real\ =\ source.\mbox{\hyperlink{structbno08x__quat__t_ab99e5e4f8adad74eee1a94b4e7ef2542}{real}};} -\DoxyCodeLine{00192\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>i\ =\ source.i;} -\DoxyCodeLine{00193\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>j\ =\ source.j;} -\DoxyCodeLine{00194\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>k\ =\ source.k;} -\DoxyCodeLine{00195\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>rad\_accuracy\ =\ 0.0f;} -\DoxyCodeLine{00196\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ *\textcolor{keyword}{this};} -\DoxyCodeLine{00197\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00198\ } -\DoxyCodeLine{00199\ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ overloaded\ assignment\ operator\ to\ handle\ IRV\ report}} -\DoxyCodeLine{00200\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__quat__t}{bno08x\_quat\_t}}\&\ \mbox{\hyperlink{structbno08x__quat__t_ae3705dc48882a3d616927cad01c2387d}{operator=}}(\textcolor{keyword}{const}\ sh2\_GyroIntegratedRV\_t\&\ source)} -\DoxyCodeLine{00201\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00202\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>real\ =\ source.\mbox{\hyperlink{structbno08x__quat__t_ab99e5e4f8adad74eee1a94b4e7ef2542}{real}};} -\DoxyCodeLine{00203\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>i\ =\ source.i;} -\DoxyCodeLine{00204\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>j\ =\ source.j;} -\DoxyCodeLine{00205\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>k\ =\ source.k;} -\DoxyCodeLine{00206\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>rad\_accuracy\ =\ 0.0f;} -\DoxyCodeLine{00207\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ *\textcolor{keyword}{this};} -\DoxyCodeLine{00208\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00209\ } -\DoxyCodeLine{00210\ \}\ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a0c7367913526c0d634c5f8f5365a55b4}{bno08x\_quat\_t}};} -\DoxyCodeLine{00211\ } -\DoxyCodeLine{00213\ \textcolor{keyword}{typedef}\ \textcolor{keyword}{struct\ }\mbox{\hyperlink{structbno08x__euler__angle__t}{bno08x\_euler\_angle\_t}}} -\DoxyCodeLine{00214\ \{} -\DoxyCodeLine{00215\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{structbno08x__euler__angle__t_a7c675704f7bf92a19846de6ee020f0ef}{x}};} -\DoxyCodeLine{00216\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{structbno08x__euler__angle__t_a0c4f19cb559999d4c2ac2b29d9dc7cfd}{y}};} -\DoxyCodeLine{00217\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{structbno08x__euler__angle__t_a5237ec5e8fc1ca49b2f108ac784f0032}{z}};} -\DoxyCodeLine{00218\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08xAccuracy}}\ \mbox{\hyperlink{structbno08x__euler__angle__t_a3b4fad0b84bda3f34e86f7168ef2fee6}{accuracy}};} -\DoxyCodeLine{00219\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{structbno08x__euler__angle__t_a89ab348ee455b14e5d09f1eb5d231c99}{rad\_accuracy}};} -\DoxyCodeLine{00220\ } -\DoxyCodeLine{00221\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__euler__angle__t_a29b670ff58d75a6abf02512ee07a6207}{bno08x\_euler\_angle\_t}}()} -\DoxyCodeLine{00222\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{structbno08x__euler__angle__t_a7c675704f7bf92a19846de6ee020f0ef}{x}}(0.0f)} -\DoxyCodeLine{00223\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__euler__angle__t_a0c4f19cb559999d4c2ac2b29d9dc7cfd}{y}}(0.0f)} -\DoxyCodeLine{00224\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__euler__angle__t_a5237ec5e8fc1ca49b2f108ac784f0032}{z}}(0.0f)} -\DoxyCodeLine{00225\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__euler__angle__t_a3b4fad0b84bda3f34e86f7168ef2fee6}{accuracy}}(\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08xAccuracy}}::\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147a0db45d2a4141101bdfe48e3314cfbca3}{UNDEFINED}})} -\DoxyCodeLine{00226\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__euler__angle__t_a89ab348ee455b14e5d09f1eb5d231c99}{rad\_accuracy}}(0.0f)} -\DoxyCodeLine{00227\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00228\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00229\ } -\DoxyCodeLine{00230\ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ overloaded\ =\ operator\ for\ quat\ to\ euler\ conversion}} -\DoxyCodeLine{00231\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__euler__angle__t}{bno08x\_euler\_angle\_t}}\&\ \mbox{\hyperlink{structbno08x__euler__angle__t_aa7f6954a731e0be492508b5d1dac056e}{operator=}}(\textcolor{keyword}{const}\ \mbox{\hyperlink{structbno08x__quat__t}{bno08x\_quat\_t}}\&\ source)} -\DoxyCodeLine{00232\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00233\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>x\ =\ atan2(2.0f\ *\ (source.\mbox{\hyperlink{structbno08x__quat__t_ab99e5e4f8adad74eee1a94b4e7ef2542}{real}}\ *\ source.\mbox{\hyperlink{structbno08x__quat__t_ac438aba57b7082e1d81e2d1241f87ca0}{i}}\ +\ source.\mbox{\hyperlink{structbno08x__quat__t_aab49754d4967cfa71578d8d1156eef46}{j}}\ *\ source.\mbox{\hyperlink{structbno08x__quat__t_ade2592f6a271cc8b260081ad018772ef}{k}}),} -\DoxyCodeLine{00234\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ 1.0f\ -\/\ 2.0f\ *\ (source.\mbox{\hyperlink{structbno08x__quat__t_ac438aba57b7082e1d81e2d1241f87ca0}{i}}\ *\ source.\mbox{\hyperlink{structbno08x__quat__t_ac438aba57b7082e1d81e2d1241f87ca0}{i}}\ +\ source.\mbox{\hyperlink{structbno08x__quat__t_aab49754d4967cfa71578d8d1156eef46}{j}}\ *\ source.\mbox{\hyperlink{structbno08x__quat__t_aab49754d4967cfa71578d8d1156eef46}{j}}));} -\DoxyCodeLine{00235\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>y\ =\ asin(2.0f\ *\ (source.\mbox{\hyperlink{structbno08x__quat__t_ab99e5e4f8adad74eee1a94b4e7ef2542}{real}}\ *\ source.\mbox{\hyperlink{structbno08x__quat__t_aab49754d4967cfa71578d8d1156eef46}{j}}\ -\/\ source.\mbox{\hyperlink{structbno08x__quat__t_ade2592f6a271cc8b260081ad018772ef}{k}}\ *\ source.\mbox{\hyperlink{structbno08x__quat__t_ac438aba57b7082e1d81e2d1241f87ca0}{i}}));} -\DoxyCodeLine{00236\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>z\ =\ atan2(2.0f\ *\ (source.\mbox{\hyperlink{structbno08x__quat__t_ab99e5e4f8adad74eee1a94b4e7ef2542}{real}}\ *\ source.\mbox{\hyperlink{structbno08x__quat__t_ade2592f6a271cc8b260081ad018772ef}{k}}\ +\ source.\mbox{\hyperlink{structbno08x__quat__t_ac438aba57b7082e1d81e2d1241f87ca0}{i}}\ *\ source.\mbox{\hyperlink{structbno08x__quat__t_aab49754d4967cfa71578d8d1156eef46}{j}}),} -\DoxyCodeLine{00237\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ 1.0f\ -\/\ 2.0f\ *\ (source.\mbox{\hyperlink{structbno08x__quat__t_aab49754d4967cfa71578d8d1156eef46}{j}}\ *\ source.\mbox{\hyperlink{structbno08x__quat__t_aab49754d4967cfa71578d8d1156eef46}{j}}\ +\ source.\mbox{\hyperlink{structbno08x__quat__t_ade2592f6a271cc8b260081ad018772ef}{k}}\ *\ source.\mbox{\hyperlink{structbno08x__quat__t_ade2592f6a271cc8b260081ad018772ef}{k}}));} -\DoxyCodeLine{00238\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>rad\_accuracy\ =\ source.\mbox{\hyperlink{structbno08x__quat__t_a7368a7f0524e3b2e1f4465329ecb0912}{rad\_accuracy}};} -\DoxyCodeLine{00239\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>accuracy\ =\ source.\mbox{\hyperlink{structbno08x__quat__t_afd179bfc02d365b5db4ad9fa810daf7c}{accuracy}};} -\DoxyCodeLine{00240\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ *\textcolor{keyword}{this};} -\DoxyCodeLine{00241\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00242\ } -\DoxyCodeLine{00243\ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ overloaded\ *=\ operator\ for\ rad2deg\ conversions}} -\DoxyCodeLine{00244\ \ \ \ \ \ \ \ \ \textcolor{keyword}{template}\ <\textcolor{keyword}{typename}\ T>} -\DoxyCodeLine{00245\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__euler__angle__t}{bno08x\_euler\_angle\_t}}\&\ \mbox{\hyperlink{structbno08x__euler__angle__t_a0b1d1fcfc2884937404446ca16829e51}{operator*=}}(T\ value)} -\DoxyCodeLine{00246\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00247\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__euler__angle__t_a7c675704f7bf92a19846de6ee020f0ef}{x}}\ *=\ \textcolor{keyword}{static\_cast<}\textcolor{keywordtype}{float}\textcolor{keyword}{>}(value);} -\DoxyCodeLine{00248\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__euler__angle__t_a0c4f19cb559999d4c2ac2b29d9dc7cfd}{y}}\ *=\ \textcolor{keyword}{static\_cast<}\textcolor{keywordtype}{float}\textcolor{keyword}{>}(value);} -\DoxyCodeLine{00249\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__euler__angle__t_a5237ec5e8fc1ca49b2f108ac784f0032}{z}}\ *=\ \textcolor{keyword}{static\_cast<}\textcolor{keywordtype}{float}\textcolor{keyword}{>}(value);} -\DoxyCodeLine{00250\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__euler__angle__t_a89ab348ee455b14e5d09f1eb5d231c99}{rad\_accuracy}}\ *=\ \textcolor{keyword}{static\_cast<}\textcolor{keywordtype}{float}\textcolor{keyword}{>}(value);} -\DoxyCodeLine{00251\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ *\textcolor{keyword}{this};} -\DoxyCodeLine{00252\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00253\ } -\DoxyCodeLine{00254\ \}\ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ae22357b6f53c2cf806bb3aeb80814a}{bno08x\_euler\_angle\_t}};} -\DoxyCodeLine{00255\ } -\DoxyCodeLine{00257\ \textcolor{keyword}{typedef}\ \textcolor{keyword}{struct\ }\mbox{\hyperlink{structbno08x__ang__vel__t}{bno08x\_ang\_vel\_t}}} -\DoxyCodeLine{00258\ \{} -\DoxyCodeLine{00259\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{structbno08x__ang__vel__t_aad57f7ad443f1c94b411ff1c3c2d37a3}{x}};} -\DoxyCodeLine{00260\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{structbno08x__ang__vel__t_af6d7d0452271c2d35234371ad1df6a80}{y}};} -\DoxyCodeLine{00261\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{structbno08x__ang__vel__t_aac5bb11414116bce54e5f8b7dd2d48f6}{z}};} -\DoxyCodeLine{00262\ } -\DoxyCodeLine{00263\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__ang__vel__t_a76cf6d15cef214b31a47008d49b843be}{bno08x\_ang\_vel\_t}}()} -\DoxyCodeLine{00264\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{structbno08x__ang__vel__t_aad57f7ad443f1c94b411ff1c3c2d37a3}{x}}(0.0f)} -\DoxyCodeLine{00265\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__ang__vel__t_af6d7d0452271c2d35234371ad1df6a80}{y}}(0.0f)} -\DoxyCodeLine{00266\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__ang__vel__t_aac5bb11414116bce54e5f8b7dd2d48f6}{z}}(0.0f)} -\DoxyCodeLine{00267\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00268\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00269\ } -\DoxyCodeLine{00270\ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ overloaded\ *=\ operator\ for\ rad2deg\ conversions}} -\DoxyCodeLine{00271\ \ \ \ \ \ \ \ \ \textcolor{keyword}{template}\ <\textcolor{keyword}{typename}\ T>} -\DoxyCodeLine{00272\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__ang__vel__t}{bno08x\_ang\_vel\_t}}\&\ \mbox{\hyperlink{structbno08x__ang__vel__t_ae963f28d8914d5cc2f13620a4a9c57e8}{operator*=}}(T\ value)} -\DoxyCodeLine{00273\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00274\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__ang__vel__t_aad57f7ad443f1c94b411ff1c3c2d37a3}{x}}\ *=\ \textcolor{keyword}{static\_cast<}\textcolor{keywordtype}{float}\textcolor{keyword}{>}(value);} -\DoxyCodeLine{00275\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__ang__vel__t_af6d7d0452271c2d35234371ad1df6a80}{y}}\ *=\ \textcolor{keyword}{static\_cast<}\textcolor{keywordtype}{float}\textcolor{keyword}{>}(value);} -\DoxyCodeLine{00276\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__ang__vel__t_aac5bb11414116bce54e5f8b7dd2d48f6}{z}}\ *=\ \textcolor{keyword}{static\_cast<}\textcolor{keywordtype}{float}\textcolor{keyword}{>}(value);} -\DoxyCodeLine{00277\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ *\textcolor{keyword}{this};} -\DoxyCodeLine{00278\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00279\ } -\DoxyCodeLine{00280\ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ strip\ sh2\_GyroIntegratedRV\_t\ of\ velocity\ data\ for\ IRV\ reports}} -\DoxyCodeLine{00281\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__ang__vel__t}{bno08x\_ang\_vel\_t}}\&\ \mbox{\hyperlink{structbno08x__ang__vel__t_afe1b100ac38de3ccd0c0b617e5b5d8a2}{operator=}}(\textcolor{keyword}{const}\ sh2\_GyroIntegratedRV\_t\&\ source)} -\DoxyCodeLine{00282\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00283\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>x\ =\ source.angVelX;} -\DoxyCodeLine{00284\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>y\ =\ source.angVelY;} -\DoxyCodeLine{00285\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>z\ =\ source.angVelZ;} -\DoxyCodeLine{00286\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ *\textcolor{keyword}{this};} -\DoxyCodeLine{00287\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00288\ \}\ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a2babea2516c7c91039316693fc23a8c1}{bno08x\_ang\_vel\_t}};} -\DoxyCodeLine{00289\ } -\DoxyCodeLine{00291\ \textcolor{keyword}{typedef}\ \textcolor{keyword}{struct\ }\mbox{\hyperlink{structbno08x__magf__t}{bno08x\_magf\_t}}} -\DoxyCodeLine{00292\ \{} -\DoxyCodeLine{00293\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{structbno08x__magf__t_ac692d27a0bd9d698a89a8ca58e959d08}{x}};} -\DoxyCodeLine{00294\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{structbno08x__magf__t_a01b2e4c9a144b3e1c0572db12ed48601}{y}};} -\DoxyCodeLine{00295\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{structbno08x__magf__t_a0516e3805249e8b62856af2aabf7cc0b}{z}};} -\DoxyCodeLine{00296\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08xAccuracy}}\ \mbox{\hyperlink{structbno08x__magf__t_a6b92aa85f81f17034c3f201dd9ff0b46}{accuracy}};} -\DoxyCodeLine{00297\ } -\DoxyCodeLine{00298\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__magf__t_ad8784e25768658f4fa0cb1dd5c1afc36}{bno08x\_magf\_t}}()} -\DoxyCodeLine{00299\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{structbno08x__magf__t_ac692d27a0bd9d698a89a8ca58e959d08}{x}}(0.0f)} -\DoxyCodeLine{00300\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__magf__t_a01b2e4c9a144b3e1c0572db12ed48601}{y}}(0.0f)} -\DoxyCodeLine{00301\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__magf__t_a0516e3805249e8b62856af2aabf7cc0b}{z}}(0.0f)} -\DoxyCodeLine{00302\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__magf__t_a6b92aa85f81f17034c3f201dd9ff0b46}{accuracy}}(\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08xAccuracy}}::\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147a0db45d2a4141101bdfe48e3314cfbca3}{UNDEFINED}})} -\DoxyCodeLine{00303\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00304\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00305\ } -\DoxyCodeLine{00306\ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ overloaded\ =\ operator\ for\ sh2\_MagneticField\_t\ conversion}} -\DoxyCodeLine{00307\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__magf__t}{bno08x\_magf\_t}}\&\ \mbox{\hyperlink{structbno08x__magf__t_adadb35e5c67433e47895d7ae5885a00e}{operator=}}(\textcolor{keyword}{const}\ sh2\_MagneticField\_t\&\ source)} -\DoxyCodeLine{00308\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00309\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>x\ =\ source.\mbox{\hyperlink{structbno08x__magf__t_ac692d27a0bd9d698a89a8ca58e959d08}{x}};} -\DoxyCodeLine{00310\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>y\ =\ source.y;} -\DoxyCodeLine{00311\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>z\ =\ source.z;} -\DoxyCodeLine{00312\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ *\textcolor{keyword}{this};} -\DoxyCodeLine{00313\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00314\ } -\DoxyCodeLine{00315\ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ overloaded\ =\ operator\ for\ sh2\_MagneticFieldUncalibrated\_t\ conversion}} -\DoxyCodeLine{00316\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__magf__t}{bno08x\_magf\_t}}\&\ \mbox{\hyperlink{structbno08x__magf__t_a2e0b22e5fa40d5ecd447e0cb451b3282}{operator=}}(\textcolor{keyword}{const}\ sh2\_MagneticFieldUncalibrated\_t\&\ source)} -\DoxyCodeLine{00317\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00318\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>x\ =\ source.\mbox{\hyperlink{structbno08x__magf__t_ac692d27a0bd9d698a89a8ca58e959d08}{x}};} -\DoxyCodeLine{00319\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>y\ =\ source.y;} -\DoxyCodeLine{00320\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>z\ =\ source.z;} -\DoxyCodeLine{00321\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ *\textcolor{keyword}{this};} -\DoxyCodeLine{00322\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00323\ } -\DoxyCodeLine{00324\ \}\ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a429f861977153379e28e8f3710330b45}{bno08x\_magf\_t}};} -\DoxyCodeLine{00325\ } -\DoxyCodeLine{00327\ \textcolor{keyword}{typedef}\ \textcolor{keyword}{struct\ }\mbox{\hyperlink{structbno08x__magf__bias__t}{bno08x\_magf\_bias\_t}}} -\DoxyCodeLine{00328\ \{} -\DoxyCodeLine{00329\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{structbno08x__magf__bias__t_ac4f55ef988b43d3d6c753a2201c60b14}{x}};} -\DoxyCodeLine{00330\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{structbno08x__magf__bias__t_a0e49d87458853c3478ffe1febffa0279}{y}};} -\DoxyCodeLine{00331\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{structbno08x__magf__bias__t_a76b135fa354d2646927ff76c2da5a6b3}{z}};} -\DoxyCodeLine{00332\ } -\DoxyCodeLine{00333\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__magf__bias__t_aa0b6af3812168e0dc9329d5a70e54f98}{bno08x\_magf\_bias\_t}}()} -\DoxyCodeLine{00334\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{structbno08x__magf__bias__t_ac4f55ef988b43d3d6c753a2201c60b14}{x}}(0.0f)} -\DoxyCodeLine{00335\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__magf__bias__t_a0e49d87458853c3478ffe1febffa0279}{y}}(0.0f)} -\DoxyCodeLine{00336\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__magf__bias__t_a76b135fa354d2646927ff76c2da5a6b3}{z}}(0.0f)} -\DoxyCodeLine{00337\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00338\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00339\ } -\DoxyCodeLine{00340\ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ overloaded\ =\ operator\ for\ sh2\_MagneticFieldUncalibrated\_t\ conversion}} -\DoxyCodeLine{00341\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__magf__bias__t}{bno08x\_magf\_bias\_t}}\&\ \mbox{\hyperlink{structbno08x__magf__bias__t_aeed524c368c645e3f325ffe387199a31}{operator=}}(\textcolor{keyword}{const}\ sh2\_MagneticFieldUncalibrated\_t\&\ source)} -\DoxyCodeLine{00342\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00343\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>x\ =\ source.biasX;} -\DoxyCodeLine{00344\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>y\ =\ source.biasY;} -\DoxyCodeLine{00345\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>z\ =\ source.biasZ;} -\DoxyCodeLine{00346\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ *\textcolor{keyword}{this};} -\DoxyCodeLine{00347\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00348\ } -\DoxyCodeLine{00349\ \}\ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a3d6e56080638d872486935323f393ab7}{bno08x\_magf\_bias\_t}};} -\DoxyCodeLine{00350\ } -\DoxyCodeLine{00352\ \textcolor{keyword}{typedef}\ \textcolor{keyword}{struct\ }\mbox{\hyperlink{structbno08x__gyro__t}{bno08x\_gyro\_t}}} -\DoxyCodeLine{00353\ \{} -\DoxyCodeLine{00354\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{structbno08x__gyro__t_a63a7bfec63a61b44dab94cd62dc5f50e}{x}};} -\DoxyCodeLine{00355\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{structbno08x__gyro__t_ab079eb91abc32f71c6d41f3dcf6274df}{y}};} -\DoxyCodeLine{00356\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{structbno08x__gyro__t_ac9a349e1dad45c041bfd0555b01e273f}{z}};} -\DoxyCodeLine{00357\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08xAccuracy}}\ \mbox{\hyperlink{structbno08x__gyro__t_a87ab3be28faed62506a764d411650a12}{accuracy}};} -\DoxyCodeLine{00358\ } -\DoxyCodeLine{00359\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__gyro__t_aa9a075a6b135f4b137b6247768ef5af6}{bno08x\_gyro\_t}}()} -\DoxyCodeLine{00360\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{structbno08x__gyro__t_a63a7bfec63a61b44dab94cd62dc5f50e}{x}}(0.0f)} -\DoxyCodeLine{00361\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__gyro__t_ab079eb91abc32f71c6d41f3dcf6274df}{y}}(0.0f)} -\DoxyCodeLine{00362\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__gyro__t_ac9a349e1dad45c041bfd0555b01e273f}{z}}(0.0f)} -\DoxyCodeLine{00363\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__gyro__t_a87ab3be28faed62506a764d411650a12}{accuracy}}(\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08xAccuracy}}::\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147a0db45d2a4141101bdfe48e3314cfbca3}{UNDEFINED}})} -\DoxyCodeLine{00364\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00365\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00366\ } -\DoxyCodeLine{00367\ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ overloaded\ =\ operator\ for\ sh2\_Gyroscope\_t\ conversion}} -\DoxyCodeLine{00368\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__gyro__t}{bno08x\_gyro\_t}}\&\ \mbox{\hyperlink{structbno08x__gyro__t_a13cfb2e5d15b2fe50d1d910bd0c4b868}{operator=}}(\textcolor{keyword}{const}\ sh2\_Gyroscope\_t\&\ source)} -\DoxyCodeLine{00369\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00370\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>x\ =\ source.\mbox{\hyperlink{structbno08x__gyro__t_a63a7bfec63a61b44dab94cd62dc5f50e}{x}};} -\DoxyCodeLine{00371\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>y\ =\ source.y;} -\DoxyCodeLine{00372\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>z\ =\ source.z;} -\DoxyCodeLine{00373\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ *\textcolor{keyword}{this};} -\DoxyCodeLine{00374\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00375\ } -\DoxyCodeLine{00376\ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ overloaded\ =\ operator\ for\ sh2\_GyroscopeUncalibrated\ conversion}} -\DoxyCodeLine{00377\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__gyro__t}{bno08x\_gyro\_t}}\&\ \mbox{\hyperlink{structbno08x__gyro__t_a64d4900e42a8f056a404b699074f1c41}{operator=}}(\textcolor{keyword}{const}\ sh2\_GyroscopeUncalibrated\&\ source)} -\DoxyCodeLine{00378\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00379\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>x\ =\ source.\mbox{\hyperlink{structbno08x__gyro__t_a63a7bfec63a61b44dab94cd62dc5f50e}{x}};} -\DoxyCodeLine{00380\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>y\ =\ source.y;} -\DoxyCodeLine{00381\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>z\ =\ source.z;} -\DoxyCodeLine{00382\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ *\textcolor{keyword}{this};} -\DoxyCodeLine{00383\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00384\ } -\DoxyCodeLine{00385\ \}\ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ac166834f6280e6ef21af7dd8a01be1e4}{bno08x\_gyro\_t}};} -\DoxyCodeLine{00386\ } -\DoxyCodeLine{00388\ \textcolor{keyword}{typedef}\ \textcolor{keyword}{struct\ }\mbox{\hyperlink{structbno08x__gyro__bias__t}{bno08x\_gyro\_bias\_t}}} -\DoxyCodeLine{00389\ \{} -\DoxyCodeLine{00390\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{structbno08x__gyro__bias__t_a9c592e8c420797c8e02146eb6ba4a923}{x}};} -\DoxyCodeLine{00391\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{structbno08x__gyro__bias__t_a9bb96e58ed1df186edf40aa66b38bf4a}{y}};} -\DoxyCodeLine{00392\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{structbno08x__gyro__bias__t_aef04b50ebf86ff49631beb3ba90ae1ba}{z}};} -\DoxyCodeLine{00393\ } -\DoxyCodeLine{00394\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__gyro__bias__t_a779c3000b541664d935b2ffda75a5f14}{bno08x\_gyro\_bias\_t}}()} -\DoxyCodeLine{00395\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{structbno08x__gyro__bias__t_a9c592e8c420797c8e02146eb6ba4a923}{x}}(0.0f)} -\DoxyCodeLine{00396\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__gyro__bias__t_a9bb96e58ed1df186edf40aa66b38bf4a}{y}}(0.0f)} -\DoxyCodeLine{00397\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__gyro__bias__t_aef04b50ebf86ff49631beb3ba90ae1ba}{z}}(0.0f)} -\DoxyCodeLine{00398\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00399\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00400\ } -\DoxyCodeLine{00401\ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ overloaded\ =\ operator\ for\ sh2\_GyroscopeUncalibrated\ conversion}} -\DoxyCodeLine{00402\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__gyro__bias__t}{bno08x\_gyro\_bias\_t}}\&\ \mbox{\hyperlink{structbno08x__gyro__bias__t_aaa3795c61ebd89d4a620600b37ac27fc}{operator=}}(\textcolor{keyword}{const}\ sh2\_GyroscopeUncalibrated\&\ source)} -\DoxyCodeLine{00403\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00404\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>x\ =\ source.biasX;} -\DoxyCodeLine{00405\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>y\ =\ source.biasY;} -\DoxyCodeLine{00406\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>z\ =\ source.biasZ;} -\DoxyCodeLine{00407\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ *\textcolor{keyword}{this};} -\DoxyCodeLine{00408\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00409\ } -\DoxyCodeLine{00410\ \}\ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a7bf3b6ed58dd988c0f4566ba56bff415}{bno08x\_gyro\_bias\_t}};} -\DoxyCodeLine{00411\ } -\DoxyCodeLine{00413\ \textcolor{keyword}{typedef}\ \textcolor{keyword}{struct\ }\mbox{\hyperlink{structbno08x__activity__classifier__t}{bno08x\_activity\_classifier\_t}}} -\DoxyCodeLine{00414\ \{} -\DoxyCodeLine{00415\ \ \ \ \ \ \ \ \ uint8\_t\ \mbox{\hyperlink{structbno08x__activity__classifier__t_aa3e3a6b479558722bc9d5416b74492ca}{page}};} -\DoxyCodeLine{00416\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{structbno08x__activity__classifier__t_a90b7b42f031ed0e5b4c5d0e167caccb9}{lastPage}};} -\DoxyCodeLine{00417\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187}{BNO08xActivity}}\ \mbox{\hyperlink{structbno08x__activity__classifier__t_a272be5b28ff89a20d3c3cfdbfe63a5b5}{mostLikelyState}};} -\DoxyCodeLine{00418\ \ \ \ \ \ \ \ \ uint8\_t\ \mbox{\hyperlink{structbno08x__activity__classifier__t_a6c99dd8968d52c7099c6f6b2acf11796}{confidence}}[10];} -\DoxyCodeLine{00419\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08xAccuracy}}\ \mbox{\hyperlink{structbno08x__activity__classifier__t_a51df90897f0f47b640ac975ad8f4833f}{accuracy}};} -\DoxyCodeLine{00420\ } -\DoxyCodeLine{00421\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__activity__classifier__t_a302244e7d2d064b126eb92f363add923}{bno08x\_activity\_classifier\_t}}()} -\DoxyCodeLine{00422\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{structbno08x__activity__classifier__t_aa3e3a6b479558722bc9d5416b74492ca}{page}}(0U)} -\DoxyCodeLine{00423\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__activity__classifier__t_a90b7b42f031ed0e5b4c5d0e167caccb9}{lastPage}}(false)} -\DoxyCodeLine{00424\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__activity__classifier__t_a272be5b28ff89a20d3c3cfdbfe63a5b5}{mostLikelyState}}(\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187}{BNO08xActivity}}::\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147a0db45d2a4141101bdfe48e3314cfbca3}{UNDEFINED}})} -\DoxyCodeLine{00425\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__activity__classifier__t_a6c99dd8968d52c7099c6f6b2acf11796}{confidence}}(\{\})} -\DoxyCodeLine{00426\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__activity__classifier__t_a51df90897f0f47b640ac975ad8f4833f}{accuracy}}(\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0a0db45d2a4141101bdfe48e3314cfbca3}{BNO08xAccuracy::UNDEFINED}})} -\DoxyCodeLine{00427\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00428\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00429\ } -\DoxyCodeLine{00430\ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ conversion\ from\ sh2\_PersonalActivityClassifier\_t}} -\DoxyCodeLine{00431\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__activity__classifier__t}{bno08x\_activity\_classifier\_t}}\&\ \mbox{\hyperlink{structbno08x__activity__classifier__t_ac9375f65afb421e1d552e11461546a43}{operator=}}(\textcolor{keyword}{const}\ sh2\_PersonalActivityClassifier\_t\&\ source)} -\DoxyCodeLine{00432\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00433\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>page\ =\ source.\mbox{\hyperlink{structbno08x__activity__classifier__t_aa3e3a6b479558722bc9d5416b74492ca}{page}};} -\DoxyCodeLine{00434\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>lastPage\ =\ source.lastPage;} -\DoxyCodeLine{00435\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>mostLikelyState\ =\ \textcolor{keyword}{static\_cast<}\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187}{BNO08xActivity}}\textcolor{keyword}{>}(source.mostLikelyState);} -\DoxyCodeLine{00436\ } -\DoxyCodeLine{00437\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{for}\ (\textcolor{keywordtype}{int}\ i\ =\ 0;\ i\ <\ 10;\ ++i)} -\DoxyCodeLine{00438\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>confidence[i]\ =\ source.confidence[i];} -\DoxyCodeLine{00439\ } -\DoxyCodeLine{00440\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ *\textcolor{keyword}{this};} -\DoxyCodeLine{00441\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00442\ \}\ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a7913a36911f75945cfaa0a3249a280e3}{bno08x\_activity\_classifier\_t}};} -\DoxyCodeLine{00443\ } -\DoxyCodeLine{00446\ \textcolor{keyword}{typedef}\ \textcolor{keyword}{struct\ }\mbox{\hyperlink{structbno08x__tap__detector__t}{bno08x\_tap\_detector\_t}}} -\DoxyCodeLine{00447\ \{} -\DoxyCodeLine{00448\ \ \ \ \ \ \ \ \ int8\_t\ \mbox{\hyperlink{structbno08x__tap__detector__t_a1ce57db3616377a16e11701cc04c3442}{x\_flag}};} -\DoxyCodeLine{00449\ \ \ \ \ \ \ \ \ int8\_t\ \mbox{\hyperlink{structbno08x__tap__detector__t_ae6ad63cddd8ddd96383448f659226c6f}{y\_flag}};} -\DoxyCodeLine{00450\ \ \ \ \ \ \ \ \ int8\_t\ \mbox{\hyperlink{structbno08x__tap__detector__t_aa46d40f151fce8f60fc8ed4cbe6cf2a1}{z\_flag}};} -\DoxyCodeLine{00451\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{structbno08x__tap__detector__t_aef875a8e6ff23b29cb9fb73af48db11a}{double\_tap}};} -\DoxyCodeLine{00452\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08xAccuracy}}\ \mbox{\hyperlink{structbno08x__tap__detector__t_ad43c32c1d5a57f37e884e756daf9a7ea}{accuracy}};} -\DoxyCodeLine{00453\ } -\DoxyCodeLine{00454\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__tap__detector__t_ab464e512951fb6cf5a1411d2218d51c5}{bno08x\_tap\_detector\_t}}()} -\DoxyCodeLine{00455\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{structbno08x__tap__detector__t_a1ce57db3616377a16e11701cc04c3442}{x\_flag}}(0)} -\DoxyCodeLine{00456\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__tap__detector__t_ae6ad63cddd8ddd96383448f659226c6f}{y\_flag}}(0)} -\DoxyCodeLine{00457\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__tap__detector__t_aa46d40f151fce8f60fc8ed4cbe6cf2a1}{z\_flag}}(0)} -\DoxyCodeLine{00458\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__tap__detector__t_aef875a8e6ff23b29cb9fb73af48db11a}{double\_tap}}(false)} -\DoxyCodeLine{00459\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__tap__detector__t_ad43c32c1d5a57f37e884e756daf9a7ea}{accuracy}}(\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08xAccuracy}}::\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147a0db45d2a4141101bdfe48e3314cfbca3}{UNDEFINED}})} -\DoxyCodeLine{00460\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00461\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00462\ } -\DoxyCodeLine{00463\ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ overloaded\ =\ operator\ for\ sh2\_GyroscopeUncalibrated\ conversion}} -\DoxyCodeLine{00464\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__tap__detector__t}{bno08x\_tap\_detector\_t}}\&\ \mbox{\hyperlink{structbno08x__tap__detector__t_a4cd8e7c025890f3abfa04ea2a0522f87}{operator=}}(\textcolor{keyword}{const}\ sh2\_TapDetector\_t\&\ source)} -\DoxyCodeLine{00465\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00466\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ad0dc59e3a74a39a8e358c945162f6fc8}{TAP\_DETECTED\_X\_AXIS}}(source.flags))} -\DoxyCodeLine{00467\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>x\_flag\ =\ -\/1;} -\DoxyCodeLine{00468\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{else}} -\DoxyCodeLine{00469\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>x\_flag\ =\ 0;} -\DoxyCodeLine{00470\ } -\DoxyCodeLine{00471\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8a8a0fbcff17f5123ad111fcd9a375ea}{TAP\_DETECTED\_X\_AXIS\_POSITIVE}}(source.flags))} -\DoxyCodeLine{00472\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>x\_flag\ =\ 1;} -\DoxyCodeLine{00473\ } -\DoxyCodeLine{00474\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ad2ab2bbe6f01a4a641f75c41a9064cf6}{TAP\_DETECTED\_Y\_AXIS}}(source.flags))} -\DoxyCodeLine{00475\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>y\_flag\ =\ -\/1;} -\DoxyCodeLine{00476\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{else}} -\DoxyCodeLine{00477\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>y\_flag\ =\ 0;} -\DoxyCodeLine{00478\ } -\DoxyCodeLine{00479\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a356ec3a53c785965e8dd24381a3bdcd7}{TAP\_DETECTED\_Y\_AXIS\_POSITIVE}}(source.flags))} -\DoxyCodeLine{00480\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>y\_flag\ =\ 1;} -\DoxyCodeLine{00481\ } -\DoxyCodeLine{00482\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aaaf91ed835d5d1a5726806bb147c5938}{TAP\_DETECTED\_Z\_AXIS}}(source.flags))} -\DoxyCodeLine{00483\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>z\_flag\ =\ -\/1;} -\DoxyCodeLine{00484\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{else}} -\DoxyCodeLine{00485\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>z\_flag\ =\ 0;} -\DoxyCodeLine{00486\ } -\DoxyCodeLine{00487\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a6fd0bd9f4990ced262a8f2d4c41d65d9}{TAP\_DETECTED\_Z\_AXIS\_POSITIVE}}(source.flags))} -\DoxyCodeLine{00488\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>z\_flag\ =\ 1;} -\DoxyCodeLine{00489\ } -\DoxyCodeLine{00490\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a92a577e216f51fc6156a87e6ecf8ffc5}{TAP\_DETECTED\_DOUBLE}}(source.flags))} -\DoxyCodeLine{00491\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>double\_tap\ =\ \textcolor{keyword}{true};} -\DoxyCodeLine{00492\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{else}} -\DoxyCodeLine{00493\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>double\_tap\ =\ \textcolor{keyword}{false};} -\DoxyCodeLine{00494\ } -\DoxyCodeLine{00495\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ *\textcolor{keyword}{this};} -\DoxyCodeLine{00496\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00497\ } -\DoxyCodeLine{00498\ \}\ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_adcfe69b10c9c2244015bad5b978beedd}{bno08x\_tap\_detector\_t}};} -\DoxyCodeLine{00499\ } -\DoxyCodeLine{00501\ \textcolor{keyword}{typedef}\ \textcolor{keyword}{struct\ }\mbox{\hyperlink{structbno08x__shake__detector__t}{bno08x\_shake\_detector\_t}}} -\DoxyCodeLine{00502\ \{} -\DoxyCodeLine{00503\ \ \ \ \ \ \ \ \ uint8\_t\ \mbox{\hyperlink{structbno08x__shake__detector__t_a24dc1df9bb8089c330865e26054a349e}{x\_flag}};} -\DoxyCodeLine{00504\ \ \ \ \ \ \ \ \ uint8\_t\ \mbox{\hyperlink{structbno08x__shake__detector__t_a814745b5a1dd7aa6bb4bfde4981d1caa}{y\_flag}};} -\DoxyCodeLine{00505\ \ \ \ \ \ \ \ \ uint8\_t\ \mbox{\hyperlink{structbno08x__shake__detector__t_a7b833f57fc85173adecf666ec6d5477e}{z\_flag}};} -\DoxyCodeLine{00506\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08xAccuracy}}\ \mbox{\hyperlink{structbno08x__shake__detector__t_ac643f6c9ac9144c37765b22912212860}{accuracy}};} -\DoxyCodeLine{00507\ } -\DoxyCodeLine{00508\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__shake__detector__t_a57df670bfdac6a4174c986a65a0340be}{bno08x\_shake\_detector\_t}}()} -\DoxyCodeLine{00509\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{structbno08x__shake__detector__t_a24dc1df9bb8089c330865e26054a349e}{x\_flag}}(0U)} -\DoxyCodeLine{00510\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__shake__detector__t_a814745b5a1dd7aa6bb4bfde4981d1caa}{y\_flag}}(0U)} -\DoxyCodeLine{00511\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__shake__detector__t_a7b833f57fc85173adecf666ec6d5477e}{z\_flag}}(0U)} -\DoxyCodeLine{00512\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__shake__detector__t_ac643f6c9ac9144c37765b22912212860}{accuracy}}(\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08xAccuracy}}::\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147a0db45d2a4141101bdfe48e3314cfbca3}{UNDEFINED}})} -\DoxyCodeLine{00513\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00514\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00515\ } -\DoxyCodeLine{00516\ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ overloaded\ =\ operator\ for\ sh2\_GyroscopeUncalibrated\ conversion}} -\DoxyCodeLine{00517\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__shake__detector__t}{bno08x\_shake\_detector\_t}}\&\ \mbox{\hyperlink{structbno08x__shake__detector__t_a7fe349111b513b2cd042ad98112791b7}{operator=}}(\textcolor{keyword}{const}\ sh2\_ShakeDetector\_t\&\ source)} -\DoxyCodeLine{00518\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00519\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ae12bdf0217349447eebadf16d4560869}{SHAKE\_DETECTED\_X}}(source.shake))} -\DoxyCodeLine{00520\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>x\_flag\ =\ 1U;} -\DoxyCodeLine{00521\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{else}} -\DoxyCodeLine{00522\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>x\_flag\ =\ 0U;} -\DoxyCodeLine{00523\ } -\DoxyCodeLine{00524\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a023aa826dbf083e2a6d2d67beba75b27}{SHAKE\_DETECTED\_Y}}(source.shake))} -\DoxyCodeLine{00525\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>y\_flag\ =\ 1U;} -\DoxyCodeLine{00526\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{else}} -\DoxyCodeLine{00527\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>y\_flag\ =\ 0U;} -\DoxyCodeLine{00528\ } -\DoxyCodeLine{00529\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a9951e367fa8ff09a55526994cfaa94be}{SHAKE\_DETECTED\_Z}}(source.shake))} -\DoxyCodeLine{00530\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>z\_flag\ =\ 1U;} -\DoxyCodeLine{00531\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{else}} -\DoxyCodeLine{00532\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>z\_flag\ =\ 0U;} -\DoxyCodeLine{00533\ } -\DoxyCodeLine{00534\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ *\textcolor{keyword}{this};} -\DoxyCodeLine{00535\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00536\ } -\DoxyCodeLine{00537\ \}\ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a7c22ac348c71afe0d42dcfae6c97ca32}{bno08x\_shake\_detector\_t}};} -\DoxyCodeLine{00538\ } -\DoxyCodeLine{00541\ \textcolor{keyword}{typedef}\ \textcolor{keyword}{struct\ }\mbox{\hyperlink{structbno08x__accel__t}{bno08x\_accel\_t}}} -\DoxyCodeLine{00542\ \{} -\DoxyCodeLine{00543\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{structbno08x__accel__t_af72246bad5088682490f6a13e4624b7c}{x}};} -\DoxyCodeLine{00544\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{structbno08x__accel__t_a9514b06a88cdd4c4777ff8e27d8d52fb}{y}};} -\DoxyCodeLine{00545\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{structbno08x__accel__t_a391bf7c4ee0c3f571d94f73f047e9a3f}{z}};} -\DoxyCodeLine{00546\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08xAccuracy}}\ \mbox{\hyperlink{structbno08x__accel__t_aac8d91a84f911413e4bcc3fdb04c893b}{accuracy}};} -\DoxyCodeLine{00547\ } -\DoxyCodeLine{00548\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__accel__t_a3d71a06304afc576280c56952b4f7a34}{bno08x\_accel\_t}}()} -\DoxyCodeLine{00549\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{structbno08x__accel__t_af72246bad5088682490f6a13e4624b7c}{x}}(0.0f)} -\DoxyCodeLine{00550\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__accel__t_a9514b06a88cdd4c4777ff8e27d8d52fb}{y}}(0.0f)} -\DoxyCodeLine{00551\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__accel__t_a391bf7c4ee0c3f571d94f73f047e9a3f}{z}}(0.0f)} -\DoxyCodeLine{00552\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__accel__t_aac8d91a84f911413e4bcc3fdb04c893b}{accuracy}}(\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08xAccuracy}}::\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147a0db45d2a4141101bdfe48e3314cfbca3}{UNDEFINED}})} -\DoxyCodeLine{00553\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00554\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00555\ } -\DoxyCodeLine{00556\ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ conversion\ from\ sh2\_Accelerometer\_t}} -\DoxyCodeLine{00557\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__accel__t}{bno08x\_accel\_t}}\&\ \mbox{\hyperlink{structbno08x__accel__t_a5b3f1b2cc2a889af23d27185c6efd75e}{operator=}}(\textcolor{keyword}{const}\ sh2\_Accelerometer\_t\&\ source)} -\DoxyCodeLine{00558\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00559\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>x\ =\ source.\mbox{\hyperlink{structbno08x__accel__t_af72246bad5088682490f6a13e4624b7c}{x}};} -\DoxyCodeLine{00560\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>y\ =\ source.y;} -\DoxyCodeLine{00561\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>z\ =\ source.z;} -\DoxyCodeLine{00562\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ *\textcolor{keyword}{this};} -\DoxyCodeLine{00563\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00564\ \}\ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a0c22a2a9fede695256dfaa4703497a2e}{bno08x\_accel\_t}};} -\DoxyCodeLine{00565\ } -\DoxyCodeLine{00567\ \textcolor{keyword}{typedef}\ \textcolor{keyword}{struct\ }\mbox{\hyperlink{structbno08x__step__counter__t}{bno08x\_step\_counter\_t}}} -\DoxyCodeLine{00568\ \{} -\DoxyCodeLine{00569\ \ \ \ \ \ \ \ \ uint32\_t\ \mbox{\hyperlink{structbno08x__step__counter__t_a8060ef0721d76ff0175ca487617db202}{latency}};} -\DoxyCodeLine{00570\ \ \ \ \ \ \ \ \ uint16\_t\ \mbox{\hyperlink{structbno08x__step__counter__t_a6d6be986b770fe1343a46080f35653d3}{steps}};} -\DoxyCodeLine{00571\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08xAccuracy}}\ \mbox{\hyperlink{structbno08x__step__counter__t_a7e0f4b2eb32978a33f9e8c1c70b83f13}{accuracy}};} -\DoxyCodeLine{00572\ } -\DoxyCodeLine{00573\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__step__counter__t_a53eb4151dfa16c65871f9a754cf92940}{bno08x\_step\_counter\_t}}()} -\DoxyCodeLine{00574\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{structbno08x__step__counter__t_a8060ef0721d76ff0175ca487617db202}{latency}}(0UL)} -\DoxyCodeLine{00575\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__step__counter__t_a6d6be986b770fe1343a46080f35653d3}{steps}}(0U)} -\DoxyCodeLine{00576\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__step__counter__t_a7e0f4b2eb32978a33f9e8c1c70b83f13}{accuracy}}(\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08xAccuracy}}::\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147a0db45d2a4141101bdfe48e3314cfbca3}{UNDEFINED}})} -\DoxyCodeLine{00577\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00578\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00579\ } -\DoxyCodeLine{00580\ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ conversion\ from\ sh2\_StepCounter\_t}} -\DoxyCodeLine{00581\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__step__counter__t}{bno08x\_step\_counter\_t}}\&\ \mbox{\hyperlink{structbno08x__step__counter__t_ab184ba986a22ae89d5a4028b72efb2c1}{operator=}}(\textcolor{keyword}{const}\ sh2\_StepCounter\_t\&\ source)} -\DoxyCodeLine{00582\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00583\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>latency\ =\ source.\mbox{\hyperlink{structbno08x__step__counter__t_a8060ef0721d76ff0175ca487617db202}{latency}};} -\DoxyCodeLine{00584\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>steps\ =\ source.steps;} -\DoxyCodeLine{00585\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ *\textcolor{keyword}{this};} -\DoxyCodeLine{00586\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00587\ \}\ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ad52b092f56d1fa0064f2ea3502399cfc}{bno08x\_step\_counter\_t}};} -\DoxyCodeLine{00588\ } -\DoxyCodeLine{00590\ \textcolor{keyword}{typedef}\ \textcolor{keyword}{struct\ }\mbox{\hyperlink{structbno08x__raw__gyro__t}{bno08x\_raw\_gyro\_t}}} -\DoxyCodeLine{00591\ \{} -\DoxyCodeLine{00592\ \ \ \ \ \ \ \ \ int16\_t\ \mbox{\hyperlink{structbno08x__raw__gyro__t_a7b7f2f569143c710ac3b1068d434a47f}{x}};} -\DoxyCodeLine{00593\ \ \ \ \ \ \ \ \ int16\_t\ \mbox{\hyperlink{structbno08x__raw__gyro__t_af8755b09df8253594de1412f02655651}{y}};} -\DoxyCodeLine{00594\ \ \ \ \ \ \ \ \ int16\_t\ \mbox{\hyperlink{structbno08x__raw__gyro__t_afe5677954b4678eb3a460a386f224a78}{z}};} -\DoxyCodeLine{00595\ \ \ \ \ \ \ \ \ int16\_t\ \mbox{\hyperlink{structbno08x__raw__gyro__t_adf725827f6f97e16c953f6f5c7bf890b}{temperature}};} -\DoxyCodeLine{00596\ \ \ \ \ \ \ \ \ uint32\_t\ \mbox{\hyperlink{structbno08x__raw__gyro__t_a99d61a4d56a06fb219dc023fe3e446b5}{timestamp\_us}};} -\DoxyCodeLine{00597\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08xAccuracy}}\ \mbox{\hyperlink{structbno08x__raw__gyro__t_aa19b4b279b5c218675bf4c83ca872371}{accuracy}};} -\DoxyCodeLine{00598\ } -\DoxyCodeLine{00599\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__raw__gyro__t_a17c759dd38d5a6b78ae5cb77c5e4d93b}{bno08x\_raw\_gyro\_t}}()} -\DoxyCodeLine{00600\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{structbno08x__raw__gyro__t_a7b7f2f569143c710ac3b1068d434a47f}{x}}(0U)} -\DoxyCodeLine{00601\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__raw__gyro__t_af8755b09df8253594de1412f02655651}{y}}(0U)} -\DoxyCodeLine{00602\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__raw__gyro__t_afe5677954b4678eb3a460a386f224a78}{z}}(0U)} -\DoxyCodeLine{00603\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__raw__gyro__t_adf725827f6f97e16c953f6f5c7bf890b}{temperature}}(0U)} -\DoxyCodeLine{00604\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__raw__gyro__t_a99d61a4d56a06fb219dc023fe3e446b5}{timestamp\_us}}(0UL)} -\DoxyCodeLine{00605\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__raw__gyro__t_aa19b4b279b5c218675bf4c83ca872371}{accuracy}}(\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08xAccuracy}}::\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147a0db45d2a4141101bdfe48e3314cfbca3}{UNDEFINED}})} -\DoxyCodeLine{00606\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00607\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00608\ } -\DoxyCodeLine{00609\ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ conversion\ from\ sh2\_RawGyroscope\_t}} -\DoxyCodeLine{00610\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__raw__gyro__t}{bno08x\_raw\_gyro\_t}}\&\ \mbox{\hyperlink{structbno08x__raw__gyro__t_a34c3ff52aaa1898f44ad6b0cf585825a}{operator=}}(\textcolor{keyword}{const}\ sh2\_RawGyroscope\_t\&\ source)} -\DoxyCodeLine{00611\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00612\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>x\ =\ source.\mbox{\hyperlink{structbno08x__raw__gyro__t_a7b7f2f569143c710ac3b1068d434a47f}{x}};} -\DoxyCodeLine{00613\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>y\ =\ source.y;} -\DoxyCodeLine{00614\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>z\ =\ source.z;} -\DoxyCodeLine{00615\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>temperature\ =\ source.temperature;} -\DoxyCodeLine{00616\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>timestamp\_us\ =\ source.timestamp;} -\DoxyCodeLine{00617\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ *\textcolor{keyword}{this};} -\DoxyCodeLine{00618\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00619\ \}\ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a3e205d9599aa01b7946d1ed1cbb7f1c4}{bno08x\_raw\_gyro\_t}};} -\DoxyCodeLine{00620\ } -\DoxyCodeLine{00623\ \textcolor{keyword}{typedef}\ \textcolor{keyword}{struct\ }\mbox{\hyperlink{structbno08x__raw__accel__t}{bno08x\_raw\_accel\_t}}} -\DoxyCodeLine{00624\ \{} -\DoxyCodeLine{00625\ \ \ \ \ \ \ \ \ int16\_t\ \mbox{\hyperlink{structbno08x__raw__accel__t_ab5188923307b95f6324d9241e9140def}{x}};} -\DoxyCodeLine{00626\ \ \ \ \ \ \ \ \ int16\_t\ \mbox{\hyperlink{structbno08x__raw__accel__t_a917d6b23cb40c7044891624cebac2993}{y}};} -\DoxyCodeLine{00627\ \ \ \ \ \ \ \ \ int16\_t\ \mbox{\hyperlink{structbno08x__raw__accel__t_a62d1731746ea51d36b9946594075e67b}{z}};} -\DoxyCodeLine{00628\ \ \ \ \ \ \ \ \ uint32\_t\ \mbox{\hyperlink{structbno08x__raw__accel__t_a7ca16a89f219b199eb5797fd101d1283}{timestamp\_us}};} -\DoxyCodeLine{00629\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08xAccuracy}}\ \mbox{\hyperlink{structbno08x__raw__accel__t_aadb4fc1fa1d87d0baf4db5a534ea18ea}{accuracy}};} -\DoxyCodeLine{00630\ } -\DoxyCodeLine{00631\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__raw__accel__t_afb9443ec5846eefe942e1f273570fb7f}{bno08x\_raw\_accel\_t}}()} -\DoxyCodeLine{00632\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{structbno08x__raw__accel__t_ab5188923307b95f6324d9241e9140def}{x}}(0U)} -\DoxyCodeLine{00633\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__raw__accel__t_a917d6b23cb40c7044891624cebac2993}{y}}(0U)} -\DoxyCodeLine{00634\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__raw__accel__t_a62d1731746ea51d36b9946594075e67b}{z}}(0U)} -\DoxyCodeLine{00635\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__raw__accel__t_a7ca16a89f219b199eb5797fd101d1283}{timestamp\_us}}(0UL)} -\DoxyCodeLine{00636\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__raw__accel__t_aadb4fc1fa1d87d0baf4db5a534ea18ea}{accuracy}}(\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08xAccuracy}}::\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147a0db45d2a4141101bdfe48e3314cfbca3}{UNDEFINED}})} -\DoxyCodeLine{00637\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00638\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00639\ } -\DoxyCodeLine{00640\ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ conversion\ from\ sh2\_RawAccelerometer\_t}} -\DoxyCodeLine{00641\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__raw__accel__t}{bno08x\_raw\_accel\_t}}\&\ \mbox{\hyperlink{structbno08x__raw__accel__t_a8980031b2548b79c945abe299387d44f}{operator=}}(\textcolor{keyword}{const}\ sh2\_RawAccelerometer\_t\&\ source)} -\DoxyCodeLine{00642\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00643\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>x\ =\ source.\mbox{\hyperlink{structbno08x__raw__accel__t_ab5188923307b95f6324d9241e9140def}{x}};} -\DoxyCodeLine{00644\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>y\ =\ source.y;} -\DoxyCodeLine{00645\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>z\ =\ source.z;} -\DoxyCodeLine{00646\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>timestamp\_us\ =\ source.timestamp;} -\DoxyCodeLine{00647\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ *\textcolor{keyword}{this};} -\DoxyCodeLine{00648\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00649\ \}\ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ace2ea90ebebddfcdb75e1b8b7b48f905}{bno08x\_raw\_accel\_t}};} -\DoxyCodeLine{00650\ } -\DoxyCodeLine{00653\ \textcolor{keyword}{typedef}\ \textcolor{keyword}{struct\ }\mbox{\hyperlink{structbno08x__raw__magf__t}{bno08x\_raw\_magf\_t}}} -\DoxyCodeLine{00654\ \{} -\DoxyCodeLine{00655\ \ \ \ \ \ \ \ \ int16\_t\ \mbox{\hyperlink{structbno08x__raw__magf__t_a6d04fa2589070ad4ee06b7259fc90900}{x}};} -\DoxyCodeLine{00656\ \ \ \ \ \ \ \ \ int16\_t\ \mbox{\hyperlink{structbno08x__raw__magf__t_aba0a88c1032210c6db95ac779e280b9a}{y}};} -\DoxyCodeLine{00657\ \ \ \ \ \ \ \ \ int16\_t\ \mbox{\hyperlink{structbno08x__raw__magf__t_a5d50e05cccd1f92f36f6ac83e9f911ae}{z}};} -\DoxyCodeLine{00658\ \ \ \ \ \ \ \ \ uint32\_t\ \mbox{\hyperlink{structbno08x__raw__magf__t_a74cb298f230665c2d600d3298717c321}{timestamp\_us}};} -\DoxyCodeLine{00659\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08xAccuracy}}\ \mbox{\hyperlink{structbno08x__raw__magf__t_ae1253faa56aecbafd24f24f42dfb3aeb}{accuracy}};} -\DoxyCodeLine{00660\ } -\DoxyCodeLine{00661\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__raw__magf__t_a9bbd61edac01cb1f2e78417efe8573aa}{bno08x\_raw\_magf\_t}}()} -\DoxyCodeLine{00662\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{structbno08x__raw__magf__t_a6d04fa2589070ad4ee06b7259fc90900}{x}}(0U)} -\DoxyCodeLine{00663\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__raw__magf__t_aba0a88c1032210c6db95ac779e280b9a}{y}}(0U)} -\DoxyCodeLine{00664\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__raw__magf__t_a5d50e05cccd1f92f36f6ac83e9f911ae}{z}}(0U)} -\DoxyCodeLine{00665\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__raw__magf__t_a74cb298f230665c2d600d3298717c321}{timestamp\_us}}(0UL)} -\DoxyCodeLine{00666\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__raw__magf__t_ae1253faa56aecbafd24f24f42dfb3aeb}{accuracy}}(\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08xAccuracy}}::\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147a0db45d2a4141101bdfe48e3314cfbca3}{UNDEFINED}})} -\DoxyCodeLine{00667\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00668\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00669\ } -\DoxyCodeLine{00670\ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ conversion\ from\ sh2\_RawMagnetometer\_t}} -\DoxyCodeLine{00671\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__raw__magf__t}{bno08x\_raw\_magf\_t}}\&\ \mbox{\hyperlink{structbno08x__raw__magf__t_ad58e25ff5c6d8c4c3843264effa63a7c}{operator=}}(\textcolor{keyword}{const}\ sh2\_RawMagnetometer\_t\&\ source)} -\DoxyCodeLine{00672\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00673\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>x\ =\ source.\mbox{\hyperlink{structbno08x__raw__magf__t_a6d04fa2589070ad4ee06b7259fc90900}{x}};} -\DoxyCodeLine{00674\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>y\ =\ source.y;} -\DoxyCodeLine{00675\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>z\ =\ source.z;} -\DoxyCodeLine{00676\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>timestamp\_us\ =\ source.timestamp;} -\DoxyCodeLine{00677\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ *\textcolor{keyword}{this};} -\DoxyCodeLine{00678\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00679\ \}\ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a673f429cbcd0f48394de3d990d8bda4a}{bno08x\_raw\_magf\_t}};} -\DoxyCodeLine{00680\ } -\DoxyCodeLine{00682\ \textcolor{keyword}{typedef}\ \textcolor{keyword}{struct\ }\mbox{\hyperlink{structbno08x__stability__classifier__t}{bno08x\_stability\_classifier\_t}}} -\DoxyCodeLine{00683\ \{} -\DoxyCodeLine{00684\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a498b35f9e00b24e51f8f60b029751ab5}{BNO08xStability}}\ \mbox{\hyperlink{structbno08x__stability__classifier__t_a2ecd636f34a6be612833009d9a1c8725}{stability}};} -\DoxyCodeLine{00685\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08xAccuracy}}\ \mbox{\hyperlink{structbno08x__stability__classifier__t_aa1eeb8deb186589ae21cbd1b96747bf7}{accuracy}};} -\DoxyCodeLine{00686\ } -\DoxyCodeLine{00687\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__stability__classifier__t_a1af6213e40337e7dfff734d542fc3be2}{bno08x\_stability\_classifier\_t}}()} -\DoxyCodeLine{00688\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{structbno08x__stability__classifier__t_a2ecd636f34a6be612833009d9a1c8725}{stability}}(\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a498b35f9e00b24e51f8f60b029751ab5}{BNO08xStability}}::\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147a0db45d2a4141101bdfe48e3314cfbca3}{UNDEFINED}})} -\DoxyCodeLine{00689\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__stability__classifier__t_aa1eeb8deb186589ae21cbd1b96747bf7}{accuracy}}(\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08xAccuracy}}::\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147a0db45d2a4141101bdfe48e3314cfbca3}{UNDEFINED}})} -\DoxyCodeLine{00690\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00691\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00692\ } -\DoxyCodeLine{00693\ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ conversion\ from\ sh2\_StabilityClassifier\_t}} -\DoxyCodeLine{00694\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__stability__classifier__t}{bno08x\_stability\_classifier\_t}}\&\ \mbox{\hyperlink{structbno08x__stability__classifier__t_aff4d78a7c01ef13ae001bb185f825151}{operator=}}(\textcolor{keyword}{const}\ sh2\_StabilityClassifier\_t\&\ source)} -\DoxyCodeLine{00695\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00696\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>stability\ =\ \textcolor{keyword}{static\_cast<}\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a498b35f9e00b24e51f8f60b029751ab5}{BNO08xStability}}\textcolor{keyword}{>}(source.classification);} -\DoxyCodeLine{00697\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ *\textcolor{keyword}{this};} -\DoxyCodeLine{00698\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00699\ } -\DoxyCodeLine{00700\ \}\ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a9f0440c67ec56fafcd25a24bf36f842f}{bno08x\_stability\_classifier\_t}};} -\DoxyCodeLine{00701\ } -\DoxyCodeLine{00703\ \textcolor{keyword}{typedef}\ \textcolor{keyword}{struct\ }\mbox{\hyperlink{structbno08x__sample__counts__t}{bno08x\_sample\_counts\_t}}} -\DoxyCodeLine{00704\ \{} -\DoxyCodeLine{00705\ \ \ \ \ \ \ \ \ uint32\_t\ \mbox{\hyperlink{structbno08x__sample__counts__t_aae4244c540f8411246032f1e69125b75}{offered}};\ \ } -\DoxyCodeLine{00706\ \ \ \ \ \ \ \ \ uint32\_t\ \mbox{\hyperlink{structbno08x__sample__counts__t_a055f3d8ff138c7da4a79d4a6fb2af9b9}{on}};\ \ \ \ \ \ \ } -\DoxyCodeLine{00707\ \ \ \ \ \ \ \ \ uint32\_t\ \mbox{\hyperlink{structbno08x__sample__counts__t_a2ab3e0999a5e668833eb8dbab6d1f036}{accepted}};\ } -\DoxyCodeLine{00708\ \ \ \ \ \ \ \ \ uint32\_t} -\DoxyCodeLine{00709\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__sample__counts__t_a8d03182919cce138cfda97c3ff5700b2}{attempted}};\ } -\DoxyCodeLine{00710\ } -\DoxyCodeLine{00711\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__sample__counts__t_abd1eccfac205719fd1c5aed25fee1fec}{bno08x\_sample\_counts\_t}}()} -\DoxyCodeLine{00712\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{structbno08x__sample__counts__t_aae4244c540f8411246032f1e69125b75}{offered}}(0UL)} -\DoxyCodeLine{00713\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__sample__counts__t_a055f3d8ff138c7da4a79d4a6fb2af9b9}{on}}(0UL)} -\DoxyCodeLine{00714\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__sample__counts__t_a2ab3e0999a5e668833eb8dbab6d1f036}{accepted}}(0UL)} -\DoxyCodeLine{00715\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__sample__counts__t_a8d03182919cce138cfda97c3ff5700b2}{attempted}}(0UL)} -\DoxyCodeLine{00716\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00717\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00718\ } -\DoxyCodeLine{00719\ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ conversion\ from\ sh2\_PersonalActivityClassifier\_t}} -\DoxyCodeLine{00720\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__sample__counts__t}{bno08x\_sample\_counts\_t}}\&\ \mbox{\hyperlink{structbno08x__sample__counts__t_af9e52b9fe15c78bd8b2ef3cc5af66a13}{operator=}}(\textcolor{keyword}{const}\ sh2\_Counts\_t\&\ source)} -\DoxyCodeLine{00721\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00722\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>offered\ =\ source.\mbox{\hyperlink{structbno08x__sample__counts__t_aae4244c540f8411246032f1e69125b75}{offered}};} -\DoxyCodeLine{00723\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>on\ =\ source.on;} -\DoxyCodeLine{00724\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>accepted\ =\ source.accepted;} -\DoxyCodeLine{00725\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>\mbox{\hyperlink{structbno08x__sample__counts__t_a8d03182919cce138cfda97c3ff5700b2}{attempted}}\ =\ source.attempted;} -\DoxyCodeLine{00726\ } -\DoxyCodeLine{00727\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ *\textcolor{keyword}{this};} -\DoxyCodeLine{00728\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00729\ \}\ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_afceb7f957002d3e024d4971963ecfa20}{bno08x\_sample\_counts\_t}};} -\DoxyCodeLine{00730\ } -\DoxyCodeLine{00732\ \textcolor{keyword}{typedef}\ \textcolor{keyword}{struct\ }\mbox{\hyperlink{structbno08x__meta__data__t}{bno08x\_meta\_data\_t}}} -\DoxyCodeLine{00733\ \{} -\DoxyCodeLine{00734\ \ \ \ \ \ \ \ \ uint8\_t\ \mbox{\hyperlink{structbno08x__meta__data__t_a659afd22d089c9414ef865350c895d3e}{me\_version}};\ \ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00735\ \ \ \ \ \ \ \ \ uint8\_t\ \mbox{\hyperlink{structbno08x__meta__data__t_a5883b0fdc28d754f3fff570ca29e3b3e}{mh\_version}};\ \ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00736\ \ \ \ \ \ \ \ \ uint8\_t\ \mbox{\hyperlink{structbno08x__meta__data__t_a672da8b56be3269bae22c9e0e5424719}{sh\_version}};\ \ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00737\ \ \ \ \ \ \ \ \ uint32\_t\ \mbox{\hyperlink{structbno08x__meta__data__t_a58edad7613b5b2c6e7afd0233106b09f}{range}};\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00738\ \ \ \ \ \ \ \ \ uint32\_t\ \mbox{\hyperlink{structbno08x__meta__data__t_a7683b54fbe7ae8ec15b8f880d17a5a46}{resolution}};\ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00739\ \ \ \ \ \ \ \ \ uint16\_t\ \mbox{\hyperlink{structbno08x__meta__data__t_a31816ac79605b829e7304973d61f7d98}{revision}};\ \ \ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00740\ \ \ \ \ \ \ \ \ uint16\_t\ \mbox{\hyperlink{structbno08x__meta__data__t_ac4297b1db8065c9ad38b6100abda92c1}{power\_mA}};\ \ \ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00741\ \ \ \ \ \ \ \ \ uint32\_t\ \mbox{\hyperlink{structbno08x__meta__data__t_a5384c14c55c8f156ea18a0cc81a2e6fc}{min\_period\_us}};\ \ \ \ \ \ \ } -\DoxyCodeLine{00742\ \ \ \ \ \ \ \ \ uint32\_t\ \mbox{\hyperlink{structbno08x__meta__data__t_a3e4ff48e389db8b0643259f9af8c0006}{max\_period\_us}};\ \ \ \ \ \ \ } -\DoxyCodeLine{00743\ \ \ \ \ \ \ \ \ uint32\_t\ \mbox{\hyperlink{structbno08x__meta__data__t_a32f6c907d10794a2b64784c4bbe09723}{fifo\_reserved}};\ \ \ \ \ \ \ } -\DoxyCodeLine{00744\ \ \ \ \ \ \ \ \ uint32\_t\ \mbox{\hyperlink{structbno08x__meta__data__t_a94c6f70957ab28cde8d41fdbd2f39496}{fifo\_max}};\ \ \ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00745\ \ \ \ \ \ \ \ \ uint32\_t\ \mbox{\hyperlink{structbno08x__meta__data__t_ac493692919e552ca32e6c87b4623ccd2}{batch\_buffer\_bytes}};\ \ } -\DoxyCodeLine{00746\ \ \ \ \ \ \ \ \ uint16\_t\ \mbox{\hyperlink{structbno08x__meta__data__t_a1e0a5907ac8d8dd0325cf8830aa5bd66}{q\_point\_1}};\ \ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00747\ \ \ \ \ \ \ \ \ uint16\_t\ \mbox{\hyperlink{structbno08x__meta__data__t_a09ad38c35e9cd63d4c333f851d5e01e7}{q\_point\_2}};\ \ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00748\ \ \ \ \ \ \ \ \ uint16\_t\ \mbox{\hyperlink{structbno08x__meta__data__t_a29cb20721b8dda2c65c6b2b4dfad6551}{q\_point\_3}};\ \ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00749\ \ \ \ \ \ \ \ \ uint32\_t\ \mbox{\hyperlink{structbno08x__meta__data__t_a0efefbb8c4614bd3e81094f25909cc14}{vendor\_id\_len}};\ \ \ \ \ \ \ } -\DoxyCodeLine{00750\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{char}\ \mbox{\hyperlink{structbno08x__meta__data__t_a51e1f028175bf00c880cc2dfd4e05412}{vendor\_ID}}[48];\ \ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00751\ \ \ \ \ \ \ \ \ uint32\_t\ \mbox{\hyperlink{structbno08x__meta__data__t_abaa4829463c424c9959d594027ce7ba2}{sensor\_specific\_len}};\ } -\DoxyCodeLine{00752\ \ \ \ \ \ \ \ \ uint8\_t\ \mbox{\hyperlink{structbno08x__meta__data__t_a4134971e13a6242102facae308588072}{sensor\_specific}}[48];\ \ } -\DoxyCodeLine{00753\ } -\DoxyCodeLine{00754\ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ Default\ constructor}} -\DoxyCodeLine{00755\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__meta__data__t_a3e22f63db62812b5aeeb873553f378c4}{bno08x\_meta\_data\_t}}()} -\DoxyCodeLine{00756\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{structbno08x__meta__data__t_a659afd22d089c9414ef865350c895d3e}{me\_version}}(0)} -\DoxyCodeLine{00757\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__meta__data__t_a5883b0fdc28d754f3fff570ca29e3b3e}{mh\_version}}(0)} -\DoxyCodeLine{00758\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__meta__data__t_a672da8b56be3269bae22c9e0e5424719}{sh\_version}}(0)} -\DoxyCodeLine{00759\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__meta__data__t_a58edad7613b5b2c6e7afd0233106b09f}{range}}(0)} -\DoxyCodeLine{00760\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__meta__data__t_a7683b54fbe7ae8ec15b8f880d17a5a46}{resolution}}(0)} -\DoxyCodeLine{00761\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__meta__data__t_a31816ac79605b829e7304973d61f7d98}{revision}}(0)} -\DoxyCodeLine{00762\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__meta__data__t_ac4297b1db8065c9ad38b6100abda92c1}{power\_mA}}(0)} -\DoxyCodeLine{00763\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__meta__data__t_a5384c14c55c8f156ea18a0cc81a2e6fc}{min\_period\_us}}(0)} -\DoxyCodeLine{00764\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__meta__data__t_a3e4ff48e389db8b0643259f9af8c0006}{max\_period\_us}}(0)} -\DoxyCodeLine{00765\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__meta__data__t_a32f6c907d10794a2b64784c4bbe09723}{fifo\_reserved}}(0)} -\DoxyCodeLine{00766\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__meta__data__t_a94c6f70957ab28cde8d41fdbd2f39496}{fifo\_max}}(0)} -\DoxyCodeLine{00767\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__meta__data__t_ac493692919e552ca32e6c87b4623ccd2}{batch\_buffer\_bytes}}(0)} -\DoxyCodeLine{00768\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__meta__data__t_a1e0a5907ac8d8dd0325cf8830aa5bd66}{q\_point\_1}}(0)} -\DoxyCodeLine{00769\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__meta__data__t_a09ad38c35e9cd63d4c333f851d5e01e7}{q\_point\_2}}(0)} -\DoxyCodeLine{00770\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__meta__data__t_a29cb20721b8dda2c65c6b2b4dfad6551}{q\_point\_3}}(0)} -\DoxyCodeLine{00771\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__meta__data__t_a0efefbb8c4614bd3e81094f25909cc14}{vendor\_id\_len}}(0)} -\DoxyCodeLine{00772\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__meta__data__t_abaa4829463c424c9959d594027ce7ba2}{sensor\_specific\_len}}(0)} -\DoxyCodeLine{00773\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00774\ \ \ \ \ \ \ \ \ \ \ \ \ memset(\mbox{\hyperlink{structbno08x__meta__data__t_a51e1f028175bf00c880cc2dfd4e05412}{vendor\_ID}},\ 0,\ \textcolor{keyword}{sizeof}(\mbox{\hyperlink{structbno08x__meta__data__t_a51e1f028175bf00c880cc2dfd4e05412}{vendor\_ID}}));} -\DoxyCodeLine{00775\ \ \ \ \ \ \ \ \ \ \ \ \ memset(\mbox{\hyperlink{structbno08x__meta__data__t_a4134971e13a6242102facae308588072}{sensor\_specific}},\ 0,\ \textcolor{keyword}{sizeof}(\mbox{\hyperlink{structbno08x__meta__data__t_a4134971e13a6242102facae308588072}{sensor\_specific}}));} -\DoxyCodeLine{00776\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00777\ } -\DoxyCodeLine{00778\ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ Conversion\ constructor\ from\ sh2\_SensorMetadata\_t}} -\DoxyCodeLine{00779\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__meta__data__t_a549c5e42da7cf07c6ec28ce69548b1d8}{bno08x\_meta\_data\_t}}(\textcolor{keyword}{const}\ sh2\_SensorMetadata\_t\&\ src)} -\DoxyCodeLine{00780\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00781\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__meta__data__t_a659afd22d089c9414ef865350c895d3e}{me\_version}}\ =\ src.meVersion;} -\DoxyCodeLine{00782\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__meta__data__t_a5883b0fdc28d754f3fff570ca29e3b3e}{mh\_version}}\ =\ src.mhVersion;} -\DoxyCodeLine{00783\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__meta__data__t_a672da8b56be3269bae22c9e0e5424719}{sh\_version}}\ =\ src.shVersion;} -\DoxyCodeLine{00784\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__meta__data__t_a58edad7613b5b2c6e7afd0233106b09f}{range}}\ =\ src.range;} -\DoxyCodeLine{00785\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__meta__data__t_a7683b54fbe7ae8ec15b8f880d17a5a46}{resolution}}\ =\ src.resolution;} -\DoxyCodeLine{00786\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__meta__data__t_a31816ac79605b829e7304973d61f7d98}{revision}}\ =\ src.revision;} -\DoxyCodeLine{00787\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__meta__data__t_ac4297b1db8065c9ad38b6100abda92c1}{power\_mA}}\ =\ src.power\_mA;} -\DoxyCodeLine{00788\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__meta__data__t_a5384c14c55c8f156ea18a0cc81a2e6fc}{min\_period\_us}}\ =\ src.minPeriod\_uS;} -\DoxyCodeLine{00789\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__meta__data__t_a3e4ff48e389db8b0643259f9af8c0006}{max\_period\_us}}\ =\ src.maxPeriod\_uS;} -\DoxyCodeLine{00790\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__meta__data__t_a32f6c907d10794a2b64784c4bbe09723}{fifo\_reserved}}\ =\ src.fifoReserved;} -\DoxyCodeLine{00791\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__meta__data__t_a94c6f70957ab28cde8d41fdbd2f39496}{fifo\_max}}\ =\ src.fifoMax;} -\DoxyCodeLine{00792\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__meta__data__t_ac493692919e552ca32e6c87b4623ccd2}{batch\_buffer\_bytes}}\ =\ src.batchBufferBytes;} -\DoxyCodeLine{00793\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__meta__data__t_a1e0a5907ac8d8dd0325cf8830aa5bd66}{q\_point\_1}}\ =\ src.qPoint1;} -\DoxyCodeLine{00794\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__meta__data__t_a09ad38c35e9cd63d4c333f851d5e01e7}{q\_point\_2}}\ =\ src.qPoint2;} -\DoxyCodeLine{00795\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__meta__data__t_a29cb20721b8dda2c65c6b2b4dfad6551}{q\_point\_3}}\ =\ src.qPoint3;} -\DoxyCodeLine{00796\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__meta__data__t_a0efefbb8c4614bd3e81094f25909cc14}{vendor\_id\_len}}\ =\ src.vendorIdLen;} -\DoxyCodeLine{00797\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__meta__data__t_abaa4829463c424c9959d594027ce7ba2}{sensor\_specific\_len}}\ =\ src.sensorSpecificLen;} -\DoxyCodeLine{00798\ \ \ \ \ \ \ \ \ \ \ \ \ memcpy(\mbox{\hyperlink{structbno08x__meta__data__t_a51e1f028175bf00c880cc2dfd4e05412}{vendor\_ID}},\ src.vendorId,\ \mbox{\hyperlink{structbno08x__meta__data__t_a0efefbb8c4614bd3e81094f25909cc14}{vendor\_id\_len}});} -\DoxyCodeLine{00799\ \ \ \ \ \ \ \ \ \ \ \ \ memcpy(\mbox{\hyperlink{structbno08x__meta__data__t_a4134971e13a6242102facae308588072}{sensor\_specific}},\ src.sensorSpecific,\ \mbox{\hyperlink{structbno08x__meta__data__t_abaa4829463c424c9959d594027ce7ba2}{sensor\_specific\_len}});} -\DoxyCodeLine{00800\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00801\ \}\ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a1145e5dfd14e96bd70c6e73af017b548}{bno08x\_meta\_data\_t}};} -\DoxyCodeLine{00802\ } -\DoxyCodeLine{00803\ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ uint8\_t\ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a9808babb45af9b32fc51cef8d50341be}{TOTAL\_RPT\_COUNT}}\ =\ 38;\ } - -\end{DoxyCode} diff --git a/documentation/latex/_b_n_o08x_private_types_8hpp.tex b/documentation/latex/_b_n_o08x_private_types_8hpp.tex deleted file mode 100644 index 8a50e2b..0000000 --- a/documentation/latex/_b_n_o08x_private_types_8hpp.tex +++ /dev/null @@ -1,98 +0,0 @@ -\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 -{\ttfamily \#include $<$freertos/semphr.\+h$>$}\newline -{\ttfamily \#include $<$freertos/event\+\_\+groups.\+h$>$}\newline -{\ttfamily \#include "{}BNO08x\+Global\+Types.\+hpp"{}}\newline -{\ttfamily \#include "{}BNO08x\+Cb\+Param\+Rpt\+ID.\+hpp"{}}\newline -{\ttfamily \#include "{}BNO08x\+Cb\+Param\+Void.\+hpp"{}}\newline -Include dependency graph for BNO08x\+Private\+Types.\+hpp\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_b_n_o08x_private_types_8hpp__incl} -\end{center} -\end{figure} -This graph shows which files directly or indirectly include this file\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_b_n_o08x_private_types_8hpp__dep__incl} -\end{center} -\end{figure} -\doxysubsubsection*{Classes} -\begin{DoxyCompactItemize} -\item -struct \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+init\+\_\+status\+\_\+t}} -\begin{DoxyCompactList}\small\item\em Holds info about which functionality has been successfully initialized (used by deconstructor during cleanup). \end{DoxyCompactList}\item -struct \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} -\begin{DoxyCompactList}\small\item\em Holds context used to synchronize tasks and callback execution. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Namespaces} -\begin{DoxyCompactItemize} -\item -namespace \mbox{\hyperlink{namespace_b_n_o08x_private_types}{BNO08x\+Private\+Types}} -\end{DoxyCompactItemize} -\doxysubsubsection*{Typedefs} -\begin{DoxyCompactItemize} -\item -using \mbox{\hyperlink{namespace_b_n_o08x_private_types_a72315cafa76ff8c07f84f03fc6b36bc2}{BNO08x\+Private\+Types\+::bno08x\+\_\+cb\+\_\+list\+\_\+t}} -\begin{DoxyCompactList}\small\item\em Alias for vector type to contain both cb flavors. \end{DoxyCompactList}\item -typedef struct BNO08x\+Private\+Types\+::bno08x\+\_\+init\+\_\+status\+\_\+t \mbox{\hyperlink{namespace_b_n_o08x_private_types_a2698bcb8153e67716b43ce3cccc0f31a}{BNO08x\+Private\+Types\+::bno08x\+\_\+init\+\_\+status\+\_\+t}} -\begin{DoxyCompactList}\small\item\em Holds info about which functionality has been successfully initialized (used by deconstructor during cleanup). \end{DoxyCompactList}\item -typedef struct BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t \mbox{\hyperlink{namespace_b_n_o08x_private_types_a67b3b4702d94bb4ba152a213feae944f}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} -\begin{DoxyCompactList}\small\item\em Holds context used to synchronize tasks and callback execution. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Enumerations} -\begin{DoxyCompactItemize} -\item -enum \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2f}{BNO08x\+Private\+Types\+::bno08x\+\_\+rpt\+\_\+bit\+\_\+t}} \+: Event\+Bits\+\_\+t \{ \newline -\mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fac0ff3fde600aac814ad76a4769515ae8}{BNO08x\+Private\+Types\+::\+EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+RV\+\_\+\+BIT}} = (1UL \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 0U) -, \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fad39283f98adf7242b3b3ccf847c150cd}{BNO08x\+Private\+Types\+::\+EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+RV\+\_\+\+GAME\+\_\+\+BIT}} = (1UL \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 1U) -, \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fab5d141bdda220e3fa0bd9eb0fe3f31b5}{BNO08x\+Private\+Types\+::\+EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+RV\+\_\+\+ARVR\+\_\+\+S\+\_\+\+BIT}} = (1UL \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 2U) -, \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fab77588c26929a2d8dd8eeea883b905ca}{BNO08x\+Private\+Types\+::\+EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+RV\+\_\+\+ARVR\+\_\+\+S\+\_\+\+GAME\+\_\+\+BIT}} = (1UL \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 3U) -, \newline -\mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fa6835a63fb08379608cda0a108098aac7}{BNO08x\+Private\+Types\+::\+EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+GYRO\+\_\+\+INTEGRATED\+\_\+\+RV\+\_\+\+BIT}} = (1UL \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 4U) -, \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fa728314f4744fc408c6b153e8fbb3feb4}{BNO08x\+Private\+Types\+::\+EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+GEOMAG\+\_\+\+RV\+\_\+\+BIT}} = (1UL \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 5U) -, \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2faa5b9ffe097d1eb83a6a5a13871da0891}{BNO08x\+Private\+Types\+::\+EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+ACCELEROMETER\+\_\+\+BIT}} = (1UL \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 6U) -, \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fa68851003c2b7df34c3acf882251c60e2}{BNO08x\+Private\+Types\+::\+EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+LINEAR\+\_\+\+ACCELEROMETER\+\_\+\+BIT}} = (1UL \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 7U) -, \newline -\mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fabd9e62157a0bc3dc38c3473d7bc2799f}{BNO08x\+Private\+Types\+::\+EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+GRAVITY\+\_\+\+BIT}} = (1UL \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 8U) -, \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2faeb1961d7852ea305443610b2521aaea7}{BNO08x\+Private\+Types\+::\+EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+CAL\+\_\+\+GYRO\+\_\+\+BIT}} = (1UL \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 9U) -, \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fa591c062247280798af0e40d6141614c6}{BNO08x\+Private\+Types\+::\+EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+UNCAL\+\_\+\+GYRO\+\_\+\+BIT}} = (1UL \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 10U) -, \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fac1d15dddeab169b213c719e6b0fef32d}{BNO08x\+Private\+Types\+::\+EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+CAL\+\_\+\+MAGNETOMETER\+\_\+\+BIT}} = (1UL \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 11U) -, \newline -\mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2faa54d15cc17179a6840b9ec3f4e0038cb}{BNO08x\+Private\+Types\+::\+EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+UNCAL\+\_\+\+MAGNETOMETER\+\_\+\+BIT}} = (1UL \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 12U) -, \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fad4482fb4fb6693a492584508691f2c77}{BNO08x\+Private\+Types\+::\+EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+TAP\+\_\+\+DETECTOR\+\_\+\+BIT}} = (1UL \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 13U) -, \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fafb8f448edba339f37fdf794bd891f903}{BNO08x\+Private\+Types\+::\+EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+STEP\+\_\+\+COUNTER\+\_\+\+BIT}} = (1UL \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 14U) -, \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fae138ae8422830982a470025d81c4be4b}{BNO08x\+Private\+Types\+::\+EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+STABILITY\+\_\+\+CLASSIFIER\+\_\+\+BIT}} = (1UL \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 15U) -, \newline -\mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fa94cddd1837a77bba5644543b1ad8b9e7}{BNO08x\+Private\+Types\+::\+EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+ACTIVITY\+\_\+\+CLASSIFIER\+\_\+\+BIT}} = (1UL \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 16U) -, \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fad517d3ea5b1b259f20ed43e1fcf40e0c}{BNO08x\+Private\+Types\+::\+EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+SHAKE\+\_\+\+DETECTOR\+\_\+\+BIT}} = (1UL \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 17U) -, \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fab7e6b36da354702880ff9118d45b6af2}{BNO08x\+Private\+Types\+::\+EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+RAW\+\_\+\+ACCELEROMETER\+\_\+\+BIT}} = (1UL \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 18U) -, \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 -enum \mbox{\hyperlink{namespace_b_n_o08x_private_types_a59097f108831dd9860e17438d2976c1c}{BNO08x\+Private\+Types\+::bno08x\+\_\+tsk\+\_\+bit\+\_\+t}} \+: Event\+Bits\+\_\+t \{ \mbox{\hyperlink{namespace_b_n_o08x_private_types_a59097f108831dd9860e17438d2976c1ca272952aff639965d61f76664cb4fed15}{BNO08x\+Private\+Types\+::\+EVT\+\_\+\+GRP\+\_\+\+BNO08x\+\_\+\+TASKS\+\_\+\+RUNNING}} -, \mbox{\hyperlink{namespace_b_n_o08x_private_types_a59097f108831dd9860e17438d2976c1ca616d8458c1a9f54f9d99ba03a773ba41}{BNO08x\+Private\+Types\+::\+EVT\+\_\+\+GRP\+\_\+\+BNO08x\+\_\+\+TASK\+\_\+\+HINT\+\_\+\+ASSRT\+\_\+\+BIT}} -, \mbox{\hyperlink{namespace_b_n_o08x_private_types_a59097f108831dd9860e17438d2976c1caaddd073f2b8e89319909d7c61f220452}{BNO08x\+Private\+Types\+::\+EVT\+\_\+\+GRP\+\_\+\+BNO08x\+\_\+\+TASK\+\_\+\+RESET\+\_\+\+OCCURRED}} -, \mbox{\hyperlink{namespace_b_n_o08x_private_types_a59097f108831dd9860e17438d2976c1ca17f12f538e40746dbe8aafee08391fcc}{BNO08x\+Private\+Types\+::\+EVT\+\_\+\+GRP\+\_\+\+BNO08x\+\_\+\+TASK\+\_\+\+DATA\+\_\+\+AVAILABLE}} - \} -\begin{DoxyCompactList}\small\item\em Bits for evt\+\_\+grp\+\_\+bno08x\+\_\+task. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Variables} -\begin{DoxyCompactItemize} -\item -static sh2\+\_\+\+Sensor\+Config \mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}} -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -\begin{DoxyAuthor}{Author} -Myles Parfeniuk -\end{DoxyAuthor} 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 deleted file mode 100644 index a2f2396..0000000 --- a/documentation/latex/_b_n_o08x_private_types_8hpp__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index d0523b6..0000000 Binary files a/documentation/latex/_b_n_o08x_private_types_8hpp__dep__incl.pdf and /dev/null 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 deleted file mode 100644 index 27aa135..0000000 --- a/documentation/latex/_b_n_o08x_private_types_8hpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 19ebf49..0000000 Binary files a/documentation/latex/_b_n_o08x_private_types_8hpp__incl.pdf and /dev/null 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 deleted file mode 100644 index ddce773..0000000 --- a/documentation/latex/_b_n_o08x_private_types_8hpp_source.tex +++ /dev/null @@ -1,133 +0,0 @@ -\doxysection{BNO08x\+Private\+Types.\+hpp} -\hypertarget{_b_n_o08x_private_types_8hpp_source}{}\label{_b_n_o08x_private_types_8hpp_source}\index{include/BNO08xPrivateTypes.hpp@{include/BNO08xPrivateTypes.hpp}} -\mbox{\hyperlink{_b_n_o08x_private_types_8hpp}{Go to the documentation of this file.}} -\begin{DoxyCode}{0} -\DoxyCodeLine{00001\ } -\DoxyCodeLine{00006\ \textcolor{preprocessor}{\#pragma\ once}} -\DoxyCodeLine{00007\ } -\DoxyCodeLine{00008\ \textcolor{comment}{//\ etl\ includes}} -\DoxyCodeLine{00009\ \textcolor{preprocessor}{\#include\ }} -\DoxyCodeLine{00010\ \textcolor{preprocessor}{\#include\ }} -\DoxyCodeLine{00011\ \textcolor{comment}{//\ esp-\/idf\ includes}} -\DoxyCodeLine{00012\ \textcolor{preprocessor}{\#include\ }} -\DoxyCodeLine{00013\ \textcolor{preprocessor}{\#include\ }} -\DoxyCodeLine{00014\ \textcolor{preprocessor}{\#include\ }} -\DoxyCodeLine{00015\ \textcolor{comment}{//\ in-\/house\ includes}} -\DoxyCodeLine{00016\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08xGlobalTypes.hpp}}"{}}} -\DoxyCodeLine{00017\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_cb_param_rpt_i_d_8hpp}{BNO08xCbParamRptID.hpp}}"{}}} -\DoxyCodeLine{00018\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_cb_param_void_8hpp}{BNO08xCbParamVoid.hpp}}"{}}} -\DoxyCodeLine{00019\ } -\DoxyCodeLine{00020\ \textcolor{keyword}{namespace\ }\mbox{\hyperlink{namespace_b_n_o08x_private_types}{BNO08xPrivateTypes}}} -\DoxyCodeLine{00021\ \{} -\DoxyCodeLine{00022\ \ \ \ \ \textcolor{keyword}{using\ }\mbox{\hyperlink{namespace_b_n_o08x_private_types_a72315cafa76ff8c07f84f03fc6b36bc2}{bno08x\_cb\_list\_t}}\ =\ etl::vector,} -\DoxyCodeLine{00023\ \ \ \ \ \ \ \ \ \ \ \ \ CONFIG\_ESP32\_BNO08X\_CB\_MAX>;\ } -\DoxyCodeLine{00024\ } -\DoxyCodeLine{00027\ \ \ \ \ \textcolor{keyword}{typedef}\ \textcolor{keyword}{struct\ }\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t}{bno08x\_init\_status\_t}}} -\DoxyCodeLine{00028\ \ \ \ \ \{} -\DoxyCodeLine{00029\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_ac74b5a17ec13d4bef4e4775f20ed68df}{gpio\_outputs}};\ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00030\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a9b87a879ec795e2241985f0d33856c14}{gpio\_inputs}};\ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00031\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a3cec063b6210ec58d30b3bd1d4ead4f9}{isr\_service}};\ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00032\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a7c4523e02a434a7be73f5dc5314429bd}{isr\_handler}};\ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00033\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a8780317bf985194a58d4b0457d518adf}{spi\_bus}};\ \ \ \ \ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00034\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_ab268642c4b6b9fc1eb7c6ceec0e8e64d}{spi\_device}};\ \ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00035\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_af303bcbae7a635043e0c082d7869dd40}{data\_proc\_task}};\ \ \ \ \ \ \ } -\DoxyCodeLine{00036\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a150665b9f07eea167dd61aa9701d0e66}{sh2\_HAL\_service\_task}};\ } -\DoxyCodeLine{00037\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_ae1066ea59e52f7d228b71df1f8c2b416}{cb\_task}};\ \ \ \ \ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00038\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a5094148539354e52e4f7b054ba766bce}{sh2\_HAL}};\ \ \ \ \ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00039\ } -\DoxyCodeLine{00040\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a63b876667ae7fb32e9861dffafb55a64}{bno08x\_init\_status\_t}}()} -\DoxyCodeLine{00041\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_ac74b5a17ec13d4bef4e4775f20ed68df}{gpio\_outputs}}(false)} -\DoxyCodeLine{00042\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a9b87a879ec795e2241985f0d33856c14}{gpio\_inputs}}(false)} -\DoxyCodeLine{00043\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a3cec063b6210ec58d30b3bd1d4ead4f9}{isr\_service}}(false)} -\DoxyCodeLine{00044\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a7c4523e02a434a7be73f5dc5314429bd}{isr\_handler}}(false)} -\DoxyCodeLine{00045\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a8780317bf985194a58d4b0457d518adf}{spi\_bus}}(false)} -\DoxyCodeLine{00046\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_ab268642c4b6b9fc1eb7c6ceec0e8e64d}{spi\_device}}(false)} -\DoxyCodeLine{00047\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_af303bcbae7a635043e0c082d7869dd40}{data\_proc\_task}}(false)} -\DoxyCodeLine{00048\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a150665b9f07eea167dd61aa9701d0e66}{sh2\_HAL\_service\_task}}(false)} -\DoxyCodeLine{00049\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_ae1066ea59e52f7d228b71df1f8c2b416}{cb\_task}}(false)} -\DoxyCodeLine{00050\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a5094148539354e52e4f7b054ba766bce}{sh2\_HAL}}(false)} -\DoxyCodeLine{00051\ \ \ \ \ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00052\ \ \ \ \ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00053\ \ \ \ \ \}\ \mbox{\hyperlink{namespace_b_n_o08x_private_types_a2698bcb8153e67716b43ce3cccc0f31a}{bno08x\_init\_status\_t}};} -\DoxyCodeLine{00054\ } -\DoxyCodeLine{00056\ \ \ \ \ \textcolor{keyword}{typedef}\ \textcolor{keyword}{struct\ }\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{bno08x\_sync\_ctx\_t}}} -\DoxyCodeLine{00057\ \ \ \ \ \{} -\DoxyCodeLine{00058\ \ \ \ \ \ \ \ \ \ \ \ \ SemaphoreHandle\_t\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_a5433c33ca93bfd2be4a7575ddff7a8d9}{sh2\_HAL\_lock}};\ } -\DoxyCodeLine{00059\ \ \ \ \ \ \ \ \ \ \ \ \ SemaphoreHandle\_t} -\DoxyCodeLine{00060\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_a551d1eb66d239c54cffa96b558e40a15}{data\_lock}};\ } -\DoxyCodeLine{00061\ \ \ \ \ \ \ \ \ \ \ \ \ EventGroupHandle\_t\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_aeaeeb8fa04544f63b66c32f3adbb0041}{evt\_grp\_rpt\_en}};\ } -\DoxyCodeLine{00062\ \ \ \ \ \ \ \ \ \ \ \ \ EventGroupHandle\_t} -\DoxyCodeLine{00063\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_a13f4a91c74fbf09059b5b136ed4f09ac}{evt\_grp\_rpt\_data\_available}};\ } -\DoxyCodeLine{00064\ \ \ \ \ \ \ \ \ \ \ \ \ EventGroupHandle\_t\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_aacddf6425d126d8e854eff620a2dbec0}{evt\_grp\_task}};\ } -\DoxyCodeLine{00065\ \ \ \ \ \ \ \ \ \ \ \ \ etl::vector\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_aa63f0d6aa9a27e2f6cdbef17c42c3289}{en\_report\_ids}};\ } -\DoxyCodeLine{00066\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{namespace_b_n_o08x_private_types_a72315cafa76ff8c07f84f03fc6b36bc2}{bno08x\_cb\_list\_t}}\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_ad38bf7a37a5c9cae7c9d8725b23ff365}{cb\_list}};\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00067\ } -\DoxyCodeLine{00068\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_a3f9cea8f40f89200c93f2a4bf09039ac}{bno08x\_sync\_ctx\_t}}()} -\DoxyCodeLine{00069\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_a5433c33ca93bfd2be4a7575ddff7a8d9}{sh2\_HAL\_lock}}(xSemaphoreCreateMutex())} -\DoxyCodeLine{00070\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_a551d1eb66d239c54cffa96b558e40a15}{data\_lock}}(xSemaphoreCreateMutex())} -\DoxyCodeLine{00071\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_aeaeeb8fa04544f63b66c32f3adbb0041}{evt\_grp\_rpt\_en}}(xEventGroupCreate())} -\DoxyCodeLine{00072\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_a13f4a91c74fbf09059b5b136ed4f09ac}{evt\_grp\_rpt\_data\_available}}(xEventGroupCreate())} -\DoxyCodeLine{00073\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_aacddf6425d126d8e854eff620a2dbec0}{evt\_grp\_task}}(xEventGroupCreate())} -\DoxyCodeLine{00074\ \ \ \ \ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00075\ \ \ \ \ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00076\ \ \ \ \ \}\ \mbox{\hyperlink{namespace_b_n_o08x_private_types_a67b3b4702d94bb4ba152a213feae944f}{bno08x\_sync\_ctx\_t}};} -\DoxyCodeLine{00077\ } -\DoxyCodeLine{00079\ \ \ \ \ \textcolor{keyword}{enum}\ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2f}{bno08x\_rpt\_bit\_t}}\ :\ EventBits\_t} -\DoxyCodeLine{00080\ \ \ \ \ \{} -\DoxyCodeLine{00081\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fac0ff3fde600aac814ad76a4769515ae8}{EVT\_GRP\_RPT\_RV\_BIT}}\ =\ (1UL\ <<\ 0U),\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00082\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fad39283f98adf7242b3b3ccf847c150cd}{EVT\_GRP\_RPT\_RV\_GAME\_BIT}}\ =\ (1UL\ <<\ 1U),\ \ \ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00083\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fab5d141bdda220e3fa0bd9eb0fe3f31b5}{EVT\_GRP\_RPT\_RV\_ARVR\_S\_BIT}}\ =\ (1UL\ <<\ 2U),\ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00084\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fab77588c26929a2d8dd8eeea883b905ca}{EVT\_GRP\_RPT\_RV\_ARVR\_S\_GAME\_BIT}}\ =\ (1UL\ <<\ 3U),\ \ \ \ \ } -\DoxyCodeLine{00085\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fa6835a63fb08379608cda0a108098aac7}{EVT\_GRP\_RPT\_GYRO\_INTEGRATED\_RV\_BIT}}\ =\ (1UL\ <<\ 4U),\ } -\DoxyCodeLine{00086\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fa728314f4744fc408c6b153e8fbb3feb4}{EVT\_GRP\_RPT\_GEOMAG\_RV\_BIT}}\ =\ (1UL\ <<\ 5U),\ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00087\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2faa5b9ffe097d1eb83a6a5a13871da0891}{EVT\_GRP\_RPT\_ACCELEROMETER\_BIT}}\ =\ (1UL\ <<\ 6U),\ \ \ \ \ \ } -\DoxyCodeLine{00088\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fa68851003c2b7df34c3acf882251c60e2}{EVT\_GRP\_RPT\_LINEAR\_ACCELEROMETER\_BIT}}\ =\ (1UL\ <<\ 7U),\ \ } -\DoxyCodeLine{00089\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fabd9e62157a0bc3dc38c3473d7bc2799f}{EVT\_GRP\_RPT\_GRAVITY\_BIT}}\ =\ (1UL\ <<\ 8U),\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00090\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2faeb1961d7852ea305443610b2521aaea7}{EVT\_GRP\_RPT\_CAL\_GYRO\_BIT}}\ =\ (1UL\ <<\ 9U),\ \ \ \ \ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00091\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fa591c062247280798af0e40d6141614c6}{EVT\_GRP\_RPT\_UNCAL\_GYRO\_BIT}}\ =\ (1UL\ <<\ 10U),\ \ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00092\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fac1d15dddeab169b213c719e6b0fef32d}{EVT\_GRP\_RPT\_CAL\_MAGNETOMETER\_BIT}}\ =\ (1UL\ <<\ 11U),\ \ \ \ \ } -\DoxyCodeLine{00093\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2faa54d15cc17179a6840b9ec3f4e0038cb}{EVT\_GRP\_RPT\_UNCAL\_MAGNETOMETER\_BIT}}\ =\ (1UL\ <<\ 12U),\ \ \ } -\DoxyCodeLine{00094\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fad4482fb4fb6693a492584508691f2c77}{EVT\_GRP\_RPT\_TAP\_DETECTOR\_BIT}}\ =\ (1UL\ <<\ 13U),\ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00095\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fafb8f448edba339f37fdf794bd891f903}{EVT\_GRP\_RPT\_STEP\_COUNTER\_BIT}}\ =\ (1UL\ <<\ 14U),\ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00096\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fae138ae8422830982a470025d81c4be4b}{EVT\_GRP\_RPT\_STABILITY\_CLASSIFIER\_BIT}}\ =\ (1UL\ <<\ 15U),\ } -\DoxyCodeLine{00097\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fa94cddd1837a77bba5644543b1ad8b9e7}{EVT\_GRP\_RPT\_ACTIVITY\_CLASSIFIER\_BIT}}\ =\ (1UL\ <<\ 16U),\ \ } -\DoxyCodeLine{00098\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fad517d3ea5b1b259f20ed43e1fcf40e0c}{EVT\_GRP\_RPT\_SHAKE\_DETECTOR\_BIT}}\ =\ (1UL\ <<\ 17U),\ \ \ \ \ \ \ } -\DoxyCodeLine{00099\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fab7e6b36da354702880ff9118d45b6af2}{EVT\_GRP\_RPT\_RAW\_ACCELEROMETER\_BIT}}\ =\ (1UL\ <<\ 18U),\ \ \ \ } -\DoxyCodeLine{00100\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fadcfcdea69099869ebf7f246ff5b7e8bb}{EVT\_GRP\_RPT\_RAW\_GYRO\_BIT}}\ =\ (1UL\ <<\ 19U),\ \ \ \ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00101\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fab57a2ea711bebb4d4e031a0b449160c7}{EVT\_GRP\_RPT\_RAW\_MAGNETOMETER\_BIT}}\ =\ (1UL\ <<\ 20U),\ \ \ \ \ } -\DoxyCodeLine{00102\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fab5d7a8690f3b42637a52122d4269da10}{EVT\_GRP\_RPT\_CIRCLE\_DETECTOR\_BIT}}\ =\ (1UL\ <<\ 21U),\ \ \ \ \ \ } -\DoxyCodeLine{00103\ } -\DoxyCodeLine{00104\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fa6bb054cdd31ded01373a4395889c84f1}{EVT\_GRP\_RPT\_ALL}}\ =\ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fac0ff3fde600aac814ad76a4769515ae8}{EVT\_GRP\_RPT\_RV\_BIT}}\ |\ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fad39283f98adf7242b3b3ccf847c150cd}{EVT\_GRP\_RPT\_RV\_GAME\_BIT}}\ |\ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fab5d141bdda220e3fa0bd9eb0fe3f31b5}{EVT\_GRP\_RPT\_RV\_ARVR\_S\_BIT}}\ |} -\DoxyCodeLine{00105\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fab77588c26929a2d8dd8eeea883b905ca}{EVT\_GRP\_RPT\_RV\_ARVR\_S\_GAME\_BIT}}\ |\ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fa68851003c2b7df34c3acf882251c60e2}{EVT\_GRP\_RPT\_LINEAR\_ACCELEROMETER\_BIT}}\ |\ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fabd9e62157a0bc3dc38c3473d7bc2799f}{EVT\_GRP\_RPT\_GRAVITY\_BIT}}\ |} -\DoxyCodeLine{00106\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2faeb1961d7852ea305443610b2521aaea7}{EVT\_GRP\_RPT\_CAL\_GYRO\_BIT}}\ |\ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fa591c062247280798af0e40d6141614c6}{EVT\_GRP\_RPT\_UNCAL\_GYRO\_BIT}}\ |\ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fac1d15dddeab169b213c719e6b0fef32d}{EVT\_GRP\_RPT\_CAL\_MAGNETOMETER\_BIT}}\ |} -\DoxyCodeLine{00107\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fad4482fb4fb6693a492584508691f2c77}{EVT\_GRP\_RPT\_TAP\_DETECTOR\_BIT}}\ |\ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fafb8f448edba339f37fdf794bd891f903}{EVT\_GRP\_RPT\_STEP\_COUNTER\_BIT}}\ |\ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fae138ae8422830982a470025d81c4be4b}{EVT\_GRP\_RPT\_STABILITY\_CLASSIFIER\_BIT}}\ |} -\DoxyCodeLine{00108\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fa94cddd1837a77bba5644543b1ad8b9e7}{EVT\_GRP\_RPT\_ACTIVITY\_CLASSIFIER\_BIT}}\ |\ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fab7e6b36da354702880ff9118d45b6af2}{EVT\_GRP\_RPT\_RAW\_ACCELEROMETER\_BIT}}\ |\ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fadcfcdea69099869ebf7f246ff5b7e8bb}{EVT\_GRP\_RPT\_RAW\_GYRO\_BIT}}\ |} -\DoxyCodeLine{00109\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fab57a2ea711bebb4d4e031a0b449160c7}{EVT\_GRP\_RPT\_RAW\_MAGNETOMETER\_BIT}}\ |\ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2faa54d15cc17179a6840b9ec3f4e0038cb}{EVT\_GRP\_RPT\_UNCAL\_MAGNETOMETER\_BIT}}\ |\ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fad517d3ea5b1b259f20ed43e1fcf40e0c}{EVT\_GRP\_RPT\_SHAKE\_DETECTOR\_BIT}}\ |} -\DoxyCodeLine{00110\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2faa5b9ffe097d1eb83a6a5a13871da0891}{EVT\_GRP\_RPT\_ACCELEROMETER\_BIT}}\ |\ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fa728314f4744fc408c6b153e8fbb3feb4}{EVT\_GRP\_RPT\_GEOMAG\_RV\_BIT}}\ |\ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fa6835a63fb08379608cda0a108098aac7}{EVT\_GRP\_RPT\_GYRO\_INTEGRATED\_RV\_BIT}}\ |} -\DoxyCodeLine{00111\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fab5d7a8690f3b42637a52122d4269da10}{EVT\_GRP\_RPT\_CIRCLE\_DETECTOR\_BIT}}} -\DoxyCodeLine{00112\ \ \ \ \ \};} -\DoxyCodeLine{00113\ } -\DoxyCodeLine{00115\ \ \ \ \ \textcolor{keyword}{enum}\ \mbox{\hyperlink{namespace_b_n_o08x_private_types_a59097f108831dd9860e17438d2976c1c}{bno08x\_tsk\_bit\_t}}\ :\ EventBits\_t} -\DoxyCodeLine{00116\ \ \ \ \ \{} -\DoxyCodeLine{00117\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{namespace_b_n_o08x_private_types_a59097f108831dd9860e17438d2976c1ca272952aff639965d61f76664cb4fed15}{EVT\_GRP\_BNO08x\_TASKS\_RUNNING}}\ =} -\DoxyCodeLine{00118\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ (1UL\ <<\ 0U),\ } -\DoxyCodeLine{00119\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{namespace_b_n_o08x_private_types_a59097f108831dd9860e17438d2976c1ca616d8458c1a9f54f9d99ba03a773ba41}{EVT\_GRP\_BNO08x\_TASK\_HINT\_ASSRT\_BIT}}\ =} -\DoxyCodeLine{00120\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ (1UL\ <<\ 1U),\ } -\DoxyCodeLine{00121\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{namespace_b_n_o08x_private_types_a59097f108831dd9860e17438d2976c1caaddd073f2b8e89319909d7c61f220452}{EVT\_GRP\_BNO08x\_TASK\_RESET\_OCCURRED}}\ =} -\DoxyCodeLine{00122\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ (1UL\ <<\ 2U),\ } -\DoxyCodeLine{00123\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{namespace_b_n_o08x_private_types_a59097f108831dd9860e17438d2976c1ca17f12f538e40746dbe8aafee08391fcc}{EVT\_GRP\_BNO08x\_TASK\_DATA\_AVAILABLE}}\ =} -\DoxyCodeLine{00124\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ (1UL\ <<\ 3U)\ } -\DoxyCodeLine{00125\ \ \ \ \ \};} -\DoxyCodeLine{00126\ } -\DoxyCodeLine{00127\ \ \ \ \ \textcolor{keyword}{inline}\ \textcolor{keyword}{static}\ sh2\_SensorConfig\ \mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{default\_sensor\_cfg}}\ =\ \{\ } -\DoxyCodeLine{00128\ \ \ \ \ \ \ \ \ \ \ \ \ .changeSensitivityEnabled\ =\ \textcolor{keyword}{false},} -\DoxyCodeLine{00129\ \ \ \ \ \ \ \ \ \ \ \ \ .changeSensitivityRelative\ =\ \textcolor{keyword}{false},} -\DoxyCodeLine{00130\ \ \ \ \ \ \ \ \ \ \ \ \ .wakeupEnabled\ =\ \textcolor{keyword}{false},} -\DoxyCodeLine{00131\ \ \ \ \ \ \ \ \ \ \ \ \ .alwaysOnEnabled\ =\ \textcolor{keyword}{false},} -\DoxyCodeLine{00132\ \ \ \ \ \ \ \ \ \ \ \ \ .changeSensitivity\ =\ 0,} -\DoxyCodeLine{00133\ \ \ \ \ \ \ \ \ \ \ \ \ .reportInterval\_us\ =\ 0,} -\DoxyCodeLine{00134\ \ \ \ \ \ \ \ \ \ \ \ \ .batchInterval\_us\ =\ 0,} -\DoxyCodeLine{00135\ \ \ \ \ \ \ \ \ \ \ \ \ .sensorSpecific\ =\ 0\};} -\DoxyCodeLine{00136\ \};\ \textcolor{comment}{//\ namespace\ BNO08xPrivateTypes}} - -\end{DoxyCode} diff --git a/documentation/latex/_b_n_o08x_reports_8hpp.tex b/documentation/latex/_b_n_o08x_reports_8hpp.tex deleted file mode 100644 index b818091..0000000 --- a/documentation/latex/_b_n_o08x_reports_8hpp.tex +++ /dev/null @@ -1,39 +0,0 @@ -\doxysection{include/report/\+BNO08x\+Reports.hpp File Reference} -\hypertarget{_b_n_o08x_reports_8hpp}{}\label{_b_n_o08x_reports_8hpp}\index{include/report/BNO08xReports.hpp@{include/report/BNO08xReports.hpp}} -{\ttfamily \#include "{}BNO08x\+Rpt\+Acceleration.\+hpp"{}}\newline -{\ttfamily \#include "{}BNO08x\+Rpt\+Linear\+Acceleration.\+hpp"{}}\newline -{\ttfamily \#include "{}BNO08x\+Rpt\+Gravity.\+hpp"{}}\newline -{\ttfamily \#include "{}BNO08x\+Rpt\+Cal\+Magnetometer.\+hpp"{}}\newline -{\ttfamily \#include "{}BNO08x\+Rpt\+Uncal\+Magnetometer.\+hpp"{}}\newline -{\ttfamily \#include "{}BNO08x\+Rpt\+Cal\+Gyro.\+hpp"{}}\newline -{\ttfamily \#include "{}BNO08x\+Rpt\+Uncal\+Gyro.\+hpp"{}}\newline -{\ttfamily \#include "{}BNO08x\+Rpt\+RV.\+hpp"{}}\newline -{\ttfamily \#include "{}BNO08x\+Rpt\+Game\+RV.\+hpp"{}}\newline -{\ttfamily \#include "{}BNO08x\+Rpt\+ARVRStabilized\+RV.\+hpp"{}}\newline -{\ttfamily \#include "{}BNO08x\+Rpt\+ARVRStabilized\+Game\+RV.\+hpp"{}}\newline -{\ttfamily \#include "{}BNO08x\+Rpt\+IGyro\+RV.\+hpp"{}}\newline -{\ttfamily \#include "{}BNO08x\+Rpt\+RVGeomag.\+hpp"{}}\newline -{\ttfamily \#include "{}BNO08x\+Rpt\+Raw\+MEMSGyro.\+hpp"{}}\newline -{\ttfamily \#include "{}BNO08x\+Rpt\+Raw\+MEMSAccelerometer.\+hpp"{}}\newline -{\ttfamily \#include "{}BNO08x\+Rpt\+Raw\+MEMSMagnetometer.\+hpp"{}}\newline -{\ttfamily \#include "{}BNO08x\+Rpt\+Step\+Counter.\+hpp"{}}\newline -{\ttfamily \#include "{}BNO08x\+Rpt\+Activity\+Classifier.\+hpp"{}}\newline -{\ttfamily \#include "{}BNO08x\+Rpt\+Stability\+Classifier.\+hpp"{}}\newline -{\ttfamily \#include "{}BNO08x\+Rpt\+Shake\+Detector.\+hpp"{}}\newline -{\ttfamily \#include "{}BNO08x\+Rpt\+Tap\+Detector.\+hpp"{}}\newline -Include dependency graph for BNO08x\+Reports.\+hpp\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_b_n_o08x_reports_8hpp__incl} -\end{center} -\end{figure} -This graph shows which files directly or indirectly include this file\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_b_n_o08x_reports_8hpp__dep__incl} -\end{center} -\end{figure} diff --git a/documentation/latex/_b_n_o08x_reports_8hpp__dep__incl.md5 b/documentation/latex/_b_n_o08x_reports_8hpp__dep__incl.md5 deleted file mode 100644 index d48bfb8..0000000 --- a/documentation/latex/_b_n_o08x_reports_8hpp__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index ec52f75..0000000 Binary files a/documentation/latex/_b_n_o08x_reports_8hpp__dep__incl.pdf and /dev/null differ diff --git a/documentation/latex/_b_n_o08x_reports_8hpp__incl.md5 b/documentation/latex/_b_n_o08x_reports_8hpp__incl.md5 deleted file mode 100644 index 64eb0cc..0000000 --- a/documentation/latex/_b_n_o08x_reports_8hpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 96e0ffe..0000000 Binary files a/documentation/latex/_b_n_o08x_reports_8hpp__incl.pdf and /dev/null differ diff --git a/documentation/latex/_b_n_o08x_reports_8hpp_source.tex b/documentation/latex/_b_n_o08x_reports_8hpp_source.tex deleted file mode 100644 index 46daf7c..0000000 --- a/documentation/latex/_b_n_o08x_reports_8hpp_source.tex +++ /dev/null @@ -1,29 +0,0 @@ -\doxysection{BNO08x\+Reports.\+hpp} -\hypertarget{_b_n_o08x_reports_8hpp_source}{}\label{_b_n_o08x_reports_8hpp_source}\index{include/report/BNO08xReports.hpp@{include/report/BNO08xReports.hpp}} -\mbox{\hyperlink{_b_n_o08x_reports_8hpp}{Go to the documentation of this file.}} -\begin{DoxyCode}{0} -\DoxyCodeLine{00001\ \textcolor{preprocessor}{\#pragma\ once}} -\DoxyCodeLine{00002\ } -\DoxyCodeLine{00003\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_rpt_acceleration_8hpp}{BNO08xRptAcceleration.hpp}}"{}}} -\DoxyCodeLine{00004\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_rpt_linear_acceleration_8hpp}{BNO08xRptLinearAcceleration.hpp}}"{}}} -\DoxyCodeLine{00005\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_rpt_gravity_8hpp}{BNO08xRptGravity.hpp}}"{}}} -\DoxyCodeLine{00006\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_rpt_cal_magnetometer_8hpp}{BNO08xRptCalMagnetometer.hpp}}"{}}} -\DoxyCodeLine{00007\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_rpt_uncal_magnetometer_8hpp}{BNO08xRptUncalMagnetometer.hpp}}"{}}} -\DoxyCodeLine{00008\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_rpt_cal_gyro_8hpp}{BNO08xRptCalGyro.hpp}}"{}}} -\DoxyCodeLine{00009\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_rpt_uncal_gyro_8hpp}{BNO08xRptUncalGyro.hpp}}"{}}} -\DoxyCodeLine{00010\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_rpt_r_v_8hpp}{BNO08xRptRV.hpp}}"{}}} -\DoxyCodeLine{00011\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_rpt_game_r_v_8hpp}{BNO08xRptGameRV.hpp}}"{}}} -\DoxyCodeLine{00012\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp}{BNO08xRptARVRStabilizedRV.hpp}}"{}}} -\DoxyCodeLine{00013\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp}{BNO08xRptARVRStabilizedGameRV.hpp}}"{}}} -\DoxyCodeLine{00014\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_rpt_i_gyro_r_v_8hpp}{BNO08xRptIGyroRV.hpp}}"{}}} -\DoxyCodeLine{00015\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_rpt_r_v_geomag_8hpp}{BNO08xRptRVGeomag.hpp}}"{}}} -\DoxyCodeLine{00016\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp}{BNO08xRptRawMEMSGyro.hpp}}"{}}} -\DoxyCodeLine{00017\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp}{BNO08xRptRawMEMSAccelerometer.hpp}}"{}}} -\DoxyCodeLine{00018\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp}{BNO08xRptRawMEMSMagnetometer.hpp}}"{}}} -\DoxyCodeLine{00019\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_rpt_step_counter_8hpp}{BNO08xRptStepCounter.hpp}}"{}}} -\DoxyCodeLine{00020\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_rpt_activity_classifier_8hpp}{BNO08xRptActivityClassifier.hpp}}"{}}} -\DoxyCodeLine{00021\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_rpt_stability_classifier_8hpp}{BNO08xRptStabilityClassifier.hpp}}"{}}} -\DoxyCodeLine{00022\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_rpt_shake_detector_8hpp}{BNO08xRptShakeDetector.hpp}}"{}}} -\DoxyCodeLine{00023\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_rpt_tap_detector_8hpp}{BNO08xRptTapDetector.hpp}}"{}}} - -\end{DoxyCode} diff --git a/documentation/latex/_b_n_o08x_rpt_8cpp.tex b/documentation/latex/_b_n_o08x_rpt_8cpp.tex deleted file mode 100644 index 3eec05e..0000000 --- a/documentation/latex/_b_n_o08x_rpt_8cpp.tex +++ /dev/null @@ -1,17 +0,0 @@ -\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 -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_b_n_o08x_rpt_8cpp__incl} -\end{center} -\end{figure} - - -\doxysubsection{Detailed Description} -\begin{DoxyAuthor}{Author} -Myles Parfeniuk -\end{DoxyAuthor} diff --git a/documentation/latex/_b_n_o08x_rpt_8cpp__incl.md5 b/documentation/latex/_b_n_o08x_rpt_8cpp__incl.md5 deleted file mode 100644 index 2eadebd..0000000 --- a/documentation/latex/_b_n_o08x_rpt_8cpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index f6c432c..0000000 Binary files a/documentation/latex/_b_n_o08x_rpt_8cpp__incl.pdf and /dev/null differ diff --git a/documentation/latex/_b_n_o08x_rpt_8hpp.tex b/documentation/latex/_b_n_o08x_rpt_8hpp.tex deleted file mode 100644 index edd0133..0000000 --- a/documentation/latex/_b_n_o08x_rpt_8hpp.tex +++ /dev/null @@ -1,36 +0,0 @@ -\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 -{\ttfamily \#include "{}sh2\+\_\+\+Sensor\+Value.\+h"{}}\newline -{\ttfamily \#include "{}sh2\+\_\+err.\+h"{}}\newline -Include dependency graph for BNO08x\+Rpt.\+hpp\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_b_n_o08x_rpt_8hpp__incl} -\end{center} -\end{figure} -This graph shows which files directly or indirectly include this file\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_b_n_o08x_rpt_8hpp__dep__incl} -\end{center} -\end{figure} -\doxysubsubsection*{Classes} -\begin{DoxyCompactItemize} -\item -class \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}} -\begin{DoxyCompactList}\small\item\em Class to represent and manage reports returned from \doxylink{class_b_n_o08x}{BNO08x}. \end{DoxyCompactList}\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -\begin{DoxyAuthor}{Author} -Myles Parfeniuk -\end{DoxyAuthor} diff --git a/documentation/latex/_b_n_o08x_rpt_8hpp__dep__incl.md5 b/documentation/latex/_b_n_o08x_rpt_8hpp__dep__incl.md5 deleted file mode 100644 index 5e09f6d..0000000 --- a/documentation/latex/_b_n_o08x_rpt_8hpp__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 44593cb..0000000 Binary files a/documentation/latex/_b_n_o08x_rpt_8hpp__dep__incl.pdf and /dev/null differ diff --git a/documentation/latex/_b_n_o08x_rpt_8hpp__incl.md5 b/documentation/latex/_b_n_o08x_rpt_8hpp__incl.md5 deleted file mode 100644 index d9c4500..0000000 --- a/documentation/latex/_b_n_o08x_rpt_8hpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index cabf061..0000000 Binary files a/documentation/latex/_b_n_o08x_rpt_8hpp__incl.pdf and /dev/null differ diff --git a/documentation/latex/_b_n_o08x_rpt_8hpp_source.tex b/documentation/latex/_b_n_o08x_rpt_8hpp_source.tex deleted file mode 100644 index 58497e9..0000000 --- a/documentation/latex/_b_n_o08x_rpt_8hpp_source.tex +++ /dev/null @@ -1,65 +0,0 @@ -\doxysection{BNO08x\+Rpt.\+hpp} -\hypertarget{_b_n_o08x_rpt_8hpp_source}{}\label{_b_n_o08x_rpt_8hpp_source}\index{include/report/BNO08xRpt.hpp@{include/report/BNO08xRpt.hpp}} -\mbox{\hyperlink{_b_n_o08x_rpt_8hpp}{Go to the documentation of this file.}} -\begin{DoxyCode}{0} -\DoxyCodeLine{00001\ } -\DoxyCodeLine{00006\ \textcolor{preprocessor}{\#pragma\ once}} -\DoxyCodeLine{00007\ } -\DoxyCodeLine{00008\ \textcolor{comment}{//\ standard\ library\ includes}} -\DoxyCodeLine{00009\ \textcolor{preprocessor}{\#include\ }} -\DoxyCodeLine{00010\ \textcolor{comment}{//\ esp-\/idf\ includes}} -\DoxyCodeLine{00011\ \textcolor{preprocessor}{\#include\ "{}esp\_log.h"{}}} -\DoxyCodeLine{00012\ \textcolor{comment}{//\ in-\/house\ includes}} -\DoxyCodeLine{00013\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08xGlobalTypes.hpp}}"{}}} -\DoxyCodeLine{00014\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_private_types_8hpp}{BNO08xPrivateTypes.hpp}}"{}}} -\DoxyCodeLine{00015\ \textcolor{comment}{//\ hill-\/crest\ labs\ includes\ (apache\ 2.0\ license,\ compatible\ with\ MIT)}} -\DoxyCodeLine{00016\ \textcolor{preprocessor}{\#include\ "{}sh2.h"{}}} -\DoxyCodeLine{00017\ \textcolor{preprocessor}{\#include\ "{}sh2\_SensorValue.h"{}}} -\DoxyCodeLine{00018\ \textcolor{preprocessor}{\#include\ "{}sh2\_err.h"{}}} -\DoxyCodeLine{00019\ } -\DoxyCodeLine{00025\ \textcolor{keyword}{class\ }\mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}} -\DoxyCodeLine{00026\ \{} -\DoxyCodeLine{00027\ \ \ \ \ \textcolor{keyword}{public}:} -\DoxyCodeLine{00028\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc}{disable}}(sh2\_SensorConfig\_t\ sensor\_cfg\ =\ \mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08xPrivateTypes::default\_sensor\_cfg}});} -\DoxyCodeLine{00029\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46}{register\_cb}}(std::function<\textcolor{keywordtype}{void}(\textcolor{keywordtype}{void})>\ cb\_fxn);} -\DoxyCodeLine{00030\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed}{has\_new\_data}}();} -\DoxyCodeLine{00031\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72}{flush}}();} -\DoxyCodeLine{00032\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38}{get\_sample\_counts}}(\mbox{\hyperlink{structbno08x__sample__counts__t}{bno08x\_sample\_counts\_t}}\&\ sample\_counts);} -\DoxyCodeLine{00033\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6}{clear\_sample\_counts}}();} -\DoxyCodeLine{00034\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf}{get\_meta\_data}}(\mbox{\hyperlink{structbno08x__meta__data__t}{bno08x\_meta\_data\_t}}\&\ meta\_data);} -\DoxyCodeLine{00035\ \ \ \ \ \ \ \ \ \textcolor{keyword}{virtual}\ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_rpt_a4ee529725467412df396d5c610ff7bb4}{enable}}(} -\DoxyCodeLine{00036\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ uint32\_t\ time\_between\_reports,\ sh2\_SensorConfig\_t\ sensor\_cfg\ =\ \mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08xPrivateTypes::default\_sensor\_cfg}})\ =\ 0;} -\DoxyCodeLine{00037\ } -\DoxyCodeLine{00038\ \ \ \ \ \textcolor{keyword}{protected}:} -\DoxyCodeLine{00039\ \ \ \ \ \ \ \ \ uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}};\ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00040\ \ \ \ \ \ \ \ \ EventBits\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}};\ } -\DoxyCodeLine{00041\ \ \ \ \ \ \ \ \ uint32\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_a1d4d6f4cc6f1eae503863eedf7fb9f52}{period\_us}};\ \ } -\DoxyCodeLine{00042\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}};} -\DoxyCodeLine{00043\ } -\DoxyCodeLine{00044\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c}{rpt\_enable}}(uint32\_t\ time\_between\_reports,\ sh2\_SensorConfig\_t\ sensor\_cfg\ =\ \mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08xPrivateTypes::default\_sensor\_cfg}});} -\DoxyCodeLine{00045\ \ \ \ \ \ \ \ \ \textcolor{keyword}{virtual}\ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_rpt_a970fb7e7d3745c62fec626f0ccf0759f}{update\_data}}(sh2\_SensorValue\_t*\ sensor\_val)\ =\ 0;} -\DoxyCodeLine{00046\ } -\DoxyCodeLine{00059\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_a15e8eebe3fe90ac19837e3860c76374c}{BNO08xRpt}}(uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ EventBits\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00060\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}(\mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}})} -\DoxyCodeLine{00061\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}}(\mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}})} -\DoxyCodeLine{00062\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{class_b_n_o08x_rpt_a1d4d6f4cc6f1eae503863eedf7fb9f52}{period\_us}}(0UL)} -\DoxyCodeLine{00063\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}}(\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00064\ } -\DoxyCodeLine{00065\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00066\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00067\ } -\DoxyCodeLine{00068\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765}{unlock\_sh2\_HAL}}();} -\DoxyCodeLine{00069\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12}{lock\_sh2\_HAL}}();} -\DoxyCodeLine{00070\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3}{unlock\_user\_data}}();} -\DoxyCodeLine{00071\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0}{lock\_user\_data}}();} -\DoxyCodeLine{00072\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329}{signal\_data\_available}}();} -\DoxyCodeLine{00073\ } -\DoxyCodeLine{00074\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{class_b_n_o08x_rpt_a201aeb71fefb0d9d485914176a82dd80}{RAD\_2\_DEG}}\ =} -\DoxyCodeLine{00075\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ (180.0f\ /\ M\_PI);\ } -\DoxyCodeLine{00076\ } -\DoxyCodeLine{00077\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ \textcolor{keywordtype}{char}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_a2c57f370fb08b793bb10ec22d5acca45}{TAG}}\ =\ \textcolor{stringliteral}{"{}BNO08xRpt"{}};} -\DoxyCodeLine{00078\ } -\DoxyCodeLine{00079\ \ \ \ \ \ \ \ \ \textcolor{keyword}{friend}\ \textcolor{keyword}{class\ }\mbox{\hyperlink{class_b_n_o08x}{BNO08x}};} -\DoxyCodeLine{00080\ \};} - -\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 deleted file mode 100644 index 385b33a..0000000 --- a/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp.tex +++ /dev/null @@ -1,17 +0,0 @@ -\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 -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp__incl} -\end{center} -\end{figure} - - -\doxysubsection{Detailed Description} -\begin{DoxyAuthor}{Author} -Myles Parfeniuk -\end{DoxyAuthor} 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 deleted file mode 100644 index 6bd2d3b..0000000 --- a/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 0ce39dd..0000000 Binary files a/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp__incl.pdf and /dev/null 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 deleted file mode 100644 index 7b8f5fd..0000000 --- a/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp.tex +++ /dev/null @@ -1,30 +0,0 @@ -\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 -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp__incl} -\end{center} -\end{figure} -This graph shows which files directly or indirectly include this file\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp__dep__incl} -\end{center} -\end{figure} -\doxysubsubsection*{Classes} -\begin{DoxyCompactItemize} -\item -class \mbox{\hyperlink{class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v}{BNO08x\+Rpt\+ARVRStabilized\+Game\+RV}} -\begin{DoxyCompactList}\small\item\em Class to represent ARVR stabilized rotation vector reports. (See Ref. Manual 6.\+5.\+43) \end{DoxyCompactList}\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -\begin{DoxyAuthor}{Author} -Myles Parfeniuk -\end{DoxyAuthor} 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 deleted file mode 100644 index 51f3e68..0000000 --- a/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 04d24d7..0000000 Binary files a/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp__dep__incl.pdf and /dev/null 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 deleted file mode 100644 index bf7c30b..0000000 --- a/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 111da37..0000000 Binary files a/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp__incl.pdf and /dev/null 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 deleted file mode 100644 index 63284d4..0000000 --- a/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp_source.tex +++ /dev/null @@ -1,23 +0,0 @@ -\doxysection{BNO08x\+Rpt\+ARVRStabilized\+Game\+RV.\+hpp} -\hypertarget{_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp_source}{}\label{_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp_source}\index{include/report/BNO08xRptARVRStabilizedGameRV.hpp@{include/report/BNO08xRptARVRStabilizedGameRV.hpp}} -\mbox{\hyperlink{_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp}{Go to the documentation of this file.}} -\begin{DoxyCode}{0} -\DoxyCodeLine{00001\ } -\DoxyCodeLine{00006\ \textcolor{preprocessor}{\#pragma\ once}} -\DoxyCodeLine{00007\ } -\DoxyCodeLine{00008\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_rpt_r_v_generic_8hpp}{BNO08xRptRVGeneric.hpp}}"{}}} -\DoxyCodeLine{00009\ } -\DoxyCodeLine{00015\ \textcolor{keyword}{class\ }\mbox{\hyperlink{class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v}{BNO08xRptARVRStabilizedGameRV}}\ :\ \textcolor{keyword}{public}\ \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08xRptRVGeneric}}} -\DoxyCodeLine{00016\ \{} -\DoxyCodeLine{00017\ \ \ \ \ \textcolor{keyword}{public}:} -\DoxyCodeLine{00018\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_aabfa5bbfb21fb1f36dda44bd0de7d220}{BNO08xRptARVRStabilizedGameRV}}(uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ EventBits\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00019\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08xRptRVGeneric}}(\mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00020\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00021\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00022\ } -\DoxyCodeLine{00023\ \ \ \ \ \textcolor{keyword}{private}:} -\DoxyCodeLine{00024\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_a2f822419d659be71209de6b69e8064b8}{update\_data}}(sh2\_SensorValue\_t*\ sensor\_val)\ \textcolor{keyword}{override};} -\DoxyCodeLine{00025\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ \textcolor{keywordtype}{char}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_a67df5767ac056e546d66867379aa4b2e}{TAG}}\ =\ \textcolor{stringliteral}{"{}BNO08xRptARVRStabilizedGameRV"{}};} -\DoxyCodeLine{00026\ \};} - -\end{DoxyCode} diff --git a/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp.tex b/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp.tex deleted file mode 100644 index 40c73a4..0000000 --- a/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp.tex +++ /dev/null @@ -1,17 +0,0 @@ -\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 -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp__incl} -\end{center} -\end{figure} - - -\doxysubsection{Detailed Description} -\begin{DoxyAuthor}{Author} -Myles Parfeniuk -\end{DoxyAuthor} 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 deleted file mode 100644 index fc59206..0000000 --- a/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index ac4aa70..0000000 Binary files a/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp__incl.pdf and /dev/null 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 deleted file mode 100644 index 9af30b4..0000000 --- a/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp.tex +++ /dev/null @@ -1,30 +0,0 @@ -\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 -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp__incl} -\end{center} -\end{figure} -This graph shows which files directly or indirectly include this file\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp__dep__incl} -\end{center} -\end{figure} -\doxysubsubsection*{Classes} -\begin{DoxyCompactItemize} -\item -class \mbox{\hyperlink{class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v}{BNO08x\+Rpt\+ARVRStabilized\+RV}} -\begin{DoxyCompactList}\small\item\em Class to represent ARVR stabilized rotation vector reports. (See Ref. Manual 6.\+5.\+42) \end{DoxyCompactList}\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -\begin{DoxyAuthor}{Author} -Myles Parfeniuk -\end{DoxyAuthor} 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 deleted file mode 100644 index 6e9c567..0000000 --- a/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 45b4caf..0000000 Binary files a/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp__dep__incl.pdf and /dev/null 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 deleted file mode 100644 index 1a0a83e..0000000 --- a/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 56a6be5..0000000 Binary files a/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp__incl.pdf and /dev/null 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 deleted file mode 100644 index 59cb419..0000000 --- a/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp_source.tex +++ /dev/null @@ -1,23 +0,0 @@ -\doxysection{BNO08x\+Rpt\+ARVRStabilized\+RV.\+hpp} -\hypertarget{_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp_source}{}\label{_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp_source}\index{include/report/BNO08xRptARVRStabilizedRV.hpp@{include/report/BNO08xRptARVRStabilizedRV.hpp}} -\mbox{\hyperlink{_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp}{Go to the documentation of this file.}} -\begin{DoxyCode}{0} -\DoxyCodeLine{00001\ } -\DoxyCodeLine{00006\ \textcolor{preprocessor}{\#pragma\ once}} -\DoxyCodeLine{00007\ } -\DoxyCodeLine{00008\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_rpt_r_v_generic_8hpp}{BNO08xRptRVGeneric.hpp}}"{}}} -\DoxyCodeLine{00009\ } -\DoxyCodeLine{00015\ \textcolor{keyword}{class\ }\mbox{\hyperlink{class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v}{BNO08xRptARVRStabilizedRV}}\ :\ \textcolor{keyword}{public}\ \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08xRptRVGeneric}}} -\DoxyCodeLine{00016\ \{} -\DoxyCodeLine{00017\ \ \ \ \ \textcolor{keyword}{public}:} -\DoxyCodeLine{00018\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_a7b19b87c861a35b7da1d96b606c21d6d}{BNO08xRptARVRStabilizedRV}}(uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ EventBits\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00019\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08xRptRVGeneric}}(\mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00020\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00021\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00022\ } -\DoxyCodeLine{00023\ \ \ \ \ \textcolor{keyword}{private}:} -\DoxyCodeLine{00024\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_a0ddf587eff71b83b01de57c2a69aa34d}{update\_data}}(sh2\_SensorValue\_t*\ sensor\_val)\ \textcolor{keyword}{override};} -\DoxyCodeLine{00025\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ \textcolor{keywordtype}{char}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_a6ecf69eae461c03a09174f0d358c6371}{TAG}}\ =\ \textcolor{stringliteral}{"{}BNO08xRptARVRStabilizedRV"{}};} -\DoxyCodeLine{00026\ \};} - -\end{DoxyCode} diff --git a/documentation/latex/_b_n_o08x_rpt_acceleration_8cpp.tex b/documentation/latex/_b_n_o08x_rpt_acceleration_8cpp.tex deleted file mode 100644 index 17ddec6..0000000 --- a/documentation/latex/_b_n_o08x_rpt_acceleration_8cpp.tex +++ /dev/null @@ -1,17 +0,0 @@ -\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 -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_b_n_o08x_rpt_acceleration_8cpp__incl} -\end{center} -\end{figure} - - -\doxysubsection{Detailed Description} -\begin{DoxyAuthor}{Author} -Myles Parfeniuk -\end{DoxyAuthor} diff --git a/documentation/latex/_b_n_o08x_rpt_acceleration_8cpp__incl.md5 b/documentation/latex/_b_n_o08x_rpt_acceleration_8cpp__incl.md5 deleted file mode 100644 index eb59680..0000000 --- a/documentation/latex/_b_n_o08x_rpt_acceleration_8cpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 324a91a..0000000 Binary files a/documentation/latex/_b_n_o08x_rpt_acceleration_8cpp__incl.pdf and /dev/null differ diff --git a/documentation/latex/_b_n_o08x_rpt_acceleration_8hpp.tex b/documentation/latex/_b_n_o08x_rpt_acceleration_8hpp.tex deleted file mode 100644 index 5294710..0000000 --- a/documentation/latex/_b_n_o08x_rpt_acceleration_8hpp.tex +++ /dev/null @@ -1,30 +0,0 @@ -\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 -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_b_n_o08x_rpt_acceleration_8hpp__incl} -\end{center} -\end{figure} -This graph shows which files directly or indirectly include this file\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_b_n_o08x_rpt_acceleration_8hpp__dep__incl} -\end{center} -\end{figure} -\doxysubsubsection*{Classes} -\begin{DoxyCompactItemize} -\item -class \mbox{\hyperlink{class_b_n_o08x_rpt_acceleration}{BNO08x\+Rpt\+Acceleration}} -\begin{DoxyCompactList}\small\item\em Class to represent accelerometer reports. (See Ref. Manual 6.\+5.\+9) \end{DoxyCompactList}\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -\begin{DoxyAuthor}{Author} -Myles Parfeniuk -\end{DoxyAuthor} 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 deleted file mode 100644 index 3263545..0000000 --- a/documentation/latex/_b_n_o08x_rpt_acceleration_8hpp__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 528d7b8..0000000 Binary files a/documentation/latex/_b_n_o08x_rpt_acceleration_8hpp__dep__incl.pdf and /dev/null 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 deleted file mode 100644 index 37577e6..0000000 --- a/documentation/latex/_b_n_o08x_rpt_acceleration_8hpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 2913793..0000000 Binary files a/documentation/latex/_b_n_o08x_rpt_acceleration_8hpp__incl.pdf and /dev/null 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 deleted file mode 100644 index b4addf7..0000000 --- a/documentation/latex/_b_n_o08x_rpt_acceleration_8hpp_source.tex +++ /dev/null @@ -1,28 +0,0 @@ -\doxysection{BNO08x\+Rpt\+Acceleration.\+hpp} -\hypertarget{_b_n_o08x_rpt_acceleration_8hpp_source}{}\label{_b_n_o08x_rpt_acceleration_8hpp_source}\index{include/report/BNO08xRptAcceleration.hpp@{include/report/BNO08xRptAcceleration.hpp}} -\mbox{\hyperlink{_b_n_o08x_rpt_acceleration_8hpp}{Go to the documentation of this file.}} -\begin{DoxyCode}{0} -\DoxyCodeLine{00001\ } -\DoxyCodeLine{00006\ \textcolor{preprocessor}{\#pragma\ once}} -\DoxyCodeLine{00007\ } -\DoxyCodeLine{00008\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_rpt_8hpp}{BNO08xRpt.hpp}}"{}}} -\DoxyCodeLine{00009\ } -\DoxyCodeLine{00015\ \textcolor{keyword}{class\ }\mbox{\hyperlink{class_b_n_o08x_rpt_acceleration}{BNO08xRptAcceleration}}\ :\ \textcolor{keyword}{public}\ \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}} -\DoxyCodeLine{00016\ \{} -\DoxyCodeLine{00017\ \ \ \ \ \textcolor{keyword}{public}:} -\DoxyCodeLine{00018\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_acceleration_af3a06d4c127a5cebd136489ab5c673e2}{BNO08xRptAcceleration}}(uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ EventBits\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00019\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}(\mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00020\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00021\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00022\ } -\DoxyCodeLine{00023\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f}{enable}}(} -\DoxyCodeLine{00024\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ uint32\_t\ time\_between\_reports,\ sh2\_SensorConfig\_t\ sensor\_cfg\ =\ \mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08xPrivateTypes::default\_sensor\_cfg}})\ \textcolor{keyword}{override};} -\DoxyCodeLine{00025\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__accel__t}{bno08x\_accel\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_acceleration_abac65bc939891f7a24b5a611de430328}{get}}();} -\DoxyCodeLine{00026\ } -\DoxyCodeLine{00027\ \ \ \ \ \textcolor{keyword}{private}:} -\DoxyCodeLine{00028\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_rpt_acceleration_a6b24209dc87cdd333b780fe6674fd045}{update\_data}}(sh2\_SensorValue\_t*\ sensor\_val)\ \textcolor{keyword}{override};} -\DoxyCodeLine{00029\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__accel__t}{bno08x\_accel\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_acceleration_a1869ad2ad09103f92d8864a596ae7510}{data}};} -\DoxyCodeLine{00030\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ \textcolor{keywordtype}{char}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_acceleration_a6a071b08b16c314ecd771d3547ddbf22}{TAG}}\ =\ \textcolor{stringliteral}{"{}BNO08xRptAcceleration"{}};} -\DoxyCodeLine{00031\ \};} - -\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 deleted file mode 100644 index e445a6d..0000000 --- a/documentation/latex/_b_n_o08x_rpt_activity_classifier_8cpp.tex +++ /dev/null @@ -1,17 +0,0 @@ -\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 -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_b_n_o08x_rpt_activity_classifier_8cpp__incl} -\end{center} -\end{figure} - - -\doxysubsection{Detailed Description} -\begin{DoxyAuthor}{Author} -Myles Parfeniuk -\end{DoxyAuthor} 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 deleted file mode 100644 index 1062afd..0000000 --- a/documentation/latex/_b_n_o08x_rpt_activity_classifier_8cpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 5708e80..0000000 Binary files a/documentation/latex/_b_n_o08x_rpt_activity_classifier_8cpp__incl.pdf and /dev/null 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 deleted file mode 100644 index 76ff263..0000000 --- a/documentation/latex/_b_n_o08x_rpt_activity_classifier_8hpp.tex +++ /dev/null @@ -1,30 +0,0 @@ -\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 -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_b_n_o08x_rpt_activity_classifier_8hpp__incl} -\end{center} -\end{figure} -This graph shows which files directly or indirectly include this file\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_b_n_o08x_rpt_activity_classifier_8hpp__dep__incl} -\end{center} -\end{figure} -\doxysubsubsection*{Classes} -\begin{DoxyCompactItemize} -\item -class \mbox{\hyperlink{class_b_n_o08x_rpt_activity_classifier}{BNO08x\+Rpt\+Activity\+Classifier}} -\begin{DoxyCompactList}\small\item\em Class to represent activity classifier reports. (See Ref. Manual 6.\+5.\+36) \end{DoxyCompactList}\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -\begin{DoxyAuthor}{Author} -Myles Parfeniuk -\end{DoxyAuthor} 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 deleted file mode 100644 index 4c0c3a0..0000000 --- a/documentation/latex/_b_n_o08x_rpt_activity_classifier_8hpp__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 54d9074..0000000 Binary files a/documentation/latex/_b_n_o08x_rpt_activity_classifier_8hpp__dep__incl.pdf and /dev/null 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 deleted file mode 100644 index 922dbec..0000000 --- a/documentation/latex/_b_n_o08x_rpt_activity_classifier_8hpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 34b0a8f..0000000 Binary files a/documentation/latex/_b_n_o08x_rpt_activity_classifier_8hpp__incl.pdf and /dev/null 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 deleted file mode 100644 index 22ff4aa..0000000 --- a/documentation/latex/_b_n_o08x_rpt_activity_classifier_8hpp_source.tex +++ /dev/null @@ -1,32 +0,0 @@ -\doxysection{BNO08x\+Rpt\+Activity\+Classifier.\+hpp} -\hypertarget{_b_n_o08x_rpt_activity_classifier_8hpp_source}{}\label{_b_n_o08x_rpt_activity_classifier_8hpp_source}\index{include/report/BNO08xRptActivityClassifier.hpp@{include/report/BNO08xRptActivityClassifier.hpp}} -\mbox{\hyperlink{_b_n_o08x_rpt_activity_classifier_8hpp}{Go to the documentation of this file.}} -\begin{DoxyCode}{0} -\DoxyCodeLine{00001\ } -\DoxyCodeLine{00006\ \textcolor{preprocessor}{\#pragma\ once}} -\DoxyCodeLine{00007\ } -\DoxyCodeLine{00008\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_rpt_8hpp}{BNO08xRpt.hpp}}"{}}} -\DoxyCodeLine{00009\ } -\DoxyCodeLine{00015\ \textcolor{keyword}{class\ }\mbox{\hyperlink{class_b_n_o08x_rpt_activity_classifier}{BNO08xRptActivityClassifier}}\ :\ \textcolor{keyword}{public}\ \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}} -\DoxyCodeLine{00016\ \{} -\DoxyCodeLine{00017\ \ \ \ \ \textcolor{keyword}{public}:} -\DoxyCodeLine{00018\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_activity_classifier_abee4e61d75eb1982f11f08eb542511a5}{BNO08xRptActivityClassifier}}(uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ EventBits\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00019\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}(\mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00020\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00021\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00022\ } -\DoxyCodeLine{00023\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_rpt_activity_classifier_a631329523ddaf17f2e93cd0546a42823}{enable}}(} -\DoxyCodeLine{00024\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ uint32\_t\ time\_between\_reports,\ sh2\_SensorConfig\_t\ sensor\_cfg\ =\ \mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08xPrivateTypes::default\_sensor\_cfg}})\ \textcolor{keyword}{override};} -\DoxyCodeLine{00025\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__activity__classifier__t}{bno08x\_activity\_classifier\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_activity_classifier_aa77475212d3a5eb52ec31b9916cfe22d}{get}}();} -\DoxyCodeLine{00026\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187}{BNO08xActivity}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_activity_classifier_a903a426e65752996075798ba6c51bff2}{get\_most\_likely\_activity}}();} -\DoxyCodeLine{00027\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_rpt_activity_classifier_adb51886e94e91d114246c51919fd368b}{set\_activities\_to\_enable}}(\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0f}{BNO08xActivityEnable}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_activity_classifier_a10a0eaa37c9cacf5f97397c4dccdbe8e}{activities\_to\_enable}});} -\DoxyCodeLine{00028\ } -\DoxyCodeLine{00029\ \ \ \ \ \textcolor{keyword}{private}:} -\DoxyCodeLine{00030\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_rpt_activity_classifier_acb6fe5076011bc1f6f33a93c1c30c333}{update\_data}}(sh2\_SensorValue\_t*\ sensor\_val)\ \textcolor{keyword}{override};} -\DoxyCodeLine{00031\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__activity__classifier__t}{bno08x\_activity\_classifier\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_activity_classifier_a55ed407cd5174879f791ddfde1bc119c}{data}};\ } -\DoxyCodeLine{00032\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0f}{BNO08xActivityEnable}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_activity_classifier_a10a0eaa37c9cacf5f97397c4dccdbe8e}{activities\_to\_enable}}\ =} -\DoxyCodeLine{00033\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa5fb1f955b45e38e31789286a1790398d}{BNO08xActivityEnable::ALL}};\ } -\DoxyCodeLine{00034\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ \textcolor{keywordtype}{char}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_activity_classifier_af39bac9547a4f9a822e4505b08941b7d}{TAG}}\ =\ \textcolor{stringliteral}{"{}BNO08xRptActivityClassifier"{}};} -\DoxyCodeLine{00035\ \};} - -\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 deleted file mode 100644 index e33e3cc..0000000 --- a/documentation/latex/_b_n_o08x_rpt_cal_gyro_8cpp.tex +++ /dev/null @@ -1,17 +0,0 @@ -\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 -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_b_n_o08x_rpt_cal_gyro_8cpp__incl} -\end{center} -\end{figure} - - -\doxysubsection{Detailed Description} -\begin{DoxyAuthor}{Author} -Myles Parfeniuk -\end{DoxyAuthor} 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 deleted file mode 100644 index 1321d7f..0000000 --- a/documentation/latex/_b_n_o08x_rpt_cal_gyro_8cpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 000d41d..0000000 Binary files a/documentation/latex/_b_n_o08x_rpt_cal_gyro_8cpp__incl.pdf and /dev/null 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 deleted file mode 100644 index 0e57043..0000000 --- a/documentation/latex/_b_n_o08x_rpt_cal_gyro_8hpp.tex +++ /dev/null @@ -1,30 +0,0 @@ -\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 -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_b_n_o08x_rpt_cal_gyro_8hpp__incl} -\end{center} -\end{figure} -This graph shows which files directly or indirectly include this file\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_b_n_o08x_rpt_cal_gyro_8hpp__dep__incl} -\end{center} -\end{figure} -\doxysubsubsection*{Classes} -\begin{DoxyCompactItemize} -\item -class \mbox{\hyperlink{class_b_n_o08x_rpt_cal_gyro}{BNO08x\+Rpt\+Cal\+Gyro}} -\begin{DoxyCompactList}\small\item\em Class to represent calibrated gyro reports. (See Ref. Manual 6.\+5.\+13) \end{DoxyCompactList}\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -\begin{DoxyAuthor}{Author} -Myles Parfeniuk -\end{DoxyAuthor} 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 deleted file mode 100644 index bd005f3..0000000 --- a/documentation/latex/_b_n_o08x_rpt_cal_gyro_8hpp__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 3de9e1e..0000000 Binary files a/documentation/latex/_b_n_o08x_rpt_cal_gyro_8hpp__dep__incl.pdf and /dev/null 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 deleted file mode 100644 index 69a585f..0000000 --- a/documentation/latex/_b_n_o08x_rpt_cal_gyro_8hpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 55c7ef2..0000000 Binary files a/documentation/latex/_b_n_o08x_rpt_cal_gyro_8hpp__incl.pdf and /dev/null 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 deleted file mode 100644 index 385aac8..0000000 --- a/documentation/latex/_b_n_o08x_rpt_cal_gyro_8hpp_source.tex +++ /dev/null @@ -1,28 +0,0 @@ -\doxysection{BNO08x\+Rpt\+Cal\+Gyro.\+hpp} -\hypertarget{_b_n_o08x_rpt_cal_gyro_8hpp_source}{}\label{_b_n_o08x_rpt_cal_gyro_8hpp_source}\index{include/report/BNO08xRptCalGyro.hpp@{include/report/BNO08xRptCalGyro.hpp}} -\mbox{\hyperlink{_b_n_o08x_rpt_cal_gyro_8hpp}{Go to the documentation of this file.}} -\begin{DoxyCode}{0} -\DoxyCodeLine{00001\ } -\DoxyCodeLine{00006\ \textcolor{preprocessor}{\#pragma\ once}} -\DoxyCodeLine{00007\ } -\DoxyCodeLine{00008\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_rpt_8hpp}{BNO08xRpt.hpp}}"{}}} -\DoxyCodeLine{00009\ } -\DoxyCodeLine{00015\ \textcolor{keyword}{class\ }\mbox{\hyperlink{class_b_n_o08x_rpt_cal_gyro}{BNO08xRptCalGyro}}\ :\ \textcolor{keyword}{public}\ \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}} -\DoxyCodeLine{00016\ \{} -\DoxyCodeLine{00017\ \ \ \ \ \textcolor{keyword}{public}:} -\DoxyCodeLine{00018\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_cal_gyro_ad351243a258fa1075212d63a38b1e7b5}{BNO08xRptCalGyro}}(uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ EventBits\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00019\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}(\mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00020\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00021\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00022\ } -\DoxyCodeLine{00023\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc}{enable}}(} -\DoxyCodeLine{00024\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ uint32\_t\ time\_between\_reports,\ sh2\_SensorConfig\_t\ sensor\_cfg\ =\ \mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08xPrivateTypes::default\_sensor\_cfg}})\ \textcolor{keyword}{override};} -\DoxyCodeLine{00025\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__gyro__t}{bno08x\_gyro\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_cal_gyro_aeb45a1a433c499f2c36dddf393175815}{get}}();} -\DoxyCodeLine{00026\ } -\DoxyCodeLine{00027\ \ \ \ \ \textcolor{keyword}{private}:} -\DoxyCodeLine{00028\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_rpt_cal_gyro_ab099bd0da7140c433fc7bab0a802c46f}{update\_data}}(sh2\_SensorValue\_t*\ sensor\_val)\ \textcolor{keyword}{override};} -\DoxyCodeLine{00029\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__gyro__t}{bno08x\_gyro\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_cal_gyro_afc6142cf93ed7990b01d5b21038c148e}{data}};} -\DoxyCodeLine{00030\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ \textcolor{keywordtype}{char}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_cal_gyro_ae3c6150a08f8d97a6a892a5796f49a32}{TAG}}\ =\ \textcolor{stringliteral}{"{}BNO08xRptCalGyro"{}};} -\DoxyCodeLine{00031\ \};} - -\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 deleted file mode 100644 index d06407d..0000000 --- a/documentation/latex/_b_n_o08x_rpt_cal_magnetometer_8cpp.tex +++ /dev/null @@ -1,17 +0,0 @@ -\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 -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_b_n_o08x_rpt_cal_magnetometer_8cpp__incl} -\end{center} -\end{figure} - - -\doxysubsection{Detailed Description} -\begin{DoxyAuthor}{Author} -Myles Parfeniuk -\end{DoxyAuthor} 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 deleted file mode 100644 index 4e41d20..0000000 --- a/documentation/latex/_b_n_o08x_rpt_cal_magnetometer_8cpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 8e5973c..0000000 Binary files a/documentation/latex/_b_n_o08x_rpt_cal_magnetometer_8cpp__incl.pdf and /dev/null 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 deleted file mode 100644 index 6e63d4e..0000000 --- a/documentation/latex/_b_n_o08x_rpt_cal_magnetometer_8hpp.tex +++ /dev/null @@ -1,30 +0,0 @@ -\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 -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_b_n_o08x_rpt_cal_magnetometer_8hpp__incl} -\end{center} -\end{figure} -This graph shows which files directly or indirectly include this file\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_b_n_o08x_rpt_cal_magnetometer_8hpp__dep__incl} -\end{center} -\end{figure} -\doxysubsubsection*{Classes} -\begin{DoxyCompactItemize} -\item -class \mbox{\hyperlink{class_b_n_o08x_rpt_cal_magnetometer}{BNO08x\+Rpt\+Cal\+Magnetometer}} -\begin{DoxyCompactList}\small\item\em Class to represent calibrated magnetometer reports. (See Ref. Manual 6.\+5.\+16) \end{DoxyCompactList}\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -\begin{DoxyAuthor}{Author} -Myles Parfeniuk -\end{DoxyAuthor} 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 deleted file mode 100644 index 9cddfff..0000000 --- a/documentation/latex/_b_n_o08x_rpt_cal_magnetometer_8hpp__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index e1b9a82..0000000 Binary files a/documentation/latex/_b_n_o08x_rpt_cal_magnetometer_8hpp__dep__incl.pdf and /dev/null 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 deleted file mode 100644 index 0e5e0b1..0000000 --- a/documentation/latex/_b_n_o08x_rpt_cal_magnetometer_8hpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 3c3dc8f..0000000 Binary files a/documentation/latex/_b_n_o08x_rpt_cal_magnetometer_8hpp__incl.pdf and /dev/null 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 deleted file mode 100644 index 4344063..0000000 --- a/documentation/latex/_b_n_o08x_rpt_cal_magnetometer_8hpp_source.tex +++ /dev/null @@ -1,28 +0,0 @@ -\doxysection{BNO08x\+Rpt\+Cal\+Magnetometer.\+hpp} -\hypertarget{_b_n_o08x_rpt_cal_magnetometer_8hpp_source}{}\label{_b_n_o08x_rpt_cal_magnetometer_8hpp_source}\index{include/report/BNO08xRptCalMagnetometer.hpp@{include/report/BNO08xRptCalMagnetometer.hpp}} -\mbox{\hyperlink{_b_n_o08x_rpt_cal_magnetometer_8hpp}{Go to the documentation of this file.}} -\begin{DoxyCode}{0} -\DoxyCodeLine{00001\ } -\DoxyCodeLine{00006\ \textcolor{preprocessor}{\#pragma\ once}} -\DoxyCodeLine{00007\ } -\DoxyCodeLine{00008\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_rpt_8hpp}{BNO08xRpt.hpp}}"{}}} -\DoxyCodeLine{00009\ } -\DoxyCodeLine{00015\ \textcolor{keyword}{class\ }\mbox{\hyperlink{class_b_n_o08x_rpt_cal_magnetometer}{BNO08xRptCalMagnetometer}}\ :\ \textcolor{keyword}{public}\ \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}} -\DoxyCodeLine{00016\ \{} -\DoxyCodeLine{00017\ \ \ \ \ \textcolor{keyword}{public}:} -\DoxyCodeLine{00018\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_cal_magnetometer_a731d7e69b97b6402b2cf2e18e9a08b06}{BNO08xRptCalMagnetometer}}(uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ EventBits\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00019\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}(\mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00020\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00021\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00022\ } -\DoxyCodeLine{00023\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393}{enable}}(} -\DoxyCodeLine{00024\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ uint32\_t\ time\_between\_reports,\ sh2\_SensorConfig\_t\ sensor\_cfg\ =\ \mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08xPrivateTypes::default\_sensor\_cfg}})\ \textcolor{keyword}{override};} -\DoxyCodeLine{00025\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__magf__t}{bno08x\_magf\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_cal_magnetometer_a9a07338f7c149aa3d45d2c4f846620e2}{get}}();} -\DoxyCodeLine{00026\ } -\DoxyCodeLine{00027\ \ \ \ \ \textcolor{keyword}{private}:} -\DoxyCodeLine{00028\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_rpt_cal_magnetometer_af50ecf2bb83d7eeec5b88c5273a01784}{update\_data}}(sh2\_SensorValue\_t*\ sensor\_val)\ \textcolor{keyword}{override};} -\DoxyCodeLine{00029\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__magf__t}{bno08x\_magf\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_cal_magnetometer_a67db73f48d00bfa76411d5192350e677}{data}};} -\DoxyCodeLine{00030\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ \textcolor{keywordtype}{char}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_cal_magnetometer_a99f95d049803de93390b3071efeead4a}{TAG}}\ =\ \textcolor{stringliteral}{"{}BNO08xRptCalMagnetometer"{}};} -\DoxyCodeLine{00031\ \};} - -\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 deleted file mode 100644 index 40a3fe5..0000000 --- a/documentation/latex/_b_n_o08x_rpt_game_r_v_8cpp.tex +++ /dev/null @@ -1,17 +0,0 @@ -\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 -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_b_n_o08x_rpt_game_r_v_8cpp__incl} -\end{center} -\end{figure} - - -\doxysubsection{Detailed Description} -\begin{DoxyAuthor}{Author} -Myles Parfeniuk -\end{DoxyAuthor} 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 deleted file mode 100644 index 736547f..0000000 --- a/documentation/latex/_b_n_o08x_rpt_game_r_v_8cpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index fc39da8..0000000 Binary files a/documentation/latex/_b_n_o08x_rpt_game_r_v_8cpp__incl.pdf and /dev/null 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 deleted file mode 100644 index e611494..0000000 --- a/documentation/latex/_b_n_o08x_rpt_game_r_v_8hpp.tex +++ /dev/null @@ -1,30 +0,0 @@ -\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 -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_b_n_o08x_rpt_game_r_v_8hpp__incl} -\end{center} -\end{figure} -This graph shows which files directly or indirectly include this file\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_b_n_o08x_rpt_game_r_v_8hpp__dep__incl} -\end{center} -\end{figure} -\doxysubsubsection*{Classes} -\begin{DoxyCompactItemize} -\item -class \mbox{\hyperlink{class_b_n_o08x_rpt_game_r_v}{BNO08x\+Rpt\+Game\+RV}} -\begin{DoxyCompactList}\small\item\em Class to represent game rotation vector reports. (See Ref. Manual 6.\+5.\+19) \end{DoxyCompactList}\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -\begin{DoxyAuthor}{Author} -Myles Parfeniuk -\end{DoxyAuthor} 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 deleted file mode 100644 index 9b41299..0000000 --- a/documentation/latex/_b_n_o08x_rpt_game_r_v_8hpp__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 79f9917..0000000 Binary files a/documentation/latex/_b_n_o08x_rpt_game_r_v_8hpp__dep__incl.pdf and /dev/null 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 deleted file mode 100644 index a161472..0000000 --- a/documentation/latex/_b_n_o08x_rpt_game_r_v_8hpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index c95e6d6..0000000 Binary files a/documentation/latex/_b_n_o08x_rpt_game_r_v_8hpp__incl.pdf and /dev/null 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 deleted file mode 100644 index 37dec36..0000000 --- a/documentation/latex/_b_n_o08x_rpt_game_r_v_8hpp_source.tex +++ /dev/null @@ -1,27 +0,0 @@ -\doxysection{BNO08x\+Rpt\+Game\+RV.\+hpp} -\hypertarget{_b_n_o08x_rpt_game_r_v_8hpp_source}{}\label{_b_n_o08x_rpt_game_r_v_8hpp_source}\index{include/report/BNO08xRptGameRV.hpp@{include/report/BNO08xRptGameRV.hpp}} -\mbox{\hyperlink{_b_n_o08x_rpt_game_r_v_8hpp}{Go to the documentation of this file.}} -\begin{DoxyCode}{0} -\DoxyCodeLine{00001\ } -\DoxyCodeLine{00006\ \textcolor{preprocessor}{\#pragma\ once}} -\DoxyCodeLine{00007\ } -\DoxyCodeLine{00008\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_rpt_r_v_generic_8hpp}{BNO08xRptRVGeneric.hpp}}"{}}} -\DoxyCodeLine{00009\ } -\DoxyCodeLine{00015\ \textcolor{keyword}{class\ }\mbox{\hyperlink{class_b_n_o08x_rpt_game_r_v}{BNO08xRptGameRV}}\ :\ \textcolor{keyword}{public}\ \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08xRptRVGeneric}}} -\DoxyCodeLine{00016\ \{} -\DoxyCodeLine{00017\ \ \ \ \ \textcolor{keyword}{public}:} -\DoxyCodeLine{00018\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_game_r_v_a5ce3525ae691ef37dff5c8d638e98e18}{BNO08xRptGameRV}}(uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ EventBits\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00019\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08xRptRVGeneric}}(\mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00020\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00021\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00022\ } -\DoxyCodeLine{00023\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_rpt_game_r_v_a773f8e4bf9e5059d6b301fc346cbc9d2}{tare}}(\textcolor{keywordtype}{bool}\ x\ =\ \textcolor{keyword}{true},\ \textcolor{keywordtype}{bool}\ y\ =\ \textcolor{keyword}{true},\ \textcolor{keywordtype}{bool}\ z\ =\ \textcolor{keyword}{true});} -\DoxyCodeLine{00024\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_rpt_game_r_v_ae91c07ae4d781216065fd704b5c88d06}{tare\_persist}}();} -\DoxyCodeLine{00025\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_rpt_game_r_v_ab8844cc390818f2b5cff8afefc89558f}{tare\_clear}}();} -\DoxyCodeLine{00026\ } -\DoxyCodeLine{00027\ \ \ \ \ \textcolor{keyword}{private}:} -\DoxyCodeLine{00028\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_rpt_game_r_v_a8f9be2a12cec2a8467829fe561bf5f3d}{update\_data}}(sh2\_SensorValue\_t*\ sensor\_val)\ \textcolor{keyword}{override};} -\DoxyCodeLine{00029\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ \textcolor{keywordtype}{char}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_game_r_v_a3fd3cec253a42d897a736adaf50bfe5d}{TAG}}\ =\ \textcolor{stringliteral}{"{}BNO08xRptGameRV"{}};} -\DoxyCodeLine{00030\ \};} - -\end{DoxyCode} diff --git a/documentation/latex/_b_n_o08x_rpt_gravity_8cpp.tex b/documentation/latex/_b_n_o08x_rpt_gravity_8cpp.tex deleted file mode 100644 index 64920f7..0000000 --- a/documentation/latex/_b_n_o08x_rpt_gravity_8cpp.tex +++ /dev/null @@ -1,17 +0,0 @@ -\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 -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_b_n_o08x_rpt_gravity_8cpp__incl} -\end{center} -\end{figure} - - -\doxysubsection{Detailed Description} -\begin{DoxyAuthor}{Author} -Myles Parfeniuk -\end{DoxyAuthor} diff --git a/documentation/latex/_b_n_o08x_rpt_gravity_8cpp__incl.md5 b/documentation/latex/_b_n_o08x_rpt_gravity_8cpp__incl.md5 deleted file mode 100644 index 60a534d..0000000 --- a/documentation/latex/_b_n_o08x_rpt_gravity_8cpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 7751cdc..0000000 Binary files a/documentation/latex/_b_n_o08x_rpt_gravity_8cpp__incl.pdf and /dev/null differ diff --git a/documentation/latex/_b_n_o08x_rpt_gravity_8hpp.tex b/documentation/latex/_b_n_o08x_rpt_gravity_8hpp.tex deleted file mode 100644 index 735f4b4..0000000 --- a/documentation/latex/_b_n_o08x_rpt_gravity_8hpp.tex +++ /dev/null @@ -1,30 +0,0 @@ -\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 -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_b_n_o08x_rpt_gravity_8hpp__incl} -\end{center} -\end{figure} -This graph shows which files directly or indirectly include this file\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_b_n_o08x_rpt_gravity_8hpp__dep__incl} -\end{center} -\end{figure} -\doxysubsubsection*{Classes} -\begin{DoxyCompactItemize} -\item -class \mbox{\hyperlink{class_b_n_o08x_rpt_gravity}{BNO08x\+Rpt\+Gravity}} -\begin{DoxyCompactList}\small\item\em Class to represent gravity reports. (See Ref. Manual 6.\+5.\+11) \end{DoxyCompactList}\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -\begin{DoxyAuthor}{Author} -Myles Parfeniuk -\end{DoxyAuthor} 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 deleted file mode 100644 index 7625287..0000000 --- a/documentation/latex/_b_n_o08x_rpt_gravity_8hpp__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index e192026..0000000 Binary files a/documentation/latex/_b_n_o08x_rpt_gravity_8hpp__dep__incl.pdf and /dev/null 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 deleted file mode 100644 index 404e11c..0000000 --- a/documentation/latex/_b_n_o08x_rpt_gravity_8hpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 9dccb3b..0000000 Binary files a/documentation/latex/_b_n_o08x_rpt_gravity_8hpp__incl.pdf and /dev/null 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 deleted file mode 100644 index ba41290..0000000 --- a/documentation/latex/_b_n_o08x_rpt_gravity_8hpp_source.tex +++ /dev/null @@ -1,28 +0,0 @@ -\doxysection{BNO08x\+Rpt\+Gravity.\+hpp} -\hypertarget{_b_n_o08x_rpt_gravity_8hpp_source}{}\label{_b_n_o08x_rpt_gravity_8hpp_source}\index{include/report/BNO08xRptGravity.hpp@{include/report/BNO08xRptGravity.hpp}} -\mbox{\hyperlink{_b_n_o08x_rpt_gravity_8hpp}{Go to the documentation of this file.}} -\begin{DoxyCode}{0} -\DoxyCodeLine{00001\ } -\DoxyCodeLine{00006\ \textcolor{preprocessor}{\#pragma\ once}} -\DoxyCodeLine{00007\ } -\DoxyCodeLine{00008\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_rpt_8hpp}{BNO08xRpt.hpp}}"{}}} -\DoxyCodeLine{00009\ } -\DoxyCodeLine{00015\ \textcolor{keyword}{class\ }\mbox{\hyperlink{class_b_n_o08x_rpt_gravity}{BNO08xRptGravity}}\ :\ \textcolor{keyword}{public}\ \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}} -\DoxyCodeLine{00016\ \{} -\DoxyCodeLine{00017\ \ \ \ \ \textcolor{keyword}{public}:} -\DoxyCodeLine{00018\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_gravity_a472ced1c466461f64dda3d9132813dba}{BNO08xRptGravity}}(uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ EventBits\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00019\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}(\mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00020\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00021\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00022\ } -\DoxyCodeLine{00023\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571}{enable}}(} -\DoxyCodeLine{00024\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ uint32\_t\ time\_between\_reports,\ sh2\_SensorConfig\_t\ sensor\_cfg\ =\ \mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08xPrivateTypes::default\_sensor\_cfg}})\ \textcolor{keyword}{override};} -\DoxyCodeLine{00025\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__accel__t}{bno08x\_accel\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_gravity_a18ebbe93997c3ea985290e5b8fc23115}{get}}();} -\DoxyCodeLine{00026\ } -\DoxyCodeLine{00027\ \ \ \ \ \textcolor{keyword}{private}:} -\DoxyCodeLine{00028\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_rpt_gravity_a47a5d1d8f89834662efaaae60a74b4c2}{update\_data}}(sh2\_SensorValue\_t*\ sensor\_val)\ \textcolor{keyword}{override};} -\DoxyCodeLine{00029\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__accel__t}{bno08x\_accel\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_gravity_ab9fddb16529de63f82d04b29503e7dbe}{data}};} -\DoxyCodeLine{00030\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ \textcolor{keywordtype}{char}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_gravity_a03dfa109a427c7657a2a5bdd3b5af68c}{TAG}}\ =\ \textcolor{stringliteral}{"{}BNO08xRptGravity"{}};} -\DoxyCodeLine{00031\ \};} - -\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 deleted file mode 100644 index 0c68744..0000000 --- a/documentation/latex/_b_n_o08x_rpt_i_gyro_r_v_8cpp.tex +++ /dev/null @@ -1,17 +0,0 @@ -\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 -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_b_n_o08x_rpt_i_gyro_r_v_8cpp__incl} -\end{center} -\end{figure} - - -\doxysubsection{Detailed Description} -\begin{DoxyAuthor}{Author} -Myles Parfeniuk -\end{DoxyAuthor} 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 deleted file mode 100644 index b673f05..0000000 --- a/documentation/latex/_b_n_o08x_rpt_i_gyro_r_v_8cpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 9ff12a5..0000000 Binary files a/documentation/latex/_b_n_o08x_rpt_i_gyro_r_v_8cpp__incl.pdf and /dev/null 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 deleted file mode 100644 index da981e2..0000000 --- a/documentation/latex/_b_n_o08x_rpt_i_gyro_r_v_8hpp.tex +++ /dev/null @@ -1,30 +0,0 @@ -\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 -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_b_n_o08x_rpt_i_gyro_r_v_8hpp__incl} -\end{center} -\end{figure} -This graph shows which files directly or indirectly include this file\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_b_n_o08x_rpt_i_gyro_r_v_8hpp__dep__incl} -\end{center} -\end{figure} -\doxysubsubsection*{Classes} -\begin{DoxyCompactItemize} -\item -class \mbox{\hyperlink{class_b_n_o08x_rpt_i_gyro_r_v}{BNO08x\+Rpt\+IGyro\+RV}} -\begin{DoxyCompactList}\small\item\em Class to represent integrated gyro rotation vector reports. (See Ref. Manual 6.\+5.\+44) \end{DoxyCompactList}\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -\begin{DoxyAuthor}{Author} -Myles Parfeniuk -\end{DoxyAuthor} 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 deleted file mode 100644 index 181c49d..0000000 --- a/documentation/latex/_b_n_o08x_rpt_i_gyro_r_v_8hpp__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 8bf76b8..0000000 Binary files a/documentation/latex/_b_n_o08x_rpt_i_gyro_r_v_8hpp__dep__incl.pdf and /dev/null 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 deleted file mode 100644 index 05430ed..0000000 --- a/documentation/latex/_b_n_o08x_rpt_i_gyro_r_v_8hpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 8af1b55..0000000 Binary files a/documentation/latex/_b_n_o08x_rpt_i_gyro_r_v_8hpp__incl.pdf and /dev/null 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 deleted file mode 100644 index 7d0e4e4..0000000 --- a/documentation/latex/_b_n_o08x_rpt_i_gyro_r_v_8hpp_source.tex +++ /dev/null @@ -1,27 +0,0 @@ -\doxysection{BNO08x\+Rpt\+IGyro\+RV.\+hpp} -\hypertarget{_b_n_o08x_rpt_i_gyro_r_v_8hpp_source}{}\label{_b_n_o08x_rpt_i_gyro_r_v_8hpp_source}\index{include/report/BNO08xRptIGyroRV.hpp@{include/report/BNO08xRptIGyroRV.hpp}} -\mbox{\hyperlink{_b_n_o08x_rpt_i_gyro_r_v_8hpp}{Go to the documentation of this file.}} -\begin{DoxyCode}{0} -\DoxyCodeLine{00001\ } -\DoxyCodeLine{00006\ \textcolor{preprocessor}{\#pragma\ once}} -\DoxyCodeLine{00007\ } -\DoxyCodeLine{00008\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_rpt_r_v_generic_8hpp}{BNO08xRptRVGeneric.hpp}}"{}}} -\DoxyCodeLine{00009\ } -\DoxyCodeLine{00015\ \textcolor{keyword}{class\ }\mbox{\hyperlink{class_b_n_o08x_rpt_i_gyro_r_v}{BNO08xRptIGyroRV}}\ :\ \textcolor{keyword}{public}\ \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08xRptRVGeneric}}} -\DoxyCodeLine{00016\ \{} -\DoxyCodeLine{00017\ \ \ \ \ \textcolor{keyword}{public}:} -\DoxyCodeLine{00018\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_i_gyro_r_v_a5574d6213be1d7176d981e04fb9b4ea4}{BNO08xRptIGyroRV}}(uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ EventBits\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00019\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08xRptRVGeneric}}(\mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00020\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00021\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00022\ } -\DoxyCodeLine{00023\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_rpt_i_gyro_r_v_ae85b4b091ec350432a2aeabcd3b46f55}{get}}(\mbox{\hyperlink{structbno08x__quat__t}{bno08x\_quat\_t}}\&\ quat,\ \mbox{\hyperlink{structbno08x__ang__vel__t}{bno08x\_ang\_vel\_t}}\&\ vel);} -\DoxyCodeLine{00024\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__ang__vel__t}{bno08x\_ang\_vel\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_i_gyro_r_v_a8e9877551635f8be5e380d47195b4061}{get\_vel}}();} -\DoxyCodeLine{00025\ } -\DoxyCodeLine{00026\ \ \ \ \ \textcolor{keyword}{private}:} -\DoxyCodeLine{00027\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_rpt_i_gyro_r_v_a29e7154e8fed38487dd100f3e98d72fb}{update\_data}}(sh2\_SensorValue\_t*\ sensor\_val)\ \textcolor{keyword}{override};} -\DoxyCodeLine{00028\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__ang__vel__t}{bno08x\_ang\_vel\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_i_gyro_r_v_a0949ad830be352bf2df8ab2cd3506ba7}{data\_vel}};} -\DoxyCodeLine{00029\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ \textcolor{keywordtype}{char}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_i_gyro_r_v_a5dcd8ea49d6eac6ff6f75b0ec125b04b}{TAG}}\ =\ \textcolor{stringliteral}{"{}BNO08xRptIGyroRV"{}};} -\DoxyCodeLine{00030\ \};} - -\end{DoxyCode} diff --git a/documentation/latex/_b_n_o08x_rpt_linear_acceleration_8cpp.tex b/documentation/latex/_b_n_o08x_rpt_linear_acceleration_8cpp.tex deleted file mode 100644 index 70b882b..0000000 --- a/documentation/latex/_b_n_o08x_rpt_linear_acceleration_8cpp.tex +++ /dev/null @@ -1,17 +0,0 @@ -\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 -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_b_n_o08x_rpt_linear_acceleration_8cpp__incl} -\end{center} -\end{figure} - - -\doxysubsection{Detailed Description} -\begin{DoxyAuthor}{Author} -Myles Parfeniuk -\end{DoxyAuthor} 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 deleted file mode 100644 index acbfb90..0000000 --- a/documentation/latex/_b_n_o08x_rpt_linear_acceleration_8cpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 85ff88e..0000000 Binary files a/documentation/latex/_b_n_o08x_rpt_linear_acceleration_8cpp__incl.pdf and /dev/null 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 deleted file mode 100644 index 7a945a1..0000000 --- a/documentation/latex/_b_n_o08x_rpt_linear_acceleration_8hpp.tex +++ /dev/null @@ -1,30 +0,0 @@ -\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 -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_b_n_o08x_rpt_linear_acceleration_8hpp__incl} -\end{center} -\end{figure} -This graph shows which files directly or indirectly include this file\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_b_n_o08x_rpt_linear_acceleration_8hpp__dep__incl} -\end{center} -\end{figure} -\doxysubsubsection*{Classes} -\begin{DoxyCompactItemize} -\item -class \mbox{\hyperlink{class_b_n_o08x_rpt_linear_acceleration}{BNO08x\+Rpt\+Linear\+Acceleration}} -\begin{DoxyCompactList}\small\item\em Class to represent linear accelerometer reports. (See Ref. Manual 6.\+5.\+10) \end{DoxyCompactList}\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -\begin{DoxyAuthor}{Author} -Myles Parfeniuk -\end{DoxyAuthor} 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 deleted file mode 100644 index 362a102..0000000 --- a/documentation/latex/_b_n_o08x_rpt_linear_acceleration_8hpp__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index c601951..0000000 Binary files a/documentation/latex/_b_n_o08x_rpt_linear_acceleration_8hpp__dep__incl.pdf and /dev/null 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 deleted file mode 100644 index 614fdf3..0000000 --- a/documentation/latex/_b_n_o08x_rpt_linear_acceleration_8hpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 1c49dec..0000000 Binary files a/documentation/latex/_b_n_o08x_rpt_linear_acceleration_8hpp__incl.pdf and /dev/null 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 deleted file mode 100644 index 653d1ab..0000000 --- a/documentation/latex/_b_n_o08x_rpt_linear_acceleration_8hpp_source.tex +++ /dev/null @@ -1,28 +0,0 @@ -\doxysection{BNO08x\+Rpt\+Linear\+Acceleration.\+hpp} -\hypertarget{_b_n_o08x_rpt_linear_acceleration_8hpp_source}{}\label{_b_n_o08x_rpt_linear_acceleration_8hpp_source}\index{include/report/BNO08xRptLinearAcceleration.hpp@{include/report/BNO08xRptLinearAcceleration.hpp}} -\mbox{\hyperlink{_b_n_o08x_rpt_linear_acceleration_8hpp}{Go to the documentation of this file.}} -\begin{DoxyCode}{0} -\DoxyCodeLine{00001\ } -\DoxyCodeLine{00006\ \textcolor{preprocessor}{\#pragma\ once}} -\DoxyCodeLine{00007\ } -\DoxyCodeLine{00008\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_rpt_8hpp}{BNO08xRpt.hpp}}"{}}} -\DoxyCodeLine{00009\ } -\DoxyCodeLine{00015\ \textcolor{keyword}{class\ }\mbox{\hyperlink{class_b_n_o08x_rpt_linear_acceleration}{BNO08xRptLinearAcceleration}}\ :\ \textcolor{keyword}{public}\ \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}} -\DoxyCodeLine{00016\ \{} -\DoxyCodeLine{00017\ \ \ \ \ \textcolor{keyword}{public}:} -\DoxyCodeLine{00018\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_linear_acceleration_ad63032b796912c9be563a5e6da801c59}{BNO08xRptLinearAcceleration}}(uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ EventBits\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00019\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}(\mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00020\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00021\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00022\ } -\DoxyCodeLine{00023\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed}{enable}}(} -\DoxyCodeLine{00024\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ uint32\_t\ time\_between\_reports,\ sh2\_SensorConfig\_t\ sensor\_cfg\ =\ \mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08xPrivateTypes::default\_sensor\_cfg}})\ \textcolor{keyword}{override};} -\DoxyCodeLine{00025\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__accel__t}{bno08x\_accel\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_linear_acceleration_aac2eeab16ffbe7a81ea26a21c4e453d0}{get}}();} -\DoxyCodeLine{00026\ } -\DoxyCodeLine{00027\ \ \ \ \ \textcolor{keyword}{private}:} -\DoxyCodeLine{00028\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_rpt_linear_acceleration_ab799259f97933e00ddfe654050c4757e}{update\_data}}(sh2\_SensorValue\_t*\ sensor\_val)\ \textcolor{keyword}{override};} -\DoxyCodeLine{00029\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__accel__t}{bno08x\_accel\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_linear_acceleration_ab3f043b7762358d2a40cdfb326037f77}{data}};} -\DoxyCodeLine{00030\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ \textcolor{keywordtype}{char}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_linear_acceleration_afd26d783dd276ad3c77cd0bb27115bd2}{TAG}}\ =\ \textcolor{stringliteral}{"{}BNO08xRptLinearAcceleration"{}};} -\DoxyCodeLine{00031\ \};} - -\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 deleted file mode 100644 index 0870e67..0000000 --- a/documentation/latex/_b_n_o08x_rpt_r_v_8cpp.tex +++ /dev/null @@ -1,17 +0,0 @@ -\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 -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_b_n_o08x_rpt_r_v_8cpp__incl} -\end{center} -\end{figure} - - -\doxysubsection{Detailed Description} -\begin{DoxyAuthor}{Author} -Myles Parfeniuk -\end{DoxyAuthor} 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 deleted file mode 100644 index 3daa26a..0000000 --- a/documentation/latex/_b_n_o08x_rpt_r_v_8cpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 7661bb7..0000000 Binary files a/documentation/latex/_b_n_o08x_rpt_r_v_8cpp__incl.pdf and /dev/null 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 deleted file mode 100644 index 751533f..0000000 --- a/documentation/latex/_b_n_o08x_rpt_r_v_8hpp.tex +++ /dev/null @@ -1,30 +0,0 @@ -\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 -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_b_n_o08x_rpt_r_v_8hpp__incl} -\end{center} -\end{figure} -This graph shows which files directly or indirectly include this file\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_b_n_o08x_rpt_r_v_8hpp__dep__incl} -\end{center} -\end{figure} -\doxysubsubsection*{Classes} -\begin{DoxyCompactItemize} -\item -class \mbox{\hyperlink{class_b_n_o08x_rpt_r_v}{BNO08x\+Rpt\+RV}} -\begin{DoxyCompactList}\small\item\em Class to represent rotation vector reports. (See Ref. Manual 6.\+5.\+18) \end{DoxyCompactList}\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -\begin{DoxyAuthor}{Author} -Myles Parfeniuk -\end{DoxyAuthor} 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 deleted file mode 100644 index 88b774d..0000000 --- a/documentation/latex/_b_n_o08x_rpt_r_v_8hpp__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index be2c2cc..0000000 Binary files a/documentation/latex/_b_n_o08x_rpt_r_v_8hpp__dep__incl.pdf and /dev/null 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 deleted file mode 100644 index e9973b8..0000000 --- a/documentation/latex/_b_n_o08x_rpt_r_v_8hpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 9c1dfa4..0000000 Binary files a/documentation/latex/_b_n_o08x_rpt_r_v_8hpp__incl.pdf and /dev/null 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 deleted file mode 100644 index 3b89a13..0000000 --- a/documentation/latex/_b_n_o08x_rpt_r_v_8hpp_source.tex +++ /dev/null @@ -1,27 +0,0 @@ -\doxysection{BNO08x\+Rpt\+RV.\+hpp} -\hypertarget{_b_n_o08x_rpt_r_v_8hpp_source}{}\label{_b_n_o08x_rpt_r_v_8hpp_source}\index{include/report/BNO08xRptRV.hpp@{include/report/BNO08xRptRV.hpp}} -\mbox{\hyperlink{_b_n_o08x_rpt_r_v_8hpp}{Go to the documentation of this file.}} -\begin{DoxyCode}{0} -\DoxyCodeLine{00001\ } -\DoxyCodeLine{00006\ \textcolor{preprocessor}{\#pragma\ once}} -\DoxyCodeLine{00007\ } -\DoxyCodeLine{00008\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_rpt_r_v_generic_8hpp}{BNO08xRptRVGeneric.hpp}}"{}}} -\DoxyCodeLine{00009\ } -\DoxyCodeLine{00015\ \textcolor{keyword}{class\ }\mbox{\hyperlink{class_b_n_o08x_rpt_r_v}{BNO08xRptRV}}\ :\ \textcolor{keyword}{public}\ \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08xRptRVGeneric}}} -\DoxyCodeLine{00016\ \{} -\DoxyCodeLine{00017\ \ \ \ \ \textcolor{keyword}{public}:} -\DoxyCodeLine{00018\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_a3c4173b40339de15cb7f304f73ae53f3}{BNO08xRptRV}}(uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ EventBits\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00019\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08xRptRVGeneric}}(\mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00020\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00021\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00022\ } -\DoxyCodeLine{00023\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_aab42904ebfc698d0af0944deaafcd226}{tare}}(\textcolor{keywordtype}{bool}\ x\ =\ \textcolor{keyword}{true},\ \textcolor{keywordtype}{bool}\ y\ =\ \textcolor{keyword}{true},\ \textcolor{keywordtype}{bool}\ z\ =\ \textcolor{keyword}{true});} -\DoxyCodeLine{00024\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_aa152921434b50a95977b0a4f925abec0}{tare\_persist}}();} -\DoxyCodeLine{00025\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_a920fb5940c13870657c48538569aff87}{tare\_clear}}();} -\DoxyCodeLine{00026\ } -\DoxyCodeLine{00027\ \ \ \ \ \textcolor{keyword}{private}:} -\DoxyCodeLine{00028\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_ab6a7a480ecc404383a1db5c6b29e3c48}{update\_data}}(sh2\_SensorValue\_t*\ sensor\_val)\ \textcolor{keyword}{override};} -\DoxyCodeLine{00029\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ \textcolor{keywordtype}{char}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_a3569aae0c42e23e9932d62238a8735f8}{TAG}}\ =\ \textcolor{stringliteral}{"{}BNO08xRptRV"{}};} -\DoxyCodeLine{00030\ \};} - -\end{DoxyCode} diff --git a/documentation/latex/_b_n_o08x_rpt_r_v_generic_8cpp.tex b/documentation/latex/_b_n_o08x_rpt_r_v_generic_8cpp.tex deleted file mode 100644 index c52d378..0000000 --- a/documentation/latex/_b_n_o08x_rpt_r_v_generic_8cpp.tex +++ /dev/null @@ -1,17 +0,0 @@ -\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 -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_b_n_o08x_rpt_r_v_generic_8cpp__incl} -\end{center} -\end{figure} - - -\doxysubsection{Detailed Description} -\begin{DoxyAuthor}{Author} -Myles Parfeniuk -\end{DoxyAuthor} 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 deleted file mode 100644 index aa8fffc..0000000 --- a/documentation/latex/_b_n_o08x_rpt_r_v_generic_8cpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index fb78fcb..0000000 Binary files a/documentation/latex/_b_n_o08x_rpt_r_v_generic_8cpp__incl.pdf and /dev/null 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 deleted file mode 100644 index 4a51f8a..0000000 --- a/documentation/latex/_b_n_o08x_rpt_r_v_generic_8hpp.tex +++ /dev/null @@ -1,30 +0,0 @@ -\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 -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_b_n_o08x_rpt_r_v_generic_8hpp__incl} -\end{center} -\end{figure} -This graph shows which files directly or indirectly include this file\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_b_n_o08x_rpt_r_v_generic_8hpp__dep__incl} -\end{center} -\end{figure} -\doxysubsubsection*{Classes} -\begin{DoxyCompactItemize} -\item -class \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08x\+Rpt\+RVGeneric}} -\begin{DoxyCompactList}\small\item\em Class to represent rotation vector reports. \end{DoxyCompactList}\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -\begin{DoxyAuthor}{Author} -Myles Parfeniuk -\end{DoxyAuthor} 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 deleted file mode 100644 index 1b406c2..0000000 --- a/documentation/latex/_b_n_o08x_rpt_r_v_generic_8hpp__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 2a34bcf..0000000 Binary files a/documentation/latex/_b_n_o08x_rpt_r_v_generic_8hpp__dep__incl.pdf and /dev/null 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 deleted file mode 100644 index fde6235..0000000 --- a/documentation/latex/_b_n_o08x_rpt_r_v_generic_8hpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index f490e9b..0000000 Binary files a/documentation/latex/_b_n_o08x_rpt_r_v_generic_8hpp__incl.pdf and /dev/null 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 deleted file mode 100644 index 1638f58..0000000 --- a/documentation/latex/_b_n_o08x_rpt_r_v_generic_8hpp_source.tex +++ /dev/null @@ -1,28 +0,0 @@ -\doxysection{BNO08x\+Rpt\+RVGeneric.\+hpp} -\hypertarget{_b_n_o08x_rpt_r_v_generic_8hpp_source}{}\label{_b_n_o08x_rpt_r_v_generic_8hpp_source}\index{include/report/BNO08xRptRVGeneric.hpp@{include/report/BNO08xRptRVGeneric.hpp}} -\mbox{\hyperlink{_b_n_o08x_rpt_r_v_generic_8hpp}{Go to the documentation of this file.}} -\begin{DoxyCode}{0} -\DoxyCodeLine{00001\ } -\DoxyCodeLine{00006\ \textcolor{preprocessor}{\#pragma\ once}} -\DoxyCodeLine{00007\ } -\DoxyCodeLine{00008\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_rpt_8hpp}{BNO08xRpt.hpp}}"{}}} -\DoxyCodeLine{00009\ } -\DoxyCodeLine{00015\ \textcolor{keyword}{class\ }\mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08xRptRVGeneric}}\ :\ \textcolor{keyword}{public}\ \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}} -\DoxyCodeLine{00016\ \{} -\DoxyCodeLine{00017\ \ \ \ \ \textcolor{keyword}{public}:} -\DoxyCodeLine{00018\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e}{enable}}(} -\DoxyCodeLine{00019\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ uint32\_t\ time\_between\_reports,\ sh2\_SensorConfig\_t\ sensor\_cfg\ =\ \mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08xPrivateTypes::default\_sensor\_cfg}})\ \textcolor{keyword}{override};} -\DoxyCodeLine{00020\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__quat__t}{bno08x\_quat\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8}{get\_quat}}();} -\DoxyCodeLine{00021\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__euler__angle__t}{bno08x\_euler\_angle\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_abbaaa6737d578e056f93687d4ad780f7}{get\_euler}}(\textcolor{keywordtype}{bool}\ in\_degrees\ =\ \textcolor{keyword}{true});} -\DoxyCodeLine{00022\ } -\DoxyCodeLine{00023\ \ \ \ \ \textcolor{keyword}{protected}:} -\DoxyCodeLine{00024\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_a7c35188ccfb976cba1b7e4626022987c}{BNO08xRptRVGeneric}}(uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ EventBits\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00025\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}(\mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00026\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00027\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00028\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd}{tare}}(\textcolor{keywordtype}{bool}\ x,\ \textcolor{keywordtype}{bool}\ y,\ \textcolor{keywordtype}{bool}\ z,\ sh2\_TareBasis\_t\ basis);} -\DoxyCodeLine{00029\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__quat__t}{bno08x\_quat\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_ad5174665e1c943291110630dc461caff}{data}};} -\DoxyCodeLine{00030\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ \textcolor{keywordtype}{char}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_a5315a83517cd15397842254a9926b1c4}{TAG}}\ =\ \textcolor{stringliteral}{"{}BNO08xRptRVGeneric"{}};} -\DoxyCodeLine{00031\ \};} - -\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 deleted file mode 100644 index 815c074..0000000 --- a/documentation/latex/_b_n_o08x_rpt_r_v_geomag_8cpp.tex +++ /dev/null @@ -1,17 +0,0 @@ -\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 -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_b_n_o08x_rpt_r_v_geomag_8cpp__incl} -\end{center} -\end{figure} - - -\doxysubsection{Detailed Description} -\begin{DoxyAuthor}{Author} -Myles Parfeniuk -\end{DoxyAuthor} 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 deleted file mode 100644 index fbd2373..0000000 --- a/documentation/latex/_b_n_o08x_rpt_r_v_geomag_8cpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index e97b4bb..0000000 Binary files a/documentation/latex/_b_n_o08x_rpt_r_v_geomag_8cpp__incl.pdf and /dev/null 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 deleted file mode 100644 index a475aa2..0000000 --- a/documentation/latex/_b_n_o08x_rpt_r_v_geomag_8hpp.tex +++ /dev/null @@ -1,30 +0,0 @@ -\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 -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_b_n_o08x_rpt_r_v_geomag_8hpp__incl} -\end{center} -\end{figure} -This graph shows which files directly or indirectly include this file\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_b_n_o08x_rpt_r_v_geomag_8hpp__dep__incl} -\end{center} -\end{figure} -\doxysubsubsection*{Classes} -\begin{DoxyCompactItemize} -\item -class \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_geomag}{BNO08x\+Rpt\+RVGeomag}} -\begin{DoxyCompactList}\small\item\em Class to represent geomagnetic rotation vector reports. (See Ref. Manual 6.\+5.\+20) \end{DoxyCompactList}\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -\begin{DoxyAuthor}{Author} -Myles Parfeniuk -\end{DoxyAuthor} 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 deleted file mode 100644 index bd5ed80..0000000 --- a/documentation/latex/_b_n_o08x_rpt_r_v_geomag_8hpp__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 3b15f2c..0000000 Binary files a/documentation/latex/_b_n_o08x_rpt_r_v_geomag_8hpp__dep__incl.pdf and /dev/null 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 deleted file mode 100644 index 91a187f..0000000 --- a/documentation/latex/_b_n_o08x_rpt_r_v_geomag_8hpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index a162d13..0000000 Binary files a/documentation/latex/_b_n_o08x_rpt_r_v_geomag_8hpp__incl.pdf and /dev/null 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 deleted file mode 100644 index d16cebd..0000000 --- a/documentation/latex/_b_n_o08x_rpt_r_v_geomag_8hpp_source.tex +++ /dev/null @@ -1,27 +0,0 @@ -\doxysection{BNO08x\+Rpt\+RVGeomag.\+hpp} -\hypertarget{_b_n_o08x_rpt_r_v_geomag_8hpp_source}{}\label{_b_n_o08x_rpt_r_v_geomag_8hpp_source}\index{include/report/BNO08xRptRVGeomag.hpp@{include/report/BNO08xRptRVGeomag.hpp}} -\mbox{\hyperlink{_b_n_o08x_rpt_r_v_geomag_8hpp}{Go to the documentation of this file.}} -\begin{DoxyCode}{0} -\DoxyCodeLine{00001\ } -\DoxyCodeLine{00006\ \textcolor{preprocessor}{\#pragma\ once}} -\DoxyCodeLine{00007\ } -\DoxyCodeLine{00008\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_rpt_r_v_generic_8hpp}{BNO08xRptRVGeneric.hpp}}"{}}} -\DoxyCodeLine{00009\ } -\DoxyCodeLine{00015\ \textcolor{keyword}{class\ }\mbox{\hyperlink{class_b_n_o08x_rpt_r_v_geomag}{BNO08xRptRVGeomag}}\ :\ \textcolor{keyword}{public}\ \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08xRptRVGeneric}}} -\DoxyCodeLine{00016\ \{} -\DoxyCodeLine{00017\ \ \ \ \ \textcolor{keyword}{public}:} -\DoxyCodeLine{00018\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_geomag_a32bd70c7777973497b6d1b7f960bea0b}{BNO08xRptRVGeomag}}(uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ EventBits\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00019\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08xRptRVGeneric}}(\mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00020\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00021\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00022\ } -\DoxyCodeLine{00023\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_geomag_a622f024808e368b09c41ca1b5118a874}{tare}}(\textcolor{keywordtype}{bool}\ x\ =\ \textcolor{keyword}{true},\ \textcolor{keywordtype}{bool}\ y\ =\ \textcolor{keyword}{true},\ \textcolor{keywordtype}{bool}\ z\ =\ \textcolor{keyword}{true});} -\DoxyCodeLine{00024\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_geomag_a57305f5f72067a56b037cf766fa2ee63}{tare\_persist}}();} -\DoxyCodeLine{00025\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_geomag_a2c62a41402f167a49025914a9800d062}{tare\_clear}}();} -\DoxyCodeLine{00026\ } -\DoxyCodeLine{00027\ \ \ \ \ \textcolor{keyword}{private}:} -\DoxyCodeLine{00028\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_geomag_a531bf3018378efda8edd322e2a4a3306}{update\_data}}(sh2\_SensorValue\_t*\ sensor\_val)\ \textcolor{keyword}{override};} -\DoxyCodeLine{00029\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ \textcolor{keywordtype}{char}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_geomag_a7f99fc2a2d7ec0f2a493cca88a1ff825}{TAG}}\ =\ \textcolor{stringliteral}{"{}BNO08xRptRVGeomag"{}};} -\DoxyCodeLine{00030\ \};} - -\end{DoxyCode} diff --git a/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp.tex b/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp.tex deleted file mode 100644 index d02f74d..0000000 --- a/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp.tex +++ /dev/null @@ -1,17 +0,0 @@ -\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 -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp__incl} -\end{center} -\end{figure} - - -\doxysubsection{Detailed Description} -\begin{DoxyAuthor}{Author} -Myles Parfeniuk -\end{DoxyAuthor} 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 deleted file mode 100644 index 0fdee96..0000000 --- a/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 485618e..0000000 Binary files a/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp__incl.pdf and /dev/null 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 deleted file mode 100644 index 68dac6f..0000000 --- a/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp.tex +++ /dev/null @@ -1,30 +0,0 @@ -\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 -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp__incl} -\end{center} -\end{figure} -This graph shows which files directly or indirectly include this file\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp__dep__incl} -\end{center} -\end{figure} -\doxysubsubsection*{Classes} -\begin{DoxyCompactItemize} -\item -class \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer}{BNO08x\+Rpt\+Raw\+MEMSAccelerometer}} -\begin{DoxyCompactList}\small\item\em Class to represent raw accelerometer reports. (See Ref. Manual 6.\+5.\+8) \end{DoxyCompactList}\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -\begin{DoxyAuthor}{Author} -Myles Parfeniuk -\end{DoxyAuthor} 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 deleted file mode 100644 index 627fb29..0000000 --- a/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index fea7811..0000000 Binary files a/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp__dep__incl.pdf and /dev/null 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 deleted file mode 100644 index 1a25115..0000000 --- a/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 491582c..0000000 Binary files a/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp__incl.pdf and /dev/null 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 deleted file mode 100644 index a705ae4..0000000 --- a/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp_source.tex +++ /dev/null @@ -1,28 +0,0 @@ -\doxysection{BNO08x\+Rpt\+Raw\+MEMSAccelerometer.\+hpp} -\hypertarget{_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp_source}{}\label{_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp_source}\index{include/report/BNO08xRptRawMEMSAccelerometer.hpp@{include/report/BNO08xRptRawMEMSAccelerometer.hpp}} -\mbox{\hyperlink{_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp}{Go to the documentation of this file.}} -\begin{DoxyCode}{0} -\DoxyCodeLine{00001\ } -\DoxyCodeLine{00006\ \textcolor{preprocessor}{\#pragma\ once}} -\DoxyCodeLine{00007\ } -\DoxyCodeLine{00008\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_rpt_8hpp}{BNO08xRpt.hpp}}"{}}} -\DoxyCodeLine{00009\ } -\DoxyCodeLine{00015\ \textcolor{keyword}{class\ }\mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer}{BNO08xRptRawMEMSAccelerometer}}\ :\ \textcolor{keyword}{public}\ \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}} -\DoxyCodeLine{00016\ \{} -\DoxyCodeLine{00017\ \ \ \ \ \textcolor{keyword}{public}:} -\DoxyCodeLine{00018\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a1a7c70a4c2d2004fe827dfa834d789e7}{BNO08xRptRawMEMSAccelerometer}}(uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ EventBits\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00019\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}(\mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00020\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00021\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00022\ } -\DoxyCodeLine{00023\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a3cfc735c048700fe79a5674ad92b4b03}{enable}}(} -\DoxyCodeLine{00024\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ uint32\_t\ time\_between\_reports,\ sh2\_SensorConfig\_t\ sensor\_cfg\ =\ \mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08xPrivateTypes::default\_sensor\_cfg}})\ \textcolor{keyword}{override};} -\DoxyCodeLine{00025\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__raw__accel__t}{bno08x\_raw\_accel\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_ae72428b3455327ecec5ee1c6ad065d56}{get}}();} -\DoxyCodeLine{00026\ } -\DoxyCodeLine{00027\ \ \ \ \ \textcolor{keyword}{private}:} -\DoxyCodeLine{00028\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a269b8a306d47b0a873421674e8996187}{update\_data}}(sh2\_SensorValue\_t*\ sensor\_val)\ \textcolor{keyword}{override};} -\DoxyCodeLine{00029\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__raw__accel__t}{bno08x\_raw\_accel\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_ad5dbc83482df0cec3ca970717e5671dc}{data}};} -\DoxyCodeLine{00030\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ \textcolor{keywordtype}{char}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_af82e98eae44b512870fe5cb65e7ea4cf}{TAG}}\ =\ \textcolor{stringliteral}{"{}BNO08xRptRawMEMSAccelerometer"{}};} -\DoxyCodeLine{00031\ \};} - -\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 deleted file mode 100644 index 7443b0b..0000000 --- a/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp.tex +++ /dev/null @@ -1,17 +0,0 @@ -\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 -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp__incl} -\end{center} -\end{figure} - - -\doxysubsection{Detailed Description} -\begin{DoxyAuthor}{Author} -Myles Parfeniuk -\end{DoxyAuthor} 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 deleted file mode 100644 index 8076f49..0000000 --- a/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index f9687b4..0000000 Binary files a/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp__incl.pdf and /dev/null 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 deleted file mode 100644 index 398383b..0000000 --- a/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp.tex +++ /dev/null @@ -1,30 +0,0 @@ -\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 -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp__incl} -\end{center} -\end{figure} -This graph shows which files directly or indirectly include this file\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp__dep__incl} -\end{center} -\end{figure} -\doxysubsubsection*{Classes} -\begin{DoxyCompactItemize} -\item -class \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_gyro}{BNO08x\+Rpt\+Raw\+MEMSGyro}} -\begin{DoxyCompactList}\small\item\em Class to represent raw gyro reports. (See Ref. Manual 6.\+5.\+12) \end{DoxyCompactList}\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -\begin{DoxyAuthor}{Author} -Myles Parfeniuk -\end{DoxyAuthor} 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 deleted file mode 100644 index c988fd5..0000000 --- a/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 9bd16ca..0000000 Binary files a/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp__dep__incl.pdf and /dev/null 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 deleted file mode 100644 index ae37cea..0000000 --- a/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index ed620f9..0000000 Binary files a/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp__incl.pdf and /dev/null 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 deleted file mode 100644 index 4902925..0000000 --- a/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp_source.tex +++ /dev/null @@ -1,28 +0,0 @@ -\doxysection{BNO08x\+Rpt\+Raw\+MEMSGyro.\+hpp} -\hypertarget{_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp_source}{}\label{_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp_source}\index{include/report/BNO08xRptRawMEMSGyro.hpp@{include/report/BNO08xRptRawMEMSGyro.hpp}} -\mbox{\hyperlink{_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp}{Go to the documentation of this file.}} -\begin{DoxyCode}{0} -\DoxyCodeLine{00001\ } -\DoxyCodeLine{00006\ \textcolor{preprocessor}{\#pragma\ once}} -\DoxyCodeLine{00007\ } -\DoxyCodeLine{00008\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_rpt_8hpp}{BNO08xRpt.hpp}}"{}}} -\DoxyCodeLine{00009\ } -\DoxyCodeLine{00015\ \textcolor{keyword}{class\ }\mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_gyro}{BNO08xRptRawMEMSGyro}}\ :\ \textcolor{keyword}{public}\ \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}} -\DoxyCodeLine{00016\ \{} -\DoxyCodeLine{00017\ \ \ \ \ \textcolor{keyword}{public}:} -\DoxyCodeLine{00018\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_gyro_a9ad8a6a41c6680302f5ddb8154360ba2}{BNO08xRptRawMEMSGyro}}(uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ EventBits\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00019\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}(\mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00020\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00021\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00022\ } -\DoxyCodeLine{00023\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ae872f24befd81352f812bc998acb573d}{enable}}(} -\DoxyCodeLine{00024\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ uint32\_t\ time\_between\_reports,\ sh2\_SensorConfig\_t\ sensor\_cfg\ =\ \mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08xPrivateTypes::default\_sensor\_cfg}})\ \textcolor{keyword}{override};} -\DoxyCodeLine{00025\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__raw__gyro__t}{bno08x\_raw\_gyro\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ac9a43087ac86ca6d2309adae996747d5}{get}}();} -\DoxyCodeLine{00026\ } -\DoxyCodeLine{00027\ \ \ \ \ \textcolor{keyword}{private}:} -\DoxyCodeLine{00028\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_gyro_af79174e4b3a3579d3de85decf529e5d5}{update\_data}}(sh2\_SensorValue\_t*\ sensor\_val)\ \textcolor{keyword}{override};} -\DoxyCodeLine{00029\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__raw__gyro__t}{bno08x\_raw\_gyro\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_gyro_afed891694b4e158de9d16fa23c5427cf}{data}};} -\DoxyCodeLine{00030\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ \textcolor{keywordtype}{char}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_gyro_a51a9da0bbd8e982641147265c6d82b2d}{TAG}}\ =\ \textcolor{stringliteral}{"{}BNO08xRptRawMEMSGyro"{}};} -\DoxyCodeLine{00031\ \};} - -\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 deleted file mode 100644 index a5fe2c7..0000000 --- a/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp.tex +++ /dev/null @@ -1,17 +0,0 @@ -\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 -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp__incl} -\end{center} -\end{figure} - - -\doxysubsection{Detailed Description} -\begin{DoxyAuthor}{Author} -Myles Parfeniuk -\end{DoxyAuthor} 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 deleted file mode 100644 index 35c22d4..0000000 --- a/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index bb9d014..0000000 Binary files a/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp__incl.pdf and /dev/null 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 deleted file mode 100644 index b8e32b3..0000000 --- a/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp.tex +++ /dev/null @@ -1,30 +0,0 @@ -\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 -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp__incl} -\end{center} -\end{figure} -This graph shows which files directly or indirectly include this file\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp__dep__incl} -\end{center} -\end{figure} -\doxysubsubsection*{Classes} -\begin{DoxyCompactItemize} -\item -class \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer}{BNO08x\+Rpt\+Raw\+MEMSMagnetometer}} -\begin{DoxyCompactList}\small\item\em Class to represent raw magnetometer reports. (See Ref. Manual 6.\+5.\+15) \end{DoxyCompactList}\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -\begin{DoxyAuthor}{Author} -Myles Parfeniuk -\end{DoxyAuthor} 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 deleted file mode 100644 index 1f8c442..0000000 --- a/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index d4c581f..0000000 Binary files a/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp__dep__incl.pdf and /dev/null 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 deleted file mode 100644 index 1736a22..0000000 --- a/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 0b15e63..0000000 Binary files a/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp__incl.pdf and /dev/null 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 deleted file mode 100644 index 04f34b2..0000000 --- a/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp_source.tex +++ /dev/null @@ -1,28 +0,0 @@ -\doxysection{BNO08x\+Rpt\+Raw\+MEMSMagnetometer.\+hpp} -\hypertarget{_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp_source}{}\label{_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp_source}\index{include/report/BNO08xRptRawMEMSMagnetometer.hpp@{include/report/BNO08xRptRawMEMSMagnetometer.hpp}} -\mbox{\hyperlink{_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp}{Go to the documentation of this file.}} -\begin{DoxyCode}{0} -\DoxyCodeLine{00001\ } -\DoxyCodeLine{00006\ \textcolor{preprocessor}{\#pragma\ once}} -\DoxyCodeLine{00007\ } -\DoxyCodeLine{00008\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_rpt_8hpp}{BNO08xRpt.hpp}}"{}}} -\DoxyCodeLine{00009\ } -\DoxyCodeLine{00015\ \textcolor{keyword}{class\ }\mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer}{BNO08xRptRawMEMSMagnetometer}}\ :\ \textcolor{keyword}{public}\ \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}} -\DoxyCodeLine{00016\ \{} -\DoxyCodeLine{00017\ \ \ \ \ \textcolor{keyword}{public}:} -\DoxyCodeLine{00018\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a1033eaa9b7533a381781c8a750bac04b}{BNO08xRptRawMEMSMagnetometer}}(uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ EventBits\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00019\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}(\mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00020\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00021\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00022\ } -\DoxyCodeLine{00023\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a92832fd0bff6abddbbd87779de5b57fb}{enable}}(} -\DoxyCodeLine{00024\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ uint32\_t\ time\_between\_reports,\ sh2\_SensorConfig\_t\ sensor\_cfg\ =\ \mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08xPrivateTypes::default\_sensor\_cfg}})\ \textcolor{keyword}{override};} -\DoxyCodeLine{00025\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__raw__magf__t}{bno08x\_raw\_magf\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a44247c8dbd3376ff81599c192b7dfc71}{get}}();} -\DoxyCodeLine{00026\ } -\DoxyCodeLine{00027\ \ \ \ \ \textcolor{keyword}{private}:} -\DoxyCodeLine{00028\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a5ff68ff342813b240519a315e60d4506}{update\_data}}(sh2\_SensorValue\_t*\ sensor\_val)\ \textcolor{keyword}{override};} -\DoxyCodeLine{00029\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__raw__magf__t}{bno08x\_raw\_magf\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a456822ae1becba508950eb9715ecb4e9}{data}};} -\DoxyCodeLine{00030\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ \textcolor{keywordtype}{char}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a7e103ad37ce1f4cddf52d110372dc6b9}{TAG}}\ =\ \textcolor{stringliteral}{"{}BNO08xRptRawMEMSMagnetometer"{}};} -\DoxyCodeLine{00031\ \};} - -\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 deleted file mode 100644 index fcd5022..0000000 --- a/documentation/latex/_b_n_o08x_rpt_shake_detector_8cpp.tex +++ /dev/null @@ -1,17 +0,0 @@ -\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 -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_b_n_o08x_rpt_shake_detector_8cpp__incl} -\end{center} -\end{figure} - - -\doxysubsection{Detailed Description} -\begin{DoxyAuthor}{Author} -Myles Parfeniuk -\end{DoxyAuthor} 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 deleted file mode 100644 index 30ebfac..0000000 --- a/documentation/latex/_b_n_o08x_rpt_shake_detector_8cpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 4e66299..0000000 Binary files a/documentation/latex/_b_n_o08x_rpt_shake_detector_8cpp__incl.pdf and /dev/null 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 deleted file mode 100644 index 871dceb..0000000 --- a/documentation/latex/_b_n_o08x_rpt_shake_detector_8hpp.tex +++ /dev/null @@ -1,30 +0,0 @@ -\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 -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_b_n_o08x_rpt_shake_detector_8hpp__incl} -\end{center} -\end{figure} -This graph shows which files directly or indirectly include this file\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_b_n_o08x_rpt_shake_detector_8hpp__dep__incl} -\end{center} -\end{figure} -\doxysubsubsection*{Classes} -\begin{DoxyCompactItemize} -\item -class \mbox{\hyperlink{class_b_n_o08x_rpt_shake_detector}{BNO08x\+Rpt\+Shake\+Detector}} -\begin{DoxyCompactList}\small\item\em Class to represent shake detector reports. (See Ref. Manual 6.\+5.\+32) \end{DoxyCompactList}\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -\begin{DoxyAuthor}{Author} -Myles Parfeniuk -\end{DoxyAuthor} 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 deleted file mode 100644 index bacb316..0000000 --- a/documentation/latex/_b_n_o08x_rpt_shake_detector_8hpp__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index efbe154..0000000 Binary files a/documentation/latex/_b_n_o08x_rpt_shake_detector_8hpp__dep__incl.pdf and /dev/null 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 deleted file mode 100644 index 567770a..0000000 --- a/documentation/latex/_b_n_o08x_rpt_shake_detector_8hpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index e6301b0..0000000 Binary files a/documentation/latex/_b_n_o08x_rpt_shake_detector_8hpp__incl.pdf and /dev/null 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 deleted file mode 100644 index 936b1a9..0000000 --- a/documentation/latex/_b_n_o08x_rpt_shake_detector_8hpp_source.tex +++ /dev/null @@ -1,28 +0,0 @@ -\doxysection{BNO08x\+Rpt\+Shake\+Detector.\+hpp} -\hypertarget{_b_n_o08x_rpt_shake_detector_8hpp_source}{}\label{_b_n_o08x_rpt_shake_detector_8hpp_source}\index{include/report/BNO08xRptShakeDetector.hpp@{include/report/BNO08xRptShakeDetector.hpp}} -\mbox{\hyperlink{_b_n_o08x_rpt_shake_detector_8hpp}{Go to the documentation of this file.}} -\begin{DoxyCode}{0} -\DoxyCodeLine{00001\ } -\DoxyCodeLine{00006\ \textcolor{preprocessor}{\#pragma\ once}} -\DoxyCodeLine{00007\ } -\DoxyCodeLine{00008\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_rpt_8hpp}{BNO08xRpt.hpp}}"{}}} -\DoxyCodeLine{00009\ } -\DoxyCodeLine{00015\ \textcolor{keyword}{class\ }\mbox{\hyperlink{class_b_n_o08x_rpt_shake_detector}{BNO08xRptShakeDetector}}\ :\ \textcolor{keyword}{public}\ \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}} -\DoxyCodeLine{00016\ \{} -\DoxyCodeLine{00017\ \ \ \ \ \textcolor{keyword}{public}:} -\DoxyCodeLine{00018\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_shake_detector_a22021e497ed9a31b2070b884f7eb6bd8}{BNO08xRptShakeDetector}}(uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ EventBits\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00019\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}(\mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00020\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00021\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00022\ } -\DoxyCodeLine{00023\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_rpt_shake_detector_aa28fa73b51bd892f0239e647aa6ceeb8}{enable}}(} -\DoxyCodeLine{00024\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ uint32\_t\ time\_between\_reports,\ sh2\_SensorConfig\_t\ sensor\_cfg\ =\ \mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08xPrivateTypes::default\_sensor\_cfg}})\ \textcolor{keyword}{override};} -\DoxyCodeLine{00025\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__shake__detector__t}{bno08x\_shake\_detector\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_shake_detector_adf134a67833f9e2c71f76858abc88ee6}{get}}();} -\DoxyCodeLine{00026\ } -\DoxyCodeLine{00027\ \ \ \ \ \textcolor{keyword}{private}:} -\DoxyCodeLine{00028\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_rpt_shake_detector_aebaecde5751d7b9a3fa1d5cfe09a7393}{update\_data}}(sh2\_SensorValue\_t*\ sensor\_val)\ \textcolor{keyword}{override};} -\DoxyCodeLine{00029\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__shake__detector__t}{bno08x\_shake\_detector\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_shake_detector_a9edf6220d0206afc6fc732f4065e5022}{data}};} -\DoxyCodeLine{00030\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ \textcolor{keywordtype}{char}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_shake_detector_ad282b4fa916bd10237b7d83b3e56861b}{TAG}}\ =\ \textcolor{stringliteral}{"{}BNO08xRptShakeDetector"{}};} -\DoxyCodeLine{00031\ \};} - -\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 deleted file mode 100644 index 25a4098..0000000 --- a/documentation/latex/_b_n_o08x_rpt_stability_classifier_8cpp.tex +++ /dev/null @@ -1,17 +0,0 @@ -\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 -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_b_n_o08x_rpt_stability_classifier_8cpp__incl} -\end{center} -\end{figure} - - -\doxysubsection{Detailed Description} -\begin{DoxyAuthor}{Author} -Myles Parfeniuk -\end{DoxyAuthor} 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 deleted file mode 100644 index 5127efa..0000000 --- a/documentation/latex/_b_n_o08x_rpt_stability_classifier_8cpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 59489c2..0000000 Binary files a/documentation/latex/_b_n_o08x_rpt_stability_classifier_8cpp__incl.pdf and /dev/null 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 deleted file mode 100644 index 7ee4230..0000000 --- a/documentation/latex/_b_n_o08x_rpt_stability_classifier_8hpp.tex +++ /dev/null @@ -1,30 +0,0 @@ -\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 -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_b_n_o08x_rpt_stability_classifier_8hpp__incl} -\end{center} -\end{figure} -This graph shows which files directly or indirectly include this file\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_b_n_o08x_rpt_stability_classifier_8hpp__dep__incl} -\end{center} -\end{figure} -\doxysubsubsection*{Classes} -\begin{DoxyCompactItemize} -\item -class \mbox{\hyperlink{class_b_n_o08x_rpt_stability_classifier}{BNO08x\+Rpt\+Stability\+Classifier}} -\begin{DoxyCompactList}\small\item\em Class to represent stability classifier reports. (See Ref. Manual 6.\+5.\+31) \end{DoxyCompactList}\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -\begin{DoxyAuthor}{Author} -Myles Parfeniuk -\end{DoxyAuthor} 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 deleted file mode 100644 index 2a0c06b..0000000 --- a/documentation/latex/_b_n_o08x_rpt_stability_classifier_8hpp__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 6fac49e..0000000 Binary files a/documentation/latex/_b_n_o08x_rpt_stability_classifier_8hpp__dep__incl.pdf and /dev/null 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 deleted file mode 100644 index dd3c933..0000000 --- a/documentation/latex/_b_n_o08x_rpt_stability_classifier_8hpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index e096f9d..0000000 Binary files a/documentation/latex/_b_n_o08x_rpt_stability_classifier_8hpp__incl.pdf and /dev/null 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 deleted file mode 100644 index 6d8e19d..0000000 --- a/documentation/latex/_b_n_o08x_rpt_stability_classifier_8hpp_source.tex +++ /dev/null @@ -1,29 +0,0 @@ -\doxysection{BNO08x\+Rpt\+Stability\+Classifier.\+hpp} -\hypertarget{_b_n_o08x_rpt_stability_classifier_8hpp_source}{}\label{_b_n_o08x_rpt_stability_classifier_8hpp_source}\index{include/report/BNO08xRptStabilityClassifier.hpp@{include/report/BNO08xRptStabilityClassifier.hpp}} -\mbox{\hyperlink{_b_n_o08x_rpt_stability_classifier_8hpp}{Go to the documentation of this file.}} -\begin{DoxyCode}{0} -\DoxyCodeLine{00001\ } -\DoxyCodeLine{00006\ \textcolor{preprocessor}{\#pragma\ once}} -\DoxyCodeLine{00007\ } -\DoxyCodeLine{00008\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_rpt_8hpp}{BNO08xRpt.hpp}}"{}}} -\DoxyCodeLine{00009\ } -\DoxyCodeLine{00015\ \textcolor{keyword}{class\ }\mbox{\hyperlink{class_b_n_o08x_rpt_stability_classifier}{BNO08xRptStabilityClassifier}}\ :\ \textcolor{keyword}{public}\ \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}} -\DoxyCodeLine{00016\ \{} -\DoxyCodeLine{00017\ \ \ \ \ \textcolor{keyword}{public}:} -\DoxyCodeLine{00018\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_stability_classifier_a41052d651d03bccc414b14d6e9b670ab}{BNO08xRptStabilityClassifier}}(uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ EventBits\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00019\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}(\mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00020\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00021\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00022\ } -\DoxyCodeLine{00023\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_rpt_stability_classifier_a4959110a01f638d04d87696d8a03dd60}{enable}}(} -\DoxyCodeLine{00024\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ uint32\_t\ time\_between\_reports,\ sh2\_SensorConfig\_t\ sensor\_cfg\ =\ \mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08xPrivateTypes::default\_sensor\_cfg}})\ \textcolor{keyword}{override};} -\DoxyCodeLine{00025\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__stability__classifier__t}{bno08x\_stability\_classifier\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_stability_classifier_a552b8df91df3905c7e2242ee42d11931}{get}}();} -\DoxyCodeLine{00026\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a498b35f9e00b24e51f8f60b029751ab5}{BNO08xStability}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_stability_classifier_a8c8c794004f8b2a5e67656286beae7cd}{get\_stability}}();} -\DoxyCodeLine{00027\ } -\DoxyCodeLine{00028\ \ \ \ \ \textcolor{keyword}{private}:} -\DoxyCodeLine{00029\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_rpt_stability_classifier_a53f291245bb6c40ae272fbe0142609c2}{update\_data}}(sh2\_SensorValue\_t*\ sensor\_val)\ \textcolor{keyword}{override};} -\DoxyCodeLine{00030\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__stability__classifier__t}{bno08x\_stability\_classifier\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_stability_classifier_a1fecfc1b74f501f4caef9bd2e95b0b3a}{data}};} -\DoxyCodeLine{00031\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ \textcolor{keywordtype}{char}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_stability_classifier_a363d10cfb6740d6003189ccc2684adbd}{TAG}}\ =\ \textcolor{stringliteral}{"{}BNO08xRptStabilityClassifier"{}};} -\DoxyCodeLine{00032\ \};} - -\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 deleted file mode 100644 index 10a144b..0000000 --- a/documentation/latex/_b_n_o08x_rpt_step_counter_8cpp.tex +++ /dev/null @@ -1,17 +0,0 @@ -\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 -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_b_n_o08x_rpt_step_counter_8cpp__incl} -\end{center} -\end{figure} - - -\doxysubsection{Detailed Description} -\begin{DoxyAuthor}{Author} -Myles Parfeniuk -\end{DoxyAuthor} 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 deleted file mode 100644 index 00fd1f5..0000000 --- a/documentation/latex/_b_n_o08x_rpt_step_counter_8cpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 7163c70..0000000 Binary files a/documentation/latex/_b_n_o08x_rpt_step_counter_8cpp__incl.pdf and /dev/null 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 deleted file mode 100644 index b24d603..0000000 --- a/documentation/latex/_b_n_o08x_rpt_step_counter_8hpp.tex +++ /dev/null @@ -1,30 +0,0 @@ -\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 -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_b_n_o08x_rpt_step_counter_8hpp__incl} -\end{center} -\end{figure} -This graph shows which files directly or indirectly include this file\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_b_n_o08x_rpt_step_counter_8hpp__dep__incl} -\end{center} -\end{figure} -\doxysubsubsection*{Classes} -\begin{DoxyCompactItemize} -\item -class \mbox{\hyperlink{class_b_n_o08x_rpt_step_counter}{BNO08x\+Rpt\+Step\+Counter}} -\begin{DoxyCompactList}\small\item\em Class to represent step counter reports. (See Ref. Manual 6.\+5.\+29) \end{DoxyCompactList}\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -\begin{DoxyAuthor}{Author} -Myles Parfeniuk -\end{DoxyAuthor} 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 deleted file mode 100644 index a53746a..0000000 --- a/documentation/latex/_b_n_o08x_rpt_step_counter_8hpp__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 089e21e..0000000 Binary files a/documentation/latex/_b_n_o08x_rpt_step_counter_8hpp__dep__incl.pdf and /dev/null 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 deleted file mode 100644 index c5a9b0e..0000000 --- a/documentation/latex/_b_n_o08x_rpt_step_counter_8hpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index c0f3ce1..0000000 Binary files a/documentation/latex/_b_n_o08x_rpt_step_counter_8hpp__incl.pdf and /dev/null 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 deleted file mode 100644 index d0c4042..0000000 --- a/documentation/latex/_b_n_o08x_rpt_step_counter_8hpp_source.tex +++ /dev/null @@ -1,31 +0,0 @@ -\doxysection{BNO08x\+Rpt\+Step\+Counter.\+hpp} -\hypertarget{_b_n_o08x_rpt_step_counter_8hpp_source}{}\label{_b_n_o08x_rpt_step_counter_8hpp_source}\index{include/report/BNO08xRptStepCounter.hpp@{include/report/BNO08xRptStepCounter.hpp}} -\mbox{\hyperlink{_b_n_o08x_rpt_step_counter_8hpp}{Go to the documentation of this file.}} -\begin{DoxyCode}{0} -\DoxyCodeLine{00001\ } -\DoxyCodeLine{00006\ \textcolor{preprocessor}{\#pragma\ once}} -\DoxyCodeLine{00007\ } -\DoxyCodeLine{00008\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_rpt_8hpp}{BNO08xRpt.hpp}}"{}}} -\DoxyCodeLine{00009\ } -\DoxyCodeLine{00015\ \textcolor{keyword}{class\ }\mbox{\hyperlink{class_b_n_o08x_rpt_step_counter}{BNO08xRptStepCounter}}\ :\ \textcolor{keyword}{public}\ \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}} -\DoxyCodeLine{00016\ \{} -\DoxyCodeLine{00017\ \ \ \ \ \textcolor{keyword}{public}:} -\DoxyCodeLine{00018\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_step_counter_a0a85682a68010aa66ddb2ccc337263a0}{BNO08xRptStepCounter}}(uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ EventBits\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00019\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}(\mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00020\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00021\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00022\ } -\DoxyCodeLine{00023\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_rpt_step_counter_adf0a697561b064a7dd90a44009efbcf1}{enable}}(} -\DoxyCodeLine{00024\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ uint32\_t\ time\_between\_reports,\ sh2\_SensorConfig\_t\ sensor\_cfg\ =\ \mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08xPrivateTypes::default\_sensor\_cfg}})\ \textcolor{keyword}{override};} -\DoxyCodeLine{00025\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__step__counter__t}{bno08x\_step\_counter\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_step_counter_affe413eea0483147578e58a1a9c5cd8f}{get}}();} -\DoxyCodeLine{00026\ \ \ \ \ \ \ \ \ uint32\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_step_counter_a017b389771b4d8816b4cfd06c6d9184a}{get\_total\_steps}}();} -\DoxyCodeLine{00027\ } -\DoxyCodeLine{00028\ \ \ \ \ \textcolor{keyword}{private}:} -\DoxyCodeLine{00029\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_rpt_step_counter_a742cb9d7bc64d31f3febc51d0536c3aa}{update\_data}}(sh2\_SensorValue\_t*\ sensor\_val)\ \textcolor{keyword}{override};} -\DoxyCodeLine{00030\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__step__counter__t}{bno08x\_step\_counter\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_step_counter_acd7d79482ba55b319818757334d5332e}{data}};\ } -\DoxyCodeLine{00031\ \ \ \ \ \ \ \ \ uint32\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_step_counter_ab3dc0162e974a582fd4c153e9ac0f521}{step\_accumulator}}\ =} -\DoxyCodeLine{00032\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ 0UL;\ } -\DoxyCodeLine{00033\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ \textcolor{keywordtype}{char}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_step_counter_a7e5778f776b52d6ea6da830e9048f6a0}{TAG}}\ =\ \textcolor{stringliteral}{"{}BNO08xRptStepCounter"{}};} -\DoxyCodeLine{00034\ \};} - -\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 deleted file mode 100644 index 0e26d0d..0000000 --- a/documentation/latex/_b_n_o08x_rpt_tap_detector_8cpp.tex +++ /dev/null @@ -1,17 +0,0 @@ -\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 -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_b_n_o08x_rpt_tap_detector_8cpp__incl} -\end{center} -\end{figure} - - -\doxysubsection{Detailed Description} -\begin{DoxyAuthor}{Author} -Myles Parfeniuk -\end{DoxyAuthor} 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 deleted file mode 100644 index cb77e5c..0000000 --- a/documentation/latex/_b_n_o08x_rpt_tap_detector_8cpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 548569c..0000000 Binary files a/documentation/latex/_b_n_o08x_rpt_tap_detector_8cpp__incl.pdf and /dev/null 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 deleted file mode 100644 index 9c4256d..0000000 --- a/documentation/latex/_b_n_o08x_rpt_tap_detector_8hpp.tex +++ /dev/null @@ -1,30 +0,0 @@ -\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 -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_b_n_o08x_rpt_tap_detector_8hpp__incl} -\end{center} -\end{figure} -This graph shows which files directly or indirectly include this file\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_b_n_o08x_rpt_tap_detector_8hpp__dep__incl} -\end{center} -\end{figure} -\doxysubsubsection*{Classes} -\begin{DoxyCompactItemize} -\item -class \mbox{\hyperlink{class_b_n_o08x_rpt_tap_detector}{BNO08x\+Rpt\+Tap\+Detector}} -\begin{DoxyCompactList}\small\item\em Class to represent tap detector reports. (See Ref. Manual 6.\+5.\+27) \end{DoxyCompactList}\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -\begin{DoxyAuthor}{Author} -Myles Parfeniuk -\end{DoxyAuthor} 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 deleted file mode 100644 index 207ce0f..0000000 --- a/documentation/latex/_b_n_o08x_rpt_tap_detector_8hpp__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index faaf6a0..0000000 Binary files a/documentation/latex/_b_n_o08x_rpt_tap_detector_8hpp__dep__incl.pdf and /dev/null 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 deleted file mode 100644 index a968622..0000000 --- a/documentation/latex/_b_n_o08x_rpt_tap_detector_8hpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index c03a5d1..0000000 Binary files a/documentation/latex/_b_n_o08x_rpt_tap_detector_8hpp__incl.pdf and /dev/null 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 deleted file mode 100644 index 77eaae8..0000000 --- a/documentation/latex/_b_n_o08x_rpt_tap_detector_8hpp_source.tex +++ /dev/null @@ -1,28 +0,0 @@ -\doxysection{BNO08x\+Rpt\+Tap\+Detector.\+hpp} -\hypertarget{_b_n_o08x_rpt_tap_detector_8hpp_source}{}\label{_b_n_o08x_rpt_tap_detector_8hpp_source}\index{include/report/BNO08xRptTapDetector.hpp@{include/report/BNO08xRptTapDetector.hpp}} -\mbox{\hyperlink{_b_n_o08x_rpt_tap_detector_8hpp}{Go to the documentation of this file.}} -\begin{DoxyCode}{0} -\DoxyCodeLine{00001\ } -\DoxyCodeLine{00006\ \textcolor{preprocessor}{\#pragma\ once}} -\DoxyCodeLine{00007\ } -\DoxyCodeLine{00008\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_rpt_8hpp}{BNO08xRpt.hpp}}"{}}} -\DoxyCodeLine{00009\ } -\DoxyCodeLine{00015\ \textcolor{keyword}{class\ }\mbox{\hyperlink{class_b_n_o08x_rpt_tap_detector}{BNO08xRptTapDetector}}\ :\ \textcolor{keyword}{public}\ \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}} -\DoxyCodeLine{00016\ \{} -\DoxyCodeLine{00017\ \ \ \ \ \textcolor{keyword}{public}:} -\DoxyCodeLine{00018\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_tap_detector_ad4761f72a20f120e545b941b6e198b6a}{BNO08xRptTapDetector}}(uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ EventBits\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00019\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}(\mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00020\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00021\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00022\ } -\DoxyCodeLine{00023\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_rpt_tap_detector_ad8b716b7a2f2c2f52113eaaf75a391dc}{enable}}(} -\DoxyCodeLine{00024\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ uint32\_t\ time\_between\_reports,\ sh2\_SensorConfig\_t\ sensor\_cfg\ =\ \mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08xPrivateTypes::default\_sensor\_cfg}})\ \textcolor{keyword}{override};} -\DoxyCodeLine{00025\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__tap__detector__t}{bno08x\_tap\_detector\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_tap_detector_ac0c0642fbb086a480edf32c92a470a2e}{get}}();} -\DoxyCodeLine{00026\ } -\DoxyCodeLine{00027\ \ \ \ \ \textcolor{keyword}{private}:} -\DoxyCodeLine{00028\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_rpt_tap_detector_aa1b7881e55a3f6210f48cec831cc72a7}{update\_data}}(sh2\_SensorValue\_t*\ sensor\_val)\ \textcolor{keyword}{override};} -\DoxyCodeLine{00029\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__tap__detector__t}{bno08x\_tap\_detector\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_tap_detector_a355ef8e965b177faf2b1c3795682e99e}{data}};} -\DoxyCodeLine{00030\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ \textcolor{keywordtype}{char}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_tap_detector_a657b076ac0e77e594f5feddf294f67e2}{TAG}}\ =\ \textcolor{stringliteral}{"{}BNO08xRptTapDetector"{}};} -\DoxyCodeLine{00031\ \};} - -\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 deleted file mode 100644 index d61b645..0000000 --- a/documentation/latex/_b_n_o08x_rpt_uncal_gyro_8cpp.tex +++ /dev/null @@ -1,17 +0,0 @@ -\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 -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_b_n_o08x_rpt_uncal_gyro_8cpp__incl} -\end{center} -\end{figure} - - -\doxysubsection{Detailed Description} -\begin{DoxyAuthor}{Author} -Myles Parfeniuk -\end{DoxyAuthor} 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 deleted file mode 100644 index 587b521..0000000 --- a/documentation/latex/_b_n_o08x_rpt_uncal_gyro_8cpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 842b40e..0000000 Binary files a/documentation/latex/_b_n_o08x_rpt_uncal_gyro_8cpp__incl.pdf and /dev/null 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 deleted file mode 100644 index 4f3857f..0000000 --- a/documentation/latex/_b_n_o08x_rpt_uncal_gyro_8hpp.tex +++ /dev/null @@ -1,30 +0,0 @@ -\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 -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_b_n_o08x_rpt_uncal_gyro_8hpp__incl} -\end{center} -\end{figure} -This graph shows which files directly or indirectly include this file\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_b_n_o08x_rpt_uncal_gyro_8hpp__dep__incl} -\end{center} -\end{figure} -\doxysubsubsection*{Classes} -\begin{DoxyCompactItemize} -\item -class \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_gyro}{BNO08x\+Rpt\+Uncal\+Gyro}} -\begin{DoxyCompactList}\small\item\em Class to represent uncalibrated gyro reports. (See Ref. Manual 6.\+5.\+14) \end{DoxyCompactList}\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -\begin{DoxyAuthor}{Author} -Myles Parfeniuk -\end{DoxyAuthor} 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 deleted file mode 100644 index d10e013..0000000 --- a/documentation/latex/_b_n_o08x_rpt_uncal_gyro_8hpp__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 3dfc5e0..0000000 Binary files a/documentation/latex/_b_n_o08x_rpt_uncal_gyro_8hpp__dep__incl.pdf and /dev/null 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 deleted file mode 100644 index be843dd..0000000 --- a/documentation/latex/_b_n_o08x_rpt_uncal_gyro_8hpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 3780ad3..0000000 Binary files a/documentation/latex/_b_n_o08x_rpt_uncal_gyro_8hpp__incl.pdf and /dev/null 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 deleted file mode 100644 index b0e6bd9..0000000 --- a/documentation/latex/_b_n_o08x_rpt_uncal_gyro_8hpp_source.tex +++ /dev/null @@ -1,31 +0,0 @@ -\doxysection{BNO08x\+Rpt\+Uncal\+Gyro.\+hpp} -\hypertarget{_b_n_o08x_rpt_uncal_gyro_8hpp_source}{}\label{_b_n_o08x_rpt_uncal_gyro_8hpp_source}\index{include/report/BNO08xRptUncalGyro.hpp@{include/report/BNO08xRptUncalGyro.hpp}} -\mbox{\hyperlink{_b_n_o08x_rpt_uncal_gyro_8hpp}{Go to the documentation of this file.}} -\begin{DoxyCode}{0} -\DoxyCodeLine{00001\ } -\DoxyCodeLine{00006\ \textcolor{preprocessor}{\#pragma\ once}} -\DoxyCodeLine{00007\ } -\DoxyCodeLine{00008\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_rpt_8hpp}{BNO08xRpt.hpp}}"{}}} -\DoxyCodeLine{00009\ } -\DoxyCodeLine{00015\ \textcolor{keyword}{class\ }\mbox{\hyperlink{class_b_n_o08x_rpt_uncal_gyro}{BNO08xRptUncalGyro}}\ :\ \textcolor{keyword}{public}\ \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}} -\DoxyCodeLine{00016\ \{} -\DoxyCodeLine{00017\ \ \ \ \ \textcolor{keyword}{public}:} -\DoxyCodeLine{00018\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_gyro_a3b728331f32e6ca7854c64b06ca28ea8}{BNO08xRptUncalGyro}}(uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ EventBits\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00019\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}(\mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00020\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00021\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00022\ } -\DoxyCodeLine{00023\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706}{enable}}(} -\DoxyCodeLine{00024\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ uint32\_t\ time\_between\_reports,\ sh2\_SensorConfig\_t\ sensor\_cfg\ =\ \mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08xPrivateTypes::default\_sensor\_cfg}})\ \textcolor{keyword}{override};} -\DoxyCodeLine{00025\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_gyro_ae2fec54b70d897124720abe1dcccd793}{get}}(\mbox{\hyperlink{structbno08x__gyro__t}{bno08x\_gyro\_t}}\&\ vel,\ \mbox{\hyperlink{structbno08x__gyro__bias__t}{bno08x\_gyro\_bias\_t}}\&\ bias);} -\DoxyCodeLine{00026\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__gyro__t}{bno08x\_gyro\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_gyro_a13c875a4ef09df3a82ac4bfa5109fdf7}{get\_vel}}();} -\DoxyCodeLine{00027\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__gyro__bias__t}{bno08x\_gyro\_bias\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_gyro_a08b722174d100d1d9363eaf4989a8ecd}{get\_bias}}();} -\DoxyCodeLine{00028\ } -\DoxyCodeLine{00029\ \ \ \ \ \textcolor{keyword}{private}:} -\DoxyCodeLine{00030\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_gyro_acfcb717810a8924c3b119829c4b24489}{update\_data}}(sh2\_SensorValue\_t*\ sensor\_val)\ \textcolor{keyword}{override};} -\DoxyCodeLine{00031\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__gyro__t}{bno08x\_gyro\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_gyro_a89be69923a02732cff7253fe2e96e9a9}{data}};} -\DoxyCodeLine{00032\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__gyro__bias__t}{bno08x\_gyro\_bias\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_gyro_a2d1e0c6c03d45efefce0b4c73a7b8512}{bias\_data}};} -\DoxyCodeLine{00033\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ \textcolor{keywordtype}{char}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_gyro_a8326235183745463e9637d2bb9d4027a}{TAG}}\ =\ \textcolor{stringliteral}{"{}BNO08xRptUncalGyro"{}};} -\DoxyCodeLine{00034\ \};} - -\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 deleted file mode 100644 index f29ffab..0000000 --- a/documentation/latex/_b_n_o08x_rpt_uncal_magnetometer_8cpp.tex +++ /dev/null @@ -1,17 +0,0 @@ -\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 -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_b_n_o08x_rpt_uncal_magnetometer_8cpp__incl} -\end{center} -\end{figure} - - -\doxysubsection{Detailed Description} -\begin{DoxyAuthor}{Author} -Myles Parfeniuk -\end{DoxyAuthor} 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 deleted file mode 100644 index cb9adc8..0000000 --- a/documentation/latex/_b_n_o08x_rpt_uncal_magnetometer_8cpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 5d0f485..0000000 Binary files a/documentation/latex/_b_n_o08x_rpt_uncal_magnetometer_8cpp__incl.pdf and /dev/null 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 deleted file mode 100644 index 14681c5..0000000 --- a/documentation/latex/_b_n_o08x_rpt_uncal_magnetometer_8hpp.tex +++ /dev/null @@ -1,30 +0,0 @@ -\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 -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_b_n_o08x_rpt_uncal_magnetometer_8hpp__incl} -\end{center} -\end{figure} -This graph shows which files directly or indirectly include this file\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_b_n_o08x_rpt_uncal_magnetometer_8hpp__dep__incl} -\end{center} -\end{figure} -\doxysubsubsection*{Classes} -\begin{DoxyCompactItemize} -\item -class \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_magnetometer}{BNO08x\+Rpt\+Uncal\+Magnetometer}} -\begin{DoxyCompactList}\small\item\em Class to represent uncalibrated magnetometer reports. (See Ref. Manual 6.\+5.\+17) \end{DoxyCompactList}\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -\begin{DoxyAuthor}{Author} -Myles Parfeniuk -\end{DoxyAuthor} 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 deleted file mode 100644 index 4f933b5..0000000 --- a/documentation/latex/_b_n_o08x_rpt_uncal_magnetometer_8hpp__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 7d620c9..0000000 Binary files a/documentation/latex/_b_n_o08x_rpt_uncal_magnetometer_8hpp__dep__incl.pdf and /dev/null 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 deleted file mode 100644 index f232d40..0000000 --- a/documentation/latex/_b_n_o08x_rpt_uncal_magnetometer_8hpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 30dd460..0000000 Binary files a/documentation/latex/_b_n_o08x_rpt_uncal_magnetometer_8hpp__incl.pdf and /dev/null 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 deleted file mode 100644 index 54a9609..0000000 --- a/documentation/latex/_b_n_o08x_rpt_uncal_magnetometer_8hpp_source.tex +++ /dev/null @@ -1,31 +0,0 @@ -\doxysection{BNO08x\+Rpt\+Uncal\+Magnetometer.\+hpp} -\hypertarget{_b_n_o08x_rpt_uncal_magnetometer_8hpp_source}{}\label{_b_n_o08x_rpt_uncal_magnetometer_8hpp_source}\index{include/report/BNO08xRptUncalMagnetometer.hpp@{include/report/BNO08xRptUncalMagnetometer.hpp}} -\mbox{\hyperlink{_b_n_o08x_rpt_uncal_magnetometer_8hpp}{Go to the documentation of this file.}} -\begin{DoxyCode}{0} -\DoxyCodeLine{00001\ } -\DoxyCodeLine{00007\ \textcolor{preprocessor}{\#pragma\ once}} -\DoxyCodeLine{00008\ } -\DoxyCodeLine{00009\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_rpt_8hpp}{BNO08xRpt.hpp}}"{}}} -\DoxyCodeLine{00010\ } -\DoxyCodeLine{00016\ \textcolor{keyword}{class\ }\mbox{\hyperlink{class_b_n_o08x_rpt_uncal_magnetometer}{BNO08xRptUncalMagnetometer}}\ :\ \textcolor{keyword}{public}\ \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}} -\DoxyCodeLine{00017\ \{} -\DoxyCodeLine{00018\ \ \ \ \ \textcolor{keyword}{public}:} -\DoxyCodeLine{00019\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_magnetometer_a8ac1f7e58879febd738b85a8035411a0}{BNO08xRptUncalMagnetometer}}(uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ EventBits\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00020\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}(\mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00021\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00022\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00023\ } -\DoxyCodeLine{00024\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867}{enable}}(} -\DoxyCodeLine{00025\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ uint32\_t\ time\_between\_reports,\ sh2\_SensorConfig\_t\ sensor\_cfg\ =\ \mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08xPrivateTypes::default\_sensor\_cfg}})\ \textcolor{keyword}{override};} -\DoxyCodeLine{00026\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_magnetometer_ad4d5abc8875955b6236bbe526be1e8fb}{get}}(\mbox{\hyperlink{structbno08x__magf__t}{bno08x\_magf\_t}}\&\ magf,\ \mbox{\hyperlink{structbno08x__magf__bias__t}{bno08x\_magf\_bias\_t}}\&\ bias);} -\DoxyCodeLine{00027\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__magf__t}{bno08x\_magf\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_magnetometer_ae5a99ef7523dcafc4638a538e141306b}{get\_magf}}();} -\DoxyCodeLine{00028\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__magf__bias__t}{bno08x\_magf\_bias\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_magnetometer_aa6818f72419eaebb55cba9ffec28c704}{get\_bias}}();} -\DoxyCodeLine{00029\ } -\DoxyCodeLine{00030\ \ \ \ \ \textcolor{keyword}{private}:} -\DoxyCodeLine{00031\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_magnetometer_a2737505adb4176e5843ce7d13b2b8ec4}{update\_data}}(sh2\_SensorValue\_t*\ sensor\_val)\ \textcolor{keyword}{override};} -\DoxyCodeLine{00032\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__magf__t}{bno08x\_magf\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_magnetometer_a990d89eb227812938b1bdfd2cebaa29f}{data}};} -\DoxyCodeLine{00033\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__magf__bias__t}{bno08x\_magf\_bias\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_magnetometer_a0d38bb10486d87c633036967dfe66d75}{bias\_data}};} -\DoxyCodeLine{00034\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ \textcolor{keywordtype}{char}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_magnetometer_a21e67be0d0c2235e93f3c7f7385e7fff}{TAG}}\ =\ \textcolor{stringliteral}{"{}BNO08xRptUncalMagnetometer"{}};} -\DoxyCodeLine{00035\ \};} - -\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 deleted file mode 100644 index 19b8c73..0000000 --- a/documentation/latex/_b_n_o08x_s_h2_h_a_l_8cpp.tex +++ /dev/null @@ -1,18 +0,0 @@ -\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\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_b_n_o08x_s_h2_h_a_l_8cpp__incl} -\end{center} -\end{figure} - - -\doxysubsection{Detailed Description} -\begin{DoxyAuthor}{Author} -Myles Parfeniuk -\end{DoxyAuthor} 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 deleted file mode 100644 index ebbf72a..0000000 --- a/documentation/latex/_b_n_o08x_s_h2_h_a_l_8cpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 7692c37..0000000 Binary files a/documentation/latex/_b_n_o08x_s_h2_h_a_l_8cpp__incl.pdf and /dev/null 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 deleted file mode 100644 index 6b5cd4a..0000000 --- a/documentation/latex/_b_n_o08x_s_h2_h_a_l_8hpp.tex +++ /dev/null @@ -1,145 +0,0 @@ -\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 -{\ttfamily \#include $<$esp\+\_\+log.\+h$>$}\newline -{\ttfamily \#include $<$esp\+\_\+timer.\+h$>$}\newline -{\ttfamily \#include "{}BNO08x\+Private\+Types.\+hpp"{}}\newline -Include dependency graph for BNO08x\+SH2\+HAL.\+hpp\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_b_n_o08x_s_h2_h_a_l_8hpp__incl} -\end{center} -\end{figure} -This graph shows which files directly or indirectly include this file\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_b_n_o08x_s_h2_h_a_l_8hpp__dep__incl} -\end{center} -\end{figure} -\doxysubsubsection*{Classes} -\begin{DoxyCompactItemize} -\item -class \mbox{\hyperlink{class_b_n_o08x_s_h2_h_a_l}{BNO08x\+SH2\+HAL}} -\begin{DoxyCompactList}\small\item\em Fully static class containing callback implementations for sh2 HAL lib. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Macros} -\begin{DoxyCompactItemize} -\item -\#define \mbox{\hyperlink{_b_n_o08x_s_h2_h_a_l_8hpp_ad98f2fa811436866ff297a8288e34f40}{UINT16\+\_\+\+CLR\+\_\+\+MSB}}(val\+\_\+16bit)~((val\+\_\+16bit) \& 0x00\+FFU) -\begin{DoxyCompactList}\small\item\em Clears the most significant byte of a 16-\/bit value. \end{DoxyCompactList}\item -\#define \mbox{\hyperlink{_b_n_o08x_s_h2_h_a_l_8hpp_ac89a0ae0c3d3067f02e9fa275521606b}{UINT16\+\_\+\+CLR\+\_\+\+LSB}}(val\+\_\+16bit)~((val\+\_\+16bit) \& 0x\+FF00U) -\begin{DoxyCompactList}\small\item\em Clears the least significant byte of a 16-\/bit value. \end{DoxyCompactList}\item -\#define \mbox{\hyperlink{_b_n_o08x_s_h2_h_a_l_8hpp_a7de5c0b84ba545981105e1216925d8e9}{UINT32\+\_\+\+CLR\+\_\+\+BYTE}}(val\+\_\+32bit, byte2clear)~((val\+\_\+32bit) \& \texorpdfstring{$\sim$}{\string~}(0x\+FFUL $<$$<$ (byte2clear \texorpdfstring{$\ast$}{*} 8UL))) -\begin{DoxyCompactList}\small\item\em Clears a specified byte in a 32-\/bit value. \end{DoxyCompactList}\item -\#define \mbox{\hyperlink{_b_n_o08x_s_h2_h_a_l_8hpp_a6f459cc2cce1722c63d22a9556f06bc8}{UINT32\+\_\+\+MSK\+\_\+\+BYTE}}(val\+\_\+32bit, byte2mask)~((val\+\_\+32bit) \& (0x\+FFUL $<$$<$ (byte2mask \texorpdfstring{$\ast$}{*} 8UL))) -\begin{DoxyCompactList}\small\item\em Masks a specified byte in a 32-\/bit value. \end{DoxyCompactList}\item -\#define \mbox{\hyperlink{_b_n_o08x_s_h2_h_a_l_8hpp_aaed5b6cbf0d2f27550d1b4a975c46c34}{PARSE\+\_\+\+PACKET\+\_\+\+LENGTH}}(header)~ (\mbox{\hyperlink{_b_n_o08x_s_h2_h_a_l_8hpp_ac89a0ae0c3d3067f02e9fa275521606b}{UINT16\+\_\+\+CLR\+\_\+\+LSB}}(static\+\_\+cast$<$uint16\+\_\+t$>$(header\mbox{[}1\mbox{]}) $<$$<$ 8U) \texorpdfstring{$\vert$}{|} \mbox{\hyperlink{_b_n_o08x_s_h2_h_a_l_8hpp_ad98f2fa811436866ff297a8288e34f40}{UINT16\+\_\+\+CLR\+\_\+\+MSB}}(static\+\_\+cast$<$uint16\+\_\+t$>$(header\mbox{[}0\mbox{]}))) -\begin{DoxyCompactList}\small\item\em Parse length from SHTP packet header. \end{DoxyCompactList}\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -\begin{DoxyAuthor}{Author} -Myles Parfeniuk -\end{DoxyAuthor} - - -\doxysubsection{Macro Definition Documentation} -\Hypertarget{_b_n_o08x_s_h2_h_a_l_8hpp_aaed5b6cbf0d2f27550d1b4a975c46c34}\label{_b_n_o08x_s_h2_h_a_l_8hpp_aaed5b6cbf0d2f27550d1b4a975c46c34} -\index{BNO08xSH2HAL.hpp@{BNO08xSH2HAL.hpp}!PARSE\_PACKET\_LENGTH@{PARSE\_PACKET\_LENGTH}} -\index{PARSE\_PACKET\_LENGTH@{PARSE\_PACKET\_LENGTH}!BNO08xSH2HAL.hpp@{BNO08xSH2HAL.hpp}} -\doxysubsubsection{\texorpdfstring{PARSE\_PACKET\_LENGTH}{PARSE\_PACKET\_LENGTH}} -{\footnotesize\ttfamily \#define PARSE\+\_\+\+PACKET\+\_\+\+LENGTH(\begin{DoxyParamCaption}\item[{}]{header }\end{DoxyParamCaption})~ (\mbox{\hyperlink{_b_n_o08x_s_h2_h_a_l_8hpp_ac89a0ae0c3d3067f02e9fa275521606b}{UINT16\+\_\+\+CLR\+\_\+\+LSB}}(static\+\_\+cast$<$uint16\+\_\+t$>$(header\mbox{[}1\mbox{]}) $<$$<$ 8U) \texorpdfstring{$\vert$}{|} \mbox{\hyperlink{_b_n_o08x_s_h2_h_a_l_8hpp_ad98f2fa811436866ff297a8288e34f40}{UINT16\+\_\+\+CLR\+\_\+\+MSB}}(static\+\_\+cast$<$uint16\+\_\+t$>$(header\mbox{[}0\mbox{]})))} - - - -Parse length from SHTP packet header. - - -\begin{DoxyParams}{Parameters} -{\em packet} & Pointer to bno08x\+\_\+rx\+\_\+packet\+\_\+t containing data. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -Length of SHTP packet. -\end{DoxyReturn} -\Hypertarget{_b_n_o08x_s_h2_h_a_l_8hpp_ac89a0ae0c3d3067f02e9fa275521606b}\label{_b_n_o08x_s_h2_h_a_l_8hpp_ac89a0ae0c3d3067f02e9fa275521606b} -\index{BNO08xSH2HAL.hpp@{BNO08xSH2HAL.hpp}!UINT16\_CLR\_LSB@{UINT16\_CLR\_LSB}} -\index{UINT16\_CLR\_LSB@{UINT16\_CLR\_LSB}!BNO08xSH2HAL.hpp@{BNO08xSH2HAL.hpp}} -\doxysubsubsection{\texorpdfstring{UINT16\_CLR\_LSB}{UINT16\_CLR\_LSB}} -{\footnotesize\ttfamily \#define UINT16\+\_\+\+CLR\+\_\+\+LSB(\begin{DoxyParamCaption}\item[{}]{val\+\_\+16bit }\end{DoxyParamCaption})~((val\+\_\+16bit) \& 0x\+FF00U)} - - - -Clears the least significant byte of a 16-\/bit value. - - -\begin{DoxyParams}{Parameters} -{\em val\+\_\+16bit} & The 16-\/bit value to modify. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -The value with the MSB cleared. -\end{DoxyReturn} -\Hypertarget{_b_n_o08x_s_h2_h_a_l_8hpp_ad98f2fa811436866ff297a8288e34f40}\label{_b_n_o08x_s_h2_h_a_l_8hpp_ad98f2fa811436866ff297a8288e34f40} -\index{BNO08xSH2HAL.hpp@{BNO08xSH2HAL.hpp}!UINT16\_CLR\_MSB@{UINT16\_CLR\_MSB}} -\index{UINT16\_CLR\_MSB@{UINT16\_CLR\_MSB}!BNO08xSH2HAL.hpp@{BNO08xSH2HAL.hpp}} -\doxysubsubsection{\texorpdfstring{UINT16\_CLR\_MSB}{UINT16\_CLR\_MSB}} -{\footnotesize\ttfamily \#define UINT16\+\_\+\+CLR\+\_\+\+MSB(\begin{DoxyParamCaption}\item[{}]{val\+\_\+16bit }\end{DoxyParamCaption})~((val\+\_\+16bit) \& 0x00\+FFU)} - - - -Clears the most significant byte of a 16-\/bit value. - - -\begin{DoxyParams}{Parameters} -{\em val\+\_\+16bit} & The 16-\/bit value to modify. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -The value with the MSB cleared. -\end{DoxyReturn} -\Hypertarget{_b_n_o08x_s_h2_h_a_l_8hpp_a7de5c0b84ba545981105e1216925d8e9}\label{_b_n_o08x_s_h2_h_a_l_8hpp_a7de5c0b84ba545981105e1216925d8e9} -\index{BNO08xSH2HAL.hpp@{BNO08xSH2HAL.hpp}!UINT32\_CLR\_BYTE@{UINT32\_CLR\_BYTE}} -\index{UINT32\_CLR\_BYTE@{UINT32\_CLR\_BYTE}!BNO08xSH2HAL.hpp@{BNO08xSH2HAL.hpp}} -\doxysubsubsection{\texorpdfstring{UINT32\_CLR\_BYTE}{UINT32\_CLR\_BYTE}} -{\footnotesize\ttfamily \#define UINT32\+\_\+\+CLR\+\_\+\+BYTE(\begin{DoxyParamCaption}\item[{}]{val\+\_\+32bit, }\item[{}]{byte2clear }\end{DoxyParamCaption})~((val\+\_\+32bit) \& \texorpdfstring{$\sim$}{\string~}(0x\+FFUL $<$$<$ (byte2clear \texorpdfstring{$\ast$}{*} 8UL)))} - - - -Clears a specified byte in a 32-\/bit value. - - -\begin{DoxyParams}{Parameters} -{\em val\+\_\+32bit} & The 32-\/bit value to modify. \\ -\hline -{\em byte2clear} & The byte index to clear (0 = LSB, 3 = MSB). \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -The value with the specified byte cleared. -\end{DoxyReturn} -\Hypertarget{_b_n_o08x_s_h2_h_a_l_8hpp_a6f459cc2cce1722c63d22a9556f06bc8}\label{_b_n_o08x_s_h2_h_a_l_8hpp_a6f459cc2cce1722c63d22a9556f06bc8} -\index{BNO08xSH2HAL.hpp@{BNO08xSH2HAL.hpp}!UINT32\_MSK\_BYTE@{UINT32\_MSK\_BYTE}} -\index{UINT32\_MSK\_BYTE@{UINT32\_MSK\_BYTE}!BNO08xSH2HAL.hpp@{BNO08xSH2HAL.hpp}} -\doxysubsubsection{\texorpdfstring{UINT32\_MSK\_BYTE}{UINT32\_MSK\_BYTE}} -{\footnotesize\ttfamily \#define UINT32\+\_\+\+MSK\+\_\+\+BYTE(\begin{DoxyParamCaption}\item[{}]{val\+\_\+32bit, }\item[{}]{byte2mask }\end{DoxyParamCaption})~((val\+\_\+32bit) \& (0x\+FFUL $<$$<$ (byte2mask \texorpdfstring{$\ast$}{*} 8UL)))} - - - -Masks a specified byte in a 32-\/bit value. - - -\begin{DoxyParams}{Parameters} -{\em val\+\_\+32bit} & The 32-\/bit value to modify. \\ -\hline -{\em byte2mask} & The byte index to mask (0 = LSB, 3 = MSB). \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -The value with the specified byte masked. -\end{DoxyReturn} 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 deleted file mode 100644 index 78d6745..0000000 --- a/documentation/latex/_b_n_o08x_s_h2_h_a_l_8hpp__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 2e949d9..0000000 Binary files a/documentation/latex/_b_n_o08x_s_h2_h_a_l_8hpp__dep__incl.pdf and /dev/null 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 deleted file mode 100644 index 4c6e84a..0000000 --- a/documentation/latex/_b_n_o08x_s_h2_h_a_l_8hpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index e4154eb..0000000 Binary files a/documentation/latex/_b_n_o08x_s_h2_h_a_l_8hpp__incl.pdf and /dev/null 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 deleted file mode 100644 index 974ad6b..0000000 --- a/documentation/latex/_b_n_o08x_s_h2_h_a_l_8hpp_source.tex +++ /dev/null @@ -1,57 +0,0 @@ -\doxysection{BNO08x\+SH2\+HAL.\+hpp} -\hypertarget{_b_n_o08x_s_h2_h_a_l_8hpp_source}{}\label{_b_n_o08x_s_h2_h_a_l_8hpp_source}\index{include/BNO08xSH2HAL.hpp@{include/BNO08xSH2HAL.hpp}} -\mbox{\hyperlink{_b_n_o08x_s_h2_h_a_l_8hpp}{Go to the documentation of this file.}} -\begin{DoxyCode}{0} -\DoxyCodeLine{00001\ } -\DoxyCodeLine{00006\ \textcolor{preprocessor}{\#pragma\ once}} -\DoxyCodeLine{00007\ } -\DoxyCodeLine{00008\ \textcolor{comment}{//\ hill-\/crest\ labs\ includes\ (apache\ 2.0\ license,\ compatible\ with\ MIT)}} -\DoxyCodeLine{00009\ \textcolor{preprocessor}{\#include\ "{}sh2.h"{}}} -\DoxyCodeLine{00010\ \textcolor{preprocessor}{\#include\ "{}sh2\_SensorValue.h"{}}} -\DoxyCodeLine{00011\ \textcolor{preprocessor}{\#include\ "{}sh2\_err.h"{}}} -\DoxyCodeLine{00012\ \textcolor{comment}{//\ esp-\/idf\ includes}} -\DoxyCodeLine{00013\ \textcolor{preprocessor}{\#include\ }} -\DoxyCodeLine{00014\ \textcolor{preprocessor}{\#include\ }} -\DoxyCodeLine{00015\ \textcolor{comment}{//\ in-\/house\ includes}} -\DoxyCodeLine{00016\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_private_types_8hpp}{BNO08xPrivateTypes.hpp}}"{}}} -\DoxyCodeLine{00017\ } -\DoxyCodeLine{00024\ \textcolor{preprocessor}{\#define\ UINT16\_CLR\_MSB(val\_16bit)\ ((val\_16bit)\ \&\ 0x00FFU)}} -\DoxyCodeLine{00025\ } -\DoxyCodeLine{00032\ \textcolor{preprocessor}{\#define\ UINT16\_CLR\_LSB(val\_16bit)\ ((val\_16bit)\ \&\ 0xFF00U)}} -\DoxyCodeLine{00033\ } -\DoxyCodeLine{00041\ \textcolor{preprocessor}{\#define\ UINT32\_CLR\_BYTE(val\_32bit,\ byte2clear)\ ((val\_32bit)\ \&\ \string~(0xFFUL\ <<\ (byte2clear\ *\ 8UL)))}} -\DoxyCodeLine{00042\ } -\DoxyCodeLine{00050\ \textcolor{preprocessor}{\#define\ UINT32\_MSK\_BYTE(val\_32bit,\ byte2mask)\ ((val\_32bit)\ \&\ (0xFFUL\ <<\ (byte2mask\ *\ 8UL)))}} -\DoxyCodeLine{00051\ } -\DoxyCodeLine{00052\ \textcolor{comment}{//\ parsing\ universal\ to\ any\ packet}} -\DoxyCodeLine{00053\ } -\DoxyCodeLine{00060\ \textcolor{preprocessor}{\#define\ PARSE\_PACKET\_LENGTH(header)\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \(\backslash\)}} -\DoxyCodeLine{00061\ \textcolor{preprocessor}{\ \ \ \ (UINT16\_CLR\_LSB(static\_cast(header[1])\ <<\ 8U)\ |\ UINT16\_CLR\_MSB(static\_cast(header[0])))}} -\DoxyCodeLine{00062\ } -\DoxyCodeLine{00063\ \textcolor{comment}{//\ forward\ dec\ to\ prevent\ compile\ errors}} -\DoxyCodeLine{00064\ \textcolor{keyword}{class\ }\mbox{\hyperlink{class_b_n_o08x}{BNO08x}};} -\DoxyCodeLine{00065\ } -\DoxyCodeLine{00071\ \textcolor{keyword}{class\ }\mbox{\hyperlink{class_b_n_o08x_s_h2_h_a_l}{BNO08xSH2HAL}}} -\DoxyCodeLine{00072\ \{} -\DoxyCodeLine{00073\ \ \ \ \ \textcolor{keyword}{public}:} -\DoxyCodeLine{00074\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_s_h2_h_a_l_a236ccf0ff8d36060b465bc1f4f0a37fa}{set\_hal\_imu}}(\mbox{\hyperlink{class_b_n_o08x}{BNO08x}}*\ hal\_imu);} -\DoxyCodeLine{00075\ } -\DoxyCodeLine{00076\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{class_b_n_o08x_s_h2_h_a_l_ae079b1384cba806a778eb0e27f981da0}{spi\_open}}(sh2\_Hal\_t*\ self);} -\DoxyCodeLine{00077\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_s_h2_h_a_l_a5fa6b901d1790fcd7dc0905f62ae040f}{spi\_close}}(sh2\_Hal\_t*\ self);} -\DoxyCodeLine{00078\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{class_b_n_o08x_s_h2_h_a_l_a3e691461235b3e3c59866ac179d06f25}{spi\_read}}(sh2\_Hal\_t*\ self,\ uint8\_t*\ pBuffer,\ \textcolor{keywordtype}{unsigned}\ len,\ uint32\_t*\ t\_us);} -\DoxyCodeLine{00079\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{class_b_n_o08x_s_h2_h_a_l_a96d5b8fa7669f22cd0ecaf1feee13299}{spi\_write}}(sh2\_Hal\_t*\ self,\ uint8\_t*\ pBuffer,\ \textcolor{keywordtype}{unsigned}\ len);} -\DoxyCodeLine{00080\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ uint32\_t\ \mbox{\hyperlink{class_b_n_o08x_s_h2_h_a_l_ad89b6a3166e2eee003ad87a517a31cd5}{get\_time\_us}}(sh2\_Hal\_t*\ self);} -\DoxyCodeLine{00081\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_s_h2_h_a_l_a1add67e38698c9f33541af7bd2912d8f}{hal\_cb}}(\textcolor{keywordtype}{void}*\ cookie,\ sh2\_AsyncEvent\_t*\ pEvent);} -\DoxyCodeLine{00082\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_s_h2_h_a_l_a19c041ef614d7eda85b94b10202a3997}{sensor\_event\_cb}}(\textcolor{keywordtype}{void}*\ cookie,\ sh2\_SensorEvent\_t*\ event);} -\DoxyCodeLine{00083\ } -\DoxyCodeLine{00084\ \ \ \ \ \textcolor{keyword}{private}:} -\DoxyCodeLine{00085\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \mbox{\hyperlink{class_b_n_o08x}{BNO08x}}*\ \mbox{\hyperlink{class_b_n_o08x_s_h2_h_a_l_a1c77b8db18fc54406af8bb8a36e346c8}{imu}};} -\DoxyCodeLine{00086\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_s_h2_h_a_l_a0c4cc938180a997fb94c0c34c0dce07e}{hardware\_reset}}();} -\DoxyCodeLine{00087\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_s_h2_h_a_l_a15b568922a498b988bd8b897b3ae2278}{spi\_wait\_for\_int}}();} -\DoxyCodeLine{00088\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ uint16\_t\ \mbox{\hyperlink{class_b_n_o08x_s_h2_h_a_l_ac63619162addd952a2af599cb414783f}{spi\_read\_sh2\_packet\_header}}(uint8\_t*\ pBuffer);} -\DoxyCodeLine{00089\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{class_b_n_o08x_s_h2_h_a_l_a6003e3011b0e8208e2632f729e195922}{spi\_read\_sh2\_packet\_body}}(uint8\_t*\ pBuffer,\ uint16\_t\ packet\_sz);} -\DoxyCodeLine{00090\ } -\DoxyCodeLine{00091\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ \textcolor{keywordtype}{char}*\ \mbox{\hyperlink{class_b_n_o08x_s_h2_h_a_l_a36760cb9c002cfa410197ecd552f5a8a}{TAG}}\ =\ \textcolor{stringliteral}{"{}BNO08xSH2HAL"{}};} -\DoxyCodeLine{00092\ \};} - -\end{DoxyCode} diff --git a/documentation/latex/_b_n_o08x_test_helper_8hpp.tex b/documentation/latex/_b_n_o08x_test_helper_8hpp.tex deleted file mode 100644 index 71759d0..0000000 --- a/documentation/latex/_b_n_o08x_test_helper_8hpp.tex +++ /dev/null @@ -1,30 +0,0 @@ -\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 -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_b_n_o08x_test_helper_8hpp__incl} -\end{center} -\end{figure} -This graph shows which files directly or indirectly include this file\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_b_n_o08x_test_helper_8hpp__dep__incl} -\end{center} -\end{figure} -\doxysubsubsection*{Classes} -\begin{DoxyCompactItemize} -\item -class \mbox{\hyperlink{class_b_n_o08x_test_helper}{BNO08x\+Test\+Helper}} -\begin{DoxyCompactList}\small\item\em \doxylink{class_b_n_o08x}{BNO08x} unit test helper class. \end{DoxyCompactList}\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -\begin{DoxyAuthor}{Author} -Myles Parfeniuk -\end{DoxyAuthor} 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 deleted file mode 100644 index 6ddb4aa..0000000 --- a/documentation/latex/_b_n_o08x_test_helper_8hpp__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index a15fd3c..0000000 Binary files a/documentation/latex/_b_n_o08x_test_helper_8hpp__dep__incl.pdf and /dev/null 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 deleted file mode 100644 index 2b02f39..0000000 --- a/documentation/latex/_b_n_o08x_test_helper_8hpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index c854ba5..0000000 Binary files a/documentation/latex/_b_n_o08x_test_helper_8hpp__incl.pdf and /dev/null 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 deleted file mode 100644 index ffdb4f5..0000000 --- a/documentation/latex/_b_n_o08x_test_helper_8hpp_source.tex +++ /dev/null @@ -1,151 +0,0 @@ -\doxysection{BNO08x\+Test\+Helper.\+hpp} -\hypertarget{_b_n_o08x_test_helper_8hpp_source}{}\label{_b_n_o08x_test_helper_8hpp_source}\index{include/BNO08xTestHelper.hpp@{include/BNO08xTestHelper.hpp}} -\mbox{\hyperlink{_b_n_o08x_test_helper_8hpp}{Go to the documentation of this file.}} -\begin{DoxyCode}{0} -\DoxyCodeLine{00001\ } -\DoxyCodeLine{00006\ \textcolor{preprocessor}{\#pragma\ once}} -\DoxyCodeLine{00007\ } -\DoxyCodeLine{00008\ \textcolor{comment}{//\ in-\/house\ includes}} -\DoxyCodeLine{00009\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_8hpp}{BNO08x.hpp}}"{}}} -\DoxyCodeLine{00010\ } -\DoxyCodeLine{00016\ \textcolor{keyword}{class\ }\mbox{\hyperlink{class_b_n_o08x_test_helper}{BNO08xTestHelper}}} -\DoxyCodeLine{00017\ \{} -\DoxyCodeLine{00018\ \ \ \ \ \textcolor{keyword}{private}:} -\DoxyCodeLine{00019\ \ \ \ \ \ \ \ \ \textcolor{keyword}{inline}\ \textcolor{keyword}{static}\ \mbox{\hyperlink{class_b_n_o08x}{BNO08x}}*\ \mbox{\hyperlink{class_b_n_o08x_test_helper_a2da34e5d5e353cd37fa458fcfe7cf243}{test\_imu}}\ =\ \textcolor{keyword}{nullptr};} -\DoxyCodeLine{00020\ \ \ \ \ \ \ \ \ \textcolor{keyword}{inline}\ \textcolor{keyword}{static}\ \mbox{\hyperlink{structbno08x__config__t}{bno08x\_config\_t}}\ \mbox{\hyperlink{class_b_n_o08x_test_helper_a008b268f705b9d2925230cb8193c9f28}{imu\_cfg}};} -\DoxyCodeLine{00021\ } -\DoxyCodeLine{00022\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ \textcolor{keywordtype}{char}*\ \mbox{\hyperlink{class_b_n_o08x_test_helper_aa09d388a5da3a925ac25125b9c5c3a90}{TAG}}\ =\ \textcolor{stringliteral}{"{}BNO08xTestHelper"{}};} -\DoxyCodeLine{00023\ } -\DoxyCodeLine{00024\ \ \ \ \ \textcolor{keyword}{public}:} -\DoxyCodeLine{00032\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_test_helper_a066f8389fd1c682ec9565ebc3060d885}{print\_test\_start\_banner}}(\textcolor{keyword}{const}\ \textcolor{keywordtype}{char}*\ TEST\_TAG)} -\DoxyCodeLine{00033\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00034\ \ \ \ \ \ \ \ \ \ \ \ \ printf(\textcolor{stringliteral}{"{}-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/\ BEGIN\ TEST:\ \%s\ -\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/\(\backslash\)n\(\backslash\)r"{}},\ TEST\_TAG);} -\DoxyCodeLine{00035\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00036\ } -\DoxyCodeLine{00044\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_test_helper_a16423fc3250e88eb5392800022f82919}{print\_test\_end\_banner}}(\textcolor{keyword}{const}\ \textcolor{keywordtype}{char}*\ TEST\_TAG)} -\DoxyCodeLine{00045\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00046\ \ \ \ \ \ \ \ \ \ \ \ \ printf(\textcolor{stringliteral}{"{}-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/\ END\ TEST:\ \%s\ -\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/\(\backslash\)n\(\backslash\)r"{}},\ TEST\_TAG);} -\DoxyCodeLine{00047\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00048\ } -\DoxyCodeLine{00057\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_test_helper_a23593453a05f7cac26fd341371197a8c}{print\_test\_msg}}(\textcolor{keyword}{const}\ \textcolor{keywordtype}{char}*\ TEST\_TAG,\ \textcolor{keyword}{const}\ \textcolor{keywordtype}{char}*\ msg)} -\DoxyCodeLine{00058\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00059\ \ \ \ \ \ \ \ \ \ \ \ \ printf(\textcolor{stringliteral}{"{}\%s:\ \%s:\ \%s\(\backslash\)n\(\backslash\)r"{}},\ \mbox{\hyperlink{class_b_n_o08x_test_helper_aa09d388a5da3a925ac25125b9c5c3a90}{TAG}},\ TEST\_TAG,\ msg);} -\DoxyCodeLine{00060\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00061\ } -\DoxyCodeLine{00069\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_test_helper_a9e2f9bf13f28f1a6ba87e86bc5947cf1}{set\_test\_imu\_cfg}}(\mbox{\hyperlink{structbno08x__config__t}{bno08x\_config\_t}}\ cfg)} -\DoxyCodeLine{00070\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00071\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_test_helper_a008b268f705b9d2925230cb8193c9f28}{imu\_cfg}}\ =\ cfg;} -\DoxyCodeLine{00072\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00073\ } -\DoxyCodeLine{00079\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_test_helper_a6bd040c7d670a9713f2ab8a8a3913518}{create\_test\_imu}}()} -\DoxyCodeLine{00080\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00081\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (\mbox{\hyperlink{class_b_n_o08x_test_helper_a2da34e5d5e353cd37fa458fcfe7cf243}{test\_imu}}\ !=\ \textcolor{keyword}{nullptr})} -\DoxyCodeLine{00082\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_test_helper_ae2d6df7dcfdbd106c2247803461bbc40}{destroy\_test\_imu}}();} -\DoxyCodeLine{00083\ } -\DoxyCodeLine{00084\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_test_helper_a2da34e5d5e353cd37fa458fcfe7cf243}{test\_imu}}\ =\ \textcolor{keyword}{new}\ \mbox{\hyperlink{class_b_n_o08x}{BNO08x}}();} -\DoxyCodeLine{00085\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00086\ } -\DoxyCodeLine{00092\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_test_helper_ae2d6df7dcfdbd106c2247803461bbc40}{destroy\_test\_imu}}()} -\DoxyCodeLine{00093\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00094\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (\mbox{\hyperlink{class_b_n_o08x_test_helper_a2da34e5d5e353cd37fa458fcfe7cf243}{test\_imu}}\ !=\ \textcolor{keyword}{nullptr})} -\DoxyCodeLine{00095\ \ \ \ \ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00096\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keyword}{delete}\ \mbox{\hyperlink{class_b_n_o08x_test_helper_a2da34e5d5e353cd37fa458fcfe7cf243}{test\_imu}};} -\DoxyCodeLine{00097\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_test_helper_a2da34e5d5e353cd37fa458fcfe7cf243}{test\_imu}}\ =\ \textcolor{keyword}{nullptr};} -\DoxyCodeLine{00098\ \ \ \ \ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00099\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00100\ } -\DoxyCodeLine{00106\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \mbox{\hyperlink{class_b_n_o08x}{BNO08x}}*\ \mbox{\hyperlink{class_b_n_o08x_test_helper_a41a432a3fe288e45b6ab139a00bd7d6b}{get\_test\_imu}}()} -\DoxyCodeLine{00107\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00108\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{class_b_n_o08x_test_helper_a2da34e5d5e353cd37fa458fcfe7cf243}{test\_imu}};} -\DoxyCodeLine{00109\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00110\ } -\DoxyCodeLine{00116\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ esp\_err\_t\ \mbox{\hyperlink{class_b_n_o08x_test_helper_a71d9fd7d459a98a7e9089a8587a21f8d}{call\_init\_config\_args}}()} -\DoxyCodeLine{00117\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00118\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (\mbox{\hyperlink{class_b_n_o08x_test_helper_a2da34e5d5e353cd37fa458fcfe7cf243}{test\_imu}}\ ==\ \textcolor{keyword}{nullptr})} -\DoxyCodeLine{00119\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ ESP\_FAIL;} -\DoxyCodeLine{00120\ } -\DoxyCodeLine{00121\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{class_b_n_o08x_test_helper_a2da34e5d5e353cd37fa458fcfe7cf243}{test\_imu}}-\/>\mbox{\hyperlink{class_b_n_o08x_a589eb9780f5bf613bbd447ef5b9ade3d}{init\_config\_args}}();} -\DoxyCodeLine{00122\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00123\ } -\DoxyCodeLine{00129\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ esp\_err\_t\ \mbox{\hyperlink{class_b_n_o08x_test_helper_a504749533ccd91890d73440809d38161}{call\_init\_gpio}}()} -\DoxyCodeLine{00130\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00131\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (\mbox{\hyperlink{class_b_n_o08x_test_helper_a2da34e5d5e353cd37fa458fcfe7cf243}{test\_imu}}\ ==\ \textcolor{keyword}{nullptr})} -\DoxyCodeLine{00132\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ ESP\_FAIL;} -\DoxyCodeLine{00133\ } -\DoxyCodeLine{00134\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{class_b_n_o08x_test_helper_a2da34e5d5e353cd37fa458fcfe7cf243}{test\_imu}}-\/>\mbox{\hyperlink{class_b_n_o08x_ae0dab25557befcf62bf384fdc241ef10}{init\_gpio}}();} -\DoxyCodeLine{00135\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00136\ } -\DoxyCodeLine{00142\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ esp\_err\_t\ \mbox{\hyperlink{class_b_n_o08x_test_helper_a836c928981ac85d34668c9b97af17a15}{call\_init\_hint\_isr}}()} -\DoxyCodeLine{00143\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00144\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (\mbox{\hyperlink{class_b_n_o08x_test_helper_a2da34e5d5e353cd37fa458fcfe7cf243}{test\_imu}}\ ==\ \textcolor{keyword}{nullptr})} -\DoxyCodeLine{00145\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ ESP\_FAIL;} -\DoxyCodeLine{00146\ } -\DoxyCodeLine{00147\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{class_b_n_o08x_test_helper_a2da34e5d5e353cd37fa458fcfe7cf243}{test\_imu}}-\/>\mbox{\hyperlink{class_b_n_o08x_aa27026da2c52b4aca49b78863f10ec61}{init\_hint\_isr}}();} -\DoxyCodeLine{00148\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00149\ } -\DoxyCodeLine{00155\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ esp\_err\_t\ \mbox{\hyperlink{class_b_n_o08x_test_helper_a7d2d784da1e850dab41154b35d7cdab5}{call\_init\_spi}}()} -\DoxyCodeLine{00156\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00157\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (\mbox{\hyperlink{class_b_n_o08x_test_helper_a2da34e5d5e353cd37fa458fcfe7cf243}{test\_imu}}\ ==\ \textcolor{keyword}{nullptr})} -\DoxyCodeLine{00158\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ ESP\_FAIL;} -\DoxyCodeLine{00159\ } -\DoxyCodeLine{00160\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{class_b_n_o08x_test_helper_a2da34e5d5e353cd37fa458fcfe7cf243}{test\_imu}}-\/>\mbox{\hyperlink{class_b_n_o08x_a58f43c8bb1e7fe8560ce442d46240e81}{init\_spi}}();} -\DoxyCodeLine{00161\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00162\ } -\DoxyCodeLine{00168\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ esp\_err\_t\ \mbox{\hyperlink{class_b_n_o08x_test_helper_a935a69784981caf90b4e135e3e257db4}{call\_init\_tasks}}()} -\DoxyCodeLine{00169\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00170\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (\mbox{\hyperlink{class_b_n_o08x_test_helper_a2da34e5d5e353cd37fa458fcfe7cf243}{test\_imu}}\ ==\ \textcolor{keyword}{nullptr})} -\DoxyCodeLine{00171\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ ESP\_FAIL;} -\DoxyCodeLine{00172\ } -\DoxyCodeLine{00173\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{class_b_n_o08x_test_helper_a2da34e5d5e353cd37fa458fcfe7cf243}{test\_imu}}-\/>\mbox{\hyperlink{class_b_n_o08x_a90d959312e6f7f8151b8a38218492ead}{init\_tasks}}();} -\DoxyCodeLine{00174\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00175\ } -\DoxyCodeLine{00181\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ esp\_err\_t\ \mbox{\hyperlink{class_b_n_o08x_test_helper_a854c60f602fe6d9af1da1a07eee0a449}{call\_init\_sh2\_HAL}}()} -\DoxyCodeLine{00182\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00183\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (\mbox{\hyperlink{class_b_n_o08x_test_helper_a2da34e5d5e353cd37fa458fcfe7cf243}{test\_imu}}\ ==\ \textcolor{keyword}{nullptr})} -\DoxyCodeLine{00184\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ ESP\_FAIL;} -\DoxyCodeLine{00185\ } -\DoxyCodeLine{00186\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{class_b_n_o08x_test_helper_a2da34e5d5e353cd37fa458fcfe7cf243}{test\_imu}}-\/>\mbox{\hyperlink{class_b_n_o08x_ae2fc9a0fe63a927c015a267621316a80}{init\_sh2\_HAL}}();} -\DoxyCodeLine{00187\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00188\ } -\DoxyCodeLine{00194\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ esp\_err\_t\ \mbox{\hyperlink{class_b_n_o08x_test_helper_a347b8ca2697388394b7cb68c8895494b}{call\_deinit\_gpio}}()} -\DoxyCodeLine{00195\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00196\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (\mbox{\hyperlink{class_b_n_o08x_test_helper_a2da34e5d5e353cd37fa458fcfe7cf243}{test\_imu}}\ ==\ \textcolor{keyword}{nullptr})} -\DoxyCodeLine{00197\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ ESP\_FAIL;} -\DoxyCodeLine{00198\ } -\DoxyCodeLine{00199\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{class_b_n_o08x_test_helper_a2da34e5d5e353cd37fa458fcfe7cf243}{test\_imu}}-\/>\mbox{\hyperlink{class_b_n_o08x_a4f007dd431f10e741414d197bb4926c3}{deinit\_gpio}}();} -\DoxyCodeLine{00200\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00201\ } -\DoxyCodeLine{00207\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ esp\_err\_t\ \mbox{\hyperlink{class_b_n_o08x_test_helper_ac15a216ea5561b190f25f83caa749261}{call\_deinit\_hint\_isr}}()} -\DoxyCodeLine{00208\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00209\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (\mbox{\hyperlink{class_b_n_o08x_test_helper_a2da34e5d5e353cd37fa458fcfe7cf243}{test\_imu}}\ ==\ \textcolor{keyword}{nullptr})} -\DoxyCodeLine{00210\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ ESP\_FAIL;} -\DoxyCodeLine{00211\ } -\DoxyCodeLine{00212\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{class_b_n_o08x_test_helper_a2da34e5d5e353cd37fa458fcfe7cf243}{test\_imu}}-\/>\mbox{\hyperlink{class_b_n_o08x_a9d96108b0f5b1e1e1ac431bc993ca758}{deinit\_hint\_isr}}();} -\DoxyCodeLine{00213\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00214\ } -\DoxyCodeLine{00220\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ esp\_err\_t\ \mbox{\hyperlink{class_b_n_o08x_test_helper_a56ec98df9439461469bf0d2c23bb3868}{call\_deinit\_spi}}()} -\DoxyCodeLine{00221\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00222\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (\mbox{\hyperlink{class_b_n_o08x_test_helper_a2da34e5d5e353cd37fa458fcfe7cf243}{test\_imu}}\ ==\ \textcolor{keyword}{nullptr})} -\DoxyCodeLine{00223\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ ESP\_FAIL;} -\DoxyCodeLine{00224\ } -\DoxyCodeLine{00225\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{class_b_n_o08x_test_helper_a2da34e5d5e353cd37fa458fcfe7cf243}{test\_imu}}-\/>\mbox{\hyperlink{class_b_n_o08x_a233920ce97f685fbdabecccacf471d85}{deinit\_spi}}();} -\DoxyCodeLine{00226\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00227\ } -\DoxyCodeLine{00233\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ esp\_err\_t\ \mbox{\hyperlink{class_b_n_o08x_test_helper_a3be103abfab70eef3c1b1609a0c46bec}{call\_deinit\_tasks}}()} -\DoxyCodeLine{00234\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00235\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (\mbox{\hyperlink{class_b_n_o08x_test_helper_a2da34e5d5e353cd37fa458fcfe7cf243}{test\_imu}}\ ==\ \textcolor{keyword}{nullptr})} -\DoxyCodeLine{00236\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ ESP\_FAIL;} -\DoxyCodeLine{00237\ } -\DoxyCodeLine{00238\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{class_b_n_o08x_test_helper_a2da34e5d5e353cd37fa458fcfe7cf243}{test\_imu}}-\/>\mbox{\hyperlink{class_b_n_o08x_a968144efd5100ccce0e453c40a63592b}{deinit\_tasks}}();} -\DoxyCodeLine{00239\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00240\ } -\DoxyCodeLine{00246\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ esp\_err\_t\ \mbox{\hyperlink{class_b_n_o08x_test_helper_ab1f8d61956fbceecf0baf08cb878397d}{call\_deinit\_sh2\_HAL}}()} -\DoxyCodeLine{00247\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00248\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (\mbox{\hyperlink{class_b_n_o08x_test_helper_a2da34e5d5e353cd37fa458fcfe7cf243}{test\_imu}}\ ==\ \textcolor{keyword}{nullptr})} -\DoxyCodeLine{00249\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ ESP\_FAIL;} -\DoxyCodeLine{00250\ } -\DoxyCodeLine{00251\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{class_b_n_o08x_test_helper_a2da34e5d5e353cd37fa458fcfe7cf243}{test\_imu}}-\/>\mbox{\hyperlink{class_b_n_o08x_a75c7226ea4626862a5039aa053116861}{deinit\_sh2\_HAL}}();} -\DoxyCodeLine{00252\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00253\ \};} - -\end{DoxyCode} diff --git a/documentation/latex/_b_n_o08x_test_suite_8hpp.tex b/documentation/latex/_b_n_o08x_test_suite_8hpp.tex deleted file mode 100644 index 164d222..0000000 --- a/documentation/latex/_b_n_o08x_test_suite_8hpp.tex +++ /dev/null @@ -1,23 +0,0 @@ -\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\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_b_n_o08x_test_suite_8hpp__incl} -\end{center} -\end{figure} -\doxysubsubsection*{Classes} -\begin{DoxyCompactItemize} -\item -class \mbox{\hyperlink{class_b_n_o08x_test_suite}{BNO08x\+Test\+Suite}} -\begin{DoxyCompactList}\small\item\em \doxylink{class_b_n_o08x}{BNO08x} unit test launch point class. \end{DoxyCompactList}\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -\begin{DoxyAuthor}{Author} -Myles Parfeniuk -\end{DoxyAuthor} diff --git a/documentation/latex/_b_n_o08x_test_suite_8hpp__incl.md5 b/documentation/latex/_b_n_o08x_test_suite_8hpp__incl.md5 deleted file mode 100644 index 5130ba1..0000000 --- a/documentation/latex/_b_n_o08x_test_suite_8hpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index bd57824..0000000 Binary files a/documentation/latex/_b_n_o08x_test_suite_8hpp__incl.pdf and /dev/null 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 deleted file mode 100644 index ba07384..0000000 --- a/documentation/latex/_b_n_o08x_test_suite_8hpp_source.tex +++ /dev/null @@ -1,119 +0,0 @@ -\doxysection{BNO08x\+Test\+Suite.\+hpp} -\hypertarget{_b_n_o08x_test_suite_8hpp_source}{}\label{_b_n_o08x_test_suite_8hpp_source}\index{include/BNO08xTestSuite.hpp@{include/BNO08xTestSuite.hpp}} -\mbox{\hyperlink{_b_n_o08x_test_suite_8hpp}{Go to the documentation of this file.}} -\begin{DoxyCode}{0} -\DoxyCodeLine{00001\ } -\DoxyCodeLine{00006\ \textcolor{preprocessor}{\#pragma\ once}} -\DoxyCodeLine{00007\ } -\DoxyCodeLine{00008\ \textcolor{comment}{//\ esp-\/idf\ includes}} -\DoxyCodeLine{00009\ \textcolor{preprocessor}{\#include\ "{}unity.h"{}}} -\DoxyCodeLine{00010\ \textcolor{comment}{//\ in-\/house\ includes}} -\DoxyCodeLine{00011\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_test_helper_8hpp}{BNO08xTestHelper.hpp}}"{}}} -\DoxyCodeLine{00012\ } -\DoxyCodeLine{00018\ \textcolor{keyword}{class\ }\mbox{\hyperlink{class_b_n_o08x_test_suite}{BNO08xTestSuite}}} -\DoxyCodeLine{00019\ \{} -\DoxyCodeLine{00020\ } -\DoxyCodeLine{00021\ \ \ \ \ \textcolor{keyword}{private}:} -\DoxyCodeLine{00022\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_test_suite_a2fea3ea192a63c9573c774e772f5c085}{print\_begin\_tests\_banner}}(\textcolor{keyword}{const}\ \textcolor{keywordtype}{char}*\ test\_set\_name)} -\DoxyCodeLine{00023\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00024\ \ \ \ \ \ \ \ \ \ \ \ \ printf(\textcolor{stringliteral}{"{}\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\ BEGIN\ TESTS:\ \%s\ \#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\(\backslash\)n\(\backslash\)r"{}},\ test\_set\_name);} -\DoxyCodeLine{00025\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00026\ } -\DoxyCodeLine{00027\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_test_suite_a5a9b6538773911afed92b16c435ebceb}{print\_end\_tests\_banner}}(\textcolor{keyword}{const}\ \textcolor{keywordtype}{char}*\ test\_set\_name)} -\DoxyCodeLine{00028\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00029\ \ \ \ \ \ \ \ \ \ \ \ \ printf(\textcolor{stringliteral}{"{}\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\ END\ TESTS:\ \%s\ \#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\(\backslash\)n\(\backslash\)r"{}},\ test\_set\_name);} -\DoxyCodeLine{00030\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00031\ } -\DoxyCodeLine{00032\ \ \ \ \ \textcolor{keyword}{public}:} -\DoxyCodeLine{00033\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_test_suite_ac12545fe311a98e9c0ae6fea77da95fd}{run\_all\_tests}}()} -\DoxyCodeLine{00034\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00035\ \ \ \ \ \ \ \ \ \ \ \ \ UNITY\_BEGIN();} -\DoxyCodeLine{00036\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_test_suite_a53de9b0fe1b28c18e3a1ca4c68a06f16}{run\_init\_deinit\_tests}}(\textcolor{keyword}{false});} -\DoxyCodeLine{00037\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_test_suite_a37899d7bf67fce5c3dd77dd5647f8ecb}{run\_single\_report\_tests}}(\textcolor{keyword}{false});} -\DoxyCodeLine{00038\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_test_suite_a916cff374791381de61f1035f9935ac5}{run\_multi\_report\_tests}}(\textcolor{keyword}{false});} -\DoxyCodeLine{00039\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_test_suite_a8e294955bf512e2e88c086f04f6030a8}{run\_callback\_tests}}(\textcolor{keyword}{false});} -\DoxyCodeLine{00040\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_test_suite_a8d7a3485fdf1ff9c0a09736654187434}{run\_feature\_tests}}(\textcolor{keyword}{false});} -\DoxyCodeLine{00041\ \ \ \ \ \ \ \ \ \ \ \ \ UNITY\_END();} -\DoxyCodeLine{00042\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00043\ } -\DoxyCodeLine{00044\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_test_suite_a53de9b0fe1b28c18e3a1ca4c68a06f16}{run\_init\_deinit\_tests}}(\textcolor{keywordtype}{bool}\ call\_unity\_end\_begin\ =\ \textcolor{keyword}{true})} -\DoxyCodeLine{00045\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00046\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_test_suite_a2fea3ea192a63c9573c774e772f5c085}{print\_begin\_tests\_banner}}(\textcolor{stringliteral}{"{}init\_denit\_tests"{}});} -\DoxyCodeLine{00047\ } -\DoxyCodeLine{00048\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (call\_unity\_end\_begin)} -\DoxyCodeLine{00049\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ UNITY\_BEGIN();} -\DoxyCodeLine{00050\ } -\DoxyCodeLine{00051\ \ \ \ \ \ \ \ \ \ \ \ \ unity\_run\_tests\_by\_tag(\textcolor{stringliteral}{"{}[InitComprehensive]"{}},\ \textcolor{keyword}{false});} -\DoxyCodeLine{00052\ \ \ \ \ \ \ \ \ \ \ \ \ unity\_run\_tests\_by\_tag(\textcolor{stringliteral}{"{}[DeinitComprehensive]"{}},\ \textcolor{keyword}{false});} -\DoxyCodeLine{00053\ \ \ \ \ \ \ \ \ \ \ \ \ unity\_run\_tests\_by\_tag(\textcolor{stringliteral}{"{}[InitDenit]"{}},\ \textcolor{keyword}{false});} -\DoxyCodeLine{00054\ } -\DoxyCodeLine{00055\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (call\_unity\_end\_begin)} -\DoxyCodeLine{00056\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ UNITY\_END();} -\DoxyCodeLine{00057\ } -\DoxyCodeLine{00058\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_test_suite_a5a9b6538773911afed92b16c435ebceb}{print\_end\_tests\_banner}}(\textcolor{stringliteral}{"{}init\_denit\_tests"{}});} -\DoxyCodeLine{00059\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00060\ } -\DoxyCodeLine{00061\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_test_suite_a37899d7bf67fce5c3dd77dd5647f8ecb}{run\_single\_report\_tests}}(\textcolor{keywordtype}{bool}\ call\_unity\_end\_begin\ =\ \textcolor{keyword}{true})} -\DoxyCodeLine{00062\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00063\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_test_suite_a2fea3ea192a63c9573c774e772f5c085}{print\_begin\_tests\_banner}}(\textcolor{stringliteral}{"{}single\_report\_enable\_disable\_tests"{}});} -\DoxyCodeLine{00064\ } -\DoxyCodeLine{00065\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (call\_unity\_end\_begin)} -\DoxyCodeLine{00066\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ UNITY\_BEGIN();} -\DoxyCodeLine{00067\ } -\DoxyCodeLine{00068\ \ \ \ \ \ \ \ \ \ \ \ \ unity\_run\_tests\_by\_tag(\textcolor{stringliteral}{"{}[SingleReportEnableDisable]"{}},\ \textcolor{keyword}{false});} -\DoxyCodeLine{00069\ } -\DoxyCodeLine{00070\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (call\_unity\_end\_begin)} -\DoxyCodeLine{00071\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ UNITY\_END();} -\DoxyCodeLine{00072\ } -\DoxyCodeLine{00073\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_test_suite_a5a9b6538773911afed92b16c435ebceb}{print\_end\_tests\_banner}}(\textcolor{stringliteral}{"{}single\_report\_enable\_disable\_tests"{}});} -\DoxyCodeLine{00074\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00075\ } -\DoxyCodeLine{00076\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_test_suite_a916cff374791381de61f1035f9935ac5}{run\_multi\_report\_tests}}(\textcolor{keywordtype}{bool}\ call\_unity\_end\_begin\ =\ \textcolor{keyword}{true})} -\DoxyCodeLine{00077\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00078\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_test_suite_a2fea3ea192a63c9573c774e772f5c085}{print\_begin\_tests\_banner}}(\textcolor{stringliteral}{"{}multi\_report\_enable\_disable\_tests"{}});} -\DoxyCodeLine{00079\ } -\DoxyCodeLine{00080\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (call\_unity\_end\_begin)} -\DoxyCodeLine{00081\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ UNITY\_BEGIN();} -\DoxyCodeLine{00082\ } -\DoxyCodeLine{00083\ \ \ \ \ \ \ \ \ \ \ \ \ unity\_run\_tests\_by\_tag(\textcolor{stringliteral}{"{}[MultiReportEnableDisable]"{}},\ \textcolor{keyword}{false});} -\DoxyCodeLine{00084\ } -\DoxyCodeLine{00085\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (call\_unity\_end\_begin)} -\DoxyCodeLine{00086\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ UNITY\_END();} -\DoxyCodeLine{00087\ } -\DoxyCodeLine{00088\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_test_suite_a5a9b6538773911afed92b16c435ebceb}{print\_end\_tests\_banner}}(\textcolor{stringliteral}{"{}multi\_report\_enable\_disable\_tests"{}});} -\DoxyCodeLine{00089\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00090\ } -\DoxyCodeLine{00091\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_test_suite_a8e294955bf512e2e88c086f04f6030a8}{run\_callback\_tests}}(\textcolor{keywordtype}{bool}\ call\_unity\_end\_begin\ =\ \textcolor{keyword}{true})} -\DoxyCodeLine{00092\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00093\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_test_suite_a2fea3ea192a63c9573c774e772f5c085}{print\_begin\_tests\_banner}}(\textcolor{stringliteral}{"{}callback\_tests"{}});} -\DoxyCodeLine{00094\ } -\DoxyCodeLine{00095\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (call\_unity\_end\_begin)} -\DoxyCodeLine{00096\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ UNITY\_BEGIN();} -\DoxyCodeLine{00097\ } -\DoxyCodeLine{00098\ \ \ \ \ \ \ \ \ \ \ \ \ unity\_run\_tests\_by\_tag(\textcolor{stringliteral}{"{}[CallbackAllReportVoidInputParam]"{}},\ \textcolor{keyword}{false});} -\DoxyCodeLine{00099\ \ \ \ \ \ \ \ \ \ \ \ \ unity\_run\_tests\_by\_tag(\textcolor{stringliteral}{"{}[CallbackAllReportIDInputParam]"{}},\ \textcolor{keyword}{false});} -\DoxyCodeLine{00100\ \ \ \ \ \ \ \ \ \ \ \ \ unity\_run\_tests\_by\_tag(\textcolor{stringliteral}{"{}[CallbackSingleReportVoidInputParam]"{}},\ \textcolor{keyword}{false});} -\DoxyCodeLine{00101\ } -\DoxyCodeLine{00102\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (call\_unity\_end\_begin)} -\DoxyCodeLine{00103\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ UNITY\_END();} -\DoxyCodeLine{00104\ } -\DoxyCodeLine{00105\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_test_suite_a5a9b6538773911afed92b16c435ebceb}{print\_end\_tests\_banner}}(\textcolor{stringliteral}{"{}callback\_tests"{}});} -\DoxyCodeLine{00106\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00107\ } -\DoxyCodeLine{00108\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_test_suite_a8d7a3485fdf1ff9c0a09736654187434}{run\_feature\_tests}}(\textcolor{keywordtype}{bool}\ call\_unity\_end\_begin\ =\ \textcolor{keyword}{true})} -\DoxyCodeLine{00109\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00110\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_test_suite_a2fea3ea192a63c9573c774e772f5c085}{print\_begin\_tests\_banner}}(\textcolor{stringliteral}{"{}feature\_tests"{}});} -\DoxyCodeLine{00111\ } -\DoxyCodeLine{00112\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (call\_unity\_end\_begin)} -\DoxyCodeLine{00113\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ UNITY\_BEGIN();} -\DoxyCodeLine{00114\ } -\DoxyCodeLine{00115\ \ \ \ \ \ \ \ \ \ \ \ \ unity\_run\_tests\_by\_tag(\textcolor{stringliteral}{"{}[FeatureTests]"{}},\ \textcolor{keyword}{false});} -\DoxyCodeLine{00116\ } -\DoxyCodeLine{00117\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (call\_unity\_end\_begin)} -\DoxyCodeLine{00118\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ UNITY\_END();} -\DoxyCodeLine{00119\ } -\DoxyCodeLine{00120\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_test_suite_a5a9b6538773911afed92b16c435ebceb}{print\_end\_tests\_banner}}(\textcolor{stringliteral}{"{}feature\_tests"{}});} -\DoxyCodeLine{00121\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00122\ \};} - -\end{DoxyCode} diff --git a/documentation/latex/_callback_tests_8cpp.tex b/documentation/latex/_callback_tests_8cpp.tex deleted file mode 100644 index 6c54153..0000000 --- a/documentation/latex/_callback_tests_8cpp.tex +++ /dev/null @@ -1,171 +0,0 @@ -\doxysection{test/\+Callback\+Tests.cpp File Reference} -\hypertarget{_callback_tests_8cpp}{}\label{_callback_tests_8cpp}\index{test/CallbackTests.cpp@{test/CallbackTests.cpp}} -{\ttfamily \#include "{}unity.\+h"{}}\newline -{\ttfamily \#include "{}../include/\+BNO08x\+Test\+Helper.\+hpp"{}}\newline -Include dependency graph for Callback\+Tests.\+cpp\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_callback_tests_8cpp__incl} -\end{center} -\end{figure} -\doxysubsubsection*{Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{_callback_tests_8cpp_a10683e9d548d5edb7fa36fcb00515f00}{TEST\+\_\+\+CASE}} ("{}BNO08x Driver Creation for \mbox{[}Callback\+All\+Report\+Void\+Input\+Param\mbox{]} Tests"{}, "{}\mbox{[}Callback\+All\+Report\+Void\+Input\+Param\mbox{]}"{}) -\item -\mbox{\hyperlink{_callback_tests_8cpp_a2a38e8a82fc1fab9bdca331f39726892}{TEST\+\_\+\+CASE}} ("{}Void Input Param Flavor Cb"{}, "{}\mbox{[}Callback\+All\+Report\+Void\+Input\+Param\mbox{]}"{}) -\item -\mbox{\hyperlink{_callback_tests_8cpp_a9ad6a1394e968c056e0d0a455d51c9f8}{TEST\+\_\+\+CASE}} ("{}BNO08x Driver Cleanup for \mbox{[}Callback\+All\+Report\+Void\+Input\+Param\mbox{]} Tests"{}, "{}\mbox{[}Callback\+All\+Report\+Void\+Input\+Param\mbox{]}"{}) -\item -\mbox{\hyperlink{_callback_tests_8cpp_aeec6d3065f943c1339c060573c89e05f}{TEST\+\_\+\+CASE}} ("{}BNO08x Driver Creation for \mbox{[}Callback\+All\+Report\+IDInput\+Param\mbox{]} Tests"{}, "{}\mbox{[}Callback\+All\+Report\+IDInput\+Param\mbox{]}"{}) -\item -\mbox{\hyperlink{_callback_tests_8cpp_adc348440748fec8fed1a66213f0be52f}{TEST\+\_\+\+CASE}} ("{}Report ID Input Param Flavor Cb"{}, "{}\mbox{[}Callback\+All\+Report\+IDInput\+Param\mbox{]}"{}) -\item -\mbox{\hyperlink{_callback_tests_8cpp_a93a4532e4592eab29ca88f51cae930cf}{TEST\+\_\+\+CASE}} ("{}BNO08x Driver Cleanup for \mbox{[}Callback\+All\+Report\+IDInput\+Param\mbox{]} Tests"{}, "{}\mbox{[}Callback\+All\+Report\+IDInput\+Param\mbox{]}"{}) -\item -\mbox{\hyperlink{_callback_tests_8cpp_a8eee2d5630a432e4c206fd941aa9affa}{TEST\+\_\+\+CASE}} ("{}BNO08x Driver Creation for \mbox{[}Callback\+Single\+Report\+Void\+Input\+Param\mbox{]} Tests"{}, "{}\mbox{[}Callback\+Single\+Report\+Void\+Input\+Param\mbox{]}"{}) -\item -\mbox{\hyperlink{_callback_tests_8cpp_a0cae93f9fe6d369521dd1aeed1cd504b}{TEST\+\_\+\+CASE}} ("{}Single Report Void Input Param Flavor Cb"{}, "{}\mbox{[}Callback\+Single\+Report\+Void\+Input\+Param\mbox{]}"{}) -\item -\mbox{\hyperlink{_callback_tests_8cpp_afc1ea15d6fd3e37c488c692435c9fc3d}{TEST\+\_\+\+CASE}} ("{}BNO08x Driver Cleanup for \mbox{[}Callback\+Single\+Report\+Void\+Input\+Param\mbox{]} Tests"{}, "{}\mbox{[}Callback\+Single\+Report\+Void\+Input\+Param\mbox{]}"{}) -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -\begin{DoxyAuthor}{Author} -Myles Parfeniuk -\end{DoxyAuthor} -\begin{DoxyWarning}{Warning} -YOU MUST ADD THE FOLLOWING LINE TO YOUR MAIN PROJECTS CMake\+Lists.\+txt IN ORDER FOR THIS TEST SUITE TO BE BUILT WITH PROJECT\+: set(TEST\+\_\+\+COMPONENTS "{}esp32\+\_\+\+BNO08x"{} CACHE STRING "{}\+Components to test."{}) -\end{DoxyWarning} - - -\doxysubsection{Function Documentation} -\Hypertarget{_callback_tests_8cpp_a93a4532e4592eab29ca88f51cae930cf}\label{_callback_tests_8cpp_a93a4532e4592eab29ca88f51cae930cf} -\index{CallbackTests.cpp@{CallbackTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!CallbackTests.cpp@{CallbackTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [1/9]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}BNO08x Driver Cleanup for Tests"{}}]{\mbox{[}\+Callback\+All\+Report\+IDInput\+Param\mbox{]}, }\item[{"{}"{}}]{\mbox{[}\+Callback\+All\+Report\+IDInput\+Param\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=326pt]{_callback_tests_8cpp_a93a4532e4592eab29ca88f51cae930cf_cgraph} -\end{center} -\end{figure} -\Hypertarget{_callback_tests_8cpp_a9ad6a1394e968c056e0d0a455d51c9f8}\label{_callback_tests_8cpp_a9ad6a1394e968c056e0d0a455d51c9f8} -\index{CallbackTests.cpp@{CallbackTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!CallbackTests.cpp@{CallbackTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [2/9]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}BNO08x Driver Cleanup for Tests"{}}]{\mbox{[}\+Callback\+All\+Report\+Void\+Input\+Param\mbox{]}, }\item[{"{}"{}}]{\mbox{[}\+Callback\+All\+Report\+Void\+Input\+Param\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=326pt]{_callback_tests_8cpp_a9ad6a1394e968c056e0d0a455d51c9f8_cgraph} -\end{center} -\end{figure} -\Hypertarget{_callback_tests_8cpp_afc1ea15d6fd3e37c488c692435c9fc3d}\label{_callback_tests_8cpp_afc1ea15d6fd3e37c488c692435c9fc3d} -\index{CallbackTests.cpp@{CallbackTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!CallbackTests.cpp@{CallbackTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [3/9]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}BNO08x Driver Cleanup for Tests"{}}]{\mbox{[}\+Callback\+Single\+Report\+Void\+Input\+Param\mbox{]}, }\item[{"{}"{}}]{\mbox{[}\+Callback\+Single\+Report\+Void\+Input\+Param\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=326pt]{_callback_tests_8cpp_afc1ea15d6fd3e37c488c692435c9fc3d_cgraph} -\end{center} -\end{figure} -\Hypertarget{_callback_tests_8cpp_aeec6d3065f943c1339c060573c89e05f}\label{_callback_tests_8cpp_aeec6d3065f943c1339c060573c89e05f} -\index{CallbackTests.cpp@{CallbackTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!CallbackTests.cpp@{CallbackTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [4/9]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}BNO08x Driver Creation for Tests"{}}]{\mbox{[}\+Callback\+All\+Report\+IDInput\+Param\mbox{]}, }\item[{"{}"{}}]{\mbox{[}\+Callback\+All\+Report\+IDInput\+Param\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_callback_tests_8cpp_aeec6d3065f943c1339c060573c89e05f_cgraph} -\end{center} -\end{figure} -\Hypertarget{_callback_tests_8cpp_a10683e9d548d5edb7fa36fcb00515f00}\label{_callback_tests_8cpp_a10683e9d548d5edb7fa36fcb00515f00} -\index{CallbackTests.cpp@{CallbackTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!CallbackTests.cpp@{CallbackTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [5/9]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}BNO08x Driver Creation for Tests"{}}]{\mbox{[}\+Callback\+All\+Report\+Void\+Input\+Param\mbox{]}, }\item[{"{}"{}}]{\mbox{[}\+Callback\+All\+Report\+Void\+Input\+Param\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_callback_tests_8cpp_a10683e9d548d5edb7fa36fcb00515f00_cgraph} -\end{center} -\end{figure} -\Hypertarget{_callback_tests_8cpp_a8eee2d5630a432e4c206fd941aa9affa}\label{_callback_tests_8cpp_a8eee2d5630a432e4c206fd941aa9affa} -\index{CallbackTests.cpp@{CallbackTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!CallbackTests.cpp@{CallbackTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [6/9]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}BNO08x Driver Creation for Tests"{}}]{\mbox{[}\+Callback\+Single\+Report\+Void\+Input\+Param\mbox{]}, }\item[{"{}"{}}]{\mbox{[}\+Callback\+Single\+Report\+Void\+Input\+Param\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_callback_tests_8cpp_a8eee2d5630a432e4c206fd941aa9affa_cgraph} -\end{center} -\end{figure} -\Hypertarget{_callback_tests_8cpp_adc348440748fec8fed1a66213f0be52f}\label{_callback_tests_8cpp_adc348440748fec8fed1a66213f0be52f} -\index{CallbackTests.cpp@{CallbackTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!CallbackTests.cpp@{CallbackTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [7/9]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}Report ID Input Param Flavor Cb"{}}]{, }\item[{"{}"{}}]{\mbox{[}\+Callback\+All\+Report\+IDInput\+Param\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_callback_tests_8cpp_adc348440748fec8fed1a66213f0be52f_cgraph} -\end{center} -\end{figure} -\Hypertarget{_callback_tests_8cpp_a0cae93f9fe6d369521dd1aeed1cd504b}\label{_callback_tests_8cpp_a0cae93f9fe6d369521dd1aeed1cd504b} -\index{CallbackTests.cpp@{CallbackTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!CallbackTests.cpp@{CallbackTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [8/9]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}Single Report Void Input Param Flavor Cb"{}}]{, }\item[{"{}"{}}]{\mbox{[}\+Callback\+Single\+Report\+Void\+Input\+Param\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_callback_tests_8cpp_a0cae93f9fe6d369521dd1aeed1cd504b_cgraph} -\end{center} -\end{figure} -\Hypertarget{_callback_tests_8cpp_a2a38e8a82fc1fab9bdca331f39726892}\label{_callback_tests_8cpp_a2a38e8a82fc1fab9bdca331f39726892} -\index{CallbackTests.cpp@{CallbackTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!CallbackTests.cpp@{CallbackTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [9/9]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}Void Input Param Flavor Cb"{}}]{, }\item[{"{}"{}}]{\mbox{[}\+Callback\+All\+Report\+Void\+Input\+Param\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_callback_tests_8cpp_a2a38e8a82fc1fab9bdca331f39726892_cgraph} -\end{center} -\end{figure} diff --git a/documentation/latex/_callback_tests_8cpp__incl.md5 b/documentation/latex/_callback_tests_8cpp__incl.md5 deleted file mode 100644 index 2c6cfe3..0000000 --- a/documentation/latex/_callback_tests_8cpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -ec8f2a04e334053169f81db304b14999 \ No newline at end of file diff --git a/documentation/latex/_callback_tests_8cpp__incl.pdf b/documentation/latex/_callback_tests_8cpp__incl.pdf deleted file mode 100644 index db282b4..0000000 Binary files a/documentation/latex/_callback_tests_8cpp__incl.pdf and /dev/null differ diff --git a/documentation/latex/_callback_tests_8cpp_a0cae93f9fe6d369521dd1aeed1cd504b_cgraph.md5 b/documentation/latex/_callback_tests_8cpp_a0cae93f9fe6d369521dd1aeed1cd504b_cgraph.md5 deleted file mode 100644 index 464a668..0000000 --- a/documentation/latex/_callback_tests_8cpp_a0cae93f9fe6d369521dd1aeed1cd504b_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -5969b219f69ad4036147de74d21cfd2a \ No newline at end of file diff --git a/documentation/latex/_callback_tests_8cpp_a0cae93f9fe6d369521dd1aeed1cd504b_cgraph.pdf b/documentation/latex/_callback_tests_8cpp_a0cae93f9fe6d369521dd1aeed1cd504b_cgraph.pdf deleted file mode 100644 index be3a8c6..0000000 Binary files a/documentation/latex/_callback_tests_8cpp_a0cae93f9fe6d369521dd1aeed1cd504b_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_callback_tests_8cpp_a10683e9d548d5edb7fa36fcb00515f00_cgraph.md5 b/documentation/latex/_callback_tests_8cpp_a10683e9d548d5edb7fa36fcb00515f00_cgraph.md5 deleted file mode 100644 index 14f229e..0000000 --- a/documentation/latex/_callback_tests_8cpp_a10683e9d548d5edb7fa36fcb00515f00_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -d466220fabe681a7f1585b3a3f559ffc \ No newline at end of file diff --git a/documentation/latex/_callback_tests_8cpp_a10683e9d548d5edb7fa36fcb00515f00_cgraph.pdf b/documentation/latex/_callback_tests_8cpp_a10683e9d548d5edb7fa36fcb00515f00_cgraph.pdf deleted file mode 100644 index 904e74a..0000000 Binary files a/documentation/latex/_callback_tests_8cpp_a10683e9d548d5edb7fa36fcb00515f00_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_callback_tests_8cpp_a2a38e8a82fc1fab9bdca331f39726892_cgraph.md5 b/documentation/latex/_callback_tests_8cpp_a2a38e8a82fc1fab9bdca331f39726892_cgraph.md5 deleted file mode 100644 index 5074ad3..0000000 --- a/documentation/latex/_callback_tests_8cpp_a2a38e8a82fc1fab9bdca331f39726892_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -cd9cfa58eb86a516ddbe86d23c9bd7bb \ No newline at end of file diff --git a/documentation/latex/_callback_tests_8cpp_a2a38e8a82fc1fab9bdca331f39726892_cgraph.pdf b/documentation/latex/_callback_tests_8cpp_a2a38e8a82fc1fab9bdca331f39726892_cgraph.pdf deleted file mode 100644 index fe15536..0000000 Binary files a/documentation/latex/_callback_tests_8cpp_a2a38e8a82fc1fab9bdca331f39726892_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_callback_tests_8cpp_a8eee2d5630a432e4c206fd941aa9affa_cgraph.md5 b/documentation/latex/_callback_tests_8cpp_a8eee2d5630a432e4c206fd941aa9affa_cgraph.md5 deleted file mode 100644 index 14f229e..0000000 --- a/documentation/latex/_callback_tests_8cpp_a8eee2d5630a432e4c206fd941aa9affa_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -d466220fabe681a7f1585b3a3f559ffc \ No newline at end of file diff --git a/documentation/latex/_callback_tests_8cpp_a8eee2d5630a432e4c206fd941aa9affa_cgraph.pdf b/documentation/latex/_callback_tests_8cpp_a8eee2d5630a432e4c206fd941aa9affa_cgraph.pdf deleted file mode 100644 index 904e74a..0000000 Binary files a/documentation/latex/_callback_tests_8cpp_a8eee2d5630a432e4c206fd941aa9affa_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_callback_tests_8cpp_a93a4532e4592eab29ca88f51cae930cf_cgraph.md5 b/documentation/latex/_callback_tests_8cpp_a93a4532e4592eab29ca88f51cae930cf_cgraph.md5 deleted file mode 100644 index a18d280..0000000 --- a/documentation/latex/_callback_tests_8cpp_a93a4532e4592eab29ca88f51cae930cf_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -0f761db44c873b324368a7fd975984d7 \ No newline at end of file diff --git a/documentation/latex/_callback_tests_8cpp_a93a4532e4592eab29ca88f51cae930cf_cgraph.pdf b/documentation/latex/_callback_tests_8cpp_a93a4532e4592eab29ca88f51cae930cf_cgraph.pdf deleted file mode 100644 index c734a64..0000000 Binary files a/documentation/latex/_callback_tests_8cpp_a93a4532e4592eab29ca88f51cae930cf_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_callback_tests_8cpp_a9ad6a1394e968c056e0d0a455d51c9f8_cgraph.md5 b/documentation/latex/_callback_tests_8cpp_a9ad6a1394e968c056e0d0a455d51c9f8_cgraph.md5 deleted file mode 100644 index a18d280..0000000 --- a/documentation/latex/_callback_tests_8cpp_a9ad6a1394e968c056e0d0a455d51c9f8_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -0f761db44c873b324368a7fd975984d7 \ No newline at end of file diff --git a/documentation/latex/_callback_tests_8cpp_a9ad6a1394e968c056e0d0a455d51c9f8_cgraph.pdf b/documentation/latex/_callback_tests_8cpp_a9ad6a1394e968c056e0d0a455d51c9f8_cgraph.pdf deleted file mode 100644 index c734a64..0000000 Binary files a/documentation/latex/_callback_tests_8cpp_a9ad6a1394e968c056e0d0a455d51c9f8_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_callback_tests_8cpp_adc348440748fec8fed1a66213f0be52f_cgraph.md5 b/documentation/latex/_callback_tests_8cpp_adc348440748fec8fed1a66213f0be52f_cgraph.md5 deleted file mode 100644 index f4d0611..0000000 --- a/documentation/latex/_callback_tests_8cpp_adc348440748fec8fed1a66213f0be52f_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -2d80dee1719328c6eab2a418bc412317 \ No newline at end of file diff --git a/documentation/latex/_callback_tests_8cpp_adc348440748fec8fed1a66213f0be52f_cgraph.pdf b/documentation/latex/_callback_tests_8cpp_adc348440748fec8fed1a66213f0be52f_cgraph.pdf deleted file mode 100644 index fd0df79..0000000 Binary files a/documentation/latex/_callback_tests_8cpp_adc348440748fec8fed1a66213f0be52f_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_callback_tests_8cpp_aeec6d3065f943c1339c060573c89e05f_cgraph.md5 b/documentation/latex/_callback_tests_8cpp_aeec6d3065f943c1339c060573c89e05f_cgraph.md5 deleted file mode 100644 index 14f229e..0000000 --- a/documentation/latex/_callback_tests_8cpp_aeec6d3065f943c1339c060573c89e05f_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -d466220fabe681a7f1585b3a3f559ffc \ No newline at end of file diff --git a/documentation/latex/_callback_tests_8cpp_aeec6d3065f943c1339c060573c89e05f_cgraph.pdf b/documentation/latex/_callback_tests_8cpp_aeec6d3065f943c1339c060573c89e05f_cgraph.pdf deleted file mode 100644 index 904e74a..0000000 Binary files a/documentation/latex/_callback_tests_8cpp_aeec6d3065f943c1339c060573c89e05f_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_callback_tests_8cpp_afc1ea15d6fd3e37c488c692435c9fc3d_cgraph.md5 b/documentation/latex/_callback_tests_8cpp_afc1ea15d6fd3e37c488c692435c9fc3d_cgraph.md5 deleted file mode 100644 index a18d280..0000000 --- a/documentation/latex/_callback_tests_8cpp_afc1ea15d6fd3e37c488c692435c9fc3d_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -0f761db44c873b324368a7fd975984d7 \ No newline at end of file diff --git a/documentation/latex/_callback_tests_8cpp_afc1ea15d6fd3e37c488c692435c9fc3d_cgraph.pdf b/documentation/latex/_callback_tests_8cpp_afc1ea15d6fd3e37c488c692435c9fc3d_cgraph.pdf deleted file mode 100644 index c734a64..0000000 Binary files a/documentation/latex/_callback_tests_8cpp_afc1ea15d6fd3e37c488c692435c9fc3d_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_feature_tests_8cpp.tex b/documentation/latex/_feature_tests_8cpp.tex deleted file mode 100644 index ff46a2d..0000000 --- a/documentation/latex/_feature_tests_8cpp.tex +++ /dev/null @@ -1,210 +0,0 @@ -\doxysection{test/\+Feature\+Tests.cpp File Reference} -\hypertarget{_feature_tests_8cpp}{}\label{_feature_tests_8cpp}\index{test/FeatureTests.cpp@{test/FeatureTests.cpp}} -{\ttfamily \#include "{}unity.\+h"{}}\newline -{\ttfamily \#include "{}../include/\+BNO08x\+Test\+Helper.\+hpp"{}}\newline -Include dependency graph for Feature\+Tests.\+cpp\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_feature_tests_8cpp__incl} -\end{center} -\end{figure} -\doxysubsubsection*{Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{_feature_tests_8cpp_afabd65c2cd56b58720aaf252803b5fc2}{TEST\+\_\+\+CASE}} ("{}BNO08x Driver Creation for \mbox{[}Feature\+Tests\mbox{]} Tests"{}, "{}\mbox{[}Feature\+Tests\mbox{]}"{}) -\item -\mbox{\hyperlink{_feature_tests_8cpp_ad2587baeeb225c43d04e355166a29b18}{TEST\+\_\+\+CASE}} ("{}Hard Reset"{}, "{}\mbox{[}Feature\+Tests\mbox{]}"{}) -\item -\mbox{\hyperlink{_feature_tests_8cpp_abc6316f813506ff1114a4c50b5a72bdf}{TEST\+\_\+\+CASE}} ("{}Soft Reset"{}, "{}\mbox{[}Feature\+Tests\mbox{]}"{}) -\item -\mbox{\hyperlink{_feature_tests_8cpp_aa591e9e15fbc5763f8bace22312015c0}{TEST\+\_\+\+CASE}} ("{}Sleep"{}, "{}\mbox{[}Feature\+Tests\mbox{]}"{}) -\item -\mbox{\hyperlink{_feature_tests_8cpp_ae6b70979bd6502fbeaef43fb4bc8d508}{TEST\+\_\+\+CASE}} ("{}Get Metadata"{}, "{}\mbox{[}Feature\+Tests\mbox{]}"{}) -\item -\mbox{\hyperlink{_feature_tests_8cpp_aa6cd73e0d81f1bad0797e318018ffd3a}{TEST\+\_\+\+CASE}} ("{}Get Sample Counts"{}, "{}\mbox{[}Feature\+Tests\mbox{]}"{}) -\item -\mbox{\hyperlink{_feature_tests_8cpp_a2ece5a0676d7eee2c801f6d6b36610ba}{TEST\+\_\+\+CASE}} ("{}Enable Dynamic Calibration"{}, "{}\mbox{[}Feature\+Tests\mbox{]}"{}) -\item -\mbox{\hyperlink{_feature_tests_8cpp_ad453409b2c919e183a31693bb9e561dc}{TEST\+\_\+\+CASE}} ("{}Save Dynamic Calibration"{}, "{}\mbox{[}Feature\+Tests\mbox{]}"{}) -\item -\mbox{\hyperlink{_feature_tests_8cpp_a3998d182117c4def094998f795780351}{TEST\+\_\+\+CASE}} ("{}Autosave Dynamic Calibration"{}, "{}\mbox{[}Feature\+Tests\mbox{]}"{}) -\item -\mbox{\hyperlink{_feature_tests_8cpp_ace101f40531db107a743cff5815022e6}{TEST\+\_\+\+CASE}} ("{}Disable Dynamic Calibration"{}, "{}\mbox{[}Feature\+Tests\mbox{]}"{}) -\item -\mbox{\hyperlink{_feature_tests_8cpp_a5258b4dbee44f7a6964ff93e378fd3fa}{TEST\+\_\+\+CASE}} ("{}Clear Dynamic Calibration"{}, "{}\mbox{[}Feature\+Tests\mbox{]}"{}) -\item -\mbox{\hyperlink{_feature_tests_8cpp_a8b4b148361c7804ce12264d25abb5afa}{TEST\+\_\+\+CASE}} ("{}BNO08x Driver Cleanup for \mbox{[}Feature\+Tests\mbox{]} Tests"{}, "{}\mbox{[}Feature\+Tests\mbox{]}"{}) -\end{DoxyCompactItemize} - - -\doxysubsection{Function Documentation} -\Hypertarget{_feature_tests_8cpp_a3998d182117c4def094998f795780351}\label{_feature_tests_8cpp_a3998d182117c4def094998f795780351} -\index{FeatureTests.cpp@{FeatureTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!FeatureTests.cpp@{FeatureTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [1/12]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}Autosave Dynamic Calibration"{}}]{, }\item[{"{}"{}}]{\mbox{[}\+Feature\+Tests\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_feature_tests_8cpp_a3998d182117c4def094998f795780351_cgraph} -\end{center} -\end{figure} -\Hypertarget{_feature_tests_8cpp_a8b4b148361c7804ce12264d25abb5afa}\label{_feature_tests_8cpp_a8b4b148361c7804ce12264d25abb5afa} -\index{FeatureTests.cpp@{FeatureTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!FeatureTests.cpp@{FeatureTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [2/12]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}BNO08x Driver Cleanup for Tests"{}}]{\mbox{[}\+Feature\+Tests\mbox{]}, }\item[{"{}"{}}]{\mbox{[}\+Feature\+Tests\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=326pt]{_feature_tests_8cpp_a8b4b148361c7804ce12264d25abb5afa_cgraph} -\end{center} -\end{figure} -\Hypertarget{_feature_tests_8cpp_afabd65c2cd56b58720aaf252803b5fc2}\label{_feature_tests_8cpp_afabd65c2cd56b58720aaf252803b5fc2} -\index{FeatureTests.cpp@{FeatureTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!FeatureTests.cpp@{FeatureTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [3/12]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}BNO08x Driver Creation for Tests"{}}]{\mbox{[}\+Feature\+Tests\mbox{]}, }\item[{"{}"{}}]{\mbox{[}\+Feature\+Tests\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_feature_tests_8cpp_afabd65c2cd56b58720aaf252803b5fc2_cgraph} -\end{center} -\end{figure} -\Hypertarget{_feature_tests_8cpp_a5258b4dbee44f7a6964ff93e378fd3fa}\label{_feature_tests_8cpp_a5258b4dbee44f7a6964ff93e378fd3fa} -\index{FeatureTests.cpp@{FeatureTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!FeatureTests.cpp@{FeatureTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [4/12]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}Clear Dynamic Calibration"{}}]{, }\item[{"{}"{}}]{\mbox{[}\+Feature\+Tests\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_feature_tests_8cpp_a5258b4dbee44f7a6964ff93e378fd3fa_cgraph} -\end{center} -\end{figure} -\Hypertarget{_feature_tests_8cpp_ace101f40531db107a743cff5815022e6}\label{_feature_tests_8cpp_ace101f40531db107a743cff5815022e6} -\index{FeatureTests.cpp@{FeatureTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!FeatureTests.cpp@{FeatureTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [5/12]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}Disable Dynamic Calibration"{}}]{, }\item[{"{}"{}}]{\mbox{[}\+Feature\+Tests\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_feature_tests_8cpp_ace101f40531db107a743cff5815022e6_cgraph} -\end{center} -\end{figure} -\Hypertarget{_feature_tests_8cpp_a2ece5a0676d7eee2c801f6d6b36610ba}\label{_feature_tests_8cpp_a2ece5a0676d7eee2c801f6d6b36610ba} -\index{FeatureTests.cpp@{FeatureTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!FeatureTests.cpp@{FeatureTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [6/12]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}Enable Dynamic Calibration"{}}]{, }\item[{"{}"{}}]{\mbox{[}\+Feature\+Tests\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_feature_tests_8cpp_a2ece5a0676d7eee2c801f6d6b36610ba_cgraph} -\end{center} -\end{figure} -\Hypertarget{_feature_tests_8cpp_ae6b70979bd6502fbeaef43fb4bc8d508}\label{_feature_tests_8cpp_ae6b70979bd6502fbeaef43fb4bc8d508} -\index{FeatureTests.cpp@{FeatureTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!FeatureTests.cpp@{FeatureTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [7/12]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}Get Metadata"{}}]{, }\item[{"{}"{}}]{\mbox{[}\+Feature\+Tests\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_feature_tests_8cpp_ae6b70979bd6502fbeaef43fb4bc8d508_cgraph} -\end{center} -\end{figure} -\Hypertarget{_feature_tests_8cpp_aa6cd73e0d81f1bad0797e318018ffd3a}\label{_feature_tests_8cpp_aa6cd73e0d81f1bad0797e318018ffd3a} -\index{FeatureTests.cpp@{FeatureTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!FeatureTests.cpp@{FeatureTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [8/12]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}Get Sample Counts"{}}]{, }\item[{"{}"{}}]{\mbox{[}\+Feature\+Tests\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_feature_tests_8cpp_aa6cd73e0d81f1bad0797e318018ffd3a_cgraph} -\end{center} -\end{figure} -\Hypertarget{_feature_tests_8cpp_ad2587baeeb225c43d04e355166a29b18}\label{_feature_tests_8cpp_ad2587baeeb225c43d04e355166a29b18} -\index{FeatureTests.cpp@{FeatureTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!FeatureTests.cpp@{FeatureTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [9/12]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}Hard Reset"{}}]{, }\item[{"{}"{}}]{\mbox{[}\+Feature\+Tests\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_feature_tests_8cpp_ad2587baeeb225c43d04e355166a29b18_cgraph} -\end{center} -\end{figure} -\Hypertarget{_feature_tests_8cpp_ad453409b2c919e183a31693bb9e561dc}\label{_feature_tests_8cpp_ad453409b2c919e183a31693bb9e561dc} -\index{FeatureTests.cpp@{FeatureTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!FeatureTests.cpp@{FeatureTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [10/12]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}Save Dynamic Calibration"{}}]{, }\item[{"{}"{}}]{\mbox{[}\+Feature\+Tests\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_feature_tests_8cpp_ad453409b2c919e183a31693bb9e561dc_cgraph} -\end{center} -\end{figure} -\Hypertarget{_feature_tests_8cpp_aa591e9e15fbc5763f8bace22312015c0}\label{_feature_tests_8cpp_aa591e9e15fbc5763f8bace22312015c0} -\index{FeatureTests.cpp@{FeatureTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!FeatureTests.cpp@{FeatureTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [11/12]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}Sleep"{}}]{, }\item[{"{}"{}}]{\mbox{[}\+Feature\+Tests\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_feature_tests_8cpp_aa591e9e15fbc5763f8bace22312015c0_cgraph} -\end{center} -\end{figure} -\Hypertarget{_feature_tests_8cpp_abc6316f813506ff1114a4c50b5a72bdf}\label{_feature_tests_8cpp_abc6316f813506ff1114a4c50b5a72bdf} -\index{FeatureTests.cpp@{FeatureTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!FeatureTests.cpp@{FeatureTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [12/12]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}Soft Reset"{}}]{, }\item[{"{}"{}}]{\mbox{[}\+Feature\+Tests\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_feature_tests_8cpp_abc6316f813506ff1114a4c50b5a72bdf_cgraph} -\end{center} -\end{figure} diff --git a/documentation/latex/_feature_tests_8cpp__incl.md5 b/documentation/latex/_feature_tests_8cpp__incl.md5 deleted file mode 100644 index 32ea06c..0000000 --- a/documentation/latex/_feature_tests_8cpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -101ca1f05cf4ed683d5e2d1a3eaa6fde \ No newline at end of file diff --git a/documentation/latex/_feature_tests_8cpp__incl.pdf b/documentation/latex/_feature_tests_8cpp__incl.pdf deleted file mode 100644 index cda56a3..0000000 Binary files a/documentation/latex/_feature_tests_8cpp__incl.pdf and /dev/null differ diff --git a/documentation/latex/_feature_tests_8cpp_a2ece5a0676d7eee2c801f6d6b36610ba_cgraph.md5 b/documentation/latex/_feature_tests_8cpp_a2ece5a0676d7eee2c801f6d6b36610ba_cgraph.md5 deleted file mode 100644 index 99b1c52..0000000 --- a/documentation/latex/_feature_tests_8cpp_a2ece5a0676d7eee2c801f6d6b36610ba_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -62e8e6d0d0ca3cc3e0366c27bdffae7a \ No newline at end of file diff --git a/documentation/latex/_feature_tests_8cpp_a2ece5a0676d7eee2c801f6d6b36610ba_cgraph.pdf b/documentation/latex/_feature_tests_8cpp_a2ece5a0676d7eee2c801f6d6b36610ba_cgraph.pdf deleted file mode 100644 index 8af7d24..0000000 Binary files a/documentation/latex/_feature_tests_8cpp_a2ece5a0676d7eee2c801f6d6b36610ba_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_feature_tests_8cpp_a3998d182117c4def094998f795780351_cgraph.md5 b/documentation/latex/_feature_tests_8cpp_a3998d182117c4def094998f795780351_cgraph.md5 deleted file mode 100644 index 24fa3e4..0000000 --- a/documentation/latex/_feature_tests_8cpp_a3998d182117c4def094998f795780351_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -bfdd0cea483cc8dc9ea0cf49d4de11d2 \ No newline at end of file diff --git a/documentation/latex/_feature_tests_8cpp_a3998d182117c4def094998f795780351_cgraph.pdf b/documentation/latex/_feature_tests_8cpp_a3998d182117c4def094998f795780351_cgraph.pdf deleted file mode 100644 index 4f889b5..0000000 Binary files a/documentation/latex/_feature_tests_8cpp_a3998d182117c4def094998f795780351_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_feature_tests_8cpp_a5258b4dbee44f7a6964ff93e378fd3fa_cgraph.md5 b/documentation/latex/_feature_tests_8cpp_a5258b4dbee44f7a6964ff93e378fd3fa_cgraph.md5 deleted file mode 100644 index cb3cc6e..0000000 --- a/documentation/latex/_feature_tests_8cpp_a5258b4dbee44f7a6964ff93e378fd3fa_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -0d6f14eb51d3ea5a8104c1ae52ea792e \ No newline at end of file diff --git a/documentation/latex/_feature_tests_8cpp_a5258b4dbee44f7a6964ff93e378fd3fa_cgraph.pdf b/documentation/latex/_feature_tests_8cpp_a5258b4dbee44f7a6964ff93e378fd3fa_cgraph.pdf deleted file mode 100644 index c099b28..0000000 Binary files a/documentation/latex/_feature_tests_8cpp_a5258b4dbee44f7a6964ff93e378fd3fa_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_feature_tests_8cpp_a8b4b148361c7804ce12264d25abb5afa_cgraph.md5 b/documentation/latex/_feature_tests_8cpp_a8b4b148361c7804ce12264d25abb5afa_cgraph.md5 deleted file mode 100644 index a18d280..0000000 --- a/documentation/latex/_feature_tests_8cpp_a8b4b148361c7804ce12264d25abb5afa_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -0f761db44c873b324368a7fd975984d7 \ No newline at end of file diff --git a/documentation/latex/_feature_tests_8cpp_a8b4b148361c7804ce12264d25abb5afa_cgraph.pdf b/documentation/latex/_feature_tests_8cpp_a8b4b148361c7804ce12264d25abb5afa_cgraph.pdf deleted file mode 100644 index c734a64..0000000 Binary files a/documentation/latex/_feature_tests_8cpp_a8b4b148361c7804ce12264d25abb5afa_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_feature_tests_8cpp_aa591e9e15fbc5763f8bace22312015c0_cgraph.md5 b/documentation/latex/_feature_tests_8cpp_aa591e9e15fbc5763f8bace22312015c0_cgraph.md5 deleted file mode 100644 index 898e155..0000000 --- a/documentation/latex/_feature_tests_8cpp_aa591e9e15fbc5763f8bace22312015c0_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -7df2535b84651f77d5fe65b3fb45f9f3 \ No newline at end of file diff --git a/documentation/latex/_feature_tests_8cpp_aa591e9e15fbc5763f8bace22312015c0_cgraph.pdf b/documentation/latex/_feature_tests_8cpp_aa591e9e15fbc5763f8bace22312015c0_cgraph.pdf deleted file mode 100644 index 9a47194..0000000 Binary files a/documentation/latex/_feature_tests_8cpp_aa591e9e15fbc5763f8bace22312015c0_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_feature_tests_8cpp_aa6cd73e0d81f1bad0797e318018ffd3a_cgraph.md5 b/documentation/latex/_feature_tests_8cpp_aa6cd73e0d81f1bad0797e318018ffd3a_cgraph.md5 deleted file mode 100644 index c743c64..0000000 --- a/documentation/latex/_feature_tests_8cpp_aa6cd73e0d81f1bad0797e318018ffd3a_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -976f75c3883befad5fdf55eab5adba0e \ No newline at end of file diff --git a/documentation/latex/_feature_tests_8cpp_aa6cd73e0d81f1bad0797e318018ffd3a_cgraph.pdf b/documentation/latex/_feature_tests_8cpp_aa6cd73e0d81f1bad0797e318018ffd3a_cgraph.pdf deleted file mode 100644 index f02a440..0000000 Binary files a/documentation/latex/_feature_tests_8cpp_aa6cd73e0d81f1bad0797e318018ffd3a_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_feature_tests_8cpp_abc6316f813506ff1114a4c50b5a72bdf_cgraph.md5 b/documentation/latex/_feature_tests_8cpp_abc6316f813506ff1114a4c50b5a72bdf_cgraph.md5 deleted file mode 100644 index dcb577e..0000000 --- a/documentation/latex/_feature_tests_8cpp_abc6316f813506ff1114a4c50b5a72bdf_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -fdafc6a1b2aa6125ee3956c329706452 \ No newline at end of file diff --git a/documentation/latex/_feature_tests_8cpp_abc6316f813506ff1114a4c50b5a72bdf_cgraph.pdf b/documentation/latex/_feature_tests_8cpp_abc6316f813506ff1114a4c50b5a72bdf_cgraph.pdf deleted file mode 100644 index f0a1d5a..0000000 Binary files a/documentation/latex/_feature_tests_8cpp_abc6316f813506ff1114a4c50b5a72bdf_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_feature_tests_8cpp_ace101f40531db107a743cff5815022e6_cgraph.md5 b/documentation/latex/_feature_tests_8cpp_ace101f40531db107a743cff5815022e6_cgraph.md5 deleted file mode 100644 index 12c695d..0000000 --- a/documentation/latex/_feature_tests_8cpp_ace101f40531db107a743cff5815022e6_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -359dc83820fbc55d2c6ba2356e1a085d \ No newline at end of file diff --git a/documentation/latex/_feature_tests_8cpp_ace101f40531db107a743cff5815022e6_cgraph.pdf b/documentation/latex/_feature_tests_8cpp_ace101f40531db107a743cff5815022e6_cgraph.pdf deleted file mode 100644 index 7d2f14f..0000000 Binary files a/documentation/latex/_feature_tests_8cpp_ace101f40531db107a743cff5815022e6_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_feature_tests_8cpp_ad2587baeeb225c43d04e355166a29b18_cgraph.md5 b/documentation/latex/_feature_tests_8cpp_ad2587baeeb225c43d04e355166a29b18_cgraph.md5 deleted file mode 100644 index e78f5fd..0000000 --- a/documentation/latex/_feature_tests_8cpp_ad2587baeeb225c43d04e355166a29b18_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -56eca74b555348b102c722d66e2dec0f \ No newline at end of file diff --git a/documentation/latex/_feature_tests_8cpp_ad2587baeeb225c43d04e355166a29b18_cgraph.pdf b/documentation/latex/_feature_tests_8cpp_ad2587baeeb225c43d04e355166a29b18_cgraph.pdf deleted file mode 100644 index 4285b1b..0000000 Binary files a/documentation/latex/_feature_tests_8cpp_ad2587baeeb225c43d04e355166a29b18_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_feature_tests_8cpp_ad453409b2c919e183a31693bb9e561dc_cgraph.md5 b/documentation/latex/_feature_tests_8cpp_ad453409b2c919e183a31693bb9e561dc_cgraph.md5 deleted file mode 100644 index 0e2182e..0000000 --- a/documentation/latex/_feature_tests_8cpp_ad453409b2c919e183a31693bb9e561dc_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -5cacbef43ffe5c46b2094cca1fdedf75 \ No newline at end of file diff --git a/documentation/latex/_feature_tests_8cpp_ad453409b2c919e183a31693bb9e561dc_cgraph.pdf b/documentation/latex/_feature_tests_8cpp_ad453409b2c919e183a31693bb9e561dc_cgraph.pdf deleted file mode 100644 index de74a32..0000000 Binary files a/documentation/latex/_feature_tests_8cpp_ad453409b2c919e183a31693bb9e561dc_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_feature_tests_8cpp_ae6b70979bd6502fbeaef43fb4bc8d508_cgraph.md5 b/documentation/latex/_feature_tests_8cpp_ae6b70979bd6502fbeaef43fb4bc8d508_cgraph.md5 deleted file mode 100644 index 13c3492..0000000 --- a/documentation/latex/_feature_tests_8cpp_ae6b70979bd6502fbeaef43fb4bc8d508_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -a1dee3258af5248b32c90f5e0d9abda0 \ No newline at end of file diff --git a/documentation/latex/_feature_tests_8cpp_ae6b70979bd6502fbeaef43fb4bc8d508_cgraph.pdf b/documentation/latex/_feature_tests_8cpp_ae6b70979bd6502fbeaef43fb4bc8d508_cgraph.pdf deleted file mode 100644 index 168fb48..0000000 Binary files a/documentation/latex/_feature_tests_8cpp_ae6b70979bd6502fbeaef43fb4bc8d508_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_feature_tests_8cpp_afabd65c2cd56b58720aaf252803b5fc2_cgraph.md5 b/documentation/latex/_feature_tests_8cpp_afabd65c2cd56b58720aaf252803b5fc2_cgraph.md5 deleted file mode 100644 index 14f229e..0000000 --- a/documentation/latex/_feature_tests_8cpp_afabd65c2cd56b58720aaf252803b5fc2_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -d466220fabe681a7f1585b3a3f559ffc \ No newline at end of file diff --git a/documentation/latex/_feature_tests_8cpp_afabd65c2cd56b58720aaf252803b5fc2_cgraph.pdf b/documentation/latex/_feature_tests_8cpp_afabd65c2cd56b58720aaf252803b5fc2_cgraph.pdf deleted file mode 100644 index 904e74a..0000000 Binary files a/documentation/latex/_feature_tests_8cpp_afabd65c2cd56b58720aaf252803b5fc2_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_init_denit_tests_8cpp.tex b/documentation/latex/_init_denit_tests_8cpp.tex deleted file mode 100644 index 3618249..0000000 --- a/documentation/latex/_init_denit_tests_8cpp.tex +++ /dev/null @@ -1,219 +0,0 @@ -\doxysection{test/\+Init\+Denit\+Tests.cpp File Reference} -\hypertarget{_init_denit_tests_8cpp}{}\label{_init_denit_tests_8cpp}\index{test/InitDenitTests.cpp@{test/InitDenitTests.cpp}} -{\ttfamily \#include "{}unity.\+h"{}}\newline -{\ttfamily \#include "{}../include/\+BNO08x\+Test\+Helper.\+hpp"{}}\newline -Include dependency graph for Init\+Denit\+Tests.\+cpp\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_init_denit_tests_8cpp__incl} -\end{center} -\end{figure} -\doxysubsubsection*{Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{_init_denit_tests_8cpp_a08cceb5b1726d652d1d8c41442e6c087}{TEST\+\_\+\+CASE}} ("{}Init\+Comprehensive Config Args"{}, "{}\mbox{[}Init\+Comprehensive\mbox{]}"{}) -\item -\mbox{\hyperlink{_init_denit_tests_8cpp_a7d530ad94b062e47ad88eb95d86e0357}{TEST\+\_\+\+CASE}} ("{}Init\+Comprehensive GPIO"{}, "{}\mbox{[}Init\+Comprehensive\mbox{]}"{}) -\item -\mbox{\hyperlink{_init_denit_tests_8cpp_a135555b0273a578259f0a9af775e5c79}{TEST\+\_\+\+CASE}} ("{}Init\+Comprehensive HINT ISR"{}, "{}\mbox{[}Init\+Comprehensive\mbox{]}"{}) -\item -\mbox{\hyperlink{_init_denit_tests_8cpp_a5cc994abd95bc9cb407e7523b06b2b24}{TEST\+\_\+\+CASE}} ("{}Init\+Comprehensive SPI"{}, "{}\mbox{[}Init\+Comprehensive\mbox{]}"{}) -\item -\mbox{\hyperlink{_init_denit_tests_8cpp_a82451407bbaeafb4370d82b27f0638e8}{TEST\+\_\+\+CASE}} ("{}Init\+Comprehensive sh2 HAL"{}, "{}\mbox{[}Init\+Comprehensive\mbox{]}"{}) -\item -\mbox{\hyperlink{_init_denit_tests_8cpp_a9f7d58c894a252a5d5f4926f43c1da05}{TEST\+\_\+\+CASE}} ("{}Init\+Comprehensive Tasks"{}, "{}\mbox{[}Init\+Comprehensive\mbox{]}"{}) -\item -\mbox{\hyperlink{_init_denit_tests_8cpp_a4ebea3b6dcabb85e93a987dc1e373fe1}{TEST\+\_\+\+CASE}} ("{}Deinit\+Comprehensive Tasks"{}, "{}\mbox{[}Deinit\+Comprehensive\mbox{]}"{}) -\item -\mbox{\hyperlink{_init_denit_tests_8cpp_a8bc112d30656db88d9338e7916faf297}{TEST\+\_\+\+CASE}} ("{}Deinit\+Comprehensive sh2 HAL"{}, "{}\mbox{[}Deinit\+Comprehensive\mbox{]}"{}) -\item -\mbox{\hyperlink{_init_denit_tests_8cpp_af8076e4d67ed1a2c42b2194a68b9ef58}{TEST\+\_\+\+CASE}} ("{}Deinit\+Comprehensive HINT ISR"{}, "{}\mbox{[}Deinit\+Comprehensive\mbox{]}"{}) -\item -\mbox{\hyperlink{_init_denit_tests_8cpp_a12171e93ec585327ea2e7464a89c0405}{TEST\+\_\+\+CASE}} ("{}Deinit\+Comprehensive SPI"{}, "{}\mbox{[}Deinit\+Comprehensive\mbox{]}"{}) -\item -\mbox{\hyperlink{_init_denit_tests_8cpp_a95a131fd866eaf16e0f7fa52cdc35594}{TEST\+\_\+\+CASE}} ("{}Deinit\+Comprehensive GPIO"{}, "{}\mbox{[}Deinit\+Comprehensive\mbox{]}"{}) -\item -\mbox{\hyperlink{_init_denit_tests_8cpp_ad6ee077b389f38cb1535e3f6fdab6081}{TEST\+\_\+\+CASE}} ("{}Init and Deinit"{}, "{}\mbox{[}Init\+Denit\mbox{]}"{}) -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -\begin{DoxyAuthor}{Author} -Myles Parfeniuk -\end{DoxyAuthor} -\begin{DoxyWarning}{Warning} -YOU MUST ADD THE FOLLOWING LINE TO YOUR MAIN PROJECTS CMake\+Lists.\+txt IN ORDER FOR THIS TEST SUITE TO BE BUILT WITH PROJECT\+: set(TEST\+\_\+\+COMPONENTS "{}esp32\+\_\+\+BNO08x"{} CACHE STRING "{}\+Components to test."{}) -\end{DoxyWarning} - - -\doxysubsection{Function Documentation} -\Hypertarget{_init_denit_tests_8cpp_a95a131fd866eaf16e0f7fa52cdc35594}\label{_init_denit_tests_8cpp_a95a131fd866eaf16e0f7fa52cdc35594} -\index{InitDenitTests.cpp@{InitDenitTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!InitDenitTests.cpp@{InitDenitTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [1/12]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}Deinit\+Comprehensive GPIO"{}}]{, }\item[{"{}"{}}]{\mbox{[}\+Deinit\+Comprehensive\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_init_denit_tests_8cpp_a95a131fd866eaf16e0f7fa52cdc35594_cgraph} -\end{center} -\end{figure} -\Hypertarget{_init_denit_tests_8cpp_af8076e4d67ed1a2c42b2194a68b9ef58}\label{_init_denit_tests_8cpp_af8076e4d67ed1a2c42b2194a68b9ef58} -\index{InitDenitTests.cpp@{InitDenitTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!InitDenitTests.cpp@{InitDenitTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [2/12]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}Deinit\+Comprehensive HINT ISR"{}}]{, }\item[{"{}"{}}]{\mbox{[}\+Deinit\+Comprehensive\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_init_denit_tests_8cpp_af8076e4d67ed1a2c42b2194a68b9ef58_cgraph} -\end{center} -\end{figure} -\Hypertarget{_init_denit_tests_8cpp_a8bc112d30656db88d9338e7916faf297}\label{_init_denit_tests_8cpp_a8bc112d30656db88d9338e7916faf297} -\index{InitDenitTests.cpp@{InitDenitTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!InitDenitTests.cpp@{InitDenitTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [3/12]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}Deinit\+Comprehensive sh2 HAL"{}}]{, }\item[{"{}"{}}]{\mbox{[}\+Deinit\+Comprehensive\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_init_denit_tests_8cpp_a8bc112d30656db88d9338e7916faf297_cgraph} -\end{center} -\end{figure} -\Hypertarget{_init_denit_tests_8cpp_a12171e93ec585327ea2e7464a89c0405}\label{_init_denit_tests_8cpp_a12171e93ec585327ea2e7464a89c0405} -\index{InitDenitTests.cpp@{InitDenitTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!InitDenitTests.cpp@{InitDenitTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [4/12]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}Deinit\+Comprehensive SPI"{}}]{, }\item[{"{}"{}}]{\mbox{[}\+Deinit\+Comprehensive\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_init_denit_tests_8cpp_a12171e93ec585327ea2e7464a89c0405_cgraph} -\end{center} -\end{figure} -\Hypertarget{_init_denit_tests_8cpp_a4ebea3b6dcabb85e93a987dc1e373fe1}\label{_init_denit_tests_8cpp_a4ebea3b6dcabb85e93a987dc1e373fe1} -\index{InitDenitTests.cpp@{InitDenitTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!InitDenitTests.cpp@{InitDenitTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [5/12]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}Deinit\+Comprehensive Tasks"{}}]{, }\item[{"{}"{}}]{\mbox{[}\+Deinit\+Comprehensive\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_init_denit_tests_8cpp_a4ebea3b6dcabb85e93a987dc1e373fe1_cgraph} -\end{center} -\end{figure} -\Hypertarget{_init_denit_tests_8cpp_ad6ee077b389f38cb1535e3f6fdab6081}\label{_init_denit_tests_8cpp_ad6ee077b389f38cb1535e3f6fdab6081} -\index{InitDenitTests.cpp@{InitDenitTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!InitDenitTests.cpp@{InitDenitTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [6/12]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}Init and Deinit"{}}]{, }\item[{"{}"{}}]{\mbox{[}\+Init\+Denit\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_init_denit_tests_8cpp_ad6ee077b389f38cb1535e3f6fdab6081_cgraph} -\end{center} -\end{figure} -\Hypertarget{_init_denit_tests_8cpp_a08cceb5b1726d652d1d8c41442e6c087}\label{_init_denit_tests_8cpp_a08cceb5b1726d652d1d8c41442e6c087} -\index{InitDenitTests.cpp@{InitDenitTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!InitDenitTests.cpp@{InitDenitTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [7/12]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}Init\+Comprehensive Config Args"{}}]{, }\item[{"{}"{}}]{\mbox{[}\+Init\+Comprehensive\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_init_denit_tests_8cpp_a08cceb5b1726d652d1d8c41442e6c087_cgraph} -\end{center} -\end{figure} -\Hypertarget{_init_denit_tests_8cpp_a7d530ad94b062e47ad88eb95d86e0357}\label{_init_denit_tests_8cpp_a7d530ad94b062e47ad88eb95d86e0357} -\index{InitDenitTests.cpp@{InitDenitTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!InitDenitTests.cpp@{InitDenitTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [8/12]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}Init\+Comprehensive GPIO"{}}]{, }\item[{"{}"{}}]{\mbox{[}\+Init\+Comprehensive\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_init_denit_tests_8cpp_a7d530ad94b062e47ad88eb95d86e0357_cgraph} -\end{center} -\end{figure} -\Hypertarget{_init_denit_tests_8cpp_a135555b0273a578259f0a9af775e5c79}\label{_init_denit_tests_8cpp_a135555b0273a578259f0a9af775e5c79} -\index{InitDenitTests.cpp@{InitDenitTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!InitDenitTests.cpp@{InitDenitTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [9/12]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}Init\+Comprehensive HINT ISR"{}}]{, }\item[{"{}"{}}]{\mbox{[}\+Init\+Comprehensive\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_init_denit_tests_8cpp_a135555b0273a578259f0a9af775e5c79_cgraph} -\end{center} -\end{figure} -\Hypertarget{_init_denit_tests_8cpp_a82451407bbaeafb4370d82b27f0638e8}\label{_init_denit_tests_8cpp_a82451407bbaeafb4370d82b27f0638e8} -\index{InitDenitTests.cpp@{InitDenitTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!InitDenitTests.cpp@{InitDenitTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [10/12]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}Init\+Comprehensive sh2 HAL"{}}]{, }\item[{"{}"{}}]{\mbox{[}\+Init\+Comprehensive\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_init_denit_tests_8cpp_a82451407bbaeafb4370d82b27f0638e8_cgraph} -\end{center} -\end{figure} -\Hypertarget{_init_denit_tests_8cpp_a5cc994abd95bc9cb407e7523b06b2b24}\label{_init_denit_tests_8cpp_a5cc994abd95bc9cb407e7523b06b2b24} -\index{InitDenitTests.cpp@{InitDenitTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!InitDenitTests.cpp@{InitDenitTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [11/12]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}Init\+Comprehensive SPI"{}}]{, }\item[{"{}"{}}]{\mbox{[}\+Init\+Comprehensive\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_init_denit_tests_8cpp_a5cc994abd95bc9cb407e7523b06b2b24_cgraph} -\end{center} -\end{figure} -\Hypertarget{_init_denit_tests_8cpp_a9f7d58c894a252a5d5f4926f43c1da05}\label{_init_denit_tests_8cpp_a9f7d58c894a252a5d5f4926f43c1da05} -\index{InitDenitTests.cpp@{InitDenitTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!InitDenitTests.cpp@{InitDenitTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [12/12]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}Init\+Comprehensive Tasks"{}}]{, }\item[{"{}"{}}]{\mbox{[}\+Init\+Comprehensive\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_init_denit_tests_8cpp_a9f7d58c894a252a5d5f4926f43c1da05_cgraph} -\end{center} -\end{figure} diff --git a/documentation/latex/_init_denit_tests_8cpp__incl.md5 b/documentation/latex/_init_denit_tests_8cpp__incl.md5 deleted file mode 100644 index 696c2bb..0000000 --- a/documentation/latex/_init_denit_tests_8cpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -aab92cfcc3a55c636dad6079a13338c8 \ No newline at end of file diff --git a/documentation/latex/_init_denit_tests_8cpp__incl.pdf b/documentation/latex/_init_denit_tests_8cpp__incl.pdf deleted file mode 100644 index 9c8a24e..0000000 Binary files a/documentation/latex/_init_denit_tests_8cpp__incl.pdf and /dev/null differ diff --git a/documentation/latex/_init_denit_tests_8cpp_a08cceb5b1726d652d1d8c41442e6c087_cgraph.md5 b/documentation/latex/_init_denit_tests_8cpp_a08cceb5b1726d652d1d8c41442e6c087_cgraph.md5 deleted file mode 100644 index 36f9040..0000000 --- a/documentation/latex/_init_denit_tests_8cpp_a08cceb5b1726d652d1d8c41442e6c087_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -7ddfdc7ac83ee42151e803892b831db0 \ No newline at end of file diff --git a/documentation/latex/_init_denit_tests_8cpp_a08cceb5b1726d652d1d8c41442e6c087_cgraph.pdf b/documentation/latex/_init_denit_tests_8cpp_a08cceb5b1726d652d1d8c41442e6c087_cgraph.pdf deleted file mode 100644 index 632dc7c..0000000 Binary files a/documentation/latex/_init_denit_tests_8cpp_a08cceb5b1726d652d1d8c41442e6c087_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_init_denit_tests_8cpp_a12171e93ec585327ea2e7464a89c0405_cgraph.md5 b/documentation/latex/_init_denit_tests_8cpp_a12171e93ec585327ea2e7464a89c0405_cgraph.md5 deleted file mode 100644 index cce7736..0000000 --- a/documentation/latex/_init_denit_tests_8cpp_a12171e93ec585327ea2e7464a89c0405_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -3af8b6a1d647ac71ee229e232c1f75df \ No newline at end of file diff --git a/documentation/latex/_init_denit_tests_8cpp_a12171e93ec585327ea2e7464a89c0405_cgraph.pdf b/documentation/latex/_init_denit_tests_8cpp_a12171e93ec585327ea2e7464a89c0405_cgraph.pdf deleted file mode 100644 index 4d07d7c..0000000 Binary files a/documentation/latex/_init_denit_tests_8cpp_a12171e93ec585327ea2e7464a89c0405_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_init_denit_tests_8cpp_a135555b0273a578259f0a9af775e5c79_cgraph.md5 b/documentation/latex/_init_denit_tests_8cpp_a135555b0273a578259f0a9af775e5c79_cgraph.md5 deleted file mode 100644 index 69b73a7..0000000 --- a/documentation/latex/_init_denit_tests_8cpp_a135555b0273a578259f0a9af775e5c79_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -b4f815830a034ba47ba6411464fb2e12 \ No newline at end of file diff --git a/documentation/latex/_init_denit_tests_8cpp_a135555b0273a578259f0a9af775e5c79_cgraph.pdf b/documentation/latex/_init_denit_tests_8cpp_a135555b0273a578259f0a9af775e5c79_cgraph.pdf deleted file mode 100644 index 7664ddb..0000000 Binary files a/documentation/latex/_init_denit_tests_8cpp_a135555b0273a578259f0a9af775e5c79_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_init_denit_tests_8cpp_a4ebea3b6dcabb85e93a987dc1e373fe1_cgraph.md5 b/documentation/latex/_init_denit_tests_8cpp_a4ebea3b6dcabb85e93a987dc1e373fe1_cgraph.md5 deleted file mode 100644 index d5860bf..0000000 --- a/documentation/latex/_init_denit_tests_8cpp_a4ebea3b6dcabb85e93a987dc1e373fe1_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -d2ffd7e607d26a4547dd6aa7fb3ad35e \ No newline at end of file diff --git a/documentation/latex/_init_denit_tests_8cpp_a4ebea3b6dcabb85e93a987dc1e373fe1_cgraph.pdf b/documentation/latex/_init_denit_tests_8cpp_a4ebea3b6dcabb85e93a987dc1e373fe1_cgraph.pdf deleted file mode 100644 index 895e2b1..0000000 Binary files a/documentation/latex/_init_denit_tests_8cpp_a4ebea3b6dcabb85e93a987dc1e373fe1_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_init_denit_tests_8cpp_a5cc994abd95bc9cb407e7523b06b2b24_cgraph.md5 b/documentation/latex/_init_denit_tests_8cpp_a5cc994abd95bc9cb407e7523b06b2b24_cgraph.md5 deleted file mode 100644 index d8fc66b..0000000 --- a/documentation/latex/_init_denit_tests_8cpp_a5cc994abd95bc9cb407e7523b06b2b24_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -771a92d17315de3a0d52e226987be0d2 \ No newline at end of file diff --git a/documentation/latex/_init_denit_tests_8cpp_a5cc994abd95bc9cb407e7523b06b2b24_cgraph.pdf b/documentation/latex/_init_denit_tests_8cpp_a5cc994abd95bc9cb407e7523b06b2b24_cgraph.pdf deleted file mode 100644 index 9d04591..0000000 Binary files a/documentation/latex/_init_denit_tests_8cpp_a5cc994abd95bc9cb407e7523b06b2b24_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_init_denit_tests_8cpp_a7d530ad94b062e47ad88eb95d86e0357_cgraph.md5 b/documentation/latex/_init_denit_tests_8cpp_a7d530ad94b062e47ad88eb95d86e0357_cgraph.md5 deleted file mode 100644 index 5a1915a..0000000 --- a/documentation/latex/_init_denit_tests_8cpp_a7d530ad94b062e47ad88eb95d86e0357_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -8abf06c5e52ffe8644ee3464defcd5cf \ No newline at end of file diff --git a/documentation/latex/_init_denit_tests_8cpp_a7d530ad94b062e47ad88eb95d86e0357_cgraph.pdf b/documentation/latex/_init_denit_tests_8cpp_a7d530ad94b062e47ad88eb95d86e0357_cgraph.pdf deleted file mode 100644 index 487fcca..0000000 Binary files a/documentation/latex/_init_denit_tests_8cpp_a7d530ad94b062e47ad88eb95d86e0357_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_init_denit_tests_8cpp_a82451407bbaeafb4370d82b27f0638e8_cgraph.md5 b/documentation/latex/_init_denit_tests_8cpp_a82451407bbaeafb4370d82b27f0638e8_cgraph.md5 deleted file mode 100644 index c1137ed..0000000 --- a/documentation/latex/_init_denit_tests_8cpp_a82451407bbaeafb4370d82b27f0638e8_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -f90cf86a1d22796960212a50c6485861 \ No newline at end of file diff --git a/documentation/latex/_init_denit_tests_8cpp_a82451407bbaeafb4370d82b27f0638e8_cgraph.pdf b/documentation/latex/_init_denit_tests_8cpp_a82451407bbaeafb4370d82b27f0638e8_cgraph.pdf deleted file mode 100644 index f6b3528..0000000 Binary files a/documentation/latex/_init_denit_tests_8cpp_a82451407bbaeafb4370d82b27f0638e8_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_init_denit_tests_8cpp_a8bc112d30656db88d9338e7916faf297_cgraph.md5 b/documentation/latex/_init_denit_tests_8cpp_a8bc112d30656db88d9338e7916faf297_cgraph.md5 deleted file mode 100644 index 4028184..0000000 --- a/documentation/latex/_init_denit_tests_8cpp_a8bc112d30656db88d9338e7916faf297_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -10163f1fd581cbdefcf2ab000311cb2b \ No newline at end of file diff --git a/documentation/latex/_init_denit_tests_8cpp_a8bc112d30656db88d9338e7916faf297_cgraph.pdf b/documentation/latex/_init_denit_tests_8cpp_a8bc112d30656db88d9338e7916faf297_cgraph.pdf deleted file mode 100644 index 130ce9c..0000000 Binary files a/documentation/latex/_init_denit_tests_8cpp_a8bc112d30656db88d9338e7916faf297_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_init_denit_tests_8cpp_a95a131fd866eaf16e0f7fa52cdc35594_cgraph.md5 b/documentation/latex/_init_denit_tests_8cpp_a95a131fd866eaf16e0f7fa52cdc35594_cgraph.md5 deleted file mode 100644 index 755c2e2..0000000 --- a/documentation/latex/_init_denit_tests_8cpp_a95a131fd866eaf16e0f7fa52cdc35594_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -cb2acf0f861d1a228380a2ac0f1c963d \ No newline at end of file diff --git a/documentation/latex/_init_denit_tests_8cpp_a95a131fd866eaf16e0f7fa52cdc35594_cgraph.pdf b/documentation/latex/_init_denit_tests_8cpp_a95a131fd866eaf16e0f7fa52cdc35594_cgraph.pdf deleted file mode 100644 index 46fb976..0000000 Binary files a/documentation/latex/_init_denit_tests_8cpp_a95a131fd866eaf16e0f7fa52cdc35594_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_init_denit_tests_8cpp_a9f7d58c894a252a5d5f4926f43c1da05_cgraph.md5 b/documentation/latex/_init_denit_tests_8cpp_a9f7d58c894a252a5d5f4926f43c1da05_cgraph.md5 deleted file mode 100644 index d76d8db..0000000 --- a/documentation/latex/_init_denit_tests_8cpp_a9f7d58c894a252a5d5f4926f43c1da05_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -4fe32acb3b745bb0d4547c41d4926642 \ No newline at end of file diff --git a/documentation/latex/_init_denit_tests_8cpp_a9f7d58c894a252a5d5f4926f43c1da05_cgraph.pdf b/documentation/latex/_init_denit_tests_8cpp_a9f7d58c894a252a5d5f4926f43c1da05_cgraph.pdf deleted file mode 100644 index 967401e..0000000 Binary files a/documentation/latex/_init_denit_tests_8cpp_a9f7d58c894a252a5d5f4926f43c1da05_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_init_denit_tests_8cpp_ad6ee077b389f38cb1535e3f6fdab6081_cgraph.md5 b/documentation/latex/_init_denit_tests_8cpp_ad6ee077b389f38cb1535e3f6fdab6081_cgraph.md5 deleted file mode 100644 index 28a9700..0000000 --- a/documentation/latex/_init_denit_tests_8cpp_ad6ee077b389f38cb1535e3f6fdab6081_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -cc189bcac45d8451ff8a0593bae1d39b \ No newline at end of file diff --git a/documentation/latex/_init_denit_tests_8cpp_ad6ee077b389f38cb1535e3f6fdab6081_cgraph.pdf b/documentation/latex/_init_denit_tests_8cpp_ad6ee077b389f38cb1535e3f6fdab6081_cgraph.pdf deleted file mode 100644 index 3280de3..0000000 Binary files a/documentation/latex/_init_denit_tests_8cpp_ad6ee077b389f38cb1535e3f6fdab6081_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_init_denit_tests_8cpp_af8076e4d67ed1a2c42b2194a68b9ef58_cgraph.md5 b/documentation/latex/_init_denit_tests_8cpp_af8076e4d67ed1a2c42b2194a68b9ef58_cgraph.md5 deleted file mode 100644 index e8641fa..0000000 --- a/documentation/latex/_init_denit_tests_8cpp_af8076e4d67ed1a2c42b2194a68b9ef58_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -beaa9e4abb7ede3be8a143d48cf81f45 \ No newline at end of file diff --git a/documentation/latex/_init_denit_tests_8cpp_af8076e4d67ed1a2c42b2194a68b9ef58_cgraph.pdf b/documentation/latex/_init_denit_tests_8cpp_af8076e4d67ed1a2c42b2194a68b9ef58_cgraph.pdf deleted file mode 100644 index d8cf9f6..0000000 Binary files a/documentation/latex/_init_denit_tests_8cpp_af8076e4d67ed1a2c42b2194a68b9ef58_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_multi_report_tests_8cpp.tex b/documentation/latex/_multi_report_tests_8cpp.tex deleted file mode 100644 index 2b6c666..0000000 --- a/documentation/latex/_multi_report_tests_8cpp.tex +++ /dev/null @@ -1,107 +0,0 @@ -\doxysection{test/\+Multi\+Report\+Tests.cpp File Reference} -\hypertarget{_multi_report_tests_8cpp}{}\label{_multi_report_tests_8cpp}\index{test/MultiReportTests.cpp@{test/MultiReportTests.cpp}} -{\ttfamily \#include "{}unity.\+h"{}}\newline -{\ttfamily \#include "{}../include/\+BNO08x\+Test\+Helper.\+hpp"{}}\newline -Include dependency graph for Multi\+Report\+Tests.\+cpp\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_multi_report_tests_8cpp__incl} -\end{center} -\end{figure} -\doxysubsubsection*{Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{_multi_report_tests_8cpp_a1fd7b6a0d4dbb7f91fd5691b5b054bda}{TEST\+\_\+\+CASE}} ("{}BNO08x Driver Creation for \mbox{[}Multi\+Report\+Enable\+Disable\mbox{]} Tests"{}, "{}\mbox{[}Multi\+Report\+Enable\+Disable\mbox{]}"{}) -\item -\mbox{\hyperlink{_multi_report_tests_8cpp_a6d2f9d86fb1c148a375044205278a8bb}{TEST\+\_\+\+CASE}} ("{}Enable/Disable Dual Report"{}, "{}\mbox{[}Multi\+Report\+Enable\+Disable\mbox{]}"{}) -\item -\mbox{\hyperlink{_multi_report_tests_8cpp_ac0f2ca513b0adc3db58d954b1fa381e9}{TEST\+\_\+\+CASE}} ("{}Enable/Disable Quad Report"{}, "{}\mbox{[}Multi\+Report\+Enable\+Disable\mbox{]}"{}) -\item -\mbox{\hyperlink{_multi_report_tests_8cpp_a3c5bb20df427689d78fceefd3dad0ddd}{TEST\+\_\+\+CASE}} ("{}Enable/Disable Octo Report"{}, "{}\mbox{[}Multi\+Report\+Enable\+Disable\mbox{]}"{}) -\item -\mbox{\hyperlink{_multi_report_tests_8cpp_ac92ec06fe64f7bedbbe37dee3e64c090}{TEST\+\_\+\+CASE}} ("{}BNO08x Driver Cleanup for \mbox{[}Multi\+Report\+Enable\+Disable\mbox{]} Tests"{}, "{}\mbox{[}Multi\+Report\+Enable\+Disable\mbox{]}"{}) -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -\begin{DoxyAuthor}{Author} -Myles Parfeniuk -\end{DoxyAuthor} -\begin{DoxyWarning}{Warning} -YOU MUST ADD THE FOLLOWING LINE TO YOUR MAIN PROJECTS CMake\+Lists.\+txt IN ORDER FOR THIS TEST SUITE TO BE BUILT WITH PROJECT\+: set(TEST\+\_\+\+COMPONENTS "{}esp32\+\_\+\+BNO08x"{} CACHE STRING "{}\+Components to test."{}) -\end{DoxyWarning} - - -\doxysubsection{Function Documentation} -\Hypertarget{_multi_report_tests_8cpp_ac92ec06fe64f7bedbbe37dee3e64c090}\label{_multi_report_tests_8cpp_ac92ec06fe64f7bedbbe37dee3e64c090} -\index{MultiReportTests.cpp@{MultiReportTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!MultiReportTests.cpp@{MultiReportTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [1/5]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}BNO08x Driver Cleanup for Tests"{}}]{\mbox{[}\+Multi\+Report\+Enable\+Disable\mbox{]}, }\item[{"{}"{}}]{\mbox{[}\+Multi\+Report\+Enable\+Disable\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=326pt]{_multi_report_tests_8cpp_ac92ec06fe64f7bedbbe37dee3e64c090_cgraph} -\end{center} -\end{figure} -\Hypertarget{_multi_report_tests_8cpp_a1fd7b6a0d4dbb7f91fd5691b5b054bda}\label{_multi_report_tests_8cpp_a1fd7b6a0d4dbb7f91fd5691b5b054bda} -\index{MultiReportTests.cpp@{MultiReportTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!MultiReportTests.cpp@{MultiReportTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [2/5]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}BNO08x Driver Creation for Tests"{}}]{\mbox{[}\+Multi\+Report\+Enable\+Disable\mbox{]}, }\item[{"{}"{}}]{\mbox{[}\+Multi\+Report\+Enable\+Disable\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_multi_report_tests_8cpp_a1fd7b6a0d4dbb7f91fd5691b5b054bda_cgraph} -\end{center} -\end{figure} -\Hypertarget{_multi_report_tests_8cpp_a6d2f9d86fb1c148a375044205278a8bb}\label{_multi_report_tests_8cpp_a6d2f9d86fb1c148a375044205278a8bb} -\index{MultiReportTests.cpp@{MultiReportTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!MultiReportTests.cpp@{MultiReportTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [3/5]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}Enable/Disable Dual Report"{}}]{, }\item[{"{}"{}}]{\mbox{[}\+Multi\+Report\+Enable\+Disable\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_multi_report_tests_8cpp_a6d2f9d86fb1c148a375044205278a8bb_cgraph} -\end{center} -\end{figure} -\Hypertarget{_multi_report_tests_8cpp_a3c5bb20df427689d78fceefd3dad0ddd}\label{_multi_report_tests_8cpp_a3c5bb20df427689d78fceefd3dad0ddd} -\index{MultiReportTests.cpp@{MultiReportTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!MultiReportTests.cpp@{MultiReportTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [4/5]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}Enable/Disable Octo Report"{}}]{, }\item[{"{}"{}}]{\mbox{[}\+Multi\+Report\+Enable\+Disable\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_multi_report_tests_8cpp_a3c5bb20df427689d78fceefd3dad0ddd_cgraph} -\end{center} -\end{figure} -\Hypertarget{_multi_report_tests_8cpp_ac0f2ca513b0adc3db58d954b1fa381e9}\label{_multi_report_tests_8cpp_ac0f2ca513b0adc3db58d954b1fa381e9} -\index{MultiReportTests.cpp@{MultiReportTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!MultiReportTests.cpp@{MultiReportTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [5/5]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}Enable/Disable Quad Report"{}}]{, }\item[{"{}"{}}]{\mbox{[}\+Multi\+Report\+Enable\+Disable\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_multi_report_tests_8cpp_ac0f2ca513b0adc3db58d954b1fa381e9_cgraph} -\end{center} -\end{figure} diff --git a/documentation/latex/_multi_report_tests_8cpp__incl.md5 b/documentation/latex/_multi_report_tests_8cpp__incl.md5 deleted file mode 100644 index 22cecfa..0000000 --- a/documentation/latex/_multi_report_tests_8cpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -3fd2475c74f91075e2d83106ebbe9bf4 \ No newline at end of file diff --git a/documentation/latex/_multi_report_tests_8cpp__incl.pdf b/documentation/latex/_multi_report_tests_8cpp__incl.pdf deleted file mode 100644 index ce254b6..0000000 Binary files a/documentation/latex/_multi_report_tests_8cpp__incl.pdf and /dev/null differ diff --git a/documentation/latex/_multi_report_tests_8cpp_a1fd7b6a0d4dbb7f91fd5691b5b054bda_cgraph.md5 b/documentation/latex/_multi_report_tests_8cpp_a1fd7b6a0d4dbb7f91fd5691b5b054bda_cgraph.md5 deleted file mode 100644 index 14f229e..0000000 --- a/documentation/latex/_multi_report_tests_8cpp_a1fd7b6a0d4dbb7f91fd5691b5b054bda_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -d466220fabe681a7f1585b3a3f559ffc \ No newline at end of file diff --git a/documentation/latex/_multi_report_tests_8cpp_a1fd7b6a0d4dbb7f91fd5691b5b054bda_cgraph.pdf b/documentation/latex/_multi_report_tests_8cpp_a1fd7b6a0d4dbb7f91fd5691b5b054bda_cgraph.pdf deleted file mode 100644 index 904e74a..0000000 Binary files a/documentation/latex/_multi_report_tests_8cpp_a1fd7b6a0d4dbb7f91fd5691b5b054bda_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_multi_report_tests_8cpp_a3c5bb20df427689d78fceefd3dad0ddd_cgraph.md5 b/documentation/latex/_multi_report_tests_8cpp_a3c5bb20df427689d78fceefd3dad0ddd_cgraph.md5 deleted file mode 100644 index 339e676..0000000 --- a/documentation/latex/_multi_report_tests_8cpp_a3c5bb20df427689d78fceefd3dad0ddd_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -5ba4682669decb480a5f1b9d847fc63b \ No newline at end of file diff --git a/documentation/latex/_multi_report_tests_8cpp_a3c5bb20df427689d78fceefd3dad0ddd_cgraph.pdf b/documentation/latex/_multi_report_tests_8cpp_a3c5bb20df427689d78fceefd3dad0ddd_cgraph.pdf deleted file mode 100644 index 96c9677..0000000 Binary files a/documentation/latex/_multi_report_tests_8cpp_a3c5bb20df427689d78fceefd3dad0ddd_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_multi_report_tests_8cpp_a6d2f9d86fb1c148a375044205278a8bb_cgraph.md5 b/documentation/latex/_multi_report_tests_8cpp_a6d2f9d86fb1c148a375044205278a8bb_cgraph.md5 deleted file mode 100644 index e1cea1a..0000000 --- a/documentation/latex/_multi_report_tests_8cpp_a6d2f9d86fb1c148a375044205278a8bb_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -1854d73979ea932e78e2e22299747a9c \ No newline at end of file diff --git a/documentation/latex/_multi_report_tests_8cpp_a6d2f9d86fb1c148a375044205278a8bb_cgraph.pdf b/documentation/latex/_multi_report_tests_8cpp_a6d2f9d86fb1c148a375044205278a8bb_cgraph.pdf deleted file mode 100644 index 0ed8e20..0000000 Binary files a/documentation/latex/_multi_report_tests_8cpp_a6d2f9d86fb1c148a375044205278a8bb_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_multi_report_tests_8cpp_ac0f2ca513b0adc3db58d954b1fa381e9_cgraph.md5 b/documentation/latex/_multi_report_tests_8cpp_ac0f2ca513b0adc3db58d954b1fa381e9_cgraph.md5 deleted file mode 100644 index 681170a..0000000 --- a/documentation/latex/_multi_report_tests_8cpp_ac0f2ca513b0adc3db58d954b1fa381e9_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -cd18d9626a8df25336505c19e467e549 \ No newline at end of file diff --git a/documentation/latex/_multi_report_tests_8cpp_ac0f2ca513b0adc3db58d954b1fa381e9_cgraph.pdf b/documentation/latex/_multi_report_tests_8cpp_ac0f2ca513b0adc3db58d954b1fa381e9_cgraph.pdf deleted file mode 100644 index bbdff9e..0000000 Binary files a/documentation/latex/_multi_report_tests_8cpp_ac0f2ca513b0adc3db58d954b1fa381e9_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_multi_report_tests_8cpp_ac92ec06fe64f7bedbbe37dee3e64c090_cgraph.md5 b/documentation/latex/_multi_report_tests_8cpp_ac92ec06fe64f7bedbbe37dee3e64c090_cgraph.md5 deleted file mode 100644 index a18d280..0000000 --- a/documentation/latex/_multi_report_tests_8cpp_ac92ec06fe64f7bedbbe37dee3e64c090_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -0f761db44c873b324368a7fd975984d7 \ No newline at end of file diff --git a/documentation/latex/_multi_report_tests_8cpp_ac92ec06fe64f7bedbbe37dee3e64c090_cgraph.pdf b/documentation/latex/_multi_report_tests_8cpp_ac92ec06fe64f7bedbbe37dee3e64c090_cgraph.pdf deleted file mode 100644 index c734a64..0000000 Binary files a/documentation/latex/_multi_report_tests_8cpp_ac92ec06fe64f7bedbbe37dee3e64c090_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_r_e_a_d_m_e_8md.tex b/documentation/latex/_r_e_a_d_m_e_8md.tex deleted file mode 100644 index dffc600..0000000 --- a/documentation/latex/_r_e_a_d_m_e_8md.tex +++ /dev/null @@ -1,2 +0,0 @@ -\doxysection{README.\+md File Reference} -\hypertarget{_r_e_a_d_m_e_8md}{}\label{_r_e_a_d_m_e_8md}\index{README.md@{README.md}} diff --git a/documentation/latex/_single_report_tests_8cpp.tex b/documentation/latex/_single_report_tests_8cpp.tex deleted file mode 100644 index 908d12e..0000000 --- a/documentation/latex/_single_report_tests_8cpp.tex +++ /dev/null @@ -1,283 +0,0 @@ -\doxysection{test/\+Single\+Report\+Tests.cpp File Reference} -\hypertarget{_single_report_tests_8cpp}{}\label{_single_report_tests_8cpp}\index{test/SingleReportTests.cpp@{test/SingleReportTests.cpp}} -{\ttfamily \#include "{}unity.\+h"{}}\newline -{\ttfamily \#include "{}../include/\+BNO08x\+Test\+Helper.\+hpp"{}}\newline -Include dependency graph for Single\+Report\+Tests.\+cpp\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_single_report_tests_8cpp__incl} -\end{center} -\end{figure} -\doxysubsubsection*{Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{_single_report_tests_8cpp_aac644123799c1f836d379c9789a064ab}{TEST\+\_\+\+CASE}} ("{}BNO08x Driver Creation for \mbox{[}Single\+Report\+Enable\+Disable\mbox{]} Tests"{}, "{}\mbox{[}Single\+Report\+Enable\+Disable\mbox{]}"{}) -\item -\mbox{\hyperlink{_single_report_tests_8cpp_af30c5c1549bda77b45a1e6fb5f76844a}{TEST\+\_\+\+CASE}} ("{}Enable Incorrect Report"{}, "{}\mbox{[}Single\+Report\+Enable\+Disable\mbox{]}"{}) -\item -\mbox{\hyperlink{_single_report_tests_8cpp_aaefa1a1d4b3c190b7f46bb7f42512949}{TEST\+\_\+\+CASE}} ("{}Enable/Disable Accelerometer"{}, "{}\mbox{[}Single\+Report\+Enable\+Disable\mbox{]}"{}) -\item -\mbox{\hyperlink{_single_report_tests_8cpp_ae4d70e11995e36808b6390b171aba0e8}{TEST\+\_\+\+CASE}} ("{}Enable/Disable Linear Accelerometer"{}, "{}\mbox{[}Single\+Report\+Enable\+Disable\mbox{]}"{}) -\item -\mbox{\hyperlink{_single_report_tests_8cpp_ab9b4ae43e33572d90c4c889452cd91ee}{TEST\+\_\+\+CASE}} ("{}Enable/Disable Gravity"{}, "{}\mbox{[}Single\+Report\+Enable\+Disable\mbox{]}"{}) -\item -\mbox{\hyperlink{_single_report_tests_8cpp_a176c81d817389f072da2eddb5e37b975}{TEST\+\_\+\+CASE}} ("{}Enable/Disable Cal Magnetometer"{}, "{}\mbox{[}Single\+Report\+Enable\+Disable\mbox{]}"{}) -\item -\mbox{\hyperlink{_single_report_tests_8cpp_a9525f7e9b6932ed0aede1a93476b43bc}{TEST\+\_\+\+CASE}} ("{}Enable/Disable Uncal Magnetometer"{}, "{}\mbox{[}Single\+Report\+Enable\+Disable\mbox{]}"{}) -\item -\mbox{\hyperlink{_single_report_tests_8cpp_af25aef97093ff3259252290c5e32293f}{TEST\+\_\+\+CASE}} ("{}Enable/Disable Cal Gyro"{}, "{}\mbox{[}Single\+Report\+Enable\+Disable\mbox{]}"{}) -\item -\mbox{\hyperlink{_single_report_tests_8cpp_af7eb32a5f8137e39dbf2caaad0378c41}{TEST\+\_\+\+CASE}} ("{}Enable/Disable Uncal Gyro"{}, "{}\mbox{[}Single\+Report\+Enable\+Disable\mbox{]}"{}) -\item -\mbox{\hyperlink{_single_report_tests_8cpp_a89c8a619fd6bb9768b37bc594741be09}{TEST\+\_\+\+CASE}} ("{}Enable/Disable RV"{}, "{}\mbox{[}Single\+Report\+Enable\+Disable\mbox{]}"{}) -\item -\mbox{\hyperlink{_single_report_tests_8cpp_a175ff61aad4905497f19d011693932ff}{TEST\+\_\+\+CASE}} ("{}Enable/Disable Game RV"{}, "{}\mbox{[}Single\+Report\+Enable\+Disable\mbox{]}"{}) -\item -\mbox{\hyperlink{_single_report_tests_8cpp_a7a1dd1af780f6e5d8501a31da196cc45}{TEST\+\_\+\+CASE}} ("{}Enable/Disable ARVR Stabilized RV"{}, "{}\mbox{[}Single\+Report\+Enable\+Disable\mbox{]}"{}) -\item -\mbox{\hyperlink{_single_report_tests_8cpp_a508ef0459e3fd34f4235194f91992123}{TEST\+\_\+\+CASE}} ("{}Enable/Disable ARVR Stabilized Game RV"{}, "{}\mbox{[}Single\+Report\+Enable\+Disable\mbox{]}"{}) -\item -\mbox{\hyperlink{_single_report_tests_8cpp_a135345f612f52dc44e6cd1e1378c2191}{TEST\+\_\+\+CASE}} ("{}Enable/Disable Gyro Integrated RV"{}, "{}\mbox{[}Single\+Report\+Enable\+Disable\mbox{]}"{}) -\item -\mbox{\hyperlink{_single_report_tests_8cpp_abf9609daa7bf6ed8f87366747236c613}{TEST\+\_\+\+CASE}} ("{}Enable/Disable Geomagnetic RV"{}, "{}\mbox{[}Single\+Report\+Enable\+Disable\mbox{]}"{}) -\item -\mbox{\hyperlink{_single_report_tests_8cpp_a697ac897c8756d7553854e52229d36f5}{TEST\+\_\+\+CASE}} ("{}BNO08x Driver Cleanup for \mbox{[}Single\+Report\+Enable\+Disable\mbox{]} Tests"{}, "{}\mbox{[}Single\+Report\+Enable\+Disable\mbox{]}"{}) -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -\begin{DoxyAuthor}{Author} -Myles Parfeniuk -\end{DoxyAuthor} -\begin{DoxyWarning}{Warning} -YOU MUST ADD THE FOLLOWING LINE TO YOUR MAIN PROJECTS CMake\+Lists.\+txt IN ORDER FOR THIS TEST SUITE TO BE BUILT WITH PROJECT\+: set(TEST\+\_\+\+COMPONENTS "{}esp32\+\_\+\+BNO08x"{} CACHE STRING "{}\+Components to test."{}) -\end{DoxyWarning} - - -\doxysubsection{Function Documentation} -\Hypertarget{_single_report_tests_8cpp_a697ac897c8756d7553854e52229d36f5}\label{_single_report_tests_8cpp_a697ac897c8756d7553854e52229d36f5} -\index{SingleReportTests.cpp@{SingleReportTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!SingleReportTests.cpp@{SingleReportTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [1/16]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}BNO08x Driver Cleanup for Tests"{}}]{\mbox{[}\+Single\+Report\+Enable\+Disable\mbox{]}, }\item[{"{}"{}}]{\mbox{[}\+Single\+Report\+Enable\+Disable\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=326pt]{_single_report_tests_8cpp_a697ac897c8756d7553854e52229d36f5_cgraph} -\end{center} -\end{figure} -\Hypertarget{_single_report_tests_8cpp_aac644123799c1f836d379c9789a064ab}\label{_single_report_tests_8cpp_aac644123799c1f836d379c9789a064ab} -\index{SingleReportTests.cpp@{SingleReportTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!SingleReportTests.cpp@{SingleReportTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [2/16]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}BNO08x Driver Creation for Tests"{}}]{\mbox{[}\+Single\+Report\+Enable\+Disable\mbox{]}, }\item[{"{}"{}}]{\mbox{[}\+Single\+Report\+Enable\+Disable\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_single_report_tests_8cpp_aac644123799c1f836d379c9789a064ab_cgraph} -\end{center} -\end{figure} -\Hypertarget{_single_report_tests_8cpp_af30c5c1549bda77b45a1e6fb5f76844a}\label{_single_report_tests_8cpp_af30c5c1549bda77b45a1e6fb5f76844a} -\index{SingleReportTests.cpp@{SingleReportTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!SingleReportTests.cpp@{SingleReportTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [3/16]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}Enable Incorrect Report"{}}]{, }\item[{"{}"{}}]{\mbox{[}\+Single\+Report\+Enable\+Disable\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_single_report_tests_8cpp_af30c5c1549bda77b45a1e6fb5f76844a_cgraph} -\end{center} -\end{figure} -\Hypertarget{_single_report_tests_8cpp_aaefa1a1d4b3c190b7f46bb7f42512949}\label{_single_report_tests_8cpp_aaefa1a1d4b3c190b7f46bb7f42512949} -\index{SingleReportTests.cpp@{SingleReportTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!SingleReportTests.cpp@{SingleReportTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [4/16]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}Enable/Disable Accelerometer"{}}]{, }\item[{"{}"{}}]{\mbox{[}\+Single\+Report\+Enable\+Disable\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_single_report_tests_8cpp_aaefa1a1d4b3c190b7f46bb7f42512949_cgraph} -\end{center} -\end{figure} -\Hypertarget{_single_report_tests_8cpp_a508ef0459e3fd34f4235194f91992123}\label{_single_report_tests_8cpp_a508ef0459e3fd34f4235194f91992123} -\index{SingleReportTests.cpp@{SingleReportTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!SingleReportTests.cpp@{SingleReportTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [5/16]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}Enable/Disable ARVR Stabilized Game RV"{}}]{, }\item[{"{}"{}}]{\mbox{[}\+Single\+Report\+Enable\+Disable\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_single_report_tests_8cpp_a508ef0459e3fd34f4235194f91992123_cgraph} -\end{center} -\end{figure} -\Hypertarget{_single_report_tests_8cpp_a7a1dd1af780f6e5d8501a31da196cc45}\label{_single_report_tests_8cpp_a7a1dd1af780f6e5d8501a31da196cc45} -\index{SingleReportTests.cpp@{SingleReportTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!SingleReportTests.cpp@{SingleReportTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [6/16]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}Enable/Disable ARVR Stabilized RV"{}}]{, }\item[{"{}"{}}]{\mbox{[}\+Single\+Report\+Enable\+Disable\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_single_report_tests_8cpp_a7a1dd1af780f6e5d8501a31da196cc45_cgraph} -\end{center} -\end{figure} -\Hypertarget{_single_report_tests_8cpp_af25aef97093ff3259252290c5e32293f}\label{_single_report_tests_8cpp_af25aef97093ff3259252290c5e32293f} -\index{SingleReportTests.cpp@{SingleReportTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!SingleReportTests.cpp@{SingleReportTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [7/16]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}Enable/Disable Cal Gyro"{}}]{, }\item[{"{}"{}}]{\mbox{[}\+Single\+Report\+Enable\+Disable\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_single_report_tests_8cpp_af25aef97093ff3259252290c5e32293f_cgraph} -\end{center} -\end{figure} -\Hypertarget{_single_report_tests_8cpp_a176c81d817389f072da2eddb5e37b975}\label{_single_report_tests_8cpp_a176c81d817389f072da2eddb5e37b975} -\index{SingleReportTests.cpp@{SingleReportTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!SingleReportTests.cpp@{SingleReportTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [8/16]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}Enable/Disable Cal Magnetometer"{}}]{, }\item[{"{}"{}}]{\mbox{[}\+Single\+Report\+Enable\+Disable\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_single_report_tests_8cpp_a176c81d817389f072da2eddb5e37b975_cgraph} -\end{center} -\end{figure} -\Hypertarget{_single_report_tests_8cpp_a175ff61aad4905497f19d011693932ff}\label{_single_report_tests_8cpp_a175ff61aad4905497f19d011693932ff} -\index{SingleReportTests.cpp@{SingleReportTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!SingleReportTests.cpp@{SingleReportTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [9/16]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}Enable/Disable Game RV"{}}]{, }\item[{"{}"{}}]{\mbox{[}\+Single\+Report\+Enable\+Disable\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_single_report_tests_8cpp_a175ff61aad4905497f19d011693932ff_cgraph} -\end{center} -\end{figure} -\Hypertarget{_single_report_tests_8cpp_abf9609daa7bf6ed8f87366747236c613}\label{_single_report_tests_8cpp_abf9609daa7bf6ed8f87366747236c613} -\index{SingleReportTests.cpp@{SingleReportTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!SingleReportTests.cpp@{SingleReportTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [10/16]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}Enable/Disable Geomagnetic RV"{}}]{, }\item[{"{}"{}}]{\mbox{[}\+Single\+Report\+Enable\+Disable\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_single_report_tests_8cpp_abf9609daa7bf6ed8f87366747236c613_cgraph} -\end{center} -\end{figure} -\Hypertarget{_single_report_tests_8cpp_ab9b4ae43e33572d90c4c889452cd91ee}\label{_single_report_tests_8cpp_ab9b4ae43e33572d90c4c889452cd91ee} -\index{SingleReportTests.cpp@{SingleReportTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!SingleReportTests.cpp@{SingleReportTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [11/16]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}Enable/Disable Gravity"{}}]{, }\item[{"{}"{}}]{\mbox{[}\+Single\+Report\+Enable\+Disable\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_single_report_tests_8cpp_ab9b4ae43e33572d90c4c889452cd91ee_cgraph} -\end{center} -\end{figure} -\Hypertarget{_single_report_tests_8cpp_a135345f612f52dc44e6cd1e1378c2191}\label{_single_report_tests_8cpp_a135345f612f52dc44e6cd1e1378c2191} -\index{SingleReportTests.cpp@{SingleReportTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!SingleReportTests.cpp@{SingleReportTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [12/16]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}Enable/Disable Gyro Integrated RV"{}}]{, }\item[{"{}"{}}]{\mbox{[}\+Single\+Report\+Enable\+Disable\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_single_report_tests_8cpp_a135345f612f52dc44e6cd1e1378c2191_cgraph} -\end{center} -\end{figure} -\Hypertarget{_single_report_tests_8cpp_ae4d70e11995e36808b6390b171aba0e8}\label{_single_report_tests_8cpp_ae4d70e11995e36808b6390b171aba0e8} -\index{SingleReportTests.cpp@{SingleReportTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!SingleReportTests.cpp@{SingleReportTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [13/16]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}Enable/Disable Linear Accelerometer"{}}]{, }\item[{"{}"{}}]{\mbox{[}\+Single\+Report\+Enable\+Disable\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_single_report_tests_8cpp_ae4d70e11995e36808b6390b171aba0e8_cgraph} -\end{center} -\end{figure} -\Hypertarget{_single_report_tests_8cpp_a89c8a619fd6bb9768b37bc594741be09}\label{_single_report_tests_8cpp_a89c8a619fd6bb9768b37bc594741be09} -\index{SingleReportTests.cpp@{SingleReportTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!SingleReportTests.cpp@{SingleReportTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [14/16]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}Enable/Disable RV"{}}]{, }\item[{"{}"{}}]{\mbox{[}\+Single\+Report\+Enable\+Disable\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_single_report_tests_8cpp_a89c8a619fd6bb9768b37bc594741be09_cgraph} -\end{center} -\end{figure} -\Hypertarget{_single_report_tests_8cpp_af7eb32a5f8137e39dbf2caaad0378c41}\label{_single_report_tests_8cpp_af7eb32a5f8137e39dbf2caaad0378c41} -\index{SingleReportTests.cpp@{SingleReportTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!SingleReportTests.cpp@{SingleReportTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [15/16]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}Enable/Disable Uncal Gyro"{}}]{, }\item[{"{}"{}}]{\mbox{[}\+Single\+Report\+Enable\+Disable\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_single_report_tests_8cpp_af7eb32a5f8137e39dbf2caaad0378c41_cgraph} -\end{center} -\end{figure} -\Hypertarget{_single_report_tests_8cpp_a9525f7e9b6932ed0aede1a93476b43bc}\label{_single_report_tests_8cpp_a9525f7e9b6932ed0aede1a93476b43bc} -\index{SingleReportTests.cpp@{SingleReportTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!SingleReportTests.cpp@{SingleReportTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [16/16]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}Enable/Disable Uncal Magnetometer"{}}]{, }\item[{"{}"{}}]{\mbox{[}\+Single\+Report\+Enable\+Disable\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_single_report_tests_8cpp_a9525f7e9b6932ed0aede1a93476b43bc_cgraph} -\end{center} -\end{figure} diff --git a/documentation/latex/_single_report_tests_8cpp__incl.md5 b/documentation/latex/_single_report_tests_8cpp__incl.md5 deleted file mode 100644 index 892c89e..0000000 --- a/documentation/latex/_single_report_tests_8cpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -1851c2cf2e7d6df137cbf5975d5a06c4 \ No newline at end of file diff --git a/documentation/latex/_single_report_tests_8cpp__incl.pdf b/documentation/latex/_single_report_tests_8cpp__incl.pdf deleted file mode 100644 index 80df251..0000000 Binary files a/documentation/latex/_single_report_tests_8cpp__incl.pdf and /dev/null differ diff --git a/documentation/latex/_single_report_tests_8cpp_a135345f612f52dc44e6cd1e1378c2191_cgraph.md5 b/documentation/latex/_single_report_tests_8cpp_a135345f612f52dc44e6cd1e1378c2191_cgraph.md5 deleted file mode 100644 index eade852..0000000 --- a/documentation/latex/_single_report_tests_8cpp_a135345f612f52dc44e6cd1e1378c2191_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -98a0dbce04c6412c228318e88050fa76 \ No newline at end of file diff --git a/documentation/latex/_single_report_tests_8cpp_a135345f612f52dc44e6cd1e1378c2191_cgraph.pdf b/documentation/latex/_single_report_tests_8cpp_a135345f612f52dc44e6cd1e1378c2191_cgraph.pdf deleted file mode 100644 index 1d28b5c..0000000 Binary files a/documentation/latex/_single_report_tests_8cpp_a135345f612f52dc44e6cd1e1378c2191_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_single_report_tests_8cpp_a175ff61aad4905497f19d011693932ff_cgraph.md5 b/documentation/latex/_single_report_tests_8cpp_a175ff61aad4905497f19d011693932ff_cgraph.md5 deleted file mode 100644 index eade852..0000000 --- a/documentation/latex/_single_report_tests_8cpp_a175ff61aad4905497f19d011693932ff_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -98a0dbce04c6412c228318e88050fa76 \ No newline at end of file diff --git a/documentation/latex/_single_report_tests_8cpp_a175ff61aad4905497f19d011693932ff_cgraph.pdf b/documentation/latex/_single_report_tests_8cpp_a175ff61aad4905497f19d011693932ff_cgraph.pdf deleted file mode 100644 index 1d28b5c..0000000 Binary files a/documentation/latex/_single_report_tests_8cpp_a175ff61aad4905497f19d011693932ff_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_single_report_tests_8cpp_a176c81d817389f072da2eddb5e37b975_cgraph.md5 b/documentation/latex/_single_report_tests_8cpp_a176c81d817389f072da2eddb5e37b975_cgraph.md5 deleted file mode 100644 index 6867ee0..0000000 --- a/documentation/latex/_single_report_tests_8cpp_a176c81d817389f072da2eddb5e37b975_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -cf01d726601537c92a638054ba830c26 \ No newline at end of file diff --git a/documentation/latex/_single_report_tests_8cpp_a176c81d817389f072da2eddb5e37b975_cgraph.pdf b/documentation/latex/_single_report_tests_8cpp_a176c81d817389f072da2eddb5e37b975_cgraph.pdf deleted file mode 100644 index c1e54b9..0000000 Binary files a/documentation/latex/_single_report_tests_8cpp_a176c81d817389f072da2eddb5e37b975_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_single_report_tests_8cpp_a508ef0459e3fd34f4235194f91992123_cgraph.md5 b/documentation/latex/_single_report_tests_8cpp_a508ef0459e3fd34f4235194f91992123_cgraph.md5 deleted file mode 100644 index eade852..0000000 --- a/documentation/latex/_single_report_tests_8cpp_a508ef0459e3fd34f4235194f91992123_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -98a0dbce04c6412c228318e88050fa76 \ No newline at end of file diff --git a/documentation/latex/_single_report_tests_8cpp_a508ef0459e3fd34f4235194f91992123_cgraph.pdf b/documentation/latex/_single_report_tests_8cpp_a508ef0459e3fd34f4235194f91992123_cgraph.pdf deleted file mode 100644 index 1d28b5c..0000000 Binary files a/documentation/latex/_single_report_tests_8cpp_a508ef0459e3fd34f4235194f91992123_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_single_report_tests_8cpp_a697ac897c8756d7553854e52229d36f5_cgraph.md5 b/documentation/latex/_single_report_tests_8cpp_a697ac897c8756d7553854e52229d36f5_cgraph.md5 deleted file mode 100644 index a18d280..0000000 --- a/documentation/latex/_single_report_tests_8cpp_a697ac897c8756d7553854e52229d36f5_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -0f761db44c873b324368a7fd975984d7 \ No newline at end of file diff --git a/documentation/latex/_single_report_tests_8cpp_a697ac897c8756d7553854e52229d36f5_cgraph.pdf b/documentation/latex/_single_report_tests_8cpp_a697ac897c8756d7553854e52229d36f5_cgraph.pdf deleted file mode 100644 index c734a64..0000000 Binary files a/documentation/latex/_single_report_tests_8cpp_a697ac897c8756d7553854e52229d36f5_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_single_report_tests_8cpp_a7a1dd1af780f6e5d8501a31da196cc45_cgraph.md5 b/documentation/latex/_single_report_tests_8cpp_a7a1dd1af780f6e5d8501a31da196cc45_cgraph.md5 deleted file mode 100644 index eade852..0000000 --- a/documentation/latex/_single_report_tests_8cpp_a7a1dd1af780f6e5d8501a31da196cc45_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -98a0dbce04c6412c228318e88050fa76 \ No newline at end of file diff --git a/documentation/latex/_single_report_tests_8cpp_a7a1dd1af780f6e5d8501a31da196cc45_cgraph.pdf b/documentation/latex/_single_report_tests_8cpp_a7a1dd1af780f6e5d8501a31da196cc45_cgraph.pdf deleted file mode 100644 index 1d28b5c..0000000 Binary files a/documentation/latex/_single_report_tests_8cpp_a7a1dd1af780f6e5d8501a31da196cc45_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_single_report_tests_8cpp_a89c8a619fd6bb9768b37bc594741be09_cgraph.md5 b/documentation/latex/_single_report_tests_8cpp_a89c8a619fd6bb9768b37bc594741be09_cgraph.md5 deleted file mode 100644 index eade852..0000000 --- a/documentation/latex/_single_report_tests_8cpp_a89c8a619fd6bb9768b37bc594741be09_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -98a0dbce04c6412c228318e88050fa76 \ No newline at end of file diff --git a/documentation/latex/_single_report_tests_8cpp_a89c8a619fd6bb9768b37bc594741be09_cgraph.pdf b/documentation/latex/_single_report_tests_8cpp_a89c8a619fd6bb9768b37bc594741be09_cgraph.pdf deleted file mode 100644 index 1d28b5c..0000000 Binary files a/documentation/latex/_single_report_tests_8cpp_a89c8a619fd6bb9768b37bc594741be09_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_single_report_tests_8cpp_a9525f7e9b6932ed0aede1a93476b43bc_cgraph.md5 b/documentation/latex/_single_report_tests_8cpp_a9525f7e9b6932ed0aede1a93476b43bc_cgraph.md5 deleted file mode 100644 index d4655c0..0000000 --- a/documentation/latex/_single_report_tests_8cpp_a9525f7e9b6932ed0aede1a93476b43bc_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -b1ebd070fdacf8feb29cd22f0bfa4ba4 \ No newline at end of file diff --git a/documentation/latex/_single_report_tests_8cpp_a9525f7e9b6932ed0aede1a93476b43bc_cgraph.pdf b/documentation/latex/_single_report_tests_8cpp_a9525f7e9b6932ed0aede1a93476b43bc_cgraph.pdf deleted file mode 100644 index 3135be5..0000000 Binary files a/documentation/latex/_single_report_tests_8cpp_a9525f7e9b6932ed0aede1a93476b43bc_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_single_report_tests_8cpp_aac644123799c1f836d379c9789a064ab_cgraph.md5 b/documentation/latex/_single_report_tests_8cpp_aac644123799c1f836d379c9789a064ab_cgraph.md5 deleted file mode 100644 index 14f229e..0000000 --- a/documentation/latex/_single_report_tests_8cpp_aac644123799c1f836d379c9789a064ab_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -d466220fabe681a7f1585b3a3f559ffc \ No newline at end of file diff --git a/documentation/latex/_single_report_tests_8cpp_aac644123799c1f836d379c9789a064ab_cgraph.pdf b/documentation/latex/_single_report_tests_8cpp_aac644123799c1f836d379c9789a064ab_cgraph.pdf deleted file mode 100644 index 904e74a..0000000 Binary files a/documentation/latex/_single_report_tests_8cpp_aac644123799c1f836d379c9789a064ab_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_single_report_tests_8cpp_aaefa1a1d4b3c190b7f46bb7f42512949_cgraph.md5 b/documentation/latex/_single_report_tests_8cpp_aaefa1a1d4b3c190b7f46bb7f42512949_cgraph.md5 deleted file mode 100644 index a669bf3..0000000 --- a/documentation/latex/_single_report_tests_8cpp_aaefa1a1d4b3c190b7f46bb7f42512949_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -c6d893926df5f135ae1928e07138aa08 \ No newline at end of file diff --git a/documentation/latex/_single_report_tests_8cpp_aaefa1a1d4b3c190b7f46bb7f42512949_cgraph.pdf b/documentation/latex/_single_report_tests_8cpp_aaefa1a1d4b3c190b7f46bb7f42512949_cgraph.pdf deleted file mode 100644 index a05f26b..0000000 Binary files a/documentation/latex/_single_report_tests_8cpp_aaefa1a1d4b3c190b7f46bb7f42512949_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_single_report_tests_8cpp_ab9b4ae43e33572d90c4c889452cd91ee_cgraph.md5 b/documentation/latex/_single_report_tests_8cpp_ab9b4ae43e33572d90c4c889452cd91ee_cgraph.md5 deleted file mode 100644 index 3d44ece..0000000 --- a/documentation/latex/_single_report_tests_8cpp_ab9b4ae43e33572d90c4c889452cd91ee_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -2ad877fca8c93b4a89ab3fa5012e5ac7 \ No newline at end of file diff --git a/documentation/latex/_single_report_tests_8cpp_ab9b4ae43e33572d90c4c889452cd91ee_cgraph.pdf b/documentation/latex/_single_report_tests_8cpp_ab9b4ae43e33572d90c4c889452cd91ee_cgraph.pdf deleted file mode 100644 index 3bf6de6..0000000 Binary files a/documentation/latex/_single_report_tests_8cpp_ab9b4ae43e33572d90c4c889452cd91ee_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_single_report_tests_8cpp_abf9609daa7bf6ed8f87366747236c613_cgraph.md5 b/documentation/latex/_single_report_tests_8cpp_abf9609daa7bf6ed8f87366747236c613_cgraph.md5 deleted file mode 100644 index eade852..0000000 --- a/documentation/latex/_single_report_tests_8cpp_abf9609daa7bf6ed8f87366747236c613_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -98a0dbce04c6412c228318e88050fa76 \ No newline at end of file diff --git a/documentation/latex/_single_report_tests_8cpp_abf9609daa7bf6ed8f87366747236c613_cgraph.pdf b/documentation/latex/_single_report_tests_8cpp_abf9609daa7bf6ed8f87366747236c613_cgraph.pdf deleted file mode 100644 index 1d28b5c..0000000 Binary files a/documentation/latex/_single_report_tests_8cpp_abf9609daa7bf6ed8f87366747236c613_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_single_report_tests_8cpp_ae4d70e11995e36808b6390b171aba0e8_cgraph.md5 b/documentation/latex/_single_report_tests_8cpp_ae4d70e11995e36808b6390b171aba0e8_cgraph.md5 deleted file mode 100644 index 4e6d0ea..0000000 --- a/documentation/latex/_single_report_tests_8cpp_ae4d70e11995e36808b6390b171aba0e8_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -0123822cb4e4c90697a7c884dd1a3ef9 \ No newline at end of file diff --git a/documentation/latex/_single_report_tests_8cpp_ae4d70e11995e36808b6390b171aba0e8_cgraph.pdf b/documentation/latex/_single_report_tests_8cpp_ae4d70e11995e36808b6390b171aba0e8_cgraph.pdf deleted file mode 100644 index 432e699..0000000 Binary files a/documentation/latex/_single_report_tests_8cpp_ae4d70e11995e36808b6390b171aba0e8_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_single_report_tests_8cpp_af25aef97093ff3259252290c5e32293f_cgraph.md5 b/documentation/latex/_single_report_tests_8cpp_af25aef97093ff3259252290c5e32293f_cgraph.md5 deleted file mode 100644 index 1d4a69f..0000000 --- a/documentation/latex/_single_report_tests_8cpp_af25aef97093ff3259252290c5e32293f_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -57cefa806863b2f7937079a1e31de291 \ No newline at end of file diff --git a/documentation/latex/_single_report_tests_8cpp_af25aef97093ff3259252290c5e32293f_cgraph.pdf b/documentation/latex/_single_report_tests_8cpp_af25aef97093ff3259252290c5e32293f_cgraph.pdf deleted file mode 100644 index e2715b8..0000000 Binary files a/documentation/latex/_single_report_tests_8cpp_af25aef97093ff3259252290c5e32293f_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_single_report_tests_8cpp_af30c5c1549bda77b45a1e6fb5f76844a_cgraph.md5 b/documentation/latex/_single_report_tests_8cpp_af30c5c1549bda77b45a1e6fb5f76844a_cgraph.md5 deleted file mode 100644 index 37816d2..0000000 --- a/documentation/latex/_single_report_tests_8cpp_af30c5c1549bda77b45a1e6fb5f76844a_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -81f07d9e90cc58cd0abc7939714b3aa9 \ No newline at end of file diff --git a/documentation/latex/_single_report_tests_8cpp_af30c5c1549bda77b45a1e6fb5f76844a_cgraph.pdf b/documentation/latex/_single_report_tests_8cpp_af30c5c1549bda77b45a1e6fb5f76844a_cgraph.pdf deleted file mode 100644 index 874bba6..0000000 Binary files a/documentation/latex/_single_report_tests_8cpp_af30c5c1549bda77b45a1e6fb5f76844a_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_single_report_tests_8cpp_af7eb32a5f8137e39dbf2caaad0378c41_cgraph.md5 b/documentation/latex/_single_report_tests_8cpp_af7eb32a5f8137e39dbf2caaad0378c41_cgraph.md5 deleted file mode 100644 index 2b3a173..0000000 --- a/documentation/latex/_single_report_tests_8cpp_af7eb32a5f8137e39dbf2caaad0378c41_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -6f8ea8605b81efc37f316d345aa1e5b2 \ No newline at end of file diff --git a/documentation/latex/_single_report_tests_8cpp_af7eb32a5f8137e39dbf2caaad0378c41_cgraph.pdf b/documentation/latex/_single_report_tests_8cpp_af7eb32a5f8137e39dbf2caaad0378c41_cgraph.pdf deleted file mode 100644 index 58c94ae..0000000 Binary files a/documentation/latex/_single_report_tests_8cpp_af7eb32a5f8137e39dbf2caaad0378c41_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/annotated.tex b/documentation/latex/annotated.tex deleted file mode 100644 index 9a3f277..0000000 --- a/documentation/latex/annotated.tex +++ /dev/null @@ -1,55 +0,0 @@ -\doxysection{Class List} -Here are the classes, structs, unions and interfaces with brief descriptions\+:\begin{DoxyCompactList} -\item\contentsline{section}{\mbox{\hyperlink{class_b_n_o08x}{BNO08x}} \\*\doxylink{class_b_n_o08x}{BNO08x} IMU driver class }{\pageref{class_b_n_o08x}}{} -\item\contentsline{section}{\mbox{\hyperlink{structbno08x__accel__t}{bno08x\+\_\+accel\+\_\+t}} \\*Struct to represent acceleration data from acceleration, linear acceleration, and gravity reports }{\pageref{structbno08x__accel__t}}{} -\item\contentsline{section}{\mbox{\hyperlink{structbno08x__activity__classifier__t}{bno08x\+\_\+activity\+\_\+classifier\+\_\+t}} \\*Struct to represent activity classifier data }{\pageref{structbno08x__activity__classifier__t}}{} -\item\contentsline{section}{\mbox{\hyperlink{structbno08x__ang__vel__t}{bno08x\+\_\+ang\+\_\+vel\+\_\+t}} \\*Struct to represent angular velocity (units in rad/s) }{\pageref{structbno08x__ang__vel__t}}{} -\item\contentsline{section}{\mbox{\hyperlink{structbno08x__config__t}{bno08x\+\_\+config\+\_\+t}} \\*IMU configuration settings passed into constructor }{\pageref{structbno08x__config__t}}{} -\item\contentsline{section}{\mbox{\hyperlink{structbno08x__euler__angle__t}{bno08x\+\_\+euler\+\_\+angle\+\_\+t}} \\*Struct to represent euler angle (units in degrees or rads) }{\pageref{structbno08x__euler__angle__t}}{} -\item\contentsline{section}{\mbox{\hyperlink{structbno08x__gyro__bias__t}{bno08x\+\_\+gyro\+\_\+bias\+\_\+t}} \\*Struct to represent gyro bias data (units in rad/s) }{\pageref{structbno08x__gyro__bias__t}}{} -\item\contentsline{section}{\mbox{\hyperlink{structbno08x__gyro__t}{bno08x\+\_\+gyro\+\_\+t}} \\*Struct to represent gyro data (units in rad/s) }{\pageref{structbno08x__gyro__t}}{} -\item\contentsline{section}{\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+init\+\_\+status\+\_\+t}} \\*Holds info about which functionality has been successfully initialized (used by deconstructor during cleanup) }{\pageref{struct_b_n_o08x_private_types_1_1bno08x__init__status__t}}{} -\item\contentsline{section}{\mbox{\hyperlink{structbno08x__magf__bias__t}{bno08x\+\_\+magf\+\_\+bias\+\_\+t}} \\*Struct to represent magnetic field bias data (units in u\+Tesla) }{\pageref{structbno08x__magf__bias__t}}{} -\item\contentsline{section}{\mbox{\hyperlink{structbno08x__magf__t}{bno08x\+\_\+magf\+\_\+t}} \\*Struct to represent magnetic field data (units in u\+Tesla) }{\pageref{structbno08x__magf__t}}{} -\item\contentsline{section}{\mbox{\hyperlink{structbno08x__meta__data__t}{bno08x\+\_\+meta\+\_\+data\+\_\+t}} \\*Struct to represent sensor/report meta data, returned from \doxylink{class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf}{BNO08x\+Rpt\+::get\+\_\+meta\+\_\+data()} }{\pageref{structbno08x__meta__data__t}}{} -\item\contentsline{section}{\mbox{\hyperlink{structbno08x__quat__t}{bno08x\+\_\+quat\+\_\+t}} \\*Struct to represent unit quaternion }{\pageref{structbno08x__quat__t}}{} -\item\contentsline{section}{\mbox{\hyperlink{structbno08x__raw__accel__t}{bno08x\+\_\+raw\+\_\+accel\+\_\+t}} \\*Struct to represent raw mems accelerometer data from raw accelerometer reports (units in ADC counts) }{\pageref{structbno08x__raw__accel__t}}{} -\item\contentsline{section}{\mbox{\hyperlink{structbno08x__raw__gyro__t}{bno08x\+\_\+raw\+\_\+gyro\+\_\+t}} \\*Struct to represent raw mems gyro data from raw gyro reports (units in ADC counts) }{\pageref{structbno08x__raw__gyro__t}}{} -\item\contentsline{section}{\mbox{\hyperlink{structbno08x__raw__magf__t}{bno08x\+\_\+raw\+\_\+magf\+\_\+t}} \\*Struct to represent raw mems magnetometer data from raw magnetometer reports (units in ADC counts) }{\pageref{structbno08x__raw__magf__t}}{} -\item\contentsline{section}{\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t}{BNO08x\+::bno08x\+\_\+reports\+\_\+t}} \\*Contains report implementations }{\pageref{struct_b_n_o08x_1_1bno08x__reports__t}}{} -\item\contentsline{section}{\mbox{\hyperlink{structbno08x__sample__counts__t}{bno08x\+\_\+sample\+\_\+counts\+\_\+t}} \\*Struct to represent sample counts, returned from \doxylink{class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38}{BNO08x\+Rpt\+::get\+\_\+sample\+\_\+counts()} }{\pageref{structbno08x__sample__counts__t}}{} -\item\contentsline{section}{\mbox{\hyperlink{structbno08x__shake__detector__t}{bno08x\+\_\+shake\+\_\+detector\+\_\+t}} \\*Struct to represent shake detector data (flag meaning\+: 0 = no shake 1 = shake detected) }{\pageref{structbno08x__shake__detector__t}}{} -\item\contentsline{section}{\mbox{\hyperlink{structbno08x__stability__classifier__t}{bno08x\+\_\+stability\+\_\+classifier\+\_\+t}} \\*Struct to represent stability classifier data from stability classifier reports }{\pageref{structbno08x__stability__classifier__t}}{} -\item\contentsline{section}{\mbox{\hyperlink{structbno08x__step__counter__t}{bno08x\+\_\+step\+\_\+counter\+\_\+t}} \\*Struct to represent step counter data from step counter reports }{\pageref{structbno08x__step__counter__t}}{} -\item\contentsline{section}{\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \\*Holds context used to synchronize tasks and callback execution }{\pageref{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}}{} -\item\contentsline{section}{\mbox{\hyperlink{structbno08x__tap__detector__t}{bno08x\+\_\+tap\+\_\+detector\+\_\+t}} \\*Struct to represent tap detector data (flag meaning\+: 0 = no tap, 1 = positive tap on axis, -\/1 = negative tap on axis) }{\pageref{structbno08x__tap__detector__t}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_b_n_o08x_cb_generic}{BNO08x\+Cb\+Generic}} \\*Parent class to represent callback functions as generic type such that all flavors can be invoked by single type }{\pageref{class_b_n_o08x_cb_generic}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_b_n_o08x_cb_param_rpt_i_d}{BNO08x\+Cb\+Param\+Rpt\+ID}} \\*Class to hold callback functions which are passed report ID as input parameter }{\pageref{class_b_n_o08x_cb_param_rpt_i_d}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_b_n_o08x_cb_param_void}{BNO08x\+Cb\+Param\+Void}} }{\pageref{class_b_n_o08x_cb_param_void}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}} \\*Class to represent and manage reports returned from \doxylink{class_b_n_o08x}{BNO08x} }{\pageref{class_b_n_o08x_rpt}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_b_n_o08x_rpt_acceleration}{BNO08x\+Rpt\+Acceleration}} \\*Class to represent accelerometer reports. (See Ref. Manual 6.\+5.\+9) }{\pageref{class_b_n_o08x_rpt_acceleration}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_b_n_o08x_rpt_activity_classifier}{BNO08x\+Rpt\+Activity\+Classifier}} \\*Class to represent activity classifier reports. (See Ref. Manual 6.\+5.\+36) }{\pageref{class_b_n_o08x_rpt_activity_classifier}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v}{BNO08x\+Rpt\+ARVRStabilized\+Game\+RV}} \\*Class to represent ARVR stabilized rotation vector reports. (See Ref. Manual 6.\+5.\+43) }{\pageref{class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v}{BNO08x\+Rpt\+ARVRStabilized\+RV}} \\*Class to represent ARVR stabilized rotation vector reports. (See Ref. Manual 6.\+5.\+42) }{\pageref{class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_b_n_o08x_rpt_cal_gyro}{BNO08x\+Rpt\+Cal\+Gyro}} \\*Class to represent calibrated gyro reports. (See Ref. Manual 6.\+5.\+13) }{\pageref{class_b_n_o08x_rpt_cal_gyro}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_b_n_o08x_rpt_cal_magnetometer}{BNO08x\+Rpt\+Cal\+Magnetometer}} \\*Class to represent calibrated magnetometer reports. (See Ref. Manual 6.\+5.\+16) }{\pageref{class_b_n_o08x_rpt_cal_magnetometer}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_b_n_o08x_rpt_game_r_v}{BNO08x\+Rpt\+Game\+RV}} \\*Class to represent game rotation vector reports. (See Ref. Manual 6.\+5.\+19) }{\pageref{class_b_n_o08x_rpt_game_r_v}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_b_n_o08x_rpt_gravity}{BNO08x\+Rpt\+Gravity}} \\*Class to represent gravity reports. (See Ref. Manual 6.\+5.\+11) }{\pageref{class_b_n_o08x_rpt_gravity}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_b_n_o08x_rpt_i_gyro_r_v}{BNO08x\+Rpt\+IGyro\+RV}} \\*Class to represent integrated gyro rotation vector reports. (See Ref. Manual 6.\+5.\+44) }{\pageref{class_b_n_o08x_rpt_i_gyro_r_v}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_b_n_o08x_rpt_linear_acceleration}{BNO08x\+Rpt\+Linear\+Acceleration}} \\*Class to represent linear accelerometer reports. (See Ref. Manual 6.\+5.\+10) }{\pageref{class_b_n_o08x_rpt_linear_acceleration}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer}{BNO08x\+Rpt\+Raw\+MEMSAccelerometer}} \\*Class to represent raw accelerometer reports. (See Ref. Manual 6.\+5.\+8) }{\pageref{class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_gyro}{BNO08x\+Rpt\+Raw\+MEMSGyro}} \\*Class to represent raw gyro reports. (See Ref. Manual 6.\+5.\+12) }{\pageref{class_b_n_o08x_rpt_raw_m_e_m_s_gyro}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer}{BNO08x\+Rpt\+Raw\+MEMSMagnetometer}} \\*Class to represent raw magnetometer reports. (See Ref. Manual 6.\+5.\+15) }{\pageref{class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_b_n_o08x_rpt_r_v}{BNO08x\+Rpt\+RV}} \\*Class to represent rotation vector reports. (See Ref. Manual 6.\+5.\+18) }{\pageref{class_b_n_o08x_rpt_r_v}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08x\+Rpt\+RVGeneric}} \\*Class to represent rotation vector reports }{\pageref{class_b_n_o08x_rpt_r_v_generic}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_b_n_o08x_rpt_r_v_geomag}{BNO08x\+Rpt\+RVGeomag}} \\*Class to represent geomagnetic rotation vector reports. (See Ref. Manual 6.\+5.\+20) }{\pageref{class_b_n_o08x_rpt_r_v_geomag}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_b_n_o08x_rpt_shake_detector}{BNO08x\+Rpt\+Shake\+Detector}} \\*Class to represent shake detector reports. (See Ref. Manual 6.\+5.\+32) }{\pageref{class_b_n_o08x_rpt_shake_detector}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_b_n_o08x_rpt_stability_classifier}{BNO08x\+Rpt\+Stability\+Classifier}} \\*Class to represent stability classifier reports. (See Ref. Manual 6.\+5.\+31) }{\pageref{class_b_n_o08x_rpt_stability_classifier}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_b_n_o08x_rpt_step_counter}{BNO08x\+Rpt\+Step\+Counter}} \\*Class to represent step counter reports. (See Ref. Manual 6.\+5.\+29) }{\pageref{class_b_n_o08x_rpt_step_counter}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_b_n_o08x_rpt_tap_detector}{BNO08x\+Rpt\+Tap\+Detector}} \\*Class to represent tap detector reports. (See Ref. Manual 6.\+5.\+27) }{\pageref{class_b_n_o08x_rpt_tap_detector}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_b_n_o08x_rpt_uncal_gyro}{BNO08x\+Rpt\+Uncal\+Gyro}} \\*Class to represent uncalibrated gyro reports. (See Ref. Manual 6.\+5.\+14) }{\pageref{class_b_n_o08x_rpt_uncal_gyro}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_b_n_o08x_rpt_uncal_magnetometer}{BNO08x\+Rpt\+Uncal\+Magnetometer}} \\*Class to represent uncalibrated magnetometer reports. (See Ref. Manual 6.\+5.\+17) }{\pageref{class_b_n_o08x_rpt_uncal_magnetometer}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_b_n_o08x_s_h2_h_a_l}{BNO08x\+SH2\+HAL}} \\*Fully static class containing callback implementations for sh2 HAL lib }{\pageref{class_b_n_o08x_s_h2_h_a_l}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_b_n_o08x_test_helper}{BNO08x\+Test\+Helper}} \\*\doxylink{class_b_n_o08x}{BNO08x} unit test helper class }{\pageref{class_b_n_o08x_test_helper}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_b_n_o08x_test_suite}{BNO08x\+Test\+Suite}} \\*\doxylink{class_b_n_o08x}{BNO08x} unit test launch point class }{\pageref{class_b_n_o08x_test_suite}}{} -\end{DoxyCompactList} diff --git a/documentation/latex/class_b_n_o08x.tex b/documentation/latex/class_b_n_o08x.tex deleted file mode 100644 index 805fa7a..0000000 --- a/documentation/latex/class_b_n_o08x.tex +++ /dev/null @@ -1,1988 +0,0 @@ -\doxysection{BNO08x Class Reference} -\hypertarget{class_b_n_o08x}{}\label{class_b_n_o08x}\index{BNO08x@{BNO08x}} - - -\doxylink{class_b_n_o08x}{BNO08x} IMU driver class. - - - - -{\ttfamily \#include $<$BNO08x.\+hpp$>$} - - - -Collaboration diagram for BNO08x\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x__coll__graph} -\end{center} -\end{figure} -\doxysubsubsection*{Classes} -\begin{DoxyCompactItemize} -\item -struct \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t}{bno08x\+\_\+reports\+\_\+t}} -\begin{DoxyCompactList}\small\item\em Contains report implementations. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Public Types} -\begin{DoxyCompactItemize} -\item -typedef struct BNO08x\+::bno08x\+\_\+reports\+\_\+t \mbox{\hyperlink{class_b_n_o08x_ae08bdaff01ecacf0f399ab289fdf0b99}{bno08x\+\_\+reports\+\_\+t}} -\begin{DoxyCompactList}\small\item\em Contains report implementations. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{class_b_n_o08x_ad12fb6cf310ad7a04a4e53809833bd61}{BNO08x}} (\mbox{\hyperlink{structbno08x__config__t}{bno08x\+\_\+config\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_aeda443e9f608fccfec0e6770edc90c82}{imu\+\_\+config}}=\mbox{\hyperlink{structbno08x__config__t}{bno08x\+\_\+config\+\_\+t}}()) -\begin{DoxyCompactList}\small\item\em \doxylink{class_b_n_o08x}{BNO08x} imu constructor. \end{DoxyCompactList}\item -\mbox{\hyperlink{class_b_n_o08x_a687eee44d68e1bcabce04780d7eb5fb9}{\texorpdfstring{$\sim$}{\string~}\+BNO08x}} () -\begin{DoxyCompactList}\small\item\em \doxylink{class_b_n_o08x}{BNO08x} imu deconstructor. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798}{initialize}} () -\begin{DoxyCompactList}\small\item\em Initializes \doxylink{class_b_n_o08x}{BNO08x} sensor. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_a28cd1c0b3477571d87133234e6358503}{hard\+\_\+reset}} () -\begin{DoxyCompactList}\small\item\em Hard resets \doxylink{class_b_n_o08x}{BNO08x} device. \end{DoxyCompactList}\item -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}} () -\begin{DoxyCompactList}\small\item\em Places \doxylink{class_b_n_o08x}{BNO08x} device in on state by sending ON (2) command on "{}device"{} channel. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_a7c5774a48227e8e3346fa5df7dfa420c}{sleep}} () -\begin{DoxyCompactList}\small\item\em Places \doxylink{class_b_n_o08x}{BNO08x} device in sleep state by sending SLEEP (3) command on "{}device"{} channel. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_af0dd28db9e331312e45937b12295ca94}{calibration\+\_\+start}} (uint32\+\_\+t period\+\_\+us) -\begin{DoxyCompactList}\small\item\em Starts simple calibration, see ref. manual 6.\+4.\+10.\+1. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_a817ec9ad9d51a1515f658374de48f483}{calibration\+\_\+end}} (sh2\+\_\+\+Cal\+Status\+\_\+t \&status) -\begin{DoxyCompactList}\small\item\em Ends turn-\/table calibration, see ref. manual 6.\+4.\+10.\+2. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5}{dynamic\+\_\+calibration\+\_\+enable}} (\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aeeb4f49593c062357c3b7037bc2de850}{BNO08x\+Cal\+Sel}} sensor) -\begin{DoxyCompactList}\small\item\em Enables dynamic/motion engine calibration for specified sensor(s), see ref. manual 6.\+4.\+6.\+1. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95}{dynamic\+\_\+calibration\+\_\+disable}} (\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aeeb4f49593c062357c3b7037bc2de850}{BNO08x\+Cal\+Sel}} sensor) -\begin{DoxyCompactList}\small\item\em Disables dynamic/motion engine calibration for specified sensor(s), see ref. manual 6.\+4.\+6.\+1. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_a4e8b49abd33e6e11f23b2ae345058b9b}{dynamic\+\_\+calibration\+\_\+autosave\+\_\+enable}} () -\begin{DoxyCompactList}\small\item\em Enables the automatic saving of dynamic/\+ME calibration data to \doxylink{class_b_n_o08x}{BNO08x} internal flash See ref manual 6.\+4.\+7.\+1. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_a9387728c276734da27388dbea38b6b32}{dynamic\+\_\+calibration\+\_\+autosave\+\_\+disable}} () -\begin{DoxyCompactList}\small\item\em Disables the automatic saving of dynamic/\+ME calibration data to \doxylink{class_b_n_o08x}{BNO08x} internal flash See ref manual 6.\+4.\+7.\+1. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_a1c703a1fb79ce777dc73a83f02bfdb85}{save\+\_\+dynamic\+\_\+calibration}} () -\begin{DoxyCompactList}\small\item\em Saves dynamic/motion engine calibration data to \doxylink{class_b_n_o08x}{BNO08x} internal flash immediately. See ref manual 6.\+4.\+5.\+1. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_a84a19cd1564f8d427394f137df54477d}{clear\+\_\+dynamic\+\_\+calibration}} () -\begin{DoxyCompactList}\small\item\em Clears dynamic/motion engine calibration data and resets \doxylink{class_b_n_o08x}{BNO08x} device. See ref manual 6.\+4.\+9.\+1. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_aee6ce74b95c1e1651cb93a60d723c16c}{get\+\_\+frs}} (uint16\+\_\+t frs\+\_\+\+ID, uint32\+\_\+t(\&data)\mbox{[}16\mbox{]}, uint16\+\_\+t \&rx\+\_\+data\+\_\+sz) -\begin{DoxyCompactList}\small\item\em Retrieves a record from flash record system (if your goal is to retrieve meta data use the \doxylink{class_b_n_o08x_rpt}{BNO08x\+Rpt}\+:get\+\_\+meta\+\_\+data() method instead) \end{DoxyCompactList}\item -sh2\+\_\+\+Product\+Ids\+\_\+t \mbox{\hyperlink{class_b_n_o08x_aa8fd64f60de86ff6b8562f90f3b09690}{get\+\_\+product\+\_\+\+IDs}} () -\begin{DoxyCompactList}\small\item\em Returns product ID info sent by IMU at initialization. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc}{data\+\_\+available}} () -\begin{DoxyCompactList}\small\item\em Polls for new data/report to become available. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_aadd44524e6d22c48916acd9518b63ec3}{register\+\_\+cb}} (std\+::function$<$ void(void)$>$ cb\+\_\+fxn) -\begin{DoxyCompactList}\small\item\em Registers a callback to execute when new data from a report is received. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_a082c79d9951ac32ea5fa25de90255a41}{register\+\_\+cb}} (std\+::function$<$ void(uint8\+\_\+t report\+\_\+\+ID)$>$ cb\+\_\+fxn) -\begin{DoxyCompactList}\small\item\em Registers a callback to execute when new data from a report is received, overloaded with callback param for most recent report ID. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_a7441f7f2477c152deca17054041bf3e6}{print\+\_\+product\+\_\+ids}} () -\begin{DoxyCompactList}\small\item\em Prints product IDs received at initialization. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Static Public Member Functions} -\begin{DoxyCompactItemize} -\item -static const char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_a0559c3f2f49d287e7c400a780975f850}{activity\+\_\+to\+\_\+str}} (\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187}{BNO08x\+Activity}} activity) -\begin{DoxyCompactList}\small\item\em Converts a BNO08x\+Activity enum to string. \end{DoxyCompactList}\item -static const char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_aa8347555e37a185bef4a834b04231123}{stability\+\_\+to\+\_\+str}} (\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a498b35f9e00b24e51f8f60b029751ab5}{BNO08x\+Stability}} stability) -\begin{DoxyCompactList}\small\item\em Converts a BNO08x\+Stability enum to string. \end{DoxyCompactList}\item -static const char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_a41d65567bb316971f68718ca69039ace}{accuracy\+\_\+to\+\_\+str}} (\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08x\+Accuracy}} accuracy) -\end{DoxyCompactItemize} -\doxysubsubsection*{Public Attributes} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t}{bno08x\+\_\+reports\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}} -\end{DoxyCompactItemize} -\doxysubsubsection*{Private Member Functions} -\begin{DoxyCompactItemize} -\item -void \mbox{\hyperlink{class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8}{data\+\_\+proc\+\_\+task}} () -\begin{DoxyCompactList}\small\item\em Task responsible for parsing/handling sensor events sent by SH2 HAL and updating data that is returned to user. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23}{sh2\+\_\+\+HAL\+\_\+service\+\_\+task}} () -\begin{DoxyCompactList}\small\item\em Task responsible for calling shtp\+\_\+service() when HINT is asserted to dispatch any sh2 HAL lib callbacks. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_a5fb7f6c3e5d1b3478f529644a0f175b7}{cb\+\_\+task}} () -\begin{DoxyCompactList}\small\item\em Task responsible for executing callbacks registered with \doxylink{class_b_n_o08x_aadd44524e6d22c48916acd9518b63ec3}{register\+\_\+cb()}. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_a8e43dd50140f326cfb58e00399923e8c}{lock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Locks sh2 HAL lib to only allow the calling task to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_a2dbce689245a1b9968e3ea627d2b9a42}{unlock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Unlocks sh2 HAL lib to allow other tasks to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_a37e7c18232f47694d5e55bacc109189c}{lock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Locks locks user data to only allow the calling task to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_a171b4f380b145e295a11219a8e2a961a}{unlock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Unlocks user data to allow other tasks to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_a7d5250a6017f9e76e3c2ddb00d7103a1}{handle\+\_\+sensor\+\_\+report}} (sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}sensor\+\_\+val) -\begin{DoxyCompactList}\small\item\em Parses receieved report and updates uer data with it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_a86275a93706656dae6af421bc15a4e59}{handle\+\_\+cb}} (uint8\+\_\+t rpt\+\_\+\+ID, \mbox{\hyperlink{class_b_n_o08x_cb_generic}{BNO08x\+Cb\+Generic}} \texorpdfstring{$\ast$}{*}cb\+\_\+entry) -\begin{DoxyCompactList}\small\item\em Determines the flavor of a passed callback and executes it appropriately. \end{DoxyCompactList}\item -esp\+\_\+err\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a589eb9780f5bf613bbd447ef5b9ade3d}{init\+\_\+config\+\_\+args}} () -\begin{DoxyCompactList}\small\item\em Initializes required esp-\/idf SPI data structures with values from user passed \doxylink{structbno08x__config__t}{bno08x\+\_\+config\+\_\+t} struct. \end{DoxyCompactList}\item -esp\+\_\+err\+\_\+t \mbox{\hyperlink{class_b_n_o08x_ae0dab25557befcf62bf384fdc241ef10}{init\+\_\+gpio}} () -\begin{DoxyCompactList}\small\item\em Initializes required gpio. \end{DoxyCompactList}\item -esp\+\_\+err\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a8f34d5475474f00ae6a92f73c1fe14e4}{init\+\_\+gpio\+\_\+inputs}} () -\begin{DoxyCompactList}\small\item\em Initializes required gpio inputs. \end{DoxyCompactList}\item -esp\+\_\+err\+\_\+t \mbox{\hyperlink{class_b_n_o08x_ad0b9e8f8d051798bb1da9b19598dbd64}{init\+\_\+gpio\+\_\+outputs}} () -\begin{DoxyCompactList}\small\item\em Initializes required gpio outputs. \end{DoxyCompactList}\item -esp\+\_\+err\+\_\+t \mbox{\hyperlink{class_b_n_o08x_aa27026da2c52b4aca49b78863f10ec61}{init\+\_\+hint\+\_\+isr}} () -\begin{DoxyCompactList}\small\item\em Initializes host interrupt ISR. \end{DoxyCompactList}\item -esp\+\_\+err\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a58f43c8bb1e7fe8560ce442d46240e81}{init\+\_\+spi}} () -\begin{DoxyCompactList}\small\item\em Initializes SPI. \end{DoxyCompactList}\item -esp\+\_\+err\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a90d959312e6f7f8151b8a38218492ead}{init\+\_\+tasks}} () -\begin{DoxyCompactList}\small\item\em Initializes data\+\_\+proc\+\_\+task. \end{DoxyCompactList}\item -esp\+\_\+err\+\_\+t \mbox{\hyperlink{class_b_n_o08x_ae2fc9a0fe63a927c015a267621316a80}{init\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Initializes sh2 HAL. \end{DoxyCompactList}\item -esp\+\_\+err\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a4f007dd431f10e741414d197bb4926c3}{deinit\+\_\+gpio}} () -\begin{DoxyCompactList}\small\item\em Deinitializes GPIO, called from deconstructor. \end{DoxyCompactList}\item -esp\+\_\+err\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a1f0f4cd8dc7d38448e2198ea47d0018c}{deinit\+\_\+gpio\+\_\+inputs}} () -\begin{DoxyCompactList}\small\item\em Deinitializes GPIO inputs, called from deconstructor. \end{DoxyCompactList}\item -esp\+\_\+err\+\_\+t \mbox{\hyperlink{class_b_n_o08x_ab132a061bd437fd109225446aa1f6010}{deinit\+\_\+gpio\+\_\+outputs}} () -\begin{DoxyCompactList}\small\item\em Deinitializes GPIO outputs, called from deconstructor. \end{DoxyCompactList}\item -esp\+\_\+err\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a9d96108b0f5b1e1e1ac431bc993ca758}{deinit\+\_\+hint\+\_\+isr}} () -\begin{DoxyCompactList}\small\item\em Deinitializes host interrupt ISR, called from deconstructor. \end{DoxyCompactList}\item -esp\+\_\+err\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a233920ce97f685fbdabecccacf471d85}{deinit\+\_\+spi}} () -\begin{DoxyCompactList}\small\item\em Deinitializes SPI. \end{DoxyCompactList}\item -esp\+\_\+err\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a968144efd5100ccce0e453c40a63592b}{deinit\+\_\+tasks}} () -\begin{DoxyCompactList}\small\item\em Deinitializes tasks used by \doxylink{class_b_n_o08x}{BNO08x} driver. \end{DoxyCompactList}\item -esp\+\_\+err\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a75c7226ea4626862a5039aa053116861}{deinit\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Deinitializes sh2 HAL. \end{DoxyCompactList}\item -esp\+\_\+err\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a69cf0da11a71f5ea40f9fddd598d06fc}{wait\+\_\+for\+\_\+hint}} () -\begin{DoxyCompactList}\small\item\em Waits for HINT pin assertion or HOST\+\_\+\+INT\+\_\+\+TIMEOUT\+\_\+\+DEFAULT\+\_\+\+MS to elapse. \end{DoxyCompactList}\item -esp\+\_\+err\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a6602374314c07e9f707c0a6d2234bf7e}{wait\+\_\+for\+\_\+reset}} () -\begin{DoxyCompactList}\small\item\em Waits for SH2 HAL lib to detect reset or HOST\+\_\+\+INT\+\_\+\+TIMEOUT\+\_\+\+DEFAULT\+\_\+\+MS to elapse. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_a6711a624f7229f2eee51ee0a5bc87e67}{toggle\+\_\+reset}} () -\begin{DoxyCompactList}\small\item\em Toggles reset gpio pin for hard reset of \doxylink{class_b_n_o08x}{BNO08x} device. \end{DoxyCompactList}\item -esp\+\_\+err\+\_\+t \mbox{\hyperlink{class_b_n_o08x_ac732c968f8d639c81f5d423aad004e95}{re\+\_\+enable\+\_\+reports}} () -\begin{DoxyCompactList}\small\item\em Re-\/enables all reports enabled by user (called when \doxylink{class_b_n_o08x}{BNO08x} reset is detected by sh2 HAL lib). \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Static Private Member Functions} -\begin{DoxyCompactItemize} -\item -static void \mbox{\hyperlink{class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520}{data\+\_\+proc\+\_\+task\+\_\+trampoline}} (void \texorpdfstring{$\ast$}{*}arg) -\begin{DoxyCompactList}\small\item\em Static function used to launch data processing task. \end{DoxyCompactList}\item -static void \mbox{\hyperlink{class_b_n_o08x_a888eaf810d6140e2e771c44f5857b7c1}{sh2\+\_\+\+HAL\+\_\+service\+\_\+task\+\_\+trampoline}} (void \texorpdfstring{$\ast$}{*}arg) -\begin{DoxyCompactList}\small\item\em Static function used to launch sh2 HAL service task. \end{DoxyCompactList}\item -static void \mbox{\hyperlink{class_b_n_o08x_addf01190119091237ad7a9a1aaea4dcc}{cb\+\_\+task\+\_\+trampoline}} (void \texorpdfstring{$\ast$}{*}arg) -\begin{DoxyCompactList}\small\item\em Static function used to launch cb\+\_\+task task. \end{DoxyCompactList}\item -static void IRAM\+\_\+\+ATTR \mbox{\hyperlink{class_b_n_o08x_a804b95c58c30d36933fd251626b85bf7}{hint\+\_\+handler}} (void \texorpdfstring{$\ast$}{*}arg) -\begin{DoxyCompactList}\small\item\em HINT interrupt service routine, handles falling edge of \doxylink{class_b_n_o08x}{BNO08x} HINT pin. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Private Attributes} -\begin{DoxyCompactItemize} -\item -Task\+Handle\+\_\+t \mbox{\hyperlink{class_b_n_o08x_af9b6fbf35e7cd55d517d30c6429a21a4}{data\+\_\+proc\+\_\+task\+\_\+hdl}} -\begin{DoxyCompactList}\small\item\em \doxylink{class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8}{data\+\_\+proc\+\_\+task()} task handle \end{DoxyCompactList}\item -Task\+Handle\+\_\+t \mbox{\hyperlink{class_b_n_o08x_afb288b912294ac6a568c1aab8bb382f6}{sh2\+\_\+\+HAL\+\_\+service\+\_\+task\+\_\+hdl}} -\begin{DoxyCompactList}\small\item\em \doxylink{class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23}{sh2\+\_\+\+HAL\+\_\+service\+\_\+task()} task handle \end{DoxyCompactList}\item -Task\+Handle\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a6931b6544788f268a9441a9f9d4a5e33}{cb\+\_\+task\+\_\+hdl}} -\begin{DoxyCompactList}\small\item\em \doxylink{class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23}{sh2\+\_\+\+HAL\+\_\+service\+\_\+task()} task handle \end{DoxyCompactList}\item -Semaphore\+Handle\+\_\+t \mbox{\hyperlink{class_b_n_o08x_aa92ff86d82a097a565ed2a2b9000b571}{sem\+\_\+kill\+\_\+tasks}} -\begin{DoxyCompactList}\small\item\em Counting Semaphore to count amount of killed tasks. \end{DoxyCompactList}\item -sh2\+\_\+\+Hal\+\_\+t \mbox{\hyperlink{class_b_n_o08x_abae123678dc62f139749f13a3b6d1baa}{sh2\+\_\+\+HAL}} -\begin{DoxyCompactList}\small\item\em sh2 hardware abstraction layer struct for use with sh2 HAL lib. \end{DoxyCompactList}\item -Queue\+Handle\+\_\+t \mbox{\hyperlink{class_b_n_o08x_aefd6d59af9f8cf73be017db55f8b2e6a}{queue\+\_\+rx\+\_\+sensor\+\_\+event}} -\begin{DoxyCompactList}\small\item\em Queue to send sensor events from sh2 HAL sensor event callback (\doxylink{class_b_n_o08x_s_h2_h_a_l_a19c041ef614d7eda85b94b10202a3997}{BNO08x\+SH2\+HAL\+::sensor\+\_\+event\+\_\+cb()}) to \doxylink{class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8}{data\+\_\+proc\+\_\+task()} \end{DoxyCompactList}\item -Queue\+Handle\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a8b45106ee35e8d2ddc9709b7f788212e}{queue\+\_\+cb\+\_\+report\+\_\+id}} -\begin{DoxyCompactList}\small\item\em Queue to send report ID of most recent report to \doxylink{class_b_n_o08x_a5fb7f6c3e5d1b3478f529644a0f175b7}{cb\+\_\+task()} \end{DoxyCompactList}\item -\mbox{\hyperlink{structbno08x__config__t}{bno08x\+\_\+config\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_aeda443e9f608fccfec0e6770edc90c82}{imu\+\_\+config}} \{\} -\begin{DoxyCompactList}\small\item\em IMU configuration settings. \end{DoxyCompactList}\item -spi\+\_\+bus\+\_\+config\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a982f065df42f00e53fd87c840efdb0f1}{bus\+\_\+config}} \{\} -\begin{DoxyCompactList}\small\item\em SPI bus GPIO configuration settings. \end{DoxyCompactList}\item -spi\+\_\+device\+\_\+interface\+\_\+config\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a425a1f5a9f3232aadc685caaf4c2f82e}{imu\+\_\+spi\+\_\+config}} \{\} -\begin{DoxyCompactList}\small\item\em SPI slave device settings. \end{DoxyCompactList}\item -spi\+\_\+device\+\_\+handle\+\_\+t \mbox{\hyperlink{class_b_n_o08x_acc0ea091465fc9a5736f5e0c6a0ce8ef}{spi\+\_\+hdl}} \{\} -\begin{DoxyCompactList}\small\item\em SPI device handle. \end{DoxyCompactList}\item -spi\+\_\+transaction\+\_\+t \mbox{\hyperlink{class_b_n_o08x_ac16adc5f00b0039c98a4921f13895026}{spi\+\_\+transaction}} \{\} -\begin{DoxyCompactList}\small\item\em SPI transaction handle. \end{DoxyCompactList}\item -\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+init\+\_\+status\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_a0a2d157afc0da144536d8d6927cc63f1}{init\+\_\+status}} -\begin{DoxyCompactList}\small\item\em Initialization status of various functionality, used by deconstructor during cleanup, set during initialization. \end{DoxyCompactList}\item -\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_a22bb1bdc1153a455ec8f549d9389406e}{sync\+\_\+ctx}} -\begin{DoxyCompactList}\small\item\em Holds context used to synchronize tasks and callback execution. \end{DoxyCompactList}\item -sh2\+\_\+\+Product\+Ids\+\_\+t \mbox{\hyperlink{class_b_n_o08x_ac8f6fc515923ffc820a7cfafc0c2830f}{product\+\_\+\+IDs}} -\begin{DoxyCompactList}\small\item\em Product ID info returned IMU at initialization, can be viewed with \doxylink{class_b_n_o08x_a7441f7f2477c152deca17054041bf3e6}{print\+\_\+product\+\_\+ids()} \end{DoxyCompactList}\item -etl\+::map$<$ uint8\+\_\+t, \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}} \texorpdfstring{$\ast$}{*}, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a9808babb45af9b32fc51cef8d50341be}{TOTAL\+\_\+\+RPT\+\_\+\+COUNT}}, etl\+::less$<$ uint8\+\_\+t $>$ $>$ \mbox{\hyperlink{class_b_n_o08x_a58b4949a61a784d09df3e7ecda175b39}{usr\+\_\+reports}} -\end{DoxyCompactItemize} -\doxysubsubsection*{Static Private Attributes} -\begin{DoxyCompactItemize} -\item -static const constexpr config\+STACK\+\_\+\+DEPTH\+\_\+\+TYPE \mbox{\hyperlink{class_b_n_o08x_a876ef3f899989de83ee6a9d6b218f8e1}{DATA\+\_\+\+PROC\+\_\+\+TASK\+\_\+\+SZ}} -\begin{DoxyCompactList}\small\item\em Size of \doxylink{class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8}{data\+\_\+proc\+\_\+task()} stack in bytes. \end{DoxyCompactList}\item -static const constexpr config\+STACK\+\_\+\+DEPTH\+\_\+\+TYPE \mbox{\hyperlink{class_b_n_o08x_aac1f772772db2d5fd14d51e44649d8eb}{SH2\+\_\+\+HAL\+\_\+\+SERVICE\+\_\+\+TASK\+\_\+\+SZ}} -\begin{DoxyCompactList}\small\item\em Size of \doxylink{class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23}{sh2\+\_\+\+HAL\+\_\+service\+\_\+task()} stack in bytes. \end{DoxyCompactList}\item -static const constexpr config\+STACK\+\_\+\+DEPTH\+\_\+\+TYPE \mbox{\hyperlink{class_b_n_o08x_a63002547e309412846c3967c9d068ee3}{CB\+\_\+\+TASK\+\_\+\+SZ}} -\begin{DoxyCompactList}\small\item\em Size of \doxylink{class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23}{sh2\+\_\+\+HAL\+\_\+service\+\_\+task()} stack in bytes. \end{DoxyCompactList}\item -static const constexpr uint16\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a1a037bda37493cde56732cc6fdc7884b}{RX\+\_\+\+DATA\+\_\+\+LENGTH}} = 300U -\begin{DoxyCompactList}\small\item\em length buffer containing data received over spi \end{DoxyCompactList}\item -static const constexpr Tick\+Type\+\_\+t \mbox{\hyperlink{class_b_n_o08x_ae51d4e3228a91ee407d5866e604804c4}{HOST\+\_\+\+INT\+\_\+\+TIMEOUT\+\_\+\+DEFAULT\+\_\+\+MS}} -\begin{DoxyCompactList}\small\item\em Max wait between HINT being asserted by \doxylink{class_b_n_o08x}{BNO08x} before transaction is considered failed (in miliseconds). \end{DoxyCompactList}\item -static const constexpr Tick\+Type\+\_\+t \mbox{\hyperlink{class_b_n_o08x_ae32ce16c51a93b9d53058bf3b6f0d94b}{DATA\+\_\+\+AVAILABLE\+\_\+\+TIMEOUT\+\_\+\+MS}} -\begin{DoxyCompactList}\small\item\em Max wait between \doxylink{class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc}{data\+\_\+available()} being called and no new data/report being detected. \end{DoxyCompactList}\item -static const constexpr Tick\+Type\+\_\+t \mbox{\hyperlink{class_b_n_o08x_aa07e329d693eb8d9270a7f9ad6f1d94b}{HARD\+\_\+\+RESET\+\_\+\+DELAY\+\_\+\+MS}} -\begin{DoxyCompactList}\small\item\em How long RST pin is held low during hard reset (min 10ns according to datasheet, but should be longer for stable operation) \end{DoxyCompactList}\item -static const constexpr uint32\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a031976dacd97917d9d72edccb607160c}{SCLK\+\_\+\+MAX\+\_\+\+SPEED}} = 3000000\+UL -\begin{DoxyCompactList}\small\item\em Max SPI SCLK speed \doxylink{class_b_n_o08x}{BNO08x} is capable of. \end{DoxyCompactList}\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_a2c98d5f2c406a3efd0b48c5666fa8c46}{TAG}} = "{}BNO08x"{} -\begin{DoxyCompactList}\small\item\em Class tag used for serial print statements. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Friends} -\begin{DoxyCompactItemize} -\item -class \mbox{\hyperlink{class_b_n_o08x_a6dd0081dc9eb0cfb019bfdca3aa31802}{BNO08x\+SH2\+HAL}} -\item -class \mbox{\hyperlink{class_b_n_o08x_a190775b71c35d8007faae7dd6a9f1030}{BNO08x\+Test\+Helper}} -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -\doxylink{class_b_n_o08x}{BNO08x} IMU driver class. - -\doxysubsection{Member Typedef Documentation} -\Hypertarget{class_b_n_o08x_ae08bdaff01ecacf0f399ab289fdf0b99}\label{class_b_n_o08x_ae08bdaff01ecacf0f399ab289fdf0b99} -\index{BNO08x@{BNO08x}!bno08x\_reports\_t@{bno08x\_reports\_t}} -\index{bno08x\_reports\_t@{bno08x\_reports\_t}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{bno08x\_reports\_t}{bno08x\_reports\_t}} -{\footnotesize\ttfamily typedef struct BNO08x\+::bno08x\+\_\+reports\+\_\+t BNO08x\+::bno08x\+\_\+reports\+\_\+t} - - - -Contains report implementations. - - - -\doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{class_b_n_o08x_ad12fb6cf310ad7a04a4e53809833bd61}\label{class_b_n_o08x_ad12fb6cf310ad7a04a4e53809833bd61} -\index{BNO08x@{BNO08x}!BNO08x@{BNO08x}} -\index{BNO08x@{BNO08x}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{BNO08x()}{BNO08x()}} -{\footnotesize\ttfamily BNO08x\+::\+BNO08x (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{structbno08x__config__t}{bno08x\+\_\+config\+\_\+t}}}]{imu\+\_\+config = {\ttfamily \mbox{\hyperlink{structbno08x__config__t}{bno08x\+\_\+config\+\_\+t}}()} }\end{DoxyParamCaption})} - - - -\doxylink{class_b_n_o08x}{BNO08x} imu constructor. - -Construct a \doxylink{class_b_n_o08x}{BNO08x} object for managing a \doxylink{class_b_n_o08x}{BNO08x} sensor. - - -\begin{DoxyParams}{Parameters} -{\em imu\+\_\+config} & Configuration settings (optional), default settings can be seen in \doxylink{structbno08x__config__t}{bno08x\+\_\+config\+\_\+t} \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} -\Hypertarget{class_b_n_o08x_a687eee44d68e1bcabce04780d7eb5fb9}\label{class_b_n_o08x_a687eee44d68e1bcabce04780d7eb5fb9} -\index{BNO08x@{BNO08x}!````~BNO08x@{\texorpdfstring{$\sim$}{\string~}BNO08x}} -\index{````~BNO08x@{\texorpdfstring{$\sim$}{\string~}BNO08x}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{\texorpdfstring{$\sim$}{\string~}BNO08x()}{\string~BNO08x()}} -{\footnotesize\ttfamily BNO08x\+::\texorpdfstring{$\sim$}{\string~}\+BNO08x (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} - - - -\doxylink{class_b_n_o08x}{BNO08x} imu deconstructor. - -Deconstructs a \doxylink{class_b_n_o08x}{BNO08x} object and releases any utilized resources. - -\begin{DoxyReturn}{Returns} -void, nothing to return. -\end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_a687eee44d68e1bcabce04780d7eb5fb9_cgraph} -\end{center} -\end{figure} - - -\doxysubsection{Member Function Documentation} -\Hypertarget{class_b_n_o08x_a41d65567bb316971f68718ca69039ace}\label{class_b_n_o08x_a41d65567bb316971f68718ca69039ace} -\index{BNO08x@{BNO08x}!accuracy\_to\_str@{accuracy\_to\_str}} -\index{accuracy\_to\_str@{accuracy\_to\_str}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{accuracy\_to\_str()}{accuracy\_to\_str()}} -{\footnotesize\ttfamily const char \texorpdfstring{$\ast$}{*} BNO08x\+::accuracy\+\_\+to\+\_\+str (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08x\+Accuracy}}}]{accuracy }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} - -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[height=550pt]{class_b_n_o08x_a41d65567bb316971f68718ca69039ace_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_a0559c3f2f49d287e7c400a780975f850}\label{class_b_n_o08x_a0559c3f2f49d287e7c400a780975f850} -\index{BNO08x@{BNO08x}!activity\_to\_str@{activity\_to\_str}} -\index{activity\_to\_str@{activity\_to\_str}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{activity\_to\_str()}{activity\_to\_str()}} -{\footnotesize\ttfamily const char \texorpdfstring{$\ast$}{*} BNO08x\+::activity\+\_\+to\+\_\+str (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187}{BNO08x\+Activity}}}]{activity }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} - - - -Converts a BNO08x\+Activity enum to string. - -\begin{DoxyReturn}{Returns} -The resulting string conversion of the enum. -\end{DoxyReturn} -\Hypertarget{class_b_n_o08x_a817ec9ad9d51a1515f658374de48f483}\label{class_b_n_o08x_a817ec9ad9d51a1515f658374de48f483} -\index{BNO08x@{BNO08x}!calibration\_end@{calibration\_end}} -\index{calibration\_end@{calibration\_end}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{calibration\_end()}{calibration\_end()}} -{\footnotesize\ttfamily bool BNO08x\+::calibration\+\_\+end (\begin{DoxyParamCaption}\item[{sh2\+\_\+\+Cal\+Status\+\_\+t \&}]{status }\end{DoxyParamCaption})} - - - -Ends turn-\/table calibration, see ref. manual 6.\+4.\+10.\+2. - - -\begin{DoxyParams}{Parameters} -{\em status} & Returned status bits indicating result of turntable calibration.\\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -True if enable start turn-\/table calibration operation succeeded. -\end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_a817ec9ad9d51a1515f658374de48f483_cgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_af0dd28db9e331312e45937b12295ca94}\label{class_b_n_o08x_af0dd28db9e331312e45937b12295ca94} -\index{BNO08x@{BNO08x}!calibration\_start@{calibration\_start}} -\index{calibration\_start@{calibration\_start}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{calibration\_start()}{calibration\_start()}} -{\footnotesize\ttfamily bool BNO08x\+::calibration\+\_\+start (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{period\+\_\+us }\end{DoxyParamCaption})} - - - -Starts simple calibration, see ref. manual 6.\+4.\+10.\+1. - - -\begin{DoxyParams}{Parameters} -{\em period\+\_\+us} & This interval should be set to whatever rate the sensor hub is expected to run at after calibration.\\ -\hline -\end{DoxyParams} -After the calibration is started, the IMU should be rotated 180 degrees. After the IMU has been rotated call \doxylink{class_b_n_o08x_a817ec9ad9d51a1515f658374de48f483}{calibration\+\_\+end()}. See ref. manual 6.\+4.\+10 for more detailed instructions. - -\begin{DoxyReturn}{Returns} -True if start simple calibration operation succeeded. -\end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_af0dd28db9e331312e45937b12295ca94_cgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_a5fb7f6c3e5d1b3478f529644a0f175b7}\label{class_b_n_o08x_a5fb7f6c3e5d1b3478f529644a0f175b7} -\index{BNO08x@{BNO08x}!cb\_task@{cb\_task}} -\index{cb\_task@{cb\_task}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{cb\_task()}{cb\_task()}} -{\footnotesize\ttfamily void BNO08x\+::cb\+\_\+task (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} - - - -Task responsible for executing callbacks registered with \doxylink{class_b_n_o08x_aadd44524e6d22c48916acd9518b63ec3}{register\+\_\+cb()}. - -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_a5fb7f6c3e5d1b3478f529644a0f175b7_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_a5fb7f6c3e5d1b3478f529644a0f175b7_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_addf01190119091237ad7a9a1aaea4dcc}\label{class_b_n_o08x_addf01190119091237ad7a9a1aaea4dcc} -\index{BNO08x@{BNO08x}!cb\_task\_trampoline@{cb\_task\_trampoline}} -\index{cb\_task\_trampoline@{cb\_task\_trampoline}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{cb\_task\_trampoline()}{cb\_task\_trampoline()}} -{\footnotesize\ttfamily void BNO08x\+::cb\+\_\+task\+\_\+trampoline (\begin{DoxyParamCaption}\item[{void \texorpdfstring{$\ast$}{*}}]{arg }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}} - - - -Static function used to launch cb\+\_\+task task. - -Used such that \doxylink{class_b_n_o08x_a5fb7f6c3e5d1b3478f529644a0f175b7}{cb\+\_\+task()} can be non-\/static class member. - - -\begin{DoxyParams}{Parameters} -{\em arg} & void pointer to \doxylink{class_b_n_o08x}{BNO08x} imu object \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_addf01190119091237ad7a9a1aaea4dcc_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_addf01190119091237ad7a9a1aaea4dcc_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_a84a19cd1564f8d427394f137df54477d}\label{class_b_n_o08x_a84a19cd1564f8d427394f137df54477d} -\index{BNO08x@{BNO08x}!clear\_dynamic\_calibration@{clear\_dynamic\_calibration}} -\index{clear\_dynamic\_calibration@{clear\_dynamic\_calibration}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{clear\_dynamic\_calibration()}{clear\_dynamic\_calibration()}} -{\footnotesize\ttfamily bool BNO08x\+::clear\+\_\+dynamic\+\_\+calibration (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} - - - -Clears dynamic/motion engine calibration data and resets \doxylink{class_b_n_o08x}{BNO08x} device. See ref manual 6.\+4.\+9.\+1. - -\begin{DoxyReturn}{Returns} -True if save dynamic/\+ME calibration data succeeded. -\end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_a84a19cd1564f8d427394f137df54477d_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=310pt]{class_b_n_o08x_a84a19cd1564f8d427394f137df54477d_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc}\label{class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc} -\index{BNO08x@{BNO08x}!data\_available@{data\_available}} -\index{data\_available@{data\_available}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{data\_available()}{data\_available()}} -{\footnotesize\ttfamily bool BNO08x\+::data\+\_\+available (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} - - - -Polls for new data/report to become available. - -\begin{DoxyReturn}{Returns} -True if new data/report became available before DATA\+\_\+\+AVAILABLE\+\_\+\+TIMEOUT\+\_\+\+MS. -\end{DoxyReturn} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[height=550pt]{class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8}\label{class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8} -\index{BNO08x@{BNO08x}!data\_proc\_task@{data\_proc\_task}} -\index{data\_proc\_task@{data\_proc\_task}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{data\_proc\_task()}{data\_proc\_task()}} -{\footnotesize\ttfamily void BNO08x\+::data\+\_\+proc\+\_\+task (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} - - - -Task responsible for parsing/handling sensor events sent by SH2 HAL and updating data that is returned to user. - -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520}\label{class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520} -\index{BNO08x@{BNO08x}!data\_proc\_task\_trampoline@{data\_proc\_task\_trampoline}} -\index{data\_proc\_task\_trampoline@{data\_proc\_task\_trampoline}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{data\_proc\_task\_trampoline()}{data\_proc\_task\_trampoline()}} -{\footnotesize\ttfamily void BNO08x\+::data\+\_\+proc\+\_\+task\+\_\+trampoline (\begin{DoxyParamCaption}\item[{void \texorpdfstring{$\ast$}{*}}]{arg }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}} - - - -Static function used to launch data processing task. - -Used such that \doxylink{class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8}{data\+\_\+proc\+\_\+task()} can be non-\/static class member. - - -\begin{DoxyParams}{Parameters} -{\em arg} & void pointer to \doxylink{class_b_n_o08x}{BNO08x} imu object \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_a4f007dd431f10e741414d197bb4926c3}\label{class_b_n_o08x_a4f007dd431f10e741414d197bb4926c3} -\index{BNO08x@{BNO08x}!deinit\_gpio@{deinit\_gpio}} -\index{deinit\_gpio@{deinit\_gpio}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{deinit\_gpio()}{deinit\_gpio()}} -{\footnotesize\ttfamily esp\+\_\+err\+\_\+t BNO08x\+::deinit\+\_\+gpio (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} - - - -Deinitializes GPIO, called from deconstructor. - -\begin{DoxyReturn}{Returns} -ESP\+\_\+\+OK if deinitialization was success. -\end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=327pt]{class_b_n_o08x_a4f007dd431f10e741414d197bb4926c3_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_a4f007dd431f10e741414d197bb4926c3_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_a1f0f4cd8dc7d38448e2198ea47d0018c}\label{class_b_n_o08x_a1f0f4cd8dc7d38448e2198ea47d0018c} -\index{BNO08x@{BNO08x}!deinit\_gpio\_inputs@{deinit\_gpio\_inputs}} -\index{deinit\_gpio\_inputs@{deinit\_gpio\_inputs}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{deinit\_gpio\_inputs()}{deinit\_gpio\_inputs()}} -{\footnotesize\ttfamily esp\+\_\+err\+\_\+t BNO08x\+::deinit\+\_\+gpio\+\_\+inputs (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} - - - -Deinitializes GPIO inputs, called from deconstructor. - -\begin{DoxyReturn}{Returns} -ESP\+\_\+\+OK if deinitialization was success. -\end{DoxyReturn} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_a1f0f4cd8dc7d38448e2198ea47d0018c_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_ab132a061bd437fd109225446aa1f6010}\label{class_b_n_o08x_ab132a061bd437fd109225446aa1f6010} -\index{BNO08x@{BNO08x}!deinit\_gpio\_outputs@{deinit\_gpio\_outputs}} -\index{deinit\_gpio\_outputs@{deinit\_gpio\_outputs}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{deinit\_gpio\_outputs()}{deinit\_gpio\_outputs()}} -{\footnotesize\ttfamily esp\+\_\+err\+\_\+t BNO08x\+::deinit\+\_\+gpio\+\_\+outputs (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} - - - -Deinitializes GPIO outputs, called from deconstructor. - -\begin{DoxyReturn}{Returns} -ESP\+\_\+\+OK if deinitialization was success. -\end{DoxyReturn} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_ab132a061bd437fd109225446aa1f6010_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_a9d96108b0f5b1e1e1ac431bc993ca758}\label{class_b_n_o08x_a9d96108b0f5b1e1e1ac431bc993ca758} -\index{BNO08x@{BNO08x}!deinit\_hint\_isr@{deinit\_hint\_isr}} -\index{deinit\_hint\_isr@{deinit\_hint\_isr}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{deinit\_hint\_isr()}{deinit\_hint\_isr()}} -{\footnotesize\ttfamily esp\+\_\+err\+\_\+t BNO08x\+::deinit\+\_\+hint\+\_\+isr (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} - - - -Deinitializes host interrupt ISR, called from deconstructor. - -\begin{DoxyReturn}{Returns} -ESP\+\_\+\+OK if deinitialization was success. -\end{DoxyReturn} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_a9d96108b0f5b1e1e1ac431bc993ca758_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_a75c7226ea4626862a5039aa053116861}\label{class_b_n_o08x_a75c7226ea4626862a5039aa053116861} -\index{BNO08x@{BNO08x}!deinit\_sh2\_HAL@{deinit\_sh2\_HAL}} -\index{deinit\_sh2\_HAL@{deinit\_sh2\_HAL}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{deinit\_sh2\_HAL()}{deinit\_sh2\_HAL()}} -{\footnotesize\ttfamily esp\+\_\+err\+\_\+t BNO08x\+::deinit\+\_\+sh2\+\_\+\+HAL (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} - - - -Deinitializes sh2 HAL. - -\begin{DoxyReturn}{Returns} -ESP\+\_\+\+OK if deinitialization was success. -\end{DoxyReturn} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_a75c7226ea4626862a5039aa053116861_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_a233920ce97f685fbdabecccacf471d85}\label{class_b_n_o08x_a233920ce97f685fbdabecccacf471d85} -\index{BNO08x@{BNO08x}!deinit\_spi@{deinit\_spi}} -\index{deinit\_spi@{deinit\_spi}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{deinit\_spi()}{deinit\_spi()}} -{\footnotesize\ttfamily esp\+\_\+err\+\_\+t BNO08x\+::deinit\+\_\+spi (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} - - - -Deinitializes SPI. - -\begin{DoxyReturn}{Returns} -ESP\+\_\+\+OK if deinitialization was success. -\end{DoxyReturn} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_a233920ce97f685fbdabecccacf471d85_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_a968144efd5100ccce0e453c40a63592b}\label{class_b_n_o08x_a968144efd5100ccce0e453c40a63592b} -\index{BNO08x@{BNO08x}!deinit\_tasks@{deinit\_tasks}} -\index{deinit\_tasks@{deinit\_tasks}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{deinit\_tasks()}{deinit\_tasks()}} -{\footnotesize\ttfamily esp\+\_\+err\+\_\+t BNO08x\+::deinit\+\_\+tasks (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} - - - -Deinitializes tasks used by \doxylink{class_b_n_o08x}{BNO08x} driver. - -\begin{DoxyReturn}{Returns} -ESP\+\_\+\+OK if deinitialization was success. -\end{DoxyReturn} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_a968144efd5100ccce0e453c40a63592b_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_aebacbe092615cd083cf996b14402bba6}\label{class_b_n_o08x_aebacbe092615cd083cf996b14402bba6} -\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}} -\doxysubsubsection{\texorpdfstring{dynamic\_calibration\_autosave\_disable()}{dynamic\_calibration\_autosave\_disable()}} -{\footnotesize\ttfamily bool BNO08x\+::dynamic\+\_\+calibration\+\_\+autosave\+\_\+disable (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} - - - -Disables the automatic saving of dynamic/\+ME calibration data to \doxylink{class_b_n_o08x}{BNO08x} internal flash See ref manual 6.\+4.\+7.\+1. - -\begin{DoxyReturn}{Returns} -True if dynamic/\+ME calibration autosave data enable succeeded. -\end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_a9387728c276734da27388dbea38b6b32_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=333pt]{class_b_n_o08x_a9387728c276734da27388dbea38b6b32_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_a4e8b49abd33e6e11f23b2ae345058b9b}\label{class_b_n_o08x_a4e8b49abd33e6e11f23b2ae345058b9b} -\index{BNO08x@{BNO08x}!dynamic\_calibration\_autosave\_enable@{dynamic\_calibration\_autosave\_enable}} -\index{dynamic\_calibration\_autosave\_enable@{dynamic\_calibration\_autosave\_enable}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{dynamic\_calibration\_autosave\_enable()}{dynamic\_calibration\_autosave\_enable()}} -{\footnotesize\ttfamily bool BNO08x\+::dynamic\+\_\+calibration\+\_\+autosave\+\_\+enable (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} - - - -Enables the automatic saving of dynamic/\+ME calibration data to \doxylink{class_b_n_o08x}{BNO08x} internal flash See ref manual 6.\+4.\+7.\+1. - -\begin{DoxyReturn}{Returns} -True if dynamic/\+ME calibration autosave data enable succeeded. -\end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_a4e8b49abd33e6e11f23b2ae345058b9b_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_a4e8b49abd33e6e11f23b2ae345058b9b_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95}\label{class_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95} -\index{BNO08x@{BNO08x}!dynamic\_calibration\_disable@{dynamic\_calibration\_disable}} -\index{dynamic\_calibration\_disable@{dynamic\_calibration\_disable}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{dynamic\_calibration\_disable()}{dynamic\_calibration\_disable()}} -{\footnotesize\ttfamily bool BNO08x\+::dynamic\+\_\+calibration\+\_\+disable (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aeeb4f49593c062357c3b7037bc2de850}{BNO08x\+Cal\+Sel}}}]{sensor }\end{DoxyParamCaption})} - - - -Disables dynamic/motion engine calibration for specified sensor(s), see ref. manual 6.\+4.\+6.\+1. - - -\begin{DoxyParams}{Parameters} -{\em sensor} & The sensor(s) to disable dynamic/\+ME calibration for.\\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -True if disable dynamic/\+ME calibration succeeded. -\end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=333pt]{class_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5}\label{class_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5} -\index{BNO08x@{BNO08x}!dynamic\_calibration\_enable@{dynamic\_calibration\_enable}} -\index{dynamic\_calibration\_enable@{dynamic\_calibration\_enable}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{dynamic\_calibration\_enable()}{dynamic\_calibration\_enable()}} -{\footnotesize\ttfamily bool BNO08x\+::dynamic\+\_\+calibration\+\_\+enable (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aeeb4f49593c062357c3b7037bc2de850}{BNO08x\+Cal\+Sel}}}]{sensor }\end{DoxyParamCaption})} - - - -Enables dynamic/motion engine calibration for specified sensor(s), see ref. manual 6.\+4.\+6.\+1. - - -\begin{DoxyParams}{Parameters} -{\em sensor} & The sensor(s) to enable dynamic/\+ME calibration for.\\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -True if enable dynamic/\+ME calibration succeeded. -\end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=333pt]{class_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_aee6ce74b95c1e1651cb93a60d723c16c}\label{class_b_n_o08x_aee6ce74b95c1e1651cb93a60d723c16c} -\index{BNO08x@{BNO08x}!get\_frs@{get\_frs}} -\index{get\_frs@{get\_frs}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{get\_frs()}{get\_frs()}} -{\footnotesize\ttfamily bool BNO08x\+::get\+\_\+frs (\begin{DoxyParamCaption}\item[{uint16\+\_\+t}]{frs\+\_\+\+ID, }\item[{uint32\+\_\+t(\&)}]{data\mbox{[}16\mbox{]}, }\item[{uint16\+\_\+t \&}]{rx\+\_\+data\+\_\+sz }\end{DoxyParamCaption})} - - - -Retrieves a record from flash record system (if your goal is to retrieve meta data use the \doxylink{class_b_n_o08x_rpt}{BNO08x\+Rpt}\+:get\+\_\+meta\+\_\+data() method instead) - -For more details on returned and data and frs\+\_\+\+ID see ref. manual 6.\+3.\+7 \& 4.\+3 - - -\begin{DoxyParams}{Parameters} -{\em frs\+\_\+\+ID} & The ID of the desired record to retrieve from flash. \\ -\hline -{\em data} & Buffer of 16 uint32\+\_\+t to store retrieved data. \\ -\hline -{\em rx\+\_\+data\+\_\+sz} & Reference to store number of 32 bit words retrieved from flash.\\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -True if get flash record system operation succeeded. -\end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=336pt]{class_b_n_o08x_aee6ce74b95c1e1651cb93a60d723c16c_cgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_aa8fd64f60de86ff6b8562f90f3b09690}\label{class_b_n_o08x_aa8fd64f60de86ff6b8562f90f3b09690} -\index{BNO08x@{BNO08x}!get\_product\_IDs@{get\_product\_IDs}} -\index{get\_product\_IDs@{get\_product\_IDs}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{get\_product\_IDs()}{get\_product\_IDs()}} -{\footnotesize\ttfamily sh2\+\_\+\+Product\+Ids\+\_\+t BNO08x\+::get\+\_\+product\+\_\+\+IDs (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} - - - -Returns product ID info sent by IMU at initialization. - -\begin{DoxyReturn}{Returns} -The product ID info returned at initialization. -\end{DoxyReturn} -\Hypertarget{class_b_n_o08x_a96d47dd0f9aedfbe3f731f8ae76b2e85}\label{class_b_n_o08x_a96d47dd0f9aedfbe3f731f8ae76b2e85} -\index{BNO08x@{BNO08x}!get\_reset\_reason@{get\_reset\_reason}} -\index{get\_reset\_reason@{get\_reset\_reason}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{get\_reset\_reason()}{get\_reset\_reason()}} -{\footnotesize\ttfamily \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147}{BNO08x\+Reset\+Reason}} BNO08x\+::get\+\_\+reset\+\_\+reason (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} - - - -Returns reason for previous reset via product ID report. - -\begin{DoxyReturn}{Returns} -Enum object containing reset reason, \doxylink{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147a0db45d2a4141101bdfe48e3314cfbca3}{BNO08x\+Reset\+Reason\+::\+UNDEFINED} if failure. -\end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_a96d47dd0f9aedfbe3f731f8ae76b2e85_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_a96d47dd0f9aedfbe3f731f8ae76b2e85_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_a86275a93706656dae6af421bc15a4e59}\label{class_b_n_o08x_a86275a93706656dae6af421bc15a4e59} -\index{BNO08x@{BNO08x}!handle\_cb@{handle\_cb}} -\index{handle\_cb@{handle\_cb}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{handle\_cb()}{handle\_cb()}} -{\footnotesize\ttfamily void BNO08x\+::handle\+\_\+cb (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{rpt\+\_\+\+ID, }\item[{\mbox{\hyperlink{class_b_n_o08x_cb_generic}{BNO08x\+Cb\+Generic}} \texorpdfstring{$\ast$}{*}}]{cb\+\_\+entry }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} - - - -Determines the flavor of a passed callback and executes it appropriately. - -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_a86275a93706656dae6af421bc15a4e59_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_a86275a93706656dae6af421bc15a4e59_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_a7d5250a6017f9e76e3c2ddb00d7103a1}\label{class_b_n_o08x_a7d5250a6017f9e76e3c2ddb00d7103a1} -\index{BNO08x@{BNO08x}!handle\_sensor\_report@{handle\_sensor\_report}} -\index{handle\_sensor\_report@{handle\_sensor\_report}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{handle\_sensor\_report()}{handle\_sensor\_report()}} -{\footnotesize\ttfamily void BNO08x\+::handle\+\_\+sensor\+\_\+report (\begin{DoxyParamCaption}\item[{sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}}]{sensor\+\_\+val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} - - - -Parses receieved report and updates uer data with it. - -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_a7d5250a6017f9e76e3c2ddb00d7103a1_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_a28cd1c0b3477571d87133234e6358503}\label{class_b_n_o08x_a28cd1c0b3477571d87133234e6358503} -\index{BNO08x@{BNO08x}!hard\_reset@{hard\_reset}} -\index{hard\_reset@{hard\_reset}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{hard\_reset()}{hard\_reset()}} -{\footnotesize\ttfamily bool BNO08x\+::hard\+\_\+reset (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} - - - -Hard resets \doxylink{class_b_n_o08x}{BNO08x} device. - -\begin{DoxyReturn}{Returns} -True if reset was success. -\end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=293pt]{class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_a804b95c58c30d36933fd251626b85bf7}\label{class_b_n_o08x_a804b95c58c30d36933fd251626b85bf7} -\index{BNO08x@{BNO08x}!hint\_handler@{hint\_handler}} -\index{hint\_handler@{hint\_handler}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{hint\_handler()}{hint\_handler()}} -{\footnotesize\ttfamily void IRAM\+\_\+\+ATTR BNO08x\+::hint\+\_\+handler (\begin{DoxyParamCaption}\item[{void \texorpdfstring{$\ast$}{*}}]{arg }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}} - - - -HINT interrupt service routine, handles falling edge of \doxylink{class_b_n_o08x}{BNO08x} HINT pin. - -ISR that launches SPI task to perform transaction upon assertion of \doxylink{class_b_n_o08x}{BNO08x} interrupt pin. - -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_a804b95c58c30d36933fd251626b85bf7_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_a589eb9780f5bf613bbd447ef5b9ade3d}\label{class_b_n_o08x_a589eb9780f5bf613bbd447ef5b9ade3d} -\index{BNO08x@{BNO08x}!init\_config\_args@{init\_config\_args}} -\index{init\_config\_args@{init\_config\_args}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{init\_config\_args()}{init\_config\_args()}} -{\footnotesize\ttfamily esp\+\_\+err\+\_\+t BNO08x\+::init\+\_\+config\+\_\+args (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} - - - -Initializes required esp-\/idf SPI data structures with values from user passed \doxylink{structbno08x__config__t}{bno08x\+\_\+config\+\_\+t} struct. - -\begin{DoxyReturn}{Returns} -ESP\+\_\+\+OK if initialization was success. -\end{DoxyReturn} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_a589eb9780f5bf613bbd447ef5b9ade3d_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_ae0dab25557befcf62bf384fdc241ef10}\label{class_b_n_o08x_ae0dab25557befcf62bf384fdc241ef10} -\index{BNO08x@{BNO08x}!init\_gpio@{init\_gpio}} -\index{init\_gpio@{init\_gpio}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{init\_gpio()}{init\_gpio()}} -{\footnotesize\ttfamily esp\+\_\+err\+\_\+t BNO08x\+::init\+\_\+gpio (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} - - - -Initializes required gpio. - -\begin{DoxyReturn}{Returns} -ESP\+\_\+\+OK if initialization was success. -\end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=343pt]{class_b_n_o08x_ae0dab25557befcf62bf384fdc241ef10_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_ae0dab25557befcf62bf384fdc241ef10_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_a8f34d5475474f00ae6a92f73c1fe14e4}\label{class_b_n_o08x_a8f34d5475474f00ae6a92f73c1fe14e4} -\index{BNO08x@{BNO08x}!init\_gpio\_inputs@{init\_gpio\_inputs}} -\index{init\_gpio\_inputs@{init\_gpio\_inputs}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{init\_gpio\_inputs()}{init\_gpio\_inputs()}} -{\footnotesize\ttfamily esp\+\_\+err\+\_\+t BNO08x\+::init\+\_\+gpio\+\_\+inputs (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} - - - -Initializes required gpio inputs. - -\begin{DoxyReturn}{Returns} -ESP\+\_\+\+OK if initialization was success. -\end{DoxyReturn} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_a8f34d5475474f00ae6a92f73c1fe14e4_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_ad0b9e8f8d051798bb1da9b19598dbd64}\label{class_b_n_o08x_ad0b9e8f8d051798bb1da9b19598dbd64} -\index{BNO08x@{BNO08x}!init\_gpio\_outputs@{init\_gpio\_outputs}} -\index{init\_gpio\_outputs@{init\_gpio\_outputs}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{init\_gpio\_outputs()}{init\_gpio\_outputs()}} -{\footnotesize\ttfamily esp\+\_\+err\+\_\+t BNO08x\+::init\+\_\+gpio\+\_\+outputs (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} - - - -Initializes required gpio outputs. - -\begin{DoxyReturn}{Returns} -ESP\+\_\+\+OK if initialization was success. -\end{DoxyReturn} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_ad0b9e8f8d051798bb1da9b19598dbd64_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_aa27026da2c52b4aca49b78863f10ec61}\label{class_b_n_o08x_aa27026da2c52b4aca49b78863f10ec61} -\index{BNO08x@{BNO08x}!init\_hint\_isr@{init\_hint\_isr}} -\index{init\_hint\_isr@{init\_hint\_isr}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{init\_hint\_isr()}{init\_hint\_isr()}} -{\footnotesize\ttfamily esp\+\_\+err\+\_\+t BNO08x\+::init\+\_\+hint\+\_\+isr (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} - - - -Initializes host interrupt ISR. - -\begin{DoxyReturn}{Returns} -ESP\+\_\+\+OK if initialization was success. -\end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=336pt]{class_b_n_o08x_aa27026da2c52b4aca49b78863f10ec61_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_aa27026da2c52b4aca49b78863f10ec61_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_ae2fc9a0fe63a927c015a267621316a80}\label{class_b_n_o08x_ae2fc9a0fe63a927c015a267621316a80} -\index{BNO08x@{BNO08x}!init\_sh2\_HAL@{init\_sh2\_HAL}} -\index{init\_sh2\_HAL@{init\_sh2\_HAL}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{init\_sh2\_HAL()}{init\_sh2\_HAL()}} -{\footnotesize\ttfamily esp\+\_\+err\+\_\+t BNO08x\+::init\+\_\+sh2\+\_\+\+HAL (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} - - - -Initializes sh2 HAL. - -\begin{DoxyReturn}{Returns} -ESP\+\_\+\+OK if initialization was success. -\end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_ae2fc9a0fe63a927c015a267621316a80_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_ae2fc9a0fe63a927c015a267621316a80_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_a58f43c8bb1e7fe8560ce442d46240e81}\label{class_b_n_o08x_a58f43c8bb1e7fe8560ce442d46240e81} -\index{BNO08x@{BNO08x}!init\_spi@{init\_spi}} -\index{init\_spi@{init\_spi}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{init\_spi()}{init\_spi()}} -{\footnotesize\ttfamily esp\+\_\+err\+\_\+t BNO08x\+::init\+\_\+spi (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} - - - -Initializes SPI. - -\begin{DoxyReturn}{Returns} -ESP\+\_\+\+OK if initialization was success. -\end{DoxyReturn} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_a58f43c8bb1e7fe8560ce442d46240e81_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_a90d959312e6f7f8151b8a38218492ead}\label{class_b_n_o08x_a90d959312e6f7f8151b8a38218492ead} -\index{BNO08x@{BNO08x}!init\_tasks@{init\_tasks}} -\index{init\_tasks@{init\_tasks}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{init\_tasks()}{init\_tasks()}} -{\footnotesize\ttfamily esp\+\_\+err\+\_\+t BNO08x\+::init\+\_\+tasks (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} - - - -Initializes data\+\_\+proc\+\_\+task. - -\begin{DoxyReturn}{Returns} -ESP\+\_\+\+OK if initialization was success. -\end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_a90d959312e6f7f8151b8a38218492ead_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_a90d959312e6f7f8151b8a38218492ead_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798}\label{class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798} -\index{BNO08x@{BNO08x}!initialize@{initialize}} -\index{initialize@{initialize}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{initialize()}{initialize()}} -{\footnotesize\ttfamily bool BNO08x\+::initialize (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} - - - -Initializes \doxylink{class_b_n_o08x}{BNO08x} sensor. - -Resets sensor and goes through initialization process. Configures GPIO, required ISRs, and launches two tasks, one to manage SPI transactions, another to process any received data. - -\begin{DoxyReturn}{Returns} -True if initialization was success, false if otherwise. -\end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=282pt]{class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_a8e43dd50140f326cfb58e00399923e8c}\label{class_b_n_o08x_a8e43dd50140f326cfb58e00399923e8c} -\index{BNO08x@{BNO08x}!lock\_sh2\_HAL@{lock\_sh2\_HAL}} -\index{lock\_sh2\_HAL@{lock\_sh2\_HAL}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{lock\_sh2\_HAL()}{lock\_sh2\_HAL()}} -{\footnotesize\ttfamily void BNO08x\+::lock\+\_\+sh2\+\_\+\+HAL (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} - - - -Locks sh2 HAL lib to only allow the calling task to call its APIs. - -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_a8e43dd50140f326cfb58e00399923e8c_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_a37e7c18232f47694d5e55bacc109189c}\label{class_b_n_o08x_a37e7c18232f47694d5e55bacc109189c} -\index{BNO08x@{BNO08x}!lock\_user\_data@{lock\_user\_data}} -\index{lock\_user\_data@{lock\_user\_data}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{lock\_user\_data()}{lock\_user\_data()}} -{\footnotesize\ttfamily void BNO08x\+::lock\+\_\+user\+\_\+data (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} - - - -Locks locks user data to only allow the calling task to read/modify it. - -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} -\Hypertarget{class_b_n_o08x_aaaa15b21ad98a3b161065c3d03ff62b5}\label{class_b_n_o08x_aaaa15b21ad98a3b161065c3d03ff62b5} -\index{BNO08x@{BNO08x}!on@{on}} -\index{on@{on}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{on()}{on()}} -{\footnotesize\ttfamily bool BNO08x\+::on (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} - - - -Places \doxylink{class_b_n_o08x}{BNO08x} device in on state by sending ON (2) command on "{}device"{} channel. - -\begin{DoxyReturn}{Returns} -True if on operation succeeded. -\end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=318pt]{class_b_n_o08x_aaaa15b21ad98a3b161065c3d03ff62b5_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=258pt]{class_b_n_o08x_aaaa15b21ad98a3b161065c3d03ff62b5_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_a7441f7f2477c152deca17054041bf3e6}\label{class_b_n_o08x_a7441f7f2477c152deca17054041bf3e6} -\index{BNO08x@{BNO08x}!print\_product\_ids@{print\_product\_ids}} -\index{print\_product\_ids@{print\_product\_ids}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{print\_product\_ids()}{print\_product\_ids()}} -{\footnotesize\ttfamily void BNO08x\+::print\+\_\+product\+\_\+ids (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} - - - -Prints product IDs received at initialization. - -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_a7441f7f2477c152deca17054041bf3e6_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_ac732c968f8d639c81f5d423aad004e95}\label{class_b_n_o08x_ac732c968f8d639c81f5d423aad004e95} -\index{BNO08x@{BNO08x}!re\_enable\_reports@{re\_enable\_reports}} -\index{re\_enable\_reports@{re\_enable\_reports}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{re\_enable\_reports()}{re\_enable\_reports()}} -{\footnotesize\ttfamily esp\+\_\+err\+\_\+t BNO08x\+::re\+\_\+enable\+\_\+reports (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} - - - -Re-\/enables all reports enabled by user (called when \doxylink{class_b_n_o08x}{BNO08x} reset is detected by sh2 HAL lib). - -\begin{DoxyReturn}{Returns} -ESP\+\_\+\+OK if enabled reports were successfuly re-\/enabled. -\end{DoxyReturn} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_ac732c968f8d639c81f5d423aad004e95_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_a082c79d9951ac32ea5fa25de90255a41}\label{class_b_n_o08x_a082c79d9951ac32ea5fa25de90255a41} -\index{BNO08x@{BNO08x}!register\_cb@{register\_cb}} -\index{register\_cb@{register\_cb}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{register\_cb()}{register\_cb()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} -{\footnotesize\ttfamily bool BNO08x\+::register\+\_\+cb (\begin{DoxyParamCaption}\item[{std\+::function$<$ void(uint8\+\_\+t report\+\_\+\+ID)$>$}]{cb\+\_\+fxn }\end{DoxyParamCaption})} - - - -Registers a callback to execute when new data from a report is received, overloaded with callback param for most recent report ID. - - -\begin{DoxyParams}{Parameters} -{\em cb\+\_\+fxn} & Pointer to the call-\/back function should be of void return type with single input param of uint8\+\_\+t for most recent report ID.\\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} -\Hypertarget{class_b_n_o08x_aadd44524e6d22c48916acd9518b63ec3}\label{class_b_n_o08x_aadd44524e6d22c48916acd9518b63ec3} -\index{BNO08x@{BNO08x}!register\_cb@{register\_cb}} -\index{register\_cb@{register\_cb}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{register\_cb()}{register\_cb()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} -{\footnotesize\ttfamily bool BNO08x\+::register\+\_\+cb (\begin{DoxyParamCaption}\item[{std\+::function$<$ void(void)$>$}]{cb\+\_\+fxn }\end{DoxyParamCaption})} - - - -Registers a callback to execute when new data from a report is received. - - -\begin{DoxyParams}{Parameters} -{\em cb\+\_\+fxn} & Pointer to the call-\/back function should be of void return type void input param.\\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=295pt]{class_b_n_o08x_aadd44524e6d22c48916acd9518b63ec3_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_a1c703a1fb79ce777dc73a83f02bfdb85}\label{class_b_n_o08x_a1c703a1fb79ce777dc73a83f02bfdb85} -\index{BNO08x@{BNO08x}!save\_dynamic\_calibration@{save\_dynamic\_calibration}} -\index{save\_dynamic\_calibration@{save\_dynamic\_calibration}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{save\_dynamic\_calibration()}{save\_dynamic\_calibration()}} -{\footnotesize\ttfamily bool BNO08x\+::save\+\_\+dynamic\+\_\+calibration (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} - - - -Saves dynamic/motion engine calibration data to \doxylink{class_b_n_o08x}{BNO08x} internal flash immediately. See ref manual 6.\+4.\+5.\+1. - -\begin{DoxyReturn}{Returns} -True if save dynamic/\+ME calibration data succeeded. -\end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_a1c703a1fb79ce777dc73a83f02bfdb85_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=309pt]{class_b_n_o08x_a1c703a1fb79ce777dc73a83f02bfdb85_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23}\label{class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23} -\index{BNO08x@{BNO08x}!sh2\_HAL\_service\_task@{sh2\_HAL\_service\_task}} -\index{sh2\_HAL\_service\_task@{sh2\_HAL\_service\_task}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{sh2\_HAL\_service\_task()}{sh2\_HAL\_service\_task()}} -{\footnotesize\ttfamily void BNO08x\+::sh2\+\_\+\+HAL\+\_\+service\+\_\+task (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} - - - -Task responsible for calling shtp\+\_\+service() when HINT is asserted to dispatch any sh2 HAL lib callbacks. - -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_a888eaf810d6140e2e771c44f5857b7c1}\label{class_b_n_o08x_a888eaf810d6140e2e771c44f5857b7c1} -\index{BNO08x@{BNO08x}!sh2\_HAL\_service\_task\_trampoline@{sh2\_HAL\_service\_task\_trampoline}} -\index{sh2\_HAL\_service\_task\_trampoline@{sh2\_HAL\_service\_task\_trampoline}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{sh2\_HAL\_service\_task\_trampoline()}{sh2\_HAL\_service\_task\_trampoline()}} -{\footnotesize\ttfamily void BNO08x\+::sh2\+\_\+\+HAL\+\_\+service\+\_\+task\+\_\+trampoline (\begin{DoxyParamCaption}\item[{void \texorpdfstring{$\ast$}{*}}]{arg }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}} - - - -Static function used to launch sh2 HAL service task. - -Used such that \doxylink{class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23}{sh2\+\_\+\+HAL\+\_\+service\+\_\+task()} can be non-\/static class member. - - -\begin{DoxyParams}{Parameters} -{\em arg} & void pointer to \doxylink{class_b_n_o08x}{BNO08x} imu object \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_a888eaf810d6140e2e771c44f5857b7c1_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_a888eaf810d6140e2e771c44f5857b7c1_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_a7c5774a48227e8e3346fa5df7dfa420c}\label{class_b_n_o08x_a7c5774a48227e8e3346fa5df7dfa420c} -\index{BNO08x@{BNO08x}!sleep@{sleep}} -\index{sleep@{sleep}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{sleep()}{sleep()}} -{\footnotesize\ttfamily bool BNO08x\+::sleep (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} - - - -Places \doxylink{class_b_n_o08x}{BNO08x} device in sleep state by sending SLEEP (3) command on "{}device"{} channel. - -\begin{DoxyReturn}{Returns} -True if sleep operation succeeded. -\end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=330pt]{class_b_n_o08x_a7c5774a48227e8e3346fa5df7dfa420c_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=270pt]{class_b_n_o08x_a7c5774a48227e8e3346fa5df7dfa420c_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e}\label{class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e} -\index{BNO08x@{BNO08x}!soft\_reset@{soft\_reset}} -\index{soft\_reset@{soft\_reset}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{soft\_reset()}{soft\_reset()}} -{\footnotesize\ttfamily bool BNO08x\+::soft\+\_\+reset (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} - - - -Soft resets \doxylink{class_b_n_o08x}{BNO08x} device by sending RESET (1) command on "{}device"{} channel. - -\begin{DoxyReturn}{Returns} -True if soft reset operation succeeded. -\end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=290pt]{class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_aa8347555e37a185bef4a834b04231123}\label{class_b_n_o08x_aa8347555e37a185bef4a834b04231123} -\index{BNO08x@{BNO08x}!stability\_to\_str@{stability\_to\_str}} -\index{stability\_to\_str@{stability\_to\_str}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{stability\_to\_str()}{stability\_to\_str()}} -{\footnotesize\ttfamily const char \texorpdfstring{$\ast$}{*} BNO08x\+::stability\+\_\+to\+\_\+str (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a498b35f9e00b24e51f8f60b029751ab5}{BNO08x\+Stability}}}]{stability }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} - - - -Converts a BNO08x\+Stability enum to string. - -\begin{DoxyReturn}{Returns} -The resulting string conversion of the enum. -\end{DoxyReturn} -\Hypertarget{class_b_n_o08x_a6711a624f7229f2eee51ee0a5bc87e67}\label{class_b_n_o08x_a6711a624f7229f2eee51ee0a5bc87e67} -\index{BNO08x@{BNO08x}!toggle\_reset@{toggle\_reset}} -\index{toggle\_reset@{toggle\_reset}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{toggle\_reset()}{toggle\_reset()}} -{\footnotesize\ttfamily void BNO08x\+::toggle\+\_\+reset (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} - - - -Toggles reset gpio pin for hard reset of \doxylink{class_b_n_o08x}{BNO08x} device. - -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_a6711a624f7229f2eee51ee0a5bc87e67_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_a2dbce689245a1b9968e3ea627d2b9a42}\label{class_b_n_o08x_a2dbce689245a1b9968e3ea627d2b9a42} -\index{BNO08x@{BNO08x}!unlock\_sh2\_HAL@{unlock\_sh2\_HAL}} -\index{unlock\_sh2\_HAL@{unlock\_sh2\_HAL}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{unlock\_sh2\_HAL()}{unlock\_sh2\_HAL()}} -{\footnotesize\ttfamily void BNO08x\+::unlock\+\_\+sh2\+\_\+\+HAL (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} - - - -Unlocks sh2 HAL lib to allow other tasks to call its APIs. - -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_a2dbce689245a1b9968e3ea627d2b9a42_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_a171b4f380b145e295a11219a8e2a961a}\label{class_b_n_o08x_a171b4f380b145e295a11219a8e2a961a} -\index{BNO08x@{BNO08x}!unlock\_user\_data@{unlock\_user\_data}} -\index{unlock\_user\_data@{unlock\_user\_data}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{unlock\_user\_data()}{unlock\_user\_data()}} -{\footnotesize\ttfamily void BNO08x\+::unlock\+\_\+user\+\_\+data (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} - - - -Unlocks user data to allow other tasks to read/modify it. - -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} -\Hypertarget{class_b_n_o08x_a69cf0da11a71f5ea40f9fddd598d06fc}\label{class_b_n_o08x_a69cf0da11a71f5ea40f9fddd598d06fc} -\index{BNO08x@{BNO08x}!wait\_for\_hint@{wait\_for\_hint}} -\index{wait\_for\_hint@{wait\_for\_hint}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{wait\_for\_hint()}{wait\_for\_hint()}} -{\footnotesize\ttfamily esp\+\_\+err\+\_\+t BNO08x\+::wait\+\_\+for\+\_\+hint (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} - - - -Waits for HINT pin assertion or HOST\+\_\+\+INT\+\_\+\+TIMEOUT\+\_\+\+DEFAULT\+\_\+\+MS to elapse. - -\begin{DoxyReturn}{Returns} -ESP\+\_\+\+OK if HINT was asserted. -\end{DoxyReturn} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_a69cf0da11a71f5ea40f9fddd598d06fc_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_a6602374314c07e9f707c0a6d2234bf7e}\label{class_b_n_o08x_a6602374314c07e9f707c0a6d2234bf7e} -\index{BNO08x@{BNO08x}!wait\_for\_reset@{wait\_for\_reset}} -\index{wait\_for\_reset@{wait\_for\_reset}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{wait\_for\_reset()}{wait\_for\_reset()}} -{\footnotesize\ttfamily esp\+\_\+err\+\_\+t BNO08x\+::wait\+\_\+for\+\_\+reset (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} - - - -Waits for SH2 HAL lib to detect reset or HOST\+\_\+\+INT\+\_\+\+TIMEOUT\+\_\+\+DEFAULT\+\_\+\+MS to elapse. - -\begin{DoxyReturn}{Returns} -ESP\+\_\+\+OK if reset was detected by SH2 HAL lib. -\end{DoxyReturn} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_a6602374314c07e9f707c0a6d2234bf7e_icgraph} -\end{center} -\end{figure} - - -\doxysubsection{Friends And Related Symbol Documentation} -\Hypertarget{class_b_n_o08x_a6dd0081dc9eb0cfb019bfdca3aa31802}\label{class_b_n_o08x_a6dd0081dc9eb0cfb019bfdca3aa31802} -\index{BNO08x@{BNO08x}!BNO08xSH2HAL@{BNO08xSH2HAL}} -\index{BNO08xSH2HAL@{BNO08xSH2HAL}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{BNO08xSH2HAL}{BNO08xSH2HAL}} -{\footnotesize\ttfamily friend class \mbox{\hyperlink{class_b_n_o08x_s_h2_h_a_l}{BNO08x\+SH2\+HAL}}\hspace{0.3cm}{\ttfamily [friend]}} - -\Hypertarget{class_b_n_o08x_a190775b71c35d8007faae7dd6a9f1030}\label{class_b_n_o08x_a190775b71c35d8007faae7dd6a9f1030} -\index{BNO08x@{BNO08x}!BNO08xTestHelper@{BNO08xTestHelper}} -\index{BNO08xTestHelper@{BNO08xTestHelper}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{BNO08xTestHelper}{BNO08xTestHelper}} -{\footnotesize\ttfamily friend class \mbox{\hyperlink{class_b_n_o08x_test_helper}{BNO08x\+Test\+Helper}}\hspace{0.3cm}{\ttfamily [friend]}} - - - -\doxysubsection{Member Data Documentation} -\Hypertarget{class_b_n_o08x_a982f065df42f00e53fd87c840efdb0f1}\label{class_b_n_o08x_a982f065df42f00e53fd87c840efdb0f1} -\index{BNO08x@{BNO08x}!bus\_config@{bus\_config}} -\index{bus\_config@{bus\_config}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{bus\_config}{bus\_config}} -{\footnotesize\ttfamily spi\+\_\+bus\+\_\+config\+\_\+t BNO08x\+::bus\+\_\+config \{\}\hspace{0.3cm}{\ttfamily [private]}} - - - -SPI bus GPIO configuration settings. - -\Hypertarget{class_b_n_o08x_a6931b6544788f268a9441a9f9d4a5e33}\label{class_b_n_o08x_a6931b6544788f268a9441a9f9d4a5e33} -\index{BNO08x@{BNO08x}!cb\_task\_hdl@{cb\_task\_hdl}} -\index{cb\_task\_hdl@{cb\_task\_hdl}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{cb\_task\_hdl}{cb\_task\_hdl}} -{\footnotesize\ttfamily Task\+Handle\+\_\+t BNO08x\+::cb\+\_\+task\+\_\+hdl\hspace{0.3cm}{\ttfamily [private]}} - - - -\doxylink{class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23}{sh2\+\_\+\+HAL\+\_\+service\+\_\+task()} task handle - -\Hypertarget{class_b_n_o08x_a63002547e309412846c3967c9d068ee3}\label{class_b_n_o08x_a63002547e309412846c3967c9d068ee3} -\index{BNO08x@{BNO08x}!CB\_TASK\_SZ@{CB\_TASK\_SZ}} -\index{CB\_TASK\_SZ@{CB\_TASK\_SZ}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{CB\_TASK\_SZ}{CB\_TASK\_SZ}} -{\footnotesize\ttfamily const constexpr config\+STACK\+\_\+\+DEPTH\+\_\+\+TYPE BNO08x\+::\+CB\+\_\+\+TASK\+\_\+\+SZ\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} - -{\bfseries Initial value\+:} -\begin{DoxyCode}{0} -\DoxyCodeLine{=} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ CONFIG\_ESP32\_BNO08X\_CB\_TASK\_SZ} - -\end{DoxyCode} - - -Size of \doxylink{class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23}{sh2\+\_\+\+HAL\+\_\+service\+\_\+task()} stack in bytes. - -\Hypertarget{class_b_n_o08x_ae32ce16c51a93b9d53058bf3b6f0d94b}\label{class_b_n_o08x_ae32ce16c51a93b9d53058bf3b6f0d94b} -\index{BNO08x@{BNO08x}!DATA\_AVAILABLE\_TIMEOUT\_MS@{DATA\_AVAILABLE\_TIMEOUT\_MS}} -\index{DATA\_AVAILABLE\_TIMEOUT\_MS@{DATA\_AVAILABLE\_TIMEOUT\_MS}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{DATA\_AVAILABLE\_TIMEOUT\_MS}{DATA\_AVAILABLE\_TIMEOUT\_MS}} -{\footnotesize\ttfamily const constexpr Tick\+Type\+\_\+t BNO08x\+::\+DATA\+\_\+\+AVAILABLE\+\_\+\+TIMEOUT\+\_\+\+MS\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} - -{\bfseries Initial value\+:} -\begin{DoxyCode}{0} -\DoxyCodeLine{=} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ CONFIG\_ESP32\_BNO08X\_DATA\_AVAILABLE\_TIMEOUT\_MS\ /} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ portTICK\_PERIOD\_MS} - -\end{DoxyCode} - - -Max wait between \doxylink{class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc}{data\+\_\+available()} being called and no new data/report being detected. - -\Hypertarget{class_b_n_o08x_af9b6fbf35e7cd55d517d30c6429a21a4}\label{class_b_n_o08x_af9b6fbf35e7cd55d517d30c6429a21a4} -\index{BNO08x@{BNO08x}!data\_proc\_task\_hdl@{data\_proc\_task\_hdl}} -\index{data\_proc\_task\_hdl@{data\_proc\_task\_hdl}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{data\_proc\_task\_hdl}{data\_proc\_task\_hdl}} -{\footnotesize\ttfamily Task\+Handle\+\_\+t BNO08x\+::data\+\_\+proc\+\_\+task\+\_\+hdl\hspace{0.3cm}{\ttfamily [private]}} - - - -\doxylink{class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8}{data\+\_\+proc\+\_\+task()} task handle - -\Hypertarget{class_b_n_o08x_a876ef3f899989de83ee6a9d6b218f8e1}\label{class_b_n_o08x_a876ef3f899989de83ee6a9d6b218f8e1} -\index{BNO08x@{BNO08x}!DATA\_PROC\_TASK\_SZ@{DATA\_PROC\_TASK\_SZ}} -\index{DATA\_PROC\_TASK\_SZ@{DATA\_PROC\_TASK\_SZ}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{DATA\_PROC\_TASK\_SZ}{DATA\_PROC\_TASK\_SZ}} -{\footnotesize\ttfamily const constexpr config\+STACK\+\_\+\+DEPTH\+\_\+\+TYPE BNO08x\+::\+DATA\+\_\+\+PROC\+\_\+\+TASK\+\_\+\+SZ\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} - -{\bfseries Initial value\+:} -\begin{DoxyCode}{0} -\DoxyCodeLine{=} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ CONFIG\_ESP32\_BNO08X\_DATA\_PROC\_TASK\_SZ} - -\end{DoxyCode} - - -Size of \doxylink{class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8}{data\+\_\+proc\+\_\+task()} stack in bytes. - -\Hypertarget{class_b_n_o08x_aa07e329d693eb8d9270a7f9ad6f1d94b}\label{class_b_n_o08x_aa07e329d693eb8d9270a7f9ad6f1d94b} -\index{BNO08x@{BNO08x}!HARD\_RESET\_DELAY\_MS@{HARD\_RESET\_DELAY\_MS}} -\index{HARD\_RESET\_DELAY\_MS@{HARD\_RESET\_DELAY\_MS}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{HARD\_RESET\_DELAY\_MS}{HARD\_RESET\_DELAY\_MS}} -{\footnotesize\ttfamily const constexpr Tick\+Type\+\_\+t BNO08x\+::\+HARD\+\_\+\+RESET\+\_\+\+DELAY\+\_\+\+MS\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} - -{\bfseries Initial value\+:} -\begin{DoxyCode}{0} -\DoxyCodeLine{=} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ CONFIG\_ESP32\_BNO08X\_HARD\_RESET\_DELAY\_MS\ /} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ portTICK\_PERIOD\_MS} - -\end{DoxyCode} - - -How long RST pin is held low during hard reset (min 10ns according to datasheet, but should be longer for stable operation) - -\Hypertarget{class_b_n_o08x_ae51d4e3228a91ee407d5866e604804c4}\label{class_b_n_o08x_ae51d4e3228a91ee407d5866e604804c4} -\index{BNO08x@{BNO08x}!HOST\_INT\_TIMEOUT\_DEFAULT\_MS@{HOST\_INT\_TIMEOUT\_DEFAULT\_MS}} -\index{HOST\_INT\_TIMEOUT\_DEFAULT\_MS@{HOST\_INT\_TIMEOUT\_DEFAULT\_MS}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{HOST\_INT\_TIMEOUT\_DEFAULT\_MS}{HOST\_INT\_TIMEOUT\_DEFAULT\_MS}} -{\footnotesize\ttfamily const constexpr Tick\+Type\+\_\+t BNO08x\+::\+HOST\+\_\+\+INT\+\_\+\+TIMEOUT\+\_\+\+DEFAULT\+\_\+\+MS\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} - -{\bfseries Initial value\+:} -\begin{DoxyCode}{0} -\DoxyCodeLine{=} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ CONFIG\_ESP32\_BNO08X\_HINT\_TIMEOUT\_MS\ /} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ portTICK\_PERIOD\_MS} - -\end{DoxyCode} - - -Max wait between HINT being asserted by \doxylink{class_b_n_o08x}{BNO08x} before transaction is considered failed (in miliseconds). - -\Hypertarget{class_b_n_o08x_aeda443e9f608fccfec0e6770edc90c82}\label{class_b_n_o08x_aeda443e9f608fccfec0e6770edc90c82} -\index{BNO08x@{BNO08x}!imu\_config@{imu\_config}} -\index{imu\_config@{imu\_config}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{imu\_config}{imu\_config}} -{\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__config__t}{bno08x\+\_\+config\+\_\+t}} BNO08x\+::imu\+\_\+config \{\}\hspace{0.3cm}{\ttfamily [private]}} - - - -IMU configuration settings. - -\Hypertarget{class_b_n_o08x_a425a1f5a9f3232aadc685caaf4c2f82e}\label{class_b_n_o08x_a425a1f5a9f3232aadc685caaf4c2f82e} -\index{BNO08x@{BNO08x}!imu\_spi\_config@{imu\_spi\_config}} -\index{imu\_spi\_config@{imu\_spi\_config}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{imu\_spi\_config}{imu\_spi\_config}} -{\footnotesize\ttfamily spi\+\_\+device\+\_\+interface\+\_\+config\+\_\+t BNO08x\+::imu\+\_\+spi\+\_\+config \{\}\hspace{0.3cm}{\ttfamily [private]}} - - - -SPI slave device settings. - -\Hypertarget{class_b_n_o08x_a0a2d157afc0da144536d8d6927cc63f1}\label{class_b_n_o08x_a0a2d157afc0da144536d8d6927cc63f1} -\index{BNO08x@{BNO08x}!init\_status@{init\_status}} -\index{init\_status@{init\_status}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{init\_status}{init\_status}} -{\footnotesize\ttfamily \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+init\+\_\+status\+\_\+t}} BNO08x\+::init\+\_\+status\hspace{0.3cm}{\ttfamily [private]}} - - - -Initialization status of various functionality, used by deconstructor during cleanup, set during initialization. - -\Hypertarget{class_b_n_o08x_ac8f6fc515923ffc820a7cfafc0c2830f}\label{class_b_n_o08x_ac8f6fc515923ffc820a7cfafc0c2830f} -\index{BNO08x@{BNO08x}!product\_IDs@{product\_IDs}} -\index{product\_IDs@{product\_IDs}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{product\_IDs}{product\_IDs}} -{\footnotesize\ttfamily sh2\+\_\+\+Product\+Ids\+\_\+t BNO08x\+::product\+\_\+\+IDs\hspace{0.3cm}{\ttfamily [private]}} - - - -Product ID info returned IMU at initialization, can be viewed with \doxylink{class_b_n_o08x_a7441f7f2477c152deca17054041bf3e6}{print\+\_\+product\+\_\+ids()} - -\Hypertarget{class_b_n_o08x_a8b45106ee35e8d2ddc9709b7f788212e}\label{class_b_n_o08x_a8b45106ee35e8d2ddc9709b7f788212e} -\index{BNO08x@{BNO08x}!queue\_cb\_report\_id@{queue\_cb\_report\_id}} -\index{queue\_cb\_report\_id@{queue\_cb\_report\_id}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{queue\_cb\_report\_id}{queue\_cb\_report\_id}} -{\footnotesize\ttfamily Queue\+Handle\+\_\+t BNO08x\+::queue\+\_\+cb\+\_\+report\+\_\+id\hspace{0.3cm}{\ttfamily [private]}} - - - -Queue to send report ID of most recent report to \doxylink{class_b_n_o08x_a5fb7f6c3e5d1b3478f529644a0f175b7}{cb\+\_\+task()} - -\Hypertarget{class_b_n_o08x_aefd6d59af9f8cf73be017db55f8b2e6a}\label{class_b_n_o08x_aefd6d59af9f8cf73be017db55f8b2e6a} -\index{BNO08x@{BNO08x}!queue\_rx\_sensor\_event@{queue\_rx\_sensor\_event}} -\index{queue\_rx\_sensor\_event@{queue\_rx\_sensor\_event}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{queue\_rx\_sensor\_event}{queue\_rx\_sensor\_event}} -{\footnotesize\ttfamily Queue\+Handle\+\_\+t BNO08x\+::queue\+\_\+rx\+\_\+sensor\+\_\+event\hspace{0.3cm}{\ttfamily [private]}} - - - -Queue to send sensor events from sh2 HAL sensor event callback (\doxylink{class_b_n_o08x_s_h2_h_a_l_a19c041ef614d7eda85b94b10202a3997}{BNO08x\+SH2\+HAL\+::sensor\+\_\+event\+\_\+cb()}) to \doxylink{class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8}{data\+\_\+proc\+\_\+task()} - -\Hypertarget{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}\label{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e} -\index{BNO08x@{BNO08x}!rpt@{rpt}} -\index{rpt@{rpt}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{rpt}{rpt}} -{\footnotesize\ttfamily \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t}{bno08x\+\_\+reports\+\_\+t}} BNO08x\+::rpt} - -\Hypertarget{class_b_n_o08x_a1a037bda37493cde56732cc6fdc7884b}\label{class_b_n_o08x_a1a037bda37493cde56732cc6fdc7884b} -\index{BNO08x@{BNO08x}!RX\_DATA\_LENGTH@{RX\_DATA\_LENGTH}} -\index{RX\_DATA\_LENGTH@{RX\_DATA\_LENGTH}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{RX\_DATA\_LENGTH}{RX\_DATA\_LENGTH}} -{\footnotesize\ttfamily const constexpr uint16\+\_\+t BNO08x\+::\+RX\+\_\+\+DATA\+\_\+\+LENGTH = 300U\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} - - - -length buffer containing data received over spi - -\Hypertarget{class_b_n_o08x_a031976dacd97917d9d72edccb607160c}\label{class_b_n_o08x_a031976dacd97917d9d72edccb607160c} -\index{BNO08x@{BNO08x}!SCLK\_MAX\_SPEED@{SCLK\_MAX\_SPEED}} -\index{SCLK\_MAX\_SPEED@{SCLK\_MAX\_SPEED}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{SCLK\_MAX\_SPEED}{SCLK\_MAX\_SPEED}} -{\footnotesize\ttfamily const constexpr uint32\+\_\+t BNO08x\+::\+SCLK\+\_\+\+MAX\+\_\+\+SPEED = 3000000\+UL\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} - - - -Max SPI SCLK speed \doxylink{class_b_n_o08x}{BNO08x} is capable of. - -\Hypertarget{class_b_n_o08x_aa92ff86d82a097a565ed2a2b9000b571}\label{class_b_n_o08x_aa92ff86d82a097a565ed2a2b9000b571} -\index{BNO08x@{BNO08x}!sem\_kill\_tasks@{sem\_kill\_tasks}} -\index{sem\_kill\_tasks@{sem\_kill\_tasks}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{sem\_kill\_tasks}{sem\_kill\_tasks}} -{\footnotesize\ttfamily Semaphore\+Handle\+\_\+t BNO08x\+::sem\+\_\+kill\+\_\+tasks\hspace{0.3cm}{\ttfamily [private]}} - - - -Counting Semaphore to count amount of killed tasks. - -\Hypertarget{class_b_n_o08x_abae123678dc62f139749f13a3b6d1baa}\label{class_b_n_o08x_abae123678dc62f139749f13a3b6d1baa} -\index{BNO08x@{BNO08x}!sh2\_HAL@{sh2\_HAL}} -\index{sh2\_HAL@{sh2\_HAL}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{sh2\_HAL}{sh2\_HAL}} -{\footnotesize\ttfamily sh2\+\_\+\+Hal\+\_\+t BNO08x\+::sh2\+\_\+\+HAL\hspace{0.3cm}{\ttfamily [private]}} - - - -sh2 hardware abstraction layer struct for use with sh2 HAL lib. - -\Hypertarget{class_b_n_o08x_afb288b912294ac6a568c1aab8bb382f6}\label{class_b_n_o08x_afb288b912294ac6a568c1aab8bb382f6} -\index{BNO08x@{BNO08x}!sh2\_HAL\_service\_task\_hdl@{sh2\_HAL\_service\_task\_hdl}} -\index{sh2\_HAL\_service\_task\_hdl@{sh2\_HAL\_service\_task\_hdl}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{sh2\_HAL\_service\_task\_hdl}{sh2\_HAL\_service\_task\_hdl}} -{\footnotesize\ttfamily Task\+Handle\+\_\+t BNO08x\+::sh2\+\_\+\+HAL\+\_\+service\+\_\+task\+\_\+hdl\hspace{0.3cm}{\ttfamily [private]}} - - - -\doxylink{class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23}{sh2\+\_\+\+HAL\+\_\+service\+\_\+task()} task handle - -\Hypertarget{class_b_n_o08x_aac1f772772db2d5fd14d51e44649d8eb}\label{class_b_n_o08x_aac1f772772db2d5fd14d51e44649d8eb} -\index{BNO08x@{BNO08x}!SH2\_HAL\_SERVICE\_TASK\_SZ@{SH2\_HAL\_SERVICE\_TASK\_SZ}} -\index{SH2\_HAL\_SERVICE\_TASK\_SZ@{SH2\_HAL\_SERVICE\_TASK\_SZ}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{SH2\_HAL\_SERVICE\_TASK\_SZ}{SH2\_HAL\_SERVICE\_TASK\_SZ}} -{\footnotesize\ttfamily const constexpr config\+STACK\+\_\+\+DEPTH\+\_\+\+TYPE BNO08x\+::\+SH2\+\_\+\+HAL\+\_\+\+SERVICE\+\_\+\+TASK\+\_\+\+SZ\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} - -{\bfseries Initial value\+:} -\begin{DoxyCode}{0} -\DoxyCodeLine{=} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ CONFIG\_ESP32\_BNO08X\_SH2\_HAL\_SERVICE\_TASK\_SZ} - -\end{DoxyCode} - - -Size of \doxylink{class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23}{sh2\+\_\+\+HAL\+\_\+service\+\_\+task()} stack in bytes. - -\Hypertarget{class_b_n_o08x_acc0ea091465fc9a5736f5e0c6a0ce8ef}\label{class_b_n_o08x_acc0ea091465fc9a5736f5e0c6a0ce8ef} -\index{BNO08x@{BNO08x}!spi\_hdl@{spi\_hdl}} -\index{spi\_hdl@{spi\_hdl}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{spi\_hdl}{spi\_hdl}} -{\footnotesize\ttfamily spi\+\_\+device\+\_\+handle\+\_\+t BNO08x\+::spi\+\_\+hdl \{\}\hspace{0.3cm}{\ttfamily [private]}} - - - -SPI device handle. - -\Hypertarget{class_b_n_o08x_ac16adc5f00b0039c98a4921f13895026}\label{class_b_n_o08x_ac16adc5f00b0039c98a4921f13895026} -\index{BNO08x@{BNO08x}!spi\_transaction@{spi\_transaction}} -\index{spi\_transaction@{spi\_transaction}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{spi\_transaction}{spi\_transaction}} -{\footnotesize\ttfamily spi\+\_\+transaction\+\_\+t BNO08x\+::spi\+\_\+transaction \{\}\hspace{0.3cm}{\ttfamily [private]}} - - - -SPI transaction handle. - -\Hypertarget{class_b_n_o08x_a22bb1bdc1153a455ec8f549d9389406e}\label{class_b_n_o08x_a22bb1bdc1153a455ec8f549d9389406e} -\index{BNO08x@{BNO08x}!sync\_ctx@{sync\_ctx}} -\index{sync\_ctx@{sync\_ctx}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{sync\_ctx}{sync\_ctx}} -{\footnotesize\ttfamily \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} BNO08x\+::sync\+\_\+ctx\hspace{0.3cm}{\ttfamily [private]}} - - - -Holds context used to synchronize tasks and callback execution. - -\Hypertarget{class_b_n_o08x_a2c98d5f2c406a3efd0b48c5666fa8c46}\label{class_b_n_o08x_a2c98d5f2c406a3efd0b48c5666fa8c46} -\index{BNO08x@{BNO08x}!TAG@{TAG}} -\index{TAG@{TAG}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{TAG}{TAG}} -{\footnotesize\ttfamily const constexpr char\texorpdfstring{$\ast$}{*} BNO08x\+::\+TAG = "{}BNO08x"{}\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} - - - -Class tag used for serial print statements. - -\Hypertarget{class_b_n_o08x_a58b4949a61a784d09df3e7ecda175b39}\label{class_b_n_o08x_a58b4949a61a784d09df3e7ecda175b39} -\index{BNO08x@{BNO08x}!usr\_reports@{usr\_reports}} -\index{usr\_reports@{usr\_reports}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{usr\_reports}{usr\_reports}} -{\footnotesize\ttfamily etl\+::map$<$uint8\+\_\+t, \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}\texorpdfstring{$\ast$}{*}, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a9808babb45af9b32fc51cef8d50341be}{TOTAL\+\_\+\+RPT\+\_\+\+COUNT}}, etl\+::less$<$uint8\+\_\+t$>$ $>$ BNO08x\+::usr\+\_\+reports\hspace{0.3cm}{\ttfamily [private]}} - - - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -include/\mbox{\hyperlink{_b_n_o08x_8hpp}{BNO08x.\+hpp}}\item -source/\mbox{\hyperlink{_b_n_o08x_8cpp}{BNO08x.\+cpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/class_b_n_o08x__coll__graph.md5 b/documentation/latex/class_b_n_o08x__coll__graph.md5 deleted file mode 100644 index d3794b9..0000000 --- a/documentation/latex/class_b_n_o08x__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -d5618573c28bee41d6393db6d353abbc \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x__coll__graph.pdf b/documentation/latex/class_b_n_o08x__coll__graph.pdf deleted file mode 100644 index b0427cd..0000000 Binary files a/documentation/latex/class_b_n_o08x__coll__graph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_cgraph.md5 b/documentation/latex/class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_cgraph.md5 deleted file mode 100644 index 00b0416..0000000 --- a/documentation/latex/class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -9757d550059826072e5bdb36ef9695a9 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_cgraph.pdf b/documentation/latex/class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_cgraph.pdf deleted file mode 100644 index a3f8218..0000000 Binary files a/documentation/latex/class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_icgraph.md5 b/documentation/latex/class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_icgraph.md5 deleted file mode 100644 index 02ef4e2..0000000 --- a/documentation/latex/class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -d0be1982f7d664b05f338ea6f7a467ec \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_icgraph.pdf b/documentation/latex/class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_icgraph.pdf deleted file mode 100644 index 379dd70..0000000 Binary files a/documentation/latex/class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a1c703a1fb79ce777dc73a83f02bfdb85_cgraph.md5 b/documentation/latex/class_b_n_o08x_a1c703a1fb79ce777dc73a83f02bfdb85_cgraph.md5 deleted file mode 100644 index d0e1b02..0000000 --- a/documentation/latex/class_b_n_o08x_a1c703a1fb79ce777dc73a83f02bfdb85_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -48b443791aafb7938bba24a752870068 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a1c703a1fb79ce777dc73a83f02bfdb85_cgraph.pdf b/documentation/latex/class_b_n_o08x_a1c703a1fb79ce777dc73a83f02bfdb85_cgraph.pdf deleted file mode 100644 index cd24474..0000000 Binary files a/documentation/latex/class_b_n_o08x_a1c703a1fb79ce777dc73a83f02bfdb85_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a1c703a1fb79ce777dc73a83f02bfdb85_icgraph.md5 b/documentation/latex/class_b_n_o08x_a1c703a1fb79ce777dc73a83f02bfdb85_icgraph.md5 deleted file mode 100644 index 846ed77..0000000 --- a/documentation/latex/class_b_n_o08x_a1c703a1fb79ce777dc73a83f02bfdb85_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -555e8c05ba41004305d47d9ca1e6e0aa \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a1c703a1fb79ce777dc73a83f02bfdb85_icgraph.pdf b/documentation/latex/class_b_n_o08x_a1c703a1fb79ce777dc73a83f02bfdb85_icgraph.pdf deleted file mode 100644 index e02122a..0000000 Binary files a/documentation/latex/class_b_n_o08x_a1c703a1fb79ce777dc73a83f02bfdb85_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a1f0f4cd8dc7d38448e2198ea47d0018c_icgraph.md5 b/documentation/latex/class_b_n_o08x_a1f0f4cd8dc7d38448e2198ea47d0018c_icgraph.md5 deleted file mode 100644 index 82467ab..0000000 --- a/documentation/latex/class_b_n_o08x_a1f0f4cd8dc7d38448e2198ea47d0018c_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -f30274f0e258e4a5a50d766c713a238a \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a1f0f4cd8dc7d38448e2198ea47d0018c_icgraph.pdf b/documentation/latex/class_b_n_o08x_a1f0f4cd8dc7d38448e2198ea47d0018c_icgraph.pdf deleted file mode 100644 index aa390a1..0000000 Binary files a/documentation/latex/class_b_n_o08x_a1f0f4cd8dc7d38448e2198ea47d0018c_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a233920ce97f685fbdabecccacf471d85_icgraph.md5 b/documentation/latex/class_b_n_o08x_a233920ce97f685fbdabecccacf471d85_icgraph.md5 deleted file mode 100644 index 2c98d5f..0000000 --- a/documentation/latex/class_b_n_o08x_a233920ce97f685fbdabecccacf471d85_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -ab99c9dd002f66e6f00489b143dbe04b \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a233920ce97f685fbdabecccacf471d85_icgraph.pdf b/documentation/latex/class_b_n_o08x_a233920ce97f685fbdabecccacf471d85_icgraph.pdf deleted file mode 100644 index a9644bc..0000000 Binary files a/documentation/latex/class_b_n_o08x_a233920ce97f685fbdabecccacf471d85_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_cgraph.md5 b/documentation/latex/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_cgraph.md5 deleted file mode 100644 index 2d65950..0000000 --- a/documentation/latex/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -06d24a52ec948e32820bd7b6f2d9aa3f \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_cgraph.pdf b/documentation/latex/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_cgraph.pdf deleted file mode 100644 index d23fa2f..0000000 Binary files a/documentation/latex/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_icgraph.md5 b/documentation/latex/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_icgraph.md5 deleted file mode 100644 index 6c74baa..0000000 --- a/documentation/latex/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -5101a69ffa09064e11c3e6fd935df50b \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_icgraph.pdf b/documentation/latex/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_icgraph.pdf deleted file mode 100644 index feed654..0000000 Binary files a/documentation/latex/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a2dbce689245a1b9968e3ea627d2b9a42_icgraph.md5 b/documentation/latex/class_b_n_o08x_a2dbce689245a1b9968e3ea627d2b9a42_icgraph.md5 deleted file mode 100644 index e699091..0000000 --- a/documentation/latex/class_b_n_o08x_a2dbce689245a1b9968e3ea627d2b9a42_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -0b4c849d6c143f374436734d77b15e9e \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a2dbce689245a1b9968e3ea627d2b9a42_icgraph.pdf b/documentation/latex/class_b_n_o08x_a2dbce689245a1b9968e3ea627d2b9a42_icgraph.pdf deleted file mode 100644 index 4aca426..0000000 Binary files a/documentation/latex/class_b_n_o08x_a2dbce689245a1b9968e3ea627d2b9a42_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc_icgraph.md5 b/documentation/latex/class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc_icgraph.md5 deleted file mode 100644 index 09f7891..0000000 --- a/documentation/latex/class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -6f21ea19131375b5235243d7a1c6ca03 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc_icgraph.pdf b/documentation/latex/class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc_icgraph.pdf deleted file mode 100644 index 92b7735..0000000 Binary files a/documentation/latex/class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a41d65567bb316971f68718ca69039ace_icgraph.md5 b/documentation/latex/class_b_n_o08x_a41d65567bb316971f68718ca69039ace_icgraph.md5 deleted file mode 100644 index aa83706..0000000 --- a/documentation/latex/class_b_n_o08x_a41d65567bb316971f68718ca69039ace_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -63b1fe8da3c2ce6614c859c8a6281482 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a41d65567bb316971f68718ca69039ace_icgraph.pdf b/documentation/latex/class_b_n_o08x_a41d65567bb316971f68718ca69039ace_icgraph.pdf deleted file mode 100644 index 1edd1a2..0000000 Binary files a/documentation/latex/class_b_n_o08x_a41d65567bb316971f68718ca69039ace_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a4e8b49abd33e6e11f23b2ae345058b9b_cgraph.md5 b/documentation/latex/class_b_n_o08x_a4e8b49abd33e6e11f23b2ae345058b9b_cgraph.md5 deleted file mode 100644 index 055fc4a..0000000 --- a/documentation/latex/class_b_n_o08x_a4e8b49abd33e6e11f23b2ae345058b9b_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -c75684f235e7915652a964b0bf69f738 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a4e8b49abd33e6e11f23b2ae345058b9b_cgraph.pdf b/documentation/latex/class_b_n_o08x_a4e8b49abd33e6e11f23b2ae345058b9b_cgraph.pdf deleted file mode 100644 index 22b3924..0000000 Binary files a/documentation/latex/class_b_n_o08x_a4e8b49abd33e6e11f23b2ae345058b9b_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a4e8b49abd33e6e11f23b2ae345058b9b_icgraph.md5 b/documentation/latex/class_b_n_o08x_a4e8b49abd33e6e11f23b2ae345058b9b_icgraph.md5 deleted file mode 100644 index 67ecb7e..0000000 --- a/documentation/latex/class_b_n_o08x_a4e8b49abd33e6e11f23b2ae345058b9b_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -a8ef8caa6110abc7bf394d9267a3cb0b \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a4e8b49abd33e6e11f23b2ae345058b9b_icgraph.pdf b/documentation/latex/class_b_n_o08x_a4e8b49abd33e6e11f23b2ae345058b9b_icgraph.pdf deleted file mode 100644 index e5fd67a..0000000 Binary files a/documentation/latex/class_b_n_o08x_a4e8b49abd33e6e11f23b2ae345058b9b_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a4f007dd431f10e741414d197bb4926c3_cgraph.md5 b/documentation/latex/class_b_n_o08x_a4f007dd431f10e741414d197bb4926c3_cgraph.md5 deleted file mode 100644 index 4fbe521..0000000 --- a/documentation/latex/class_b_n_o08x_a4f007dd431f10e741414d197bb4926c3_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -4d1bf06ea0edd089d58be389b3f72ee5 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a4f007dd431f10e741414d197bb4926c3_cgraph.pdf b/documentation/latex/class_b_n_o08x_a4f007dd431f10e741414d197bb4926c3_cgraph.pdf deleted file mode 100644 index faec7e6..0000000 Binary files a/documentation/latex/class_b_n_o08x_a4f007dd431f10e741414d197bb4926c3_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a4f007dd431f10e741414d197bb4926c3_icgraph.md5 b/documentation/latex/class_b_n_o08x_a4f007dd431f10e741414d197bb4926c3_icgraph.md5 deleted file mode 100644 index 0909139..0000000 --- a/documentation/latex/class_b_n_o08x_a4f007dd431f10e741414d197bb4926c3_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -f91782cfacac036a0c3b652a3730f6a9 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a4f007dd431f10e741414d197bb4926c3_icgraph.pdf b/documentation/latex/class_b_n_o08x_a4f007dd431f10e741414d197bb4926c3_icgraph.pdf deleted file mode 100644 index c629852..0000000 Binary files a/documentation/latex/class_b_n_o08x_a4f007dd431f10e741414d197bb4926c3_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a589eb9780f5bf613bbd447ef5b9ade3d_icgraph.md5 b/documentation/latex/class_b_n_o08x_a589eb9780f5bf613bbd447ef5b9ade3d_icgraph.md5 deleted file mode 100644 index e37f346..0000000 --- a/documentation/latex/class_b_n_o08x_a589eb9780f5bf613bbd447ef5b9ade3d_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -d5799d72943a676218202aa3905f8609 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a589eb9780f5bf613bbd447ef5b9ade3d_icgraph.pdf b/documentation/latex/class_b_n_o08x_a589eb9780f5bf613bbd447ef5b9ade3d_icgraph.pdf deleted file mode 100644 index 0392293..0000000 Binary files a/documentation/latex/class_b_n_o08x_a589eb9780f5bf613bbd447ef5b9ade3d_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a58f43c8bb1e7fe8560ce442d46240e81_icgraph.md5 b/documentation/latex/class_b_n_o08x_a58f43c8bb1e7fe8560ce442d46240e81_icgraph.md5 deleted file mode 100644 index 1cd92a1..0000000 --- a/documentation/latex/class_b_n_o08x_a58f43c8bb1e7fe8560ce442d46240e81_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -479586b4ed652363a658323aaae738ad \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a58f43c8bb1e7fe8560ce442d46240e81_icgraph.pdf b/documentation/latex/class_b_n_o08x_a58f43c8bb1e7fe8560ce442d46240e81_icgraph.pdf deleted file mode 100644 index 43957c3..0000000 Binary files a/documentation/latex/class_b_n_o08x_a58f43c8bb1e7fe8560ce442d46240e81_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95_cgraph.md5 b/documentation/latex/class_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95_cgraph.md5 deleted file mode 100644 index 1c520e9..0000000 --- a/documentation/latex/class_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -8ca6fd4463cc7ed850a10381deaaafcd \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95_cgraph.pdf b/documentation/latex/class_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95_cgraph.pdf deleted file mode 100644 index 045460e..0000000 Binary files a/documentation/latex/class_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95_icgraph.md5 b/documentation/latex/class_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95_icgraph.md5 deleted file mode 100644 index 420db1d..0000000 --- a/documentation/latex/class_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -f4347731a36183740527b7070c777482 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95_icgraph.pdf b/documentation/latex/class_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95_icgraph.pdf deleted file mode 100644 index 48d0fa5..0000000 Binary files a/documentation/latex/class_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a5fb7f6c3e5d1b3478f529644a0f175b7_cgraph.md5 b/documentation/latex/class_b_n_o08x_a5fb7f6c3e5d1b3478f529644a0f175b7_cgraph.md5 deleted file mode 100644 index 9b0226b..0000000 --- a/documentation/latex/class_b_n_o08x_a5fb7f6c3e5d1b3478f529644a0f175b7_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -d8c9813766598fba8efb56221b9d57a7 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a5fb7f6c3e5d1b3478f529644a0f175b7_cgraph.pdf b/documentation/latex/class_b_n_o08x_a5fb7f6c3e5d1b3478f529644a0f175b7_cgraph.pdf deleted file mode 100644 index 2a68fdf..0000000 Binary files a/documentation/latex/class_b_n_o08x_a5fb7f6c3e5d1b3478f529644a0f175b7_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a5fb7f6c3e5d1b3478f529644a0f175b7_icgraph.md5 b/documentation/latex/class_b_n_o08x_a5fb7f6c3e5d1b3478f529644a0f175b7_icgraph.md5 deleted file mode 100644 index 13bef05..0000000 --- a/documentation/latex/class_b_n_o08x_a5fb7f6c3e5d1b3478f529644a0f175b7_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -d0de3d439d5c094c450e5ea1f5df05d0 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a5fb7f6c3e5d1b3478f529644a0f175b7_icgraph.pdf b/documentation/latex/class_b_n_o08x_a5fb7f6c3e5d1b3478f529644a0f175b7_icgraph.pdf deleted file mode 100644 index c62a058..0000000 Binary files a/documentation/latex/class_b_n_o08x_a5fb7f6c3e5d1b3478f529644a0f175b7_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a6602374314c07e9f707c0a6d2234bf7e_icgraph.md5 b/documentation/latex/class_b_n_o08x_a6602374314c07e9f707c0a6d2234bf7e_icgraph.md5 deleted file mode 100644 index d179503..0000000 --- a/documentation/latex/class_b_n_o08x_a6602374314c07e9f707c0a6d2234bf7e_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -f26992e3471a165096290110508a1484 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a6602374314c07e9f707c0a6d2234bf7e_icgraph.pdf b/documentation/latex/class_b_n_o08x_a6602374314c07e9f707c0a6d2234bf7e_icgraph.pdf deleted file mode 100644 index f2f589c..0000000 Binary files a/documentation/latex/class_b_n_o08x_a6602374314c07e9f707c0a6d2234bf7e_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a6711a624f7229f2eee51ee0a5bc87e67_icgraph.md5 b/documentation/latex/class_b_n_o08x_a6711a624f7229f2eee51ee0a5bc87e67_icgraph.md5 deleted file mode 100644 index 8cdd4c3..0000000 --- a/documentation/latex/class_b_n_o08x_a6711a624f7229f2eee51ee0a5bc87e67_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -84fdea7336fa802f2c6010371e274150 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a6711a624f7229f2eee51ee0a5bc87e67_icgraph.pdf b/documentation/latex/class_b_n_o08x_a6711a624f7229f2eee51ee0a5bc87e67_icgraph.pdf deleted file mode 100644 index e3309db..0000000 Binary files a/documentation/latex/class_b_n_o08x_a6711a624f7229f2eee51ee0a5bc87e67_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a687eee44d68e1bcabce04780d7eb5fb9_cgraph.md5 b/documentation/latex/class_b_n_o08x_a687eee44d68e1bcabce04780d7eb5fb9_cgraph.md5 deleted file mode 100644 index 695f31e..0000000 --- a/documentation/latex/class_b_n_o08x_a687eee44d68e1bcabce04780d7eb5fb9_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -23b9c1490ade5e0697e052d4212fb4df \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a687eee44d68e1bcabce04780d7eb5fb9_cgraph.pdf b/documentation/latex/class_b_n_o08x_a687eee44d68e1bcabce04780d7eb5fb9_cgraph.pdf deleted file mode 100644 index 32d46cd..0000000 Binary files a/documentation/latex/class_b_n_o08x_a687eee44d68e1bcabce04780d7eb5fb9_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a69cf0da11a71f5ea40f9fddd598d06fc_icgraph.md5 b/documentation/latex/class_b_n_o08x_a69cf0da11a71f5ea40f9fddd598d06fc_icgraph.md5 deleted file mode 100644 index 9f397f6..0000000 --- a/documentation/latex/class_b_n_o08x_a69cf0da11a71f5ea40f9fddd598d06fc_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -a598b9d11a1629b8a72c63357ffc2220 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a69cf0da11a71f5ea40f9fddd598d06fc_icgraph.pdf b/documentation/latex/class_b_n_o08x_a69cf0da11a71f5ea40f9fddd598d06fc_icgraph.pdf deleted file mode 100644 index 1ebe061..0000000 Binary files a/documentation/latex/class_b_n_o08x_a69cf0da11a71f5ea40f9fddd598d06fc_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a7441f7f2477c152deca17054041bf3e6_icgraph.md5 b/documentation/latex/class_b_n_o08x_a7441f7f2477c152deca17054041bf3e6_icgraph.md5 deleted file mode 100644 index f432206..0000000 --- a/documentation/latex/class_b_n_o08x_a7441f7f2477c152deca17054041bf3e6_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -7276831a7b4c79d5fce9171477e85b94 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a7441f7f2477c152deca17054041bf3e6_icgraph.pdf b/documentation/latex/class_b_n_o08x_a7441f7f2477c152deca17054041bf3e6_icgraph.pdf deleted file mode 100644 index 81bea7b..0000000 Binary files a/documentation/latex/class_b_n_o08x_a7441f7f2477c152deca17054041bf3e6_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a75c7226ea4626862a5039aa053116861_icgraph.md5 b/documentation/latex/class_b_n_o08x_a75c7226ea4626862a5039aa053116861_icgraph.md5 deleted file mode 100644 index 1c5b56c..0000000 --- a/documentation/latex/class_b_n_o08x_a75c7226ea4626862a5039aa053116861_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -5f14f8f9d8ec03a918746d3c4a53cf0c \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a75c7226ea4626862a5039aa053116861_icgraph.pdf b/documentation/latex/class_b_n_o08x_a75c7226ea4626862a5039aa053116861_icgraph.pdf deleted file mode 100644 index 0d26e0a..0000000 Binary files a/documentation/latex/class_b_n_o08x_a75c7226ea4626862a5039aa053116861_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a7c5774a48227e8e3346fa5df7dfa420c_cgraph.md5 b/documentation/latex/class_b_n_o08x_a7c5774a48227e8e3346fa5df7dfa420c_cgraph.md5 deleted file mode 100644 index becbdad..0000000 --- a/documentation/latex/class_b_n_o08x_a7c5774a48227e8e3346fa5df7dfa420c_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -223da0f6494239394d04cc636d23ac78 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a7c5774a48227e8e3346fa5df7dfa420c_cgraph.pdf b/documentation/latex/class_b_n_o08x_a7c5774a48227e8e3346fa5df7dfa420c_cgraph.pdf deleted file mode 100644 index cec3097..0000000 Binary files a/documentation/latex/class_b_n_o08x_a7c5774a48227e8e3346fa5df7dfa420c_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a7c5774a48227e8e3346fa5df7dfa420c_icgraph.md5 b/documentation/latex/class_b_n_o08x_a7c5774a48227e8e3346fa5df7dfa420c_icgraph.md5 deleted file mode 100644 index 2dd90fb..0000000 --- a/documentation/latex/class_b_n_o08x_a7c5774a48227e8e3346fa5df7dfa420c_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -dbf09caa2d5ae030f5b073e463fabed4 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a7c5774a48227e8e3346fa5df7dfa420c_icgraph.pdf b/documentation/latex/class_b_n_o08x_a7c5774a48227e8e3346fa5df7dfa420c_icgraph.pdf deleted file mode 100644 index 265900a..0000000 Binary files a/documentation/latex/class_b_n_o08x_a7c5774a48227e8e3346fa5df7dfa420c_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23_cgraph.md5 b/documentation/latex/class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23_cgraph.md5 deleted file mode 100644 index 8f45ee1..0000000 --- a/documentation/latex/class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -00d6a23187c8dfdae5348f069eff26a3 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23_cgraph.pdf b/documentation/latex/class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23_cgraph.pdf deleted file mode 100644 index 7c90c37..0000000 Binary files a/documentation/latex/class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23_icgraph.md5 b/documentation/latex/class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23_icgraph.md5 deleted file mode 100644 index c85c487..0000000 --- a/documentation/latex/class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -879650cfbb7840a410d17f5861177ba8 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23_icgraph.pdf b/documentation/latex/class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23_icgraph.pdf deleted file mode 100644 index b76dfb1..0000000 Binary files a/documentation/latex/class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a7d5250a6017f9e76e3c2ddb00d7103a1_icgraph.md5 b/documentation/latex/class_b_n_o08x_a7d5250a6017f9e76e3c2ddb00d7103a1_icgraph.md5 deleted file mode 100644 index 3cfff40..0000000 --- a/documentation/latex/class_b_n_o08x_a7d5250a6017f9e76e3c2ddb00d7103a1_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -7d47fa6c4e564a6aa62da2ae34ed3109 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a7d5250a6017f9e76e3c2ddb00d7103a1_icgraph.pdf b/documentation/latex/class_b_n_o08x_a7d5250a6017f9e76e3c2ddb00d7103a1_icgraph.pdf deleted file mode 100644 index decc106..0000000 Binary files a/documentation/latex/class_b_n_o08x_a7d5250a6017f9e76e3c2ddb00d7103a1_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a804b95c58c30d36933fd251626b85bf7_icgraph.md5 b/documentation/latex/class_b_n_o08x_a804b95c58c30d36933fd251626b85bf7_icgraph.md5 deleted file mode 100644 index c106128..0000000 --- a/documentation/latex/class_b_n_o08x_a804b95c58c30d36933fd251626b85bf7_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -053a403332f960d5048921f5c99a6b89 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a804b95c58c30d36933fd251626b85bf7_icgraph.pdf b/documentation/latex/class_b_n_o08x_a804b95c58c30d36933fd251626b85bf7_icgraph.pdf deleted file mode 100644 index 7b49993..0000000 Binary files a/documentation/latex/class_b_n_o08x_a804b95c58c30d36933fd251626b85bf7_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a817ec9ad9d51a1515f658374de48f483_cgraph.md5 b/documentation/latex/class_b_n_o08x_a817ec9ad9d51a1515f658374de48f483_cgraph.md5 deleted file mode 100644 index 4e3ab12..0000000 --- a/documentation/latex/class_b_n_o08x_a817ec9ad9d51a1515f658374de48f483_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -866e8f74e67e6c25ad5f84ea5256fc80 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a817ec9ad9d51a1515f658374de48f483_cgraph.pdf b/documentation/latex/class_b_n_o08x_a817ec9ad9d51a1515f658374de48f483_cgraph.pdf deleted file mode 100644 index 0c2375e..0000000 Binary files a/documentation/latex/class_b_n_o08x_a817ec9ad9d51a1515f658374de48f483_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a84a19cd1564f8d427394f137df54477d_cgraph.md5 b/documentation/latex/class_b_n_o08x_a84a19cd1564f8d427394f137df54477d_cgraph.md5 deleted file mode 100644 index f1383d3..0000000 --- a/documentation/latex/class_b_n_o08x_a84a19cd1564f8d427394f137df54477d_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -9c5156a8a3bfe0cf61ca39e30c34cb37 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a84a19cd1564f8d427394f137df54477d_cgraph.pdf b/documentation/latex/class_b_n_o08x_a84a19cd1564f8d427394f137df54477d_cgraph.pdf deleted file mode 100644 index 5a6039c..0000000 Binary files a/documentation/latex/class_b_n_o08x_a84a19cd1564f8d427394f137df54477d_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a84a19cd1564f8d427394f137df54477d_icgraph.md5 b/documentation/latex/class_b_n_o08x_a84a19cd1564f8d427394f137df54477d_icgraph.md5 deleted file mode 100644 index 13a7aba..0000000 --- a/documentation/latex/class_b_n_o08x_a84a19cd1564f8d427394f137df54477d_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -fd3be0ce47e94f5b3775c2784704da35 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a84a19cd1564f8d427394f137df54477d_icgraph.pdf b/documentation/latex/class_b_n_o08x_a84a19cd1564f8d427394f137df54477d_icgraph.pdf deleted file mode 100644 index ce466c8..0000000 Binary files a/documentation/latex/class_b_n_o08x_a84a19cd1564f8d427394f137df54477d_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a86275a93706656dae6af421bc15a4e59_cgraph.md5 b/documentation/latex/class_b_n_o08x_a86275a93706656dae6af421bc15a4e59_cgraph.md5 deleted file mode 100644 index 8d28c43..0000000 --- a/documentation/latex/class_b_n_o08x_a86275a93706656dae6af421bc15a4e59_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -0a38f8a54f59d8111dccd7d5aa7bb5f9 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a86275a93706656dae6af421bc15a4e59_cgraph.pdf b/documentation/latex/class_b_n_o08x_a86275a93706656dae6af421bc15a4e59_cgraph.pdf deleted file mode 100644 index b5bae8f..0000000 Binary files a/documentation/latex/class_b_n_o08x_a86275a93706656dae6af421bc15a4e59_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a86275a93706656dae6af421bc15a4e59_icgraph.md5 b/documentation/latex/class_b_n_o08x_a86275a93706656dae6af421bc15a4e59_icgraph.md5 deleted file mode 100644 index 3ddca99..0000000 --- a/documentation/latex/class_b_n_o08x_a86275a93706656dae6af421bc15a4e59_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -3b04cc938a36f277bdf112ccbf845b1d \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a86275a93706656dae6af421bc15a4e59_icgraph.pdf b/documentation/latex/class_b_n_o08x_a86275a93706656dae6af421bc15a4e59_icgraph.pdf deleted file mode 100644 index f238fb1..0000000 Binary files a/documentation/latex/class_b_n_o08x_a86275a93706656dae6af421bc15a4e59_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a888eaf810d6140e2e771c44f5857b7c1_cgraph.md5 b/documentation/latex/class_b_n_o08x_a888eaf810d6140e2e771c44f5857b7c1_cgraph.md5 deleted file mode 100644 index 57fc570..0000000 --- a/documentation/latex/class_b_n_o08x_a888eaf810d6140e2e771c44f5857b7c1_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -92a88774e995473d840f90a466401366 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a888eaf810d6140e2e771c44f5857b7c1_cgraph.pdf b/documentation/latex/class_b_n_o08x_a888eaf810d6140e2e771c44f5857b7c1_cgraph.pdf deleted file mode 100644 index f094c8b..0000000 Binary files a/documentation/latex/class_b_n_o08x_a888eaf810d6140e2e771c44f5857b7c1_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a888eaf810d6140e2e771c44f5857b7c1_icgraph.md5 b/documentation/latex/class_b_n_o08x_a888eaf810d6140e2e771c44f5857b7c1_icgraph.md5 deleted file mode 100644 index 87f2360..0000000 --- a/documentation/latex/class_b_n_o08x_a888eaf810d6140e2e771c44f5857b7c1_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -3082c315f42838154328291eb3b32a2e \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a888eaf810d6140e2e771c44f5857b7c1_icgraph.pdf b/documentation/latex/class_b_n_o08x_a888eaf810d6140e2e771c44f5857b7c1_icgraph.pdf deleted file mode 100644 index 89759e5..0000000 Binary files a/documentation/latex/class_b_n_o08x_a888eaf810d6140e2e771c44f5857b7c1_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a8e43dd50140f326cfb58e00399923e8c_icgraph.md5 b/documentation/latex/class_b_n_o08x_a8e43dd50140f326cfb58e00399923e8c_icgraph.md5 deleted file mode 100644 index e462427..0000000 --- a/documentation/latex/class_b_n_o08x_a8e43dd50140f326cfb58e00399923e8c_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -a6987e04dc81aaa7f28b18cac0d9ce81 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a8e43dd50140f326cfb58e00399923e8c_icgraph.pdf b/documentation/latex/class_b_n_o08x_a8e43dd50140f326cfb58e00399923e8c_icgraph.pdf deleted file mode 100644 index 22e53c2..0000000 Binary files a/documentation/latex/class_b_n_o08x_a8e43dd50140f326cfb58e00399923e8c_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a8f34d5475474f00ae6a92f73c1fe14e4_icgraph.md5 b/documentation/latex/class_b_n_o08x_a8f34d5475474f00ae6a92f73c1fe14e4_icgraph.md5 deleted file mode 100644 index 82d4166..0000000 --- a/documentation/latex/class_b_n_o08x_a8f34d5475474f00ae6a92f73c1fe14e4_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -755609c62c3876f6de546a71fc449a62 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a8f34d5475474f00ae6a92f73c1fe14e4_icgraph.pdf b/documentation/latex/class_b_n_o08x_a8f34d5475474f00ae6a92f73c1fe14e4_icgraph.pdf deleted file mode 100644 index 1c727b2..0000000 Binary files a/documentation/latex/class_b_n_o08x_a8f34d5475474f00ae6a92f73c1fe14e4_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a90d959312e6f7f8151b8a38218492ead_cgraph.md5 b/documentation/latex/class_b_n_o08x_a90d959312e6f7f8151b8a38218492ead_cgraph.md5 deleted file mode 100644 index ac8c7db..0000000 --- a/documentation/latex/class_b_n_o08x_a90d959312e6f7f8151b8a38218492ead_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -02955c36c9fd2fe6ffc08322e4ece033 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a90d959312e6f7f8151b8a38218492ead_cgraph.pdf b/documentation/latex/class_b_n_o08x_a90d959312e6f7f8151b8a38218492ead_cgraph.pdf deleted file mode 100644 index c35557e..0000000 Binary files a/documentation/latex/class_b_n_o08x_a90d959312e6f7f8151b8a38218492ead_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a90d959312e6f7f8151b8a38218492ead_icgraph.md5 b/documentation/latex/class_b_n_o08x_a90d959312e6f7f8151b8a38218492ead_icgraph.md5 deleted file mode 100644 index 771d34b..0000000 --- a/documentation/latex/class_b_n_o08x_a90d959312e6f7f8151b8a38218492ead_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -afeedbe3192ca64b305723e347d434d3 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a90d959312e6f7f8151b8a38218492ead_icgraph.pdf b/documentation/latex/class_b_n_o08x_a90d959312e6f7f8151b8a38218492ead_icgraph.pdf deleted file mode 100644 index 632a3e8..0000000 Binary files a/documentation/latex/class_b_n_o08x_a90d959312e6f7f8151b8a38218492ead_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5_cgraph.md5 b/documentation/latex/class_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5_cgraph.md5 deleted file mode 100644 index 654e1a2..0000000 --- a/documentation/latex/class_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -67c6a9f775868280e60139c64845f8b7 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5_cgraph.pdf b/documentation/latex/class_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5_cgraph.pdf deleted file mode 100644 index c4a1596..0000000 Binary files a/documentation/latex/class_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5_icgraph.md5 b/documentation/latex/class_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5_icgraph.md5 deleted file mode 100644 index bb8f602..0000000 --- a/documentation/latex/class_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -067234f5dbefbbd8ae5cae5daa22a923 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5_icgraph.pdf b/documentation/latex/class_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5_icgraph.pdf deleted file mode 100644 index f5ac8d3..0000000 Binary files a/documentation/latex/class_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a9387728c276734da27388dbea38b6b32_cgraph.md5 b/documentation/latex/class_b_n_o08x_a9387728c276734da27388dbea38b6b32_cgraph.md5 deleted file mode 100644 index d8a2ec8..0000000 --- a/documentation/latex/class_b_n_o08x_a9387728c276734da27388dbea38b6b32_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -8e27a9c027202564a674c80a2e538fa6 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a9387728c276734da27388dbea38b6b32_cgraph.pdf b/documentation/latex/class_b_n_o08x_a9387728c276734da27388dbea38b6b32_cgraph.pdf deleted file mode 100644 index b8518cb..0000000 Binary files a/documentation/latex/class_b_n_o08x_a9387728c276734da27388dbea38b6b32_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a9387728c276734da27388dbea38b6b32_icgraph.md5 b/documentation/latex/class_b_n_o08x_a9387728c276734da27388dbea38b6b32_icgraph.md5 deleted file mode 100644 index 3122845..0000000 --- a/documentation/latex/class_b_n_o08x_a9387728c276734da27388dbea38b6b32_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -5734175e4605984344b5c5de9ae04edf \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a9387728c276734da27388dbea38b6b32_icgraph.pdf b/documentation/latex/class_b_n_o08x_a9387728c276734da27388dbea38b6b32_icgraph.pdf deleted file mode 100644 index 72c5fdd..0000000 Binary files a/documentation/latex/class_b_n_o08x_a9387728c276734da27388dbea38b6b32_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a968144efd5100ccce0e453c40a63592b_icgraph.md5 b/documentation/latex/class_b_n_o08x_a968144efd5100ccce0e453c40a63592b_icgraph.md5 deleted file mode 100644 index 63ed8a2..0000000 --- a/documentation/latex/class_b_n_o08x_a968144efd5100ccce0e453c40a63592b_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -3b14e93fbad2b0361d670ae83e3d3f05 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a968144efd5100ccce0e453c40a63592b_icgraph.pdf b/documentation/latex/class_b_n_o08x_a968144efd5100ccce0e453c40a63592b_icgraph.pdf deleted file mode 100644 index 70bb3af..0000000 Binary files a/documentation/latex/class_b_n_o08x_a968144efd5100ccce0e453c40a63592b_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a96d47dd0f9aedfbe3f731f8ae76b2e85_cgraph.md5 b/documentation/latex/class_b_n_o08x_a96d47dd0f9aedfbe3f731f8ae76b2e85_cgraph.md5 deleted file mode 100644 index 90a25df..0000000 --- a/documentation/latex/class_b_n_o08x_a96d47dd0f9aedfbe3f731f8ae76b2e85_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -6acac5d6520f83ac5130cf6e4a7b36da \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a96d47dd0f9aedfbe3f731f8ae76b2e85_cgraph.pdf b/documentation/latex/class_b_n_o08x_a96d47dd0f9aedfbe3f731f8ae76b2e85_cgraph.pdf deleted file mode 100644 index 3dd20e4..0000000 Binary files a/documentation/latex/class_b_n_o08x_a96d47dd0f9aedfbe3f731f8ae76b2e85_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a96d47dd0f9aedfbe3f731f8ae76b2e85_icgraph.md5 b/documentation/latex/class_b_n_o08x_a96d47dd0f9aedfbe3f731f8ae76b2e85_icgraph.md5 deleted file mode 100644 index 78b3896..0000000 --- a/documentation/latex/class_b_n_o08x_a96d47dd0f9aedfbe3f731f8ae76b2e85_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -e07e5ef9dd577ded529ce659789a259e \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a96d47dd0f9aedfbe3f731f8ae76b2e85_icgraph.pdf b/documentation/latex/class_b_n_o08x_a96d47dd0f9aedfbe3f731f8ae76b2e85_icgraph.pdf deleted file mode 100644 index 76240c8..0000000 Binary files a/documentation/latex/class_b_n_o08x_a96d47dd0f9aedfbe3f731f8ae76b2e85_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_cgraph.md5 b/documentation/latex/class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_cgraph.md5 deleted file mode 100644 index 16b49b8..0000000 --- a/documentation/latex/class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -5c473845bad720512ad448fd62f53ac0 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_cgraph.pdf b/documentation/latex/class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_cgraph.pdf deleted file mode 100644 index a528f94..0000000 Binary files a/documentation/latex/class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_icgraph.md5 b/documentation/latex/class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_icgraph.md5 deleted file mode 100644 index 224f785..0000000 --- a/documentation/latex/class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -2fa972d016c78dc00562921c686af02e \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_icgraph.pdf b/documentation/latex/class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_icgraph.pdf deleted file mode 100644 index 8262e42..0000000 Binary files a/documentation/latex/class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a9d96108b0f5b1e1e1ac431bc993ca758_icgraph.md5 b/documentation/latex/class_b_n_o08x_a9d96108b0f5b1e1e1ac431bc993ca758_icgraph.md5 deleted file mode 100644 index cf01cf2..0000000 --- a/documentation/latex/class_b_n_o08x_a9d96108b0f5b1e1e1ac431bc993ca758_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -50c6ca3f8957598e09c9380f98e99129 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a9d96108b0f5b1e1e1ac431bc993ca758_icgraph.pdf b/documentation/latex/class_b_n_o08x_a9d96108b0f5b1e1e1ac431bc993ca758_icgraph.pdf deleted file mode 100644 index 6735e8a..0000000 Binary files a/documentation/latex/class_b_n_o08x_a9d96108b0f5b1e1e1ac431bc993ca758_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_aa27026da2c52b4aca49b78863f10ec61_cgraph.md5 b/documentation/latex/class_b_n_o08x_aa27026da2c52b4aca49b78863f10ec61_cgraph.md5 deleted file mode 100644 index 0a9e9ac..0000000 --- a/documentation/latex/class_b_n_o08x_aa27026da2c52b4aca49b78863f10ec61_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -440b6682a0343004b4f3275ec2e7cc40 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_aa27026da2c52b4aca49b78863f10ec61_cgraph.pdf b/documentation/latex/class_b_n_o08x_aa27026da2c52b4aca49b78863f10ec61_cgraph.pdf deleted file mode 100644 index 9c79105..0000000 Binary files a/documentation/latex/class_b_n_o08x_aa27026da2c52b4aca49b78863f10ec61_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_aa27026da2c52b4aca49b78863f10ec61_icgraph.md5 b/documentation/latex/class_b_n_o08x_aa27026da2c52b4aca49b78863f10ec61_icgraph.md5 deleted file mode 100644 index b6f6ca0..0000000 --- a/documentation/latex/class_b_n_o08x_aa27026da2c52b4aca49b78863f10ec61_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -a9aa474bc044be682c10ca461fa23fb9 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_aa27026da2c52b4aca49b78863f10ec61_icgraph.pdf b/documentation/latex/class_b_n_o08x_aa27026da2c52b4aca49b78863f10ec61_icgraph.pdf deleted file mode 100644 index cfcf73c..0000000 Binary files a/documentation/latex/class_b_n_o08x_aa27026da2c52b4aca49b78863f10ec61_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_aaaa15b21ad98a3b161065c3d03ff62b5_cgraph.md5 b/documentation/latex/class_b_n_o08x_aaaa15b21ad98a3b161065c3d03ff62b5_cgraph.md5 deleted file mode 100644 index ff47fb5..0000000 --- a/documentation/latex/class_b_n_o08x_aaaa15b21ad98a3b161065c3d03ff62b5_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -e090e3206ad282d269d026a62688058d \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_aaaa15b21ad98a3b161065c3d03ff62b5_cgraph.pdf b/documentation/latex/class_b_n_o08x_aaaa15b21ad98a3b161065c3d03ff62b5_cgraph.pdf deleted file mode 100644 index 9f6729f..0000000 Binary files a/documentation/latex/class_b_n_o08x_aaaa15b21ad98a3b161065c3d03ff62b5_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_aaaa15b21ad98a3b161065c3d03ff62b5_icgraph.md5 b/documentation/latex/class_b_n_o08x_aaaa15b21ad98a3b161065c3d03ff62b5_icgraph.md5 deleted file mode 100644 index 8108023..0000000 --- a/documentation/latex/class_b_n_o08x_aaaa15b21ad98a3b161065c3d03ff62b5_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -6433702a9d3a7ffd3c05d70a00b1b5fd \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_aaaa15b21ad98a3b161065c3d03ff62b5_icgraph.pdf b/documentation/latex/class_b_n_o08x_aaaa15b21ad98a3b161065c3d03ff62b5_icgraph.pdf deleted file mode 100644 index 29700cd..0000000 Binary files a/documentation/latex/class_b_n_o08x_aaaa15b21ad98a3b161065c3d03ff62b5_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_aadd44524e6d22c48916acd9518b63ec3_icgraph.md5 b/documentation/latex/class_b_n_o08x_aadd44524e6d22c48916acd9518b63ec3_icgraph.md5 deleted file mode 100644 index 06066aa..0000000 --- a/documentation/latex/class_b_n_o08x_aadd44524e6d22c48916acd9518b63ec3_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -3a820c04125bc62412b83cb4c6e14c55 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_aadd44524e6d22c48916acd9518b63ec3_icgraph.pdf b/documentation/latex/class_b_n_o08x_aadd44524e6d22c48916acd9518b63ec3_icgraph.pdf deleted file mode 100644 index 12ad176..0000000 Binary files a/documentation/latex/class_b_n_o08x_aadd44524e6d22c48916acd9518b63ec3_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_ab132a061bd437fd109225446aa1f6010_icgraph.md5 b/documentation/latex/class_b_n_o08x_ab132a061bd437fd109225446aa1f6010_icgraph.md5 deleted file mode 100644 index 72c339b..0000000 --- a/documentation/latex/class_b_n_o08x_ab132a061bd437fd109225446aa1f6010_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -e1bf8f30afa5b5ba3baa079837499a2c \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_ab132a061bd437fd109225446aa1f6010_icgraph.pdf b/documentation/latex/class_b_n_o08x_ab132a061bd437fd109225446aa1f6010_icgraph.pdf deleted file mode 100644 index e98be3c..0000000 Binary files a/documentation/latex/class_b_n_o08x_ab132a061bd437fd109225446aa1f6010_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_cgraph.md5 b/documentation/latex/class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_cgraph.md5 deleted file mode 100644 index 7b2722d..0000000 --- a/documentation/latex/class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -111f6ecc9a0a67532e1c13196b65366b \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_cgraph.pdf b/documentation/latex/class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_cgraph.pdf deleted file mode 100644 index 78b9962..0000000 Binary files a/documentation/latex/class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_icgraph.md5 b/documentation/latex/class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_icgraph.md5 deleted file mode 100644 index f01b7e3..0000000 --- a/documentation/latex/class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -94149892bdbc47d80c693b7e0156b670 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_icgraph.pdf b/documentation/latex/class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_icgraph.pdf deleted file mode 100644 index d7daebb..0000000 Binary files a/documentation/latex/class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_ac732c968f8d639c81f5d423aad004e95_icgraph.md5 b/documentation/latex/class_b_n_o08x_ac732c968f8d639c81f5d423aad004e95_icgraph.md5 deleted file mode 100644 index bb06569..0000000 --- a/documentation/latex/class_b_n_o08x_ac732c968f8d639c81f5d423aad004e95_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -74ae0d394bc8d13855acb6194f2fcec1 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_ac732c968f8d639c81f5d423aad004e95_icgraph.pdf b/documentation/latex/class_b_n_o08x_ac732c968f8d639c81f5d423aad004e95_icgraph.pdf deleted file mode 100644 index 85e08b3..0000000 Binary files a/documentation/latex/class_b_n_o08x_ac732c968f8d639c81f5d423aad004e95_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_ad0b9e8f8d051798bb1da9b19598dbd64_icgraph.md5 b/documentation/latex/class_b_n_o08x_ad0b9e8f8d051798bb1da9b19598dbd64_icgraph.md5 deleted file mode 100644 index 05c19d6..0000000 --- a/documentation/latex/class_b_n_o08x_ad0b9e8f8d051798bb1da9b19598dbd64_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -d142c4ca8c0ed96293adad3bf61b3344 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_ad0b9e8f8d051798bb1da9b19598dbd64_icgraph.pdf b/documentation/latex/class_b_n_o08x_ad0b9e8f8d051798bb1da9b19598dbd64_icgraph.pdf deleted file mode 100644 index dd4c5a8..0000000 Binary files a/documentation/latex/class_b_n_o08x_ad0b9e8f8d051798bb1da9b19598dbd64_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_addf01190119091237ad7a9a1aaea4dcc_cgraph.md5 b/documentation/latex/class_b_n_o08x_addf01190119091237ad7a9a1aaea4dcc_cgraph.md5 deleted file mode 100644 index b0e8295..0000000 --- a/documentation/latex/class_b_n_o08x_addf01190119091237ad7a9a1aaea4dcc_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -423800ccc7580944f433e83d27ab3957 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_addf01190119091237ad7a9a1aaea4dcc_cgraph.pdf b/documentation/latex/class_b_n_o08x_addf01190119091237ad7a9a1aaea4dcc_cgraph.pdf deleted file mode 100644 index cd5460a..0000000 Binary files a/documentation/latex/class_b_n_o08x_addf01190119091237ad7a9a1aaea4dcc_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_addf01190119091237ad7a9a1aaea4dcc_icgraph.md5 b/documentation/latex/class_b_n_o08x_addf01190119091237ad7a9a1aaea4dcc_icgraph.md5 deleted file mode 100644 index 4608ddb..0000000 --- a/documentation/latex/class_b_n_o08x_addf01190119091237ad7a9a1aaea4dcc_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -7caa414458a7fd1992fce2d161f5c5cf \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_addf01190119091237ad7a9a1aaea4dcc_icgraph.pdf b/documentation/latex/class_b_n_o08x_addf01190119091237ad7a9a1aaea4dcc_icgraph.pdf deleted file mode 100644 index afc3568..0000000 Binary files a/documentation/latex/class_b_n_o08x_addf01190119091237ad7a9a1aaea4dcc_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_ae0dab25557befcf62bf384fdc241ef10_cgraph.md5 b/documentation/latex/class_b_n_o08x_ae0dab25557befcf62bf384fdc241ef10_cgraph.md5 deleted file mode 100644 index 1b6ad59..0000000 --- a/documentation/latex/class_b_n_o08x_ae0dab25557befcf62bf384fdc241ef10_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -e652ffcbe78f0fd7596ef8d5deb14d57 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_ae0dab25557befcf62bf384fdc241ef10_cgraph.pdf b/documentation/latex/class_b_n_o08x_ae0dab25557befcf62bf384fdc241ef10_cgraph.pdf deleted file mode 100644 index 676c1c9..0000000 Binary files a/documentation/latex/class_b_n_o08x_ae0dab25557befcf62bf384fdc241ef10_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_ae0dab25557befcf62bf384fdc241ef10_icgraph.md5 b/documentation/latex/class_b_n_o08x_ae0dab25557befcf62bf384fdc241ef10_icgraph.md5 deleted file mode 100644 index 9d4cc7a..0000000 --- a/documentation/latex/class_b_n_o08x_ae0dab25557befcf62bf384fdc241ef10_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -44869db7526b5633330e66a4556a72e7 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_ae0dab25557befcf62bf384fdc241ef10_icgraph.pdf b/documentation/latex/class_b_n_o08x_ae0dab25557befcf62bf384fdc241ef10_icgraph.pdf deleted file mode 100644 index edcec29..0000000 Binary files a/documentation/latex/class_b_n_o08x_ae0dab25557befcf62bf384fdc241ef10_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_ae2fc9a0fe63a927c015a267621316a80_cgraph.md5 b/documentation/latex/class_b_n_o08x_ae2fc9a0fe63a927c015a267621316a80_cgraph.md5 deleted file mode 100644 index 31638f2..0000000 --- a/documentation/latex/class_b_n_o08x_ae2fc9a0fe63a927c015a267621316a80_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -081ff6f01598dc7ebcde14857580a95c \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_ae2fc9a0fe63a927c015a267621316a80_cgraph.pdf b/documentation/latex/class_b_n_o08x_ae2fc9a0fe63a927c015a267621316a80_cgraph.pdf deleted file mode 100644 index d76d1df..0000000 Binary files a/documentation/latex/class_b_n_o08x_ae2fc9a0fe63a927c015a267621316a80_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_ae2fc9a0fe63a927c015a267621316a80_icgraph.md5 b/documentation/latex/class_b_n_o08x_ae2fc9a0fe63a927c015a267621316a80_icgraph.md5 deleted file mode 100644 index 1b815e0..0000000 --- a/documentation/latex/class_b_n_o08x_ae2fc9a0fe63a927c015a267621316a80_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -0ed98a06b8498436ace2b7b414b85716 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_ae2fc9a0fe63a927c015a267621316a80_icgraph.pdf b/documentation/latex/class_b_n_o08x_ae2fc9a0fe63a927c015a267621316a80_icgraph.pdf deleted file mode 100644 index 450d774..0000000 Binary files a/documentation/latex/class_b_n_o08x_ae2fc9a0fe63a927c015a267621316a80_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_cgraph.md5 b/documentation/latex/class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_cgraph.md5 deleted file mode 100644 index a4e956d..0000000 --- a/documentation/latex/class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -8bb666375595f6876413b48c1346547c \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_cgraph.pdf b/documentation/latex/class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_cgraph.pdf deleted file mode 100644 index f3785c1..0000000 Binary files a/documentation/latex/class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_icgraph.md5 b/documentation/latex/class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_icgraph.md5 deleted file mode 100644 index 6003585..0000000 --- a/documentation/latex/class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -fa383812b71320bb6bddcc52c8fdcd33 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_icgraph.pdf b/documentation/latex/class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_icgraph.pdf deleted file mode 100644 index 4216993..0000000 Binary files a/documentation/latex/class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_aebacbe092615cd083cf996b14402bba6_icgraph.md5 b/documentation/latex/class_b_n_o08x_aebacbe092615cd083cf996b14402bba6_icgraph.md5 deleted file mode 100644 index b50b903..0000000 --- a/documentation/latex/class_b_n_o08x_aebacbe092615cd083cf996b14402bba6_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 83e344f..0000000 Binary files a/documentation/latex/class_b_n_o08x_aebacbe092615cd083cf996b14402bba6_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_aee6ce74b95c1e1651cb93a60d723c16c_cgraph.md5 b/documentation/latex/class_b_n_o08x_aee6ce74b95c1e1651cb93a60d723c16c_cgraph.md5 deleted file mode 100644 index f276bcc..0000000 --- a/documentation/latex/class_b_n_o08x_aee6ce74b95c1e1651cb93a60d723c16c_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -ecb6153e941bc5d08ae3ebd43df0bfaa \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_aee6ce74b95c1e1651cb93a60d723c16c_cgraph.pdf b/documentation/latex/class_b_n_o08x_aee6ce74b95c1e1651cb93a60d723c16c_cgraph.pdf deleted file mode 100644 index 602f296..0000000 Binary files a/documentation/latex/class_b_n_o08x_aee6ce74b95c1e1651cb93a60d723c16c_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_af0dd28db9e331312e45937b12295ca94_cgraph.md5 b/documentation/latex/class_b_n_o08x_af0dd28db9e331312e45937b12295ca94_cgraph.md5 deleted file mode 100644 index 65ba028..0000000 --- a/documentation/latex/class_b_n_o08x_af0dd28db9e331312e45937b12295ca94_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -1cd41fbf7ad753b75d5fd5fe3dc5a7b1 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_af0dd28db9e331312e45937b12295ca94_cgraph.pdf b/documentation/latex/class_b_n_o08x_af0dd28db9e331312e45937b12295ca94_cgraph.pdf deleted file mode 100644 index 080aa60..0000000 Binary files a/documentation/latex/class_b_n_o08x_af0dd28db9e331312e45937b12295ca94_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_cb_generic.tex b/documentation/latex/class_b_n_o08x_cb_generic.tex deleted file mode 100644 index a7046dc..0000000 --- a/documentation/latex/class_b_n_o08x_cb_generic.tex +++ /dev/null @@ -1,91 +0,0 @@ -\doxysection{BNO08x\+Cb\+Generic Class Reference} -\hypertarget{class_b_n_o08x_cb_generic}{}\label{class_b_n_o08x_cb_generic}\index{BNO08xCbGeneric@{BNO08xCbGeneric}} - - -Parent class to represent callback functions as generic type such that all flavors can be invoked by single type. - - - - -{\ttfamily \#include $<$BNO08x\+Cb\+Generic.\+hpp$>$} - - - -Inheritance diagram for BNO08x\+Cb\+Generic\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=328pt]{class_b_n_o08x_cb_generic__inherit__graph} -\end{center} -\end{figure} -\doxysubsubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -virtual void \mbox{\hyperlink{class_b_n_o08x_cb_generic_a19f9e8a22d039acf29c98801368ff0bb}{invoke}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_cb_generic_a808841c9f19664cb6ff06f9c217793e1}{rpt\+\_\+\+ID}})=0 -\item -virtual \mbox{\hyperlink{class_b_n_o08x_cb_generic_a4caa8d4932c70bc07e187f489542ab87}{\texorpdfstring{$\sim$}{\string~}\+BNO08x\+Cb\+Generic}} ()=default -\end{DoxyCompactItemize} -\doxysubsubsection*{Public Attributes} -\begin{DoxyCompactItemize} -\item -uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_cb_generic_a808841c9f19664cb6ff06f9c217793e1}{rpt\+\_\+\+ID}} -\end{DoxyCompactItemize} -\doxysubsubsection*{Protected Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{class_b_n_o08x_cb_generic_a5b1984f0111c5ca5e07a7f5487cd5234}{BNO08x\+Cb\+Generic}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_cb_generic_a808841c9f19664cb6ff06f9c217793e1}{rpt\+\_\+\+ID}}) -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -Parent class to represent callback functions as generic type such that all flavors can be invoked by single type. - -\doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{class_b_n_o08x_cb_generic_a4caa8d4932c70bc07e187f489542ab87}\label{class_b_n_o08x_cb_generic_a4caa8d4932c70bc07e187f489542ab87} -\index{BNO08xCbGeneric@{BNO08xCbGeneric}!````~BNO08xCbGeneric@{\texorpdfstring{$\sim$}{\string~}BNO08xCbGeneric}} -\index{````~BNO08xCbGeneric@{\texorpdfstring{$\sim$}{\string~}BNO08xCbGeneric}!BNO08xCbGeneric@{BNO08xCbGeneric}} -\doxysubsubsection{\texorpdfstring{\texorpdfstring{$\sim$}{\string~}BNO08xCbGeneric()}{\string~BNO08xCbGeneric()}} -{\footnotesize\ttfamily virtual BNO08x\+Cb\+Generic\+::\texorpdfstring{$\sim$}{\string~}\+BNO08x\+Cb\+Generic (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}, {\ttfamily [default]}} - -\Hypertarget{class_b_n_o08x_cb_generic_a5b1984f0111c5ca5e07a7f5487cd5234}\label{class_b_n_o08x_cb_generic_a5b1984f0111c5ca5e07a7f5487cd5234} -\index{BNO08xCbGeneric@{BNO08xCbGeneric}!BNO08xCbGeneric@{BNO08xCbGeneric}} -\index{BNO08xCbGeneric@{BNO08xCbGeneric}!BNO08xCbGeneric@{BNO08xCbGeneric}} -\doxysubsubsection{\texorpdfstring{BNO08xCbGeneric()}{BNO08xCbGeneric()}} -{\footnotesize\ttfamily BNO08x\+Cb\+Generic\+::\+BNO08x\+Cb\+Generic (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{rpt\+\_\+\+ID }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [protected]}} - - - -\doxysubsection{Member Function Documentation} -\Hypertarget{class_b_n_o08x_cb_generic_a19f9e8a22d039acf29c98801368ff0bb}\label{class_b_n_o08x_cb_generic_a19f9e8a22d039acf29c98801368ff0bb} -\index{BNO08xCbGeneric@{BNO08xCbGeneric}!invoke@{invoke}} -\index{invoke@{invoke}!BNO08xCbGeneric@{BNO08xCbGeneric}} -\doxysubsubsection{\texorpdfstring{invoke()}{invoke()}} -{\footnotesize\ttfamily virtual void BNO08x\+Cb\+Generic\+::invoke (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{rpt\+\_\+\+ID }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [pure virtual]}} - - - -Implemented in \mbox{\hyperlink{class_b_n_o08x_cb_param_rpt_i_d_ae263c2af6f9363d1a4fc58824b53cb72}{BNO08x\+Cb\+Param\+Rpt\+ID}}, and \mbox{\hyperlink{class_b_n_o08x_cb_param_void_a5cfdaad83528e3e418f51041d500b6f9}{BNO08x\+Cb\+Param\+Void}}. - -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_cb_generic_a19f9e8a22d039acf29c98801368ff0bb_icgraph} -\end{center} -\end{figure} - - -\doxysubsection{Member Data Documentation} -\Hypertarget{class_b_n_o08x_cb_generic_a808841c9f19664cb6ff06f9c217793e1}\label{class_b_n_o08x_cb_generic_a808841c9f19664cb6ff06f9c217793e1} -\index{BNO08xCbGeneric@{BNO08xCbGeneric}!rpt\_ID@{rpt\_ID}} -\index{rpt\_ID@{rpt\_ID}!BNO08xCbGeneric@{BNO08xCbGeneric}} -\doxysubsubsection{\texorpdfstring{rpt\_ID}{rpt\_ID}} -{\footnotesize\ttfamily uint8\+\_\+t BNO08x\+Cb\+Generic\+::rpt\+\_\+\+ID} - - - -The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize} -\item -include/callback/\mbox{\hyperlink{_b_n_o08x_cb_generic_8hpp}{BNO08x\+Cb\+Generic.\+hpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/class_b_n_o08x_cb_generic__inherit__graph.md5 b/documentation/latex/class_b_n_o08x_cb_generic__inherit__graph.md5 deleted file mode 100644 index 209cc78..0000000 --- a/documentation/latex/class_b_n_o08x_cb_generic__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -d29abe0a7159f478d139c3e0ddb6ceff \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_cb_generic__inherit__graph.pdf b/documentation/latex/class_b_n_o08x_cb_generic__inherit__graph.pdf deleted file mode 100644 index c751ddd..0000000 Binary files a/documentation/latex/class_b_n_o08x_cb_generic__inherit__graph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_cb_generic_a19f9e8a22d039acf29c98801368ff0bb_icgraph.md5 b/documentation/latex/class_b_n_o08x_cb_generic_a19f9e8a22d039acf29c98801368ff0bb_icgraph.md5 deleted file mode 100644 index d541489..0000000 --- a/documentation/latex/class_b_n_o08x_cb_generic_a19f9e8a22d039acf29c98801368ff0bb_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -de59a25f283d02c1aa03e51dc3999de8 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_cb_generic_a19f9e8a22d039acf29c98801368ff0bb_icgraph.pdf b/documentation/latex/class_b_n_o08x_cb_generic_a19f9e8a22d039acf29c98801368ff0bb_icgraph.pdf deleted file mode 100644 index b410904..0000000 Binary files a/documentation/latex/class_b_n_o08x_cb_generic_a19f9e8a22d039acf29c98801368ff0bb_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_cb_param_rpt_i_d.tex b/documentation/latex/class_b_n_o08x_cb_param_rpt_i_d.tex deleted file mode 100644 index 78631a6..0000000 --- a/documentation/latex/class_b_n_o08x_cb_param_rpt_i_d.tex +++ /dev/null @@ -1,116 +0,0 @@ -\doxysection{BNO08x\+Cb\+Param\+Rpt\+ID Class Reference} -\hypertarget{class_b_n_o08x_cb_param_rpt_i_d}{}\label{class_b_n_o08x_cb_param_rpt_i_d}\index{BNO08xCbParamRptID@{BNO08xCbParamRptID}} - - -Class to hold callback functions which are passed report ID as input parameter. - - - - -{\ttfamily \#include $<$BNO08x\+Cb\+Param\+Rpt\+ID.\+hpp$>$} - - - -Inheritance diagram for BNO08x\+Cb\+Param\+Rpt\+ID\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=197pt]{class_b_n_o08x_cb_param_rpt_i_d__inherit__graph} -\end{center} -\end{figure} - - -Collaboration diagram for BNO08x\+Cb\+Param\+Rpt\+ID\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=197pt]{class_b_n_o08x_cb_param_rpt_i_d__coll__graph} -\end{center} -\end{figure} -\doxysubsubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{class_b_n_o08x_cb_param_rpt_i_d_a5ba2a4e27588fdd0ae43133544c76a22}{BNO08x\+Cb\+Param\+Rpt\+ID}} (std\+::function$<$ void(uint8\+\_\+t)$>$ \mbox{\hyperlink{class_b_n_o08x_cb_param_rpt_i_d_a9ee722c68dfc68d7759a8bde1ad3db49}{cb\+\_\+fxn}}, uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_cb_generic_a808841c9f19664cb6ff06f9c217793e1}{rpt\+\_\+\+ID}}) -\item -void \mbox{\hyperlink{class_b_n_o08x_cb_param_rpt_i_d_ae263c2af6f9363d1a4fc58824b53cb72}{invoke}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_cb_generic_a808841c9f19664cb6ff06f9c217793e1}{rpt\+\_\+\+ID}}) override -\begin{DoxyCompactList}\small\item\em Invokes contained callback function. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Public Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_cb_generic}{BNO08x\+Cb\+Generic}}} -\begin{DoxyCompactItemize} -\item -virtual \mbox{\hyperlink{class_b_n_o08x_cb_generic_a4caa8d4932c70bc07e187f489542ab87}{\texorpdfstring{$\sim$}{\string~}\+BNO08x\+Cb\+Generic}} ()=default -\end{DoxyCompactItemize} -\doxysubsubsection*{Private Attributes} -\begin{DoxyCompactItemize} -\item -std\+::function$<$ void(uint8\+\_\+t)$>$ \mbox{\hyperlink{class_b_n_o08x_cb_param_rpt_i_d_a9ee722c68dfc68d7759a8bde1ad3db49}{cb\+\_\+fxn}} -\begin{DoxyCompactList}\small\item\em Wrapped callback function passed at register\+\_\+cb(). \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Additional Inherited Members} -\doxysubsection*{Public Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_cb_generic}{BNO08x\+Cb\+Generic}}} -\begin{DoxyCompactItemize} -\item -uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_cb_generic_a808841c9f19664cb6ff06f9c217793e1}{rpt\+\_\+\+ID}} -\end{DoxyCompactItemize} -\doxysubsection*{Protected Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_cb_generic}{BNO08x\+Cb\+Generic}}} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{class_b_n_o08x_cb_generic_a5b1984f0111c5ca5e07a7f5487cd5234}{BNO08x\+Cb\+Generic}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_cb_generic_a808841c9f19664cb6ff06f9c217793e1}{rpt\+\_\+\+ID}}) -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -Class to hold callback functions which are passed report ID as input parameter. - -Class to hold callback functions with void input parameters. - -\doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{class_b_n_o08x_cb_param_rpt_i_d_a5ba2a4e27588fdd0ae43133544c76a22}\label{class_b_n_o08x_cb_param_rpt_i_d_a5ba2a4e27588fdd0ae43133544c76a22} -\index{BNO08xCbParamRptID@{BNO08xCbParamRptID}!BNO08xCbParamRptID@{BNO08xCbParamRptID}} -\index{BNO08xCbParamRptID@{BNO08xCbParamRptID}!BNO08xCbParamRptID@{BNO08xCbParamRptID}} -\doxysubsubsection{\texorpdfstring{BNO08xCbParamRptID()}{BNO08xCbParamRptID()}} -{\footnotesize\ttfamily BNO08x\+Cb\+Param\+Rpt\+ID\+::\+BNO08x\+Cb\+Param\+Rpt\+ID (\begin{DoxyParamCaption}\item[{std\+::function$<$ void(uint8\+\_\+t)$>$}]{cb\+\_\+fxn, }\item[{uint8\+\_\+t}]{rpt\+\_\+\+ID }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} - - - -\doxysubsection{Member Function Documentation} -\Hypertarget{class_b_n_o08x_cb_param_rpt_i_d_ae263c2af6f9363d1a4fc58824b53cb72}\label{class_b_n_o08x_cb_param_rpt_i_d_ae263c2af6f9363d1a4fc58824b53cb72} -\index{BNO08xCbParamRptID@{BNO08xCbParamRptID}!invoke@{invoke}} -\index{invoke@{invoke}!BNO08xCbParamRptID@{BNO08xCbParamRptID}} -\doxysubsubsection{\texorpdfstring{invoke()}{invoke()}} -{\footnotesize\ttfamily void BNO08x\+Cb\+Param\+Rpt\+ID\+::invoke (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{rpt\+\_\+\+ID }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [override]}, {\ttfamily [virtual]}} - - - -Invokes contained callback function. - - -\begin{DoxyParams}{Parameters} -{\em rpt\+\_\+\+ID} & Report ID to be passed to contained callback.\\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{class_b_n_o08x_cb_generic_a19f9e8a22d039acf29c98801368ff0bb}{BNO08x\+Cb\+Generic}}. - - - -\doxysubsection{Member Data Documentation} -\Hypertarget{class_b_n_o08x_cb_param_rpt_i_d_a9ee722c68dfc68d7759a8bde1ad3db49}\label{class_b_n_o08x_cb_param_rpt_i_d_a9ee722c68dfc68d7759a8bde1ad3db49} -\index{BNO08xCbParamRptID@{BNO08xCbParamRptID}!cb\_fxn@{cb\_fxn}} -\index{cb\_fxn@{cb\_fxn}!BNO08xCbParamRptID@{BNO08xCbParamRptID}} -\doxysubsubsection{\texorpdfstring{cb\_fxn}{cb\_fxn}} -{\footnotesize\ttfamily std\+::function$<$void(uint8\+\_\+t)$>$ BNO08x\+Cb\+Param\+Rpt\+ID\+::cb\+\_\+fxn\hspace{0.3cm}{\ttfamily [private]}} - - - -Wrapped callback function passed at register\+\_\+cb(). - - - -The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize} -\item -include/callback/\mbox{\hyperlink{_b_n_o08x_cb_param_rpt_i_d_8hpp}{BNO08x\+Cb\+Param\+Rpt\+ID.\+hpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/class_b_n_o08x_cb_param_rpt_i_d__coll__graph.md5 b/documentation/latex/class_b_n_o08x_cb_param_rpt_i_d__coll__graph.md5 deleted file mode 100644 index a94bfdb..0000000 --- a/documentation/latex/class_b_n_o08x_cb_param_rpt_i_d__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -23f7d481a9f68be1bcb2ffe43cfd88b8 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_cb_param_rpt_i_d__coll__graph.pdf b/documentation/latex/class_b_n_o08x_cb_param_rpt_i_d__coll__graph.pdf deleted file mode 100644 index af1f7a4..0000000 Binary files a/documentation/latex/class_b_n_o08x_cb_param_rpt_i_d__coll__graph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_cb_param_rpt_i_d__inherit__graph.md5 b/documentation/latex/class_b_n_o08x_cb_param_rpt_i_d__inherit__graph.md5 deleted file mode 100644 index a94bfdb..0000000 --- a/documentation/latex/class_b_n_o08x_cb_param_rpt_i_d__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -23f7d481a9f68be1bcb2ffe43cfd88b8 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_cb_param_rpt_i_d__inherit__graph.pdf b/documentation/latex/class_b_n_o08x_cb_param_rpt_i_d__inherit__graph.pdf deleted file mode 100644 index af1f7a4..0000000 Binary files a/documentation/latex/class_b_n_o08x_cb_param_rpt_i_d__inherit__graph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_cb_param_void.tex b/documentation/latex/class_b_n_o08x_cb_param_void.tex deleted file mode 100644 index e543f37..0000000 --- a/documentation/latex/class_b_n_o08x_cb_param_void.tex +++ /dev/null @@ -1,106 +0,0 @@ -\doxysection{BNO08x\+Cb\+Param\+Void Class Reference} -\hypertarget{class_b_n_o08x_cb_param_void}{}\label{class_b_n_o08x_cb_param_void}\index{BNO08xCbParamVoid@{BNO08xCbParamVoid}} - - -{\ttfamily \#include $<$BNO08x\+Cb\+Param\+Void.\+hpp$>$} - - - -Inheritance diagram for BNO08x\+Cb\+Param\+Void\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=193pt]{class_b_n_o08x_cb_param_void__inherit__graph} -\end{center} -\end{figure} - - -Collaboration diagram for BNO08x\+Cb\+Param\+Void\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=193pt]{class_b_n_o08x_cb_param_void__coll__graph} -\end{center} -\end{figure} -\doxysubsubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{class_b_n_o08x_cb_param_void_a989c124bfd9871f80a415b76510d966b}{BNO08x\+Cb\+Param\+Void}} (std\+::function$<$ void(void)$>$ \mbox{\hyperlink{class_b_n_o08x_cb_param_void_aee991fda1f28ec7f93afe378b8e3f261}{cb\+\_\+fxn}}, uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_cb_generic_a808841c9f19664cb6ff06f9c217793e1}{rpt\+\_\+\+ID}}) -\item -void \mbox{\hyperlink{class_b_n_o08x_cb_param_void_a5cfdaad83528e3e418f51041d500b6f9}{invoke}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_cb_generic_a808841c9f19664cb6ff06f9c217793e1}{rpt\+\_\+\+ID}}) override -\begin{DoxyCompactList}\small\item\em Invokes contained callback function. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Public Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_cb_generic}{BNO08x\+Cb\+Generic}}} -\begin{DoxyCompactItemize} -\item -virtual \mbox{\hyperlink{class_b_n_o08x_cb_generic_a4caa8d4932c70bc07e187f489542ab87}{\texorpdfstring{$\sim$}{\string~}\+BNO08x\+Cb\+Generic}} ()=default -\end{DoxyCompactItemize} -\doxysubsubsection*{Private Attributes} -\begin{DoxyCompactItemize} -\item -std\+::function$<$ void(void)$>$ \mbox{\hyperlink{class_b_n_o08x_cb_param_void_aee991fda1f28ec7f93afe378b8e3f261}{cb\+\_\+fxn}} -\begin{DoxyCompactList}\small\item\em Wrapped callback function passed at register\+\_\+cb(). \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Additional Inherited Members} -\doxysubsection*{Public Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_cb_generic}{BNO08x\+Cb\+Generic}}} -\begin{DoxyCompactItemize} -\item -uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_cb_generic_a808841c9f19664cb6ff06f9c217793e1}{rpt\+\_\+\+ID}} -\end{DoxyCompactItemize} -\doxysubsection*{Protected Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_cb_generic}{BNO08x\+Cb\+Generic}}} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{class_b_n_o08x_cb_generic_a5b1984f0111c5ca5e07a7f5487cd5234}{BNO08x\+Cb\+Generic}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_cb_generic_a808841c9f19664cb6ff06f9c217793e1}{rpt\+\_\+\+ID}}) -\end{DoxyCompactItemize} - - -\doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{class_b_n_o08x_cb_param_void_a989c124bfd9871f80a415b76510d966b}\label{class_b_n_o08x_cb_param_void_a989c124bfd9871f80a415b76510d966b} -\index{BNO08xCbParamVoid@{BNO08xCbParamVoid}!BNO08xCbParamVoid@{BNO08xCbParamVoid}} -\index{BNO08xCbParamVoid@{BNO08xCbParamVoid}!BNO08xCbParamVoid@{BNO08xCbParamVoid}} -\doxysubsubsection{\texorpdfstring{BNO08xCbParamVoid()}{BNO08xCbParamVoid()}} -{\footnotesize\ttfamily BNO08x\+Cb\+Param\+Void\+::\+BNO08x\+Cb\+Param\+Void (\begin{DoxyParamCaption}\item[{std\+::function$<$ void(void)$>$}]{cb\+\_\+fxn, }\item[{uint8\+\_\+t}]{rpt\+\_\+\+ID }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} - - - -\doxysubsection{Member Function Documentation} -\Hypertarget{class_b_n_o08x_cb_param_void_a5cfdaad83528e3e418f51041d500b6f9}\label{class_b_n_o08x_cb_param_void_a5cfdaad83528e3e418f51041d500b6f9} -\index{BNO08xCbParamVoid@{BNO08xCbParamVoid}!invoke@{invoke}} -\index{invoke@{invoke}!BNO08xCbParamVoid@{BNO08xCbParamVoid}} -\doxysubsubsection{\texorpdfstring{invoke()}{invoke()}} -{\footnotesize\ttfamily void BNO08x\+Cb\+Param\+Void\+::invoke (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{rpt\+\_\+\+ID }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [override]}, {\ttfamily [virtual]}} - - - -Invokes contained callback function. - - -\begin{DoxyParams}{Parameters} -{\em rpt\+\_\+\+ID} & n/a, not used, kept to maintain same prototype as \doxylink{class_b_n_o08x_cb_param_rpt_i_d_ae263c2af6f9363d1a4fc58824b53cb72}{BNO08x\+Cb\+Param\+Rpt\+ID\+::invoke()}\\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{class_b_n_o08x_cb_generic_a19f9e8a22d039acf29c98801368ff0bb}{BNO08x\+Cb\+Generic}}. - - - -\doxysubsection{Member Data Documentation} -\Hypertarget{class_b_n_o08x_cb_param_void_aee991fda1f28ec7f93afe378b8e3f261}\label{class_b_n_o08x_cb_param_void_aee991fda1f28ec7f93afe378b8e3f261} -\index{BNO08xCbParamVoid@{BNO08xCbParamVoid}!cb\_fxn@{cb\_fxn}} -\index{cb\_fxn@{cb\_fxn}!BNO08xCbParamVoid@{BNO08xCbParamVoid}} -\doxysubsubsection{\texorpdfstring{cb\_fxn}{cb\_fxn}} -{\footnotesize\ttfamily std\+::function$<$void(void)$>$ BNO08x\+Cb\+Param\+Void\+::cb\+\_\+fxn\hspace{0.3cm}{\ttfamily [private]}} - - - -Wrapped callback function passed at register\+\_\+cb(). - - - -The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize} -\item -include/callback/\mbox{\hyperlink{_b_n_o08x_cb_param_void_8hpp}{BNO08x\+Cb\+Param\+Void.\+hpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/class_b_n_o08x_cb_param_void__coll__graph.md5 b/documentation/latex/class_b_n_o08x_cb_param_void__coll__graph.md5 deleted file mode 100644 index b196d7e..0000000 --- a/documentation/latex/class_b_n_o08x_cb_param_void__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -28f23ffa0bff725c7ab87ca1ddcb60f7 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_cb_param_void__coll__graph.pdf b/documentation/latex/class_b_n_o08x_cb_param_void__coll__graph.pdf deleted file mode 100644 index 5e39ea3..0000000 Binary files a/documentation/latex/class_b_n_o08x_cb_param_void__coll__graph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_cb_param_void__inherit__graph.md5 b/documentation/latex/class_b_n_o08x_cb_param_void__inherit__graph.md5 deleted file mode 100644 index b196d7e..0000000 --- a/documentation/latex/class_b_n_o08x_cb_param_void__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -28f23ffa0bff725c7ab87ca1ddcb60f7 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_cb_param_void__inherit__graph.pdf b/documentation/latex/class_b_n_o08x_cb_param_void__inherit__graph.pdf deleted file mode 100644 index 5e39ea3..0000000 Binary files a/documentation/latex/class_b_n_o08x_cb_param_void__inherit__graph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt.tex b/documentation/latex/class_b_n_o08x_rpt.tex deleted file mode 100644 index 24939c3..0000000 --- a/documentation/latex/class_b_n_o08x_rpt.tex +++ /dev/null @@ -1,554 +0,0 @@ -\doxysection{BNO08x\+Rpt Class Reference} -\hypertarget{class_b_n_o08x_rpt}{}\label{class_b_n_o08x_rpt}\index{BNO08xRpt@{BNO08xRpt}} - - -Class to represent and manage reports returned from \doxylink{class_b_n_o08x}{BNO08x}. - - - - -{\ttfamily \#include $<$BNO08x\+Rpt.\+hpp$>$} - - - -Inheritance diagram for BNO08x\+Rpt\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_rpt__inherit__graph} -\end{center} -\end{figure} - - -Collaboration diagram for BNO08x\+Rpt\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=188pt]{class_b_n_o08x_rpt__coll__graph} -\end{center} -\end{figure} -\doxysubsubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc}{disable}} (sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Disables a sensor report by setting its period to 0us such that the \doxylink{class_b_n_o08x}{BNO08x} stops sending it. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46}{register\+\_\+cb}} (std\+::function$<$ void(void)$>$ cb\+\_\+fxn) -\begin{DoxyCompactList}\small\item\em Registers a callback to execute when new data from a specific report is received. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed}{has\+\_\+new\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Checks if a new report has been received since the last time this function was called. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72}{flush}} () -\begin{DoxyCompactList}\small\item\em Flush all buffered reports for this sensor/report module. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38}{get\+\_\+sample\+\_\+counts}} (\mbox{\hyperlink{structbno08x__sample__counts__t}{bno08x\+\_\+sample\+\_\+counts\+\_\+t}} \&sample\+\_\+counts) -\begin{DoxyCompactList}\small\item\em Gets sample counts for this sensor (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6}{clear\+\_\+sample\+\_\+counts}} () -\begin{DoxyCompactList}\small\item\em Clears \doxylink{class_b_n_o08x}{BNO08x} internal sample counts for this sensor. (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf}{get\+\_\+meta\+\_\+data}} (\mbox{\hyperlink{structbno08x__meta__data__t}{bno08x\+\_\+meta\+\_\+data\+\_\+t}} \&meta\+\_\+data) -\begin{DoxyCompactList}\small\item\em Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system). \end{DoxyCompactList}\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}}) -\begin{DoxyCompactList}\small\item\em \doxylink{class_b_n_o08x_rpt}{BNO08x\+Rpt} report constructor. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765}{unlock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Unlocks sh2 HAL lib to allow other tasks to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12}{lock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Locks sh2 HAL lib to only allow the calling task to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3}{unlock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Unlocks user data to allow other tasks to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0}{lock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Locks locks user data to only allow the calling task to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329}{signal\+\_\+data\+\_\+available}} () -\begin{DoxyCompactList}\small\item\em Signals to \doxylink{class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc}{BNO08x\+::data\+\_\+available()} that a new report has arrived. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Protected Attributes} -\begin{DoxyCompactItemize} -\item -uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}} -\begin{DoxyCompactList}\small\item\em Report ID, ex. SH2\+\_\+\+ACCELERATION. \end{DoxyCompactList}\item -Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}} -\begin{DoxyCompactList}\small\item\em Respective enable and data bit for report in evt\+\_\+grp\+\_\+rpt\+\_\+en and evt\+\_\+grp\+\_\+rpt\+\_\+data. \end{DoxyCompactList}\item -uint32\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a1d4d6f4cc6f1eae503863eedf7fb9f52}{period\+\_\+us}} -\begin{DoxyCompactList}\small\item\em The period/interval of the report in microseconds. \end{DoxyCompactList}\item -\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}} -\end{DoxyCompactItemize} -\doxysubsubsection*{Static Protected Attributes} -\begin{DoxyCompactItemize} -\item -static const constexpr float \mbox{\hyperlink{class_b_n_o08x_rpt_a201aeb71fefb0d9d485914176a82dd80}{RAD\+\_\+2\+\_\+\+DEG}} -\begin{DoxyCompactList}\small\item\em Constant for radian to degree conversions, sed in quaternion to euler function conversions. \end{DoxyCompactList}\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a2c57f370fb08b793bb10ec22d5acca45}{TAG}} = "{}BNO08x\+Rpt"{} -\end{DoxyCompactItemize} -\doxysubsubsection*{Friends} -\begin{DoxyCompactItemize} -\item -class \mbox{\hyperlink{class_b_n_o08x_rpt_a9313d906399750f09e3fe4dae87cec15}{BNO08x}} -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -Class to represent and manage reports returned from \doxylink{class_b_n_o08x}{BNO08x}. - -\doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{class_b_n_o08x_rpt_a15e8eebe3fe90ac19837e3860c76374c}\label{class_b_n_o08x_rpt_a15e8eebe3fe90ac19837e3860c76374c} -\index{BNO08xRpt@{BNO08xRpt}!BNO08xRpt@{BNO08xRpt}} -\index{BNO08xRpt@{BNO08xRpt}!BNO08xRpt@{BNO08xRpt}} -\doxysubsubsection{\texorpdfstring{BNO08xRpt()}{BNO08xRpt()}} -{\footnotesize\ttfamily BNO08x\+Rpt\+::\+BNO08x\+Rpt (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ID, }\item[{Event\+Bits\+\_\+t}]{rpt\+\_\+bit, }\item[{\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}}]{sync\+\_\+ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [protected]}} - - - -\doxylink{class_b_n_o08x_rpt}{BNO08x\+Rpt} report constructor. - -Construct a \doxylink{class_b_n_o08x_rpt}{BNO08x\+Rpt} object for managing a \doxylink{class_b_n_o08x}{BNO08x} sensor report. - - -\begin{DoxyParams}{Parameters} -{\em imu} & Pointer to \doxylink{class_b_n_o08x}{BNO08x} imu object. \\ -\hline -{\em report\+\_\+\+ID} & Report ID, ex. SH2\+\_\+\+ACCELERATION. \\ -\hline -{\em rpt\+\_\+bit} & Respective enable bit for report in BNO08x\+::evt\+\_\+grp\+\_\+report\+\_\+en. \\ -\hline -{\em period\+\_\+us} & The period/interval of the report in microseconds.\\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} - - -\doxysubsection{Member Function Documentation} -\Hypertarget{class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6}\label{class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6} -\index{BNO08xRpt@{BNO08xRpt}!clear\_sample\_counts@{clear\_sample\_counts}} -\index{clear\_sample\_counts@{clear\_sample\_counts}!BNO08xRpt@{BNO08xRpt}} -\doxysubsubsection{\texorpdfstring{clear\_sample\_counts()}{clear\_sample\_counts()}} -{\footnotesize\ttfamily bool BNO08x\+Rpt\+::clear\+\_\+sample\+\_\+counts (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} - - - -Clears \doxylink{class_b_n_o08x}{BNO08x} internal sample counts for this sensor. (see SH-\/2 ref manual 6.\+4.\+3.\+1) - -\begin{DoxyReturn}{Returns} -True clear counts operation succeeded. -\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_a1418be33824d3102dbc8f92558a402a6_cgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc}\label{class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc} -\index{BNO08xRpt@{BNO08xRpt}!disable@{disable}} -\index{disable@{disable}!BNO08xRpt@{BNO08xRpt}} -\doxysubsubsection{\texorpdfstring{disable()}{disable()}} -{\footnotesize\ttfamily bool BNO08x\+Rpt\+::disable (\begin{DoxyParamCaption}\item[{sh2\+\_\+\+Sensor\+Config\+\_\+t}]{sensor\+\_\+cfg = {\ttfamily \mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}} }\end{DoxyParamCaption})} - - - -Disables a sensor report by setting its period to 0us such that the \doxylink{class_b_n_o08x}{BNO08x} stops sending it. - - -\begin{DoxyParams}{Parameters} -{\em sensor\+\_\+\+ID} & The ID of the sensor for the respective report to be disabled. \\ -\hline -{\em sensor\+\_\+cfg} & Sensor special configuration.\\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -ESP\+\_\+\+OK if report was successfully disabled. -\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_a7d147e7540a4c6aa19749844e14cdadc_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[height=550pt]{class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_rpt_a4ee529725467412df396d5c610ff7bb4}\label{class_b_n_o08x_rpt_a4ee529725467412df396d5c610ff7bb4} -\index{BNO08xRpt@{BNO08xRpt}!enable@{enable}} -\index{enable@{enable}!BNO08xRpt@{BNO08xRpt}} -\doxysubsubsection{\texorpdfstring{enable()}{enable()}} -{\footnotesize\ttfamily virtual bool BNO08x\+Rpt\+::enable (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{time\+\_\+between\+\_\+reports, }\item[{sh2\+\_\+\+Sensor\+Config\+\_\+t}]{sensor\+\_\+cfg = {\ttfamily \mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [pure virtual]}} - - - -Implemented in \mbox{\hyperlink{class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f}{BNO08x\+Rpt\+Acceleration}}, \mbox{\hyperlink{class_b_n_o08x_rpt_activity_classifier_a631329523ddaf17f2e93cd0546a42823}{BNO08x\+Rpt\+Activity\+Classifier}}, \mbox{\hyperlink{class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc}{BNO08x\+Rpt\+Cal\+Gyro}}, \mbox{\hyperlink{class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393}{BNO08x\+Rpt\+Cal\+Magnetometer}}, \mbox{\hyperlink{class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571}{BNO08x\+Rpt\+Gravity}}, \mbox{\hyperlink{class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed}{BNO08x\+Rpt\+Linear\+Acceleration}}, \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a3cfc735c048700fe79a5674ad92b4b03}{BNO08x\+Rpt\+Raw\+MEMSAccelerometer}}, \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ae872f24befd81352f812bc998acb573d}{BNO08x\+Rpt\+Raw\+MEMSGyro}}, \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a92832fd0bff6abddbbd87779de5b57fb}{BNO08x\+Rpt\+Raw\+MEMSMagnetometer}}, \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e}{BNO08x\+Rpt\+RVGeneric}}, \mbox{\hyperlink{class_b_n_o08x_rpt_shake_detector_aa28fa73b51bd892f0239e647aa6ceeb8}{BNO08x\+Rpt\+Shake\+Detector}}, \mbox{\hyperlink{class_b_n_o08x_rpt_stability_classifier_a4959110a01f638d04d87696d8a03dd60}{BNO08x\+Rpt\+Stability\+Classifier}}, \mbox{\hyperlink{class_b_n_o08x_rpt_step_counter_adf0a697561b064a7dd90a44009efbcf1}{BNO08x\+Rpt\+Step\+Counter}}, \mbox{\hyperlink{class_b_n_o08x_rpt_tap_detector_ad8b716b7a2f2c2f52113eaaf75a391dc}{BNO08x\+Rpt\+Tap\+Detector}}, \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706}{BNO08x\+Rpt\+Uncal\+Gyro}}, and \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867}{BNO08x\+Rpt\+Uncal\+Magnetometer}}. - -\Hypertarget{class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72}\label{class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72} -\index{BNO08xRpt@{BNO08xRpt}!flush@{flush}} -\index{flush@{flush}!BNO08xRpt@{BNO08xRpt}} -\doxysubsubsection{\texorpdfstring{flush()}{flush()}} -{\footnotesize\ttfamily bool BNO08x\+Rpt\+::flush (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} - - - -Flush all buffered reports for this sensor/report module. - -\begin{DoxyReturn}{Returns} -True if flush operation succeeded. -\end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72_cgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf}\label{class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf} -\index{BNO08xRpt@{BNO08xRpt}!get\_meta\_data@{get\_meta\_data}} -\index{get\_meta\_data@{get\_meta\_data}!BNO08xRpt@{BNO08xRpt}} -\doxysubsubsection{\texorpdfstring{get\_meta\_data()}{get\_meta\_data()}} -{\footnotesize\ttfamily bool BNO08x\+Rpt\+::get\+\_\+meta\+\_\+data (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{structbno08x__meta__data__t}{bno08x\+\_\+meta\+\_\+data\+\_\+t}} \&}]{meta\+\_\+data }\end{DoxyParamCaption})} - - - -Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system). - -Can be used to retrieve the minimum period, maximum period, actual Q points, resolution, and other info for a given sensor. - -\begin{DoxyReturn}{Returns} -True clear get meta data operation succeeded. -\end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=327pt]{class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38}\label{class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38} -\index{BNO08xRpt@{BNO08xRpt}!get\_sample\_counts@{get\_sample\_counts}} -\index{get\_sample\_counts@{get\_sample\_counts}!BNO08xRpt@{BNO08xRpt}} -\doxysubsubsection{\texorpdfstring{get\_sample\_counts()}{get\_sample\_counts()}} -{\footnotesize\ttfamily bool BNO08x\+Rpt\+::get\+\_\+sample\+\_\+counts (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{structbno08x__sample__counts__t}{bno08x\+\_\+sample\+\_\+counts\+\_\+t}} \&}]{sample\+\_\+counts }\end{DoxyParamCaption})} - - - -Gets sample counts for this sensor (see SH-\/2 ref manual 6.\+4.\+3.\+1) - - -\begin{DoxyParams}{Parameters} -{\em Struct} & to store requested data.\\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -True get counts operation succeeded. -\end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=312pt]{class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed}\label{class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed} -\index{BNO08xRpt@{BNO08xRpt}!has\_new\_data@{has\_new\_data}} -\index{has\_new\_data@{has\_new\_data}!BNO08xRpt@{BNO08xRpt}} -\doxysubsubsection{\texorpdfstring{has\_new\_data()}{has\_new\_data()}} -{\footnotesize\ttfamily bool BNO08x\+Rpt\+::has\+\_\+new\+\_\+data (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} - - - -Checks if a new report has been received since the last time this function was called. - -\begin{DoxyReturn}{Returns} -True if a new report was received since the last time this function was called. -\end{DoxyReturn} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[height=550pt]{class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12}\label{class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12} -\index{BNO08xRpt@{BNO08xRpt}!lock\_sh2\_HAL@{lock\_sh2\_HAL}} -\index{lock\_sh2\_HAL@{lock\_sh2\_HAL}!BNO08xRpt@{BNO08xRpt}} -\doxysubsubsection{\texorpdfstring{lock\_sh2\_HAL()}{lock\_sh2\_HAL()}} -{\footnotesize\ttfamily void BNO08x\+Rpt\+::lock\+\_\+sh2\+\_\+\+HAL (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}} - - - -Locks sh2 HAL lib to only allow the calling task to call its APIs. - -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0}\label{class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0} -\index{BNO08xRpt@{BNO08xRpt}!lock\_user\_data@{lock\_user\_data}} -\index{lock\_user\_data@{lock\_user\_data}!BNO08xRpt@{BNO08xRpt}} -\doxysubsubsection{\texorpdfstring{lock\_user\_data()}{lock\_user\_data()}} -{\footnotesize\ttfamily void BNO08x\+Rpt\+::lock\+\_\+user\+\_\+data (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}} - - - -Locks locks user data to only allow the calling task to read/modify it. - -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[height=550pt]{class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46}\label{class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46} -\index{BNO08xRpt@{BNO08xRpt}!register\_cb@{register\_cb}} -\index{register\_cb@{register\_cb}!BNO08xRpt@{BNO08xRpt}} -\doxysubsubsection{\texorpdfstring{register\_cb()}{register\_cb()}} -{\footnotesize\ttfamily bool BNO08x\+Rpt\+::register\+\_\+cb (\begin{DoxyParamCaption}\item[{std\+::function$<$ void(void)$>$}]{cb\+\_\+fxn }\end{DoxyParamCaption})} - - - -Registers a callback to execute when new data from a specific report is received. - - -\begin{DoxyParams}{Parameters} -{\em cb\+\_\+fxn} & Pointer to the call-\/back function should be of void return type void input param.\\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=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}} -\doxysubsubsection{\texorpdfstring{signal\_data\_available()}{signal\_data\_available()}} -{\footnotesize\ttfamily void BNO08x\+Rpt\+::signal\+\_\+data\+\_\+available (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}} - - - -Signals to \doxylink{class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc}{BNO08x\+::data\+\_\+available()} that a new report has arrived. - -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[height=550pt]{class_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765}\label{class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765} -\index{BNO08xRpt@{BNO08xRpt}!unlock\_sh2\_HAL@{unlock\_sh2\_HAL}} -\index{unlock\_sh2\_HAL@{unlock\_sh2\_HAL}!BNO08xRpt@{BNO08xRpt}} -\doxysubsubsection{\texorpdfstring{unlock\_sh2\_HAL()}{unlock\_sh2\_HAL()}} -{\footnotesize\ttfamily void BNO08x\+Rpt\+::unlock\+\_\+sh2\+\_\+\+HAL (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}} - - - -Unlocks sh2 HAL lib to allow other tasks to call its APIs. - -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3}\label{class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3} -\index{BNO08xRpt@{BNO08xRpt}!unlock\_user\_data@{unlock\_user\_data}} -\index{unlock\_user\_data@{unlock\_user\_data}!BNO08xRpt@{BNO08xRpt}} -\doxysubsubsection{\texorpdfstring{unlock\_user\_data()}{unlock\_user\_data()}} -{\footnotesize\ttfamily void BNO08x\+Rpt\+::unlock\+\_\+user\+\_\+data (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}} - - - -Unlocks user data to allow other tasks to read/modify it. - -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[height=550pt]{class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_rpt_a970fb7e7d3745c62fec626f0ccf0759f}\label{class_b_n_o08x_rpt_a970fb7e7d3745c62fec626f0ccf0759f} -\index{BNO08xRpt@{BNO08xRpt}!update\_data@{update\_data}} -\index{update\_data@{update\_data}!BNO08xRpt@{BNO08xRpt}} -\doxysubsubsection{\texorpdfstring{update\_data()}{update\_data()}} -{\footnotesize\ttfamily virtual void BNO08x\+Rpt\+::update\+\_\+data (\begin{DoxyParamCaption}\item[{sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}}]{sensor\+\_\+val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}, {\ttfamily [pure virtual]}} - - - -Implemented in \mbox{\hyperlink{class_b_n_o08x_rpt_acceleration_a6b24209dc87cdd333b780fe6674fd045}{BNO08x\+Rpt\+Acceleration}}, \mbox{\hyperlink{class_b_n_o08x_rpt_activity_classifier_acb6fe5076011bc1f6f33a93c1c30c333}{BNO08x\+Rpt\+Activity\+Classifier}}, \mbox{\hyperlink{class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_a2f822419d659be71209de6b69e8064b8}{BNO08x\+Rpt\+ARVRStabilized\+Game\+RV}}, \mbox{\hyperlink{class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_a0ddf587eff71b83b01de57c2a69aa34d}{BNO08x\+Rpt\+ARVRStabilized\+RV}}, \mbox{\hyperlink{class_b_n_o08x_rpt_cal_gyro_ab099bd0da7140c433fc7bab0a802c46f}{BNO08x\+Rpt\+Cal\+Gyro}}, \mbox{\hyperlink{class_b_n_o08x_rpt_cal_magnetometer_af50ecf2bb83d7eeec5b88c5273a01784}{BNO08x\+Rpt\+Cal\+Magnetometer}}, \mbox{\hyperlink{class_b_n_o08x_rpt_game_r_v_a8f9be2a12cec2a8467829fe561bf5f3d}{BNO08x\+Rpt\+Game\+RV}}, \mbox{\hyperlink{class_b_n_o08x_rpt_gravity_a47a5d1d8f89834662efaaae60a74b4c2}{BNO08x\+Rpt\+Gravity}}, \mbox{\hyperlink{class_b_n_o08x_rpt_i_gyro_r_v_a29e7154e8fed38487dd100f3e98d72fb}{BNO08x\+Rpt\+IGyro\+RV}}, \mbox{\hyperlink{class_b_n_o08x_rpt_linear_acceleration_ab799259f97933e00ddfe654050c4757e}{BNO08x\+Rpt\+Linear\+Acceleration}}, \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a269b8a306d47b0a873421674e8996187}{BNO08x\+Rpt\+Raw\+MEMSAccelerometer}}, \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_gyro_af79174e4b3a3579d3de85decf529e5d5}{BNO08x\+Rpt\+Raw\+MEMSGyro}}, \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a5ff68ff342813b240519a315e60d4506}{BNO08x\+Rpt\+Raw\+MEMSMagnetometer}}, \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_ab6a7a480ecc404383a1db5c6b29e3c48}{BNO08x\+Rpt\+RV}}, \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_geomag_a531bf3018378efda8edd322e2a4a3306}{BNO08x\+Rpt\+RVGeomag}}, \mbox{\hyperlink{class_b_n_o08x_rpt_shake_detector_aebaecde5751d7b9a3fa1d5cfe09a7393}{BNO08x\+Rpt\+Shake\+Detector}}, \mbox{\hyperlink{class_b_n_o08x_rpt_stability_classifier_a53f291245bb6c40ae272fbe0142609c2}{BNO08x\+Rpt\+Stability\+Classifier}}, \mbox{\hyperlink{class_b_n_o08x_rpt_step_counter_a742cb9d7bc64d31f3febc51d0536c3aa}{BNO08x\+Rpt\+Step\+Counter}}, \mbox{\hyperlink{class_b_n_o08x_rpt_tap_detector_aa1b7881e55a3f6210f48cec831cc72a7}{BNO08x\+Rpt\+Tap\+Detector}}, \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_gyro_acfcb717810a8924c3b119829c4b24489}{BNO08x\+Rpt\+Uncal\+Gyro}}, and \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_magnetometer_a2737505adb4176e5843ce7d13b2b8ec4}{BNO08x\+Rpt\+Uncal\+Magnetometer}}. - - - -\doxysubsection{Friends And Related Symbol Documentation} -\Hypertarget{class_b_n_o08x_rpt_a9313d906399750f09e3fe4dae87cec15}\label{class_b_n_o08x_rpt_a9313d906399750f09e3fe4dae87cec15} -\index{BNO08xRpt@{BNO08xRpt}!BNO08x@{BNO08x}} -\index{BNO08x@{BNO08x}!BNO08xRpt@{BNO08xRpt}} -\doxysubsubsection{\texorpdfstring{BNO08x}{BNO08x}} -{\footnotesize\ttfamily friend class \mbox{\hyperlink{class_b_n_o08x}{BNO08x}}\hspace{0.3cm}{\ttfamily [friend]}} - - - -\doxysubsection{Member Data Documentation} -\Hypertarget{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}\label{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512} -\index{BNO08xRpt@{BNO08xRpt}!ID@{ID}} -\index{ID@{ID}!BNO08xRpt@{BNO08xRpt}} -\doxysubsubsection{\texorpdfstring{ID}{ID}} -{\footnotesize\ttfamily uint8\+\_\+t BNO08x\+Rpt\+::\+ID\hspace{0.3cm}{\ttfamily [protected]}} - - - -Report ID, ex. SH2\+\_\+\+ACCELERATION. - -\Hypertarget{class_b_n_o08x_rpt_a1d4d6f4cc6f1eae503863eedf7fb9f52}\label{class_b_n_o08x_rpt_a1d4d6f4cc6f1eae503863eedf7fb9f52} -\index{BNO08xRpt@{BNO08xRpt}!period\_us@{period\_us}} -\index{period\_us@{period\_us}!BNO08xRpt@{BNO08xRpt}} -\doxysubsubsection{\texorpdfstring{period\_us}{period\_us}} -{\footnotesize\ttfamily uint32\+\_\+t BNO08x\+Rpt\+::period\+\_\+us\hspace{0.3cm}{\ttfamily [protected]}} - - - -The period/interval of the report in microseconds. - -\Hypertarget{class_b_n_o08x_rpt_a201aeb71fefb0d9d485914176a82dd80}\label{class_b_n_o08x_rpt_a201aeb71fefb0d9d485914176a82dd80} -\index{BNO08xRpt@{BNO08xRpt}!RAD\_2\_DEG@{RAD\_2\_DEG}} -\index{RAD\_2\_DEG@{RAD\_2\_DEG}!BNO08xRpt@{BNO08xRpt}} -\doxysubsubsection{\texorpdfstring{RAD\_2\_DEG}{RAD\_2\_DEG}} -{\footnotesize\ttfamily const constexpr float BNO08x\+Rpt\+::\+RAD\+\_\+2\+\_\+\+DEG\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [protected]}} - -{\bfseries Initial value\+:} -\begin{DoxyCode}{0} -\DoxyCodeLine{=} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ (180.0f\ /\ M\_PI)} - -\end{DoxyCode} - - -Constant for radian to degree conversions, sed in quaternion to euler function conversions. - -\Hypertarget{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}\label{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e} -\index{BNO08xRpt@{BNO08xRpt}!rpt\_bit@{rpt\_bit}} -\index{rpt\_bit@{rpt\_bit}!BNO08xRpt@{BNO08xRpt}} -\doxysubsubsection{\texorpdfstring{rpt\_bit}{rpt\_bit}} -{\footnotesize\ttfamily Event\+Bits\+\_\+t BNO08x\+Rpt\+::rpt\+\_\+bit\hspace{0.3cm}{\ttfamily [protected]}} - - - -Respective enable and data bit for report in evt\+\_\+grp\+\_\+rpt\+\_\+en and evt\+\_\+grp\+\_\+rpt\+\_\+data. - -\Hypertarget{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}\label{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5} -\index{BNO08xRpt@{BNO08xRpt}!sync\_ctx@{sync\_ctx}} -\index{sync\_ctx@{sync\_ctx}!BNO08xRpt@{BNO08xRpt}} -\doxysubsubsection{\texorpdfstring{sync\_ctx}{sync\_ctx}} -{\footnotesize\ttfamily \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}}\texorpdfstring{$\ast$}{*} BNO08x\+Rpt\+::sync\+\_\+ctx\hspace{0.3cm}{\ttfamily [protected]}} - -\Hypertarget{class_b_n_o08x_rpt_a2c57f370fb08b793bb10ec22d5acca45}\label{class_b_n_o08x_rpt_a2c57f370fb08b793bb10ec22d5acca45} -\index{BNO08xRpt@{BNO08xRpt}!TAG@{TAG}} -\index{TAG@{TAG}!BNO08xRpt@{BNO08xRpt}} -\doxysubsubsection{\texorpdfstring{TAG}{TAG}} -{\footnotesize\ttfamily const constexpr char\texorpdfstring{$\ast$}{*} BNO08x\+Rpt\+::\+TAG = "{}BNO08x\+Rpt"{}\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [protected]}} - - - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -include/report/\mbox{\hyperlink{_b_n_o08x_rpt_8hpp}{BNO08x\+Rpt.\+hpp}}\item -source/\mbox{\hyperlink{_b_n_o08x_rpt_8cpp}{BNO08x\+Rpt.\+cpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/class_b_n_o08x_rpt__coll__graph.md5 b/documentation/latex/class_b_n_o08x_rpt__coll__graph.md5 deleted file mode 100644 index a8213fc..0000000 --- a/documentation/latex/class_b_n_o08x_rpt__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -3b1633c72989add49ed37bfc2222c1b6 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt__coll__graph.pdf b/documentation/latex/class_b_n_o08x_rpt__coll__graph.pdf deleted file mode 100644 index f891866..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt__coll__graph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt__inherit__graph.md5 b/documentation/latex/class_b_n_o08x_rpt__inherit__graph.md5 deleted file mode 100644 index 29ae888..0000000 --- a/documentation/latex/class_b_n_o08x_rpt__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -0234106ad5c7e7612ed12a5ad70eccac \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt__inherit__graph.pdf b/documentation/latex/class_b_n_o08x_rpt__inherit__graph.pdf deleted file mode 100644 index cdea998..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt__inherit__graph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6_cgraph.md5 deleted file mode 100644 index 74bad17..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -6030756754424af685db08b1d8728aa4 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6_cgraph.pdf deleted file mode 100644 index 007b647..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3_icgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3_icgraph.md5 deleted file mode 100644 index c4d547b..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index dd421cf..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329_icgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329_icgraph.md5 deleted file mode 100644 index 54f562c..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -79315f4cfb1d3d2ec16f034455426ee6 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329_icgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329_icgraph.pdf deleted file mode 100644 index 0fcd509..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0_icgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0_icgraph.md5 deleted file mode 100644 index 1607345..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 8f14be6..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46_icgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46_icgraph.md5 deleted file mode 100644 index 14bb3ff..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -960cc1a87791cbeb3fc7fec956fb50c3 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46_icgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46_icgraph.pdf deleted file mode 100644 index 1f9c853..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765_icgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765_icgraph.md5 deleted file mode 100644 index c79160b..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index ee03332..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed_icgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed_icgraph.md5 deleted file mode 100644 index f8a9bf9..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -c58f317dbae88b21cc1d062172eb2141 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed_icgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed_icgraph.pdf deleted file mode 100644 index 6a436df..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed_icgraph.pdf and /dev/null 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 deleted file mode 100644 index 9ca779b..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 9c88367..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38_cgraph.md5 deleted file mode 100644 index bf23be7..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -881af1d4d20ee0388cff6d1b16b37907 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38_cgraph.pdf deleted file mode 100644 index c220d4c..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38_icgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38_icgraph.md5 deleted file mode 100644 index f0439e1..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -8adc8ed877f09d660a445895b6ce3d25 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38_icgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38_icgraph.pdf deleted file mode 100644 index e861f83..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_cgraph.md5 deleted file mode 100644 index 6cd8c22..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index fcff948..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_icgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_icgraph.md5 deleted file mode 100644 index 63fa105..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -15c5ea434b3d88f5cda92b8ebc9413ce \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_icgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_icgraph.pdf deleted file mode 100644 index d19b5de..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v.tex b/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v.tex deleted file mode 100644 index 4c42e00..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v.tex +++ /dev/null @@ -1,185 +0,0 @@ -\doxysection{BNO08x\+Rpt\+ARVRStabilized\+Game\+RV Class Reference} -\hypertarget{class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v}{}\label{class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v}\index{BNO08xRptARVRStabilizedGameRV@{BNO08xRptARVRStabilizedGameRV}} - - -Class to represent ARVR stabilized rotation vector reports. (See Ref. Manual 6.\+5.\+43) - - - - -{\ttfamily \#include $<$BNO08x\+Rpt\+ARVRStabilized\+Game\+RV.\+hpp$>$} - - - -Inheritance diagram for BNO08x\+Rpt\+ARVRStabilized\+Game\+RV\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=257pt]{class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v__inherit__graph} -\end{center} -\end{figure} - - -Collaboration diagram for BNO08x\+Rpt\+ARVRStabilized\+Game\+RV\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=269pt]{class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v__coll__graph} -\end{center} -\end{figure} -\doxysubsubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_aabfa5bbfb21fb1f36dda44bd0de7d220}{BNO08x\+Rpt\+ARVRStabilized\+Game\+RV}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) -\end{DoxyCompactItemize} -\doxysubsection*{Public Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08x\+Rpt\+RVGeneric}}} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e}{enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) override -\begin{DoxyCompactList}\small\item\em Enables a rotation vector report such that the \doxylink{class_b_n_o08x}{BNO08x} begins it. \end{DoxyCompactList}\item -\mbox{\hyperlink{structbno08x__quat__t}{bno08x\+\_\+quat\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8}{get\+\_\+quat}} () -\begin{DoxyCompactList}\small\item\em Grabs most recent rotation vector data in form of unit quaternion, rad accuracy units in radians (if available, else constant 0.\+0f). \end{DoxyCompactList}\item -\mbox{\hyperlink{structbno08x__euler__angle__t}{bno08x\+\_\+euler\+\_\+angle\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_abbaaa6737d578e056f93687d4ad780f7}{get\+\_\+euler}} (bool in\+\_\+degrees=true) -\begin{DoxyCompactList}\small\item\em Grabs most recent rotation vector data in form of an euler angle, units are in degrees or rads. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Public Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc}{disable}} (sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Disables a sensor report by setting its period to 0us such that the \doxylink{class_b_n_o08x}{BNO08x} stops sending it. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46}{register\+\_\+cb}} (std\+::function$<$ void(void)$>$ cb\+\_\+fxn) -\begin{DoxyCompactList}\small\item\em Registers a callback to execute when new data from a specific report is received. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed}{has\+\_\+new\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Checks if a new report has been received since the last time this function was called. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72}{flush}} () -\begin{DoxyCompactList}\small\item\em Flush all buffered reports for this sensor/report module. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38}{get\+\_\+sample\+\_\+counts}} (\mbox{\hyperlink{structbno08x__sample__counts__t}{bno08x\+\_\+sample\+\_\+counts\+\_\+t}} \&sample\+\_\+counts) -\begin{DoxyCompactList}\small\item\em Gets sample counts for this sensor (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6}{clear\+\_\+sample\+\_\+counts}} () -\begin{DoxyCompactList}\small\item\em Clears \doxylink{class_b_n_o08x}{BNO08x} internal sample counts for this sensor. (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf}{get\+\_\+meta\+\_\+data}} (\mbox{\hyperlink{structbno08x__meta__data__t}{bno08x\+\_\+meta\+\_\+data\+\_\+t}} \&meta\+\_\+data) -\begin{DoxyCompactList}\small\item\em Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system). \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Private Member Functions} -\begin{DoxyCompactItemize} -\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_a2f822419d659be71209de6b69e8064b8}{update\+\_\+data}} (sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}sensor\+\_\+val) override -\begin{DoxyCompactList}\small\item\em Updates ARVR stabilized game rotation vector data from decoded sensor event. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Static Private Attributes} -\begin{DoxyCompactItemize} -\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_a67df5767ac056e546d66867379aa4b2e}{TAG}} = "{}BNO08x\+Rpt\+ARVRStabilized\+Game\+RV"{} -\end{DoxyCompactItemize} -\doxysubsubsection*{Additional Inherited Members} -\doxysubsection*{Protected Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08x\+Rpt\+RVGeneric}}} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_a7c35188ccfb976cba1b7e4626022987c}{BNO08x\+Rpt\+RVGeneric}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd}{tare}} (bool x, bool y, bool z, sh2\+\_\+\+Tare\+Basis\+\_\+t basis) -\begin{DoxyCompactList}\small\item\em Tares vector basis according to axis flags. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Protected Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c}{rpt\+\_\+enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Enables a sensor report such that the \doxylink{class_b_n_o08x}{BNO08x} begins sending it. \end{DoxyCompactList}\item -\mbox{\hyperlink{class_b_n_o08x_rpt_a15e8eebe3fe90ac19837e3860c76374c}{BNO08x\+Rpt}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) -\begin{DoxyCompactList}\small\item\em \doxylink{class_b_n_o08x_rpt}{BNO08x\+Rpt} report constructor. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765}{unlock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Unlocks sh2 HAL lib to allow other tasks to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12}{lock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Locks sh2 HAL lib to only allow the calling task to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3}{unlock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Unlocks user data to allow other tasks to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0}{lock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Locks locks user data to only allow the calling task to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329}{signal\+\_\+data\+\_\+available}} () -\begin{DoxyCompactList}\small\item\em Signals to \doxylink{class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc}{BNO08x\+::data\+\_\+available()} that a new report has arrived. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08x\+Rpt\+RVGeneric}}} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{structbno08x__quat__t}{bno08x\+\_\+quat\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_ad5174665e1c943291110630dc461caff}{data}} -\end{DoxyCompactItemize} -\doxysubsection*{Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}} -\begin{DoxyCompactList}\small\item\em Report ID, ex. SH2\+\_\+\+ACCELERATION. \end{DoxyCompactList}\item -Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}} -\begin{DoxyCompactList}\small\item\em Respective enable and data bit for report in evt\+\_\+grp\+\_\+rpt\+\_\+en and evt\+\_\+grp\+\_\+rpt\+\_\+data. \end{DoxyCompactList}\item -uint32\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a1d4d6f4cc6f1eae503863eedf7fb9f52}{period\+\_\+us}} -\begin{DoxyCompactList}\small\item\em The period/interval of the report in microseconds. \end{DoxyCompactList}\item -\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}} -\end{DoxyCompactItemize} -\doxysubsection*{Static Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08x\+Rpt\+RVGeneric}}} -\begin{DoxyCompactItemize} -\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_a5315a83517cd15397842254a9926b1c4}{TAG}} = "{}BNO08x\+Rpt\+RVGeneric"{} -\end{DoxyCompactItemize} -\doxysubsection*{Static Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -static const constexpr float \mbox{\hyperlink{class_b_n_o08x_rpt_a201aeb71fefb0d9d485914176a82dd80}{RAD\+\_\+2\+\_\+\+DEG}} -\begin{DoxyCompactList}\small\item\em Constant for radian to degree conversions, sed in quaternion to euler function conversions. \end{DoxyCompactList}\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a2c57f370fb08b793bb10ec22d5acca45}{TAG}} = "{}BNO08x\+Rpt"{} -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -Class to represent ARVR stabilized rotation vector reports. (See Ref. Manual 6.\+5.\+43) - -\doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_aabfa5bbfb21fb1f36dda44bd0de7d220}\label{class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_aabfa5bbfb21fb1f36dda44bd0de7d220} -\index{BNO08xRptARVRStabilizedGameRV@{BNO08xRptARVRStabilizedGameRV}!BNO08xRptARVRStabilizedGameRV@{BNO08xRptARVRStabilizedGameRV}} -\index{BNO08xRptARVRStabilizedGameRV@{BNO08xRptARVRStabilizedGameRV}!BNO08xRptARVRStabilizedGameRV@{BNO08xRptARVRStabilizedGameRV}} -\doxysubsubsection{\texorpdfstring{BNO08xRptARVRStabilizedGameRV()}{BNO08xRptARVRStabilizedGameRV()}} -{\footnotesize\ttfamily BNO08x\+Rpt\+ARVRStabilized\+Game\+RV\+::\+BNO08x\+Rpt\+ARVRStabilized\+Game\+RV (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ID, }\item[{Event\+Bits\+\_\+t}]{rpt\+\_\+bit, }\item[{\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}}]{sync\+\_\+ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} - - - -\doxysubsection{Member Function Documentation} -\Hypertarget{class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_a2f822419d659be71209de6b69e8064b8}\label{class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_a2f822419d659be71209de6b69e8064b8} -\index{BNO08xRptARVRStabilizedGameRV@{BNO08xRptARVRStabilizedGameRV}!update\_data@{update\_data}} -\index{update\_data@{update\_data}!BNO08xRptARVRStabilizedGameRV@{BNO08xRptARVRStabilizedGameRV}} -\doxysubsubsection{\texorpdfstring{update\_data()}{update\_data()}} -{\footnotesize\ttfamily void BNO08x\+Rpt\+ARVRStabilized\+Game\+RV\+::update\+\_\+data (\begin{DoxyParamCaption}\item[{sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}}]{sensor\+\_\+val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [private]}, {\ttfamily [virtual]}} - - - -Updates ARVR stabilized game rotation vector data from decoded sensor event. - - -\begin{DoxyParams}{Parameters} -{\em sensor\+\_\+val} & The sh2\+\_\+\+Sensor\+Value\+\_\+t struct used in sh2\+\_\+decode\+Sensor\+Event() call.\\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{class_b_n_o08x_rpt_a970fb7e7d3745c62fec626f0ccf0759f}{BNO08x\+Rpt}}. - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_a2f822419d659be71209de6b69e8064b8_cgraph} -\end{center} -\end{figure} - - -\doxysubsection{Member Data Documentation} -\Hypertarget{class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_a67df5767ac056e546d66867379aa4b2e}\label{class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_a67df5767ac056e546d66867379aa4b2e} -\index{BNO08xRptARVRStabilizedGameRV@{BNO08xRptARVRStabilizedGameRV}!TAG@{TAG}} -\index{TAG@{TAG}!BNO08xRptARVRStabilizedGameRV@{BNO08xRptARVRStabilizedGameRV}} -\doxysubsubsection{\texorpdfstring{TAG}{TAG}} -{\footnotesize\ttfamily const constexpr char\texorpdfstring{$\ast$}{*} BNO08x\+Rpt\+ARVRStabilized\+Game\+RV\+::\+TAG = "{}BNO08x\+Rpt\+ARVRStabilized\+Game\+RV"{}\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} - - - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -include/report/\mbox{\hyperlink{_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp}{BNO08x\+Rpt\+ARVRStabilized\+Game\+RV.\+hpp}}\item -source/report/\mbox{\hyperlink{_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp}{BNO08x\+Rpt\+ARVRStabilized\+Game\+RV.\+cpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v__coll__graph.md5 b/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v__coll__graph.md5 deleted file mode 100644 index 7affe51..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -5fa2745b4d0be3fa19021c15c3c36e4f \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v__coll__graph.pdf b/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v__coll__graph.pdf deleted file mode 100644 index 79257bb..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v__coll__graph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v__inherit__graph.md5 b/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v__inherit__graph.md5 deleted file mode 100644 index 1ff3e38..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -1aecbb93cae47a0f83bf9657b254382c \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v__inherit__graph.pdf b/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v__inherit__graph.pdf deleted file mode 100644 index 9eed40e..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v__inherit__graph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_a2f822419d659be71209de6b69e8064b8_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_a2f822419d659be71209de6b69e8064b8_cgraph.md5 deleted file mode 100644 index ad368c0..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_a2f822419d659be71209de6b69e8064b8_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -77da3db2c11d6ff957339218eefe10d9 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_a2f822419d659be71209de6b69e8064b8_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_a2f822419d659be71209de6b69e8064b8_cgraph.pdf deleted file mode 100644 index 472e1bb..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_a2f822419d659be71209de6b69e8064b8_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v.tex b/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v.tex deleted file mode 100644 index eac76cb..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v.tex +++ /dev/null @@ -1,185 +0,0 @@ -\doxysection{BNO08x\+Rpt\+ARVRStabilized\+RV Class Reference} -\hypertarget{class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v}{}\label{class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v}\index{BNO08xRptARVRStabilizedRV@{BNO08xRptARVRStabilizedRV}} - - -Class to represent ARVR stabilized rotation vector reports. (See Ref. Manual 6.\+5.\+42) - - - - -{\ttfamily \#include $<$BNO08x\+Rpt\+ARVRStabilized\+RV.\+hpp$>$} - - - -Inheritance diagram for BNO08x\+Rpt\+ARVRStabilized\+RV\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=231pt]{class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v__inherit__graph} -\end{center} -\end{figure} - - -Collaboration diagram for BNO08x\+Rpt\+ARVRStabilized\+RV\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=266pt]{class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v__coll__graph} -\end{center} -\end{figure} -\doxysubsubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_a7b19b87c861a35b7da1d96b606c21d6d}{BNO08x\+Rpt\+ARVRStabilized\+RV}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) -\end{DoxyCompactItemize} -\doxysubsection*{Public Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08x\+Rpt\+RVGeneric}}} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e}{enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) override -\begin{DoxyCompactList}\small\item\em Enables a rotation vector report such that the \doxylink{class_b_n_o08x}{BNO08x} begins it. \end{DoxyCompactList}\item -\mbox{\hyperlink{structbno08x__quat__t}{bno08x\+\_\+quat\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8}{get\+\_\+quat}} () -\begin{DoxyCompactList}\small\item\em Grabs most recent rotation vector data in form of unit quaternion, rad accuracy units in radians (if available, else constant 0.\+0f). \end{DoxyCompactList}\item -\mbox{\hyperlink{structbno08x__euler__angle__t}{bno08x\+\_\+euler\+\_\+angle\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_abbaaa6737d578e056f93687d4ad780f7}{get\+\_\+euler}} (bool in\+\_\+degrees=true) -\begin{DoxyCompactList}\small\item\em Grabs most recent rotation vector data in form of an euler angle, units are in degrees or rads. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Public Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc}{disable}} (sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Disables a sensor report by setting its period to 0us such that the \doxylink{class_b_n_o08x}{BNO08x} stops sending it. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46}{register\+\_\+cb}} (std\+::function$<$ void(void)$>$ cb\+\_\+fxn) -\begin{DoxyCompactList}\small\item\em Registers a callback to execute when new data from a specific report is received. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed}{has\+\_\+new\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Checks if a new report has been received since the last time this function was called. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72}{flush}} () -\begin{DoxyCompactList}\small\item\em Flush all buffered reports for this sensor/report module. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38}{get\+\_\+sample\+\_\+counts}} (\mbox{\hyperlink{structbno08x__sample__counts__t}{bno08x\+\_\+sample\+\_\+counts\+\_\+t}} \&sample\+\_\+counts) -\begin{DoxyCompactList}\small\item\em Gets sample counts for this sensor (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6}{clear\+\_\+sample\+\_\+counts}} () -\begin{DoxyCompactList}\small\item\em Clears \doxylink{class_b_n_o08x}{BNO08x} internal sample counts for this sensor. (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf}{get\+\_\+meta\+\_\+data}} (\mbox{\hyperlink{structbno08x__meta__data__t}{bno08x\+\_\+meta\+\_\+data\+\_\+t}} \&meta\+\_\+data) -\begin{DoxyCompactList}\small\item\em Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system). \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Private Member Functions} -\begin{DoxyCompactItemize} -\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_a0ddf587eff71b83b01de57c2a69aa34d}{update\+\_\+data}} (sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}sensor\+\_\+val) override -\begin{DoxyCompactList}\small\item\em Updates ARVR stabilized rotation vector data from decoded sensor event. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Static Private Attributes} -\begin{DoxyCompactItemize} -\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_a6ecf69eae461c03a09174f0d358c6371}{TAG}} = "{}BNO08x\+Rpt\+ARVRStabilized\+RV"{} -\end{DoxyCompactItemize} -\doxysubsubsection*{Additional Inherited Members} -\doxysubsection*{Protected Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08x\+Rpt\+RVGeneric}}} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_a7c35188ccfb976cba1b7e4626022987c}{BNO08x\+Rpt\+RVGeneric}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd}{tare}} (bool x, bool y, bool z, sh2\+\_\+\+Tare\+Basis\+\_\+t basis) -\begin{DoxyCompactList}\small\item\em Tares vector basis according to axis flags. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Protected Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c}{rpt\+\_\+enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Enables a sensor report such that the \doxylink{class_b_n_o08x}{BNO08x} begins sending it. \end{DoxyCompactList}\item -\mbox{\hyperlink{class_b_n_o08x_rpt_a15e8eebe3fe90ac19837e3860c76374c}{BNO08x\+Rpt}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) -\begin{DoxyCompactList}\small\item\em \doxylink{class_b_n_o08x_rpt}{BNO08x\+Rpt} report constructor. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765}{unlock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Unlocks sh2 HAL lib to allow other tasks to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12}{lock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Locks sh2 HAL lib to only allow the calling task to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3}{unlock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Unlocks user data to allow other tasks to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0}{lock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Locks locks user data to only allow the calling task to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329}{signal\+\_\+data\+\_\+available}} () -\begin{DoxyCompactList}\small\item\em Signals to \doxylink{class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc}{BNO08x\+::data\+\_\+available()} that a new report has arrived. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08x\+Rpt\+RVGeneric}}} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{structbno08x__quat__t}{bno08x\+\_\+quat\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_ad5174665e1c943291110630dc461caff}{data}} -\end{DoxyCompactItemize} -\doxysubsection*{Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}} -\begin{DoxyCompactList}\small\item\em Report ID, ex. SH2\+\_\+\+ACCELERATION. \end{DoxyCompactList}\item -Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}} -\begin{DoxyCompactList}\small\item\em Respective enable and data bit for report in evt\+\_\+grp\+\_\+rpt\+\_\+en and evt\+\_\+grp\+\_\+rpt\+\_\+data. \end{DoxyCompactList}\item -uint32\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a1d4d6f4cc6f1eae503863eedf7fb9f52}{period\+\_\+us}} -\begin{DoxyCompactList}\small\item\em The period/interval of the report in microseconds. \end{DoxyCompactList}\item -\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}} -\end{DoxyCompactItemize} -\doxysubsection*{Static Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08x\+Rpt\+RVGeneric}}} -\begin{DoxyCompactItemize} -\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_a5315a83517cd15397842254a9926b1c4}{TAG}} = "{}BNO08x\+Rpt\+RVGeneric"{} -\end{DoxyCompactItemize} -\doxysubsection*{Static Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -static const constexpr float \mbox{\hyperlink{class_b_n_o08x_rpt_a201aeb71fefb0d9d485914176a82dd80}{RAD\+\_\+2\+\_\+\+DEG}} -\begin{DoxyCompactList}\small\item\em Constant for radian to degree conversions, sed in quaternion to euler function conversions. \end{DoxyCompactList}\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a2c57f370fb08b793bb10ec22d5acca45}{TAG}} = "{}BNO08x\+Rpt"{} -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -Class to represent ARVR stabilized rotation vector reports. (See Ref. Manual 6.\+5.\+42) - -\doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_a7b19b87c861a35b7da1d96b606c21d6d}\label{class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_a7b19b87c861a35b7da1d96b606c21d6d} -\index{BNO08xRptARVRStabilizedRV@{BNO08xRptARVRStabilizedRV}!BNO08xRptARVRStabilizedRV@{BNO08xRptARVRStabilizedRV}} -\index{BNO08xRptARVRStabilizedRV@{BNO08xRptARVRStabilizedRV}!BNO08xRptARVRStabilizedRV@{BNO08xRptARVRStabilizedRV}} -\doxysubsubsection{\texorpdfstring{BNO08xRptARVRStabilizedRV()}{BNO08xRptARVRStabilizedRV()}} -{\footnotesize\ttfamily BNO08x\+Rpt\+ARVRStabilized\+RV\+::\+BNO08x\+Rpt\+ARVRStabilized\+RV (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ID, }\item[{Event\+Bits\+\_\+t}]{rpt\+\_\+bit, }\item[{\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}}]{sync\+\_\+ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} - - - -\doxysubsection{Member Function Documentation} -\Hypertarget{class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_a0ddf587eff71b83b01de57c2a69aa34d}\label{class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_a0ddf587eff71b83b01de57c2a69aa34d} -\index{BNO08xRptARVRStabilizedRV@{BNO08xRptARVRStabilizedRV}!update\_data@{update\_data}} -\index{update\_data@{update\_data}!BNO08xRptARVRStabilizedRV@{BNO08xRptARVRStabilizedRV}} -\doxysubsubsection{\texorpdfstring{update\_data()}{update\_data()}} -{\footnotesize\ttfamily void BNO08x\+Rpt\+ARVRStabilized\+RV\+::update\+\_\+data (\begin{DoxyParamCaption}\item[{sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}}]{sensor\+\_\+val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [private]}, {\ttfamily [virtual]}} - - - -Updates ARVR stabilized rotation vector data from decoded sensor event. - - -\begin{DoxyParams}{Parameters} -{\em sensor\+\_\+val} & The sh2\+\_\+\+Sensor\+Value\+\_\+t struct used in sh2\+\_\+decode\+Sensor\+Event() call.\\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{class_b_n_o08x_rpt_a970fb7e7d3745c62fec626f0ccf0759f}{BNO08x\+Rpt}}. - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_a0ddf587eff71b83b01de57c2a69aa34d_cgraph} -\end{center} -\end{figure} - - -\doxysubsection{Member Data Documentation} -\Hypertarget{class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_a6ecf69eae461c03a09174f0d358c6371}\label{class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_a6ecf69eae461c03a09174f0d358c6371} -\index{BNO08xRptARVRStabilizedRV@{BNO08xRptARVRStabilizedRV}!TAG@{TAG}} -\index{TAG@{TAG}!BNO08xRptARVRStabilizedRV@{BNO08xRptARVRStabilizedRV}} -\doxysubsubsection{\texorpdfstring{TAG}{TAG}} -{\footnotesize\ttfamily const constexpr char\texorpdfstring{$\ast$}{*} BNO08x\+Rpt\+ARVRStabilized\+RV\+::\+TAG = "{}BNO08x\+Rpt\+ARVRStabilized\+RV"{}\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} - - - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -include/report/\mbox{\hyperlink{_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp}{BNO08x\+Rpt\+ARVRStabilized\+RV.\+hpp}}\item -source/report/\mbox{\hyperlink{_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp}{BNO08x\+Rpt\+ARVRStabilized\+RV.\+cpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v__coll__graph.md5 b/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v__coll__graph.md5 deleted file mode 100644 index 8035d05..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -68be8ba6aa20b1b2e529f18f235e6d59 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v__coll__graph.pdf b/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v__coll__graph.pdf deleted file mode 100644 index 58d2620..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v__coll__graph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v__inherit__graph.md5 b/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v__inherit__graph.md5 deleted file mode 100644 index 8e9f631..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -63513a5ebfd68a7b7903d898bf6a6e08 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v__inherit__graph.pdf b/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v__inherit__graph.pdf deleted file mode 100644 index 0d3ea15..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v__inherit__graph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_a0ddf587eff71b83b01de57c2a69aa34d_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_a0ddf587eff71b83b01de57c2a69aa34d_cgraph.md5 deleted file mode 100644 index 4cd9bf6..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_a0ddf587eff71b83b01de57c2a69aa34d_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -22f021f11446ab5c392ef0099aa9a66e \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_a0ddf587eff71b83b01de57c2a69aa34d_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_a0ddf587eff71b83b01de57c2a69aa34d_cgraph.pdf deleted file mode 100644 index 8ac6d5f..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_a0ddf587eff71b83b01de57c2a69aa34d_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_cgraph.md5 deleted file mode 100644 index ba5afcb..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 497d4f2..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_cgraph.pdf and /dev/null 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 deleted file mode 100644 index 29b6f23..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 79dcb90..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72_cgraph.md5 deleted file mode 100644 index e1ad5b8..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -1a3ae34e8371d0837b6717a2e8120b1e \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72_cgraph.pdf deleted file mode 100644 index 730a2bb..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_acceleration.tex b/documentation/latex/class_b_n_o08x_rpt_acceleration.tex deleted file mode 100644 index e2d4c0b..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_acceleration.tex +++ /dev/null @@ -1,243 +0,0 @@ -\doxysection{BNO08x\+Rpt\+Acceleration Class Reference} -\hypertarget{class_b_n_o08x_rpt_acceleration}{}\label{class_b_n_o08x_rpt_acceleration}\index{BNO08xRptAcceleration@{BNO08xRptAcceleration}} - - -Class to represent accelerometer reports. (See Ref. Manual 6.\+5.\+9) - - - - -{\ttfamily \#include $<$BNO08x\+Rpt\+Acceleration.\+hpp$>$} - - - -Inheritance diagram for BNO08x\+Rpt\+Acceleration\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=202pt]{class_b_n_o08x_rpt_acceleration__inherit__graph} -\end{center} -\end{figure} - - -Collaboration diagram for BNO08x\+Rpt\+Acceleration\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=270pt]{class_b_n_o08x_rpt_acceleration__coll__graph} -\end{center} -\end{figure} -\doxysubsubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{class_b_n_o08x_rpt_acceleration_af3a06d4c127a5cebd136489ab5c673e2}{BNO08x\+Rpt\+Acceleration}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) -\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_a7d147e7540a4c6aa19749844e14cdadc}{disable}} (sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Disables a sensor report by setting its period to 0us such that the \doxylink{class_b_n_o08x}{BNO08x} stops sending it. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46}{register\+\_\+cb}} (std\+::function$<$ void(void)$>$ cb\+\_\+fxn) -\begin{DoxyCompactList}\small\item\em Registers a callback to execute when new data from a specific report is received. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed}{has\+\_\+new\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Checks if a new report has been received since the last time this function was called. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72}{flush}} () -\begin{DoxyCompactList}\small\item\em Flush all buffered reports for this sensor/report module. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38}{get\+\_\+sample\+\_\+counts}} (\mbox{\hyperlink{structbno08x__sample__counts__t}{bno08x\+\_\+sample\+\_\+counts\+\_\+t}} \&sample\+\_\+counts) -\begin{DoxyCompactList}\small\item\em Gets sample counts for this sensor (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6}{clear\+\_\+sample\+\_\+counts}} () -\begin{DoxyCompactList}\small\item\em Clears \doxylink{class_b_n_o08x}{BNO08x} internal sample counts for this sensor. (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf}{get\+\_\+meta\+\_\+data}} (\mbox{\hyperlink{structbno08x__meta__data__t}{bno08x\+\_\+meta\+\_\+data\+\_\+t}} \&meta\+\_\+data) -\begin{DoxyCompactList}\small\item\em Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system). \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Private Member Functions} -\begin{DoxyCompactItemize} -\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_acceleration_a6b24209dc87cdd333b780fe6674fd045}{update\+\_\+data}} (sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}sensor\+\_\+val) override -\begin{DoxyCompactList}\small\item\em Updates accelerometer data from decoded sensor event. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Private Attributes} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{structbno08x__accel__t}{bno08x\+\_\+accel\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_acceleration_a1869ad2ad09103f92d8864a596ae7510}{data}} -\end{DoxyCompactItemize} -\doxysubsubsection*{Static Private Attributes} -\begin{DoxyCompactItemize} -\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_acceleration_a6a071b08b16c314ecd771d3547ddbf22}{TAG}} = "{}BNO08x\+Rpt\+Acceleration"{} -\end{DoxyCompactItemize} -\doxysubsubsection*{Additional Inherited Members} -\doxysubsection*{Protected Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c}{rpt\+\_\+enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Enables a sensor report such that the \doxylink{class_b_n_o08x}{BNO08x} begins sending it. \end{DoxyCompactList}\item -\mbox{\hyperlink{class_b_n_o08x_rpt_a15e8eebe3fe90ac19837e3860c76374c}{BNO08x\+Rpt}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) -\begin{DoxyCompactList}\small\item\em \doxylink{class_b_n_o08x_rpt}{BNO08x\+Rpt} report constructor. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765}{unlock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Unlocks sh2 HAL lib to allow other tasks to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12}{lock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Locks sh2 HAL lib to only allow the calling task to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3}{unlock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Unlocks user data to allow other tasks to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0}{lock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Locks locks user data to only allow the calling task to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329}{signal\+\_\+data\+\_\+available}} () -\begin{DoxyCompactList}\small\item\em Signals to \doxylink{class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc}{BNO08x\+::data\+\_\+available()} that a new report has arrived. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}} -\begin{DoxyCompactList}\small\item\em Report ID, ex. SH2\+\_\+\+ACCELERATION. \end{DoxyCompactList}\item -Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}} -\begin{DoxyCompactList}\small\item\em Respective enable and data bit for report in evt\+\_\+grp\+\_\+rpt\+\_\+en and evt\+\_\+grp\+\_\+rpt\+\_\+data. \end{DoxyCompactList}\item -uint32\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a1d4d6f4cc6f1eae503863eedf7fb9f52}{period\+\_\+us}} -\begin{DoxyCompactList}\small\item\em The period/interval of the report in microseconds. \end{DoxyCompactList}\item -\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}} -\end{DoxyCompactItemize} -\doxysubsection*{Static Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -static const constexpr float \mbox{\hyperlink{class_b_n_o08x_rpt_a201aeb71fefb0d9d485914176a82dd80}{RAD\+\_\+2\+\_\+\+DEG}} -\begin{DoxyCompactList}\small\item\em Constant for radian to degree conversions, sed in quaternion to euler function conversions. \end{DoxyCompactList}\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a2c57f370fb08b793bb10ec22d5acca45}{TAG}} = "{}BNO08x\+Rpt"{} -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -Class to represent accelerometer reports. (See Ref. Manual 6.\+5.\+9) - -\doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{class_b_n_o08x_rpt_acceleration_af3a06d4c127a5cebd136489ab5c673e2}\label{class_b_n_o08x_rpt_acceleration_af3a06d4c127a5cebd136489ab5c673e2} -\index{BNO08xRptAcceleration@{BNO08xRptAcceleration}!BNO08xRptAcceleration@{BNO08xRptAcceleration}} -\index{BNO08xRptAcceleration@{BNO08xRptAcceleration}!BNO08xRptAcceleration@{BNO08xRptAcceleration}} -\doxysubsubsection{\texorpdfstring{BNO08xRptAcceleration()}{BNO08xRptAcceleration()}} -{\footnotesize\ttfamily BNO08x\+Rpt\+Acceleration\+::\+BNO08x\+Rpt\+Acceleration (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ID, }\item[{Event\+Bits\+\_\+t}]{rpt\+\_\+bit, }\item[{\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}}]{sync\+\_\+ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} - - - -\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}} -\doxysubsubsection{\texorpdfstring{get()}{get()}} -{\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__accel__t}{bno08x\+\_\+accel\+\_\+t}} BNO08x\+Rpt\+Acceleration\+::get (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} - - - -Grabs most recent acceleration data (including gravity), units are in m/s\texorpdfstring{$^\wedge$}{\string^}2. - -\begin{DoxyReturn}{Returns} -Struct containing requested data. -\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_acceleration_abac65bc939891f7a24b5a611de430328_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[height=550pt]{class_b_n_o08x_rpt_acceleration_abac65bc939891f7a24b5a611de430328_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_rpt_acceleration_a6b24209dc87cdd333b780fe6674fd045}\label{class_b_n_o08x_rpt_acceleration_a6b24209dc87cdd333b780fe6674fd045} -\index{BNO08xRptAcceleration@{BNO08xRptAcceleration}!update\_data@{update\_data}} -\index{update\_data@{update\_data}!BNO08xRptAcceleration@{BNO08xRptAcceleration}} -\doxysubsubsection{\texorpdfstring{update\_data()}{update\_data()}} -{\footnotesize\ttfamily void BNO08x\+Rpt\+Acceleration\+::update\+\_\+data (\begin{DoxyParamCaption}\item[{sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}}]{sensor\+\_\+val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [private]}, {\ttfamily [virtual]}} - - - -Updates accelerometer data from decoded sensor event. - - -\begin{DoxyParams}{Parameters} -{\em sensor\+\_\+val} & The sh2\+\_\+\+Sensor\+Value\+\_\+t struct used in sh2\+\_\+decode\+Sensor\+Event() call.\\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{class_b_n_o08x_rpt_a970fb7e7d3745c62fec626f0ccf0759f}{BNO08x\+Rpt}}. - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_rpt_acceleration_a6b24209dc87cdd333b780fe6674fd045_cgraph} -\end{center} -\end{figure} - - -\doxysubsection{Member Data Documentation} -\Hypertarget{class_b_n_o08x_rpt_acceleration_a1869ad2ad09103f92d8864a596ae7510}\label{class_b_n_o08x_rpt_acceleration_a1869ad2ad09103f92d8864a596ae7510} -\index{BNO08xRptAcceleration@{BNO08xRptAcceleration}!data@{data}} -\index{data@{data}!BNO08xRptAcceleration@{BNO08xRptAcceleration}} -\doxysubsubsection{\texorpdfstring{data}{data}} -{\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__accel__t}{bno08x\+\_\+accel\+\_\+t}} BNO08x\+Rpt\+Acceleration\+::data\hspace{0.3cm}{\ttfamily [private]}} - -\Hypertarget{class_b_n_o08x_rpt_acceleration_a6a071b08b16c314ecd771d3547ddbf22}\label{class_b_n_o08x_rpt_acceleration_a6a071b08b16c314ecd771d3547ddbf22} -\index{BNO08xRptAcceleration@{BNO08xRptAcceleration}!TAG@{TAG}} -\index{TAG@{TAG}!BNO08xRptAcceleration@{BNO08xRptAcceleration}} -\doxysubsubsection{\texorpdfstring{TAG}{TAG}} -{\footnotesize\ttfamily const constexpr char\texorpdfstring{$\ast$}{*} BNO08x\+Rpt\+Acceleration\+::\+TAG = "{}BNO08x\+Rpt\+Acceleration"{}\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} - - - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -include/report/\mbox{\hyperlink{_b_n_o08x_rpt_acceleration_8hpp}{BNO08x\+Rpt\+Acceleration.\+hpp}}\item -source/report/\mbox{\hyperlink{_b_n_o08x_rpt_acceleration_8cpp}{BNO08x\+Rpt\+Acceleration.\+cpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/class_b_n_o08x_rpt_acceleration__coll__graph.md5 b/documentation/latex/class_b_n_o08x_rpt_acceleration__coll__graph.md5 deleted file mode 100644 index 38d30a6..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_acceleration__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -cbe4f1ee57528a8deeae9efebd5eb582 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_acceleration__coll__graph.pdf b/documentation/latex/class_b_n_o08x_rpt_acceleration__coll__graph.pdf deleted file mode 100644 index a8e9a25..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_acceleration__coll__graph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_acceleration__inherit__graph.md5 b/documentation/latex/class_b_n_o08x_rpt_acceleration__inherit__graph.md5 deleted file mode 100644 index 95461b1..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_acceleration__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -ec21d588bdd7c663ea723cb32701dfee \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_acceleration__inherit__graph.pdf b/documentation/latex/class_b_n_o08x_rpt_acceleration__inherit__graph.pdf deleted file mode 100644 index cf2d3fb..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_acceleration__inherit__graph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_acceleration_a6b24209dc87cdd333b780fe6674fd045_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_acceleration_a6b24209dc87cdd333b780fe6674fd045_cgraph.md5 deleted file mode 100644 index 57d6765..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_acceleration_a6b24209dc87cdd333b780fe6674fd045_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -9865b12ea123cfb2041a5a15e255f5af \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_acceleration_a6b24209dc87cdd333b780fe6674fd045_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_acceleration_a6b24209dc87cdd333b780fe6674fd045_cgraph.pdf deleted file mode 100644 index f58b4e6..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_acceleration_a6b24209dc87cdd333b780fe6674fd045_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f_cgraph.md5 deleted file mode 100644 index 35fb19a..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 5786e45..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f_icgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f_icgraph.md5 deleted file mode 100644 index 3940edc..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -31a721072fb9fcb42db473dfe7f9d01f \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f_icgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f_icgraph.pdf deleted file mode 100644 index 11c836b..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_acceleration_abac65bc939891f7a24b5a611de430328_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_acceleration_abac65bc939891f7a24b5a611de430328_cgraph.md5 deleted file mode 100644 index ffa7494..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_acceleration_abac65bc939891f7a24b5a611de430328_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -70a7bb889938285412c465d68fdc3367 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_acceleration_abac65bc939891f7a24b5a611de430328_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_acceleration_abac65bc939891f7a24b5a611de430328_cgraph.pdf deleted file mode 100644 index 8bfc494..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_acceleration_abac65bc939891f7a24b5a611de430328_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_acceleration_abac65bc939891f7a24b5a611de430328_icgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_acceleration_abac65bc939891f7a24b5a611de430328_icgraph.md5 deleted file mode 100644 index 2741f30..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_acceleration_abac65bc939891f7a24b5a611de430328_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -bc68f6ffa95dc307b4bcd42b3a27adcd \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_acceleration_abac65bc939891f7a24b5a611de430328_icgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_acceleration_abac65bc939891f7a24b5a611de430328_icgraph.pdf deleted file mode 100644 index 7fcdd71..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_acceleration_abac65bc939891f7a24b5a611de430328_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_activity_classifier.tex b/documentation/latex/class_b_n_o08x_rpt_activity_classifier.tex deleted file mode 100644 index d84f3dd..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_activity_classifier.tex +++ /dev/null @@ -1,292 +0,0 @@ -\doxysection{BNO08x\+Rpt\+Activity\+Classifier Class Reference} -\hypertarget{class_b_n_o08x_rpt_activity_classifier}{}\label{class_b_n_o08x_rpt_activity_classifier}\index{BNO08xRptActivityClassifier@{BNO08xRptActivityClassifier}} - - -Class to represent activity classifier reports. (See Ref. Manual 6.\+5.\+36) - - - - -{\ttfamily \#include $<$BNO08x\+Rpt\+Activity\+Classifier.\+hpp$>$} - - - -Inheritance diagram for BNO08x\+Rpt\+Activity\+Classifier\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=219pt]{class_b_n_o08x_rpt_activity_classifier__inherit__graph} -\end{center} -\end{figure} - - -Collaboration diagram for BNO08x\+Rpt\+Activity\+Classifier\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=320pt]{class_b_n_o08x_rpt_activity_classifier__coll__graph} -\end{center} -\end{figure} -\doxysubsubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{class_b_n_o08x_rpt_activity_classifier_abee4e61d75eb1982f11f08eb542511a5}{BNO08x\+Rpt\+Activity\+Classifier}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_activity_classifier_a631329523ddaf17f2e93cd0546a42823}{enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) override -\begin{DoxyCompactList}\small\item\em Enables activity classifier reports such that the \doxylink{class_b_n_o08x}{BNO08x} begins sending them. \end{DoxyCompactList}\item -\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}\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_a7d147e7540a4c6aa19749844e14cdadc}{disable}} (sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Disables a sensor report by setting its period to 0us such that the \doxylink{class_b_n_o08x}{BNO08x} stops sending it. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46}{register\+\_\+cb}} (std\+::function$<$ void(void)$>$ cb\+\_\+fxn) -\begin{DoxyCompactList}\small\item\em Registers a callback to execute when new data from a specific report is received. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed}{has\+\_\+new\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Checks if a new report has been received since the last time this function was called. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72}{flush}} () -\begin{DoxyCompactList}\small\item\em Flush all buffered reports for this sensor/report module. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38}{get\+\_\+sample\+\_\+counts}} (\mbox{\hyperlink{structbno08x__sample__counts__t}{bno08x\+\_\+sample\+\_\+counts\+\_\+t}} \&sample\+\_\+counts) -\begin{DoxyCompactList}\small\item\em Gets sample counts for this sensor (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6}{clear\+\_\+sample\+\_\+counts}} () -\begin{DoxyCompactList}\small\item\em Clears \doxylink{class_b_n_o08x}{BNO08x} internal sample counts for this sensor. (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf}{get\+\_\+meta\+\_\+data}} (\mbox{\hyperlink{structbno08x__meta__data__t}{bno08x\+\_\+meta\+\_\+data\+\_\+t}} \&meta\+\_\+data) -\begin{DoxyCompactList}\small\item\em Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system). \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Private Member Functions} -\begin{DoxyCompactItemize} -\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_activity_classifier_acb6fe5076011bc1f6f33a93c1c30c333}{update\+\_\+data}} (sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}sensor\+\_\+val) override -\begin{DoxyCompactList}\small\item\em Updates activity classifier data from decoded sensor event. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Private Attributes} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{structbno08x__activity__classifier__t}{bno08x\+\_\+activity\+\_\+classifier\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_activity_classifier_a55ed407cd5174879f791ddfde1bc119c}{data}} -\begin{DoxyCompactList}\small\item\em Most recent report data, doesn\textquotesingle{}t account for step rollover. \end{DoxyCompactList}\item -\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0f}{BNO08x\+Activity\+Enable}} \mbox{\hyperlink{class_b_n_o08x_rpt_activity_classifier_a10a0eaa37c9cacf5f97397c4dccdbe8e}{activities\+\_\+to\+\_\+enable}} -\begin{DoxyCompactList}\small\item\em Activities to be monitored, call enable after setting. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Static Private Attributes} -\begin{DoxyCompactItemize} -\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_activity_classifier_af39bac9547a4f9a822e4505b08941b7d}{TAG}} = "{}BNO08x\+Rpt\+Activity\+Classifier"{} -\end{DoxyCompactItemize} -\doxysubsubsection*{Additional Inherited Members} -\doxysubsection*{Protected Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c}{rpt\+\_\+enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Enables a sensor report such that the \doxylink{class_b_n_o08x}{BNO08x} begins sending it. \end{DoxyCompactList}\item -\mbox{\hyperlink{class_b_n_o08x_rpt_a15e8eebe3fe90ac19837e3860c76374c}{BNO08x\+Rpt}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) -\begin{DoxyCompactList}\small\item\em \doxylink{class_b_n_o08x_rpt}{BNO08x\+Rpt} report constructor. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765}{unlock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Unlocks sh2 HAL lib to allow other tasks to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12}{lock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Locks sh2 HAL lib to only allow the calling task to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3}{unlock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Unlocks user data to allow other tasks to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0}{lock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Locks locks user data to only allow the calling task to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329}{signal\+\_\+data\+\_\+available}} () -\begin{DoxyCompactList}\small\item\em Signals to \doxylink{class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc}{BNO08x\+::data\+\_\+available()} that a new report has arrived. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}} -\begin{DoxyCompactList}\small\item\em Report ID, ex. SH2\+\_\+\+ACCELERATION. \end{DoxyCompactList}\item -Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}} -\begin{DoxyCompactList}\small\item\em Respective enable and data bit for report in evt\+\_\+grp\+\_\+rpt\+\_\+en and evt\+\_\+grp\+\_\+rpt\+\_\+data. \end{DoxyCompactList}\item -uint32\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a1d4d6f4cc6f1eae503863eedf7fb9f52}{period\+\_\+us}} -\begin{DoxyCompactList}\small\item\em The period/interval of the report in microseconds. \end{DoxyCompactList}\item -\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}} -\end{DoxyCompactItemize} -\doxysubsection*{Static Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -static const constexpr float \mbox{\hyperlink{class_b_n_o08x_rpt_a201aeb71fefb0d9d485914176a82dd80}{RAD\+\_\+2\+\_\+\+DEG}} -\begin{DoxyCompactList}\small\item\em Constant for radian to degree conversions, sed in quaternion to euler function conversions. \end{DoxyCompactList}\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a2c57f370fb08b793bb10ec22d5acca45}{TAG}} = "{}BNO08x\+Rpt"{} -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -Class to represent activity classifier reports. (See Ref. Manual 6.\+5.\+36) - -\doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{class_b_n_o08x_rpt_activity_classifier_abee4e61d75eb1982f11f08eb542511a5}\label{class_b_n_o08x_rpt_activity_classifier_abee4e61d75eb1982f11f08eb542511a5} -\index{BNO08xRptActivityClassifier@{BNO08xRptActivityClassifier}!BNO08xRptActivityClassifier@{BNO08xRptActivityClassifier}} -\index{BNO08xRptActivityClassifier@{BNO08xRptActivityClassifier}!BNO08xRptActivityClassifier@{BNO08xRptActivityClassifier}} -\doxysubsubsection{\texorpdfstring{BNO08xRptActivityClassifier()}{BNO08xRptActivityClassifier()}} -{\footnotesize\ttfamily BNO08x\+Rpt\+Activity\+Classifier\+::\+BNO08x\+Rpt\+Activity\+Classifier (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ID, }\item[{Event\+Bits\+\_\+t}]{rpt\+\_\+bit, }\item[{\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}}]{sync\+\_\+ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} - - - -\doxysubsection{Member Function Documentation} -\Hypertarget{class_b_n_o08x_rpt_activity_classifier_a631329523ddaf17f2e93cd0546a42823}\label{class_b_n_o08x_rpt_activity_classifier_a631329523ddaf17f2e93cd0546a42823} -\index{BNO08xRptActivityClassifier@{BNO08xRptActivityClassifier}!enable@{enable}} -\index{enable@{enable}!BNO08xRptActivityClassifier@{BNO08xRptActivityClassifier}} -\doxysubsubsection{\texorpdfstring{enable()}{enable()}} -{\footnotesize\ttfamily bool BNO08x\+Rpt\+Activity\+Classifier\+::enable (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{time\+\_\+between\+\_\+reports, }\item[{sh2\+\_\+\+Sensor\+Config\+\_\+t}]{sensor\+\_\+cfg = {\ttfamily \mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - - - -Enables activity 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_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} -\index{BNO08xRptActivityClassifier@{BNO08xRptActivityClassifier}!get@{get}} -\index{get@{get}!BNO08xRptActivityClassifier@{BNO08xRptActivityClassifier}} -\doxysubsubsection{\texorpdfstring{get()}{get()}} -{\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__activity__classifier__t}{bno08x\+\_\+activity\+\_\+classifier\+\_\+t}} BNO08x\+Rpt\+Activity\+Classifier\+::get (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} - - - -Grabs most recent activity classifier data. - -\begin{DoxyReturn}{Returns} -Struct containing requested data. -\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_activity_classifier_aa77475212d3a5eb52ec31b9916cfe22d_cgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_rpt_activity_classifier_a903a426e65752996075798ba6c51bff2}\label{class_b_n_o08x_rpt_activity_classifier_a903a426e65752996075798ba6c51bff2} -\index{BNO08xRptActivityClassifier@{BNO08xRptActivityClassifier}!get\_most\_likely\_activity@{get\_most\_likely\_activity}} -\index{get\_most\_likely\_activity@{get\_most\_likely\_activity}!BNO08xRptActivityClassifier@{BNO08xRptActivityClassifier}} -\doxysubsubsection{\texorpdfstring{get\_most\_likely\_activity()}{get\_most\_likely\_activity()}} -{\footnotesize\ttfamily \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187}{BNO08x\+Activity}} BNO08x\+Rpt\+Activity\+Classifier\+::get\+\_\+most\+\_\+likely\+\_\+activity (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} - - - -Grabs most the most likely activity from most recent activity classifier data. - -\begin{DoxyReturn}{Returns} -BNO08x\+Activity object with detected state. -\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_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}} -\doxysubsubsection{\texorpdfstring{update\_data()}{update\_data()}} -{\footnotesize\ttfamily void BNO08x\+Rpt\+Activity\+Classifier\+::update\+\_\+data (\begin{DoxyParamCaption}\item[{sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}}]{sensor\+\_\+val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [private]}, {\ttfamily [virtual]}} - - - -Updates activity classifier data from decoded sensor event. - - -\begin{DoxyParams}{Parameters} -{\em sensor\+\_\+val} & The sh2\+\_\+\+Sensor\+Value\+\_\+t struct used in sh2\+\_\+decode\+Sensor\+Event() call.\\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{class_b_n_o08x_rpt_a970fb7e7d3745c62fec626f0ccf0759f}{BNO08x\+Rpt}}. - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_rpt_activity_classifier_acb6fe5076011bc1f6f33a93c1c30c333_cgraph} -\end{center} -\end{figure} - - -\doxysubsection{Member Data Documentation} -\Hypertarget{class_b_n_o08x_rpt_activity_classifier_a10a0eaa37c9cacf5f97397c4dccdbe8e}\label{class_b_n_o08x_rpt_activity_classifier_a10a0eaa37c9cacf5f97397c4dccdbe8e} -\index{BNO08xRptActivityClassifier@{BNO08xRptActivityClassifier}!activities\_to\_enable@{activities\_to\_enable}} -\index{activities\_to\_enable@{activities\_to\_enable}!BNO08xRptActivityClassifier@{BNO08xRptActivityClassifier}} -\doxysubsubsection{\texorpdfstring{activities\_to\_enable}{activities\_to\_enable}} -{\footnotesize\ttfamily \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0f}{BNO08x\+Activity\+Enable}} BNO08x\+Rpt\+Activity\+Classifier\+::activities\+\_\+to\+\_\+enable\hspace{0.3cm}{\ttfamily [private]}} - -{\bfseries Initial value\+:} -\begin{DoxyCode}{0} -\DoxyCodeLine{=} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa5fb1f955b45e38e31789286a1790398d}{BNO08xActivityEnable::ALL}}} - -\end{DoxyCode} - - -Activities to be monitored, call enable after setting. - -\Hypertarget{class_b_n_o08x_rpt_activity_classifier_a55ed407cd5174879f791ddfde1bc119c}\label{class_b_n_o08x_rpt_activity_classifier_a55ed407cd5174879f791ddfde1bc119c} -\index{BNO08xRptActivityClassifier@{BNO08xRptActivityClassifier}!data@{data}} -\index{data@{data}!BNO08xRptActivityClassifier@{BNO08xRptActivityClassifier}} -\doxysubsubsection{\texorpdfstring{data}{data}} -{\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__activity__classifier__t}{bno08x\+\_\+activity\+\_\+classifier\+\_\+t}} BNO08x\+Rpt\+Activity\+Classifier\+::data\hspace{0.3cm}{\ttfamily [private]}} - - - -Most recent report data, doesn\textquotesingle{}t account for step rollover. - -\Hypertarget{class_b_n_o08x_rpt_activity_classifier_af39bac9547a4f9a822e4505b08941b7d}\label{class_b_n_o08x_rpt_activity_classifier_af39bac9547a4f9a822e4505b08941b7d} -\index{BNO08xRptActivityClassifier@{BNO08xRptActivityClassifier}!TAG@{TAG}} -\index{TAG@{TAG}!BNO08xRptActivityClassifier@{BNO08xRptActivityClassifier}} -\doxysubsubsection{\texorpdfstring{TAG}{TAG}} -{\footnotesize\ttfamily const constexpr char\texorpdfstring{$\ast$}{*} BNO08x\+Rpt\+Activity\+Classifier\+::\+TAG = "{}BNO08x\+Rpt\+Activity\+Classifier"{}\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} - - - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -include/report/\mbox{\hyperlink{_b_n_o08x_rpt_activity_classifier_8hpp}{BNO08x\+Rpt\+Activity\+Classifier.\+hpp}}\item -source/report/\mbox{\hyperlink{_b_n_o08x_rpt_activity_classifier_8cpp}{BNO08x\+Rpt\+Activity\+Classifier.\+cpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/class_b_n_o08x_rpt_activity_classifier__coll__graph.md5 b/documentation/latex/class_b_n_o08x_rpt_activity_classifier__coll__graph.md5 deleted file mode 100644 index 3f812a0..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_activity_classifier__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -bbc1af06f3c7ced669d03c85fc8ec85c \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_activity_classifier__coll__graph.pdf b/documentation/latex/class_b_n_o08x_rpt_activity_classifier__coll__graph.pdf deleted file mode 100644 index 03dfc9a..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_activity_classifier__coll__graph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_activity_classifier__inherit__graph.md5 b/documentation/latex/class_b_n_o08x_rpt_activity_classifier__inherit__graph.md5 deleted file mode 100644 index 781e310..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_activity_classifier__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -4f22f998ab4900c164e15f13ad3d8ef3 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_activity_classifier__inherit__graph.pdf b/documentation/latex/class_b_n_o08x_rpt_activity_classifier__inherit__graph.pdf deleted file mode 100644 index 9b5e876..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_activity_classifier__inherit__graph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_activity_classifier_a631329523ddaf17f2e93cd0546a42823_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_activity_classifier_a631329523ddaf17f2e93cd0546a42823_cgraph.md5 deleted file mode 100644 index 7f6d82a..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_activity_classifier_a631329523ddaf17f2e93cd0546a42823_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 4f5e95b..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_activity_classifier_a631329523ddaf17f2e93cd0546a42823_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_activity_classifier_a903a426e65752996075798ba6c51bff2_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_activity_classifier_a903a426e65752996075798ba6c51bff2_cgraph.md5 deleted file mode 100644 index 64df35f..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_activity_classifier_a903a426e65752996075798ba6c51bff2_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -d649e26ed8036caf99950faeb9777db9 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_activity_classifier_a903a426e65752996075798ba6c51bff2_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_activity_classifier_a903a426e65752996075798ba6c51bff2_cgraph.pdf deleted file mode 100644 index f6c9862..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_activity_classifier_a903a426e65752996075798ba6c51bff2_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_activity_classifier_aa77475212d3a5eb52ec31b9916cfe22d_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_activity_classifier_aa77475212d3a5eb52ec31b9916cfe22d_cgraph.md5 deleted file mode 100644 index 11a6e31..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_activity_classifier_aa77475212d3a5eb52ec31b9916cfe22d_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -7da49248516c4d31b781717eb4c85f5d \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_activity_classifier_aa77475212d3a5eb52ec31b9916cfe22d_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_activity_classifier_aa77475212d3a5eb52ec31b9916cfe22d_cgraph.pdf deleted file mode 100644 index b9ef3e2..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_activity_classifier_aa77475212d3a5eb52ec31b9916cfe22d_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_activity_classifier_acb6fe5076011bc1f6f33a93c1c30c333_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_activity_classifier_acb6fe5076011bc1f6f33a93c1c30c333_cgraph.md5 deleted file mode 100644 index 737e805..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_activity_classifier_acb6fe5076011bc1f6f33a93c1c30c333_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -76dc3350acfd6912eca20dcd9a2a43e0 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_activity_classifier_acb6fe5076011bc1f6f33a93c1c30c333_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_activity_classifier_acb6fe5076011bc1f6f33a93c1c30c333_cgraph.pdf deleted file mode 100644 index 36e591e..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_activity_classifier_acb6fe5076011bc1f6f33a93c1c30c333_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf_cgraph.md5 deleted file mode 100644 index 380765a..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -229a56ba33e8a23dc622e5e8c62d9fb0 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf_cgraph.pdf deleted file mode 100644 index a4ba880..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf_icgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf_icgraph.md5 deleted file mode 100644 index e790cce..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -fb327f66776de357ca6abeb5b007b616 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf_icgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf_icgraph.pdf deleted file mode 100644 index 5317824..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_cal_gyro.tex b/documentation/latex/class_b_n_o08x_rpt_cal_gyro.tex deleted file mode 100644 index 089bacc..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_cal_gyro.tex +++ /dev/null @@ -1,243 +0,0 @@ -\doxysection{BNO08x\+Rpt\+Cal\+Gyro Class Reference} -\hypertarget{class_b_n_o08x_rpt_cal_gyro}{}\label{class_b_n_o08x_rpt_cal_gyro}\index{BNO08xRptCalGyro@{BNO08xRptCalGyro}} - - -Class to represent calibrated gyro reports. (See Ref. Manual 6.\+5.\+13) - - - - -{\ttfamily \#include $<$BNO08x\+Rpt\+Cal\+Gyro.\+hpp$>$} - - - -Inheritance diagram for BNO08x\+Rpt\+Cal\+Gyro\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=183pt]{class_b_n_o08x_rpt_cal_gyro__inherit__graph} -\end{center} -\end{figure} - - -Collaboration diagram for BNO08x\+Rpt\+Cal\+Gyro\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=266pt]{class_b_n_o08x_rpt_cal_gyro__coll__graph} -\end{center} -\end{figure} -\doxysubsubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{class_b_n_o08x_rpt_cal_gyro_ad351243a258fa1075212d63a38b1e7b5}{BNO08x\+Rpt\+Cal\+Gyro}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) -\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_a7d147e7540a4c6aa19749844e14cdadc}{disable}} (sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Disables a sensor report by setting its period to 0us such that the \doxylink{class_b_n_o08x}{BNO08x} stops sending it. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46}{register\+\_\+cb}} (std\+::function$<$ void(void)$>$ cb\+\_\+fxn) -\begin{DoxyCompactList}\small\item\em Registers a callback to execute when new data from a specific report is received. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed}{has\+\_\+new\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Checks if a new report has been received since the last time this function was called. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72}{flush}} () -\begin{DoxyCompactList}\small\item\em Flush all buffered reports for this sensor/report module. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38}{get\+\_\+sample\+\_\+counts}} (\mbox{\hyperlink{structbno08x__sample__counts__t}{bno08x\+\_\+sample\+\_\+counts\+\_\+t}} \&sample\+\_\+counts) -\begin{DoxyCompactList}\small\item\em Gets sample counts for this sensor (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6}{clear\+\_\+sample\+\_\+counts}} () -\begin{DoxyCompactList}\small\item\em Clears \doxylink{class_b_n_o08x}{BNO08x} internal sample counts for this sensor. (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf}{get\+\_\+meta\+\_\+data}} (\mbox{\hyperlink{structbno08x__meta__data__t}{bno08x\+\_\+meta\+\_\+data\+\_\+t}} \&meta\+\_\+data) -\begin{DoxyCompactList}\small\item\em Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system). \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Private Member Functions} -\begin{DoxyCompactItemize} -\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_cal_gyro_ab099bd0da7140c433fc7bab0a802c46f}{update\+\_\+data}} (sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}sensor\+\_\+val) override -\begin{DoxyCompactList}\small\item\em Updates calibrated gyro data from decoded sensor event. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Private Attributes} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{structbno08x__gyro__t}{bno08x\+\_\+gyro\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_cal_gyro_afc6142cf93ed7990b01d5b21038c148e}{data}} -\end{DoxyCompactItemize} -\doxysubsubsection*{Static Private Attributes} -\begin{DoxyCompactItemize} -\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_cal_gyro_ae3c6150a08f8d97a6a892a5796f49a32}{TAG}} = "{}BNO08x\+Rpt\+Cal\+Gyro"{} -\end{DoxyCompactItemize} -\doxysubsubsection*{Additional Inherited Members} -\doxysubsection*{Protected Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c}{rpt\+\_\+enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Enables a sensor report such that the \doxylink{class_b_n_o08x}{BNO08x} begins sending it. \end{DoxyCompactList}\item -\mbox{\hyperlink{class_b_n_o08x_rpt_a15e8eebe3fe90ac19837e3860c76374c}{BNO08x\+Rpt}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) -\begin{DoxyCompactList}\small\item\em \doxylink{class_b_n_o08x_rpt}{BNO08x\+Rpt} report constructor. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765}{unlock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Unlocks sh2 HAL lib to allow other tasks to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12}{lock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Locks sh2 HAL lib to only allow the calling task to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3}{unlock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Unlocks user data to allow other tasks to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0}{lock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Locks locks user data to only allow the calling task to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329}{signal\+\_\+data\+\_\+available}} () -\begin{DoxyCompactList}\small\item\em Signals to \doxylink{class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc}{BNO08x\+::data\+\_\+available()} that a new report has arrived. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}} -\begin{DoxyCompactList}\small\item\em Report ID, ex. SH2\+\_\+\+ACCELERATION. \end{DoxyCompactList}\item -Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}} -\begin{DoxyCompactList}\small\item\em Respective enable and data bit for report in evt\+\_\+grp\+\_\+rpt\+\_\+en and evt\+\_\+grp\+\_\+rpt\+\_\+data. \end{DoxyCompactList}\item -uint32\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a1d4d6f4cc6f1eae503863eedf7fb9f52}{period\+\_\+us}} -\begin{DoxyCompactList}\small\item\em The period/interval of the report in microseconds. \end{DoxyCompactList}\item -\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}} -\end{DoxyCompactItemize} -\doxysubsection*{Static Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -static const constexpr float \mbox{\hyperlink{class_b_n_o08x_rpt_a201aeb71fefb0d9d485914176a82dd80}{RAD\+\_\+2\+\_\+\+DEG}} -\begin{DoxyCompactList}\small\item\em Constant for radian to degree conversions, sed in quaternion to euler function conversions. \end{DoxyCompactList}\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a2c57f370fb08b793bb10ec22d5acca45}{TAG}} = "{}BNO08x\+Rpt"{} -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -Class to represent calibrated gyro reports. (See Ref. Manual 6.\+5.\+13) - -\doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{class_b_n_o08x_rpt_cal_gyro_ad351243a258fa1075212d63a38b1e7b5}\label{class_b_n_o08x_rpt_cal_gyro_ad351243a258fa1075212d63a38b1e7b5} -\index{BNO08xRptCalGyro@{BNO08xRptCalGyro}!BNO08xRptCalGyro@{BNO08xRptCalGyro}} -\index{BNO08xRptCalGyro@{BNO08xRptCalGyro}!BNO08xRptCalGyro@{BNO08xRptCalGyro}} -\doxysubsubsection{\texorpdfstring{BNO08xRptCalGyro()}{BNO08xRptCalGyro()}} -{\footnotesize\ttfamily BNO08x\+Rpt\+Cal\+Gyro\+::\+BNO08x\+Rpt\+Cal\+Gyro (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ID, }\item[{Event\+Bits\+\_\+t}]{rpt\+\_\+bit, }\item[{\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}}]{sync\+\_\+ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} - - - -\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}} -\doxysubsubsection{\texorpdfstring{get()}{get()}} -{\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__gyro__t}{bno08x\+\_\+gyro\+\_\+t}} BNO08x\+Rpt\+Cal\+Gyro\+::get (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} - - - -Grabs most recent gyroscope data (velocity), units are in rad/s. - -\begin{DoxyReturn}{Returns} -Struct containing requested data. -\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_cal_gyro_aeb45a1a433c499f2c36dddf393175815_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=311pt]{class_b_n_o08x_rpt_cal_gyro_aeb45a1a433c499f2c36dddf393175815_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_rpt_cal_gyro_ab099bd0da7140c433fc7bab0a802c46f}\label{class_b_n_o08x_rpt_cal_gyro_ab099bd0da7140c433fc7bab0a802c46f} -\index{BNO08xRptCalGyro@{BNO08xRptCalGyro}!update\_data@{update\_data}} -\index{update\_data@{update\_data}!BNO08xRptCalGyro@{BNO08xRptCalGyro}} -\doxysubsubsection{\texorpdfstring{update\_data()}{update\_data()}} -{\footnotesize\ttfamily void BNO08x\+Rpt\+Cal\+Gyro\+::update\+\_\+data (\begin{DoxyParamCaption}\item[{sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}}]{sensor\+\_\+val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [private]}, {\ttfamily [virtual]}} - - - -Updates calibrated gyro data from decoded sensor event. - - -\begin{DoxyParams}{Parameters} -{\em sensor\+\_\+val} & The sh2\+\_\+\+Sensor\+Value\+\_\+t struct used in sh2\+\_\+decode\+Sensor\+Event() call.\\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{class_b_n_o08x_rpt_a970fb7e7d3745c62fec626f0ccf0759f}{BNO08x\+Rpt}}. - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_rpt_cal_gyro_ab099bd0da7140c433fc7bab0a802c46f_cgraph} -\end{center} -\end{figure} - - -\doxysubsection{Member Data Documentation} -\Hypertarget{class_b_n_o08x_rpt_cal_gyro_afc6142cf93ed7990b01d5b21038c148e}\label{class_b_n_o08x_rpt_cal_gyro_afc6142cf93ed7990b01d5b21038c148e} -\index{BNO08xRptCalGyro@{BNO08xRptCalGyro}!data@{data}} -\index{data@{data}!BNO08xRptCalGyro@{BNO08xRptCalGyro}} -\doxysubsubsection{\texorpdfstring{data}{data}} -{\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__gyro__t}{bno08x\+\_\+gyro\+\_\+t}} BNO08x\+Rpt\+Cal\+Gyro\+::data\hspace{0.3cm}{\ttfamily [private]}} - -\Hypertarget{class_b_n_o08x_rpt_cal_gyro_ae3c6150a08f8d97a6a892a5796f49a32}\label{class_b_n_o08x_rpt_cal_gyro_ae3c6150a08f8d97a6a892a5796f49a32} -\index{BNO08xRptCalGyro@{BNO08xRptCalGyro}!TAG@{TAG}} -\index{TAG@{TAG}!BNO08xRptCalGyro@{BNO08xRptCalGyro}} -\doxysubsubsection{\texorpdfstring{TAG}{TAG}} -{\footnotesize\ttfamily const constexpr char\texorpdfstring{$\ast$}{*} BNO08x\+Rpt\+Cal\+Gyro\+::\+TAG = "{}BNO08x\+Rpt\+Cal\+Gyro"{}\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} - - - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -include/report/\mbox{\hyperlink{_b_n_o08x_rpt_cal_gyro_8hpp}{BNO08x\+Rpt\+Cal\+Gyro.\+hpp}}\item -source/report/\mbox{\hyperlink{_b_n_o08x_rpt_cal_gyro_8cpp}{BNO08x\+Rpt\+Cal\+Gyro.\+cpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/class_b_n_o08x_rpt_cal_gyro__coll__graph.md5 b/documentation/latex/class_b_n_o08x_rpt_cal_gyro__coll__graph.md5 deleted file mode 100644 index e03f95e..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_cal_gyro__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -95a961350d845bc8d79a5208e64184d8 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_cal_gyro__coll__graph.pdf b/documentation/latex/class_b_n_o08x_rpt_cal_gyro__coll__graph.pdf deleted file mode 100644 index c4fd260..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_cal_gyro__coll__graph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_cal_gyro__inherit__graph.md5 b/documentation/latex/class_b_n_o08x_rpt_cal_gyro__inherit__graph.md5 deleted file mode 100644 index be7f5cd..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_cal_gyro__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -672d2648d5cad97f59a92ddb69defd2b \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_cal_gyro__inherit__graph.pdf b/documentation/latex/class_b_n_o08x_rpt_cal_gyro__inherit__graph.pdf deleted file mode 100644 index 177bfe4..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_cal_gyro__inherit__graph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_cal_gyro_ab099bd0da7140c433fc7bab0a802c46f_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_cal_gyro_ab099bd0da7140c433fc7bab0a802c46f_cgraph.md5 deleted file mode 100644 index 000f5e1..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_cal_gyro_ab099bd0da7140c433fc7bab0a802c46f_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -9c67582b5b234797eadd75297ff6e8f2 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_cal_gyro_ab099bd0da7140c433fc7bab0a802c46f_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_cal_gyro_ab099bd0da7140c433fc7bab0a802c46f_cgraph.pdf deleted file mode 100644 index 7cd3b58..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_cal_gyro_ab099bd0da7140c433fc7bab0a802c46f_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_cal_gyro_aeb45a1a433c499f2c36dddf393175815_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_cal_gyro_aeb45a1a433c499f2c36dddf393175815_cgraph.md5 deleted file mode 100644 index eb58440..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_cal_gyro_aeb45a1a433c499f2c36dddf393175815_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -d47a5ab3f959b3cd0a7a1348fc67fbac \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_cal_gyro_aeb45a1a433c499f2c36dddf393175815_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_cal_gyro_aeb45a1a433c499f2c36dddf393175815_cgraph.pdf deleted file mode 100644 index 69ef200..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_cal_gyro_aeb45a1a433c499f2c36dddf393175815_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_cal_gyro_aeb45a1a433c499f2c36dddf393175815_icgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_cal_gyro_aeb45a1a433c499f2c36dddf393175815_icgraph.md5 deleted file mode 100644 index e09ae3b..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_cal_gyro_aeb45a1a433c499f2c36dddf393175815_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -5b84bd82a1811eb46c86800ef0789d15 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_cal_gyro_aeb45a1a433c499f2c36dddf393175815_icgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_cal_gyro_aeb45a1a433c499f2c36dddf393175815_icgraph.pdf deleted file mode 100644 index a912f5a..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_cal_gyro_aeb45a1a433c499f2c36dddf393175815_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc_cgraph.md5 deleted file mode 100644 index 88539d4..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index f7c8bf5..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc_icgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc_icgraph.md5 deleted file mode 100644 index ffc3a78..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -6df9cb6badb5fd80b2b84c58fe505ef0 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc_icgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc_icgraph.pdf deleted file mode 100644 index 9a6d8a1..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer.tex b/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer.tex deleted file mode 100644 index d7ceb31..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer.tex +++ /dev/null @@ -1,243 +0,0 @@ -\doxysection{BNO08x\+Rpt\+Cal\+Magnetometer Class Reference} -\hypertarget{class_b_n_o08x_rpt_cal_magnetometer}{}\label{class_b_n_o08x_rpt_cal_magnetometer}\index{BNO08xRptCalMagnetometer@{BNO08xRptCalMagnetometer}} - - -Class to represent calibrated magnetometer reports. (See Ref. Manual 6.\+5.\+16) - - - - -{\ttfamily \#include $<$BNO08x\+Rpt\+Cal\+Magnetometer.\+hpp$>$} - - - -Inheritance diagram for BNO08x\+Rpt\+Cal\+Magnetometer\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=224pt]{class_b_n_o08x_rpt_cal_magnetometer__inherit__graph} -\end{center} -\end{figure} - - -Collaboration diagram for BNO08x\+Rpt\+Cal\+Magnetometer\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=268pt]{class_b_n_o08x_rpt_cal_magnetometer__coll__graph} -\end{center} -\end{figure} -\doxysubsubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{class_b_n_o08x_rpt_cal_magnetometer_a731d7e69b97b6402b2cf2e18e9a08b06}{BNO08x\+Rpt\+Cal\+Magnetometer}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) -\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_a7d147e7540a4c6aa19749844e14cdadc}{disable}} (sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Disables a sensor report by setting its period to 0us such that the \doxylink{class_b_n_o08x}{BNO08x} stops sending it. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46}{register\+\_\+cb}} (std\+::function$<$ void(void)$>$ cb\+\_\+fxn) -\begin{DoxyCompactList}\small\item\em Registers a callback to execute when new data from a specific report is received. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed}{has\+\_\+new\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Checks if a new report has been received since the last time this function was called. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72}{flush}} () -\begin{DoxyCompactList}\small\item\em Flush all buffered reports for this sensor/report module. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38}{get\+\_\+sample\+\_\+counts}} (\mbox{\hyperlink{structbno08x__sample__counts__t}{bno08x\+\_\+sample\+\_\+counts\+\_\+t}} \&sample\+\_\+counts) -\begin{DoxyCompactList}\small\item\em Gets sample counts for this sensor (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6}{clear\+\_\+sample\+\_\+counts}} () -\begin{DoxyCompactList}\small\item\em Clears \doxylink{class_b_n_o08x}{BNO08x} internal sample counts for this sensor. (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf}{get\+\_\+meta\+\_\+data}} (\mbox{\hyperlink{structbno08x__meta__data__t}{bno08x\+\_\+meta\+\_\+data\+\_\+t}} \&meta\+\_\+data) -\begin{DoxyCompactList}\small\item\em Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system). \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Private Member Functions} -\begin{DoxyCompactItemize} -\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_cal_magnetometer_af50ecf2bb83d7eeec5b88c5273a01784}{update\+\_\+data}} (sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}sensor\+\_\+val) override -\begin{DoxyCompactList}\small\item\em Updates calibrated magnetometer data from decoded sensor event. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Private Attributes} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{structbno08x__magf__t}{bno08x\+\_\+magf\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_cal_magnetometer_a67db73f48d00bfa76411d5192350e677}{data}} -\end{DoxyCompactItemize} -\doxysubsubsection*{Static Private Attributes} -\begin{DoxyCompactItemize} -\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_cal_magnetometer_a99f95d049803de93390b3071efeead4a}{TAG}} = "{}BNO08x\+Rpt\+Cal\+Magnetometer"{} -\end{DoxyCompactItemize} -\doxysubsubsection*{Additional Inherited Members} -\doxysubsection*{Protected Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c}{rpt\+\_\+enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Enables a sensor report such that the \doxylink{class_b_n_o08x}{BNO08x} begins sending it. \end{DoxyCompactList}\item -\mbox{\hyperlink{class_b_n_o08x_rpt_a15e8eebe3fe90ac19837e3860c76374c}{BNO08x\+Rpt}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) -\begin{DoxyCompactList}\small\item\em \doxylink{class_b_n_o08x_rpt}{BNO08x\+Rpt} report constructor. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765}{unlock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Unlocks sh2 HAL lib to allow other tasks to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12}{lock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Locks sh2 HAL lib to only allow the calling task to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3}{unlock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Unlocks user data to allow other tasks to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0}{lock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Locks locks user data to only allow the calling task to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329}{signal\+\_\+data\+\_\+available}} () -\begin{DoxyCompactList}\small\item\em Signals to \doxylink{class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc}{BNO08x\+::data\+\_\+available()} that a new report has arrived. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}} -\begin{DoxyCompactList}\small\item\em Report ID, ex. SH2\+\_\+\+ACCELERATION. \end{DoxyCompactList}\item -Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}} -\begin{DoxyCompactList}\small\item\em Respective enable and data bit for report in evt\+\_\+grp\+\_\+rpt\+\_\+en and evt\+\_\+grp\+\_\+rpt\+\_\+data. \end{DoxyCompactList}\item -uint32\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a1d4d6f4cc6f1eae503863eedf7fb9f52}{period\+\_\+us}} -\begin{DoxyCompactList}\small\item\em The period/interval of the report in microseconds. \end{DoxyCompactList}\item -\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}} -\end{DoxyCompactItemize} -\doxysubsection*{Static Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -static const constexpr float \mbox{\hyperlink{class_b_n_o08x_rpt_a201aeb71fefb0d9d485914176a82dd80}{RAD\+\_\+2\+\_\+\+DEG}} -\begin{DoxyCompactList}\small\item\em Constant for radian to degree conversions, sed in quaternion to euler function conversions. \end{DoxyCompactList}\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a2c57f370fb08b793bb10ec22d5acca45}{TAG}} = "{}BNO08x\+Rpt"{} -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -Class to represent calibrated magnetometer reports. (See Ref. Manual 6.\+5.\+16) - -\doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{class_b_n_o08x_rpt_cal_magnetometer_a731d7e69b97b6402b2cf2e18e9a08b06}\label{class_b_n_o08x_rpt_cal_magnetometer_a731d7e69b97b6402b2cf2e18e9a08b06} -\index{BNO08xRptCalMagnetometer@{BNO08xRptCalMagnetometer}!BNO08xRptCalMagnetometer@{BNO08xRptCalMagnetometer}} -\index{BNO08xRptCalMagnetometer@{BNO08xRptCalMagnetometer}!BNO08xRptCalMagnetometer@{BNO08xRptCalMagnetometer}} -\doxysubsubsection{\texorpdfstring{BNO08xRptCalMagnetometer()}{BNO08xRptCalMagnetometer()}} -{\footnotesize\ttfamily BNO08x\+Rpt\+Cal\+Magnetometer\+::\+BNO08x\+Rpt\+Cal\+Magnetometer (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ID, }\item[{Event\+Bits\+\_\+t}]{rpt\+\_\+bit, }\item[{\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}}]{sync\+\_\+ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} - - - -\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}} -\doxysubsubsection{\texorpdfstring{get()}{get()}} -{\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__magf__t}{bno08x\+\_\+magf\+\_\+t}} BNO08x\+Rpt\+Cal\+Magnetometer\+::get (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} - - - -Grabs most recent calibrated magnetometer data, units are in u\+Tesla. - -\begin{DoxyReturn}{Returns} -Struct containing requested data. -\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_cal_magnetometer_a9a07338f7c149aa3d45d2c4f846620e2_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_rpt_cal_magnetometer_a9a07338f7c149aa3d45d2c4f846620e2_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_rpt_cal_magnetometer_af50ecf2bb83d7eeec5b88c5273a01784}\label{class_b_n_o08x_rpt_cal_magnetometer_af50ecf2bb83d7eeec5b88c5273a01784} -\index{BNO08xRptCalMagnetometer@{BNO08xRptCalMagnetometer}!update\_data@{update\_data}} -\index{update\_data@{update\_data}!BNO08xRptCalMagnetometer@{BNO08xRptCalMagnetometer}} -\doxysubsubsection{\texorpdfstring{update\_data()}{update\_data()}} -{\footnotesize\ttfamily void BNO08x\+Rpt\+Cal\+Magnetometer\+::update\+\_\+data (\begin{DoxyParamCaption}\item[{sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}}]{sensor\+\_\+val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [private]}, {\ttfamily [virtual]}} - - - -Updates calibrated magnetometer data from decoded sensor event. - - -\begin{DoxyParams}{Parameters} -{\em sensor\+\_\+val} & The sh2\+\_\+\+Sensor\+Value\+\_\+t struct used in sh2\+\_\+decode\+Sensor\+Event() call.\\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{class_b_n_o08x_rpt_a970fb7e7d3745c62fec626f0ccf0759f}{BNO08x\+Rpt}}. - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_rpt_cal_magnetometer_af50ecf2bb83d7eeec5b88c5273a01784_cgraph} -\end{center} -\end{figure} - - -\doxysubsection{Member Data Documentation} -\Hypertarget{class_b_n_o08x_rpt_cal_magnetometer_a67db73f48d00bfa76411d5192350e677}\label{class_b_n_o08x_rpt_cal_magnetometer_a67db73f48d00bfa76411d5192350e677} -\index{BNO08xRptCalMagnetometer@{BNO08xRptCalMagnetometer}!data@{data}} -\index{data@{data}!BNO08xRptCalMagnetometer@{BNO08xRptCalMagnetometer}} -\doxysubsubsection{\texorpdfstring{data}{data}} -{\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__magf__t}{bno08x\+\_\+magf\+\_\+t}} BNO08x\+Rpt\+Cal\+Magnetometer\+::data\hspace{0.3cm}{\ttfamily [private]}} - -\Hypertarget{class_b_n_o08x_rpt_cal_magnetometer_a99f95d049803de93390b3071efeead4a}\label{class_b_n_o08x_rpt_cal_magnetometer_a99f95d049803de93390b3071efeead4a} -\index{BNO08xRptCalMagnetometer@{BNO08xRptCalMagnetometer}!TAG@{TAG}} -\index{TAG@{TAG}!BNO08xRptCalMagnetometer@{BNO08xRptCalMagnetometer}} -\doxysubsubsection{\texorpdfstring{TAG}{TAG}} -{\footnotesize\ttfamily const constexpr char\texorpdfstring{$\ast$}{*} BNO08x\+Rpt\+Cal\+Magnetometer\+::\+TAG = "{}BNO08x\+Rpt\+Cal\+Magnetometer"{}\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} - - - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -include/report/\mbox{\hyperlink{_b_n_o08x_rpt_cal_magnetometer_8hpp}{BNO08x\+Rpt\+Cal\+Magnetometer.\+hpp}}\item -source/report/\mbox{\hyperlink{_b_n_o08x_rpt_cal_magnetometer_8cpp}{BNO08x\+Rpt\+Cal\+Magnetometer.\+cpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer__coll__graph.md5 b/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer__coll__graph.md5 deleted file mode 100644 index 02f63ae..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -abcff53b9177254271b6d2a87362c8ca \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer__coll__graph.pdf b/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer__coll__graph.pdf deleted file mode 100644 index d85ef38..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer__coll__graph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer__inherit__graph.md5 b/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer__inherit__graph.md5 deleted file mode 100644 index 05c8476..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -2cbd141d4a6b5eb0f1391bebcafd3267 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer__inherit__graph.pdf b/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer__inherit__graph.pdf deleted file mode 100644 index dd9968d..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer__inherit__graph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer_a9a07338f7c149aa3d45d2c4f846620e2_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer_a9a07338f7c149aa3d45d2c4f846620e2_cgraph.md5 deleted file mode 100644 index 322b1f0..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer_a9a07338f7c149aa3d45d2c4f846620e2_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -09582b466881aa5fd187674946a9d057 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer_a9a07338f7c149aa3d45d2c4f846620e2_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer_a9a07338f7c149aa3d45d2c4f846620e2_cgraph.pdf deleted file mode 100644 index 3d8e069..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer_a9a07338f7c149aa3d45d2c4f846620e2_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer_a9a07338f7c149aa3d45d2c4f846620e2_icgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer_a9a07338f7c149aa3d45d2c4f846620e2_icgraph.md5 deleted file mode 100644 index 6269983..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer_a9a07338f7c149aa3d45d2c4f846620e2_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -a65872c46c11ad437a4c59bf3bc5614c \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer_a9a07338f7c149aa3d45d2c4f846620e2_icgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer_a9a07338f7c149aa3d45d2c4f846620e2_icgraph.pdf deleted file mode 100644 index 7aa9024..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer_a9a07338f7c149aa3d45d2c4f846620e2_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393_cgraph.md5 deleted file mode 100644 index 6579d23..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 9ca144a..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393_cgraph.pdf and /dev/null 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 deleted file mode 100644 index b643213..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 204715b..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer_af50ecf2bb83d7eeec5b88c5273a01784_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer_af50ecf2bb83d7eeec5b88c5273a01784_cgraph.md5 deleted file mode 100644 index a01f6b0..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer_af50ecf2bb83d7eeec5b88c5273a01784_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -471ee5a1cbd0d9cbae3fa67ab682f22f \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer_af50ecf2bb83d7eeec5b88c5273a01784_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer_af50ecf2bb83d7eeec5b88c5273a01784_cgraph.pdf deleted file mode 100644 index aff663f..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer_af50ecf2bb83d7eeec5b88c5273a01784_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_game_r_v.tex b/documentation/latex/class_b_n_o08x_rpt_game_r_v.tex deleted file mode 100644 index 9a9c1d7..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_game_r_v.tex +++ /dev/null @@ -1,263 +0,0 @@ -\doxysection{BNO08x\+Rpt\+Game\+RV Class Reference} -\hypertarget{class_b_n_o08x_rpt_game_r_v}{}\label{class_b_n_o08x_rpt_game_r_v}\index{BNO08xRptGameRV@{BNO08xRptGameRV}} - - -Class to represent game rotation vector reports. (See Ref. Manual 6.\+5.\+19) - - - - -{\ttfamily \#include $<$BNO08x\+Rpt\+Game\+RV.\+hpp$>$} - - - -Inheritance diagram for BNO08x\+Rpt\+Game\+RV\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=195pt]{class_b_n_o08x_rpt_game_r_v__inherit__graph} -\end{center} -\end{figure} - - -Collaboration diagram for BNO08x\+Rpt\+Game\+RV\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=266pt]{class_b_n_o08x_rpt_game_r_v__coll__graph} -\end{center} -\end{figure} -\doxysubsubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{class_b_n_o08x_rpt_game_r_v_a5ce3525ae691ef37dff5c8d638e98e18}{BNO08x\+Rpt\+Game\+RV}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_game_r_v_a773f8e4bf9e5059d6b301fc346cbc9d2}{tare}} (bool x=true, bool y=true, bool z=true) -\begin{DoxyCompactList}\small\item\em Tares game rotation vector axis. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_game_r_v_ae91c07ae4d781216065fd704b5c88d06}{tare\+\_\+persist}} () -\begin{DoxyCompactList}\small\item\em Saves most recent tare operation to \doxylink{class_b_n_o08x}{BNO08x} internal flash, such that it persists on reset. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_game_r_v_ab8844cc390818f2b5cff8afefc89558f}{tare\+\_\+clear}} () -\begin{DoxyCompactList}\small\item\em Clears most recent tare operation. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Public Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08x\+Rpt\+RVGeneric}}} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e}{enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) override -\begin{DoxyCompactList}\small\item\em Enables a rotation vector report such that the \doxylink{class_b_n_o08x}{BNO08x} begins it. \end{DoxyCompactList}\item -\mbox{\hyperlink{structbno08x__quat__t}{bno08x\+\_\+quat\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8}{get\+\_\+quat}} () -\begin{DoxyCompactList}\small\item\em Grabs most recent rotation vector data in form of unit quaternion, rad accuracy units in radians (if available, else constant 0.\+0f). \end{DoxyCompactList}\item -\mbox{\hyperlink{structbno08x__euler__angle__t}{bno08x\+\_\+euler\+\_\+angle\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_abbaaa6737d578e056f93687d4ad780f7}{get\+\_\+euler}} (bool in\+\_\+degrees=true) -\begin{DoxyCompactList}\small\item\em Grabs most recent rotation vector data in form of an euler angle, units are in degrees or rads. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Public Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc}{disable}} (sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Disables a sensor report by setting its period to 0us such that the \doxylink{class_b_n_o08x}{BNO08x} stops sending it. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46}{register\+\_\+cb}} (std\+::function$<$ void(void)$>$ cb\+\_\+fxn) -\begin{DoxyCompactList}\small\item\em Registers a callback to execute when new data from a specific report is received. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed}{has\+\_\+new\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Checks if a new report has been received since the last time this function was called. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72}{flush}} () -\begin{DoxyCompactList}\small\item\em Flush all buffered reports for this sensor/report module. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38}{get\+\_\+sample\+\_\+counts}} (\mbox{\hyperlink{structbno08x__sample__counts__t}{bno08x\+\_\+sample\+\_\+counts\+\_\+t}} \&sample\+\_\+counts) -\begin{DoxyCompactList}\small\item\em Gets sample counts for this sensor (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6}{clear\+\_\+sample\+\_\+counts}} () -\begin{DoxyCompactList}\small\item\em Clears \doxylink{class_b_n_o08x}{BNO08x} internal sample counts for this sensor. (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf}{get\+\_\+meta\+\_\+data}} (\mbox{\hyperlink{structbno08x__meta__data__t}{bno08x\+\_\+meta\+\_\+data\+\_\+t}} \&meta\+\_\+data) -\begin{DoxyCompactList}\small\item\em Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system). \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Private Member Functions} -\begin{DoxyCompactItemize} -\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_game_r_v_a8f9be2a12cec2a8467829fe561bf5f3d}{update\+\_\+data}} (sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}sensor\+\_\+val) override -\begin{DoxyCompactList}\small\item\em Updates game rotation vector data from decoded sensor event. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Static Private Attributes} -\begin{DoxyCompactItemize} -\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_game_r_v_a3fd3cec253a42d897a736adaf50bfe5d}{TAG}} = "{}BNO08x\+Rpt\+Game\+RV"{} -\end{DoxyCompactItemize} -\doxysubsubsection*{Additional Inherited Members} -\doxysubsection*{Protected Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08x\+Rpt\+RVGeneric}}} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_a7c35188ccfb976cba1b7e4626022987c}{BNO08x\+Rpt\+RVGeneric}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd}{tare}} (bool x, bool y, bool z, sh2\+\_\+\+Tare\+Basis\+\_\+t basis) -\begin{DoxyCompactList}\small\item\em Tares vector basis according to axis flags. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Protected Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c}{rpt\+\_\+enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Enables a sensor report such that the \doxylink{class_b_n_o08x}{BNO08x} begins sending it. \end{DoxyCompactList}\item -\mbox{\hyperlink{class_b_n_o08x_rpt_a15e8eebe3fe90ac19837e3860c76374c}{BNO08x\+Rpt}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) -\begin{DoxyCompactList}\small\item\em \doxylink{class_b_n_o08x_rpt}{BNO08x\+Rpt} report constructor. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765}{unlock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Unlocks sh2 HAL lib to allow other tasks to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12}{lock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Locks sh2 HAL lib to only allow the calling task to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3}{unlock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Unlocks user data to allow other tasks to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0}{lock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Locks locks user data to only allow the calling task to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329}{signal\+\_\+data\+\_\+available}} () -\begin{DoxyCompactList}\small\item\em Signals to \doxylink{class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc}{BNO08x\+::data\+\_\+available()} that a new report has arrived. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08x\+Rpt\+RVGeneric}}} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{structbno08x__quat__t}{bno08x\+\_\+quat\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_ad5174665e1c943291110630dc461caff}{data}} -\end{DoxyCompactItemize} -\doxysubsection*{Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}} -\begin{DoxyCompactList}\small\item\em Report ID, ex. SH2\+\_\+\+ACCELERATION. \end{DoxyCompactList}\item -Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}} -\begin{DoxyCompactList}\small\item\em Respective enable and data bit for report in evt\+\_\+grp\+\_\+rpt\+\_\+en and evt\+\_\+grp\+\_\+rpt\+\_\+data. \end{DoxyCompactList}\item -uint32\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a1d4d6f4cc6f1eae503863eedf7fb9f52}{period\+\_\+us}} -\begin{DoxyCompactList}\small\item\em The period/interval of the report in microseconds. \end{DoxyCompactList}\item -\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}} -\end{DoxyCompactItemize} -\doxysubsection*{Static Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08x\+Rpt\+RVGeneric}}} -\begin{DoxyCompactItemize} -\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_a5315a83517cd15397842254a9926b1c4}{TAG}} = "{}BNO08x\+Rpt\+RVGeneric"{} -\end{DoxyCompactItemize} -\doxysubsection*{Static Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -static const constexpr float \mbox{\hyperlink{class_b_n_o08x_rpt_a201aeb71fefb0d9d485914176a82dd80}{RAD\+\_\+2\+\_\+\+DEG}} -\begin{DoxyCompactList}\small\item\em Constant for radian to degree conversions, sed in quaternion to euler function conversions. \end{DoxyCompactList}\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a2c57f370fb08b793bb10ec22d5acca45}{TAG}} = "{}BNO08x\+Rpt"{} -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -Class to represent game rotation vector reports. (See Ref. Manual 6.\+5.\+19) - -\doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{class_b_n_o08x_rpt_game_r_v_a5ce3525ae691ef37dff5c8d638e98e18}\label{class_b_n_o08x_rpt_game_r_v_a5ce3525ae691ef37dff5c8d638e98e18} -\index{BNO08xRptGameRV@{BNO08xRptGameRV}!BNO08xRptGameRV@{BNO08xRptGameRV}} -\index{BNO08xRptGameRV@{BNO08xRptGameRV}!BNO08xRptGameRV@{BNO08xRptGameRV}} -\doxysubsubsection{\texorpdfstring{BNO08xRptGameRV()}{BNO08xRptGameRV()}} -{\footnotesize\ttfamily BNO08x\+Rpt\+Game\+RV\+::\+BNO08x\+Rpt\+Game\+RV (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ID, }\item[{Event\+Bits\+\_\+t}]{rpt\+\_\+bit, }\item[{\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}}]{sync\+\_\+ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} - - - -\doxysubsection{Member Function Documentation} -\Hypertarget{class_b_n_o08x_rpt_game_r_v_a773f8e4bf9e5059d6b301fc346cbc9d2}\label{class_b_n_o08x_rpt_game_r_v_a773f8e4bf9e5059d6b301fc346cbc9d2} -\index{BNO08xRptGameRV@{BNO08xRptGameRV}!tare@{tare}} -\index{tare@{tare}!BNO08xRptGameRV@{BNO08xRptGameRV}} -\doxysubsubsection{\texorpdfstring{tare()}{tare()}} -{\footnotesize\ttfamily bool BNO08x\+Rpt\+Game\+RV\+::tare (\begin{DoxyParamCaption}\item[{bool}]{x = {\ttfamily true}, }\item[{bool}]{y = {\ttfamily true}, }\item[{bool}]{z = {\ttfamily true} }\end{DoxyParamCaption})} - - - -Tares game rotation vector axis. - - -\begin{DoxyParams}{Parameters} -{\em x} & If true tare x axis (optional, default true). \\ -\hline -{\em y} & If true tare y axis (optional, default true). \\ -\hline -{\em z} & If true tare z axis (optional, default true).\\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -True if tare operation succeeded. -\end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_rpt_game_r_v_a773f8e4bf9e5059d6b301fc346cbc9d2_cgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_rpt_game_r_v_ab8844cc390818f2b5cff8afefc89558f}\label{class_b_n_o08x_rpt_game_r_v_ab8844cc390818f2b5cff8afefc89558f} -\index{BNO08xRptGameRV@{BNO08xRptGameRV}!tare\_clear@{tare\_clear}} -\index{tare\_clear@{tare\_clear}!BNO08xRptGameRV@{BNO08xRptGameRV}} -\doxysubsubsection{\texorpdfstring{tare\_clear()}{tare\_clear()}} -{\footnotesize\ttfamily void BNO08x\+Rpt\+Game\+RV\+::tare\+\_\+clear (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} - - - -Clears most recent tare operation. - -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_rpt_game_r_v_ab8844cc390818f2b5cff8afefc89558f_cgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_rpt_game_r_v_ae91c07ae4d781216065fd704b5c88d06}\label{class_b_n_o08x_rpt_game_r_v_ae91c07ae4d781216065fd704b5c88d06} -\index{BNO08xRptGameRV@{BNO08xRptGameRV}!tare\_persist@{tare\_persist}} -\index{tare\_persist@{tare\_persist}!BNO08xRptGameRV@{BNO08xRptGameRV}} -\doxysubsubsection{\texorpdfstring{tare\_persist()}{tare\_persist()}} -{\footnotesize\ttfamily bool BNO08x\+Rpt\+Game\+RV\+::tare\+\_\+persist (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} - - - -Saves most recent tare operation to \doxylink{class_b_n_o08x}{BNO08x} internal flash, such that it persists on reset. - -\begin{DoxyReturn}{Returns} -True if tare operation succeeded. -\end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_rpt_game_r_v_ae91c07ae4d781216065fd704b5c88d06_cgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_rpt_game_r_v_a8f9be2a12cec2a8467829fe561bf5f3d}\label{class_b_n_o08x_rpt_game_r_v_a8f9be2a12cec2a8467829fe561bf5f3d} -\index{BNO08xRptGameRV@{BNO08xRptGameRV}!update\_data@{update\_data}} -\index{update\_data@{update\_data}!BNO08xRptGameRV@{BNO08xRptGameRV}} -\doxysubsubsection{\texorpdfstring{update\_data()}{update\_data()}} -{\footnotesize\ttfamily void BNO08x\+Rpt\+Game\+RV\+::update\+\_\+data (\begin{DoxyParamCaption}\item[{sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}}]{sensor\+\_\+val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [private]}, {\ttfamily [virtual]}} - - - -Updates game rotation vector data from decoded sensor event. - - -\begin{DoxyParams}{Parameters} -{\em sensor\+\_\+val} & The sh2\+\_\+\+Sensor\+Value\+\_\+t struct used in sh2\+\_\+decode\+Sensor\+Event() call.\\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{class_b_n_o08x_rpt_a970fb7e7d3745c62fec626f0ccf0759f}{BNO08x\+Rpt}}. - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_rpt_game_r_v_a8f9be2a12cec2a8467829fe561bf5f3d_cgraph} -\end{center} -\end{figure} - - -\doxysubsection{Member Data Documentation} -\Hypertarget{class_b_n_o08x_rpt_game_r_v_a3fd3cec253a42d897a736adaf50bfe5d}\label{class_b_n_o08x_rpt_game_r_v_a3fd3cec253a42d897a736adaf50bfe5d} -\index{BNO08xRptGameRV@{BNO08xRptGameRV}!TAG@{TAG}} -\index{TAG@{TAG}!BNO08xRptGameRV@{BNO08xRptGameRV}} -\doxysubsubsection{\texorpdfstring{TAG}{TAG}} -{\footnotesize\ttfamily const constexpr char\texorpdfstring{$\ast$}{*} BNO08x\+Rpt\+Game\+RV\+::\+TAG = "{}BNO08x\+Rpt\+Game\+RV"{}\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} - - - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -include/report/\mbox{\hyperlink{_b_n_o08x_rpt_game_r_v_8hpp}{BNO08x\+Rpt\+Game\+RV.\+hpp}}\item -source/report/\mbox{\hyperlink{_b_n_o08x_rpt_game_r_v_8cpp}{BNO08x\+Rpt\+Game\+RV.\+cpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/class_b_n_o08x_rpt_game_r_v__coll__graph.md5 b/documentation/latex/class_b_n_o08x_rpt_game_r_v__coll__graph.md5 deleted file mode 100644 index 7dca88b..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_game_r_v__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -3f90c6cccdb20506a0063a3d7efd7ce7 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_game_r_v__coll__graph.pdf b/documentation/latex/class_b_n_o08x_rpt_game_r_v__coll__graph.pdf deleted file mode 100644 index c00cdc4..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_game_r_v__coll__graph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_game_r_v__inherit__graph.md5 b/documentation/latex/class_b_n_o08x_rpt_game_r_v__inherit__graph.md5 deleted file mode 100644 index bbe97ac..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_game_r_v__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -8b908020d6a58e302bcb7674cf1e20ca \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_game_r_v__inherit__graph.pdf b/documentation/latex/class_b_n_o08x_rpt_game_r_v__inherit__graph.pdf deleted file mode 100644 index 92a5c3a..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_game_r_v__inherit__graph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_game_r_v_a773f8e4bf9e5059d6b301fc346cbc9d2_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_game_r_v_a773f8e4bf9e5059d6b301fc346cbc9d2_cgraph.md5 deleted file mode 100644 index 5ac9703..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_game_r_v_a773f8e4bf9e5059d6b301fc346cbc9d2_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -6ffe045efb2d36e1ab09be129b3a4075 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_game_r_v_a773f8e4bf9e5059d6b301fc346cbc9d2_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_game_r_v_a773f8e4bf9e5059d6b301fc346cbc9d2_cgraph.pdf deleted file mode 100644 index 7a658d0..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_game_r_v_a773f8e4bf9e5059d6b301fc346cbc9d2_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_game_r_v_a8f9be2a12cec2a8467829fe561bf5f3d_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_game_r_v_a8f9be2a12cec2a8467829fe561bf5f3d_cgraph.md5 deleted file mode 100644 index 0ea0592..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_game_r_v_a8f9be2a12cec2a8467829fe561bf5f3d_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -b180086988afd74e9a4c8b38c9e8cff1 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_game_r_v_a8f9be2a12cec2a8467829fe561bf5f3d_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_game_r_v_a8f9be2a12cec2a8467829fe561bf5f3d_cgraph.pdf deleted file mode 100644 index 4473972..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_game_r_v_a8f9be2a12cec2a8467829fe561bf5f3d_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_game_r_v_ab8844cc390818f2b5cff8afefc89558f_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_game_r_v_ab8844cc390818f2b5cff8afefc89558f_cgraph.md5 deleted file mode 100644 index 0e46b89..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_game_r_v_ab8844cc390818f2b5cff8afefc89558f_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -6db6aa12683bf9bb40e836abd322abd9 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_game_r_v_ab8844cc390818f2b5cff8afefc89558f_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_game_r_v_ab8844cc390818f2b5cff8afefc89558f_cgraph.pdf deleted file mode 100644 index 4ab3412..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_game_r_v_ab8844cc390818f2b5cff8afefc89558f_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_game_r_v_ae91c07ae4d781216065fd704b5c88d06_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_game_r_v_ae91c07ae4d781216065fd704b5c88d06_cgraph.md5 deleted file mode 100644 index e54c637..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_game_r_v_ae91c07ae4d781216065fd704b5c88d06_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -c6c4da970d4f96b37f3b68824964b1e2 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_game_r_v_ae91c07ae4d781216065fd704b5c88d06_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_game_r_v_ae91c07ae4d781216065fd704b5c88d06_cgraph.pdf deleted file mode 100644 index 52b2244..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_game_r_v_ae91c07ae4d781216065fd704b5c88d06_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_gravity.tex b/documentation/latex/class_b_n_o08x_rpt_gravity.tex deleted file mode 100644 index b858fcc..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_gravity.tex +++ /dev/null @@ -1,243 +0,0 @@ -\doxysection{BNO08x\+Rpt\+Gravity Class Reference} -\hypertarget{class_b_n_o08x_rpt_gravity}{}\label{class_b_n_o08x_rpt_gravity}\index{BNO08xRptGravity@{BNO08xRptGravity}} - - -Class to represent gravity reports. (See Ref. Manual 6.\+5.\+11) - - - - -{\ttfamily \#include $<$BNO08x\+Rpt\+Gravity.\+hpp$>$} - - - -Inheritance diagram for BNO08x\+Rpt\+Gravity\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=178pt]{class_b_n_o08x_rpt_gravity__inherit__graph} -\end{center} -\end{figure} - - -Collaboration diagram for BNO08x\+Rpt\+Gravity\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=270pt]{class_b_n_o08x_rpt_gravity__coll__graph} -\end{center} -\end{figure} -\doxysubsubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{class_b_n_o08x_rpt_gravity_a472ced1c466461f64dda3d9132813dba}{BNO08x\+Rpt\+Gravity}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) -\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_a7d147e7540a4c6aa19749844e14cdadc}{disable}} (sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Disables a sensor report by setting its period to 0us such that the \doxylink{class_b_n_o08x}{BNO08x} stops sending it. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46}{register\+\_\+cb}} (std\+::function$<$ void(void)$>$ cb\+\_\+fxn) -\begin{DoxyCompactList}\small\item\em Registers a callback to execute when new data from a specific report is received. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed}{has\+\_\+new\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Checks if a new report has been received since the last time this function was called. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72}{flush}} () -\begin{DoxyCompactList}\small\item\em Flush all buffered reports for this sensor/report module. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38}{get\+\_\+sample\+\_\+counts}} (\mbox{\hyperlink{structbno08x__sample__counts__t}{bno08x\+\_\+sample\+\_\+counts\+\_\+t}} \&sample\+\_\+counts) -\begin{DoxyCompactList}\small\item\em Gets sample counts for this sensor (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6}{clear\+\_\+sample\+\_\+counts}} () -\begin{DoxyCompactList}\small\item\em Clears \doxylink{class_b_n_o08x}{BNO08x} internal sample counts for this sensor. (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf}{get\+\_\+meta\+\_\+data}} (\mbox{\hyperlink{structbno08x__meta__data__t}{bno08x\+\_\+meta\+\_\+data\+\_\+t}} \&meta\+\_\+data) -\begin{DoxyCompactList}\small\item\em Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system). \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Private Member Functions} -\begin{DoxyCompactItemize} -\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_gravity_a47a5d1d8f89834662efaaae60a74b4c2}{update\+\_\+data}} (sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}sensor\+\_\+val) override -\begin{DoxyCompactList}\small\item\em Updates gravity data from decoded sensor event. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Private Attributes} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{structbno08x__accel__t}{bno08x\+\_\+accel\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_gravity_ab9fddb16529de63f82d04b29503e7dbe}{data}} -\end{DoxyCompactItemize} -\doxysubsubsection*{Static Private Attributes} -\begin{DoxyCompactItemize} -\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_gravity_a03dfa109a427c7657a2a5bdd3b5af68c}{TAG}} = "{}BNO08x\+Rpt\+Gravity"{} -\end{DoxyCompactItemize} -\doxysubsubsection*{Additional Inherited Members} -\doxysubsection*{Protected Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c}{rpt\+\_\+enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Enables a sensor report such that the \doxylink{class_b_n_o08x}{BNO08x} begins sending it. \end{DoxyCompactList}\item -\mbox{\hyperlink{class_b_n_o08x_rpt_a15e8eebe3fe90ac19837e3860c76374c}{BNO08x\+Rpt}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) -\begin{DoxyCompactList}\small\item\em \doxylink{class_b_n_o08x_rpt}{BNO08x\+Rpt} report constructor. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765}{unlock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Unlocks sh2 HAL lib to allow other tasks to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12}{lock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Locks sh2 HAL lib to only allow the calling task to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3}{unlock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Unlocks user data to allow other tasks to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0}{lock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Locks locks user data to only allow the calling task to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329}{signal\+\_\+data\+\_\+available}} () -\begin{DoxyCompactList}\small\item\em Signals to \doxylink{class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc}{BNO08x\+::data\+\_\+available()} that a new report has arrived. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}} -\begin{DoxyCompactList}\small\item\em Report ID, ex. SH2\+\_\+\+ACCELERATION. \end{DoxyCompactList}\item -Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}} -\begin{DoxyCompactList}\small\item\em Respective enable and data bit for report in evt\+\_\+grp\+\_\+rpt\+\_\+en and evt\+\_\+grp\+\_\+rpt\+\_\+data. \end{DoxyCompactList}\item -uint32\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a1d4d6f4cc6f1eae503863eedf7fb9f52}{period\+\_\+us}} -\begin{DoxyCompactList}\small\item\em The period/interval of the report in microseconds. \end{DoxyCompactList}\item -\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}} -\end{DoxyCompactItemize} -\doxysubsection*{Static Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -static const constexpr float \mbox{\hyperlink{class_b_n_o08x_rpt_a201aeb71fefb0d9d485914176a82dd80}{RAD\+\_\+2\+\_\+\+DEG}} -\begin{DoxyCompactList}\small\item\em Constant for radian to degree conversions, sed in quaternion to euler function conversions. \end{DoxyCompactList}\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a2c57f370fb08b793bb10ec22d5acca45}{TAG}} = "{}BNO08x\+Rpt"{} -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -Class to represent gravity reports. (See Ref. Manual 6.\+5.\+11) - -\doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{class_b_n_o08x_rpt_gravity_a472ced1c466461f64dda3d9132813dba}\label{class_b_n_o08x_rpt_gravity_a472ced1c466461f64dda3d9132813dba} -\index{BNO08xRptGravity@{BNO08xRptGravity}!BNO08xRptGravity@{BNO08xRptGravity}} -\index{BNO08xRptGravity@{BNO08xRptGravity}!BNO08xRptGravity@{BNO08xRptGravity}} -\doxysubsubsection{\texorpdfstring{BNO08xRptGravity()}{BNO08xRptGravity()}} -{\footnotesize\ttfamily BNO08x\+Rpt\+Gravity\+::\+BNO08x\+Rpt\+Gravity (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ID, }\item[{Event\+Bits\+\_\+t}]{rpt\+\_\+bit, }\item[{\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}}]{sync\+\_\+ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} - - - -\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}} -\doxysubsubsection{\texorpdfstring{get()}{get()}} -{\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__accel__t}{bno08x\+\_\+accel\+\_\+t}} BNO08x\+Rpt\+Gravity\+::get (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} - - - -Grabs most recent gravity data, units are in m/s\texorpdfstring{$^\wedge$}{\string^}2. - -\begin{DoxyReturn}{Returns} -Struct containing requested data. -\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_gravity_a18ebbe93997c3ea985290e5b8fc23115_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=306pt]{class_b_n_o08x_rpt_gravity_a18ebbe93997c3ea985290e5b8fc23115_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_rpt_gravity_a47a5d1d8f89834662efaaae60a74b4c2}\label{class_b_n_o08x_rpt_gravity_a47a5d1d8f89834662efaaae60a74b4c2} -\index{BNO08xRptGravity@{BNO08xRptGravity}!update\_data@{update\_data}} -\index{update\_data@{update\_data}!BNO08xRptGravity@{BNO08xRptGravity}} -\doxysubsubsection{\texorpdfstring{update\_data()}{update\_data()}} -{\footnotesize\ttfamily void BNO08x\+Rpt\+Gravity\+::update\+\_\+data (\begin{DoxyParamCaption}\item[{sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}}]{sensor\+\_\+val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [private]}, {\ttfamily [virtual]}} - - - -Updates gravity data from decoded sensor event. - - -\begin{DoxyParams}{Parameters} -{\em sensor\+\_\+val} & The sh2\+\_\+\+Sensor\+Value\+\_\+t struct used in sh2\+\_\+decode\+Sensor\+Event() call.\\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{class_b_n_o08x_rpt_a970fb7e7d3745c62fec626f0ccf0759f}{BNO08x\+Rpt}}. - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_rpt_gravity_a47a5d1d8f89834662efaaae60a74b4c2_cgraph} -\end{center} -\end{figure} - - -\doxysubsection{Member Data Documentation} -\Hypertarget{class_b_n_o08x_rpt_gravity_ab9fddb16529de63f82d04b29503e7dbe}\label{class_b_n_o08x_rpt_gravity_ab9fddb16529de63f82d04b29503e7dbe} -\index{BNO08xRptGravity@{BNO08xRptGravity}!data@{data}} -\index{data@{data}!BNO08xRptGravity@{BNO08xRptGravity}} -\doxysubsubsection{\texorpdfstring{data}{data}} -{\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__accel__t}{bno08x\+\_\+accel\+\_\+t}} BNO08x\+Rpt\+Gravity\+::data\hspace{0.3cm}{\ttfamily [private]}} - -\Hypertarget{class_b_n_o08x_rpt_gravity_a03dfa109a427c7657a2a5bdd3b5af68c}\label{class_b_n_o08x_rpt_gravity_a03dfa109a427c7657a2a5bdd3b5af68c} -\index{BNO08xRptGravity@{BNO08xRptGravity}!TAG@{TAG}} -\index{TAG@{TAG}!BNO08xRptGravity@{BNO08xRptGravity}} -\doxysubsubsection{\texorpdfstring{TAG}{TAG}} -{\footnotesize\ttfamily const constexpr char\texorpdfstring{$\ast$}{*} BNO08x\+Rpt\+Gravity\+::\+TAG = "{}BNO08x\+Rpt\+Gravity"{}\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} - - - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -include/report/\mbox{\hyperlink{_b_n_o08x_rpt_gravity_8hpp}{BNO08x\+Rpt\+Gravity.\+hpp}}\item -source/report/\mbox{\hyperlink{_b_n_o08x_rpt_gravity_8cpp}{BNO08x\+Rpt\+Gravity.\+cpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/class_b_n_o08x_rpt_gravity__coll__graph.md5 b/documentation/latex/class_b_n_o08x_rpt_gravity__coll__graph.md5 deleted file mode 100644 index 687a56f..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_gravity__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -646c63ff28da72a8475981d4e410d23c \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_gravity__coll__graph.pdf b/documentation/latex/class_b_n_o08x_rpt_gravity__coll__graph.pdf deleted file mode 100644 index 4354a2b..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_gravity__coll__graph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_gravity__inherit__graph.md5 b/documentation/latex/class_b_n_o08x_rpt_gravity__inherit__graph.md5 deleted file mode 100644 index f6f4578..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_gravity__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -0f0052612b96a90c2d2f4eaf0f0f6acc \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_gravity__inherit__graph.pdf b/documentation/latex/class_b_n_o08x_rpt_gravity__inherit__graph.pdf deleted file mode 100644 index e25011a..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_gravity__inherit__graph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_gravity_a18ebbe93997c3ea985290e5b8fc23115_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_gravity_a18ebbe93997c3ea985290e5b8fc23115_cgraph.md5 deleted file mode 100644 index e21531b..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_gravity_a18ebbe93997c3ea985290e5b8fc23115_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -bced1c217db5f616fd97d388cf169a3a \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_gravity_a18ebbe93997c3ea985290e5b8fc23115_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_gravity_a18ebbe93997c3ea985290e5b8fc23115_cgraph.pdf deleted file mode 100644 index 3f2619a..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_gravity_a18ebbe93997c3ea985290e5b8fc23115_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_gravity_a18ebbe93997c3ea985290e5b8fc23115_icgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_gravity_a18ebbe93997c3ea985290e5b8fc23115_icgraph.md5 deleted file mode 100644 index ec6cc29..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_gravity_a18ebbe93997c3ea985290e5b8fc23115_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -5676de20c90d25d603f97451fbe88339 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_gravity_a18ebbe93997c3ea985290e5b8fc23115_icgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_gravity_a18ebbe93997c3ea985290e5b8fc23115_icgraph.pdf deleted file mode 100644 index 896afa4..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_gravity_a18ebbe93997c3ea985290e5b8fc23115_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_gravity_a47a5d1d8f89834662efaaae60a74b4c2_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_gravity_a47a5d1d8f89834662efaaae60a74b4c2_cgraph.md5 deleted file mode 100644 index d8f4838..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_gravity_a47a5d1d8f89834662efaaae60a74b4c2_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -c901d7d5847253851fcb504d9ab736c0 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_gravity_a47a5d1d8f89834662efaaae60a74b4c2_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_gravity_a47a5d1d8f89834662efaaae60a74b4c2_cgraph.pdf deleted file mode 100644 index 63ce72c..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_gravity_a47a5d1d8f89834662efaaae60a74b4c2_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571_cgraph.md5 deleted file mode 100644 index a7733c6..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 2eef152..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571_icgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571_icgraph.md5 deleted file mode 100644 index ac50515..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -d1242c454e6f8bab6c39221fedf9ffe0 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571_icgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571_icgraph.pdf deleted file mode 100644 index 4068f4d..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_i_gyro_r_v.tex b/documentation/latex/class_b_n_o08x_rpt_i_gyro_r_v.tex deleted file mode 100644 index 33816bd..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_i_gyro_r_v.tex +++ /dev/null @@ -1,249 +0,0 @@ -\doxysection{BNO08x\+Rpt\+IGyro\+RV Class Reference} -\hypertarget{class_b_n_o08x_rpt_i_gyro_r_v}{}\label{class_b_n_o08x_rpt_i_gyro_r_v}\index{BNO08xRptIGyroRV@{BNO08xRptIGyroRV}} - - -Class to represent integrated gyro rotation vector reports. (See Ref. Manual 6.\+5.\+44) - - - - -{\ttfamily \#include $<$BNO08x\+Rpt\+IGyro\+RV.\+hpp$>$} - - - -Inheritance diagram for BNO08x\+Rpt\+IGyro\+RV\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=195pt]{class_b_n_o08x_rpt_i_gyro_r_v__inherit__graph} -\end{center} -\end{figure} - - -Collaboration diagram for BNO08x\+Rpt\+IGyro\+RV\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=349pt]{class_b_n_o08x_rpt_i_gyro_r_v__coll__graph} -\end{center} -\end{figure} -\doxysubsubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{class_b_n_o08x_rpt_i_gyro_r_v_a5574d6213be1d7176d981e04fb9b4ea4}{BNO08x\+Rpt\+IGyro\+RV}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) -\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_i_gyro_r_v_ae85b4b091ec350432a2aeabcd3b46f55}{get}} (\mbox{\hyperlink{structbno08x__quat__t}{bno08x\+\_\+quat\+\_\+t}} \&quat, \mbox{\hyperlink{structbno08x__ang__vel__t}{bno08x\+\_\+ang\+\_\+vel\+\_\+t}} \&vel) -\begin{DoxyCompactList}\small\item\em Grabs most recent gyro integrated rotation vector data. \end{DoxyCompactList}\item -\mbox{\hyperlink{structbno08x__ang__vel__t}{bno08x\+\_\+ang\+\_\+vel\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_i_gyro_r_v_a8e9877551635f8be5e380d47195b4061}{get\+\_\+vel}} () -\begin{DoxyCompactList}\small\item\em Grabs most recent gyro integrated rotation vector angular velocity data, units are in rad/s. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Public Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08x\+Rpt\+RVGeneric}}} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e}{enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) override -\begin{DoxyCompactList}\small\item\em Enables a rotation vector report such that the \doxylink{class_b_n_o08x}{BNO08x} begins it. \end{DoxyCompactList}\item -\mbox{\hyperlink{structbno08x__quat__t}{bno08x\+\_\+quat\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8}{get\+\_\+quat}} () -\begin{DoxyCompactList}\small\item\em Grabs most recent rotation vector data in form of unit quaternion, rad accuracy units in radians (if available, else constant 0.\+0f). \end{DoxyCompactList}\item -\mbox{\hyperlink{structbno08x__euler__angle__t}{bno08x\+\_\+euler\+\_\+angle\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_abbaaa6737d578e056f93687d4ad780f7}{get\+\_\+euler}} (bool in\+\_\+degrees=true) -\begin{DoxyCompactList}\small\item\em Grabs most recent rotation vector data in form of an euler angle, units are in degrees or rads. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Public Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc}{disable}} (sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Disables a sensor report by setting its period to 0us such that the \doxylink{class_b_n_o08x}{BNO08x} stops sending it. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46}{register\+\_\+cb}} (std\+::function$<$ void(void)$>$ cb\+\_\+fxn) -\begin{DoxyCompactList}\small\item\em Registers a callback to execute when new data from a specific report is received. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed}{has\+\_\+new\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Checks if a new report has been received since the last time this function was called. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72}{flush}} () -\begin{DoxyCompactList}\small\item\em Flush all buffered reports for this sensor/report module. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38}{get\+\_\+sample\+\_\+counts}} (\mbox{\hyperlink{structbno08x__sample__counts__t}{bno08x\+\_\+sample\+\_\+counts\+\_\+t}} \&sample\+\_\+counts) -\begin{DoxyCompactList}\small\item\em Gets sample counts for this sensor (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6}{clear\+\_\+sample\+\_\+counts}} () -\begin{DoxyCompactList}\small\item\em Clears \doxylink{class_b_n_o08x}{BNO08x} internal sample counts for this sensor. (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf}{get\+\_\+meta\+\_\+data}} (\mbox{\hyperlink{structbno08x__meta__data__t}{bno08x\+\_\+meta\+\_\+data\+\_\+t}} \&meta\+\_\+data) -\begin{DoxyCompactList}\small\item\em Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system). \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Private Member Functions} -\begin{DoxyCompactItemize} -\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_i_gyro_r_v_a29e7154e8fed38487dd100f3e98d72fb}{update\+\_\+data}} (sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}sensor\+\_\+val) override -\begin{DoxyCompactList}\small\item\em Updates gyro integrated rotation vector data from decoded sensor event. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Private Attributes} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{structbno08x__ang__vel__t}{bno08x\+\_\+ang\+\_\+vel\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_i_gyro_r_v_a0949ad830be352bf2df8ab2cd3506ba7}{data\+\_\+vel}} -\end{DoxyCompactItemize} -\doxysubsubsection*{Static Private Attributes} -\begin{DoxyCompactItemize} -\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_i_gyro_r_v_a5dcd8ea49d6eac6ff6f75b0ec125b04b}{TAG}} = "{}BNO08x\+Rpt\+IGyro\+RV"{} -\end{DoxyCompactItemize} -\doxysubsubsection*{Additional Inherited Members} -\doxysubsection*{Protected Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08x\+Rpt\+RVGeneric}}} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_a7c35188ccfb976cba1b7e4626022987c}{BNO08x\+Rpt\+RVGeneric}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd}{tare}} (bool x, bool y, bool z, sh2\+\_\+\+Tare\+Basis\+\_\+t basis) -\begin{DoxyCompactList}\small\item\em Tares vector basis according to axis flags. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Protected Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c}{rpt\+\_\+enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Enables a sensor report such that the \doxylink{class_b_n_o08x}{BNO08x} begins sending it. \end{DoxyCompactList}\item -\mbox{\hyperlink{class_b_n_o08x_rpt_a15e8eebe3fe90ac19837e3860c76374c}{BNO08x\+Rpt}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) -\begin{DoxyCompactList}\small\item\em \doxylink{class_b_n_o08x_rpt}{BNO08x\+Rpt} report constructor. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765}{unlock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Unlocks sh2 HAL lib to allow other tasks to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12}{lock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Locks sh2 HAL lib to only allow the calling task to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3}{unlock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Unlocks user data to allow other tasks to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0}{lock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Locks locks user data to only allow the calling task to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329}{signal\+\_\+data\+\_\+available}} () -\begin{DoxyCompactList}\small\item\em Signals to \doxylink{class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc}{BNO08x\+::data\+\_\+available()} that a new report has arrived. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08x\+Rpt\+RVGeneric}}} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{structbno08x__quat__t}{bno08x\+\_\+quat\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_ad5174665e1c943291110630dc461caff}{data}} -\end{DoxyCompactItemize} -\doxysubsection*{Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}} -\begin{DoxyCompactList}\small\item\em Report ID, ex. SH2\+\_\+\+ACCELERATION. \end{DoxyCompactList}\item -Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}} -\begin{DoxyCompactList}\small\item\em Respective enable and data bit for report in evt\+\_\+grp\+\_\+rpt\+\_\+en and evt\+\_\+grp\+\_\+rpt\+\_\+data. \end{DoxyCompactList}\item -uint32\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a1d4d6f4cc6f1eae503863eedf7fb9f52}{period\+\_\+us}} -\begin{DoxyCompactList}\small\item\em The period/interval of the report in microseconds. \end{DoxyCompactList}\item -\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}} -\end{DoxyCompactItemize} -\doxysubsection*{Static Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08x\+Rpt\+RVGeneric}}} -\begin{DoxyCompactItemize} -\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_a5315a83517cd15397842254a9926b1c4}{TAG}} = "{}BNO08x\+Rpt\+RVGeneric"{} -\end{DoxyCompactItemize} -\doxysubsection*{Static Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -static const constexpr float \mbox{\hyperlink{class_b_n_o08x_rpt_a201aeb71fefb0d9d485914176a82dd80}{RAD\+\_\+2\+\_\+\+DEG}} -\begin{DoxyCompactList}\small\item\em Constant for radian to degree conversions, sed in quaternion to euler function conversions. \end{DoxyCompactList}\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a2c57f370fb08b793bb10ec22d5acca45}{TAG}} = "{}BNO08x\+Rpt"{} -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -Class to represent integrated gyro rotation vector reports. (See Ref. Manual 6.\+5.\+44) - -\doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{class_b_n_o08x_rpt_i_gyro_r_v_a5574d6213be1d7176d981e04fb9b4ea4}\label{class_b_n_o08x_rpt_i_gyro_r_v_a5574d6213be1d7176d981e04fb9b4ea4} -\index{BNO08xRptIGyroRV@{BNO08xRptIGyroRV}!BNO08xRptIGyroRV@{BNO08xRptIGyroRV}} -\index{BNO08xRptIGyroRV@{BNO08xRptIGyroRV}!BNO08xRptIGyroRV@{BNO08xRptIGyroRV}} -\doxysubsubsection{\texorpdfstring{BNO08xRptIGyroRV()}{BNO08xRptIGyroRV()}} -{\footnotesize\ttfamily BNO08x\+Rpt\+IGyro\+RV\+::\+BNO08x\+Rpt\+IGyro\+RV (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ID, }\item[{Event\+Bits\+\_\+t}]{rpt\+\_\+bit, }\item[{\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}}]{sync\+\_\+ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} - - - -\doxysubsection{Member Function Documentation} -\Hypertarget{class_b_n_o08x_rpt_i_gyro_r_v_ae85b4b091ec350432a2aeabcd3b46f55}\label{class_b_n_o08x_rpt_i_gyro_r_v_ae85b4b091ec350432a2aeabcd3b46f55} -\index{BNO08xRptIGyroRV@{BNO08xRptIGyroRV}!get@{get}} -\index{get@{get}!BNO08xRptIGyroRV@{BNO08xRptIGyroRV}} -\doxysubsubsection{\texorpdfstring{get()}{get()}} -{\footnotesize\ttfamily void BNO08x\+Rpt\+IGyro\+RV\+::get (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{structbno08x__quat__t}{bno08x\+\_\+quat\+\_\+t}} \&}]{quat, }\item[{\mbox{\hyperlink{structbno08x__ang__vel__t}{bno08x\+\_\+ang\+\_\+vel\+\_\+t}} \&}]{vel }\end{DoxyParamCaption})} - - - -Grabs most recent gyro integrated rotation vector data. - - -\begin{DoxyParams}{Parameters} -{\em quat} & Struct to store requested unit quaternion data. \\ -\hline -{\em vel} & Struct to store requested velocity data (units in rad/s).\\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_rpt_i_gyro_r_v_ae85b4b091ec350432a2aeabcd3b46f55_cgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_rpt_i_gyro_r_v_a8e9877551635f8be5e380d47195b4061}\label{class_b_n_o08x_rpt_i_gyro_r_v_a8e9877551635f8be5e380d47195b4061} -\index{BNO08xRptIGyroRV@{BNO08xRptIGyroRV}!get\_vel@{get\_vel}} -\index{get\_vel@{get\_vel}!BNO08xRptIGyroRV@{BNO08xRptIGyroRV}} -\doxysubsubsection{\texorpdfstring{get\_vel()}{get\_vel()}} -{\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__ang__vel__t}{bno08x\+\_\+ang\+\_\+vel\+\_\+t}} BNO08x\+Rpt\+IGyro\+RV\+::get\+\_\+vel (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} - - - -Grabs most recent gyro integrated rotation vector angular velocity data, units are in rad/s. - -\begin{DoxyReturn}{Returns} -Struct containing requested data. -\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_i_gyro_r_v_a8e9877551635f8be5e380d47195b4061_cgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_rpt_i_gyro_r_v_a29e7154e8fed38487dd100f3e98d72fb}\label{class_b_n_o08x_rpt_i_gyro_r_v_a29e7154e8fed38487dd100f3e98d72fb} -\index{BNO08xRptIGyroRV@{BNO08xRptIGyroRV}!update\_data@{update\_data}} -\index{update\_data@{update\_data}!BNO08xRptIGyroRV@{BNO08xRptIGyroRV}} -\doxysubsubsection{\texorpdfstring{update\_data()}{update\_data()}} -{\footnotesize\ttfamily void BNO08x\+Rpt\+IGyro\+RV\+::update\+\_\+data (\begin{DoxyParamCaption}\item[{sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}}]{sensor\+\_\+val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [private]}, {\ttfamily [virtual]}} - - - -Updates gyro integrated rotation vector data from decoded sensor event. - - -\begin{DoxyParams}{Parameters} -{\em sensor\+\_\+val} & The sh2\+\_\+\+Sensor\+Value\+\_\+t struct used in sh2\+\_\+decode\+Sensor\+Event() call.\\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{class_b_n_o08x_rpt_a970fb7e7d3745c62fec626f0ccf0759f}{BNO08x\+Rpt}}. - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_rpt_i_gyro_r_v_a29e7154e8fed38487dd100f3e98d72fb_cgraph} -\end{center} -\end{figure} - - -\doxysubsection{Member Data Documentation} -\Hypertarget{class_b_n_o08x_rpt_i_gyro_r_v_a0949ad830be352bf2df8ab2cd3506ba7}\label{class_b_n_o08x_rpt_i_gyro_r_v_a0949ad830be352bf2df8ab2cd3506ba7} -\index{BNO08xRptIGyroRV@{BNO08xRptIGyroRV}!data\_vel@{data\_vel}} -\index{data\_vel@{data\_vel}!BNO08xRptIGyroRV@{BNO08xRptIGyroRV}} -\doxysubsubsection{\texorpdfstring{data\_vel}{data\_vel}} -{\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__ang__vel__t}{bno08x\+\_\+ang\+\_\+vel\+\_\+t}} BNO08x\+Rpt\+IGyro\+RV\+::data\+\_\+vel\hspace{0.3cm}{\ttfamily [private]}} - -\Hypertarget{class_b_n_o08x_rpt_i_gyro_r_v_a5dcd8ea49d6eac6ff6f75b0ec125b04b}\label{class_b_n_o08x_rpt_i_gyro_r_v_a5dcd8ea49d6eac6ff6f75b0ec125b04b} -\index{BNO08xRptIGyroRV@{BNO08xRptIGyroRV}!TAG@{TAG}} -\index{TAG@{TAG}!BNO08xRptIGyroRV@{BNO08xRptIGyroRV}} -\doxysubsubsection{\texorpdfstring{TAG}{TAG}} -{\footnotesize\ttfamily const constexpr char\texorpdfstring{$\ast$}{*} BNO08x\+Rpt\+IGyro\+RV\+::\+TAG = "{}BNO08x\+Rpt\+IGyro\+RV"{}\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} - - - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -include/report/\mbox{\hyperlink{_b_n_o08x_rpt_i_gyro_r_v_8hpp}{BNO08x\+Rpt\+IGyro\+RV.\+hpp}}\item -source/report/\mbox{\hyperlink{_b_n_o08x_rpt_i_gyro_r_v_8cpp}{BNO08x\+Rpt\+IGyro\+RV.\+cpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/class_b_n_o08x_rpt_i_gyro_r_v__coll__graph.md5 b/documentation/latex/class_b_n_o08x_rpt_i_gyro_r_v__coll__graph.md5 deleted file mode 100644 index a3a3e6b..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_i_gyro_r_v__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -7b32e10a4d4ce1a4b9e46e7ffc75f7c0 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_i_gyro_r_v__coll__graph.pdf b/documentation/latex/class_b_n_o08x_rpt_i_gyro_r_v__coll__graph.pdf deleted file mode 100644 index bd5db75..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_i_gyro_r_v__coll__graph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_i_gyro_r_v__inherit__graph.md5 b/documentation/latex/class_b_n_o08x_rpt_i_gyro_r_v__inherit__graph.md5 deleted file mode 100644 index f715cd1..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_i_gyro_r_v__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -e2a69dd3c7241425dd72a16d4138fc7d \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_i_gyro_r_v__inherit__graph.pdf b/documentation/latex/class_b_n_o08x_rpt_i_gyro_r_v__inherit__graph.pdf deleted file mode 100644 index c00ab55..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_i_gyro_r_v__inherit__graph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_i_gyro_r_v_a29e7154e8fed38487dd100f3e98d72fb_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_i_gyro_r_v_a29e7154e8fed38487dd100f3e98d72fb_cgraph.md5 deleted file mode 100644 index 0cad2df..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_i_gyro_r_v_a29e7154e8fed38487dd100f3e98d72fb_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -b3c64675eea64806f05048bac1cc5b42 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_i_gyro_r_v_a29e7154e8fed38487dd100f3e98d72fb_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_i_gyro_r_v_a29e7154e8fed38487dd100f3e98d72fb_cgraph.pdf deleted file mode 100644 index ef48a1d..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_i_gyro_r_v_a29e7154e8fed38487dd100f3e98d72fb_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_i_gyro_r_v_a8e9877551635f8be5e380d47195b4061_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_i_gyro_r_v_a8e9877551635f8be5e380d47195b4061_cgraph.md5 deleted file mode 100644 index 3a22ad2..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_i_gyro_r_v_a8e9877551635f8be5e380d47195b4061_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -2d287bbe9195e388e9416c835a8d81d4 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_i_gyro_r_v_a8e9877551635f8be5e380d47195b4061_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_i_gyro_r_v_a8e9877551635f8be5e380d47195b4061_cgraph.pdf deleted file mode 100644 index ea4b0a5..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_i_gyro_r_v_a8e9877551635f8be5e380d47195b4061_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_i_gyro_r_v_ae85b4b091ec350432a2aeabcd3b46f55_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_i_gyro_r_v_ae85b4b091ec350432a2aeabcd3b46f55_cgraph.md5 deleted file mode 100644 index 89f6eb1..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_i_gyro_r_v_ae85b4b091ec350432a2aeabcd3b46f55_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -76360c80615221c9994130070f908904 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_i_gyro_r_v_ae85b4b091ec350432a2aeabcd3b46f55_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_i_gyro_r_v_ae85b4b091ec350432a2aeabcd3b46f55_cgraph.pdf deleted file mode 100644 index dff173e..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_i_gyro_r_v_ae85b4b091ec350432a2aeabcd3b46f55_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_linear_acceleration.tex b/documentation/latex/class_b_n_o08x_rpt_linear_acceleration.tex deleted file mode 100644 index 48fb161..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_linear_acceleration.tex +++ /dev/null @@ -1,243 +0,0 @@ -\doxysection{BNO08x\+Rpt\+Linear\+Acceleration Class Reference} -\hypertarget{class_b_n_o08x_rpt_linear_acceleration}{}\label{class_b_n_o08x_rpt_linear_acceleration}\index{BNO08xRptLinearAcceleration@{BNO08xRptLinearAcceleration}} - - -Class to represent linear accelerometer reports. (See Ref. Manual 6.\+5.\+10) - - - - -{\ttfamily \#include $<$BNO08x\+Rpt\+Linear\+Acceleration.\+hpp$>$} - - - -Inheritance diagram for BNO08x\+Rpt\+Linear\+Acceleration\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=228pt]{class_b_n_o08x_rpt_linear_acceleration__inherit__graph} -\end{center} -\end{figure} - - -Collaboration diagram for BNO08x\+Rpt\+Linear\+Acceleration\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=278pt]{class_b_n_o08x_rpt_linear_acceleration__coll__graph} -\end{center} -\end{figure} -\doxysubsubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{class_b_n_o08x_rpt_linear_acceleration_ad63032b796912c9be563a5e6da801c59}{BNO08x\+Rpt\+Linear\+Acceleration}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) -\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_a7d147e7540a4c6aa19749844e14cdadc}{disable}} (sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Disables a sensor report by setting its period to 0us such that the \doxylink{class_b_n_o08x}{BNO08x} stops sending it. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46}{register\+\_\+cb}} (std\+::function$<$ void(void)$>$ cb\+\_\+fxn) -\begin{DoxyCompactList}\small\item\em Registers a callback to execute when new data from a specific report is received. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed}{has\+\_\+new\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Checks if a new report has been received since the last time this function was called. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72}{flush}} () -\begin{DoxyCompactList}\small\item\em Flush all buffered reports for this sensor/report module. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38}{get\+\_\+sample\+\_\+counts}} (\mbox{\hyperlink{structbno08x__sample__counts__t}{bno08x\+\_\+sample\+\_\+counts\+\_\+t}} \&sample\+\_\+counts) -\begin{DoxyCompactList}\small\item\em Gets sample counts for this sensor (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6}{clear\+\_\+sample\+\_\+counts}} () -\begin{DoxyCompactList}\small\item\em Clears \doxylink{class_b_n_o08x}{BNO08x} internal sample counts for this sensor. (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf}{get\+\_\+meta\+\_\+data}} (\mbox{\hyperlink{structbno08x__meta__data__t}{bno08x\+\_\+meta\+\_\+data\+\_\+t}} \&meta\+\_\+data) -\begin{DoxyCompactList}\small\item\em Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system). \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Private Member Functions} -\begin{DoxyCompactItemize} -\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_linear_acceleration_ab799259f97933e00ddfe654050c4757e}{update\+\_\+data}} (sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}sensor\+\_\+val) override -\begin{DoxyCompactList}\small\item\em Updates accelerometer data from decoded sensor event. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Private Attributes} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{structbno08x__accel__t}{bno08x\+\_\+accel\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_linear_acceleration_ab3f043b7762358d2a40cdfb326037f77}{data}} -\end{DoxyCompactItemize} -\doxysubsubsection*{Static Private Attributes} -\begin{DoxyCompactItemize} -\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_linear_acceleration_afd26d783dd276ad3c77cd0bb27115bd2}{TAG}} = "{}BNO08x\+Rpt\+Linear\+Acceleration"{} -\end{DoxyCompactItemize} -\doxysubsubsection*{Additional Inherited Members} -\doxysubsection*{Protected Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c}{rpt\+\_\+enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Enables a sensor report such that the \doxylink{class_b_n_o08x}{BNO08x} begins sending it. \end{DoxyCompactList}\item -\mbox{\hyperlink{class_b_n_o08x_rpt_a15e8eebe3fe90ac19837e3860c76374c}{BNO08x\+Rpt}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) -\begin{DoxyCompactList}\small\item\em \doxylink{class_b_n_o08x_rpt}{BNO08x\+Rpt} report constructor. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765}{unlock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Unlocks sh2 HAL lib to allow other tasks to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12}{lock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Locks sh2 HAL lib to only allow the calling task to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3}{unlock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Unlocks user data to allow other tasks to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0}{lock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Locks locks user data to only allow the calling task to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329}{signal\+\_\+data\+\_\+available}} () -\begin{DoxyCompactList}\small\item\em Signals to \doxylink{class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc}{BNO08x\+::data\+\_\+available()} that a new report has arrived. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}} -\begin{DoxyCompactList}\small\item\em Report ID, ex. SH2\+\_\+\+ACCELERATION. \end{DoxyCompactList}\item -Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}} -\begin{DoxyCompactList}\small\item\em Respective enable and data bit for report in evt\+\_\+grp\+\_\+rpt\+\_\+en and evt\+\_\+grp\+\_\+rpt\+\_\+data. \end{DoxyCompactList}\item -uint32\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a1d4d6f4cc6f1eae503863eedf7fb9f52}{period\+\_\+us}} -\begin{DoxyCompactList}\small\item\em The period/interval of the report in microseconds. \end{DoxyCompactList}\item -\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}} -\end{DoxyCompactItemize} -\doxysubsection*{Static Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -static const constexpr float \mbox{\hyperlink{class_b_n_o08x_rpt_a201aeb71fefb0d9d485914176a82dd80}{RAD\+\_\+2\+\_\+\+DEG}} -\begin{DoxyCompactList}\small\item\em Constant for radian to degree conversions, sed in quaternion to euler function conversions. \end{DoxyCompactList}\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a2c57f370fb08b793bb10ec22d5acca45}{TAG}} = "{}BNO08x\+Rpt"{} -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -Class to represent linear accelerometer reports. (See Ref. Manual 6.\+5.\+10) - -\doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{class_b_n_o08x_rpt_linear_acceleration_ad63032b796912c9be563a5e6da801c59}\label{class_b_n_o08x_rpt_linear_acceleration_ad63032b796912c9be563a5e6da801c59} -\index{BNO08xRptLinearAcceleration@{BNO08xRptLinearAcceleration}!BNO08xRptLinearAcceleration@{BNO08xRptLinearAcceleration}} -\index{BNO08xRptLinearAcceleration@{BNO08xRptLinearAcceleration}!BNO08xRptLinearAcceleration@{BNO08xRptLinearAcceleration}} -\doxysubsubsection{\texorpdfstring{BNO08xRptLinearAcceleration()}{BNO08xRptLinearAcceleration()}} -{\footnotesize\ttfamily BNO08x\+Rpt\+Linear\+Acceleration\+::\+BNO08x\+Rpt\+Linear\+Acceleration (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ID, }\item[{Event\+Bits\+\_\+t}]{rpt\+\_\+bit, }\item[{\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}}]{sync\+\_\+ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} - - - -\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}} -\doxysubsubsection{\texorpdfstring{get()}{get()}} -{\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__accel__t}{bno08x\+\_\+accel\+\_\+t}} BNO08x\+Rpt\+Linear\+Acceleration\+::get (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} - - - -Grabs most recent acceleration data (including gravity), units are in m/s\texorpdfstring{$^\wedge$}{\string^}2. - -\begin{DoxyReturn}{Returns} -Struct containing requested data. -\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_linear_acceleration_aac2eeab16ffbe7a81ea26a21c4e453d0_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_rpt_linear_acceleration_aac2eeab16ffbe7a81ea26a21c4e453d0_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_rpt_linear_acceleration_ab799259f97933e00ddfe654050c4757e}\label{class_b_n_o08x_rpt_linear_acceleration_ab799259f97933e00ddfe654050c4757e} -\index{BNO08xRptLinearAcceleration@{BNO08xRptLinearAcceleration}!update\_data@{update\_data}} -\index{update\_data@{update\_data}!BNO08xRptLinearAcceleration@{BNO08xRptLinearAcceleration}} -\doxysubsubsection{\texorpdfstring{update\_data()}{update\_data()}} -{\footnotesize\ttfamily void BNO08x\+Rpt\+Linear\+Acceleration\+::update\+\_\+data (\begin{DoxyParamCaption}\item[{sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}}]{sensor\+\_\+val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [private]}, {\ttfamily [virtual]}} - - - -Updates accelerometer data from decoded sensor event. - - -\begin{DoxyParams}{Parameters} -{\em sensor\+\_\+val} & The sh2\+\_\+\+Sensor\+Value\+\_\+t struct used in sh2\+\_\+decode\+Sensor\+Event() call.\\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{class_b_n_o08x_rpt_a970fb7e7d3745c62fec626f0ccf0759f}{BNO08x\+Rpt}}. - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_rpt_linear_acceleration_ab799259f97933e00ddfe654050c4757e_cgraph} -\end{center} -\end{figure} - - -\doxysubsection{Member Data Documentation} -\Hypertarget{class_b_n_o08x_rpt_linear_acceleration_ab3f043b7762358d2a40cdfb326037f77}\label{class_b_n_o08x_rpt_linear_acceleration_ab3f043b7762358d2a40cdfb326037f77} -\index{BNO08xRptLinearAcceleration@{BNO08xRptLinearAcceleration}!data@{data}} -\index{data@{data}!BNO08xRptLinearAcceleration@{BNO08xRptLinearAcceleration}} -\doxysubsubsection{\texorpdfstring{data}{data}} -{\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__accel__t}{bno08x\+\_\+accel\+\_\+t}} BNO08x\+Rpt\+Linear\+Acceleration\+::data\hspace{0.3cm}{\ttfamily [private]}} - -\Hypertarget{class_b_n_o08x_rpt_linear_acceleration_afd26d783dd276ad3c77cd0bb27115bd2}\label{class_b_n_o08x_rpt_linear_acceleration_afd26d783dd276ad3c77cd0bb27115bd2} -\index{BNO08xRptLinearAcceleration@{BNO08xRptLinearAcceleration}!TAG@{TAG}} -\index{TAG@{TAG}!BNO08xRptLinearAcceleration@{BNO08xRptLinearAcceleration}} -\doxysubsubsection{\texorpdfstring{TAG}{TAG}} -{\footnotesize\ttfamily const constexpr char\texorpdfstring{$\ast$}{*} BNO08x\+Rpt\+Linear\+Acceleration\+::\+TAG = "{}BNO08x\+Rpt\+Linear\+Acceleration"{}\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} - - - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -include/report/\mbox{\hyperlink{_b_n_o08x_rpt_linear_acceleration_8hpp}{BNO08x\+Rpt\+Linear\+Acceleration.\+hpp}}\item -source/report/\mbox{\hyperlink{_b_n_o08x_rpt_linear_acceleration_8cpp}{BNO08x\+Rpt\+Linear\+Acceleration.\+cpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/class_b_n_o08x_rpt_linear_acceleration__coll__graph.md5 b/documentation/latex/class_b_n_o08x_rpt_linear_acceleration__coll__graph.md5 deleted file mode 100644 index 7a6cdf9..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_linear_acceleration__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -f7775b6de100bab4306a2ae2b60b380d \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_linear_acceleration__coll__graph.pdf b/documentation/latex/class_b_n_o08x_rpt_linear_acceleration__coll__graph.pdf deleted file mode 100644 index 01231af..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_linear_acceleration__coll__graph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_linear_acceleration__inherit__graph.md5 b/documentation/latex/class_b_n_o08x_rpt_linear_acceleration__inherit__graph.md5 deleted file mode 100644 index 94d9eb1..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_linear_acceleration__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -0bf14b0d8ae408e5cba1b61e908c4bf0 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_linear_acceleration__inherit__graph.pdf b/documentation/latex/class_b_n_o08x_rpt_linear_acceleration__inherit__graph.pdf deleted file mode 100644 index 9b9b386..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_linear_acceleration__inherit__graph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed_cgraph.md5 deleted file mode 100644 index 5f398bb..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index fe096fd..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed_icgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed_icgraph.md5 deleted file mode 100644 index 890da80..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -da594cbfd68030e928d9c9f28567b2bf \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed_icgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed_icgraph.pdf deleted file mode 100644 index 8cb0d4c..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_linear_acceleration_aac2eeab16ffbe7a81ea26a21c4e453d0_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_linear_acceleration_aac2eeab16ffbe7a81ea26a21c4e453d0_cgraph.md5 deleted file mode 100644 index 54e96a9..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_linear_acceleration_aac2eeab16ffbe7a81ea26a21c4e453d0_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -fd25373d862fd29e86be80d80f241f1e \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_linear_acceleration_aac2eeab16ffbe7a81ea26a21c4e453d0_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_linear_acceleration_aac2eeab16ffbe7a81ea26a21c4e453d0_cgraph.pdf deleted file mode 100644 index 8b8bede..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_linear_acceleration_aac2eeab16ffbe7a81ea26a21c4e453d0_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_linear_acceleration_aac2eeab16ffbe7a81ea26a21c4e453d0_icgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_linear_acceleration_aac2eeab16ffbe7a81ea26a21c4e453d0_icgraph.md5 deleted file mode 100644 index 665d1f8..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_linear_acceleration_aac2eeab16ffbe7a81ea26a21c4e453d0_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -0e9ad53a14c9a0137c54b3d49c1c5075 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_linear_acceleration_aac2eeab16ffbe7a81ea26a21c4e453d0_icgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_linear_acceleration_aac2eeab16ffbe7a81ea26a21c4e453d0_icgraph.pdf deleted file mode 100644 index c77972e..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_linear_acceleration_aac2eeab16ffbe7a81ea26a21c4e453d0_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_linear_acceleration_ab799259f97933e00ddfe654050c4757e_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_linear_acceleration_ab799259f97933e00ddfe654050c4757e_cgraph.md5 deleted file mode 100644 index 595d5a1..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_linear_acceleration_ab799259f97933e00ddfe654050c4757e_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -b4b6b3480ce449623b44f0bac30fe883 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_linear_acceleration_ab799259f97933e00ddfe654050c4757e_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_linear_acceleration_ab799259f97933e00ddfe654050c4757e_cgraph.pdf deleted file mode 100644 index 4c760d9..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_linear_acceleration_ab799259f97933e00ddfe654050c4757e_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_r_v.tex b/documentation/latex/class_b_n_o08x_rpt_r_v.tex deleted file mode 100644 index df6c1a2..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_r_v.tex +++ /dev/null @@ -1,263 +0,0 @@ -\doxysection{BNO08x\+Rpt\+RV Class Reference} -\hypertarget{class_b_n_o08x_rpt_r_v}{}\label{class_b_n_o08x_rpt_r_v}\index{BNO08xRptRV@{BNO08xRptRV}} - - -Class to represent rotation vector reports. (See Ref. Manual 6.\+5.\+18) - - - - -{\ttfamily \#include $<$BNO08x\+Rpt\+RV.\+hpp$>$} - - - -Inheritance diagram for BNO08x\+Rpt\+RV\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=195pt]{class_b_n_o08x_rpt_r_v__inherit__graph} -\end{center} -\end{figure} - - -Collaboration diagram for BNO08x\+Rpt\+RV\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=266pt]{class_b_n_o08x_rpt_r_v__coll__graph} -\end{center} -\end{figure} -\doxysubsubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{class_b_n_o08x_rpt_r_v_a3c4173b40339de15cb7f304f73ae53f3}{BNO08x\+Rpt\+RV}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_aab42904ebfc698d0af0944deaafcd226}{tare}} (bool x=true, bool y=true, bool z=true) -\begin{DoxyCompactList}\small\item\em Tares rotation vector axis. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_aa152921434b50a95977b0a4f925abec0}{tare\+\_\+persist}} () -\begin{DoxyCompactList}\small\item\em Saves most recent tare operation to \doxylink{class_b_n_o08x}{BNO08x} internal flash, such that it persists on reset. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_a920fb5940c13870657c48538569aff87}{tare\+\_\+clear}} () -\begin{DoxyCompactList}\small\item\em Clears most recent tare operation. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Public Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08x\+Rpt\+RVGeneric}}} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e}{enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) override -\begin{DoxyCompactList}\small\item\em Enables a rotation vector report such that the \doxylink{class_b_n_o08x}{BNO08x} begins it. \end{DoxyCompactList}\item -\mbox{\hyperlink{structbno08x__quat__t}{bno08x\+\_\+quat\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8}{get\+\_\+quat}} () -\begin{DoxyCompactList}\small\item\em Grabs most recent rotation vector data in form of unit quaternion, rad accuracy units in radians (if available, else constant 0.\+0f). \end{DoxyCompactList}\item -\mbox{\hyperlink{structbno08x__euler__angle__t}{bno08x\+\_\+euler\+\_\+angle\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_abbaaa6737d578e056f93687d4ad780f7}{get\+\_\+euler}} (bool in\+\_\+degrees=true) -\begin{DoxyCompactList}\small\item\em Grabs most recent rotation vector data in form of an euler angle, units are in degrees or rads. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Public Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc}{disable}} (sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Disables a sensor report by setting its period to 0us such that the \doxylink{class_b_n_o08x}{BNO08x} stops sending it. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46}{register\+\_\+cb}} (std\+::function$<$ void(void)$>$ cb\+\_\+fxn) -\begin{DoxyCompactList}\small\item\em Registers a callback to execute when new data from a specific report is received. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed}{has\+\_\+new\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Checks if a new report has been received since the last time this function was called. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72}{flush}} () -\begin{DoxyCompactList}\small\item\em Flush all buffered reports for this sensor/report module. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38}{get\+\_\+sample\+\_\+counts}} (\mbox{\hyperlink{structbno08x__sample__counts__t}{bno08x\+\_\+sample\+\_\+counts\+\_\+t}} \&sample\+\_\+counts) -\begin{DoxyCompactList}\small\item\em Gets sample counts for this sensor (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6}{clear\+\_\+sample\+\_\+counts}} () -\begin{DoxyCompactList}\small\item\em Clears \doxylink{class_b_n_o08x}{BNO08x} internal sample counts for this sensor. (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf}{get\+\_\+meta\+\_\+data}} (\mbox{\hyperlink{structbno08x__meta__data__t}{bno08x\+\_\+meta\+\_\+data\+\_\+t}} \&meta\+\_\+data) -\begin{DoxyCompactList}\small\item\em Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system). \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Private Member Functions} -\begin{DoxyCompactItemize} -\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_ab6a7a480ecc404383a1db5c6b29e3c48}{update\+\_\+data}} (sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}sensor\+\_\+val) override -\begin{DoxyCompactList}\small\item\em Updates rotation vector data from decoded sensor event. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Static Private Attributes} -\begin{DoxyCompactItemize} -\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_a3569aae0c42e23e9932d62238a8735f8}{TAG}} = "{}BNO08x\+Rpt\+RV"{} -\end{DoxyCompactItemize} -\doxysubsubsection*{Additional Inherited Members} -\doxysubsection*{Protected Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08x\+Rpt\+RVGeneric}}} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_a7c35188ccfb976cba1b7e4626022987c}{BNO08x\+Rpt\+RVGeneric}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd}{tare}} (bool x, bool y, bool z, sh2\+\_\+\+Tare\+Basis\+\_\+t basis) -\begin{DoxyCompactList}\small\item\em Tares vector basis according to axis flags. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Protected Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c}{rpt\+\_\+enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Enables a sensor report such that the \doxylink{class_b_n_o08x}{BNO08x} begins sending it. \end{DoxyCompactList}\item -\mbox{\hyperlink{class_b_n_o08x_rpt_a15e8eebe3fe90ac19837e3860c76374c}{BNO08x\+Rpt}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) -\begin{DoxyCompactList}\small\item\em \doxylink{class_b_n_o08x_rpt}{BNO08x\+Rpt} report constructor. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765}{unlock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Unlocks sh2 HAL lib to allow other tasks to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12}{lock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Locks sh2 HAL lib to only allow the calling task to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3}{unlock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Unlocks user data to allow other tasks to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0}{lock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Locks locks user data to only allow the calling task to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329}{signal\+\_\+data\+\_\+available}} () -\begin{DoxyCompactList}\small\item\em Signals to \doxylink{class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc}{BNO08x\+::data\+\_\+available()} that a new report has arrived. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08x\+Rpt\+RVGeneric}}} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{structbno08x__quat__t}{bno08x\+\_\+quat\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_ad5174665e1c943291110630dc461caff}{data}} -\end{DoxyCompactItemize} -\doxysubsection*{Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}} -\begin{DoxyCompactList}\small\item\em Report ID, ex. SH2\+\_\+\+ACCELERATION. \end{DoxyCompactList}\item -Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}} -\begin{DoxyCompactList}\small\item\em Respective enable and data bit for report in evt\+\_\+grp\+\_\+rpt\+\_\+en and evt\+\_\+grp\+\_\+rpt\+\_\+data. \end{DoxyCompactList}\item -uint32\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a1d4d6f4cc6f1eae503863eedf7fb9f52}{period\+\_\+us}} -\begin{DoxyCompactList}\small\item\em The period/interval of the report in microseconds. \end{DoxyCompactList}\item -\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}} -\end{DoxyCompactItemize} -\doxysubsection*{Static Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08x\+Rpt\+RVGeneric}}} -\begin{DoxyCompactItemize} -\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_a5315a83517cd15397842254a9926b1c4}{TAG}} = "{}BNO08x\+Rpt\+RVGeneric"{} -\end{DoxyCompactItemize} -\doxysubsection*{Static Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -static const constexpr float \mbox{\hyperlink{class_b_n_o08x_rpt_a201aeb71fefb0d9d485914176a82dd80}{RAD\+\_\+2\+\_\+\+DEG}} -\begin{DoxyCompactList}\small\item\em Constant for radian to degree conversions, sed in quaternion to euler function conversions. \end{DoxyCompactList}\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a2c57f370fb08b793bb10ec22d5acca45}{TAG}} = "{}BNO08x\+Rpt"{} -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -Class to represent rotation vector reports. (See Ref. Manual 6.\+5.\+18) - -\doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{class_b_n_o08x_rpt_r_v_a3c4173b40339de15cb7f304f73ae53f3}\label{class_b_n_o08x_rpt_r_v_a3c4173b40339de15cb7f304f73ae53f3} -\index{BNO08xRptRV@{BNO08xRptRV}!BNO08xRptRV@{BNO08xRptRV}} -\index{BNO08xRptRV@{BNO08xRptRV}!BNO08xRptRV@{BNO08xRptRV}} -\doxysubsubsection{\texorpdfstring{BNO08xRptRV()}{BNO08xRptRV()}} -{\footnotesize\ttfamily BNO08x\+Rpt\+RV\+::\+BNO08x\+Rpt\+RV (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ID, }\item[{Event\+Bits\+\_\+t}]{rpt\+\_\+bit, }\item[{\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}}]{sync\+\_\+ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} - - - -\doxysubsection{Member Function Documentation} -\Hypertarget{class_b_n_o08x_rpt_r_v_aab42904ebfc698d0af0944deaafcd226}\label{class_b_n_o08x_rpt_r_v_aab42904ebfc698d0af0944deaafcd226} -\index{BNO08xRptRV@{BNO08xRptRV}!tare@{tare}} -\index{tare@{tare}!BNO08xRptRV@{BNO08xRptRV}} -\doxysubsubsection{\texorpdfstring{tare()}{tare()}} -{\footnotesize\ttfamily bool BNO08x\+Rpt\+RV\+::tare (\begin{DoxyParamCaption}\item[{bool}]{x = {\ttfamily true}, }\item[{bool}]{y = {\ttfamily true}, }\item[{bool}]{z = {\ttfamily true} }\end{DoxyParamCaption})} - - - -Tares rotation vector axis. - - -\begin{DoxyParams}{Parameters} -{\em x} & If true tare x axis (optional, default true). \\ -\hline -{\em y} & If true tare y axis (optional, default true). \\ -\hline -{\em z} & If true tare z axis (optional, default true).\\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -True if tare operation succeeded. -\end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_rpt_r_v_aab42904ebfc698d0af0944deaafcd226_cgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_rpt_r_v_a920fb5940c13870657c48538569aff87}\label{class_b_n_o08x_rpt_r_v_a920fb5940c13870657c48538569aff87} -\index{BNO08xRptRV@{BNO08xRptRV}!tare\_clear@{tare\_clear}} -\index{tare\_clear@{tare\_clear}!BNO08xRptRV@{BNO08xRptRV}} -\doxysubsubsection{\texorpdfstring{tare\_clear()}{tare\_clear()}} -{\footnotesize\ttfamily void BNO08x\+Rpt\+RV\+::tare\+\_\+clear (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} - - - -Clears most recent tare operation. - -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_rpt_r_v_a920fb5940c13870657c48538569aff87_cgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_rpt_r_v_aa152921434b50a95977b0a4f925abec0}\label{class_b_n_o08x_rpt_r_v_aa152921434b50a95977b0a4f925abec0} -\index{BNO08xRptRV@{BNO08xRptRV}!tare\_persist@{tare\_persist}} -\index{tare\_persist@{tare\_persist}!BNO08xRptRV@{BNO08xRptRV}} -\doxysubsubsection{\texorpdfstring{tare\_persist()}{tare\_persist()}} -{\footnotesize\ttfamily bool BNO08x\+Rpt\+RV\+::tare\+\_\+persist (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} - - - -Saves most recent tare operation to \doxylink{class_b_n_o08x}{BNO08x} internal flash, such that it persists on reset. - -\begin{DoxyReturn}{Returns} -True if tare operation succeeded. -\end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_rpt_r_v_aa152921434b50a95977b0a4f925abec0_cgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_rpt_r_v_ab6a7a480ecc404383a1db5c6b29e3c48}\label{class_b_n_o08x_rpt_r_v_ab6a7a480ecc404383a1db5c6b29e3c48} -\index{BNO08xRptRV@{BNO08xRptRV}!update\_data@{update\_data}} -\index{update\_data@{update\_data}!BNO08xRptRV@{BNO08xRptRV}} -\doxysubsubsection{\texorpdfstring{update\_data()}{update\_data()}} -{\footnotesize\ttfamily void BNO08x\+Rpt\+RV\+::update\+\_\+data (\begin{DoxyParamCaption}\item[{sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}}]{sensor\+\_\+val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [private]}, {\ttfamily [virtual]}} - - - -Updates rotation vector data from decoded sensor event. - - -\begin{DoxyParams}{Parameters} -{\em sensor\+\_\+val} & The sh2\+\_\+\+Sensor\+Value\+\_\+t struct used in sh2\+\_\+decode\+Sensor\+Event() call.\\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{class_b_n_o08x_rpt_a970fb7e7d3745c62fec626f0ccf0759f}{BNO08x\+Rpt}}. - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_rpt_r_v_ab6a7a480ecc404383a1db5c6b29e3c48_cgraph} -\end{center} -\end{figure} - - -\doxysubsection{Member Data Documentation} -\Hypertarget{class_b_n_o08x_rpt_r_v_a3569aae0c42e23e9932d62238a8735f8}\label{class_b_n_o08x_rpt_r_v_a3569aae0c42e23e9932d62238a8735f8} -\index{BNO08xRptRV@{BNO08xRptRV}!TAG@{TAG}} -\index{TAG@{TAG}!BNO08xRptRV@{BNO08xRptRV}} -\doxysubsubsection{\texorpdfstring{TAG}{TAG}} -{\footnotesize\ttfamily const constexpr char\texorpdfstring{$\ast$}{*} BNO08x\+Rpt\+RV\+::\+TAG = "{}BNO08x\+Rpt\+RV"{}\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} - - - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -include/report/\mbox{\hyperlink{_b_n_o08x_rpt_r_v_8hpp}{BNO08x\+Rpt\+RV.\+hpp}}\item -source/report/\mbox{\hyperlink{_b_n_o08x_rpt_r_v_8cpp}{BNO08x\+Rpt\+RV.\+cpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/class_b_n_o08x_rpt_r_v__coll__graph.md5 b/documentation/latex/class_b_n_o08x_rpt_r_v__coll__graph.md5 deleted file mode 100644 index 7afc5c3..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_r_v__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -3283a5b2f5bcde917b4b7e9e9249efdb \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_r_v__coll__graph.pdf b/documentation/latex/class_b_n_o08x_rpt_r_v__coll__graph.pdf deleted file mode 100644 index b3d74e8..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_r_v__coll__graph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_r_v__inherit__graph.md5 b/documentation/latex/class_b_n_o08x_rpt_r_v__inherit__graph.md5 deleted file mode 100644 index 10aaee3..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_r_v__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -d3c5c9b5337875ea4583746bf7fe9529 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_r_v__inherit__graph.pdf b/documentation/latex/class_b_n_o08x_rpt_r_v__inherit__graph.pdf deleted file mode 100644 index d7e93f7..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_r_v__inherit__graph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_r_v_a920fb5940c13870657c48538569aff87_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_r_v_a920fb5940c13870657c48538569aff87_cgraph.md5 deleted file mode 100644 index 8e8d767..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_r_v_a920fb5940c13870657c48538569aff87_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -648182869f8ca50622edbd9694394535 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_r_v_a920fb5940c13870657c48538569aff87_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_r_v_a920fb5940c13870657c48538569aff87_cgraph.pdf deleted file mode 100644 index 7d18e0a..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_r_v_a920fb5940c13870657c48538569aff87_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_r_v_aa152921434b50a95977b0a4f925abec0_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_r_v_aa152921434b50a95977b0a4f925abec0_cgraph.md5 deleted file mode 100644 index 808fd26..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_r_v_aa152921434b50a95977b0a4f925abec0_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -946fd5a3715a89a1f87c6edeab2b817a \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_r_v_aa152921434b50a95977b0a4f925abec0_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_r_v_aa152921434b50a95977b0a4f925abec0_cgraph.pdf deleted file mode 100644 index f3ffb13..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_r_v_aa152921434b50a95977b0a4f925abec0_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_r_v_aab42904ebfc698d0af0944deaafcd226_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_r_v_aab42904ebfc698d0af0944deaafcd226_cgraph.md5 deleted file mode 100644 index 3aba70a..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_r_v_aab42904ebfc698d0af0944deaafcd226_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -13c118c9a6eb10b9a12630a98b73a2b4 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_r_v_aab42904ebfc698d0af0944deaafcd226_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_r_v_aab42904ebfc698d0af0944deaafcd226_cgraph.pdf deleted file mode 100644 index cfeeec6..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_r_v_aab42904ebfc698d0af0944deaafcd226_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_r_v_ab6a7a480ecc404383a1db5c6b29e3c48_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_r_v_ab6a7a480ecc404383a1db5c6b29e3c48_cgraph.md5 deleted file mode 100644 index 2363fbf..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_r_v_ab6a7a480ecc404383a1db5c6b29e3c48_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -417a339eaec0f1166c39d1165409eee7 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_r_v_ab6a7a480ecc404383a1db5c6b29e3c48_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_r_v_ab6a7a480ecc404383a1db5c6b29e3c48_cgraph.pdf deleted file mode 100644 index 4c3527e..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_r_v_ab6a7a480ecc404383a1db5c6b29e3c48_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_r_v_generic.tex b/documentation/latex/class_b_n_o08x_rpt_r_v_generic.tex deleted file mode 100644 index 308a5fb..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_r_v_generic.tex +++ /dev/null @@ -1,290 +0,0 @@ -\doxysection{BNO08x\+Rpt\+RVGeneric Class Reference} -\hypertarget{class_b_n_o08x_rpt_r_v_generic}{}\label{class_b_n_o08x_rpt_r_v_generic}\index{BNO08xRptRVGeneric@{BNO08xRptRVGeneric}} - - -Class to represent rotation vector reports. - - - - -{\ttfamily \#include $<$BNO08x\+Rpt\+RVGeneric.\+hpp$>$} - - - -Inheritance diagram for BNO08x\+Rpt\+RVGeneric\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_rpt_r_v_generic__inherit__graph} -\end{center} -\end{figure} - - -Collaboration diagram for BNO08x\+Rpt\+RVGeneric\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=266pt]{class_b_n_o08x_rpt_r_v_generic__coll__graph} -\end{center} -\end{figure} -\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) -\begin{DoxyCompactList}\small\item\em Grabs most recent rotation vector data in form of an euler angle, units are in degrees or rads. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Public Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc}{disable}} (sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Disables a sensor report by setting its period to 0us such that the \doxylink{class_b_n_o08x}{BNO08x} stops sending it. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46}{register\+\_\+cb}} (std\+::function$<$ void(void)$>$ cb\+\_\+fxn) -\begin{DoxyCompactList}\small\item\em Registers a callback to execute when new data from a specific report is received. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed}{has\+\_\+new\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Checks if a new report has been received since the last time this function was called. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72}{flush}} () -\begin{DoxyCompactList}\small\item\em Flush all buffered reports for this sensor/report module. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38}{get\+\_\+sample\+\_\+counts}} (\mbox{\hyperlink{structbno08x__sample__counts__t}{bno08x\+\_\+sample\+\_\+counts\+\_\+t}} \&sample\+\_\+counts) -\begin{DoxyCompactList}\small\item\em Gets sample counts for this sensor (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6}{clear\+\_\+sample\+\_\+counts}} () -\begin{DoxyCompactList}\small\item\em Clears \doxylink{class_b_n_o08x}{BNO08x} internal sample counts for this sensor. (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf}{get\+\_\+meta\+\_\+data}} (\mbox{\hyperlink{structbno08x__meta__data__t}{bno08x\+\_\+meta\+\_\+data\+\_\+t}} \&meta\+\_\+data) -\begin{DoxyCompactList}\small\item\em Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system). \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Protected Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_a7c35188ccfb976cba1b7e4626022987c}{BNO08x\+Rpt\+RVGeneric}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd}{tare}} (bool x, bool y, bool z, sh2\+\_\+\+Tare\+Basis\+\_\+t basis) -\begin{DoxyCompactList}\small\item\em Tares vector basis according to axis flags. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Protected Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c}{rpt\+\_\+enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Enables a sensor report such that the \doxylink{class_b_n_o08x}{BNO08x} begins sending it. \end{DoxyCompactList}\item -virtual void \mbox{\hyperlink{class_b_n_o08x_rpt_a970fb7e7d3745c62fec626f0ccf0759f}{update\+\_\+data}} (sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}sensor\+\_\+val)=0 -\item -\mbox{\hyperlink{class_b_n_o08x_rpt_a15e8eebe3fe90ac19837e3860c76374c}{BNO08x\+Rpt}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) -\begin{DoxyCompactList}\small\item\em \doxylink{class_b_n_o08x_rpt}{BNO08x\+Rpt} report constructor. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765}{unlock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Unlocks sh2 HAL lib to allow other tasks to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12}{lock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Locks sh2 HAL lib to only allow the calling task to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3}{unlock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Unlocks user data to allow other tasks to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0}{lock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Locks locks user data to only allow the calling task to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329}{signal\+\_\+data\+\_\+available}} () -\begin{DoxyCompactList}\small\item\em Signals to \doxylink{class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc}{BNO08x\+::data\+\_\+available()} that a new report has arrived. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Protected Attributes} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{structbno08x__quat__t}{bno08x\+\_\+quat\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_ad5174665e1c943291110630dc461caff}{data}} -\end{DoxyCompactItemize} -\doxysubsection*{Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}} -\begin{DoxyCompactList}\small\item\em Report ID, ex. SH2\+\_\+\+ACCELERATION. \end{DoxyCompactList}\item -Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}} -\begin{DoxyCompactList}\small\item\em Respective enable and data bit for report in evt\+\_\+grp\+\_\+rpt\+\_\+en and evt\+\_\+grp\+\_\+rpt\+\_\+data. \end{DoxyCompactList}\item -uint32\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a1d4d6f4cc6f1eae503863eedf7fb9f52}{period\+\_\+us}} -\begin{DoxyCompactList}\small\item\em The period/interval of the report in microseconds. \end{DoxyCompactList}\item -\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}} -\end{DoxyCompactItemize} -\doxysubsubsection*{Static Protected Attributes} -\begin{DoxyCompactItemize} -\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_a5315a83517cd15397842254a9926b1c4}{TAG}} = "{}BNO08x\+Rpt\+RVGeneric"{} -\end{DoxyCompactItemize} -\doxysubsection*{Static Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -static const constexpr float \mbox{\hyperlink{class_b_n_o08x_rpt_a201aeb71fefb0d9d485914176a82dd80}{RAD\+\_\+2\+\_\+\+DEG}} -\begin{DoxyCompactList}\small\item\em Constant for radian to degree conversions, sed in quaternion to euler function conversions. \end{DoxyCompactList}\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a2c57f370fb08b793bb10ec22d5acca45}{TAG}} = "{}BNO08x\+Rpt"{} -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -Class to represent rotation vector reports. - -\doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{class_b_n_o08x_rpt_r_v_generic_a7c35188ccfb976cba1b7e4626022987c}\label{class_b_n_o08x_rpt_r_v_generic_a7c35188ccfb976cba1b7e4626022987c} -\index{BNO08xRptRVGeneric@{BNO08xRptRVGeneric}!BNO08xRptRVGeneric@{BNO08xRptRVGeneric}} -\index{BNO08xRptRVGeneric@{BNO08xRptRVGeneric}!BNO08xRptRVGeneric@{BNO08xRptRVGeneric}} -\doxysubsubsection{\texorpdfstring{BNO08xRptRVGeneric()}{BNO08xRptRVGeneric()}} -{\footnotesize\ttfamily BNO08x\+Rpt\+RVGeneric\+::\+BNO08x\+Rpt\+RVGeneric (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ID, }\item[{Event\+Bits\+\_\+t}]{rpt\+\_\+bit, }\item[{\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}}]{sync\+\_\+ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [protected]}} - - - -\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}} -\doxysubsubsection{\texorpdfstring{get\_euler()}{get\_euler()}} -{\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__euler__angle__t}{bno08x\+\_\+euler\+\_\+angle\+\_\+t}} BNO08x\+Rpt\+RVGeneric\+::get\+\_\+euler (\begin{DoxyParamCaption}\item[{bool}]{in\+\_\+degrees = {\ttfamily true} }\end{DoxyParamCaption})} - - - -Grabs most recent rotation vector data in form of an euler angle, units are in degrees or rads. - - -\begin{DoxyParams}{Parameters} -{\em in\+\_\+degrees} & If true returned euler angle is in degrees, if false in radians\\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -Struct containing requested data. -\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_r_v_generic_abbaaa6737d578e056f93687d4ad780f7_cgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8}\label{class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8} -\index{BNO08xRptRVGeneric@{BNO08xRptRVGeneric}!get\_quat@{get\_quat}} -\index{get\_quat@{get\_quat}!BNO08xRptRVGeneric@{BNO08xRptRVGeneric}} -\doxysubsubsection{\texorpdfstring{get\_quat()}{get\_quat()}} -{\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__quat__t}{bno08x\+\_\+quat\+\_\+t}} BNO08x\+Rpt\+RVGeneric\+::get\+\_\+quat (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} - - - -Grabs most recent rotation vector data in form of unit quaternion, rad accuracy units in radians (if available, else constant 0.\+0f). - -The following RV reports have rad accuracy data\+: - - -\begin{DoxyItemize} -\item rotation vector -\item geomagnetic rotation vector -\end{DoxyItemize} - -\begin{DoxyReturn}{Returns} -Struct containing requested data. -\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_r_v_generic_afc2accdd72076cd758f9f9108351d7a8_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=346pt]{class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd}\label{class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd} -\index{BNO08xRptRVGeneric@{BNO08xRptRVGeneric}!tare@{tare}} -\index{tare@{tare}!BNO08xRptRVGeneric@{BNO08xRptRVGeneric}} -\doxysubsubsection{\texorpdfstring{tare()}{tare()}} -{\footnotesize\ttfamily bool BNO08x\+Rpt\+RVGeneric\+::tare (\begin{DoxyParamCaption}\item[{bool}]{x, }\item[{bool}]{y, }\item[{bool}]{z, }\item[{sh2\+\_\+\+Tare\+Basis\+\_\+t}]{basis }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}} - - - -Tares vector basis according to axis flags. - - -\begin{DoxyParams}{Parameters} -{\em x} & If true tare x axis. \\ -\hline -{\em y} & If true tare y axis. \\ -\hline -{\em z} & If true tare z axis. \\ -\hline -{\em basis} & Rotation vector basis to undergo tare operation.\\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -True if tare operation succeeded. -\end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd_icgraph} -\end{center} -\end{figure} - - -\doxysubsection{Member Data Documentation} -\Hypertarget{class_b_n_o08x_rpt_r_v_generic_ad5174665e1c943291110630dc461caff}\label{class_b_n_o08x_rpt_r_v_generic_ad5174665e1c943291110630dc461caff} -\index{BNO08xRptRVGeneric@{BNO08xRptRVGeneric}!data@{data}} -\index{data@{data}!BNO08xRptRVGeneric@{BNO08xRptRVGeneric}} -\doxysubsubsection{\texorpdfstring{data}{data}} -{\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__quat__t}{bno08x\+\_\+quat\+\_\+t}} BNO08x\+Rpt\+RVGeneric\+::data\hspace{0.3cm}{\ttfamily [protected]}} - -\Hypertarget{class_b_n_o08x_rpt_r_v_generic_a5315a83517cd15397842254a9926b1c4}\label{class_b_n_o08x_rpt_r_v_generic_a5315a83517cd15397842254a9926b1c4} -\index{BNO08xRptRVGeneric@{BNO08xRptRVGeneric}!TAG@{TAG}} -\index{TAG@{TAG}!BNO08xRptRVGeneric@{BNO08xRptRVGeneric}} -\doxysubsubsection{\texorpdfstring{TAG}{TAG}} -{\footnotesize\ttfamily const constexpr char\texorpdfstring{$\ast$}{*} BNO08x\+Rpt\+RVGeneric\+::\+TAG = "{}BNO08x\+Rpt\+RVGeneric"{}\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [protected]}} - - - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -include/report/\mbox{\hyperlink{_b_n_o08x_rpt_r_v_generic_8hpp}{BNO08x\+Rpt\+RVGeneric.\+hpp}}\item -source/report/\mbox{\hyperlink{_b_n_o08x_rpt_r_v_generic_8cpp}{BNO08x\+Rpt\+RVGeneric.\+cpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/class_b_n_o08x_rpt_r_v_generic__coll__graph.md5 b/documentation/latex/class_b_n_o08x_rpt_r_v_generic__coll__graph.md5 deleted file mode 100644 index e9bf977..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_r_v_generic__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -2aadb95a2ac57998d1c4e7511434d331 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_r_v_generic__coll__graph.pdf b/documentation/latex/class_b_n_o08x_rpt_r_v_generic__coll__graph.pdf deleted file mode 100644 index 6933c4a..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_r_v_generic__coll__graph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_r_v_generic__inherit__graph.md5 b/documentation/latex/class_b_n_o08x_rpt_r_v_generic__inherit__graph.md5 deleted file mode 100644 index d74bc5a..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_r_v_generic__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -bf6d7f6b9fda5c86d3e96441f95fe710 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_r_v_generic__inherit__graph.pdf b/documentation/latex/class_b_n_o08x_rpt_r_v_generic__inherit__graph.pdf deleted file mode 100644 index 0834767..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_r_v_generic__inherit__graph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e_cgraph.md5 deleted file mode 100644 index 711269b..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index f9f09a1..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e_cgraph.pdf and /dev/null 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 deleted file mode 100644 index e545956..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 8158513..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd_cgraph.md5 deleted file mode 100644 index ac48d4c..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -782ce1e3f3af6f8a4420ecb4c498c621 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd_cgraph.pdf deleted file mode 100644 index 0a28a7d..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd_icgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd_icgraph.md5 deleted file mode 100644 index c542c1e..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -71247e6a04cd1766a5f9d68ebe574951 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd_icgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd_icgraph.pdf deleted file mode 100644 index 5838186..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_r_v_generic_abbaaa6737d578e056f93687d4ad780f7_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_r_v_generic_abbaaa6737d578e056f93687d4ad780f7_cgraph.md5 deleted file mode 100644 index 00b7dc2..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_r_v_generic_abbaaa6737d578e056f93687d4ad780f7_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -4a33a49f376788385702f52144867195 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_r_v_generic_abbaaa6737d578e056f93687d4ad780f7_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_r_v_generic_abbaaa6737d578e056f93687d4ad780f7_cgraph.pdf deleted file mode 100644 index 04fdc45..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_r_v_generic_abbaaa6737d578e056f93687d4ad780f7_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8_cgraph.md5 deleted file mode 100644 index 9e0389a..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -556561346a0b1e5ffacc9edbda1d12da \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8_cgraph.pdf deleted file mode 100644 index c3c3d82..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8_icgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8_icgraph.md5 deleted file mode 100644 index 9207254..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -3f9abef7639a268e6c5ec7dd3960102f \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8_icgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8_icgraph.pdf deleted file mode 100644 index b63430d..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8_icgraph.pdf and /dev/null 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 deleted file mode 100644 index eb52e60..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_r_v_geomag.tex +++ /dev/null @@ -1,263 +0,0 @@ -\doxysection{BNO08x\+Rpt\+RVGeomag Class Reference} -\hypertarget{class_b_n_o08x_rpt_r_v_geomag}{}\label{class_b_n_o08x_rpt_r_v_geomag}\index{BNO08xRptRVGeomag@{BNO08xRptRVGeomag}} - - -Class to represent geomagnetic rotation vector reports. (See Ref. Manual 6.\+5.\+20) - - - - -{\ttfamily \#include $<$BNO08x\+Rpt\+RVGeomag.\+hpp$>$} - - - -Inheritance diagram for BNO08x\+Rpt\+RVGeomag\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=198pt]{class_b_n_o08x_rpt_r_v_geomag__inherit__graph} -\end{center} -\end{figure} - - -Collaboration diagram for BNO08x\+Rpt\+RVGeomag\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=266pt]{class_b_n_o08x_rpt_r_v_geomag__coll__graph} -\end{center} -\end{figure} -\doxysubsubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{class_b_n_o08x_rpt_r_v_geomag_a32bd70c7777973497b6d1b7f960bea0b}{BNO08x\+Rpt\+RVGeomag}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_geomag_a622f024808e368b09c41ca1b5118a874}{tare}} (bool x=true, bool y=true, bool z=true) -\begin{DoxyCompactList}\small\item\em Tares geomagnetic rotation vector. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_geomag_a57305f5f72067a56b037cf766fa2ee63}{tare\+\_\+persist}} () -\begin{DoxyCompactList}\small\item\em Saves most recent tare operation to \doxylink{class_b_n_o08x}{BNO08x} internal flash, such that it persists on reset. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_geomag_a2c62a41402f167a49025914a9800d062}{tare\+\_\+clear}} () -\begin{DoxyCompactList}\small\item\em Clears most recent tare operation. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Public Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08x\+Rpt\+RVGeneric}}} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e}{enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) override -\begin{DoxyCompactList}\small\item\em Enables a rotation vector report such that the \doxylink{class_b_n_o08x}{BNO08x} begins it. \end{DoxyCompactList}\item -\mbox{\hyperlink{structbno08x__quat__t}{bno08x\+\_\+quat\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8}{get\+\_\+quat}} () -\begin{DoxyCompactList}\small\item\em Grabs most recent rotation vector data in form of unit quaternion, rad accuracy units in radians (if available, else constant 0.\+0f). \end{DoxyCompactList}\item -\mbox{\hyperlink{structbno08x__euler__angle__t}{bno08x\+\_\+euler\+\_\+angle\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_abbaaa6737d578e056f93687d4ad780f7}{get\+\_\+euler}} (bool in\+\_\+degrees=true) -\begin{DoxyCompactList}\small\item\em Grabs most recent rotation vector data in form of an euler angle, units are in degrees or rads. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Public Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc}{disable}} (sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Disables a sensor report by setting its period to 0us such that the \doxylink{class_b_n_o08x}{BNO08x} stops sending it. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46}{register\+\_\+cb}} (std\+::function$<$ void(void)$>$ cb\+\_\+fxn) -\begin{DoxyCompactList}\small\item\em Registers a callback to execute when new data from a specific report is received. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed}{has\+\_\+new\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Checks if a new report has been received since the last time this function was called. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72}{flush}} () -\begin{DoxyCompactList}\small\item\em Flush all buffered reports for this sensor/report module. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38}{get\+\_\+sample\+\_\+counts}} (\mbox{\hyperlink{structbno08x__sample__counts__t}{bno08x\+\_\+sample\+\_\+counts\+\_\+t}} \&sample\+\_\+counts) -\begin{DoxyCompactList}\small\item\em Gets sample counts for this sensor (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6}{clear\+\_\+sample\+\_\+counts}} () -\begin{DoxyCompactList}\small\item\em Clears \doxylink{class_b_n_o08x}{BNO08x} internal sample counts for this sensor. (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf}{get\+\_\+meta\+\_\+data}} (\mbox{\hyperlink{structbno08x__meta__data__t}{bno08x\+\_\+meta\+\_\+data\+\_\+t}} \&meta\+\_\+data) -\begin{DoxyCompactList}\small\item\em Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system). \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Private Member Functions} -\begin{DoxyCompactItemize} -\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_geomag_a531bf3018378efda8edd322e2a4a3306}{update\+\_\+data}} (sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}sensor\+\_\+val) override -\begin{DoxyCompactList}\small\item\em Updates geomagnetic rotation vector data from decoded sensor event. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Static Private Attributes} -\begin{DoxyCompactItemize} -\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_geomag_a7f99fc2a2d7ec0f2a493cca88a1ff825}{TAG}} = "{}BNO08x\+Rpt\+RVGeomag"{} -\end{DoxyCompactItemize} -\doxysubsubsection*{Additional Inherited Members} -\doxysubsection*{Protected Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08x\+Rpt\+RVGeneric}}} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_a7c35188ccfb976cba1b7e4626022987c}{BNO08x\+Rpt\+RVGeneric}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd}{tare}} (bool x, bool y, bool z, sh2\+\_\+\+Tare\+Basis\+\_\+t basis) -\begin{DoxyCompactList}\small\item\em Tares vector basis according to axis flags. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Protected Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c}{rpt\+\_\+enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Enables a sensor report such that the \doxylink{class_b_n_o08x}{BNO08x} begins sending it. \end{DoxyCompactList}\item -\mbox{\hyperlink{class_b_n_o08x_rpt_a15e8eebe3fe90ac19837e3860c76374c}{BNO08x\+Rpt}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) -\begin{DoxyCompactList}\small\item\em \doxylink{class_b_n_o08x_rpt}{BNO08x\+Rpt} report constructor. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765}{unlock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Unlocks sh2 HAL lib to allow other tasks to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12}{lock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Locks sh2 HAL lib to only allow the calling task to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3}{unlock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Unlocks user data to allow other tasks to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0}{lock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Locks locks user data to only allow the calling task to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329}{signal\+\_\+data\+\_\+available}} () -\begin{DoxyCompactList}\small\item\em Signals to \doxylink{class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc}{BNO08x\+::data\+\_\+available()} that a new report has arrived. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08x\+Rpt\+RVGeneric}}} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{structbno08x__quat__t}{bno08x\+\_\+quat\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_ad5174665e1c943291110630dc461caff}{data}} -\end{DoxyCompactItemize} -\doxysubsection*{Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}} -\begin{DoxyCompactList}\small\item\em Report ID, ex. SH2\+\_\+\+ACCELERATION. \end{DoxyCompactList}\item -Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}} -\begin{DoxyCompactList}\small\item\em Respective enable and data bit for report in evt\+\_\+grp\+\_\+rpt\+\_\+en and evt\+\_\+grp\+\_\+rpt\+\_\+data. \end{DoxyCompactList}\item -uint32\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a1d4d6f4cc6f1eae503863eedf7fb9f52}{period\+\_\+us}} -\begin{DoxyCompactList}\small\item\em The period/interval of the report in microseconds. \end{DoxyCompactList}\item -\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}} -\end{DoxyCompactItemize} -\doxysubsection*{Static Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08x\+Rpt\+RVGeneric}}} -\begin{DoxyCompactItemize} -\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_a5315a83517cd15397842254a9926b1c4}{TAG}} = "{}BNO08x\+Rpt\+RVGeneric"{} -\end{DoxyCompactItemize} -\doxysubsection*{Static Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -static const constexpr float \mbox{\hyperlink{class_b_n_o08x_rpt_a201aeb71fefb0d9d485914176a82dd80}{RAD\+\_\+2\+\_\+\+DEG}} -\begin{DoxyCompactList}\small\item\em Constant for radian to degree conversions, sed in quaternion to euler function conversions. \end{DoxyCompactList}\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a2c57f370fb08b793bb10ec22d5acca45}{TAG}} = "{}BNO08x\+Rpt"{} -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -Class to represent geomagnetic rotation vector reports. (See Ref. Manual 6.\+5.\+20) - -\doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{class_b_n_o08x_rpt_r_v_geomag_a32bd70c7777973497b6d1b7f960bea0b}\label{class_b_n_o08x_rpt_r_v_geomag_a32bd70c7777973497b6d1b7f960bea0b} -\index{BNO08xRptRVGeomag@{BNO08xRptRVGeomag}!BNO08xRptRVGeomag@{BNO08xRptRVGeomag}} -\index{BNO08xRptRVGeomag@{BNO08xRptRVGeomag}!BNO08xRptRVGeomag@{BNO08xRptRVGeomag}} -\doxysubsubsection{\texorpdfstring{BNO08xRptRVGeomag()}{BNO08xRptRVGeomag()}} -{\footnotesize\ttfamily BNO08x\+Rpt\+RVGeomag\+::\+BNO08x\+Rpt\+RVGeomag (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ID, }\item[{Event\+Bits\+\_\+t}]{rpt\+\_\+bit, }\item[{\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}}]{sync\+\_\+ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} - - - -\doxysubsection{Member Function Documentation} -\Hypertarget{class_b_n_o08x_rpt_r_v_geomag_a622f024808e368b09c41ca1b5118a874}\label{class_b_n_o08x_rpt_r_v_geomag_a622f024808e368b09c41ca1b5118a874} -\index{BNO08xRptRVGeomag@{BNO08xRptRVGeomag}!tare@{tare}} -\index{tare@{tare}!BNO08xRptRVGeomag@{BNO08xRptRVGeomag}} -\doxysubsubsection{\texorpdfstring{tare()}{tare()}} -{\footnotesize\ttfamily bool BNO08x\+Rpt\+RVGeomag\+::tare (\begin{DoxyParamCaption}\item[{bool}]{x = {\ttfamily true}, }\item[{bool}]{y = {\ttfamily true}, }\item[{bool}]{z = {\ttfamily true} }\end{DoxyParamCaption})} - - - -Tares geomagnetic rotation vector. - - -\begin{DoxyParams}{Parameters} -{\em x} & If true tare x axis (optional, default true). \\ -\hline -{\em y} & If true tare y axis (optional, default true). \\ -\hline -{\em z} & If true tare z axis (optional, default true).\\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -True if tare operation succeeded. -\end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_rpt_r_v_geomag_a622f024808e368b09c41ca1b5118a874_cgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_rpt_r_v_geomag_a2c62a41402f167a49025914a9800d062}\label{class_b_n_o08x_rpt_r_v_geomag_a2c62a41402f167a49025914a9800d062} -\index{BNO08xRptRVGeomag@{BNO08xRptRVGeomag}!tare\_clear@{tare\_clear}} -\index{tare\_clear@{tare\_clear}!BNO08xRptRVGeomag@{BNO08xRptRVGeomag}} -\doxysubsubsection{\texorpdfstring{tare\_clear()}{tare\_clear()}} -{\footnotesize\ttfamily void BNO08x\+Rpt\+RVGeomag\+::tare\+\_\+clear (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} - - - -Clears most recent tare operation. - -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_rpt_r_v_geomag_a2c62a41402f167a49025914a9800d062_cgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_rpt_r_v_geomag_a57305f5f72067a56b037cf766fa2ee63}\label{class_b_n_o08x_rpt_r_v_geomag_a57305f5f72067a56b037cf766fa2ee63} -\index{BNO08xRptRVGeomag@{BNO08xRptRVGeomag}!tare\_persist@{tare\_persist}} -\index{tare\_persist@{tare\_persist}!BNO08xRptRVGeomag@{BNO08xRptRVGeomag}} -\doxysubsubsection{\texorpdfstring{tare\_persist()}{tare\_persist()}} -{\footnotesize\ttfamily bool BNO08x\+Rpt\+RVGeomag\+::tare\+\_\+persist (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} - - - -Saves most recent tare operation to \doxylink{class_b_n_o08x}{BNO08x} internal flash, such that it persists on reset. - -\begin{DoxyReturn}{Returns} -True if tare operation succeeded. -\end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_rpt_r_v_geomag_a57305f5f72067a56b037cf766fa2ee63_cgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_rpt_r_v_geomag_a531bf3018378efda8edd322e2a4a3306}\label{class_b_n_o08x_rpt_r_v_geomag_a531bf3018378efda8edd322e2a4a3306} -\index{BNO08xRptRVGeomag@{BNO08xRptRVGeomag}!update\_data@{update\_data}} -\index{update\_data@{update\_data}!BNO08xRptRVGeomag@{BNO08xRptRVGeomag}} -\doxysubsubsection{\texorpdfstring{update\_data()}{update\_data()}} -{\footnotesize\ttfamily void BNO08x\+Rpt\+RVGeomag\+::update\+\_\+data (\begin{DoxyParamCaption}\item[{sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}}]{sensor\+\_\+val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [private]}, {\ttfamily [virtual]}} - - - -Updates geomagnetic rotation vector data from decoded sensor event. - - -\begin{DoxyParams}{Parameters} -{\em sensor\+\_\+val} & The sh2\+\_\+\+Sensor\+Value\+\_\+t struct used in sh2\+\_\+decode\+Sensor\+Event() call.\\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{class_b_n_o08x_rpt_a970fb7e7d3745c62fec626f0ccf0759f}{BNO08x\+Rpt}}. - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_rpt_r_v_geomag_a531bf3018378efda8edd322e2a4a3306_cgraph} -\end{center} -\end{figure} - - -\doxysubsection{Member Data Documentation} -\Hypertarget{class_b_n_o08x_rpt_r_v_geomag_a7f99fc2a2d7ec0f2a493cca88a1ff825}\label{class_b_n_o08x_rpt_r_v_geomag_a7f99fc2a2d7ec0f2a493cca88a1ff825} -\index{BNO08xRptRVGeomag@{BNO08xRptRVGeomag}!TAG@{TAG}} -\index{TAG@{TAG}!BNO08xRptRVGeomag@{BNO08xRptRVGeomag}} -\doxysubsubsection{\texorpdfstring{TAG}{TAG}} -{\footnotesize\ttfamily const constexpr char\texorpdfstring{$\ast$}{*} BNO08x\+Rpt\+RVGeomag\+::\+TAG = "{}BNO08x\+Rpt\+RVGeomag"{}\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} - - - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -include/report/\mbox{\hyperlink{_b_n_o08x_rpt_r_v_geomag_8hpp}{BNO08x\+Rpt\+RVGeomag.\+hpp}}\item -source/report/\mbox{\hyperlink{_b_n_o08x_rpt_r_v_geomag_8cpp}{BNO08x\+Rpt\+RVGeomag.\+cpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/class_b_n_o08x_rpt_r_v_geomag__coll__graph.md5 b/documentation/latex/class_b_n_o08x_rpt_r_v_geomag__coll__graph.md5 deleted file mode 100644 index fb51b67..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_r_v_geomag__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -6987d769309391a49cd6dcfda009ff33 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_r_v_geomag__coll__graph.pdf b/documentation/latex/class_b_n_o08x_rpt_r_v_geomag__coll__graph.pdf deleted file mode 100644 index cded6a9..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_r_v_geomag__coll__graph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_r_v_geomag__inherit__graph.md5 b/documentation/latex/class_b_n_o08x_rpt_r_v_geomag__inherit__graph.md5 deleted file mode 100644 index fc9b418..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_r_v_geomag__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -e455dacf60646a24a8c8735aef3bbce8 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_r_v_geomag__inherit__graph.pdf b/documentation/latex/class_b_n_o08x_rpt_r_v_geomag__inherit__graph.pdf deleted file mode 100644 index 7b40c30..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_r_v_geomag__inherit__graph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_r_v_geomag_a2c62a41402f167a49025914a9800d062_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_r_v_geomag_a2c62a41402f167a49025914a9800d062_cgraph.md5 deleted file mode 100644 index 62ac7a3..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_r_v_geomag_a2c62a41402f167a49025914a9800d062_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -008115dfb290bba193bd5b4d6ae01cff \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_r_v_geomag_a2c62a41402f167a49025914a9800d062_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_r_v_geomag_a2c62a41402f167a49025914a9800d062_cgraph.pdf deleted file mode 100644 index a705652..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_r_v_geomag_a2c62a41402f167a49025914a9800d062_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_r_v_geomag_a531bf3018378efda8edd322e2a4a3306_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_r_v_geomag_a531bf3018378efda8edd322e2a4a3306_cgraph.md5 deleted file mode 100644 index 06bb1e8..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_r_v_geomag_a531bf3018378efda8edd322e2a4a3306_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -fa8330360fd332f402e47e4047edb1f5 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_r_v_geomag_a531bf3018378efda8edd322e2a4a3306_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_r_v_geomag_a531bf3018378efda8edd322e2a4a3306_cgraph.pdf deleted file mode 100644 index 96fbe82..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_r_v_geomag_a531bf3018378efda8edd322e2a4a3306_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_r_v_geomag_a57305f5f72067a56b037cf766fa2ee63_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_r_v_geomag_a57305f5f72067a56b037cf766fa2ee63_cgraph.md5 deleted file mode 100644 index b2e51b0..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_r_v_geomag_a57305f5f72067a56b037cf766fa2ee63_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -306b63da0f43b20b940d67ce96cf71dc \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_r_v_geomag_a57305f5f72067a56b037cf766fa2ee63_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_r_v_geomag_a57305f5f72067a56b037cf766fa2ee63_cgraph.pdf deleted file mode 100644 index 9c62c9e..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_r_v_geomag_a57305f5f72067a56b037cf766fa2ee63_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_r_v_geomag_a622f024808e368b09c41ca1b5118a874_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_r_v_geomag_a622f024808e368b09c41ca1b5118a874_cgraph.md5 deleted file mode 100644 index ef63e26..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_r_v_geomag_a622f024808e368b09c41ca1b5118a874_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -6dee1ec8dbe7ef57c6d1439078108913 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_r_v_geomag_a622f024808e368b09c41ca1b5118a874_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_r_v_geomag_a622f024808e368b09c41ca1b5118a874_cgraph.pdf deleted file mode 100644 index e4577e7..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_r_v_geomag_a622f024808e368b09c41ca1b5118a874_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.tex b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.tex deleted file mode 100644 index adcee01..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.tex +++ /dev/null @@ -1,227 +0,0 @@ -\doxysection{BNO08x\+Rpt\+Raw\+MEMSAccelerometer Class Reference} -\hypertarget{class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer}{}\label{class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer}\index{BNO08xRptRawMEMSAccelerometer@{BNO08xRptRawMEMSAccelerometer}} - - -Class to represent raw accelerometer reports. (See Ref. Manual 6.\+5.\+8) - - - - -{\ttfamily \#include $<$BNO08x\+Rpt\+Raw\+MEMSAccelerometer.\+hpp$>$} - - - -Inheritance diagram for BNO08x\+Rpt\+Raw\+MEMSAccelerometer\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=260pt]{class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer__inherit__graph} -\end{center} -\end{figure} - - -Collaboration diagram for BNO08x\+Rpt\+Raw\+MEMSAccelerometer\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=302pt]{class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer__coll__graph} -\end{center} -\end{figure} -\doxysubsubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a1a7c70a4c2d2004fe827dfa834d789e7}{BNO08x\+Rpt\+Raw\+MEMSAccelerometer}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) -\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_a7d147e7540a4c6aa19749844e14cdadc}{disable}} (sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Disables a sensor report by setting its period to 0us such that the \doxylink{class_b_n_o08x}{BNO08x} stops sending it. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46}{register\+\_\+cb}} (std\+::function$<$ void(void)$>$ cb\+\_\+fxn) -\begin{DoxyCompactList}\small\item\em Registers a callback to execute when new data from a specific report is received. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed}{has\+\_\+new\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Checks if a new report has been received since the last time this function was called. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72}{flush}} () -\begin{DoxyCompactList}\small\item\em Flush all buffered reports for this sensor/report module. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38}{get\+\_\+sample\+\_\+counts}} (\mbox{\hyperlink{structbno08x__sample__counts__t}{bno08x\+\_\+sample\+\_\+counts\+\_\+t}} \&sample\+\_\+counts) -\begin{DoxyCompactList}\small\item\em Gets sample counts for this sensor (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6}{clear\+\_\+sample\+\_\+counts}} () -\begin{DoxyCompactList}\small\item\em Clears \doxylink{class_b_n_o08x}{BNO08x} internal sample counts for this sensor. (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf}{get\+\_\+meta\+\_\+data}} (\mbox{\hyperlink{structbno08x__meta__data__t}{bno08x\+\_\+meta\+\_\+data\+\_\+t}} \&meta\+\_\+data) -\begin{DoxyCompactList}\small\item\em Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system). \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Private Member Functions} -\begin{DoxyCompactItemize} -\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a269b8a306d47b0a873421674e8996187}{update\+\_\+data}} (sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}sensor\+\_\+val) override -\begin{DoxyCompactList}\small\item\em Updates raw accelerometer data from decoded sensor event. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Private Attributes} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{structbno08x__raw__accel__t}{bno08x\+\_\+raw\+\_\+accel\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_ad5dbc83482df0cec3ca970717e5671dc}{data}} -\end{DoxyCompactItemize} -\doxysubsubsection*{Static Private Attributes} -\begin{DoxyCompactItemize} -\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_af82e98eae44b512870fe5cb65e7ea4cf}{TAG}} = "{}BNO08x\+Rpt\+Raw\+MEMSAccelerometer"{} -\end{DoxyCompactItemize} -\doxysubsubsection*{Additional Inherited Members} -\doxysubsection*{Protected Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c}{rpt\+\_\+enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Enables a sensor report such that the \doxylink{class_b_n_o08x}{BNO08x} begins sending it. \end{DoxyCompactList}\item -\mbox{\hyperlink{class_b_n_o08x_rpt_a15e8eebe3fe90ac19837e3860c76374c}{BNO08x\+Rpt}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) -\begin{DoxyCompactList}\small\item\em \doxylink{class_b_n_o08x_rpt}{BNO08x\+Rpt} report constructor. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765}{unlock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Unlocks sh2 HAL lib to allow other tasks to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12}{lock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Locks sh2 HAL lib to only allow the calling task to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3}{unlock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Unlocks user data to allow other tasks to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0}{lock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Locks locks user data to only allow the calling task to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329}{signal\+\_\+data\+\_\+available}} () -\begin{DoxyCompactList}\small\item\em Signals to \doxylink{class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc}{BNO08x\+::data\+\_\+available()} that a new report has arrived. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}} -\begin{DoxyCompactList}\small\item\em Report ID, ex. SH2\+\_\+\+ACCELERATION. \end{DoxyCompactList}\item -Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}} -\begin{DoxyCompactList}\small\item\em Respective enable and data bit for report in evt\+\_\+grp\+\_\+rpt\+\_\+en and evt\+\_\+grp\+\_\+rpt\+\_\+data. \end{DoxyCompactList}\item -uint32\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a1d4d6f4cc6f1eae503863eedf7fb9f52}{period\+\_\+us}} -\begin{DoxyCompactList}\small\item\em The period/interval of the report in microseconds. \end{DoxyCompactList}\item -\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}} -\end{DoxyCompactItemize} -\doxysubsection*{Static Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -static const constexpr float \mbox{\hyperlink{class_b_n_o08x_rpt_a201aeb71fefb0d9d485914176a82dd80}{RAD\+\_\+2\+\_\+\+DEG}} -\begin{DoxyCompactList}\small\item\em Constant for radian to degree conversions, sed in quaternion to euler function conversions. \end{DoxyCompactList}\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a2c57f370fb08b793bb10ec22d5acca45}{TAG}} = "{}BNO08x\+Rpt"{} -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -Class to represent raw accelerometer reports. (See Ref. Manual 6.\+5.\+8) - -\doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a1a7c70a4c2d2004fe827dfa834d789e7}\label{class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a1a7c70a4c2d2004fe827dfa834d789e7} -\index{BNO08xRptRawMEMSAccelerometer@{BNO08xRptRawMEMSAccelerometer}!BNO08xRptRawMEMSAccelerometer@{BNO08xRptRawMEMSAccelerometer}} -\index{BNO08xRptRawMEMSAccelerometer@{BNO08xRptRawMEMSAccelerometer}!BNO08xRptRawMEMSAccelerometer@{BNO08xRptRawMEMSAccelerometer}} -\doxysubsubsection{\texorpdfstring{BNO08xRptRawMEMSAccelerometer()}{BNO08xRptRawMEMSAccelerometer()}} -{\footnotesize\ttfamily BNO08x\+Rpt\+Raw\+MEMSAccelerometer\+::\+BNO08x\+Rpt\+Raw\+MEMSAccelerometer (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ID, }\item[{Event\+Bits\+\_\+t}]{rpt\+\_\+bit, }\item[{\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}}]{sync\+\_\+ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} - - - -\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}} -\doxysubsubsection{\texorpdfstring{get()}{get()}} -{\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__raw__accel__t}{bno08x\+\_\+raw\+\_\+accel\+\_\+t}} BNO08x\+Rpt\+Raw\+MEMSAccelerometer\+::get (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} - - - -Grabs most recent raw accelerometer data, units are ADC counts, time\+\_\+stamp in microseconds. - -\begin{DoxyReturn}{Returns} -Struct containing requested data. -\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_raw_m_e_m_s_accelerometer_ae72428b3455327ecec5ee1c6ad065d56_cgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a269b8a306d47b0a873421674e8996187}\label{class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a269b8a306d47b0a873421674e8996187} -\index{BNO08xRptRawMEMSAccelerometer@{BNO08xRptRawMEMSAccelerometer}!update\_data@{update\_data}} -\index{update\_data@{update\_data}!BNO08xRptRawMEMSAccelerometer@{BNO08xRptRawMEMSAccelerometer}} -\doxysubsubsection{\texorpdfstring{update\_data()}{update\_data()}} -{\footnotesize\ttfamily void BNO08x\+Rpt\+Raw\+MEMSAccelerometer\+::update\+\_\+data (\begin{DoxyParamCaption}\item[{sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}}]{sensor\+\_\+val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [private]}, {\ttfamily [virtual]}} - - - -Updates raw accelerometer data from decoded sensor event. - - -\begin{DoxyParams}{Parameters} -{\em sensor\+\_\+val} & The sh2\+\_\+\+Sensor\+Value\+\_\+t struct used in sh2\+\_\+decode\+Sensor\+Event() call.\\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{class_b_n_o08x_rpt_a970fb7e7d3745c62fec626f0ccf0759f}{BNO08x\+Rpt}}. - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a269b8a306d47b0a873421674e8996187_cgraph} -\end{center} -\end{figure} - - -\doxysubsection{Member Data Documentation} -\Hypertarget{class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_ad5dbc83482df0cec3ca970717e5671dc}\label{class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_ad5dbc83482df0cec3ca970717e5671dc} -\index{BNO08xRptRawMEMSAccelerometer@{BNO08xRptRawMEMSAccelerometer}!data@{data}} -\index{data@{data}!BNO08xRptRawMEMSAccelerometer@{BNO08xRptRawMEMSAccelerometer}} -\doxysubsubsection{\texorpdfstring{data}{data}} -{\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__raw__accel__t}{bno08x\+\_\+raw\+\_\+accel\+\_\+t}} BNO08x\+Rpt\+Raw\+MEMSAccelerometer\+::data\hspace{0.3cm}{\ttfamily [private]}} - -\Hypertarget{class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_af82e98eae44b512870fe5cb65e7ea4cf}\label{class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_af82e98eae44b512870fe5cb65e7ea4cf} -\index{BNO08xRptRawMEMSAccelerometer@{BNO08xRptRawMEMSAccelerometer}!TAG@{TAG}} -\index{TAG@{TAG}!BNO08xRptRawMEMSAccelerometer@{BNO08xRptRawMEMSAccelerometer}} -\doxysubsubsection{\texorpdfstring{TAG}{TAG}} -{\footnotesize\ttfamily const constexpr char\texorpdfstring{$\ast$}{*} BNO08x\+Rpt\+Raw\+MEMSAccelerometer\+::\+TAG = "{}BNO08x\+Rpt\+Raw\+MEMSAccelerometer"{}\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} - - - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -include/report/\mbox{\hyperlink{_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp}{BNO08x\+Rpt\+Raw\+MEMSAccelerometer.\+hpp}}\item -source/report/\mbox{\hyperlink{_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp}{BNO08x\+Rpt\+Raw\+MEMSAccelerometer.\+cpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer__coll__graph.md5 b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer__coll__graph.md5 deleted file mode 100644 index ef0b6bc..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -b0a57110b93d385a685c50e992b6ab61 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer__coll__graph.pdf b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer__coll__graph.pdf deleted file mode 100644 index 48634df..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer__coll__graph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer__inherit__graph.md5 b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer__inherit__graph.md5 deleted file mode 100644 index 5a4d6d5..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -5f9c5ad31784de23c712fc9b9de8cd8a \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer__inherit__graph.pdf b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer__inherit__graph.pdf deleted file mode 100644 index cd67cde..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer__inherit__graph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a269b8a306d47b0a873421674e8996187_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a269b8a306d47b0a873421674e8996187_cgraph.md5 deleted file mode 100644 index ee409ae..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a269b8a306d47b0a873421674e8996187_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -2cc59d51837419092396ad6d64c74956 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a269b8a306d47b0a873421674e8996187_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a269b8a306d47b0a873421674e8996187_cgraph.pdf deleted file mode 100644 index 83a7e7a..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a269b8a306d47b0a873421674e8996187_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a3cfc735c048700fe79a5674ad92b4b03_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a3cfc735c048700fe79a5674ad92b4b03_cgraph.md5 deleted file mode 100644 index 6202ec3..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a3cfc735c048700fe79a5674ad92b4b03_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 3efdcf1..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a3cfc735c048700fe79a5674ad92b4b03_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_ae72428b3455327ecec5ee1c6ad065d56_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_ae72428b3455327ecec5ee1c6ad065d56_cgraph.md5 deleted file mode 100644 index 0d3140c..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_ae72428b3455327ecec5ee1c6ad065d56_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -28f320a30ae4d4f11a7791c7859b5644 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_ae72428b3455327ecec5ee1c6ad065d56_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_ae72428b3455327ecec5ee1c6ad065d56_cgraph.pdf deleted file mode 100644 index 6936c3d..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_ae72428b3455327ecec5ee1c6ad065d56_cgraph.pdf and /dev/null 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 deleted file mode 100644 index b3fb855..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_gyro.tex +++ /dev/null @@ -1,227 +0,0 @@ -\doxysection{BNO08x\+Rpt\+Raw\+MEMSGyro Class Reference} -\hypertarget{class_b_n_o08x_rpt_raw_m_e_m_s_gyro}{}\label{class_b_n_o08x_rpt_raw_m_e_m_s_gyro}\index{BNO08xRptRawMEMSGyro@{BNO08xRptRawMEMSGyro}} - - -Class to represent raw gyro reports. (See Ref. Manual 6.\+5.\+12) - - - - -{\ttfamily \#include $<$BNO08x\+Rpt\+Raw\+MEMSGyro.\+hpp$>$} - - - -Inheritance diagram for BNO08x\+Rpt\+Raw\+MEMSGyro\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=218pt]{class_b_n_o08x_rpt_raw_m_e_m_s_gyro__inherit__graph} -\end{center} -\end{figure} - - -Collaboration diagram for BNO08x\+Rpt\+Raw\+MEMSGyro\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=286pt]{class_b_n_o08x_rpt_raw_m_e_m_s_gyro__coll__graph} -\end{center} -\end{figure} -\doxysubsubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_gyro_a9ad8a6a41c6680302f5ddb8154360ba2}{BNO08x\+Rpt\+Raw\+MEMSGyro}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) -\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_a7d147e7540a4c6aa19749844e14cdadc}{disable}} (sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Disables a sensor report by setting its period to 0us such that the \doxylink{class_b_n_o08x}{BNO08x} stops sending it. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46}{register\+\_\+cb}} (std\+::function$<$ void(void)$>$ cb\+\_\+fxn) -\begin{DoxyCompactList}\small\item\em Registers a callback to execute when new data from a specific report is received. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed}{has\+\_\+new\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Checks if a new report has been received since the last time this function was called. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72}{flush}} () -\begin{DoxyCompactList}\small\item\em Flush all buffered reports for this sensor/report module. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38}{get\+\_\+sample\+\_\+counts}} (\mbox{\hyperlink{structbno08x__sample__counts__t}{bno08x\+\_\+sample\+\_\+counts\+\_\+t}} \&sample\+\_\+counts) -\begin{DoxyCompactList}\small\item\em Gets sample counts for this sensor (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6}{clear\+\_\+sample\+\_\+counts}} () -\begin{DoxyCompactList}\small\item\em Clears \doxylink{class_b_n_o08x}{BNO08x} internal sample counts for this sensor. (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf}{get\+\_\+meta\+\_\+data}} (\mbox{\hyperlink{structbno08x__meta__data__t}{bno08x\+\_\+meta\+\_\+data\+\_\+t}} \&meta\+\_\+data) -\begin{DoxyCompactList}\small\item\em Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system). \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Private Member Functions} -\begin{DoxyCompactItemize} -\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_gyro_af79174e4b3a3579d3de85decf529e5d5}{update\+\_\+data}} (sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}sensor\+\_\+val) override -\begin{DoxyCompactList}\small\item\em Updates raw mems gyro data from decoded sensor event. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Private Attributes} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{structbno08x__raw__gyro__t}{bno08x\+\_\+raw\+\_\+gyro\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_gyro_afed891694b4e158de9d16fa23c5427cf}{data}} -\end{DoxyCompactItemize} -\doxysubsubsection*{Static Private Attributes} -\begin{DoxyCompactItemize} -\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_gyro_a51a9da0bbd8e982641147265c6d82b2d}{TAG}} = "{}BNO08x\+Rpt\+Raw\+MEMSGyro"{} -\end{DoxyCompactItemize} -\doxysubsubsection*{Additional Inherited Members} -\doxysubsection*{Protected Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c}{rpt\+\_\+enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Enables a sensor report such that the \doxylink{class_b_n_o08x}{BNO08x} begins sending it. \end{DoxyCompactList}\item -\mbox{\hyperlink{class_b_n_o08x_rpt_a15e8eebe3fe90ac19837e3860c76374c}{BNO08x\+Rpt}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) -\begin{DoxyCompactList}\small\item\em \doxylink{class_b_n_o08x_rpt}{BNO08x\+Rpt} report constructor. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765}{unlock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Unlocks sh2 HAL lib to allow other tasks to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12}{lock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Locks sh2 HAL lib to only allow the calling task to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3}{unlock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Unlocks user data to allow other tasks to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0}{lock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Locks locks user data to only allow the calling task to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329}{signal\+\_\+data\+\_\+available}} () -\begin{DoxyCompactList}\small\item\em Signals to \doxylink{class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc}{BNO08x\+::data\+\_\+available()} that a new report has arrived. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}} -\begin{DoxyCompactList}\small\item\em Report ID, ex. SH2\+\_\+\+ACCELERATION. \end{DoxyCompactList}\item -Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}} -\begin{DoxyCompactList}\small\item\em Respective enable and data bit for report in evt\+\_\+grp\+\_\+rpt\+\_\+en and evt\+\_\+grp\+\_\+rpt\+\_\+data. \end{DoxyCompactList}\item -uint32\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a1d4d6f4cc6f1eae503863eedf7fb9f52}{period\+\_\+us}} -\begin{DoxyCompactList}\small\item\em The period/interval of the report in microseconds. \end{DoxyCompactList}\item -\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}} -\end{DoxyCompactItemize} -\doxysubsection*{Static Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -static const constexpr float \mbox{\hyperlink{class_b_n_o08x_rpt_a201aeb71fefb0d9d485914176a82dd80}{RAD\+\_\+2\+\_\+\+DEG}} -\begin{DoxyCompactList}\small\item\em Constant for radian to degree conversions, sed in quaternion to euler function conversions. \end{DoxyCompactList}\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a2c57f370fb08b793bb10ec22d5acca45}{TAG}} = "{}BNO08x\+Rpt"{} -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -Class to represent raw gyro reports. (See Ref. Manual 6.\+5.\+12) - -\doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{class_b_n_o08x_rpt_raw_m_e_m_s_gyro_a9ad8a6a41c6680302f5ddb8154360ba2}\label{class_b_n_o08x_rpt_raw_m_e_m_s_gyro_a9ad8a6a41c6680302f5ddb8154360ba2} -\index{BNO08xRptRawMEMSGyro@{BNO08xRptRawMEMSGyro}!BNO08xRptRawMEMSGyro@{BNO08xRptRawMEMSGyro}} -\index{BNO08xRptRawMEMSGyro@{BNO08xRptRawMEMSGyro}!BNO08xRptRawMEMSGyro@{BNO08xRptRawMEMSGyro}} -\doxysubsubsection{\texorpdfstring{BNO08xRptRawMEMSGyro()}{BNO08xRptRawMEMSGyro()}} -{\footnotesize\ttfamily BNO08x\+Rpt\+Raw\+MEMSGyro\+::\+BNO08x\+Rpt\+Raw\+MEMSGyro (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ID, }\item[{Event\+Bits\+\_\+t}]{rpt\+\_\+bit, }\item[{\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}}]{sync\+\_\+ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} - - - -\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}} -\doxysubsubsection{\texorpdfstring{get()}{get()}} -{\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__raw__gyro__t}{bno08x\+\_\+raw\+\_\+gyro\+\_\+t}} BNO08x\+Rpt\+Raw\+MEMSGyro\+::get (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} - - - -Grabs most recent raw mems gyro report (units in ADC counts, time\+\_\+stamp in microseconds) - -\begin{DoxyReturn}{Returns} -Struct containing requested data. -\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_raw_m_e_m_s_gyro_ac9a43087ac86ca6d2309adae996747d5_cgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_rpt_raw_m_e_m_s_gyro_af79174e4b3a3579d3de85decf529e5d5}\label{class_b_n_o08x_rpt_raw_m_e_m_s_gyro_af79174e4b3a3579d3de85decf529e5d5} -\index{BNO08xRptRawMEMSGyro@{BNO08xRptRawMEMSGyro}!update\_data@{update\_data}} -\index{update\_data@{update\_data}!BNO08xRptRawMEMSGyro@{BNO08xRptRawMEMSGyro}} -\doxysubsubsection{\texorpdfstring{update\_data()}{update\_data()}} -{\footnotesize\ttfamily void BNO08x\+Rpt\+Raw\+MEMSGyro\+::update\+\_\+data (\begin{DoxyParamCaption}\item[{sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}}]{sensor\+\_\+val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [private]}, {\ttfamily [virtual]}} - - - -Updates raw mems gyro data from decoded sensor event. - - -\begin{DoxyParams}{Parameters} -{\em sensor\+\_\+val} & The sh2\+\_\+\+Sensor\+Value\+\_\+t struct used in sh2\+\_\+decode\+Sensor\+Event() call.\\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{class_b_n_o08x_rpt_a970fb7e7d3745c62fec626f0ccf0759f}{BNO08x\+Rpt}}. - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_rpt_raw_m_e_m_s_gyro_af79174e4b3a3579d3de85decf529e5d5_cgraph} -\end{center} -\end{figure} - - -\doxysubsection{Member Data Documentation} -\Hypertarget{class_b_n_o08x_rpt_raw_m_e_m_s_gyro_afed891694b4e158de9d16fa23c5427cf}\label{class_b_n_o08x_rpt_raw_m_e_m_s_gyro_afed891694b4e158de9d16fa23c5427cf} -\index{BNO08xRptRawMEMSGyro@{BNO08xRptRawMEMSGyro}!data@{data}} -\index{data@{data}!BNO08xRptRawMEMSGyro@{BNO08xRptRawMEMSGyro}} -\doxysubsubsection{\texorpdfstring{data}{data}} -{\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__raw__gyro__t}{bno08x\+\_\+raw\+\_\+gyro\+\_\+t}} BNO08x\+Rpt\+Raw\+MEMSGyro\+::data\hspace{0.3cm}{\ttfamily [private]}} - -\Hypertarget{class_b_n_o08x_rpt_raw_m_e_m_s_gyro_a51a9da0bbd8e982641147265c6d82b2d}\label{class_b_n_o08x_rpt_raw_m_e_m_s_gyro_a51a9da0bbd8e982641147265c6d82b2d} -\index{BNO08xRptRawMEMSGyro@{BNO08xRptRawMEMSGyro}!TAG@{TAG}} -\index{TAG@{TAG}!BNO08xRptRawMEMSGyro@{BNO08xRptRawMEMSGyro}} -\doxysubsubsection{\texorpdfstring{TAG}{TAG}} -{\footnotesize\ttfamily const constexpr char\texorpdfstring{$\ast$}{*} BNO08x\+Rpt\+Raw\+MEMSGyro\+::\+TAG = "{}BNO08x\+Rpt\+Raw\+MEMSGyro"{}\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} - - - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -include/report/\mbox{\hyperlink{_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp}{BNO08x\+Rpt\+Raw\+MEMSGyro.\+hpp}}\item -source/report/\mbox{\hyperlink{_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp}{BNO08x\+Rpt\+Raw\+MEMSGyro.\+cpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_gyro__coll__graph.md5 b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_gyro__coll__graph.md5 deleted file mode 100644 index f5686d6..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_gyro__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -4938a5b177da0fbb8acc8726e8ab5440 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_gyro__coll__graph.pdf b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_gyro__coll__graph.pdf deleted file mode 100644 index 445cfa5..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_gyro__coll__graph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_gyro__inherit__graph.md5 b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_gyro__inherit__graph.md5 deleted file mode 100644 index c4ecf5e..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_gyro__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -7fd5e63602f89bdf76bf2904da0acffc \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_gyro__inherit__graph.pdf b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_gyro__inherit__graph.pdf deleted file mode 100644 index 1d484de..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_gyro__inherit__graph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ac9a43087ac86ca6d2309adae996747d5_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ac9a43087ac86ca6d2309adae996747d5_cgraph.md5 deleted file mode 100644 index 7224a3e..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ac9a43087ac86ca6d2309adae996747d5_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -bb430105e2cd9d5a494db570762af3c5 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ac9a43087ac86ca6d2309adae996747d5_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ac9a43087ac86ca6d2309adae996747d5_cgraph.pdf deleted file mode 100644 index 436d211..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ac9a43087ac86ca6d2309adae996747d5_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ae872f24befd81352f812bc998acb573d_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ae872f24befd81352f812bc998acb573d_cgraph.md5 deleted file mode 100644 index 4dd07dc..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ae872f24befd81352f812bc998acb573d_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 7b86949..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ae872f24befd81352f812bc998acb573d_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_af79174e4b3a3579d3de85decf529e5d5_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_af79174e4b3a3579d3de85decf529e5d5_cgraph.md5 deleted file mode 100644 index 35971bf..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_af79174e4b3a3579d3de85decf529e5d5_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -6c180045e89bebe2f63c3793b87ca397 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_af79174e4b3a3579d3de85decf529e5d5_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_af79174e4b3a3579d3de85decf529e5d5_cgraph.pdf deleted file mode 100644 index d0e3a7d..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_af79174e4b3a3579d3de85decf529e5d5_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.tex b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.tex deleted file mode 100644 index 8504e8d..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.tex +++ /dev/null @@ -1,227 +0,0 @@ -\doxysection{BNO08x\+Rpt\+Raw\+MEMSMagnetometer Class Reference} -\hypertarget{class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer}{}\label{class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer}\index{BNO08xRptRawMEMSMagnetometer@{BNO08xRptRawMEMSMagnetometer}} - - -Class to represent raw magnetometer reports. (See Ref. Manual 6.\+5.\+15) - - - - -{\ttfamily \#include $<$BNO08x\+Rpt\+Raw\+MEMSMagnetometer.\+hpp$>$} - - - -Inheritance diagram for BNO08x\+Rpt\+Raw\+MEMSMagnetometer\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=259pt]{class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer__inherit__graph} -\end{center} -\end{figure} - - -Collaboration diagram for BNO08x\+Rpt\+Raw\+MEMSMagnetometer\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=301pt]{class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer__coll__graph} -\end{center} -\end{figure} -\doxysubsubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a1033eaa9b7533a381781c8a750bac04b}{BNO08x\+Rpt\+Raw\+MEMSMagnetometer}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) -\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_a7d147e7540a4c6aa19749844e14cdadc}{disable}} (sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Disables a sensor report by setting its period to 0us such that the \doxylink{class_b_n_o08x}{BNO08x} stops sending it. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46}{register\+\_\+cb}} (std\+::function$<$ void(void)$>$ cb\+\_\+fxn) -\begin{DoxyCompactList}\small\item\em Registers a callback to execute when new data from a specific report is received. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed}{has\+\_\+new\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Checks if a new report has been received since the last time this function was called. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72}{flush}} () -\begin{DoxyCompactList}\small\item\em Flush all buffered reports for this sensor/report module. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38}{get\+\_\+sample\+\_\+counts}} (\mbox{\hyperlink{structbno08x__sample__counts__t}{bno08x\+\_\+sample\+\_\+counts\+\_\+t}} \&sample\+\_\+counts) -\begin{DoxyCompactList}\small\item\em Gets sample counts for this sensor (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6}{clear\+\_\+sample\+\_\+counts}} () -\begin{DoxyCompactList}\small\item\em Clears \doxylink{class_b_n_o08x}{BNO08x} internal sample counts for this sensor. (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf}{get\+\_\+meta\+\_\+data}} (\mbox{\hyperlink{structbno08x__meta__data__t}{bno08x\+\_\+meta\+\_\+data\+\_\+t}} \&meta\+\_\+data) -\begin{DoxyCompactList}\small\item\em Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system). \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Private Member Functions} -\begin{DoxyCompactItemize} -\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a5ff68ff342813b240519a315e60d4506}{update\+\_\+data}} (sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}sensor\+\_\+val) override -\begin{DoxyCompactList}\small\item\em Updates raw magnetometer data from decoded sensor event. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Private Attributes} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{structbno08x__raw__magf__t}{bno08x\+\_\+raw\+\_\+magf\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a456822ae1becba508950eb9715ecb4e9}{data}} -\end{DoxyCompactItemize} -\doxysubsubsection*{Static Private Attributes} -\begin{DoxyCompactItemize} -\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a7e103ad37ce1f4cddf52d110372dc6b9}{TAG}} = "{}BNO08x\+Rpt\+Raw\+MEMSMagnetometer"{} -\end{DoxyCompactItemize} -\doxysubsubsection*{Additional Inherited Members} -\doxysubsection*{Protected Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c}{rpt\+\_\+enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Enables a sensor report such that the \doxylink{class_b_n_o08x}{BNO08x} begins sending it. \end{DoxyCompactList}\item -\mbox{\hyperlink{class_b_n_o08x_rpt_a15e8eebe3fe90ac19837e3860c76374c}{BNO08x\+Rpt}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) -\begin{DoxyCompactList}\small\item\em \doxylink{class_b_n_o08x_rpt}{BNO08x\+Rpt} report constructor. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765}{unlock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Unlocks sh2 HAL lib to allow other tasks to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12}{lock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Locks sh2 HAL lib to only allow the calling task to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3}{unlock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Unlocks user data to allow other tasks to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0}{lock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Locks locks user data to only allow the calling task to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329}{signal\+\_\+data\+\_\+available}} () -\begin{DoxyCompactList}\small\item\em Signals to \doxylink{class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc}{BNO08x\+::data\+\_\+available()} that a new report has arrived. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}} -\begin{DoxyCompactList}\small\item\em Report ID, ex. SH2\+\_\+\+ACCELERATION. \end{DoxyCompactList}\item -Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}} -\begin{DoxyCompactList}\small\item\em Respective enable and data bit for report in evt\+\_\+grp\+\_\+rpt\+\_\+en and evt\+\_\+grp\+\_\+rpt\+\_\+data. \end{DoxyCompactList}\item -uint32\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a1d4d6f4cc6f1eae503863eedf7fb9f52}{period\+\_\+us}} -\begin{DoxyCompactList}\small\item\em The period/interval of the report in microseconds. \end{DoxyCompactList}\item -\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}} -\end{DoxyCompactItemize} -\doxysubsection*{Static Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -static const constexpr float \mbox{\hyperlink{class_b_n_o08x_rpt_a201aeb71fefb0d9d485914176a82dd80}{RAD\+\_\+2\+\_\+\+DEG}} -\begin{DoxyCompactList}\small\item\em Constant for radian to degree conversions, sed in quaternion to euler function conversions. \end{DoxyCompactList}\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a2c57f370fb08b793bb10ec22d5acca45}{TAG}} = "{}BNO08x\+Rpt"{} -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -Class to represent raw magnetometer reports. (See Ref. Manual 6.\+5.\+15) - -\doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a1033eaa9b7533a381781c8a750bac04b}\label{class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a1033eaa9b7533a381781c8a750bac04b} -\index{BNO08xRptRawMEMSMagnetometer@{BNO08xRptRawMEMSMagnetometer}!BNO08xRptRawMEMSMagnetometer@{BNO08xRptRawMEMSMagnetometer}} -\index{BNO08xRptRawMEMSMagnetometer@{BNO08xRptRawMEMSMagnetometer}!BNO08xRptRawMEMSMagnetometer@{BNO08xRptRawMEMSMagnetometer}} -\doxysubsubsection{\texorpdfstring{BNO08xRptRawMEMSMagnetometer()}{BNO08xRptRawMEMSMagnetometer()}} -{\footnotesize\ttfamily BNO08x\+Rpt\+Raw\+MEMSMagnetometer\+::\+BNO08x\+Rpt\+Raw\+MEMSMagnetometer (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ID, }\item[{Event\+Bits\+\_\+t}]{rpt\+\_\+bit, }\item[{\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}}]{sync\+\_\+ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} - - - -\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}} -\doxysubsubsection{\texorpdfstring{get()}{get()}} -{\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__raw__magf__t}{bno08x\+\_\+raw\+\_\+magf\+\_\+t}} BNO08x\+Rpt\+Raw\+MEMSMagnetometer\+::get (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} - - - -Grabs most recent raw magnetometer data, units are ADC counts, time\+\_\+stamp in microseconds. - -\begin{DoxyReturn}{Returns} -Struct containing requested data. -\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_raw_m_e_m_s_magnetometer_a44247c8dbd3376ff81599c192b7dfc71_cgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a5ff68ff342813b240519a315e60d4506}\label{class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a5ff68ff342813b240519a315e60d4506} -\index{BNO08xRptRawMEMSMagnetometer@{BNO08xRptRawMEMSMagnetometer}!update\_data@{update\_data}} -\index{update\_data@{update\_data}!BNO08xRptRawMEMSMagnetometer@{BNO08xRptRawMEMSMagnetometer}} -\doxysubsubsection{\texorpdfstring{update\_data()}{update\_data()}} -{\footnotesize\ttfamily void BNO08x\+Rpt\+Raw\+MEMSMagnetometer\+::update\+\_\+data (\begin{DoxyParamCaption}\item[{sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}}]{sensor\+\_\+val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [private]}, {\ttfamily [virtual]}} - - - -Updates raw magnetometer data from decoded sensor event. - - -\begin{DoxyParams}{Parameters} -{\em sensor\+\_\+val} & The sh2\+\_\+\+Sensor\+Value\+\_\+t struct used in sh2\+\_\+decode\+Sensor\+Event() call.\\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{class_b_n_o08x_rpt_a970fb7e7d3745c62fec626f0ccf0759f}{BNO08x\+Rpt}}. - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a5ff68ff342813b240519a315e60d4506_cgraph} -\end{center} -\end{figure} - - -\doxysubsection{Member Data Documentation} -\Hypertarget{class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a456822ae1becba508950eb9715ecb4e9}\label{class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a456822ae1becba508950eb9715ecb4e9} -\index{BNO08xRptRawMEMSMagnetometer@{BNO08xRptRawMEMSMagnetometer}!data@{data}} -\index{data@{data}!BNO08xRptRawMEMSMagnetometer@{BNO08xRptRawMEMSMagnetometer}} -\doxysubsubsection{\texorpdfstring{data}{data}} -{\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__raw__magf__t}{bno08x\+\_\+raw\+\_\+magf\+\_\+t}} BNO08x\+Rpt\+Raw\+MEMSMagnetometer\+::data\hspace{0.3cm}{\ttfamily [private]}} - -\Hypertarget{class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a7e103ad37ce1f4cddf52d110372dc6b9}\label{class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a7e103ad37ce1f4cddf52d110372dc6b9} -\index{BNO08xRptRawMEMSMagnetometer@{BNO08xRptRawMEMSMagnetometer}!TAG@{TAG}} -\index{TAG@{TAG}!BNO08xRptRawMEMSMagnetometer@{BNO08xRptRawMEMSMagnetometer}} -\doxysubsubsection{\texorpdfstring{TAG}{TAG}} -{\footnotesize\ttfamily const constexpr char\texorpdfstring{$\ast$}{*} BNO08x\+Rpt\+Raw\+MEMSMagnetometer\+::\+TAG = "{}BNO08x\+Rpt\+Raw\+MEMSMagnetometer"{}\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} - - - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -include/report/\mbox{\hyperlink{_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp}{BNO08x\+Rpt\+Raw\+MEMSMagnetometer.\+hpp}}\item -source/report/\mbox{\hyperlink{_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp}{BNO08x\+Rpt\+Raw\+MEMSMagnetometer.\+cpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer__coll__graph.md5 b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer__coll__graph.md5 deleted file mode 100644 index 0a63084..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -8d1b01d64f465bd9441860655e72f813 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer__coll__graph.pdf b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer__coll__graph.pdf deleted file mode 100644 index 6b0a09b..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer__coll__graph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer__inherit__graph.md5 b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer__inherit__graph.md5 deleted file mode 100644 index 1e32115..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -232c82824e8d7cfd4d5f1318e1bbeb71 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer__inherit__graph.pdf b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer__inherit__graph.pdf deleted file mode 100644 index 38eafc2..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer__inherit__graph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a44247c8dbd3376ff81599c192b7dfc71_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a44247c8dbd3376ff81599c192b7dfc71_cgraph.md5 deleted file mode 100644 index 727ef0d..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a44247c8dbd3376ff81599c192b7dfc71_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -4760ace36ccbe4a100344b9f6fa8ea96 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a44247c8dbd3376ff81599c192b7dfc71_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a44247c8dbd3376ff81599c192b7dfc71_cgraph.pdf deleted file mode 100644 index 525ff53..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a44247c8dbd3376ff81599c192b7dfc71_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a5ff68ff342813b240519a315e60d4506_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a5ff68ff342813b240519a315e60d4506_cgraph.md5 deleted file mode 100644 index 6015760..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a5ff68ff342813b240519a315e60d4506_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -e1a86dcdf9d6b40fdcbf5e5032d8cb27 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a5ff68ff342813b240519a315e60d4506_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a5ff68ff342813b240519a315e60d4506_cgraph.pdf deleted file mode 100644 index b568b33..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a5ff68ff342813b240519a315e60d4506_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a92832fd0bff6abddbbd87779de5b57fb_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a92832fd0bff6abddbbd87779de5b57fb_cgraph.md5 deleted file mode 100644 index 9cb44a4..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a92832fd0bff6abddbbd87779de5b57fb_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 33db69a..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a92832fd0bff6abddbbd87779de5b57fb_cgraph.pdf and /dev/null 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 deleted file mode 100644 index 38a3bfe..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_shake_detector.tex +++ /dev/null @@ -1,227 +0,0 @@ -\doxysection{BNO08x\+Rpt\+Shake\+Detector Class Reference} -\hypertarget{class_b_n_o08x_rpt_shake_detector}{}\label{class_b_n_o08x_rpt_shake_detector}\index{BNO08xRptShakeDetector@{BNO08xRptShakeDetector}} - - -Class to represent shake detector reports. (See Ref. Manual 6.\+5.\+32) - - - - -{\ttfamily \#include $<$BNO08x\+Rpt\+Shake\+Detector.\+hpp$>$} - - - -Inheritance diagram for BNO08x\+Rpt\+Shake\+Detector\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=212pt]{class_b_n_o08x_rpt_shake_detector__inherit__graph} -\end{center} -\end{figure} - - -Collaboration diagram for BNO08x\+Rpt\+Shake\+Detector\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=314pt]{class_b_n_o08x_rpt_shake_detector__coll__graph} -\end{center} -\end{figure} -\doxysubsubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{class_b_n_o08x_rpt_shake_detector_a22021e497ed9a31b2070b884f7eb6bd8}{BNO08x\+Rpt\+Shake\+Detector}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) -\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_a7d147e7540a4c6aa19749844e14cdadc}{disable}} (sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Disables a sensor report by setting its period to 0us such that the \doxylink{class_b_n_o08x}{BNO08x} stops sending it. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46}{register\+\_\+cb}} (std\+::function$<$ void(void)$>$ cb\+\_\+fxn) -\begin{DoxyCompactList}\small\item\em Registers a callback to execute when new data from a specific report is received. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed}{has\+\_\+new\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Checks if a new report has been received since the last time this function was called. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72}{flush}} () -\begin{DoxyCompactList}\small\item\em Flush all buffered reports for this sensor/report module. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38}{get\+\_\+sample\+\_\+counts}} (\mbox{\hyperlink{structbno08x__sample__counts__t}{bno08x\+\_\+sample\+\_\+counts\+\_\+t}} \&sample\+\_\+counts) -\begin{DoxyCompactList}\small\item\em Gets sample counts for this sensor (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6}{clear\+\_\+sample\+\_\+counts}} () -\begin{DoxyCompactList}\small\item\em Clears \doxylink{class_b_n_o08x}{BNO08x} internal sample counts for this sensor. (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf}{get\+\_\+meta\+\_\+data}} (\mbox{\hyperlink{structbno08x__meta__data__t}{bno08x\+\_\+meta\+\_\+data\+\_\+t}} \&meta\+\_\+data) -\begin{DoxyCompactList}\small\item\em Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system). \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Private Member Functions} -\begin{DoxyCompactItemize} -\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_shake_detector_aebaecde5751d7b9a3fa1d5cfe09a7393}{update\+\_\+data}} (sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}sensor\+\_\+val) override -\begin{DoxyCompactList}\small\item\em Updates shake detector data from decoded sensor event. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Private Attributes} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{structbno08x__shake__detector__t}{bno08x\+\_\+shake\+\_\+detector\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_shake_detector_a9edf6220d0206afc6fc732f4065e5022}{data}} -\end{DoxyCompactItemize} -\doxysubsubsection*{Static Private Attributes} -\begin{DoxyCompactItemize} -\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_shake_detector_ad282b4fa916bd10237b7d83b3e56861b}{TAG}} = "{}BNO08x\+Rpt\+Shake\+Detector"{} -\end{DoxyCompactItemize} -\doxysubsubsection*{Additional Inherited Members} -\doxysubsection*{Protected Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c}{rpt\+\_\+enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Enables a sensor report such that the \doxylink{class_b_n_o08x}{BNO08x} begins sending it. \end{DoxyCompactList}\item -\mbox{\hyperlink{class_b_n_o08x_rpt_a15e8eebe3fe90ac19837e3860c76374c}{BNO08x\+Rpt}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) -\begin{DoxyCompactList}\small\item\em \doxylink{class_b_n_o08x_rpt}{BNO08x\+Rpt} report constructor. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765}{unlock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Unlocks sh2 HAL lib to allow other tasks to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12}{lock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Locks sh2 HAL lib to only allow the calling task to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3}{unlock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Unlocks user data to allow other tasks to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0}{lock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Locks locks user data to only allow the calling task to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329}{signal\+\_\+data\+\_\+available}} () -\begin{DoxyCompactList}\small\item\em Signals to \doxylink{class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc}{BNO08x\+::data\+\_\+available()} that a new report has arrived. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}} -\begin{DoxyCompactList}\small\item\em Report ID, ex. SH2\+\_\+\+ACCELERATION. \end{DoxyCompactList}\item -Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}} -\begin{DoxyCompactList}\small\item\em Respective enable and data bit for report in evt\+\_\+grp\+\_\+rpt\+\_\+en and evt\+\_\+grp\+\_\+rpt\+\_\+data. \end{DoxyCompactList}\item -uint32\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a1d4d6f4cc6f1eae503863eedf7fb9f52}{period\+\_\+us}} -\begin{DoxyCompactList}\small\item\em The period/interval of the report in microseconds. \end{DoxyCompactList}\item -\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}} -\end{DoxyCompactItemize} -\doxysubsection*{Static Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -static const constexpr float \mbox{\hyperlink{class_b_n_o08x_rpt_a201aeb71fefb0d9d485914176a82dd80}{RAD\+\_\+2\+\_\+\+DEG}} -\begin{DoxyCompactList}\small\item\em Constant for radian to degree conversions, sed in quaternion to euler function conversions. \end{DoxyCompactList}\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a2c57f370fb08b793bb10ec22d5acca45}{TAG}} = "{}BNO08x\+Rpt"{} -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -Class to represent shake detector reports. (See Ref. Manual 6.\+5.\+32) - -\doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{class_b_n_o08x_rpt_shake_detector_a22021e497ed9a31b2070b884f7eb6bd8}\label{class_b_n_o08x_rpt_shake_detector_a22021e497ed9a31b2070b884f7eb6bd8} -\index{BNO08xRptShakeDetector@{BNO08xRptShakeDetector}!BNO08xRptShakeDetector@{BNO08xRptShakeDetector}} -\index{BNO08xRptShakeDetector@{BNO08xRptShakeDetector}!BNO08xRptShakeDetector@{BNO08xRptShakeDetector}} -\doxysubsubsection{\texorpdfstring{BNO08xRptShakeDetector()}{BNO08xRptShakeDetector()}} -{\footnotesize\ttfamily BNO08x\+Rpt\+Shake\+Detector\+::\+BNO08x\+Rpt\+Shake\+Detector (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ID, }\item[{Event\+Bits\+\_\+t}]{rpt\+\_\+bit, }\item[{\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}}]{sync\+\_\+ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} - - - -\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}} -\doxysubsubsection{\texorpdfstring{get()}{get()}} -{\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__shake__detector__t}{bno08x\+\_\+shake\+\_\+detector\+\_\+t}} BNO08x\+Rpt\+Shake\+Detector\+::get (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} - - - -Grabs most recent shake detector detector data. - -\begin{DoxyReturn}{Returns} -Struct containing the requested data. -\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_shake_detector_adf134a67833f9e2c71f76858abc88ee6_cgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_rpt_shake_detector_aebaecde5751d7b9a3fa1d5cfe09a7393}\label{class_b_n_o08x_rpt_shake_detector_aebaecde5751d7b9a3fa1d5cfe09a7393} -\index{BNO08xRptShakeDetector@{BNO08xRptShakeDetector}!update\_data@{update\_data}} -\index{update\_data@{update\_data}!BNO08xRptShakeDetector@{BNO08xRptShakeDetector}} -\doxysubsubsection{\texorpdfstring{update\_data()}{update\_data()}} -{\footnotesize\ttfamily void BNO08x\+Rpt\+Shake\+Detector\+::update\+\_\+data (\begin{DoxyParamCaption}\item[{sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}}]{sensor\+\_\+val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [private]}, {\ttfamily [virtual]}} - - - -Updates shake detector data from decoded sensor event. - - -\begin{DoxyParams}{Parameters} -{\em sensor\+\_\+val} & The sh2\+\_\+\+Sensor\+Value\+\_\+t struct used in sh2\+\_\+decode\+Sensor\+Event() call.\\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{class_b_n_o08x_rpt_a970fb7e7d3745c62fec626f0ccf0759f}{BNO08x\+Rpt}}. - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_rpt_shake_detector_aebaecde5751d7b9a3fa1d5cfe09a7393_cgraph} -\end{center} -\end{figure} - - -\doxysubsection{Member Data Documentation} -\Hypertarget{class_b_n_o08x_rpt_shake_detector_a9edf6220d0206afc6fc732f4065e5022}\label{class_b_n_o08x_rpt_shake_detector_a9edf6220d0206afc6fc732f4065e5022} -\index{BNO08xRptShakeDetector@{BNO08xRptShakeDetector}!data@{data}} -\index{data@{data}!BNO08xRptShakeDetector@{BNO08xRptShakeDetector}} -\doxysubsubsection{\texorpdfstring{data}{data}} -{\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__shake__detector__t}{bno08x\+\_\+shake\+\_\+detector\+\_\+t}} BNO08x\+Rpt\+Shake\+Detector\+::data\hspace{0.3cm}{\ttfamily [private]}} - -\Hypertarget{class_b_n_o08x_rpt_shake_detector_ad282b4fa916bd10237b7d83b3e56861b}\label{class_b_n_o08x_rpt_shake_detector_ad282b4fa916bd10237b7d83b3e56861b} -\index{BNO08xRptShakeDetector@{BNO08xRptShakeDetector}!TAG@{TAG}} -\index{TAG@{TAG}!BNO08xRptShakeDetector@{BNO08xRptShakeDetector}} -\doxysubsubsection{\texorpdfstring{TAG}{TAG}} -{\footnotesize\ttfamily const constexpr char\texorpdfstring{$\ast$}{*} BNO08x\+Rpt\+Shake\+Detector\+::\+TAG = "{}BNO08x\+Rpt\+Shake\+Detector"{}\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} - - - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -include/report/\mbox{\hyperlink{_b_n_o08x_rpt_shake_detector_8hpp}{BNO08x\+Rpt\+Shake\+Detector.\+hpp}}\item -source/report/\mbox{\hyperlink{_b_n_o08x_rpt_shake_detector_8cpp}{BNO08x\+Rpt\+Shake\+Detector.\+cpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/class_b_n_o08x_rpt_shake_detector__coll__graph.md5 b/documentation/latex/class_b_n_o08x_rpt_shake_detector__coll__graph.md5 deleted file mode 100644 index 7185594..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_shake_detector__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -4cd08cae0e8a8cc5e65398cb25026047 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_shake_detector__coll__graph.pdf b/documentation/latex/class_b_n_o08x_rpt_shake_detector__coll__graph.pdf deleted file mode 100644 index 2e26973..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_shake_detector__coll__graph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_shake_detector__inherit__graph.md5 b/documentation/latex/class_b_n_o08x_rpt_shake_detector__inherit__graph.md5 deleted file mode 100644 index 81871a7..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_shake_detector__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -b5efba3d3f06528134be6586ab4d6b47 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_shake_detector__inherit__graph.pdf b/documentation/latex/class_b_n_o08x_rpt_shake_detector__inherit__graph.pdf deleted file mode 100644 index f1ab87c..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_shake_detector__inherit__graph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_shake_detector_aa28fa73b51bd892f0239e647aa6ceeb8_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_shake_detector_aa28fa73b51bd892f0239e647aa6ceeb8_cgraph.md5 deleted file mode 100644 index 7092057..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_shake_detector_aa28fa73b51bd892f0239e647aa6ceeb8_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 02f2b1d..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_shake_detector_aa28fa73b51bd892f0239e647aa6ceeb8_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_shake_detector_adf134a67833f9e2c71f76858abc88ee6_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_shake_detector_adf134a67833f9e2c71f76858abc88ee6_cgraph.md5 deleted file mode 100644 index a4ad13f..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_shake_detector_adf134a67833f9e2c71f76858abc88ee6_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -729f1158cce72fcee00ba7b0d6881ece \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_shake_detector_adf134a67833f9e2c71f76858abc88ee6_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_shake_detector_adf134a67833f9e2c71f76858abc88ee6_cgraph.pdf deleted file mode 100644 index 96f926d..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_shake_detector_adf134a67833f9e2c71f76858abc88ee6_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_shake_detector_aebaecde5751d7b9a3fa1d5cfe09a7393_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_shake_detector_aebaecde5751d7b9a3fa1d5cfe09a7393_cgraph.md5 deleted file mode 100644 index 2a019b4..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_shake_detector_aebaecde5751d7b9a3fa1d5cfe09a7393_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -80f16335ecdd837c0672a785a51e80cd \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_shake_detector_aebaecde5751d7b9a3fa1d5cfe09a7393_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_shake_detector_aebaecde5751d7b9a3fa1d5cfe09a7393_cgraph.pdf deleted file mode 100644 index 8954836..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_shake_detector_aebaecde5751d7b9a3fa1d5cfe09a7393_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_stability_classifier.tex b/documentation/latex/class_b_n_o08x_rpt_stability_classifier.tex deleted file mode 100644 index 9d3b0e5..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_stability_classifier.tex +++ /dev/null @@ -1,250 +0,0 @@ -\doxysection{BNO08x\+Rpt\+Stability\+Classifier Class Reference} -\hypertarget{class_b_n_o08x_rpt_stability_classifier}{}\label{class_b_n_o08x_rpt_stability_classifier}\index{BNO08xRptStabilityClassifier@{BNO08xRptStabilityClassifier}} - - -Class to represent stability classifier reports. (See Ref. Manual 6.\+5.\+31) - - - - -{\ttfamily \#include $<$BNO08x\+Rpt\+Stability\+Classifier.\+hpp$>$} - - - -Inheritance diagram for BNO08x\+Rpt\+Stability\+Classifier\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=223pt]{class_b_n_o08x_rpt_stability_classifier__inherit__graph} -\end{center} -\end{figure} - - -Collaboration diagram for BNO08x\+Rpt\+Stability\+Classifier\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=324pt]{class_b_n_o08x_rpt_stability_classifier__coll__graph} -\end{center} -\end{figure} -\doxysubsubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{class_b_n_o08x_rpt_stability_classifier_a41052d651d03bccc414b14d6e9b670ab}{BNO08x\+Rpt\+Stability\+Classifier}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) -\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}} () -\begin{DoxyCompactList}\small\item\em Grabs most recent stability classifier reading (excludes accuracy) \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Public Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc}{disable}} (sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Disables a sensor report by setting its period to 0us such that the \doxylink{class_b_n_o08x}{BNO08x} stops sending it. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46}{register\+\_\+cb}} (std\+::function$<$ void(void)$>$ cb\+\_\+fxn) -\begin{DoxyCompactList}\small\item\em Registers a callback to execute when new data from a specific report is received. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed}{has\+\_\+new\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Checks if a new report has been received since the last time this function was called. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72}{flush}} () -\begin{DoxyCompactList}\small\item\em Flush all buffered reports for this sensor/report module. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38}{get\+\_\+sample\+\_\+counts}} (\mbox{\hyperlink{structbno08x__sample__counts__t}{bno08x\+\_\+sample\+\_\+counts\+\_\+t}} \&sample\+\_\+counts) -\begin{DoxyCompactList}\small\item\em Gets sample counts for this sensor (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6}{clear\+\_\+sample\+\_\+counts}} () -\begin{DoxyCompactList}\small\item\em Clears \doxylink{class_b_n_o08x}{BNO08x} internal sample counts for this sensor. (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf}{get\+\_\+meta\+\_\+data}} (\mbox{\hyperlink{structbno08x__meta__data__t}{bno08x\+\_\+meta\+\_\+data\+\_\+t}} \&meta\+\_\+data) -\begin{DoxyCompactList}\small\item\em Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system). \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Private Member Functions} -\begin{DoxyCompactItemize} -\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_stability_classifier_a53f291245bb6c40ae272fbe0142609c2}{update\+\_\+data}} (sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}sensor\+\_\+val) override -\begin{DoxyCompactList}\small\item\em Updates stability classifier data from decoded sensor event. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Private Attributes} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{structbno08x__stability__classifier__t}{bno08x\+\_\+stability\+\_\+classifier\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_stability_classifier_a1fecfc1b74f501f4caef9bd2e95b0b3a}{data}} -\end{DoxyCompactItemize} -\doxysubsubsection*{Static Private Attributes} -\begin{DoxyCompactItemize} -\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_stability_classifier_a363d10cfb6740d6003189ccc2684adbd}{TAG}} = "{}BNO08x\+Rpt\+Stability\+Classifier"{} -\end{DoxyCompactItemize} -\doxysubsubsection*{Additional Inherited Members} -\doxysubsection*{Protected Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c}{rpt\+\_\+enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Enables a sensor report such that the \doxylink{class_b_n_o08x}{BNO08x} begins sending it. \end{DoxyCompactList}\item -\mbox{\hyperlink{class_b_n_o08x_rpt_a15e8eebe3fe90ac19837e3860c76374c}{BNO08x\+Rpt}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) -\begin{DoxyCompactList}\small\item\em \doxylink{class_b_n_o08x_rpt}{BNO08x\+Rpt} report constructor. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765}{unlock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Unlocks sh2 HAL lib to allow other tasks to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12}{lock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Locks sh2 HAL lib to only allow the calling task to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3}{unlock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Unlocks user data to allow other tasks to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0}{lock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Locks locks user data to only allow the calling task to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329}{signal\+\_\+data\+\_\+available}} () -\begin{DoxyCompactList}\small\item\em Signals to \doxylink{class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc}{BNO08x\+::data\+\_\+available()} that a new report has arrived. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}} -\begin{DoxyCompactList}\small\item\em Report ID, ex. SH2\+\_\+\+ACCELERATION. \end{DoxyCompactList}\item -Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}} -\begin{DoxyCompactList}\small\item\em Respective enable and data bit for report in evt\+\_\+grp\+\_\+rpt\+\_\+en and evt\+\_\+grp\+\_\+rpt\+\_\+data. \end{DoxyCompactList}\item -uint32\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a1d4d6f4cc6f1eae503863eedf7fb9f52}{period\+\_\+us}} -\begin{DoxyCompactList}\small\item\em The period/interval of the report in microseconds. \end{DoxyCompactList}\item -\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}} -\end{DoxyCompactItemize} -\doxysubsection*{Static Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -static const constexpr float \mbox{\hyperlink{class_b_n_o08x_rpt_a201aeb71fefb0d9d485914176a82dd80}{RAD\+\_\+2\+\_\+\+DEG}} -\begin{DoxyCompactList}\small\item\em Constant for radian to degree conversions, sed in quaternion to euler function conversions. \end{DoxyCompactList}\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a2c57f370fb08b793bb10ec22d5acca45}{TAG}} = "{}BNO08x\+Rpt"{} -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -Class to represent stability classifier reports. (See Ref. Manual 6.\+5.\+31) - -\doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{class_b_n_o08x_rpt_stability_classifier_a41052d651d03bccc414b14d6e9b670ab}\label{class_b_n_o08x_rpt_stability_classifier_a41052d651d03bccc414b14d6e9b670ab} -\index{BNO08xRptStabilityClassifier@{BNO08xRptStabilityClassifier}!BNO08xRptStabilityClassifier@{BNO08xRptStabilityClassifier}} -\index{BNO08xRptStabilityClassifier@{BNO08xRptStabilityClassifier}!BNO08xRptStabilityClassifier@{BNO08xRptStabilityClassifier}} -\doxysubsubsection{\texorpdfstring{BNO08xRptStabilityClassifier()}{BNO08xRptStabilityClassifier()}} -{\footnotesize\ttfamily BNO08x\+Rpt\+Stability\+Classifier\+::\+BNO08x\+Rpt\+Stability\+Classifier (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ID, }\item[{Event\+Bits\+\_\+t}]{rpt\+\_\+bit, }\item[{\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}}]{sync\+\_\+ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} - - - -\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}} -\doxysubsubsection{\texorpdfstring{get()}{get()}} -{\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__stability__classifier__t}{bno08x\+\_\+stability\+\_\+classifier\+\_\+t}} BNO08x\+Rpt\+Stability\+Classifier\+::get (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} - - - -Grabs most recent stability classifier data. - -\begin{DoxyReturn}{Returns} -BNO08x\+Stability enum object with detected state. -\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_stability_classifier_a552b8df91df3905c7e2242ee42d11931_cgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_rpt_stability_classifier_a8c8c794004f8b2a5e67656286beae7cd}\label{class_b_n_o08x_rpt_stability_classifier_a8c8c794004f8b2a5e67656286beae7cd} -\index{BNO08xRptStabilityClassifier@{BNO08xRptStabilityClassifier}!get\_stability@{get\_stability}} -\index{get\_stability@{get\_stability}!BNO08xRptStabilityClassifier@{BNO08xRptStabilityClassifier}} -\doxysubsubsection{\texorpdfstring{get\_stability()}{get\_stability()}} -{\footnotesize\ttfamily \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a498b35f9e00b24e51f8f60b029751ab5}{BNO08x\+Stability}} BNO08x\+Rpt\+Stability\+Classifier\+::get\+\_\+stability (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} - - - -Grabs most recent stability classifier reading (excludes accuracy) - -\begin{DoxyReturn}{Returns} -BNO08x\+Stability enum object with detected state. -\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_stability_classifier_a8c8c794004f8b2a5e67656286beae7cd_cgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_rpt_stability_classifier_a53f291245bb6c40ae272fbe0142609c2}\label{class_b_n_o08x_rpt_stability_classifier_a53f291245bb6c40ae272fbe0142609c2} -\index{BNO08xRptStabilityClassifier@{BNO08xRptStabilityClassifier}!update\_data@{update\_data}} -\index{update\_data@{update\_data}!BNO08xRptStabilityClassifier@{BNO08xRptStabilityClassifier}} -\doxysubsubsection{\texorpdfstring{update\_data()}{update\_data()}} -{\footnotesize\ttfamily void BNO08x\+Rpt\+Stability\+Classifier\+::update\+\_\+data (\begin{DoxyParamCaption}\item[{sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}}]{sensor\+\_\+val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [private]}, {\ttfamily [virtual]}} - - - -Updates stability classifier data from decoded sensor event. - - -\begin{DoxyParams}{Parameters} -{\em sensor\+\_\+val} & The sh2\+\_\+\+Sensor\+Value\+\_\+t struct used in sh2\+\_\+decode\+Sensor\+Event() call.\\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{class_b_n_o08x_rpt_a970fb7e7d3745c62fec626f0ccf0759f}{BNO08x\+Rpt}}. - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_rpt_stability_classifier_a53f291245bb6c40ae272fbe0142609c2_cgraph} -\end{center} -\end{figure} - - -\doxysubsection{Member Data Documentation} -\Hypertarget{class_b_n_o08x_rpt_stability_classifier_a1fecfc1b74f501f4caef9bd2e95b0b3a}\label{class_b_n_o08x_rpt_stability_classifier_a1fecfc1b74f501f4caef9bd2e95b0b3a} -\index{BNO08xRptStabilityClassifier@{BNO08xRptStabilityClassifier}!data@{data}} -\index{data@{data}!BNO08xRptStabilityClassifier@{BNO08xRptStabilityClassifier}} -\doxysubsubsection{\texorpdfstring{data}{data}} -{\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__stability__classifier__t}{bno08x\+\_\+stability\+\_\+classifier\+\_\+t}} BNO08x\+Rpt\+Stability\+Classifier\+::data\hspace{0.3cm}{\ttfamily [private]}} - -\Hypertarget{class_b_n_o08x_rpt_stability_classifier_a363d10cfb6740d6003189ccc2684adbd}\label{class_b_n_o08x_rpt_stability_classifier_a363d10cfb6740d6003189ccc2684adbd} -\index{BNO08xRptStabilityClassifier@{BNO08xRptStabilityClassifier}!TAG@{TAG}} -\index{TAG@{TAG}!BNO08xRptStabilityClassifier@{BNO08xRptStabilityClassifier}} -\doxysubsubsection{\texorpdfstring{TAG}{TAG}} -{\footnotesize\ttfamily const constexpr char\texorpdfstring{$\ast$}{*} BNO08x\+Rpt\+Stability\+Classifier\+::\+TAG = "{}BNO08x\+Rpt\+Stability\+Classifier"{}\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} - - - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -include/report/\mbox{\hyperlink{_b_n_o08x_rpt_stability_classifier_8hpp}{BNO08x\+Rpt\+Stability\+Classifier.\+hpp}}\item -source/report/\mbox{\hyperlink{_b_n_o08x_rpt_stability_classifier_8cpp}{BNO08x\+Rpt\+Stability\+Classifier.\+cpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/class_b_n_o08x_rpt_stability_classifier__coll__graph.md5 b/documentation/latex/class_b_n_o08x_rpt_stability_classifier__coll__graph.md5 deleted file mode 100644 index 6c11a90..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_stability_classifier__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -d38e60c8d506e25a2eb824e767dbec34 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_stability_classifier__coll__graph.pdf b/documentation/latex/class_b_n_o08x_rpt_stability_classifier__coll__graph.pdf deleted file mode 100644 index 7cd0a83..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_stability_classifier__coll__graph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_stability_classifier__inherit__graph.md5 b/documentation/latex/class_b_n_o08x_rpt_stability_classifier__inherit__graph.md5 deleted file mode 100644 index 89e4088..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_stability_classifier__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -03f2cb9233603ddebd053ba1e34adacc \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_stability_classifier__inherit__graph.pdf b/documentation/latex/class_b_n_o08x_rpt_stability_classifier__inherit__graph.pdf deleted file mode 100644 index c1a4ed2..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_stability_classifier__inherit__graph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_stability_classifier_a4959110a01f638d04d87696d8a03dd60_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_stability_classifier_a4959110a01f638d04d87696d8a03dd60_cgraph.md5 deleted file mode 100644 index e77c9a6..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_stability_classifier_a4959110a01f638d04d87696d8a03dd60_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 5334a13..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_stability_classifier_a4959110a01f638d04d87696d8a03dd60_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_stability_classifier_a53f291245bb6c40ae272fbe0142609c2_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_stability_classifier_a53f291245bb6c40ae272fbe0142609c2_cgraph.md5 deleted file mode 100644 index 445530d..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_stability_classifier_a53f291245bb6c40ae272fbe0142609c2_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -01c8699ce836fc3c1f5e1c620be10282 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_stability_classifier_a53f291245bb6c40ae272fbe0142609c2_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_stability_classifier_a53f291245bb6c40ae272fbe0142609c2_cgraph.pdf deleted file mode 100644 index aaf8ed1..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_stability_classifier_a53f291245bb6c40ae272fbe0142609c2_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_stability_classifier_a552b8df91df3905c7e2242ee42d11931_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_stability_classifier_a552b8df91df3905c7e2242ee42d11931_cgraph.md5 deleted file mode 100644 index 285b075..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_stability_classifier_a552b8df91df3905c7e2242ee42d11931_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -7ab5f27526c2c55ad1c38c37747f45c2 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_stability_classifier_a552b8df91df3905c7e2242ee42d11931_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_stability_classifier_a552b8df91df3905c7e2242ee42d11931_cgraph.pdf deleted file mode 100644 index 798a8f1..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_stability_classifier_a552b8df91df3905c7e2242ee42d11931_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_stability_classifier_a8c8c794004f8b2a5e67656286beae7cd_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_stability_classifier_a8c8c794004f8b2a5e67656286beae7cd_cgraph.md5 deleted file mode 100644 index e791960..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_stability_classifier_a8c8c794004f8b2a5e67656286beae7cd_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -d10de3765e0195ce69dd604b37dc1081 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_stability_classifier_a8c8c794004f8b2a5e67656286beae7cd_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_stability_classifier_a8c8c794004f8b2a5e67656286beae7cd_cgraph.pdf deleted file mode 100644 index 784d0b8..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_stability_classifier_a8c8c794004f8b2a5e67656286beae7cd_cgraph.pdf and /dev/null 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 deleted file mode 100644 index 8d42890..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_step_counter.tex +++ /dev/null @@ -1,272 +0,0 @@ -\doxysection{BNO08x\+Rpt\+Step\+Counter Class Reference} -\hypertarget{class_b_n_o08x_rpt_step_counter}{}\label{class_b_n_o08x_rpt_step_counter}\index{BNO08xRptStepCounter@{BNO08xRptStepCounter}} - - -Class to represent step counter reports. (See Ref. Manual 6.\+5.\+29) - - - - -{\ttfamily \#include $<$BNO08x\+Rpt\+Step\+Counter.\+hpp$>$} - - - -Inheritance diagram for BNO08x\+Rpt\+Step\+Counter\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=202pt]{class_b_n_o08x_rpt_step_counter__inherit__graph} -\end{center} -\end{figure} - - -Collaboration diagram for BNO08x\+Rpt\+Step\+Counter\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=304pt]{class_b_n_o08x_rpt_step_counter__coll__graph} -\end{center} -\end{figure} -\doxysubsubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{class_b_n_o08x_rpt_step_counter_a0a85682a68010aa66ddb2ccc337263a0}{BNO08x\+Rpt\+Step\+Counter}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) -\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}} () -\begin{DoxyCompactList}\small\item\em Grabs the total step count since boot, accounts for rollover in report data. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Public Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc}{disable}} (sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Disables a sensor report by setting its period to 0us such that the \doxylink{class_b_n_o08x}{BNO08x} stops sending it. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46}{register\+\_\+cb}} (std\+::function$<$ void(void)$>$ cb\+\_\+fxn) -\begin{DoxyCompactList}\small\item\em Registers a callback to execute when new data from a specific report is received. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed}{has\+\_\+new\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Checks if a new report has been received since the last time this function was called. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72}{flush}} () -\begin{DoxyCompactList}\small\item\em Flush all buffered reports for this sensor/report module. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38}{get\+\_\+sample\+\_\+counts}} (\mbox{\hyperlink{structbno08x__sample__counts__t}{bno08x\+\_\+sample\+\_\+counts\+\_\+t}} \&sample\+\_\+counts) -\begin{DoxyCompactList}\small\item\em Gets sample counts for this sensor (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6}{clear\+\_\+sample\+\_\+counts}} () -\begin{DoxyCompactList}\small\item\em Clears \doxylink{class_b_n_o08x}{BNO08x} internal sample counts for this sensor. (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf}{get\+\_\+meta\+\_\+data}} (\mbox{\hyperlink{structbno08x__meta__data__t}{bno08x\+\_\+meta\+\_\+data\+\_\+t}} \&meta\+\_\+data) -\begin{DoxyCompactList}\small\item\em Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system). \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Private Member Functions} -\begin{DoxyCompactItemize} -\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_step_counter_a742cb9d7bc64d31f3febc51d0536c3aa}{update\+\_\+data}} (sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}sensor\+\_\+val) override -\begin{DoxyCompactList}\small\item\em Updates step counter data from decoded sensor event. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Private Attributes} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{structbno08x__step__counter__t}{bno08x\+\_\+step\+\_\+counter\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_step_counter_acd7d79482ba55b319818757334d5332e}{data}} -\begin{DoxyCompactList}\small\item\em Most recent report data, doesn\textquotesingle{}t account for step rollover. \end{DoxyCompactList}\item -uint32\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_step_counter_ab3dc0162e974a582fd4c153e9ac0f521}{step\+\_\+accumulator}} -\begin{DoxyCompactList}\small\item\em Every time step count rolls over, the previous steps are accumulated here such that the total steps can always be calculated. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Static Private Attributes} -\begin{DoxyCompactItemize} -\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_step_counter_a7e5778f776b52d6ea6da830e9048f6a0}{TAG}} = "{}BNO08x\+Rpt\+Step\+Counter"{} -\end{DoxyCompactItemize} -\doxysubsubsection*{Additional Inherited Members} -\doxysubsection*{Protected Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c}{rpt\+\_\+enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Enables a sensor report such that the \doxylink{class_b_n_o08x}{BNO08x} begins sending it. \end{DoxyCompactList}\item -\mbox{\hyperlink{class_b_n_o08x_rpt_a15e8eebe3fe90ac19837e3860c76374c}{BNO08x\+Rpt}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) -\begin{DoxyCompactList}\small\item\em \doxylink{class_b_n_o08x_rpt}{BNO08x\+Rpt} report constructor. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765}{unlock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Unlocks sh2 HAL lib to allow other tasks to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12}{lock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Locks sh2 HAL lib to only allow the calling task to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3}{unlock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Unlocks user data to allow other tasks to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0}{lock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Locks locks user data to only allow the calling task to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329}{signal\+\_\+data\+\_\+available}} () -\begin{DoxyCompactList}\small\item\em Signals to \doxylink{class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc}{BNO08x\+::data\+\_\+available()} that a new report has arrived. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}} -\begin{DoxyCompactList}\small\item\em Report ID, ex. SH2\+\_\+\+ACCELERATION. \end{DoxyCompactList}\item -Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}} -\begin{DoxyCompactList}\small\item\em Respective enable and data bit for report in evt\+\_\+grp\+\_\+rpt\+\_\+en and evt\+\_\+grp\+\_\+rpt\+\_\+data. \end{DoxyCompactList}\item -uint32\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a1d4d6f4cc6f1eae503863eedf7fb9f52}{period\+\_\+us}} -\begin{DoxyCompactList}\small\item\em The period/interval of the report in microseconds. \end{DoxyCompactList}\item -\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}} -\end{DoxyCompactItemize} -\doxysubsection*{Static Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -static const constexpr float \mbox{\hyperlink{class_b_n_o08x_rpt_a201aeb71fefb0d9d485914176a82dd80}{RAD\+\_\+2\+\_\+\+DEG}} -\begin{DoxyCompactList}\small\item\em Constant for radian to degree conversions, sed in quaternion to euler function conversions. \end{DoxyCompactList}\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a2c57f370fb08b793bb10ec22d5acca45}{TAG}} = "{}BNO08x\+Rpt"{} -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -Class to represent step counter reports. (See Ref. Manual 6.\+5.\+29) - -\doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{class_b_n_o08x_rpt_step_counter_a0a85682a68010aa66ddb2ccc337263a0}\label{class_b_n_o08x_rpt_step_counter_a0a85682a68010aa66ddb2ccc337263a0} -\index{BNO08xRptStepCounter@{BNO08xRptStepCounter}!BNO08xRptStepCounter@{BNO08xRptStepCounter}} -\index{BNO08xRptStepCounter@{BNO08xRptStepCounter}!BNO08xRptStepCounter@{BNO08xRptStepCounter}} -\doxysubsubsection{\texorpdfstring{BNO08xRptStepCounter()}{BNO08xRptStepCounter()}} -{\footnotesize\ttfamily BNO08x\+Rpt\+Step\+Counter\+::\+BNO08x\+Rpt\+Step\+Counter (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ID, }\item[{Event\+Bits\+\_\+t}]{rpt\+\_\+bit, }\item[{\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}}]{sync\+\_\+ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} - - - -\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}} -\doxysubsubsection{\texorpdfstring{get()}{get()}} -{\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__step__counter__t}{bno08x\+\_\+step\+\_\+counter\+\_\+t}} BNO08x\+Rpt\+Step\+Counter\+::get (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} - - - -Grabs most recent step counter data (rollover not accounted for in step count, just most recent report data). - -\begin{DoxyReturn}{Returns} -Struct containing requested data. -\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_step_counter_affe413eea0483147578e58a1a9c5cd8f_cgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_rpt_step_counter_a017b389771b4d8816b4cfd06c6d9184a}\label{class_b_n_o08x_rpt_step_counter_a017b389771b4d8816b4cfd06c6d9184a} -\index{BNO08xRptStepCounter@{BNO08xRptStepCounter}!get\_total\_steps@{get\_total\_steps}} -\index{get\_total\_steps@{get\_total\_steps}!BNO08xRptStepCounter@{BNO08xRptStepCounter}} -\doxysubsubsection{\texorpdfstring{get\_total\_steps()}{get\_total\_steps()}} -{\footnotesize\ttfamily uint32\+\_\+t BNO08x\+Rpt\+Step\+Counter\+::get\+\_\+total\+\_\+steps (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} - - - -Grabs the total step count since boot, accounts for rollover in report data. - -\begin{DoxyReturn}{Returns} -Total steps since boot. -\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_step_counter_a017b389771b4d8816b4cfd06c6d9184a_cgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_rpt_step_counter_a742cb9d7bc64d31f3febc51d0536c3aa}\label{class_b_n_o08x_rpt_step_counter_a742cb9d7bc64d31f3febc51d0536c3aa} -\index{BNO08xRptStepCounter@{BNO08xRptStepCounter}!update\_data@{update\_data}} -\index{update\_data@{update\_data}!BNO08xRptStepCounter@{BNO08xRptStepCounter}} -\doxysubsubsection{\texorpdfstring{update\_data()}{update\_data()}} -{\footnotesize\ttfamily void BNO08x\+Rpt\+Step\+Counter\+::update\+\_\+data (\begin{DoxyParamCaption}\item[{sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}}]{sensor\+\_\+val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [private]}, {\ttfamily [virtual]}} - - - -Updates step counter data from decoded sensor event. - - -\begin{DoxyParams}{Parameters} -{\em sensor\+\_\+val} & The sh2\+\_\+\+Sensor\+Value\+\_\+t struct used in sh2\+\_\+decode\+Sensor\+Event() call.\\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{class_b_n_o08x_rpt_a970fb7e7d3745c62fec626f0ccf0759f}{BNO08x\+Rpt}}. - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_rpt_step_counter_a742cb9d7bc64d31f3febc51d0536c3aa_cgraph} -\end{center} -\end{figure} - - -\doxysubsection{Member Data Documentation} -\Hypertarget{class_b_n_o08x_rpt_step_counter_acd7d79482ba55b319818757334d5332e}\label{class_b_n_o08x_rpt_step_counter_acd7d79482ba55b319818757334d5332e} -\index{BNO08xRptStepCounter@{BNO08xRptStepCounter}!data@{data}} -\index{data@{data}!BNO08xRptStepCounter@{BNO08xRptStepCounter}} -\doxysubsubsection{\texorpdfstring{data}{data}} -{\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__step__counter__t}{bno08x\+\_\+step\+\_\+counter\+\_\+t}} BNO08x\+Rpt\+Step\+Counter\+::data\hspace{0.3cm}{\ttfamily [private]}} - - - -Most recent report data, doesn\textquotesingle{}t account for step rollover. - -\Hypertarget{class_b_n_o08x_rpt_step_counter_ab3dc0162e974a582fd4c153e9ac0f521}\label{class_b_n_o08x_rpt_step_counter_ab3dc0162e974a582fd4c153e9ac0f521} -\index{BNO08xRptStepCounter@{BNO08xRptStepCounter}!step\_accumulator@{step\_accumulator}} -\index{step\_accumulator@{step\_accumulator}!BNO08xRptStepCounter@{BNO08xRptStepCounter}} -\doxysubsubsection{\texorpdfstring{step\_accumulator}{step\_accumulator}} -{\footnotesize\ttfamily uint32\+\_\+t BNO08x\+Rpt\+Step\+Counter\+::step\+\_\+accumulator\hspace{0.3cm}{\ttfamily [private]}} - -{\bfseries Initial value\+:} -\begin{DoxyCode}{0} -\DoxyCodeLine{=} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ 0UL} - -\end{DoxyCode} - - -Every time step count rolls over, the previous steps are accumulated here such that the total steps can always be calculated. - -\Hypertarget{class_b_n_o08x_rpt_step_counter_a7e5778f776b52d6ea6da830e9048f6a0}\label{class_b_n_o08x_rpt_step_counter_a7e5778f776b52d6ea6da830e9048f6a0} -\index{BNO08xRptStepCounter@{BNO08xRptStepCounter}!TAG@{TAG}} -\index{TAG@{TAG}!BNO08xRptStepCounter@{BNO08xRptStepCounter}} -\doxysubsubsection{\texorpdfstring{TAG}{TAG}} -{\footnotesize\ttfamily const constexpr char\texorpdfstring{$\ast$}{*} BNO08x\+Rpt\+Step\+Counter\+::\+TAG = "{}BNO08x\+Rpt\+Step\+Counter"{}\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} - - - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -include/report/\mbox{\hyperlink{_b_n_o08x_rpt_step_counter_8hpp}{BNO08x\+Rpt\+Step\+Counter.\+hpp}}\item -source/report/\mbox{\hyperlink{_b_n_o08x_rpt_step_counter_8cpp}{BNO08x\+Rpt\+Step\+Counter.\+cpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/class_b_n_o08x_rpt_step_counter__coll__graph.md5 b/documentation/latex/class_b_n_o08x_rpt_step_counter__coll__graph.md5 deleted file mode 100644 index 64b0d5a..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_step_counter__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -b9cb03856f2da08e85f9b4ea21a84a2b \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_step_counter__coll__graph.pdf b/documentation/latex/class_b_n_o08x_rpt_step_counter__coll__graph.pdf deleted file mode 100644 index 312de9e..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_step_counter__coll__graph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_step_counter__inherit__graph.md5 b/documentation/latex/class_b_n_o08x_rpt_step_counter__inherit__graph.md5 deleted file mode 100644 index 8dd25e5..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_step_counter__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -1de5cc18cebb55d7acde76e18e72e2de \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_step_counter__inherit__graph.pdf b/documentation/latex/class_b_n_o08x_rpt_step_counter__inherit__graph.pdf deleted file mode 100644 index f46b853..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_step_counter__inherit__graph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_step_counter_a017b389771b4d8816b4cfd06c6d9184a_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_step_counter_a017b389771b4d8816b4cfd06c6d9184a_cgraph.md5 deleted file mode 100644 index 5513954..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_step_counter_a017b389771b4d8816b4cfd06c6d9184a_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -1723256a174f96d3a9c6aa6938d84055 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_step_counter_a017b389771b4d8816b4cfd06c6d9184a_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_step_counter_a017b389771b4d8816b4cfd06c6d9184a_cgraph.pdf deleted file mode 100644 index 9e620b6..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_step_counter_a017b389771b4d8816b4cfd06c6d9184a_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_step_counter_a742cb9d7bc64d31f3febc51d0536c3aa_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_step_counter_a742cb9d7bc64d31f3febc51d0536c3aa_cgraph.md5 deleted file mode 100644 index 8d40c8a..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_step_counter_a742cb9d7bc64d31f3febc51d0536c3aa_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -83f47fb71908f3606bf9a351a9cc0bd5 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_step_counter_a742cb9d7bc64d31f3febc51d0536c3aa_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_step_counter_a742cb9d7bc64d31f3febc51d0536c3aa_cgraph.pdf deleted file mode 100644 index b2906e2..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_step_counter_a742cb9d7bc64d31f3febc51d0536c3aa_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_step_counter_adf0a697561b064a7dd90a44009efbcf1_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_step_counter_adf0a697561b064a7dd90a44009efbcf1_cgraph.md5 deleted file mode 100644 index e516d0c..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_step_counter_adf0a697561b064a7dd90a44009efbcf1_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 5e88378..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_step_counter_adf0a697561b064a7dd90a44009efbcf1_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_step_counter_affe413eea0483147578e58a1a9c5cd8f_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_step_counter_affe413eea0483147578e58a1a9c5cd8f_cgraph.md5 deleted file mode 100644 index d343872..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_step_counter_affe413eea0483147578e58a1a9c5cd8f_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -4b7dd8f5876af5519e412f52413d9133 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_step_counter_affe413eea0483147578e58a1a9c5cd8f_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_step_counter_affe413eea0483147578e58a1a9c5cd8f_cgraph.pdf deleted file mode 100644 index 061b172..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_step_counter_affe413eea0483147578e58a1a9c5cd8f_cgraph.pdf and /dev/null 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 deleted file mode 100644 index 0779f49..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_tap_detector.tex +++ /dev/null @@ -1,227 +0,0 @@ -\doxysection{BNO08x\+Rpt\+Tap\+Detector Class Reference} -\hypertarget{class_b_n_o08x_rpt_tap_detector}{}\label{class_b_n_o08x_rpt_tap_detector}\index{BNO08xRptTapDetector@{BNO08xRptTapDetector}} - - -Class to represent tap detector reports. (See Ref. Manual 6.\+5.\+27) - - - - -{\ttfamily \#include $<$BNO08x\+Rpt\+Tap\+Detector.\+hpp$>$} - - - -Inheritance diagram for BNO08x\+Rpt\+Tap\+Detector\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=200pt]{class_b_n_o08x_rpt_tap_detector__inherit__graph} -\end{center} -\end{figure} - - -Collaboration diagram for BNO08x\+Rpt\+Tap\+Detector\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=301pt]{class_b_n_o08x_rpt_tap_detector__coll__graph} -\end{center} -\end{figure} -\doxysubsubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{class_b_n_o08x_rpt_tap_detector_ad4761f72a20f120e545b941b6e198b6a}{BNO08x\+Rpt\+Tap\+Detector}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_tap_detector_ad8b716b7a2f2c2f52113eaaf75a391dc}{enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) override -\begin{DoxyCompactList}\small\item\em Enables tap detector reports such that the \doxylink{class_b_n_o08x}{BNO08x} begins sending them (only sends reports when a tap is detected). \end{DoxyCompactList}\item -\mbox{\hyperlink{structbno08x__tap__detector__t}{bno08x\+\_\+tap\+\_\+detector\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_tap_detector_ac0c0642fbb086a480edf32c92a470a2e}{get}} () -\begin{DoxyCompactList}\small\item\em Grabs most recent tap detector detector data. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Public Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc}{disable}} (sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Disables a sensor report by setting its period to 0us such that the \doxylink{class_b_n_o08x}{BNO08x} stops sending it. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46}{register\+\_\+cb}} (std\+::function$<$ void(void)$>$ cb\+\_\+fxn) -\begin{DoxyCompactList}\small\item\em Registers a callback to execute when new data from a specific report is received. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed}{has\+\_\+new\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Checks if a new report has been received since the last time this function was called. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72}{flush}} () -\begin{DoxyCompactList}\small\item\em Flush all buffered reports for this sensor/report module. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38}{get\+\_\+sample\+\_\+counts}} (\mbox{\hyperlink{structbno08x__sample__counts__t}{bno08x\+\_\+sample\+\_\+counts\+\_\+t}} \&sample\+\_\+counts) -\begin{DoxyCompactList}\small\item\em Gets sample counts for this sensor (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6}{clear\+\_\+sample\+\_\+counts}} () -\begin{DoxyCompactList}\small\item\em Clears \doxylink{class_b_n_o08x}{BNO08x} internal sample counts for this sensor. (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf}{get\+\_\+meta\+\_\+data}} (\mbox{\hyperlink{structbno08x__meta__data__t}{bno08x\+\_\+meta\+\_\+data\+\_\+t}} \&meta\+\_\+data) -\begin{DoxyCompactList}\small\item\em Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system). \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Private Member Functions} -\begin{DoxyCompactItemize} -\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_tap_detector_aa1b7881e55a3f6210f48cec831cc72a7}{update\+\_\+data}} (sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}sensor\+\_\+val) override -\begin{DoxyCompactList}\small\item\em Updates tap detector data from decoded sensor event. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Private Attributes} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{structbno08x__tap__detector__t}{bno08x\+\_\+tap\+\_\+detector\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_tap_detector_a355ef8e965b177faf2b1c3795682e99e}{data}} -\end{DoxyCompactItemize} -\doxysubsubsection*{Static Private Attributes} -\begin{DoxyCompactItemize} -\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_tap_detector_a657b076ac0e77e594f5feddf294f67e2}{TAG}} = "{}BNO08x\+Rpt\+Tap\+Detector"{} -\end{DoxyCompactItemize} -\doxysubsubsection*{Additional Inherited Members} -\doxysubsection*{Protected Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c}{rpt\+\_\+enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Enables a sensor report such that the \doxylink{class_b_n_o08x}{BNO08x} begins sending it. \end{DoxyCompactList}\item -\mbox{\hyperlink{class_b_n_o08x_rpt_a15e8eebe3fe90ac19837e3860c76374c}{BNO08x\+Rpt}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) -\begin{DoxyCompactList}\small\item\em \doxylink{class_b_n_o08x_rpt}{BNO08x\+Rpt} report constructor. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765}{unlock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Unlocks sh2 HAL lib to allow other tasks to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12}{lock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Locks sh2 HAL lib to only allow the calling task to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3}{unlock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Unlocks user data to allow other tasks to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0}{lock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Locks locks user data to only allow the calling task to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329}{signal\+\_\+data\+\_\+available}} () -\begin{DoxyCompactList}\small\item\em Signals to \doxylink{class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc}{BNO08x\+::data\+\_\+available()} that a new report has arrived. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}} -\begin{DoxyCompactList}\small\item\em Report ID, ex. SH2\+\_\+\+ACCELERATION. \end{DoxyCompactList}\item -Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}} -\begin{DoxyCompactList}\small\item\em Respective enable and data bit for report in evt\+\_\+grp\+\_\+rpt\+\_\+en and evt\+\_\+grp\+\_\+rpt\+\_\+data. \end{DoxyCompactList}\item -uint32\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a1d4d6f4cc6f1eae503863eedf7fb9f52}{period\+\_\+us}} -\begin{DoxyCompactList}\small\item\em The period/interval of the report in microseconds. \end{DoxyCompactList}\item -\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}} -\end{DoxyCompactItemize} -\doxysubsection*{Static Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -static const constexpr float \mbox{\hyperlink{class_b_n_o08x_rpt_a201aeb71fefb0d9d485914176a82dd80}{RAD\+\_\+2\+\_\+\+DEG}} -\begin{DoxyCompactList}\small\item\em Constant for radian to degree conversions, sed in quaternion to euler function conversions. \end{DoxyCompactList}\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a2c57f370fb08b793bb10ec22d5acca45}{TAG}} = "{}BNO08x\+Rpt"{} -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -Class to represent tap detector reports. (See Ref. Manual 6.\+5.\+27) - -\doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{class_b_n_o08x_rpt_tap_detector_ad4761f72a20f120e545b941b6e198b6a}\label{class_b_n_o08x_rpt_tap_detector_ad4761f72a20f120e545b941b6e198b6a} -\index{BNO08xRptTapDetector@{BNO08xRptTapDetector}!BNO08xRptTapDetector@{BNO08xRptTapDetector}} -\index{BNO08xRptTapDetector@{BNO08xRptTapDetector}!BNO08xRptTapDetector@{BNO08xRptTapDetector}} -\doxysubsubsection{\texorpdfstring{BNO08xRptTapDetector()}{BNO08xRptTapDetector()}} -{\footnotesize\ttfamily BNO08x\+Rpt\+Tap\+Detector\+::\+BNO08x\+Rpt\+Tap\+Detector (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ID, }\item[{Event\+Bits\+\_\+t}]{rpt\+\_\+bit, }\item[{\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}}]{sync\+\_\+ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} - - - -\doxysubsection{Member Function Documentation} -\Hypertarget{class_b_n_o08x_rpt_tap_detector_ad8b716b7a2f2c2f52113eaaf75a391dc}\label{class_b_n_o08x_rpt_tap_detector_ad8b716b7a2f2c2f52113eaaf75a391dc} -\index{BNO08xRptTapDetector@{BNO08xRptTapDetector}!enable@{enable}} -\index{enable@{enable}!BNO08xRptTapDetector@{BNO08xRptTapDetector}} -\doxysubsubsection{\texorpdfstring{enable()}{enable()}} -{\footnotesize\ttfamily bool BNO08x\+Rpt\+Tap\+Detector\+::enable (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{time\+\_\+between\+\_\+reports, }\item[{sh2\+\_\+\+Sensor\+Config\+\_\+t}]{sensor\+\_\+cfg = {\ttfamily \mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - - - -Enables tap detector reports such that the \doxylink{class_b_n_o08x}{BNO08x} begins sending them (only sends reports when a tap is detected). - - -\begin{DoxyParams}{Parameters} -{\em time\+\_\+between\+\_\+reports} & The period/interval of the report in microseconds. \\ -\hline -{\em sensor\+\_\+cfg} & Sensor special configuration (optional, see \doxylink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg} for defaults).\\ -\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_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} -\index{BNO08xRptTapDetector@{BNO08xRptTapDetector}!get@{get}} -\index{get@{get}!BNO08xRptTapDetector@{BNO08xRptTapDetector}} -\doxysubsubsection{\texorpdfstring{get()}{get()}} -{\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__tap__detector__t}{bno08x\+\_\+tap\+\_\+detector\+\_\+t}} BNO08x\+Rpt\+Tap\+Detector\+::get (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} - - - -Grabs most recent tap detector detector data. - -\begin{DoxyReturn}{Returns} -Struct containing requested data; -\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_tap_detector_ac0c0642fbb086a480edf32c92a470a2e_cgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_rpt_tap_detector_aa1b7881e55a3f6210f48cec831cc72a7}\label{class_b_n_o08x_rpt_tap_detector_aa1b7881e55a3f6210f48cec831cc72a7} -\index{BNO08xRptTapDetector@{BNO08xRptTapDetector}!update\_data@{update\_data}} -\index{update\_data@{update\_data}!BNO08xRptTapDetector@{BNO08xRptTapDetector}} -\doxysubsubsection{\texorpdfstring{update\_data()}{update\_data()}} -{\footnotesize\ttfamily void BNO08x\+Rpt\+Tap\+Detector\+::update\+\_\+data (\begin{DoxyParamCaption}\item[{sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}}]{sensor\+\_\+val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [private]}, {\ttfamily [virtual]}} - - - -Updates tap detector data from decoded sensor event. - - -\begin{DoxyParams}{Parameters} -{\em sensor\+\_\+val} & The sh2\+\_\+\+Sensor\+Value\+\_\+t struct used in sh2\+\_\+decode\+Sensor\+Event() call.\\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{class_b_n_o08x_rpt_a970fb7e7d3745c62fec626f0ccf0759f}{BNO08x\+Rpt}}. - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_rpt_tap_detector_aa1b7881e55a3f6210f48cec831cc72a7_cgraph} -\end{center} -\end{figure} - - -\doxysubsection{Member Data Documentation} -\Hypertarget{class_b_n_o08x_rpt_tap_detector_a355ef8e965b177faf2b1c3795682e99e}\label{class_b_n_o08x_rpt_tap_detector_a355ef8e965b177faf2b1c3795682e99e} -\index{BNO08xRptTapDetector@{BNO08xRptTapDetector}!data@{data}} -\index{data@{data}!BNO08xRptTapDetector@{BNO08xRptTapDetector}} -\doxysubsubsection{\texorpdfstring{data}{data}} -{\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__tap__detector__t}{bno08x\+\_\+tap\+\_\+detector\+\_\+t}} BNO08x\+Rpt\+Tap\+Detector\+::data\hspace{0.3cm}{\ttfamily [private]}} - -\Hypertarget{class_b_n_o08x_rpt_tap_detector_a657b076ac0e77e594f5feddf294f67e2}\label{class_b_n_o08x_rpt_tap_detector_a657b076ac0e77e594f5feddf294f67e2} -\index{BNO08xRptTapDetector@{BNO08xRptTapDetector}!TAG@{TAG}} -\index{TAG@{TAG}!BNO08xRptTapDetector@{BNO08xRptTapDetector}} -\doxysubsubsection{\texorpdfstring{TAG}{TAG}} -{\footnotesize\ttfamily const constexpr char\texorpdfstring{$\ast$}{*} BNO08x\+Rpt\+Tap\+Detector\+::\+TAG = "{}BNO08x\+Rpt\+Tap\+Detector"{}\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} - - - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -include/report/\mbox{\hyperlink{_b_n_o08x_rpt_tap_detector_8hpp}{BNO08x\+Rpt\+Tap\+Detector.\+hpp}}\item -source/report/\mbox{\hyperlink{_b_n_o08x_rpt_tap_detector_8cpp}{BNO08x\+Rpt\+Tap\+Detector.\+cpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/class_b_n_o08x_rpt_tap_detector__coll__graph.md5 b/documentation/latex/class_b_n_o08x_rpt_tap_detector__coll__graph.md5 deleted file mode 100644 index 8a11ad5..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_tap_detector__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -4528e7504e506d7b203f7562fbc829ad \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_tap_detector__coll__graph.pdf b/documentation/latex/class_b_n_o08x_rpt_tap_detector__coll__graph.pdf deleted file mode 100644 index 4f1565d..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_tap_detector__coll__graph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_tap_detector__inherit__graph.md5 b/documentation/latex/class_b_n_o08x_rpt_tap_detector__inherit__graph.md5 deleted file mode 100644 index 9e6b3bf..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_tap_detector__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -4cefa862241aae9ae937682efb4584a5 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_tap_detector__inherit__graph.pdf b/documentation/latex/class_b_n_o08x_rpt_tap_detector__inherit__graph.pdf deleted file mode 100644 index fe77b36..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_tap_detector__inherit__graph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_tap_detector_aa1b7881e55a3f6210f48cec831cc72a7_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_tap_detector_aa1b7881e55a3f6210f48cec831cc72a7_cgraph.md5 deleted file mode 100644 index 46c4914..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_tap_detector_aa1b7881e55a3f6210f48cec831cc72a7_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -2431222fa94de9d0dfdc5a31a88f033d \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_tap_detector_aa1b7881e55a3f6210f48cec831cc72a7_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_tap_detector_aa1b7881e55a3f6210f48cec831cc72a7_cgraph.pdf deleted file mode 100644 index da35bfe..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_tap_detector_aa1b7881e55a3f6210f48cec831cc72a7_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_tap_detector_ac0c0642fbb086a480edf32c92a470a2e_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_tap_detector_ac0c0642fbb086a480edf32c92a470a2e_cgraph.md5 deleted file mode 100644 index 39c9e44..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_tap_detector_ac0c0642fbb086a480edf32c92a470a2e_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -5d09f4c3e43396321a1a1cd2d68fe3d2 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_tap_detector_ac0c0642fbb086a480edf32c92a470a2e_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_tap_detector_ac0c0642fbb086a480edf32c92a470a2e_cgraph.pdf deleted file mode 100644 index f7b63ae..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_tap_detector_ac0c0642fbb086a480edf32c92a470a2e_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 deleted file mode 100644 index 20f42dd..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_tap_detector_ad8b716b7a2f2c2f52113eaaf75a391dc_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index fa14de1..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_tap_detector_ad8b716b7a2f2c2f52113eaaf75a391dc_cgraph.pdf and /dev/null 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 deleted file mode 100644 index 3a2563b..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_uncal_gyro.tex +++ /dev/null @@ -1,304 +0,0 @@ -\doxysection{BNO08x\+Rpt\+Uncal\+Gyro Class Reference} -\hypertarget{class_b_n_o08x_rpt_uncal_gyro}{}\label{class_b_n_o08x_rpt_uncal_gyro}\index{BNO08xRptUncalGyro@{BNO08xRptUncalGyro}} - - -Class to represent uncalibrated gyro reports. (See Ref. Manual 6.\+5.\+14) - - - - -{\ttfamily \#include $<$BNO08x\+Rpt\+Uncal\+Gyro.\+hpp$>$} - - - -Inheritance diagram for BNO08x\+Rpt\+Uncal\+Gyro\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=194pt]{class_b_n_o08x_rpt_uncal_gyro__inherit__graph} -\end{center} -\end{figure} - - -Collaboration diagram for BNO08x\+Rpt\+Uncal\+Gyro\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_rpt_uncal_gyro__coll__graph} -\end{center} -\end{figure} -\doxysubsubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{class_b_n_o08x_rpt_uncal_gyro_a3b728331f32e6ca7854c64b06ca28ea8}{BNO08x\+Rpt\+Uncal\+Gyro}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) -\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}} () -\begin{DoxyCompactList}\small\item\em Grabs most recent uncalibrated gyroscope velocity data, units are in rad/s. \end{DoxyCompactList}\item -\mbox{\hyperlink{structbno08x__gyro__bias__t}{bno08x\+\_\+gyro\+\_\+bias\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_gyro_a08b722174d100d1d9363eaf4989a8ecd}{get\+\_\+bias}} () -\begin{DoxyCompactList}\small\item\em Grabs most recent uncalibrated gyroscope bias data, units are in rad/s. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Public Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc}{disable}} (sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Disables a sensor report by setting its period to 0us such that the \doxylink{class_b_n_o08x}{BNO08x} stops sending it. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46}{register\+\_\+cb}} (std\+::function$<$ void(void)$>$ cb\+\_\+fxn) -\begin{DoxyCompactList}\small\item\em Registers a callback to execute when new data from a specific report is received. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed}{has\+\_\+new\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Checks if a new report has been received since the last time this function was called. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72}{flush}} () -\begin{DoxyCompactList}\small\item\em Flush all buffered reports for this sensor/report module. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38}{get\+\_\+sample\+\_\+counts}} (\mbox{\hyperlink{structbno08x__sample__counts__t}{bno08x\+\_\+sample\+\_\+counts\+\_\+t}} \&sample\+\_\+counts) -\begin{DoxyCompactList}\small\item\em Gets sample counts for this sensor (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6}{clear\+\_\+sample\+\_\+counts}} () -\begin{DoxyCompactList}\small\item\em Clears \doxylink{class_b_n_o08x}{BNO08x} internal sample counts for this sensor. (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf}{get\+\_\+meta\+\_\+data}} (\mbox{\hyperlink{structbno08x__meta__data__t}{bno08x\+\_\+meta\+\_\+data\+\_\+t}} \&meta\+\_\+data) -\begin{DoxyCompactList}\small\item\em Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system). \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Private Member Functions} -\begin{DoxyCompactItemize} -\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_gyro_acfcb717810a8924c3b119829c4b24489}{update\+\_\+data}} (sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}sensor\+\_\+val) override -\begin{DoxyCompactList}\small\item\em Updates uncalibrated gyro data from decoded sensor event. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Private Attributes} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{structbno08x__gyro__t}{bno08x\+\_\+gyro\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_gyro_a89be69923a02732cff7253fe2e96e9a9}{data}} -\item -\mbox{\hyperlink{structbno08x__gyro__bias__t}{bno08x\+\_\+gyro\+\_\+bias\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_gyro_a2d1e0c6c03d45efefce0b4c73a7b8512}{bias\+\_\+data}} -\end{DoxyCompactItemize} -\doxysubsubsection*{Static Private Attributes} -\begin{DoxyCompactItemize} -\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_gyro_a8326235183745463e9637d2bb9d4027a}{TAG}} = "{}BNO08x\+Rpt\+Uncal\+Gyro"{} -\end{DoxyCompactItemize} -\doxysubsubsection*{Additional Inherited Members} -\doxysubsection*{Protected Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c}{rpt\+\_\+enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Enables a sensor report such that the \doxylink{class_b_n_o08x}{BNO08x} begins sending it. \end{DoxyCompactList}\item -\mbox{\hyperlink{class_b_n_o08x_rpt_a15e8eebe3fe90ac19837e3860c76374c}{BNO08x\+Rpt}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) -\begin{DoxyCompactList}\small\item\em \doxylink{class_b_n_o08x_rpt}{BNO08x\+Rpt} report constructor. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765}{unlock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Unlocks sh2 HAL lib to allow other tasks to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12}{lock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Locks sh2 HAL lib to only allow the calling task to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3}{unlock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Unlocks user data to allow other tasks to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0}{lock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Locks locks user data to only allow the calling task to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329}{signal\+\_\+data\+\_\+available}} () -\begin{DoxyCompactList}\small\item\em Signals to \doxylink{class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc}{BNO08x\+::data\+\_\+available()} that a new report has arrived. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}} -\begin{DoxyCompactList}\small\item\em Report ID, ex. SH2\+\_\+\+ACCELERATION. \end{DoxyCompactList}\item -Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}} -\begin{DoxyCompactList}\small\item\em Respective enable and data bit for report in evt\+\_\+grp\+\_\+rpt\+\_\+en and evt\+\_\+grp\+\_\+rpt\+\_\+data. \end{DoxyCompactList}\item -uint32\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a1d4d6f4cc6f1eae503863eedf7fb9f52}{period\+\_\+us}} -\begin{DoxyCompactList}\small\item\em The period/interval of the report in microseconds. \end{DoxyCompactList}\item -\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}} -\end{DoxyCompactItemize} -\doxysubsection*{Static Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -static const constexpr float \mbox{\hyperlink{class_b_n_o08x_rpt_a201aeb71fefb0d9d485914176a82dd80}{RAD\+\_\+2\+\_\+\+DEG}} -\begin{DoxyCompactList}\small\item\em Constant for radian to degree conversions, sed in quaternion to euler function conversions. \end{DoxyCompactList}\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a2c57f370fb08b793bb10ec22d5acca45}{TAG}} = "{}BNO08x\+Rpt"{} -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -Class to represent uncalibrated gyro reports. (See Ref. Manual 6.\+5.\+14) - -\doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{class_b_n_o08x_rpt_uncal_gyro_a3b728331f32e6ca7854c64b06ca28ea8}\label{class_b_n_o08x_rpt_uncal_gyro_a3b728331f32e6ca7854c64b06ca28ea8} -\index{BNO08xRptUncalGyro@{BNO08xRptUncalGyro}!BNO08xRptUncalGyro@{BNO08xRptUncalGyro}} -\index{BNO08xRptUncalGyro@{BNO08xRptUncalGyro}!BNO08xRptUncalGyro@{BNO08xRptUncalGyro}} -\doxysubsubsection{\texorpdfstring{BNO08xRptUncalGyro()}{BNO08xRptUncalGyro()}} -{\footnotesize\ttfamily BNO08x\+Rpt\+Uncal\+Gyro\+::\+BNO08x\+Rpt\+Uncal\+Gyro (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ID, }\item[{Event\+Bits\+\_\+t}]{rpt\+\_\+bit, }\item[{\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}}]{sync\+\_\+ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} - - - -\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}} -\doxysubsubsection{\texorpdfstring{get()}{get()}} -{\footnotesize\ttfamily void BNO08x\+Rpt\+Uncal\+Gyro\+::get (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{structbno08x__gyro__t}{bno08x\+\_\+gyro\+\_\+t}} \&}]{vel, }\item[{\mbox{\hyperlink{structbno08x__gyro__bias__t}{bno08x\+\_\+gyro\+\_\+bias\+\_\+t}} \&}]{bias }\end{DoxyParamCaption})} - - - -Grabs most recent uncalibrated gyroscope data, units are in rad/s. - - -\begin{DoxyParams}{Parameters} -{\em vel} & Reference to save velocity data. \\ -\hline -{\em bias} & Reference to save bias data.\\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_rpt_uncal_gyro_ae2fec54b70d897124720abe1dcccd793_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=321pt]{class_b_n_o08x_rpt_uncal_gyro_ae2fec54b70d897124720abe1dcccd793_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_rpt_uncal_gyro_a08b722174d100d1d9363eaf4989a8ecd}\label{class_b_n_o08x_rpt_uncal_gyro_a08b722174d100d1d9363eaf4989a8ecd} -\index{BNO08xRptUncalGyro@{BNO08xRptUncalGyro}!get\_bias@{get\_bias}} -\index{get\_bias@{get\_bias}!BNO08xRptUncalGyro@{BNO08xRptUncalGyro}} -\doxysubsubsection{\texorpdfstring{get\_bias()}{get\_bias()}} -{\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__gyro__bias__t}{bno08x\+\_\+gyro\+\_\+bias\+\_\+t}} BNO08x\+Rpt\+Uncal\+Gyro\+::get\+\_\+bias (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} - - - -Grabs most recent uncalibrated gyroscope bias data, units are in rad/s. - -\begin{DoxyReturn}{Returns} -Struct containing requested data. -\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_uncal_gyro_a08b722174d100d1d9363eaf4989a8ecd_cgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_rpt_uncal_gyro_a13c875a4ef09df3a82ac4bfa5109fdf7}\label{class_b_n_o08x_rpt_uncal_gyro_a13c875a4ef09df3a82ac4bfa5109fdf7} -\index{BNO08xRptUncalGyro@{BNO08xRptUncalGyro}!get\_vel@{get\_vel}} -\index{get\_vel@{get\_vel}!BNO08xRptUncalGyro@{BNO08xRptUncalGyro}} -\doxysubsubsection{\texorpdfstring{get\_vel()}{get\_vel()}} -{\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__gyro__t}{bno08x\+\_\+gyro\+\_\+t}} BNO08x\+Rpt\+Uncal\+Gyro\+::get\+\_\+vel (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} - - - -Grabs most recent uncalibrated gyroscope velocity data, units are in rad/s. - -\begin{DoxyReturn}{Returns} -Struct containing requested data. -\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_uncal_gyro_a13c875a4ef09df3a82ac4bfa5109fdf7_cgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_rpt_uncal_gyro_acfcb717810a8924c3b119829c4b24489}\label{class_b_n_o08x_rpt_uncal_gyro_acfcb717810a8924c3b119829c4b24489} -\index{BNO08xRptUncalGyro@{BNO08xRptUncalGyro}!update\_data@{update\_data}} -\index{update\_data@{update\_data}!BNO08xRptUncalGyro@{BNO08xRptUncalGyro}} -\doxysubsubsection{\texorpdfstring{update\_data()}{update\_data()}} -{\footnotesize\ttfamily void BNO08x\+Rpt\+Uncal\+Gyro\+::update\+\_\+data (\begin{DoxyParamCaption}\item[{sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}}]{sensor\+\_\+val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [private]}, {\ttfamily [virtual]}} - - - -Updates uncalibrated gyro data from decoded sensor event. - - -\begin{DoxyParams}{Parameters} -{\em sensor\+\_\+val} & The sh2\+\_\+\+Sensor\+Value\+\_\+t struct used in sh2\+\_\+decode\+Sensor\+Event() call.\\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{class_b_n_o08x_rpt_a970fb7e7d3745c62fec626f0ccf0759f}{BNO08x\+Rpt}}. - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_rpt_uncal_gyro_acfcb717810a8924c3b119829c4b24489_cgraph} -\end{center} -\end{figure} - - -\doxysubsection{Member Data Documentation} -\Hypertarget{class_b_n_o08x_rpt_uncal_gyro_a2d1e0c6c03d45efefce0b4c73a7b8512}\label{class_b_n_o08x_rpt_uncal_gyro_a2d1e0c6c03d45efefce0b4c73a7b8512} -\index{BNO08xRptUncalGyro@{BNO08xRptUncalGyro}!bias\_data@{bias\_data}} -\index{bias\_data@{bias\_data}!BNO08xRptUncalGyro@{BNO08xRptUncalGyro}} -\doxysubsubsection{\texorpdfstring{bias\_data}{bias\_data}} -{\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__gyro__bias__t}{bno08x\+\_\+gyro\+\_\+bias\+\_\+t}} BNO08x\+Rpt\+Uncal\+Gyro\+::bias\+\_\+data\hspace{0.3cm}{\ttfamily [private]}} - -\Hypertarget{class_b_n_o08x_rpt_uncal_gyro_a89be69923a02732cff7253fe2e96e9a9}\label{class_b_n_o08x_rpt_uncal_gyro_a89be69923a02732cff7253fe2e96e9a9} -\index{BNO08xRptUncalGyro@{BNO08xRptUncalGyro}!data@{data}} -\index{data@{data}!BNO08xRptUncalGyro@{BNO08xRptUncalGyro}} -\doxysubsubsection{\texorpdfstring{data}{data}} -{\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__gyro__t}{bno08x\+\_\+gyro\+\_\+t}} BNO08x\+Rpt\+Uncal\+Gyro\+::data\hspace{0.3cm}{\ttfamily [private]}} - -\Hypertarget{class_b_n_o08x_rpt_uncal_gyro_a8326235183745463e9637d2bb9d4027a}\label{class_b_n_o08x_rpt_uncal_gyro_a8326235183745463e9637d2bb9d4027a} -\index{BNO08xRptUncalGyro@{BNO08xRptUncalGyro}!TAG@{TAG}} -\index{TAG@{TAG}!BNO08xRptUncalGyro@{BNO08xRptUncalGyro}} -\doxysubsubsection{\texorpdfstring{TAG}{TAG}} -{\footnotesize\ttfamily const constexpr char\texorpdfstring{$\ast$}{*} BNO08x\+Rpt\+Uncal\+Gyro\+::\+TAG = "{}BNO08x\+Rpt\+Uncal\+Gyro"{}\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} - - - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -include/report/\mbox{\hyperlink{_b_n_o08x_rpt_uncal_gyro_8hpp}{BNO08x\+Rpt\+Uncal\+Gyro.\+hpp}}\item -source/report/\mbox{\hyperlink{_b_n_o08x_rpt_uncal_gyro_8cpp}{BNO08x\+Rpt\+Uncal\+Gyro.\+cpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/class_b_n_o08x_rpt_uncal_gyro__coll__graph.md5 b/documentation/latex/class_b_n_o08x_rpt_uncal_gyro__coll__graph.md5 deleted file mode 100644 index c7496a5..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_uncal_gyro__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -23acaa387fc577655db62c120a964fdb \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_uncal_gyro__coll__graph.pdf b/documentation/latex/class_b_n_o08x_rpt_uncal_gyro__coll__graph.pdf deleted file mode 100644 index 5ecb697..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_uncal_gyro__coll__graph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_uncal_gyro__inherit__graph.md5 b/documentation/latex/class_b_n_o08x_rpt_uncal_gyro__inherit__graph.md5 deleted file mode 100644 index 5ef1fcb..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_uncal_gyro__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -7cdcc4bc4916fe1630fcabc4c085666c \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_uncal_gyro__inherit__graph.pdf b/documentation/latex/class_b_n_o08x_rpt_uncal_gyro__inherit__graph.pdf deleted file mode 100644 index 422c6c6..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_uncal_gyro__inherit__graph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_a08b722174d100d1d9363eaf4989a8ecd_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_a08b722174d100d1d9363eaf4989a8ecd_cgraph.md5 deleted file mode 100644 index 339a3ec..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_a08b722174d100d1d9363eaf4989a8ecd_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -ad0e68b1f61d6669967da78ec29c9833 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_a08b722174d100d1d9363eaf4989a8ecd_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_a08b722174d100d1d9363eaf4989a8ecd_cgraph.pdf deleted file mode 100644 index 24d4d15..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_a08b722174d100d1d9363eaf4989a8ecd_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_a13c875a4ef09df3a82ac4bfa5109fdf7_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_a13c875a4ef09df3a82ac4bfa5109fdf7_cgraph.md5 deleted file mode 100644 index 116b703..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_a13c875a4ef09df3a82ac4bfa5109fdf7_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -52ce6f59d467f001a3faf517fefa2eb1 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_a13c875a4ef09df3a82ac4bfa5109fdf7_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_a13c875a4ef09df3a82ac4bfa5109fdf7_cgraph.pdf deleted file mode 100644 index 2abd20b..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_a13c875a4ef09df3a82ac4bfa5109fdf7_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706_cgraph.md5 deleted file mode 100644 index aeb840f..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 0350352..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706_icgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706_icgraph.md5 deleted file mode 100644 index ebab757..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -ed3e252757ba76b5e07962e16305d5fe \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706_icgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706_icgraph.pdf deleted file mode 100644 index c9ed73f..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_acfcb717810a8924c3b119829c4b24489_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_acfcb717810a8924c3b119829c4b24489_cgraph.md5 deleted file mode 100644 index 28e952d..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_acfcb717810a8924c3b119829c4b24489_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -084c061b2296bfd796b951f5cf3f0b5e \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_acfcb717810a8924c3b119829c4b24489_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_acfcb717810a8924c3b119829c4b24489_cgraph.pdf deleted file mode 100644 index d72ef72..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_acfcb717810a8924c3b119829c4b24489_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_ae2fec54b70d897124720abe1dcccd793_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_ae2fec54b70d897124720abe1dcccd793_cgraph.md5 deleted file mode 100644 index 80c4b96..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_ae2fec54b70d897124720abe1dcccd793_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -1c9a83473959f393a8c546d412204608 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_ae2fec54b70d897124720abe1dcccd793_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_ae2fec54b70d897124720abe1dcccd793_cgraph.pdf deleted file mode 100644 index 52e1ee3..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_ae2fec54b70d897124720abe1dcccd793_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_ae2fec54b70d897124720abe1dcccd793_icgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_ae2fec54b70d897124720abe1dcccd793_icgraph.md5 deleted file mode 100644 index 4a8e160..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_ae2fec54b70d897124720abe1dcccd793_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -c78c8943210670ede79741d0fdaceec8 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_ae2fec54b70d897124720abe1dcccd793_icgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_ae2fec54b70d897124720abe1dcccd793_icgraph.pdf deleted file mode 100644 index 5003f2a..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_ae2fec54b70d897124720abe1dcccd793_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer.tex b/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer.tex deleted file mode 100644 index 834d349..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer.tex +++ /dev/null @@ -1,304 +0,0 @@ -\doxysection{BNO08x\+Rpt\+Uncal\+Magnetometer Class Reference} -\hypertarget{class_b_n_o08x_rpt_uncal_magnetometer}{}\label{class_b_n_o08x_rpt_uncal_magnetometer}\index{BNO08xRptUncalMagnetometer@{BNO08xRptUncalMagnetometer}} - - -Class to represent uncalibrated magnetometer reports. (See Ref. Manual 6.\+5.\+17) - - - - -{\ttfamily \#include $<$BNO08x\+Rpt\+Uncal\+Magnetometer.\+hpp$>$} - - - -Inheritance diagram for BNO08x\+Rpt\+Uncal\+Magnetometer\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=235pt]{class_b_n_o08x_rpt_uncal_magnetometer__inherit__graph} -\end{center} -\end{figure} - - -Collaboration diagram for BNO08x\+Rpt\+Uncal\+Magnetometer\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_rpt_uncal_magnetometer__coll__graph} -\end{center} -\end{figure} -\doxysubsubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{class_b_n_o08x_rpt_uncal_magnetometer_a8ac1f7e58879febd738b85a8035411a0}{BNO08x\+Rpt\+Uncal\+Magnetometer}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) -\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}} () -\begin{DoxyCompactList}\small\item\em Grabs most recent uncalibrated magnetometer magnetic field data, units are in u\+Tesla. \end{DoxyCompactList}\item -\mbox{\hyperlink{structbno08x__magf__bias__t}{bno08x\+\_\+magf\+\_\+bias\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_magnetometer_aa6818f72419eaebb55cba9ffec28c704}{get\+\_\+bias}} () -\begin{DoxyCompactList}\small\item\em Grabs most recent uncalibrated magnetometer bias data, units are in u\+Tesla. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Public Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc}{disable}} (sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Disables a sensor report by setting its period to 0us such that the \doxylink{class_b_n_o08x}{BNO08x} stops sending it. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46}{register\+\_\+cb}} (std\+::function$<$ void(void)$>$ cb\+\_\+fxn) -\begin{DoxyCompactList}\small\item\em Registers a callback to execute when new data from a specific report is received. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed}{has\+\_\+new\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Checks if a new report has been received since the last time this function was called. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72}{flush}} () -\begin{DoxyCompactList}\small\item\em Flush all buffered reports for this sensor/report module. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38}{get\+\_\+sample\+\_\+counts}} (\mbox{\hyperlink{structbno08x__sample__counts__t}{bno08x\+\_\+sample\+\_\+counts\+\_\+t}} \&sample\+\_\+counts) -\begin{DoxyCompactList}\small\item\em Gets sample counts for this sensor (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6}{clear\+\_\+sample\+\_\+counts}} () -\begin{DoxyCompactList}\small\item\em Clears \doxylink{class_b_n_o08x}{BNO08x} internal sample counts for this sensor. (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf}{get\+\_\+meta\+\_\+data}} (\mbox{\hyperlink{structbno08x__meta__data__t}{bno08x\+\_\+meta\+\_\+data\+\_\+t}} \&meta\+\_\+data) -\begin{DoxyCompactList}\small\item\em Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system). \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Private Member Functions} -\begin{DoxyCompactItemize} -\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_magnetometer_a2737505adb4176e5843ce7d13b2b8ec4}{update\+\_\+data}} (sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}sensor\+\_\+val) override -\begin{DoxyCompactList}\small\item\em Updates uncalibrated magf data from decoded sensor event. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Private Attributes} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{structbno08x__magf__t}{bno08x\+\_\+magf\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_magnetometer_a990d89eb227812938b1bdfd2cebaa29f}{data}} -\item -\mbox{\hyperlink{structbno08x__magf__bias__t}{bno08x\+\_\+magf\+\_\+bias\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_magnetometer_a0d38bb10486d87c633036967dfe66d75}{bias\+\_\+data}} -\end{DoxyCompactItemize} -\doxysubsubsection*{Static Private Attributes} -\begin{DoxyCompactItemize} -\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_magnetometer_a21e67be0d0c2235e93f3c7f7385e7fff}{TAG}} = "{}BNO08x\+Rpt\+Uncal\+Magnetometer"{} -\end{DoxyCompactItemize} -\doxysubsubsection*{Additional Inherited Members} -\doxysubsection*{Protected Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c}{rpt\+\_\+enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Enables a sensor report such that the \doxylink{class_b_n_o08x}{BNO08x} begins sending it. \end{DoxyCompactList}\item -\mbox{\hyperlink{class_b_n_o08x_rpt_a15e8eebe3fe90ac19837e3860c76374c}{BNO08x\+Rpt}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) -\begin{DoxyCompactList}\small\item\em \doxylink{class_b_n_o08x_rpt}{BNO08x\+Rpt} report constructor. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765}{unlock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Unlocks sh2 HAL lib to allow other tasks to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12}{lock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Locks sh2 HAL lib to only allow the calling task to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3}{unlock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Unlocks user data to allow other tasks to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0}{lock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Locks locks user data to only allow the calling task to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329}{signal\+\_\+data\+\_\+available}} () -\begin{DoxyCompactList}\small\item\em Signals to \doxylink{class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc}{BNO08x\+::data\+\_\+available()} that a new report has arrived. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}} -\begin{DoxyCompactList}\small\item\em Report ID, ex. SH2\+\_\+\+ACCELERATION. \end{DoxyCompactList}\item -Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}} -\begin{DoxyCompactList}\small\item\em Respective enable and data bit for report in evt\+\_\+grp\+\_\+rpt\+\_\+en and evt\+\_\+grp\+\_\+rpt\+\_\+data. \end{DoxyCompactList}\item -uint32\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a1d4d6f4cc6f1eae503863eedf7fb9f52}{period\+\_\+us}} -\begin{DoxyCompactList}\small\item\em The period/interval of the report in microseconds. \end{DoxyCompactList}\item -\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}} -\end{DoxyCompactItemize} -\doxysubsection*{Static Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -static const constexpr float \mbox{\hyperlink{class_b_n_o08x_rpt_a201aeb71fefb0d9d485914176a82dd80}{RAD\+\_\+2\+\_\+\+DEG}} -\begin{DoxyCompactList}\small\item\em Constant for radian to degree conversions, sed in quaternion to euler function conversions. \end{DoxyCompactList}\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a2c57f370fb08b793bb10ec22d5acca45}{TAG}} = "{}BNO08x\+Rpt"{} -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -Class to represent uncalibrated magnetometer reports. (See Ref. Manual 6.\+5.\+17) - -\doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{class_b_n_o08x_rpt_uncal_magnetometer_a8ac1f7e58879febd738b85a8035411a0}\label{class_b_n_o08x_rpt_uncal_magnetometer_a8ac1f7e58879febd738b85a8035411a0} -\index{BNO08xRptUncalMagnetometer@{BNO08xRptUncalMagnetometer}!BNO08xRptUncalMagnetometer@{BNO08xRptUncalMagnetometer}} -\index{BNO08xRptUncalMagnetometer@{BNO08xRptUncalMagnetometer}!BNO08xRptUncalMagnetometer@{BNO08xRptUncalMagnetometer}} -\doxysubsubsection{\texorpdfstring{BNO08xRptUncalMagnetometer()}{BNO08xRptUncalMagnetometer()}} -{\footnotesize\ttfamily BNO08x\+Rpt\+Uncal\+Magnetometer\+::\+BNO08x\+Rpt\+Uncal\+Magnetometer (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ID, }\item[{Event\+Bits\+\_\+t}]{rpt\+\_\+bit, }\item[{\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}}]{sync\+\_\+ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} - - - -\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}} -\doxysubsubsection{\texorpdfstring{get()}{get()}} -{\footnotesize\ttfamily void BNO08x\+Rpt\+Uncal\+Magnetometer\+::get (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{structbno08x__magf__t}{bno08x\+\_\+magf\+\_\+t}} \&}]{magf, }\item[{\mbox{\hyperlink{structbno08x__magf__bias__t}{bno08x\+\_\+magf\+\_\+bias\+\_\+t}} \&}]{bias }\end{DoxyParamCaption})} - - - -Grabs most recent uncalibrated magnetometer data, units are in u\+Tesla. - - -\begin{DoxyParams}{Parameters} -{\em magf} & Struct to store requested magf data. \\ -\hline -{\em bias} & Struct to store requested bias data.\\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_rpt_uncal_magnetometer_ad4d5abc8875955b6236bbe526be1e8fb_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_rpt_uncal_magnetometer_ad4d5abc8875955b6236bbe526be1e8fb_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_rpt_uncal_magnetometer_aa6818f72419eaebb55cba9ffec28c704}\label{class_b_n_o08x_rpt_uncal_magnetometer_aa6818f72419eaebb55cba9ffec28c704} -\index{BNO08xRptUncalMagnetometer@{BNO08xRptUncalMagnetometer}!get\_bias@{get\_bias}} -\index{get\_bias@{get\_bias}!BNO08xRptUncalMagnetometer@{BNO08xRptUncalMagnetometer}} -\doxysubsubsection{\texorpdfstring{get\_bias()}{get\_bias()}} -{\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__magf__bias__t}{bno08x\+\_\+magf\+\_\+bias\+\_\+t}} BNO08x\+Rpt\+Uncal\+Magnetometer\+::get\+\_\+bias (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} - - - -Grabs most recent uncalibrated magnetometer bias data, units are in u\+Tesla. - -\begin{DoxyReturn}{Returns} -Struct containing requested data. -\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_uncal_magnetometer_aa6818f72419eaebb55cba9ffec28c704_cgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_rpt_uncal_magnetometer_ae5a99ef7523dcafc4638a538e141306b}\label{class_b_n_o08x_rpt_uncal_magnetometer_ae5a99ef7523dcafc4638a538e141306b} -\index{BNO08xRptUncalMagnetometer@{BNO08xRptUncalMagnetometer}!get\_magf@{get\_magf}} -\index{get\_magf@{get\_magf}!BNO08xRptUncalMagnetometer@{BNO08xRptUncalMagnetometer}} -\doxysubsubsection{\texorpdfstring{get\_magf()}{get\_magf()}} -{\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__magf__t}{bno08x\+\_\+magf\+\_\+t}} BNO08x\+Rpt\+Uncal\+Magnetometer\+::get\+\_\+magf (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} - - - -Grabs most recent uncalibrated magnetometer magnetic field data, units are in u\+Tesla. - -\begin{DoxyReturn}{Returns} -Struct containing requested data. -\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_uncal_magnetometer_ae5a99ef7523dcafc4638a538e141306b_cgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_rpt_uncal_magnetometer_a2737505adb4176e5843ce7d13b2b8ec4}\label{class_b_n_o08x_rpt_uncal_magnetometer_a2737505adb4176e5843ce7d13b2b8ec4} -\index{BNO08xRptUncalMagnetometer@{BNO08xRptUncalMagnetometer}!update\_data@{update\_data}} -\index{update\_data@{update\_data}!BNO08xRptUncalMagnetometer@{BNO08xRptUncalMagnetometer}} -\doxysubsubsection{\texorpdfstring{update\_data()}{update\_data()}} -{\footnotesize\ttfamily void BNO08x\+Rpt\+Uncal\+Magnetometer\+::update\+\_\+data (\begin{DoxyParamCaption}\item[{sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}}]{sensor\+\_\+val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [private]}, {\ttfamily [virtual]}} - - - -Updates uncalibrated magf data from decoded sensor event. - - -\begin{DoxyParams}{Parameters} -{\em sensor\+\_\+val} & The sh2\+\_\+\+Sensor\+Value\+\_\+t struct used in sh2\+\_\+decode\+Sensor\+Event() call.\\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{class_b_n_o08x_rpt_a970fb7e7d3745c62fec626f0ccf0759f}{BNO08x\+Rpt}}. - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_rpt_uncal_magnetometer_a2737505adb4176e5843ce7d13b2b8ec4_cgraph} -\end{center} -\end{figure} - - -\doxysubsection{Member Data Documentation} -\Hypertarget{class_b_n_o08x_rpt_uncal_magnetometer_a0d38bb10486d87c633036967dfe66d75}\label{class_b_n_o08x_rpt_uncal_magnetometer_a0d38bb10486d87c633036967dfe66d75} -\index{BNO08xRptUncalMagnetometer@{BNO08xRptUncalMagnetometer}!bias\_data@{bias\_data}} -\index{bias\_data@{bias\_data}!BNO08xRptUncalMagnetometer@{BNO08xRptUncalMagnetometer}} -\doxysubsubsection{\texorpdfstring{bias\_data}{bias\_data}} -{\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__magf__bias__t}{bno08x\+\_\+magf\+\_\+bias\+\_\+t}} BNO08x\+Rpt\+Uncal\+Magnetometer\+::bias\+\_\+data\hspace{0.3cm}{\ttfamily [private]}} - -\Hypertarget{class_b_n_o08x_rpt_uncal_magnetometer_a990d89eb227812938b1bdfd2cebaa29f}\label{class_b_n_o08x_rpt_uncal_magnetometer_a990d89eb227812938b1bdfd2cebaa29f} -\index{BNO08xRptUncalMagnetometer@{BNO08xRptUncalMagnetometer}!data@{data}} -\index{data@{data}!BNO08xRptUncalMagnetometer@{BNO08xRptUncalMagnetometer}} -\doxysubsubsection{\texorpdfstring{data}{data}} -{\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__magf__t}{bno08x\+\_\+magf\+\_\+t}} BNO08x\+Rpt\+Uncal\+Magnetometer\+::data\hspace{0.3cm}{\ttfamily [private]}} - -\Hypertarget{class_b_n_o08x_rpt_uncal_magnetometer_a21e67be0d0c2235e93f3c7f7385e7fff}\label{class_b_n_o08x_rpt_uncal_magnetometer_a21e67be0d0c2235e93f3c7f7385e7fff} -\index{BNO08xRptUncalMagnetometer@{BNO08xRptUncalMagnetometer}!TAG@{TAG}} -\index{TAG@{TAG}!BNO08xRptUncalMagnetometer@{BNO08xRptUncalMagnetometer}} -\doxysubsubsection{\texorpdfstring{TAG}{TAG}} -{\footnotesize\ttfamily const constexpr char\texorpdfstring{$\ast$}{*} BNO08x\+Rpt\+Uncal\+Magnetometer\+::\+TAG = "{}BNO08x\+Rpt\+Uncal\+Magnetometer"{}\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} - - - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -include/report/\mbox{\hyperlink{_b_n_o08x_rpt_uncal_magnetometer_8hpp}{BNO08x\+Rpt\+Uncal\+Magnetometer.\+hpp}}\item -source/report/\mbox{\hyperlink{_b_n_o08x_rpt_uncal_magnetometer_8cpp}{BNO08x\+Rpt\+Uncal\+Magnetometer.\+cpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer__coll__graph.md5 b/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer__coll__graph.md5 deleted file mode 100644 index 0248469..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -b12181c05faa0b21e1fc5b33ba799ac3 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer__coll__graph.pdf b/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer__coll__graph.pdf deleted file mode 100644 index a38ce75..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer__coll__graph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer__inherit__graph.md5 b/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer__inherit__graph.md5 deleted file mode 100644 index a6c51ad..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -a216f40f76b8f3c0dafc090f306078fe \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer__inherit__graph.pdf b/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer__inherit__graph.pdf deleted file mode 100644 index cb6dfb0..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer__inherit__graph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_a2737505adb4176e5843ce7d13b2b8ec4_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_a2737505adb4176e5843ce7d13b2b8ec4_cgraph.md5 deleted file mode 100644 index 9872ab7..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_a2737505adb4176e5843ce7d13b2b8ec4_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -f33241337cb3f4fb8dccebcd63feefdd \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_a2737505adb4176e5843ce7d13b2b8ec4_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_a2737505adb4176e5843ce7d13b2b8ec4_cgraph.pdf deleted file mode 100644 index bb9f9fc..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_a2737505adb4176e5843ce7d13b2b8ec4_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867_cgraph.md5 deleted file mode 100644 index 952ea1b..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 0cf98d6..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867_icgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867_icgraph.md5 deleted file mode 100644 index 9b20b5e..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -4497c30a4dc3b4b4412c4197c19e18a5 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867_icgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867_icgraph.pdf deleted file mode 100644 index 0196a39..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_aa6818f72419eaebb55cba9ffec28c704_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_aa6818f72419eaebb55cba9ffec28c704_cgraph.md5 deleted file mode 100644 index f0fe47c..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_aa6818f72419eaebb55cba9ffec28c704_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -258804588e177c8531401e1e0127d530 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_aa6818f72419eaebb55cba9ffec28c704_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_aa6818f72419eaebb55cba9ffec28c704_cgraph.pdf deleted file mode 100644 index 79f188b..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_aa6818f72419eaebb55cba9ffec28c704_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_ad4d5abc8875955b6236bbe526be1e8fb_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_ad4d5abc8875955b6236bbe526be1e8fb_cgraph.md5 deleted file mode 100644 index fa2ff52..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_ad4d5abc8875955b6236bbe526be1e8fb_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -6b0027ea00fc49946f7615dae13237be \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_ad4d5abc8875955b6236bbe526be1e8fb_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_ad4d5abc8875955b6236bbe526be1e8fb_cgraph.pdf deleted file mode 100644 index 9e58de7..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_ad4d5abc8875955b6236bbe526be1e8fb_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_ad4d5abc8875955b6236bbe526be1e8fb_icgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_ad4d5abc8875955b6236bbe526be1e8fb_icgraph.md5 deleted file mode 100644 index 4bfac39..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_ad4d5abc8875955b6236bbe526be1e8fb_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -bca4500b0a52a9ee03fefdaaa7138d1e \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_ad4d5abc8875955b6236bbe526be1e8fb_icgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_ad4d5abc8875955b6236bbe526be1e8fb_icgraph.pdf deleted file mode 100644 index e13e4bc..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_ad4d5abc8875955b6236bbe526be1e8fb_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_ae5a99ef7523dcafc4638a538e141306b_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_ae5a99ef7523dcafc4638a538e141306b_cgraph.md5 deleted file mode 100644 index 823d35f..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_ae5a99ef7523dcafc4638a538e141306b_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -14877b4242f1b97a2a23314fd222fa00 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_ae5a99ef7523dcafc4638a538e141306b_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_ae5a99ef7523dcafc4638a538e141306b_cgraph.pdf deleted file mode 100644 index d11cb9b..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_ae5a99ef7523dcafc4638a538e141306b_cgraph.pdf and /dev/null 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 deleted file mode 100644 index cbbee28..0000000 --- a/documentation/latex/class_b_n_o08x_s_h2_h_a_l.tex +++ /dev/null @@ -1,431 +0,0 @@ -\doxysection{BNO08x\+SH2\+HAL Class Reference} -\hypertarget{class_b_n_o08x_s_h2_h_a_l}{}\label{class_b_n_o08x_s_h2_h_a_l}\index{BNO08xSH2HAL@{BNO08xSH2HAL}} - - -Fully static class containing callback implementations for sh2 HAL lib. - - - - -{\ttfamily \#include $<$BNO08x\+SH2\+HAL.\+hpp$>$} - - - -Collaboration diagram for BNO08x\+SH2\+HAL\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_s_h2_h_a_l__coll__graph} -\end{center} -\end{figure} -\doxysubsubsection*{Static Public Member Functions} -\begin{DoxyCompactItemize} -\item -static void \mbox{\hyperlink{class_b_n_o08x_s_h2_h_a_l_a236ccf0ff8d36060b465bc1f4f0a37fa}{set\+\_\+hal\+\_\+imu}} (\mbox{\hyperlink{class_b_n_o08x}{BNO08x}} \texorpdfstring{$\ast$}{*}hal\+\_\+imu) -\begin{DoxyCompactList}\small\item\em Sets the \doxylink{class_b_n_o08x}{BNO08x} driver object to be used with sh2 HAL lib callbacks. \end{DoxyCompactList}\item -static int \mbox{\hyperlink{class_b_n_o08x_s_h2_h_a_l_ae079b1384cba806a778eb0e27f981da0}{spi\+\_\+open}} (sh2\+\_\+\+Hal\+\_\+t \texorpdfstring{$\ast$}{*}self) -\begin{DoxyCompactList}\small\item\em Opens SPI instance by waiting for interrupt. \end{DoxyCompactList}\item -static void \mbox{\hyperlink{class_b_n_o08x_s_h2_h_a_l_a5fa6b901d1790fcd7dc0905f62ae040f}{spi\+\_\+close}} (sh2\+\_\+\+Hal\+\_\+t \texorpdfstring{$\ast$}{*}self) -\begin{DoxyCompactList}\small\item\em Closes SPI instance (nothing to do here, but required by sh2 HAL lib for cases where other communication protocols are used.) \end{DoxyCompactList}\item -static int \mbox{\hyperlink{class_b_n_o08x_s_h2_h_a_l_a3e691461235b3e3c59866ac179d06f25}{spi\+\_\+read}} (sh2\+\_\+\+Hal\+\_\+t \texorpdfstring{$\ast$}{*}self, uint8\+\_\+t \texorpdfstring{$\ast$}{*}p\+Buffer, unsigned len, uint32\+\_\+t \texorpdfstring{$\ast$}{*}t\+\_\+us) -\begin{DoxyCompactList}\small\item\em SPI rx callback for sh2 HAL lib. \end{DoxyCompactList}\item -static int \mbox{\hyperlink{class_b_n_o08x_s_h2_h_a_l_a96d5b8fa7669f22cd0ecaf1feee13299}{spi\+\_\+write}} (sh2\+\_\+\+Hal\+\_\+t \texorpdfstring{$\ast$}{*}self, uint8\+\_\+t \texorpdfstring{$\ast$}{*}p\+Buffer, unsigned len) -\begin{DoxyCompactList}\small\item\em SPI tx callback for sh2 HAL lib. \end{DoxyCompactList}\item -static uint32\+\_\+t \mbox{\hyperlink{class_b_n_o08x_s_h2_h_a_l_ad89b6a3166e2eee003ad87a517a31cd5}{get\+\_\+time\+\_\+us}} (sh2\+\_\+\+Hal\+\_\+t \texorpdfstring{$\ast$}{*}self) -\begin{DoxyCompactList}\small\item\em Get time in microseconds callback for sh2 HAL lib. \end{DoxyCompactList}\item -static void \mbox{\hyperlink{class_b_n_o08x_s_h2_h_a_l_a1add67e38698c9f33541af7bd2912d8f}{hal\+\_\+cb}} (void \texorpdfstring{$\ast$}{*}cookie, sh2\+\_\+\+Async\+Event\+\_\+t \texorpdfstring{$\ast$}{*}p\+Event) -\begin{DoxyCompactList}\small\item\em General event callback for sh2 HAL lib, used to notify tasks of reset. \end{DoxyCompactList}\item -static void \mbox{\hyperlink{class_b_n_o08x_s_h2_h_a_l_a19c041ef614d7eda85b94b10202a3997}{sensor\+\_\+event\+\_\+cb}} (void \texorpdfstring{$\ast$}{*}cookie, sh2\+\_\+\+Sensor\+Event\+\_\+t \texorpdfstring{$\ast$}{*}event) -\begin{DoxyCompactList}\small\item\em Sensor event callback for sh2 HAL lib, sends received reports to data\+\_\+proc\+\_\+task(). \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Static Private Member Functions} -\begin{DoxyCompactItemize} -\item -static void \mbox{\hyperlink{class_b_n_o08x_s_h2_h_a_l_a0c4cc938180a997fb94c0c34c0dce07e}{hardware\+\_\+reset}} () -\begin{DoxyCompactList}\small\item\em Hardware reset callback for sh2 HAL lib, toggle RST gpio. \end{DoxyCompactList}\item -static bool \mbox{\hyperlink{class_b_n_o08x_s_h2_h_a_l_a15b568922a498b988bd8b897b3ae2278}{spi\+\_\+wait\+\_\+for\+\_\+int}} () -\begin{DoxyCompactList}\small\item\em SPI wait for HINT sh2 HAL lib callback. \end{DoxyCompactList}\item -static uint16\+\_\+t \mbox{\hyperlink{class_b_n_o08x_s_h2_h_a_l_ac63619162addd952a2af599cb414783f}{spi\+\_\+read\+\_\+sh2\+\_\+packet\+\_\+header}} (uint8\+\_\+t \texorpdfstring{$\ast$}{*}p\+Buffer) -\begin{DoxyCompactList}\small\item\em SPI rx packet header (invoked from SPI rx callback.) \end{DoxyCompactList}\item -static int \mbox{\hyperlink{class_b_n_o08x_s_h2_h_a_l_a6003e3011b0e8208e2632f729e195922}{spi\+\_\+read\+\_\+sh2\+\_\+packet\+\_\+body}} (uint8\+\_\+t \texorpdfstring{$\ast$}{*}p\+Buffer, uint16\+\_\+t packet\+\_\+sz) -\begin{DoxyCompactList}\small\item\em SPI rx packet body (invoked from SPI rx callback.) \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Static Private Attributes} -\begin{DoxyCompactItemize} -\item -static \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_s_h2_h_a_l_a1c77b8db18fc54406af8bb8a36e346c8}{imu}} -\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_s_h2_h_a_l_a36760cb9c002cfa410197ecd552f5a8a}{TAG}} = "{}BNO08x\+SH2\+HAL"{} -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -Fully static class containing callback implementations for sh2 HAL lib. - -\doxysubsection{Member Function Documentation} -\Hypertarget{class_b_n_o08x_s_h2_h_a_l_ad89b6a3166e2eee003ad87a517a31cd5}\label{class_b_n_o08x_s_h2_h_a_l_ad89b6a3166e2eee003ad87a517a31cd5} -\index{BNO08xSH2HAL@{BNO08xSH2HAL}!get\_time\_us@{get\_time\_us}} -\index{get\_time\_us@{get\_time\_us}!BNO08xSH2HAL@{BNO08xSH2HAL}} -\doxysubsubsection{\texorpdfstring{get\_time\_us()}{get\_time\_us()}} -{\footnotesize\ttfamily uint32\+\_\+t BNO08x\+SH2\+HAL\+::get\+\_\+time\+\_\+us (\begin{DoxyParamCaption}\item[{sh2\+\_\+\+Hal\+\_\+t \texorpdfstring{$\ast$}{*}}]{self }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} - - - -Get time in microseconds callback for sh2 HAL lib. - - -\begin{DoxyParams}{Parameters} -{\em self} & sh2 HAL lib object being used with \doxylink{class_b_n_o08x}{BNO08x} driver instance.\\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -Time in microseconds. -\end{DoxyReturn} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_s_h2_h_a_l_ad89b6a3166e2eee003ad87a517a31cd5_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_s_h2_h_a_l_a1add67e38698c9f33541af7bd2912d8f}\label{class_b_n_o08x_s_h2_h_a_l_a1add67e38698c9f33541af7bd2912d8f} -\index{BNO08xSH2HAL@{BNO08xSH2HAL}!hal\_cb@{hal\_cb}} -\index{hal\_cb@{hal\_cb}!BNO08xSH2HAL@{BNO08xSH2HAL}} -\doxysubsubsection{\texorpdfstring{hal\_cb()}{hal\_cb()}} -{\footnotesize\ttfamily void BNO08x\+SH2\+HAL\+::hal\+\_\+cb (\begin{DoxyParamCaption}\item[{void \texorpdfstring{$\ast$}{*}}]{cookie, }\item[{sh2\+\_\+\+Async\+Event\+\_\+t \texorpdfstring{$\ast$}{*}}]{p\+Event }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} - - - -General event callback for sh2 HAL lib, used to notify tasks of reset. - - -\begin{DoxyParams}{Parameters} -{\em cookie} & User set input parameter as void pointer (unused), see sh2\+\_\+\+Open(). \\ -\hline -{\em p\+Event} & Pointer to asynchronous event.\\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_s_h2_h_a_l_a1add67e38698c9f33541af7bd2912d8f_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_s_h2_h_a_l_a0c4cc938180a997fb94c0c34c0dce07e}\label{class_b_n_o08x_s_h2_h_a_l_a0c4cc938180a997fb94c0c34c0dce07e} -\index{BNO08xSH2HAL@{BNO08xSH2HAL}!hardware\_reset@{hardware\_reset}} -\index{hardware\_reset@{hardware\_reset}!BNO08xSH2HAL@{BNO08xSH2HAL}} -\doxysubsubsection{\texorpdfstring{hardware\_reset()}{hardware\_reset()}} -{\footnotesize\ttfamily void BNO08x\+SH2\+HAL\+::hardware\+\_\+reset (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}} - - - -Hardware reset callback for sh2 HAL lib, toggle RST gpio. - -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_s_h2_h_a_l_a0c4cc938180a997fb94c0c34c0dce07e_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_s_h2_h_a_l_a0c4cc938180a997fb94c0c34c0dce07e_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_s_h2_h_a_l_a19c041ef614d7eda85b94b10202a3997}\label{class_b_n_o08x_s_h2_h_a_l_a19c041ef614d7eda85b94b10202a3997} -\index{BNO08xSH2HAL@{BNO08xSH2HAL}!sensor\_event\_cb@{sensor\_event\_cb}} -\index{sensor\_event\_cb@{sensor\_event\_cb}!BNO08xSH2HAL@{BNO08xSH2HAL}} -\doxysubsubsection{\texorpdfstring{sensor\_event\_cb()}{sensor\_event\_cb()}} -{\footnotesize\ttfamily void BNO08x\+SH2\+HAL\+::sensor\+\_\+event\+\_\+cb (\begin{DoxyParamCaption}\item[{void \texorpdfstring{$\ast$}{*}}]{cookie, }\item[{sh2\+\_\+\+Sensor\+Event\+\_\+t \texorpdfstring{$\ast$}{*}}]{event }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} - - - -Sensor event callback for sh2 HAL lib, sends received reports to data\+\_\+proc\+\_\+task(). - - -\begin{DoxyParams}{Parameters} -{\em cookie} & User set input parameter as void pointer (unused), see sh2\+\_\+\+Open(). \\ -\hline -{\em event} & Pointer to sensor event.\\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_s_h2_h_a_l_a19c041ef614d7eda85b94b10202a3997_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_s_h2_h_a_l_a236ccf0ff8d36060b465bc1f4f0a37fa}\label{class_b_n_o08x_s_h2_h_a_l_a236ccf0ff8d36060b465bc1f4f0a37fa} -\index{BNO08xSH2HAL@{BNO08xSH2HAL}!set\_hal\_imu@{set\_hal\_imu}} -\index{set\_hal\_imu@{set\_hal\_imu}!BNO08xSH2HAL@{BNO08xSH2HAL}} -\doxysubsubsection{\texorpdfstring{set\_hal\_imu()}{set\_hal\_imu()}} -{\footnotesize\ttfamily void BNO08x\+SH2\+HAL\+::set\+\_\+hal\+\_\+imu (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_b_n_o08x}{BNO08x}} \texorpdfstring{$\ast$}{*}}]{hal\+\_\+imu }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} - - - -Sets the \doxylink{class_b_n_o08x}{BNO08x} driver object to be used with sh2 HAL lib callbacks. - - -\begin{DoxyParams}{Parameters} -{\em hal\+\_\+imu} & Pointer to \doxylink{class_b_n_o08x}{BNO08x} driver object to be used with sh2 HAL lib callbacks.\\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_s_h2_h_a_l_a236ccf0ff8d36060b465bc1f4f0a37fa_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_s_h2_h_a_l_a5fa6b901d1790fcd7dc0905f62ae040f}\label{class_b_n_o08x_s_h2_h_a_l_a5fa6b901d1790fcd7dc0905f62ae040f} -\index{BNO08xSH2HAL@{BNO08xSH2HAL}!spi\_close@{spi\_close}} -\index{spi\_close@{spi\_close}!BNO08xSH2HAL@{BNO08xSH2HAL}} -\doxysubsubsection{\texorpdfstring{spi\_close()}{spi\_close()}} -{\footnotesize\ttfamily void BNO08x\+SH2\+HAL\+::spi\+\_\+close (\begin{DoxyParamCaption}\item[{sh2\+\_\+\+Hal\+\_\+t \texorpdfstring{$\ast$}{*}}]{self }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} - - - -Closes SPI instance (nothing to do here, but required by sh2 HAL lib for cases where other communication protocols are used.) - -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_s_h2_h_a_l_a5fa6b901d1790fcd7dc0905f62ae040f_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_s_h2_h_a_l_ae079b1384cba806a778eb0e27f981da0}\label{class_b_n_o08x_s_h2_h_a_l_ae079b1384cba806a778eb0e27f981da0} -\index{BNO08xSH2HAL@{BNO08xSH2HAL}!spi\_open@{spi\_open}} -\index{spi\_open@{spi\_open}!BNO08xSH2HAL@{BNO08xSH2HAL}} -\doxysubsubsection{\texorpdfstring{spi\_open()}{spi\_open()}} -{\footnotesize\ttfamily int BNO08x\+SH2\+HAL\+::spi\+\_\+open (\begin{DoxyParamCaption}\item[{sh2\+\_\+\+Hal\+\_\+t \texorpdfstring{$\ast$}{*}}]{self }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} - - - -Opens SPI instance by waiting for interrupt. - -\begin{DoxyReturn}{Returns} -Always returns 0. -\end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_s_h2_h_a_l_ae079b1384cba806a778eb0e27f981da0_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_s_h2_h_a_l_ae079b1384cba806a778eb0e27f981da0_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_s_h2_h_a_l_a3e691461235b3e3c59866ac179d06f25}\label{class_b_n_o08x_s_h2_h_a_l_a3e691461235b3e3c59866ac179d06f25} -\index{BNO08xSH2HAL@{BNO08xSH2HAL}!spi\_read@{spi\_read}} -\index{spi\_read@{spi\_read}!BNO08xSH2HAL@{BNO08xSH2HAL}} -\doxysubsubsection{\texorpdfstring{spi\_read()}{spi\_read()}} -{\footnotesize\ttfamily int BNO08x\+SH2\+HAL\+::spi\+\_\+read (\begin{DoxyParamCaption}\item[{sh2\+\_\+\+Hal\+\_\+t \texorpdfstring{$\ast$}{*}}]{self, }\item[{uint8\+\_\+t \texorpdfstring{$\ast$}{*}}]{p\+Buffer, }\item[{unsigned}]{len, }\item[{uint32\+\_\+t \texorpdfstring{$\ast$}{*}}]{t\+\_\+us }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} - - - -SPI rx callback for sh2 HAL lib. - - -\begin{DoxyParams}{Parameters} -{\em self} & sh2 HAL lib object being used with \doxylink{class_b_n_o08x}{BNO08x} driver instance. \\ -\hline -{\em p\+Buffer} & Buffer to store received packet. \\ -\hline -{\em len} & Length of bytes to read. \\ -\hline -{\em t\+\_\+us} & Time in microseconds (unused, forced sh2 HAL lib required function type)\\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -Size of received packet in bytes, 0 on failure. -\end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_s_h2_h_a_l_a3e691461235b3e3c59866ac179d06f25_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_s_h2_h_a_l_a3e691461235b3e3c59866ac179d06f25_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_s_h2_h_a_l_a6003e3011b0e8208e2632f729e195922}\label{class_b_n_o08x_s_h2_h_a_l_a6003e3011b0e8208e2632f729e195922} -\index{BNO08xSH2HAL@{BNO08xSH2HAL}!spi\_read\_sh2\_packet\_body@{spi\_read\_sh2\_packet\_body}} -\index{spi\_read\_sh2\_packet\_body@{spi\_read\_sh2\_packet\_body}!BNO08xSH2HAL@{BNO08xSH2HAL}} -\doxysubsubsection{\texorpdfstring{spi\_read\_sh2\_packet\_body()}{spi\_read\_sh2\_packet\_body()}} -{\footnotesize\ttfamily int BNO08x\+SH2\+HAL\+::spi\+\_\+read\+\_\+sh2\+\_\+packet\+\_\+body (\begin{DoxyParamCaption}\item[{uint8\+\_\+t \texorpdfstring{$\ast$}{*}}]{p\+Buffer, }\item[{uint16\+\_\+t}]{packet\+\_\+sz }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}} - - - -SPI rx packet body (invoked from SPI rx callback.) - - -\begin{DoxyParams}{Parameters} -{\em p\+Buffer} & Buffer to store received packet body.\\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -Packet size, 0 on failure. -\end{DoxyReturn} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_s_h2_h_a_l_a6003e3011b0e8208e2632f729e195922_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_s_h2_h_a_l_ac63619162addd952a2af599cb414783f}\label{class_b_n_o08x_s_h2_h_a_l_ac63619162addd952a2af599cb414783f} -\index{BNO08xSH2HAL@{BNO08xSH2HAL}!spi\_read\_sh2\_packet\_header@{spi\_read\_sh2\_packet\_header}} -\index{spi\_read\_sh2\_packet\_header@{spi\_read\_sh2\_packet\_header}!BNO08xSH2HAL@{BNO08xSH2HAL}} -\doxysubsubsection{\texorpdfstring{spi\_read\_sh2\_packet\_header()}{spi\_read\_sh2\_packet\_header()}} -{\footnotesize\ttfamily uint16\+\_\+t BNO08x\+SH2\+HAL\+::spi\+\_\+read\+\_\+sh2\+\_\+packet\+\_\+header (\begin{DoxyParamCaption}\item[{uint8\+\_\+t \texorpdfstring{$\ast$}{*}}]{p\+Buffer }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}} - - - -SPI rx packet header (invoked from SPI rx callback.) - - -\begin{DoxyParams}{Parameters} -{\em p\+Buffer} & Buffer to store received header.\\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -Packet size (should always be 4), 0 on failure. -\end{DoxyReturn} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_s_h2_h_a_l_ac63619162addd952a2af599cb414783f_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_s_h2_h_a_l_a15b568922a498b988bd8b897b3ae2278}\label{class_b_n_o08x_s_h2_h_a_l_a15b568922a498b988bd8b897b3ae2278} -\index{BNO08xSH2HAL@{BNO08xSH2HAL}!spi\_wait\_for\_int@{spi\_wait\_for\_int}} -\index{spi\_wait\_for\_int@{spi\_wait\_for\_int}!BNO08xSH2HAL@{BNO08xSH2HAL}} -\doxysubsubsection{\texorpdfstring{spi\_wait\_for\_int()}{spi\_wait\_for\_int()}} -{\footnotesize\ttfamily bool BNO08x\+SH2\+HAL\+::spi\+\_\+wait\+\_\+for\+\_\+int (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}} - - - -SPI wait for HINT sh2 HAL lib callback. - -\begin{DoxyReturn}{Returns} -True if interrupt was detected before timeout. -\end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_s_h2_h_a_l_a15b568922a498b988bd8b897b3ae2278_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_s_h2_h_a_l_a15b568922a498b988bd8b897b3ae2278_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_s_h2_h_a_l_a96d5b8fa7669f22cd0ecaf1feee13299}\label{class_b_n_o08x_s_h2_h_a_l_a96d5b8fa7669f22cd0ecaf1feee13299} -\index{BNO08xSH2HAL@{BNO08xSH2HAL}!spi\_write@{spi\_write}} -\index{spi\_write@{spi\_write}!BNO08xSH2HAL@{BNO08xSH2HAL}} -\doxysubsubsection{\texorpdfstring{spi\_write()}{spi\_write()}} -{\footnotesize\ttfamily int BNO08x\+SH2\+HAL\+::spi\+\_\+write (\begin{DoxyParamCaption}\item[{sh2\+\_\+\+Hal\+\_\+t \texorpdfstring{$\ast$}{*}}]{self, }\item[{uint8\+\_\+t \texorpdfstring{$\ast$}{*}}]{p\+Buffer, }\item[{unsigned}]{len }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} - - - -SPI tx callback for sh2 HAL lib. - - -\begin{DoxyParams}{Parameters} -{\em self} & sh2 HAL lib object being used with \doxylink{class_b_n_o08x}{BNO08x} driver instance. \\ -\hline -{\em p\+Buffer} & Buffer containing data to write. \\ -\hline -{\em len} & Length in bytes to write.\\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -Size of sent data (len param), 0 on failure. -\end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_s_h2_h_a_l_a96d5b8fa7669f22cd0ecaf1feee13299_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_s_h2_h_a_l_a96d5b8fa7669f22cd0ecaf1feee13299_icgraph} -\end{center} -\end{figure} - - -\doxysubsection{Member Data Documentation} -\Hypertarget{class_b_n_o08x_s_h2_h_a_l_a1c77b8db18fc54406af8bb8a36e346c8}\label{class_b_n_o08x_s_h2_h_a_l_a1c77b8db18fc54406af8bb8a36e346c8} -\index{BNO08xSH2HAL@{BNO08xSH2HAL}!imu@{imu}} -\index{imu@{imu}!BNO08xSH2HAL@{BNO08xSH2HAL}} -\doxysubsubsection{\texorpdfstring{imu}{imu}} -{\footnotesize\ttfamily \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} \texorpdfstring{$\ast$}{*} BNO08x\+SH2\+HAL\+::imu\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}} - -\Hypertarget{class_b_n_o08x_s_h2_h_a_l_a36760cb9c002cfa410197ecd552f5a8a}\label{class_b_n_o08x_s_h2_h_a_l_a36760cb9c002cfa410197ecd552f5a8a} -\index{BNO08xSH2HAL@{BNO08xSH2HAL}!TAG@{TAG}} -\index{TAG@{TAG}!BNO08xSH2HAL@{BNO08xSH2HAL}} -\doxysubsubsection{\texorpdfstring{TAG}{TAG}} -{\footnotesize\ttfamily const constexpr char\texorpdfstring{$\ast$}{*} BNO08x\+SH2\+HAL\+::\+TAG = "{}BNO08x\+SH2\+HAL"{}\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} - - - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -include/\mbox{\hyperlink{_b_n_o08x_s_h2_h_a_l_8hpp}{BNO08x\+SH2\+HAL.\+hpp}}\item -source/\mbox{\hyperlink{_b_n_o08x_s_h2_h_a_l_8cpp}{BNO08x\+SH2\+HAL.\+cpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/class_b_n_o08x_s_h2_h_a_l__coll__graph.md5 b/documentation/latex/class_b_n_o08x_s_h2_h_a_l__coll__graph.md5 deleted file mode 100644 index 8bec98f..0000000 --- a/documentation/latex/class_b_n_o08x_s_h2_h_a_l__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -b1cba6d5c7ddb0a007a251a925db3540 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_s_h2_h_a_l__coll__graph.pdf b/documentation/latex/class_b_n_o08x_s_h2_h_a_l__coll__graph.pdf deleted file mode 100644 index ac5812f..0000000 Binary files a/documentation/latex/class_b_n_o08x_s_h2_h_a_l__coll__graph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a0c4cc938180a997fb94c0c34c0dce07e_cgraph.md5 b/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a0c4cc938180a997fb94c0c34c0dce07e_cgraph.md5 deleted file mode 100644 index efec030..0000000 --- a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a0c4cc938180a997fb94c0c34c0dce07e_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -f99a65499df3d8ea77bf115fab5ea906 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a0c4cc938180a997fb94c0c34c0dce07e_cgraph.pdf b/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a0c4cc938180a997fb94c0c34c0dce07e_cgraph.pdf deleted file mode 100644 index 8f0bf73..0000000 Binary files a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a0c4cc938180a997fb94c0c34c0dce07e_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a0c4cc938180a997fb94c0c34c0dce07e_icgraph.md5 b/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a0c4cc938180a997fb94c0c34c0dce07e_icgraph.md5 deleted file mode 100644 index 8d0ca5c..0000000 --- a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a0c4cc938180a997fb94c0c34c0dce07e_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -5ee3630ec96af3582ce2c636b2099da1 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a0c4cc938180a997fb94c0c34c0dce07e_icgraph.pdf b/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a0c4cc938180a997fb94c0c34c0dce07e_icgraph.pdf deleted file mode 100644 index 9f7efc8..0000000 Binary files a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a0c4cc938180a997fb94c0c34c0dce07e_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a15b568922a498b988bd8b897b3ae2278_cgraph.md5 b/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a15b568922a498b988bd8b897b3ae2278_cgraph.md5 deleted file mode 100644 index b0ef38b..0000000 --- a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a15b568922a498b988bd8b897b3ae2278_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -c8dce6c00bd65b8087e04375ac13af60 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a15b568922a498b988bd8b897b3ae2278_cgraph.pdf b/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a15b568922a498b988bd8b897b3ae2278_cgraph.pdf deleted file mode 100644 index 21c19cb..0000000 Binary files a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a15b568922a498b988bd8b897b3ae2278_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a15b568922a498b988bd8b897b3ae2278_icgraph.md5 b/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a15b568922a498b988bd8b897b3ae2278_icgraph.md5 deleted file mode 100644 index 3309fc6..0000000 --- a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a15b568922a498b988bd8b897b3ae2278_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -4c804e6df82b41d9a31b8159f8549a14 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a15b568922a498b988bd8b897b3ae2278_icgraph.pdf b/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a15b568922a498b988bd8b897b3ae2278_icgraph.pdf deleted file mode 100644 index 2ae4eef..0000000 Binary files a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a15b568922a498b988bd8b897b3ae2278_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a19c041ef614d7eda85b94b10202a3997_icgraph.md5 b/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a19c041ef614d7eda85b94b10202a3997_icgraph.md5 deleted file mode 100644 index 7bb6ef4..0000000 --- a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a19c041ef614d7eda85b94b10202a3997_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -119d6b71e291d6fa992ef295095e3126 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a19c041ef614d7eda85b94b10202a3997_icgraph.pdf b/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a19c041ef614d7eda85b94b10202a3997_icgraph.pdf deleted file mode 100644 index b81fede..0000000 Binary files a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a19c041ef614d7eda85b94b10202a3997_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a1add67e38698c9f33541af7bd2912d8f_icgraph.md5 b/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a1add67e38698c9f33541af7bd2912d8f_icgraph.md5 deleted file mode 100644 index eb4308d..0000000 --- a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a1add67e38698c9f33541af7bd2912d8f_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -5dea3e06be2f9c001cfe275e78e5e0c7 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a1add67e38698c9f33541af7bd2912d8f_icgraph.pdf b/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a1add67e38698c9f33541af7bd2912d8f_icgraph.pdf deleted file mode 100644 index 7b72a0b..0000000 Binary files a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a1add67e38698c9f33541af7bd2912d8f_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a236ccf0ff8d36060b465bc1f4f0a37fa_icgraph.md5 b/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a236ccf0ff8d36060b465bc1f4f0a37fa_icgraph.md5 deleted file mode 100644 index db561bb..0000000 --- a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a236ccf0ff8d36060b465bc1f4f0a37fa_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -1c2f8ba948f753fb8dacdd39458e3622 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a236ccf0ff8d36060b465bc1f4f0a37fa_icgraph.pdf b/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a236ccf0ff8d36060b465bc1f4f0a37fa_icgraph.pdf deleted file mode 100644 index a1459d9..0000000 Binary files a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a236ccf0ff8d36060b465bc1f4f0a37fa_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a3e691461235b3e3c59866ac179d06f25_cgraph.md5 b/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a3e691461235b3e3c59866ac179d06f25_cgraph.md5 deleted file mode 100644 index 38fb105..0000000 --- a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a3e691461235b3e3c59866ac179d06f25_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -b97218905ef0d59c0ba126b57983157d \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a3e691461235b3e3c59866ac179d06f25_cgraph.pdf b/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a3e691461235b3e3c59866ac179d06f25_cgraph.pdf deleted file mode 100644 index 68f3b00..0000000 Binary files a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a3e691461235b3e3c59866ac179d06f25_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a3e691461235b3e3c59866ac179d06f25_icgraph.md5 b/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a3e691461235b3e3c59866ac179d06f25_icgraph.md5 deleted file mode 100644 index f1dcae4..0000000 --- a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a3e691461235b3e3c59866ac179d06f25_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -77007ef3c1f2847a604d8d65ec3566b2 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a3e691461235b3e3c59866ac179d06f25_icgraph.pdf b/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a3e691461235b3e3c59866ac179d06f25_icgraph.pdf deleted file mode 100644 index fb88ca4..0000000 Binary files a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a3e691461235b3e3c59866ac179d06f25_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a5fa6b901d1790fcd7dc0905f62ae040f_icgraph.md5 b/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a5fa6b901d1790fcd7dc0905f62ae040f_icgraph.md5 deleted file mode 100644 index aca32e4..0000000 --- a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a5fa6b901d1790fcd7dc0905f62ae040f_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -9de8268e59b40b4ac7c613d0eb533223 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a5fa6b901d1790fcd7dc0905f62ae040f_icgraph.pdf b/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a5fa6b901d1790fcd7dc0905f62ae040f_icgraph.pdf deleted file mode 100644 index e6a1ed9..0000000 Binary files a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a5fa6b901d1790fcd7dc0905f62ae040f_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a6003e3011b0e8208e2632f729e195922_icgraph.md5 b/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a6003e3011b0e8208e2632f729e195922_icgraph.md5 deleted file mode 100644 index 8097156..0000000 --- a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a6003e3011b0e8208e2632f729e195922_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -0370753f8fa091a25a0a73bbffa4480c \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a6003e3011b0e8208e2632f729e195922_icgraph.pdf b/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a6003e3011b0e8208e2632f729e195922_icgraph.pdf deleted file mode 100644 index e7db169..0000000 Binary files a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a6003e3011b0e8208e2632f729e195922_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a96d5b8fa7669f22cd0ecaf1feee13299_cgraph.md5 b/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a96d5b8fa7669f22cd0ecaf1feee13299_cgraph.md5 deleted file mode 100644 index c3020be..0000000 --- a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a96d5b8fa7669f22cd0ecaf1feee13299_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -2ec51744257d703578a4e11787be2cc0 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a96d5b8fa7669f22cd0ecaf1feee13299_cgraph.pdf b/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a96d5b8fa7669f22cd0ecaf1feee13299_cgraph.pdf deleted file mode 100644 index 73024fa..0000000 Binary files a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a96d5b8fa7669f22cd0ecaf1feee13299_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a96d5b8fa7669f22cd0ecaf1feee13299_icgraph.md5 b/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a96d5b8fa7669f22cd0ecaf1feee13299_icgraph.md5 deleted file mode 100644 index 350c49c..0000000 --- a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a96d5b8fa7669f22cd0ecaf1feee13299_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -cde542710e08bf8695d817cf852a690d \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a96d5b8fa7669f22cd0ecaf1feee13299_icgraph.pdf b/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a96d5b8fa7669f22cd0ecaf1feee13299_icgraph.pdf deleted file mode 100644 index a3c41e3..0000000 Binary files a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a96d5b8fa7669f22cd0ecaf1feee13299_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_ac63619162addd952a2af599cb414783f_icgraph.md5 b/documentation/latex/class_b_n_o08x_s_h2_h_a_l_ac63619162addd952a2af599cb414783f_icgraph.md5 deleted file mode 100644 index c39a6dd..0000000 --- a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_ac63619162addd952a2af599cb414783f_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -014852bf3c990aca0706478a5311701e \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_ac63619162addd952a2af599cb414783f_icgraph.pdf b/documentation/latex/class_b_n_o08x_s_h2_h_a_l_ac63619162addd952a2af599cb414783f_icgraph.pdf deleted file mode 100644 index ba976bf..0000000 Binary files a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_ac63619162addd952a2af599cb414783f_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_ad89b6a3166e2eee003ad87a517a31cd5_icgraph.md5 b/documentation/latex/class_b_n_o08x_s_h2_h_a_l_ad89b6a3166e2eee003ad87a517a31cd5_icgraph.md5 deleted file mode 100644 index fba6056..0000000 --- a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_ad89b6a3166e2eee003ad87a517a31cd5_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -a66ce672df54372d59de4a71828e65a0 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_ad89b6a3166e2eee003ad87a517a31cd5_icgraph.pdf b/documentation/latex/class_b_n_o08x_s_h2_h_a_l_ad89b6a3166e2eee003ad87a517a31cd5_icgraph.pdf deleted file mode 100644 index e19dd2c..0000000 Binary files a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_ad89b6a3166e2eee003ad87a517a31cd5_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_ae079b1384cba806a778eb0e27f981da0_cgraph.md5 b/documentation/latex/class_b_n_o08x_s_h2_h_a_l_ae079b1384cba806a778eb0e27f981da0_cgraph.md5 deleted file mode 100644 index 29d706f..0000000 --- a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_ae079b1384cba806a778eb0e27f981da0_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -4651c47963708828a1d21e28da7de010 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_ae079b1384cba806a778eb0e27f981da0_cgraph.pdf b/documentation/latex/class_b_n_o08x_s_h2_h_a_l_ae079b1384cba806a778eb0e27f981da0_cgraph.pdf deleted file mode 100644 index d1c9494..0000000 Binary files a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_ae079b1384cba806a778eb0e27f981da0_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_ae079b1384cba806a778eb0e27f981da0_icgraph.md5 b/documentation/latex/class_b_n_o08x_s_h2_h_a_l_ae079b1384cba806a778eb0e27f981da0_icgraph.md5 deleted file mode 100644 index cc5f6be..0000000 --- a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_ae079b1384cba806a778eb0e27f981da0_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -02cf204a2432ff7efe7a5e1f13f4d5dd \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_ae079b1384cba806a778eb0e27f981da0_icgraph.pdf b/documentation/latex/class_b_n_o08x_s_h2_h_a_l_ae079b1384cba806a778eb0e27f981da0_icgraph.pdf deleted file mode 100644 index bd3b305..0000000 Binary files a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_ae079b1384cba806a778eb0e27f981da0_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_test_helper.tex b/documentation/latex/class_b_n_o08x_test_helper.tex deleted file mode 100644 index 37a8d88..0000000 --- a/documentation/latex/class_b_n_o08x_test_helper.tex +++ /dev/null @@ -1,581 +0,0 @@ -\doxysection{BNO08x\+Test\+Helper Class Reference} -\hypertarget{class_b_n_o08x_test_helper}{}\label{class_b_n_o08x_test_helper}\index{BNO08xTestHelper@{BNO08xTestHelper}} - - -\doxylink{class_b_n_o08x}{BNO08x} unit test helper class. - - - - -{\ttfamily \#include $<$BNO08x\+Test\+Helper.\+hpp$>$} - - - -Collaboration diagram for BNO08x\+Test\+Helper\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_test_helper__coll__graph} -\end{center} -\end{figure} -\doxysubsubsection*{Static Public Member Functions} -\begin{DoxyCompactItemize} -\item -static void \mbox{\hyperlink{class_b_n_o08x_test_helper_a066f8389fd1c682ec9565ebc3060d885}{print\+\_\+test\+\_\+start\+\_\+banner}} (const char \texorpdfstring{$\ast$}{*}TEST\+\_\+\+TAG) -\begin{DoxyCompactList}\small\item\em Prints test begin banner. \end{DoxyCompactList}\item -static void \mbox{\hyperlink{class_b_n_o08x_test_helper_a16423fc3250e88eb5392800022f82919}{print\+\_\+test\+\_\+end\+\_\+banner}} (const char \texorpdfstring{$\ast$}{*}TEST\+\_\+\+TAG) -\begin{DoxyCompactList}\small\item\em Prints end begin banner. \end{DoxyCompactList}\item -static void \mbox{\hyperlink{class_b_n_o08x_test_helper_a23593453a05f7cac26fd341371197a8c}{print\+\_\+test\+\_\+msg}} (const char \texorpdfstring{$\ast$}{*}TEST\+\_\+\+TAG, const char \texorpdfstring{$\ast$}{*}msg) -\begin{DoxyCompactList}\small\item\em Prints a message during a test. \end{DoxyCompactList}\item -static void \mbox{\hyperlink{class_b_n_o08x_test_helper_a9e2f9bf13f28f1a6ba87e86bc5947cf1}{set\+\_\+test\+\_\+imu\+\_\+cfg}} (\mbox{\hyperlink{structbno08x__config__t}{bno08x\+\_\+config\+\_\+t}} cfg) -\begin{DoxyCompactList}\small\item\em Set test imu configuration used with \doxylink{class_b_n_o08x_test_helper_a6bd040c7d670a9713f2ab8a8a3913518}{create\+\_\+test\+\_\+imu()} \end{DoxyCompactList}\item -static void \mbox{\hyperlink{class_b_n_o08x_test_helper_a6bd040c7d670a9713f2ab8a8a3913518}{create\+\_\+test\+\_\+imu}} () -\begin{DoxyCompactList}\small\item\em Calls \doxylink{class_b_n_o08x}{BNO08x} constructor and creates new test IMU on heap. \end{DoxyCompactList}\item -static void \mbox{\hyperlink{class_b_n_o08x_test_helper_ae2d6df7dcfdbd106c2247803461bbc40}{destroy\+\_\+test\+\_\+imu}} () -\begin{DoxyCompactList}\small\item\em Deletes test IMU calling deconstructor and releases heap allocated memory. \end{DoxyCompactList}\item -static \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_test_helper_a41a432a3fe288e45b6ab139a00bd7d6b}{get\+\_\+test\+\_\+imu}} () -\begin{DoxyCompactList}\small\item\em Deletes test IMU calling deconstructor and releases heap allocated memory. \end{DoxyCompactList}\item -static esp\+\_\+err\+\_\+t \mbox{\hyperlink{class_b_n_o08x_test_helper_a71d9fd7d459a98a7e9089a8587a21f8d}{call\+\_\+init\+\_\+config\+\_\+args}} () -\begin{DoxyCompactList}\small\item\em Used to call private \doxylink{class_b_n_o08x_a589eb9780f5bf613bbd447ef5b9ade3d}{BNO08x\+::init\+\_\+config\+\_\+args()} member for tests. \end{DoxyCompactList}\item -static esp\+\_\+err\+\_\+t \mbox{\hyperlink{class_b_n_o08x_test_helper_a504749533ccd91890d73440809d38161}{call\+\_\+init\+\_\+gpio}} () -\begin{DoxyCompactList}\small\item\em Used to call private \doxylink{class_b_n_o08x_ae0dab25557befcf62bf384fdc241ef10}{BNO08x\+::init\+\_\+gpio()} member for tests. \end{DoxyCompactList}\item -static esp\+\_\+err\+\_\+t \mbox{\hyperlink{class_b_n_o08x_test_helper_a836c928981ac85d34668c9b97af17a15}{call\+\_\+init\+\_\+hint\+\_\+isr}} () -\begin{DoxyCompactList}\small\item\em Used to call private \doxylink{class_b_n_o08x_aa27026da2c52b4aca49b78863f10ec61}{BNO08x\+::init\+\_\+hint\+\_\+isr()} member for tests. \end{DoxyCompactList}\item -static esp\+\_\+err\+\_\+t \mbox{\hyperlink{class_b_n_o08x_test_helper_a7d2d784da1e850dab41154b35d7cdab5}{call\+\_\+init\+\_\+spi}} () -\begin{DoxyCompactList}\small\item\em Used to call private \doxylink{class_b_n_o08x_a58f43c8bb1e7fe8560ce442d46240e81}{BNO08x\+::init\+\_\+spi()} member for tests. \end{DoxyCompactList}\item -static esp\+\_\+err\+\_\+t \mbox{\hyperlink{class_b_n_o08x_test_helper_a935a69784981caf90b4e135e3e257db4}{call\+\_\+init\+\_\+tasks}} () -\begin{DoxyCompactList}\small\item\em Used to call private \doxylink{class_b_n_o08x_a90d959312e6f7f8151b8a38218492ead}{BNO08x\+::init\+\_\+tasks()} member for tests. \end{DoxyCompactList}\item -static esp\+\_\+err\+\_\+t \mbox{\hyperlink{class_b_n_o08x_test_helper_a854c60f602fe6d9af1da1a07eee0a449}{call\+\_\+init\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Used to call private \doxylink{class_b_n_o08x_a90d959312e6f7f8151b8a38218492ead}{BNO08x\+::init\+\_\+tasks()} member for tests. \end{DoxyCompactList}\item -static esp\+\_\+err\+\_\+t \mbox{\hyperlink{class_b_n_o08x_test_helper_a347b8ca2697388394b7cb68c8895494b}{call\+\_\+deinit\+\_\+gpio}} () -\begin{DoxyCompactList}\small\item\em Used to call private \doxylink{class_b_n_o08x_a4f007dd431f10e741414d197bb4926c3}{BNO08x\+::deinit\+\_\+gpio()} member for tests. \end{DoxyCompactList}\item -static esp\+\_\+err\+\_\+t \mbox{\hyperlink{class_b_n_o08x_test_helper_ac15a216ea5561b190f25f83caa749261}{call\+\_\+deinit\+\_\+hint\+\_\+isr}} () -\begin{DoxyCompactList}\small\item\em Used to call private \doxylink{class_b_n_o08x_a9d96108b0f5b1e1e1ac431bc993ca758}{BNO08x\+::deinit\+\_\+hint\+\_\+isr()} member for tests. \end{DoxyCompactList}\item -static esp\+\_\+err\+\_\+t \mbox{\hyperlink{class_b_n_o08x_test_helper_a56ec98df9439461469bf0d2c23bb3868}{call\+\_\+deinit\+\_\+spi}} () -\begin{DoxyCompactList}\small\item\em Used to call private \doxylink{class_b_n_o08x_a233920ce97f685fbdabecccacf471d85}{BNO08x\+::deinit\+\_\+spi()} member for tests. \end{DoxyCompactList}\item -static esp\+\_\+err\+\_\+t \mbox{\hyperlink{class_b_n_o08x_test_helper_a3be103abfab70eef3c1b1609a0c46bec}{call\+\_\+deinit\+\_\+tasks}} () -\begin{DoxyCompactList}\small\item\em Used to call private \doxylink{class_b_n_o08x_a968144efd5100ccce0e453c40a63592b}{BNO08x\+::deinit\+\_\+tasks()} member for tests. \end{DoxyCompactList}\item -static esp\+\_\+err\+\_\+t \mbox{\hyperlink{class_b_n_o08x_test_helper_ab1f8d61956fbceecf0baf08cb878397d}{call\+\_\+deinit\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Used to call private \doxylink{class_b_n_o08x_a968144efd5100ccce0e453c40a63592b}{BNO08x\+::deinit\+\_\+tasks()} member for tests. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Static Private Attributes} -\begin{DoxyCompactItemize} -\item -static \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_test_helper_a2da34e5d5e353cd37fa458fcfe7cf243}{test\+\_\+imu}} = nullptr -\item -static \mbox{\hyperlink{structbno08x__config__t}{bno08x\+\_\+config\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_test_helper_a008b268f705b9d2925230cb8193c9f28}{imu\+\_\+cfg}} -\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_test_helper_aa09d388a5da3a925ac25125b9c5c3a90}{TAG}} = "{}BNO08x\+Test\+Helper"{} -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -\doxylink{class_b_n_o08x}{BNO08x} unit test helper class. - -\doxysubsection{Member Function Documentation} -\Hypertarget{class_b_n_o08x_test_helper_a347b8ca2697388394b7cb68c8895494b}\label{class_b_n_o08x_test_helper_a347b8ca2697388394b7cb68c8895494b} -\index{BNO08xTestHelper@{BNO08xTestHelper}!call\_deinit\_gpio@{call\_deinit\_gpio}} -\index{call\_deinit\_gpio@{call\_deinit\_gpio}!BNO08xTestHelper@{BNO08xTestHelper}} -\doxysubsubsection{\texorpdfstring{call\_deinit\_gpio()}{call\_deinit\_gpio()}} -{\footnotesize\ttfamily static esp\+\_\+err\+\_\+t BNO08x\+Test\+Helper\+::call\+\_\+deinit\+\_\+gpio (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}} - - - -Used to call private \doxylink{class_b_n_o08x_a4f007dd431f10e741414d197bb4926c3}{BNO08x\+::deinit\+\_\+gpio()} member for tests. - -\begin{DoxyReturn}{Returns} -ESP\+\_\+\+OK if deinit succeeded. -\end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_test_helper_a347b8ca2697388394b7cb68c8895494b_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=309pt]{class_b_n_o08x_test_helper_a347b8ca2697388394b7cb68c8895494b_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_test_helper_ac15a216ea5561b190f25f83caa749261}\label{class_b_n_o08x_test_helper_ac15a216ea5561b190f25f83caa749261} -\index{BNO08xTestHelper@{BNO08xTestHelper}!call\_deinit\_hint\_isr@{call\_deinit\_hint\_isr}} -\index{call\_deinit\_hint\_isr@{call\_deinit\_hint\_isr}!BNO08xTestHelper@{BNO08xTestHelper}} -\doxysubsubsection{\texorpdfstring{call\_deinit\_hint\_isr()}{call\_deinit\_hint\_isr()}} -{\footnotesize\ttfamily static esp\+\_\+err\+\_\+t BNO08x\+Test\+Helper\+::call\+\_\+deinit\+\_\+hint\+\_\+isr (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}} - - - -Used to call private \doxylink{class_b_n_o08x_a9d96108b0f5b1e1e1ac431bc993ca758}{BNO08x\+::deinit\+\_\+hint\+\_\+isr()} member for tests. - -\begin{DoxyReturn}{Returns} -ESP\+\_\+\+OK if deinit succeeded. -\end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_test_helper_ac15a216ea5561b190f25f83caa749261_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=309pt]{class_b_n_o08x_test_helper_ac15a216ea5561b190f25f83caa749261_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_test_helper_ab1f8d61956fbceecf0baf08cb878397d}\label{class_b_n_o08x_test_helper_ab1f8d61956fbceecf0baf08cb878397d} -\index{BNO08xTestHelper@{BNO08xTestHelper}!call\_deinit\_sh2\_HAL@{call\_deinit\_sh2\_HAL}} -\index{call\_deinit\_sh2\_HAL@{call\_deinit\_sh2\_HAL}!BNO08xTestHelper@{BNO08xTestHelper}} -\doxysubsubsection{\texorpdfstring{call\_deinit\_sh2\_HAL()}{call\_deinit\_sh2\_HAL()}} -{\footnotesize\ttfamily static esp\+\_\+err\+\_\+t BNO08x\+Test\+Helper\+::call\+\_\+deinit\+\_\+sh2\+\_\+\+HAL (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}} - - - -Used to call private \doxylink{class_b_n_o08x_a968144efd5100ccce0e453c40a63592b}{BNO08x\+::deinit\+\_\+tasks()} member for tests. - -\begin{DoxyReturn}{Returns} -ESP\+\_\+\+OK if deinit succeeded. -\end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_test_helper_ab1f8d61956fbceecf0baf08cb878397d_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=309pt]{class_b_n_o08x_test_helper_ab1f8d61956fbceecf0baf08cb878397d_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_test_helper_a56ec98df9439461469bf0d2c23bb3868}\label{class_b_n_o08x_test_helper_a56ec98df9439461469bf0d2c23bb3868} -\index{BNO08xTestHelper@{BNO08xTestHelper}!call\_deinit\_spi@{call\_deinit\_spi}} -\index{call\_deinit\_spi@{call\_deinit\_spi}!BNO08xTestHelper@{BNO08xTestHelper}} -\doxysubsubsection{\texorpdfstring{call\_deinit\_spi()}{call\_deinit\_spi()}} -{\footnotesize\ttfamily static esp\+\_\+err\+\_\+t BNO08x\+Test\+Helper\+::call\+\_\+deinit\+\_\+spi (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}} - - - -Used to call private \doxylink{class_b_n_o08x_a233920ce97f685fbdabecccacf471d85}{BNO08x\+::deinit\+\_\+spi()} member for tests. - -\begin{DoxyReturn}{Returns} -ESP\+\_\+\+OK if deinit succeeded. -\end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=336pt]{class_b_n_o08x_test_helper_a56ec98df9439461469bf0d2c23bb3868_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=309pt]{class_b_n_o08x_test_helper_a56ec98df9439461469bf0d2c23bb3868_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_test_helper_a3be103abfab70eef3c1b1609a0c46bec}\label{class_b_n_o08x_test_helper_a3be103abfab70eef3c1b1609a0c46bec} -\index{BNO08xTestHelper@{BNO08xTestHelper}!call\_deinit\_tasks@{call\_deinit\_tasks}} -\index{call\_deinit\_tasks@{call\_deinit\_tasks}!BNO08xTestHelper@{BNO08xTestHelper}} -\doxysubsubsection{\texorpdfstring{call\_deinit\_tasks()}{call\_deinit\_tasks()}} -{\footnotesize\ttfamily static esp\+\_\+err\+\_\+t BNO08x\+Test\+Helper\+::call\+\_\+deinit\+\_\+tasks (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}} - - - -Used to call private \doxylink{class_b_n_o08x_a968144efd5100ccce0e453c40a63592b}{BNO08x\+::deinit\+\_\+tasks()} member for tests. - -\begin{DoxyReturn}{Returns} -ESP\+\_\+\+OK if deinit succeeded. -\end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=348pt]{class_b_n_o08x_test_helper_a3be103abfab70eef3c1b1609a0c46bec_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=309pt]{class_b_n_o08x_test_helper_a3be103abfab70eef3c1b1609a0c46bec_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_test_helper_a71d9fd7d459a98a7e9089a8587a21f8d}\label{class_b_n_o08x_test_helper_a71d9fd7d459a98a7e9089a8587a21f8d} -\index{BNO08xTestHelper@{BNO08xTestHelper}!call\_init\_config\_args@{call\_init\_config\_args}} -\index{call\_init\_config\_args@{call\_init\_config\_args}!BNO08xTestHelper@{BNO08xTestHelper}} -\doxysubsubsection{\texorpdfstring{call\_init\_config\_args()}{call\_init\_config\_args()}} -{\footnotesize\ttfamily static esp\+\_\+err\+\_\+t BNO08x\+Test\+Helper\+::call\+\_\+init\+\_\+config\+\_\+args (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}} - - - -Used to call private \doxylink{class_b_n_o08x_a589eb9780f5bf613bbd447ef5b9ade3d}{BNO08x\+::init\+\_\+config\+\_\+args()} member for tests. - -\begin{DoxyReturn}{Returns} -ESP\+\_\+\+OK if init succeeded. -\end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_test_helper_a71d9fd7d459a98a7e9089a8587a21f8d_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=309pt]{class_b_n_o08x_test_helper_a71d9fd7d459a98a7e9089a8587a21f8d_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_test_helper_a504749533ccd91890d73440809d38161}\label{class_b_n_o08x_test_helper_a504749533ccd91890d73440809d38161} -\index{BNO08xTestHelper@{BNO08xTestHelper}!call\_init\_gpio@{call\_init\_gpio}} -\index{call\_init\_gpio@{call\_init\_gpio}!BNO08xTestHelper@{BNO08xTestHelper}} -\doxysubsubsection{\texorpdfstring{call\_init\_gpio()}{call\_init\_gpio()}} -{\footnotesize\ttfamily static esp\+\_\+err\+\_\+t BNO08x\+Test\+Helper\+::call\+\_\+init\+\_\+gpio (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}} - - - -Used to call private \doxylink{class_b_n_o08x_ae0dab25557befcf62bf384fdc241ef10}{BNO08x\+::init\+\_\+gpio()} member for tests. - -\begin{DoxyReturn}{Returns} -ESP\+\_\+\+OK if init succeeded. -\end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_test_helper_a504749533ccd91890d73440809d38161_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=309pt]{class_b_n_o08x_test_helper_a504749533ccd91890d73440809d38161_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_test_helper_a836c928981ac85d34668c9b97af17a15}\label{class_b_n_o08x_test_helper_a836c928981ac85d34668c9b97af17a15} -\index{BNO08xTestHelper@{BNO08xTestHelper}!call\_init\_hint\_isr@{call\_init\_hint\_isr}} -\index{call\_init\_hint\_isr@{call\_init\_hint\_isr}!BNO08xTestHelper@{BNO08xTestHelper}} -\doxysubsubsection{\texorpdfstring{call\_init\_hint\_isr()}{call\_init\_hint\_isr()}} -{\footnotesize\ttfamily static esp\+\_\+err\+\_\+t BNO08x\+Test\+Helper\+::call\+\_\+init\+\_\+hint\+\_\+isr (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}} - - - -Used to call private \doxylink{class_b_n_o08x_aa27026da2c52b4aca49b78863f10ec61}{BNO08x\+::init\+\_\+hint\+\_\+isr()} member for tests. - -\begin{DoxyReturn}{Returns} -ESP\+\_\+\+OK if init succeeded. -\end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_test_helper_a836c928981ac85d34668c9b97af17a15_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=309pt]{class_b_n_o08x_test_helper_a836c928981ac85d34668c9b97af17a15_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_test_helper_a854c60f602fe6d9af1da1a07eee0a449}\label{class_b_n_o08x_test_helper_a854c60f602fe6d9af1da1a07eee0a449} -\index{BNO08xTestHelper@{BNO08xTestHelper}!call\_init\_sh2\_HAL@{call\_init\_sh2\_HAL}} -\index{call\_init\_sh2\_HAL@{call\_init\_sh2\_HAL}!BNO08xTestHelper@{BNO08xTestHelper}} -\doxysubsubsection{\texorpdfstring{call\_init\_sh2\_HAL()}{call\_init\_sh2\_HAL()}} -{\footnotesize\ttfamily static esp\+\_\+err\+\_\+t BNO08x\+Test\+Helper\+::call\+\_\+init\+\_\+sh2\+\_\+\+HAL (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}} - - - -Used to call private \doxylink{class_b_n_o08x_a90d959312e6f7f8151b8a38218492ead}{BNO08x\+::init\+\_\+tasks()} member for tests. - -\begin{DoxyReturn}{Returns} -ESP\+\_\+\+OK if init succeeded. -\end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_test_helper_a854c60f602fe6d9af1da1a07eee0a449_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=309pt]{class_b_n_o08x_test_helper_a854c60f602fe6d9af1da1a07eee0a449_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_test_helper_a7d2d784da1e850dab41154b35d7cdab5}\label{class_b_n_o08x_test_helper_a7d2d784da1e850dab41154b35d7cdab5} -\index{BNO08xTestHelper@{BNO08xTestHelper}!call\_init\_spi@{call\_init\_spi}} -\index{call\_init\_spi@{call\_init\_spi}!BNO08xTestHelper@{BNO08xTestHelper}} -\doxysubsubsection{\texorpdfstring{call\_init\_spi()}{call\_init\_spi()}} -{\footnotesize\ttfamily static esp\+\_\+err\+\_\+t BNO08x\+Test\+Helper\+::call\+\_\+init\+\_\+spi (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}} - - - -Used to call private \doxylink{class_b_n_o08x_a58f43c8bb1e7fe8560ce442d46240e81}{BNO08x\+::init\+\_\+spi()} member for tests. - -\begin{DoxyReturn}{Returns} -ESP\+\_\+\+OK if init succeeded. -\end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=326pt]{class_b_n_o08x_test_helper_a7d2d784da1e850dab41154b35d7cdab5_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=309pt]{class_b_n_o08x_test_helper_a7d2d784da1e850dab41154b35d7cdab5_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_test_helper_a935a69784981caf90b4e135e3e257db4}\label{class_b_n_o08x_test_helper_a935a69784981caf90b4e135e3e257db4} -\index{BNO08xTestHelper@{BNO08xTestHelper}!call\_init\_tasks@{call\_init\_tasks}} -\index{call\_init\_tasks@{call\_init\_tasks}!BNO08xTestHelper@{BNO08xTestHelper}} -\doxysubsubsection{\texorpdfstring{call\_init\_tasks()}{call\_init\_tasks()}} -{\footnotesize\ttfamily static esp\+\_\+err\+\_\+t BNO08x\+Test\+Helper\+::call\+\_\+init\+\_\+tasks (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}} - - - -Used to call private \doxylink{class_b_n_o08x_a90d959312e6f7f8151b8a38218492ead}{BNO08x\+::init\+\_\+tasks()} member for tests. - -\begin{DoxyReturn}{Returns} -ESP\+\_\+\+OK if init succeeded. -\end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_test_helper_a935a69784981caf90b4e135e3e257db4_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=309pt]{class_b_n_o08x_test_helper_a935a69784981caf90b4e135e3e257db4_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_test_helper_a6bd040c7d670a9713f2ab8a8a3913518}\label{class_b_n_o08x_test_helper_a6bd040c7d670a9713f2ab8a8a3913518} -\index{BNO08xTestHelper@{BNO08xTestHelper}!create\_test\_imu@{create\_test\_imu}} -\index{create\_test\_imu@{create\_test\_imu}!BNO08xTestHelper@{BNO08xTestHelper}} -\doxysubsubsection{\texorpdfstring{create\_test\_imu()}{create\_test\_imu()}} -{\footnotesize\ttfamily static void BNO08x\+Test\+Helper\+::create\+\_\+test\+\_\+imu (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}} - - - -Calls \doxylink{class_b_n_o08x}{BNO08x} constructor and creates new test IMU on heap. - -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_test_helper_a6bd040c7d670a9713f2ab8a8a3913518_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=321pt]{class_b_n_o08x_test_helper_a6bd040c7d670a9713f2ab8a8a3913518_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_test_helper_ae2d6df7dcfdbd106c2247803461bbc40}\label{class_b_n_o08x_test_helper_ae2d6df7dcfdbd106c2247803461bbc40} -\index{BNO08xTestHelper@{BNO08xTestHelper}!destroy\_test\_imu@{destroy\_test\_imu}} -\index{destroy\_test\_imu@{destroy\_test\_imu}!BNO08xTestHelper@{BNO08xTestHelper}} -\doxysubsubsection{\texorpdfstring{destroy\_test\_imu()}{destroy\_test\_imu()}} -{\footnotesize\ttfamily static void BNO08x\+Test\+Helper\+::destroy\+\_\+test\+\_\+imu (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}} - - - -Deletes test IMU calling deconstructor and releases heap allocated memory. - -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_test_helper_ae2d6df7dcfdbd106c2247803461bbc40_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_test_helper_a41a432a3fe288e45b6ab139a00bd7d6b}\label{class_b_n_o08x_test_helper_a41a432a3fe288e45b6ab139a00bd7d6b} -\index{BNO08xTestHelper@{BNO08xTestHelper}!get\_test\_imu@{get\_test\_imu}} -\index{get\_test\_imu@{get\_test\_imu}!BNO08xTestHelper@{BNO08xTestHelper}} -\doxysubsubsection{\texorpdfstring{get\_test\_imu()}{get\_test\_imu()}} -{\footnotesize\ttfamily static \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} \texorpdfstring{$\ast$}{*} BNO08x\+Test\+Helper\+::get\+\_\+test\+\_\+imu (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}} - - - -Deletes test IMU calling deconstructor and releases heap allocated memory. - -\begin{DoxyReturn}{Returns} -Pointer to \doxylink{class_b_n_o08x}{BNO08x} IMU object to test. -\end{DoxyReturn} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[height=550pt]{class_b_n_o08x_test_helper_a41a432a3fe288e45b6ab139a00bd7d6b_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_test_helper_a16423fc3250e88eb5392800022f82919}\label{class_b_n_o08x_test_helper_a16423fc3250e88eb5392800022f82919} -\index{BNO08xTestHelper@{BNO08xTestHelper}!print\_test\_end\_banner@{print\_test\_end\_banner}} -\index{print\_test\_end\_banner@{print\_test\_end\_banner}!BNO08xTestHelper@{BNO08xTestHelper}} -\doxysubsubsection{\texorpdfstring{print\_test\_end\_banner()}{print\_test\_end\_banner()}} -{\footnotesize\ttfamily static void BNO08x\+Test\+Helper\+::print\+\_\+test\+\_\+end\+\_\+banner (\begin{DoxyParamCaption}\item[{const char \texorpdfstring{$\ast$}{*}}]{TEST\+\_\+\+TAG }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}} - - - -Prints end begin banner. - - -\begin{DoxyParams}{Parameters} -{\em TEST\+\_\+\+TAG} & String containing test name.\\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[height=550pt]{class_b_n_o08x_test_helper_a16423fc3250e88eb5392800022f82919_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_test_helper_a23593453a05f7cac26fd341371197a8c}\label{class_b_n_o08x_test_helper_a23593453a05f7cac26fd341371197a8c} -\index{BNO08xTestHelper@{BNO08xTestHelper}!print\_test\_msg@{print\_test\_msg}} -\index{print\_test\_msg@{print\_test\_msg}!BNO08xTestHelper@{BNO08xTestHelper}} -\doxysubsubsection{\texorpdfstring{print\_test\_msg()}{print\_test\_msg()}} -{\footnotesize\ttfamily static void BNO08x\+Test\+Helper\+::print\+\_\+test\+\_\+msg (\begin{DoxyParamCaption}\item[{const char \texorpdfstring{$\ast$}{*}}]{TEST\+\_\+\+TAG, }\item[{const char \texorpdfstring{$\ast$}{*}}]{msg }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}} - - - -Prints a message during a test. - - -\begin{DoxyParams}{Parameters} -{\em TEST\+\_\+\+TAG} & String containing test name. \\ -\hline -{\em msg} & String containing message to print.\\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[height=550pt]{class_b_n_o08x_test_helper_a23593453a05f7cac26fd341371197a8c_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_test_helper_a066f8389fd1c682ec9565ebc3060d885}\label{class_b_n_o08x_test_helper_a066f8389fd1c682ec9565ebc3060d885} -\index{BNO08xTestHelper@{BNO08xTestHelper}!print\_test\_start\_banner@{print\_test\_start\_banner}} -\index{print\_test\_start\_banner@{print\_test\_start\_banner}!BNO08xTestHelper@{BNO08xTestHelper}} -\doxysubsubsection{\texorpdfstring{print\_test\_start\_banner()}{print\_test\_start\_banner()}} -{\footnotesize\ttfamily static void BNO08x\+Test\+Helper\+::print\+\_\+test\+\_\+start\+\_\+banner (\begin{DoxyParamCaption}\item[{const char \texorpdfstring{$\ast$}{*}}]{TEST\+\_\+\+TAG }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}} - - - -Prints test begin banner. - - -\begin{DoxyParams}{Parameters} -{\em TEST\+\_\+\+TAG} & String containing test name.\\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} -\Hypertarget{class_b_n_o08x_test_helper_a9e2f9bf13f28f1a6ba87e86bc5947cf1}\label{class_b_n_o08x_test_helper_a9e2f9bf13f28f1a6ba87e86bc5947cf1} -\index{BNO08xTestHelper@{BNO08xTestHelper}!set\_test\_imu\_cfg@{set\_test\_imu\_cfg}} -\index{set\_test\_imu\_cfg@{set\_test\_imu\_cfg}!BNO08xTestHelper@{BNO08xTestHelper}} -\doxysubsubsection{\texorpdfstring{set\_test\_imu\_cfg()}{set\_test\_imu\_cfg()}} -{\footnotesize\ttfamily static void BNO08x\+Test\+Helper\+::set\+\_\+test\+\_\+imu\+\_\+cfg (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{structbno08x__config__t}{bno08x\+\_\+config\+\_\+t}}}]{cfg }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}} - - - -Set test imu configuration used with \doxylink{class_b_n_o08x_test_helper_a6bd040c7d670a9713f2ab8a8a3913518}{create\+\_\+test\+\_\+imu()} - - -\begin{DoxyParams}{Parameters} -{\em cfg} & String containing test name.\\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} - - -\doxysubsection{Member Data Documentation} -\Hypertarget{class_b_n_o08x_test_helper_a008b268f705b9d2925230cb8193c9f28}\label{class_b_n_o08x_test_helper_a008b268f705b9d2925230cb8193c9f28} -\index{BNO08xTestHelper@{BNO08xTestHelper}!imu\_cfg@{imu\_cfg}} -\index{imu\_cfg@{imu\_cfg}!BNO08xTestHelper@{BNO08xTestHelper}} -\doxysubsubsection{\texorpdfstring{imu\_cfg}{imu\_cfg}} -{\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__config__t}{bno08x\+\_\+config\+\_\+t}} BNO08x\+Test\+Helper\+::imu\+\_\+cfg\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}, {\ttfamily [private]}} - -\Hypertarget{class_b_n_o08x_test_helper_aa09d388a5da3a925ac25125b9c5c3a90}\label{class_b_n_o08x_test_helper_aa09d388a5da3a925ac25125b9c5c3a90} -\index{BNO08xTestHelper@{BNO08xTestHelper}!TAG@{TAG}} -\index{TAG@{TAG}!BNO08xTestHelper@{BNO08xTestHelper}} -\doxysubsubsection{\texorpdfstring{TAG}{TAG}} -{\footnotesize\ttfamily const constexpr char\texorpdfstring{$\ast$}{*} BNO08x\+Test\+Helper\+::\+TAG = "{}BNO08x\+Test\+Helper"{}\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} - -\Hypertarget{class_b_n_o08x_test_helper_a2da34e5d5e353cd37fa458fcfe7cf243}\label{class_b_n_o08x_test_helper_a2da34e5d5e353cd37fa458fcfe7cf243} -\index{BNO08xTestHelper@{BNO08xTestHelper}!test\_imu@{test\_imu}} -\index{test\_imu@{test\_imu}!BNO08xTestHelper@{BNO08xTestHelper}} -\doxysubsubsection{\texorpdfstring{test\_imu}{test\_imu}} -{\footnotesize\ttfamily \mbox{\hyperlink{class_b_n_o08x}{BNO08x}}\texorpdfstring{$\ast$}{*} BNO08x\+Test\+Helper\+::test\+\_\+imu = nullptr\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}, {\ttfamily [private]}} - - - -The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize} -\item -include/\mbox{\hyperlink{_b_n_o08x_test_helper_8hpp}{BNO08x\+Test\+Helper.\+hpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/class_b_n_o08x_test_helper__coll__graph.md5 b/documentation/latex/class_b_n_o08x_test_helper__coll__graph.md5 deleted file mode 100644 index a37fd27..0000000 --- a/documentation/latex/class_b_n_o08x_test_helper__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -9d8238ec69aead73c3a20d7fd5e2c6a0 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_test_helper__coll__graph.pdf b/documentation/latex/class_b_n_o08x_test_helper__coll__graph.pdf deleted file mode 100644 index da16bcc..0000000 Binary files a/documentation/latex/class_b_n_o08x_test_helper__coll__graph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_test_helper_a16423fc3250e88eb5392800022f82919_icgraph.md5 b/documentation/latex/class_b_n_o08x_test_helper_a16423fc3250e88eb5392800022f82919_icgraph.md5 deleted file mode 100644 index 0563863..0000000 --- a/documentation/latex/class_b_n_o08x_test_helper_a16423fc3250e88eb5392800022f82919_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -016857a2f76a542e02237e4790c4a4a6 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_test_helper_a16423fc3250e88eb5392800022f82919_icgraph.pdf b/documentation/latex/class_b_n_o08x_test_helper_a16423fc3250e88eb5392800022f82919_icgraph.pdf deleted file mode 100644 index dfc596f..0000000 Binary files a/documentation/latex/class_b_n_o08x_test_helper_a16423fc3250e88eb5392800022f82919_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_test_helper_a23593453a05f7cac26fd341371197a8c_icgraph.md5 b/documentation/latex/class_b_n_o08x_test_helper_a23593453a05f7cac26fd341371197a8c_icgraph.md5 deleted file mode 100644 index bcd12b5..0000000 --- a/documentation/latex/class_b_n_o08x_test_helper_a23593453a05f7cac26fd341371197a8c_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -a4fe05ee15285d72421157af92a470e5 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_test_helper_a23593453a05f7cac26fd341371197a8c_icgraph.pdf b/documentation/latex/class_b_n_o08x_test_helper_a23593453a05f7cac26fd341371197a8c_icgraph.pdf deleted file mode 100644 index 02f227f..0000000 Binary files a/documentation/latex/class_b_n_o08x_test_helper_a23593453a05f7cac26fd341371197a8c_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_test_helper_a347b8ca2697388394b7cb68c8895494b_cgraph.md5 b/documentation/latex/class_b_n_o08x_test_helper_a347b8ca2697388394b7cb68c8895494b_cgraph.md5 deleted file mode 100644 index 1358fd1..0000000 --- a/documentation/latex/class_b_n_o08x_test_helper_a347b8ca2697388394b7cb68c8895494b_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -9311c423f2348c3234ced62770369eaf \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_test_helper_a347b8ca2697388394b7cb68c8895494b_cgraph.pdf b/documentation/latex/class_b_n_o08x_test_helper_a347b8ca2697388394b7cb68c8895494b_cgraph.pdf deleted file mode 100644 index 1579ebe..0000000 Binary files a/documentation/latex/class_b_n_o08x_test_helper_a347b8ca2697388394b7cb68c8895494b_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_test_helper_a347b8ca2697388394b7cb68c8895494b_icgraph.md5 b/documentation/latex/class_b_n_o08x_test_helper_a347b8ca2697388394b7cb68c8895494b_icgraph.md5 deleted file mode 100644 index 8d57f9c..0000000 --- a/documentation/latex/class_b_n_o08x_test_helper_a347b8ca2697388394b7cb68c8895494b_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -c33ab70b48a344cc518efdb2e3d7246e \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_test_helper_a347b8ca2697388394b7cb68c8895494b_icgraph.pdf b/documentation/latex/class_b_n_o08x_test_helper_a347b8ca2697388394b7cb68c8895494b_icgraph.pdf deleted file mode 100644 index 022743b..0000000 Binary files a/documentation/latex/class_b_n_o08x_test_helper_a347b8ca2697388394b7cb68c8895494b_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_test_helper_a3be103abfab70eef3c1b1609a0c46bec_cgraph.md5 b/documentation/latex/class_b_n_o08x_test_helper_a3be103abfab70eef3c1b1609a0c46bec_cgraph.md5 deleted file mode 100644 index b87ca60..0000000 --- a/documentation/latex/class_b_n_o08x_test_helper_a3be103abfab70eef3c1b1609a0c46bec_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -814b3a3f3b9af8e42a72b306828c6f27 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_test_helper_a3be103abfab70eef3c1b1609a0c46bec_cgraph.pdf b/documentation/latex/class_b_n_o08x_test_helper_a3be103abfab70eef3c1b1609a0c46bec_cgraph.pdf deleted file mode 100644 index 95f7059..0000000 Binary files a/documentation/latex/class_b_n_o08x_test_helper_a3be103abfab70eef3c1b1609a0c46bec_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_test_helper_a3be103abfab70eef3c1b1609a0c46bec_icgraph.md5 b/documentation/latex/class_b_n_o08x_test_helper_a3be103abfab70eef3c1b1609a0c46bec_icgraph.md5 deleted file mode 100644 index b36d6c1..0000000 --- a/documentation/latex/class_b_n_o08x_test_helper_a3be103abfab70eef3c1b1609a0c46bec_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -452bbcec439c3b052110ee72ffb41702 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_test_helper_a3be103abfab70eef3c1b1609a0c46bec_icgraph.pdf b/documentation/latex/class_b_n_o08x_test_helper_a3be103abfab70eef3c1b1609a0c46bec_icgraph.pdf deleted file mode 100644 index 3a2bcda..0000000 Binary files a/documentation/latex/class_b_n_o08x_test_helper_a3be103abfab70eef3c1b1609a0c46bec_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_test_helper_a41a432a3fe288e45b6ab139a00bd7d6b_icgraph.md5 b/documentation/latex/class_b_n_o08x_test_helper_a41a432a3fe288e45b6ab139a00bd7d6b_icgraph.md5 deleted file mode 100644 index db2e0d8..0000000 --- a/documentation/latex/class_b_n_o08x_test_helper_a41a432a3fe288e45b6ab139a00bd7d6b_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -c2e089faf7e31e51c2b13c9e3cb37a6b \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_test_helper_a41a432a3fe288e45b6ab139a00bd7d6b_icgraph.pdf b/documentation/latex/class_b_n_o08x_test_helper_a41a432a3fe288e45b6ab139a00bd7d6b_icgraph.pdf deleted file mode 100644 index b1e8eb0..0000000 Binary files a/documentation/latex/class_b_n_o08x_test_helper_a41a432a3fe288e45b6ab139a00bd7d6b_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_test_helper_a504749533ccd91890d73440809d38161_cgraph.md5 b/documentation/latex/class_b_n_o08x_test_helper_a504749533ccd91890d73440809d38161_cgraph.md5 deleted file mode 100644 index 67efc36..0000000 --- a/documentation/latex/class_b_n_o08x_test_helper_a504749533ccd91890d73440809d38161_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -b86fbcefb4ef3aab843ae4f3af457d12 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_test_helper_a504749533ccd91890d73440809d38161_cgraph.pdf b/documentation/latex/class_b_n_o08x_test_helper_a504749533ccd91890d73440809d38161_cgraph.pdf deleted file mode 100644 index 7a1064d..0000000 Binary files a/documentation/latex/class_b_n_o08x_test_helper_a504749533ccd91890d73440809d38161_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_test_helper_a504749533ccd91890d73440809d38161_icgraph.md5 b/documentation/latex/class_b_n_o08x_test_helper_a504749533ccd91890d73440809d38161_icgraph.md5 deleted file mode 100644 index 513965f..0000000 --- a/documentation/latex/class_b_n_o08x_test_helper_a504749533ccd91890d73440809d38161_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -ea60f432d459807142a171e9593044c9 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_test_helper_a504749533ccd91890d73440809d38161_icgraph.pdf b/documentation/latex/class_b_n_o08x_test_helper_a504749533ccd91890d73440809d38161_icgraph.pdf deleted file mode 100644 index d06e115..0000000 Binary files a/documentation/latex/class_b_n_o08x_test_helper_a504749533ccd91890d73440809d38161_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_test_helper_a56ec98df9439461469bf0d2c23bb3868_cgraph.md5 b/documentation/latex/class_b_n_o08x_test_helper_a56ec98df9439461469bf0d2c23bb3868_cgraph.md5 deleted file mode 100644 index feec472..0000000 --- a/documentation/latex/class_b_n_o08x_test_helper_a56ec98df9439461469bf0d2c23bb3868_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -1691c985b5d00622c7fc893a46c51003 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_test_helper_a56ec98df9439461469bf0d2c23bb3868_cgraph.pdf b/documentation/latex/class_b_n_o08x_test_helper_a56ec98df9439461469bf0d2c23bb3868_cgraph.pdf deleted file mode 100644 index 5c58e6e..0000000 Binary files a/documentation/latex/class_b_n_o08x_test_helper_a56ec98df9439461469bf0d2c23bb3868_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_test_helper_a56ec98df9439461469bf0d2c23bb3868_icgraph.md5 b/documentation/latex/class_b_n_o08x_test_helper_a56ec98df9439461469bf0d2c23bb3868_icgraph.md5 deleted file mode 100644 index d3cd141..0000000 --- a/documentation/latex/class_b_n_o08x_test_helper_a56ec98df9439461469bf0d2c23bb3868_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -c3f8398e896818ed91d5a4df1a87b14b \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_test_helper_a56ec98df9439461469bf0d2c23bb3868_icgraph.pdf b/documentation/latex/class_b_n_o08x_test_helper_a56ec98df9439461469bf0d2c23bb3868_icgraph.pdf deleted file mode 100644 index 1643277..0000000 Binary files a/documentation/latex/class_b_n_o08x_test_helper_a56ec98df9439461469bf0d2c23bb3868_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_test_helper_a6bd040c7d670a9713f2ab8a8a3913518_cgraph.md5 b/documentation/latex/class_b_n_o08x_test_helper_a6bd040c7d670a9713f2ab8a8a3913518_cgraph.md5 deleted file mode 100644 index 940a43c..0000000 --- a/documentation/latex/class_b_n_o08x_test_helper_a6bd040c7d670a9713f2ab8a8a3913518_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -b3c069f64b8564ceee20df448c2c1594 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_test_helper_a6bd040c7d670a9713f2ab8a8a3913518_cgraph.pdf b/documentation/latex/class_b_n_o08x_test_helper_a6bd040c7d670a9713f2ab8a8a3913518_cgraph.pdf deleted file mode 100644 index db76df5..0000000 Binary files a/documentation/latex/class_b_n_o08x_test_helper_a6bd040c7d670a9713f2ab8a8a3913518_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_test_helper_a6bd040c7d670a9713f2ab8a8a3913518_icgraph.md5 b/documentation/latex/class_b_n_o08x_test_helper_a6bd040c7d670a9713f2ab8a8a3913518_icgraph.md5 deleted file mode 100644 index 5398adc..0000000 --- a/documentation/latex/class_b_n_o08x_test_helper_a6bd040c7d670a9713f2ab8a8a3913518_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -c95d06ba85b5397cbd7db00470c98d95 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_test_helper_a6bd040c7d670a9713f2ab8a8a3913518_icgraph.pdf b/documentation/latex/class_b_n_o08x_test_helper_a6bd040c7d670a9713f2ab8a8a3913518_icgraph.pdf deleted file mode 100644 index da8c1bd..0000000 Binary files a/documentation/latex/class_b_n_o08x_test_helper_a6bd040c7d670a9713f2ab8a8a3913518_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_test_helper_a71d9fd7d459a98a7e9089a8587a21f8d_cgraph.md5 b/documentation/latex/class_b_n_o08x_test_helper_a71d9fd7d459a98a7e9089a8587a21f8d_cgraph.md5 deleted file mode 100644 index 33eeac6..0000000 --- a/documentation/latex/class_b_n_o08x_test_helper_a71d9fd7d459a98a7e9089a8587a21f8d_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -23189901d80960e9b2ddc75b426a9d21 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_test_helper_a71d9fd7d459a98a7e9089a8587a21f8d_cgraph.pdf b/documentation/latex/class_b_n_o08x_test_helper_a71d9fd7d459a98a7e9089a8587a21f8d_cgraph.pdf deleted file mode 100644 index b17c8a0..0000000 Binary files a/documentation/latex/class_b_n_o08x_test_helper_a71d9fd7d459a98a7e9089a8587a21f8d_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_test_helper_a71d9fd7d459a98a7e9089a8587a21f8d_icgraph.md5 b/documentation/latex/class_b_n_o08x_test_helper_a71d9fd7d459a98a7e9089a8587a21f8d_icgraph.md5 deleted file mode 100644 index 7d611d0..0000000 --- a/documentation/latex/class_b_n_o08x_test_helper_a71d9fd7d459a98a7e9089a8587a21f8d_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -f94f1bf8657a60280b13cd8188a88e35 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_test_helper_a71d9fd7d459a98a7e9089a8587a21f8d_icgraph.pdf b/documentation/latex/class_b_n_o08x_test_helper_a71d9fd7d459a98a7e9089a8587a21f8d_icgraph.pdf deleted file mode 100644 index a86c4ed..0000000 Binary files a/documentation/latex/class_b_n_o08x_test_helper_a71d9fd7d459a98a7e9089a8587a21f8d_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_test_helper_a7d2d784da1e850dab41154b35d7cdab5_cgraph.md5 b/documentation/latex/class_b_n_o08x_test_helper_a7d2d784da1e850dab41154b35d7cdab5_cgraph.md5 deleted file mode 100644 index baa9e94..0000000 --- a/documentation/latex/class_b_n_o08x_test_helper_a7d2d784da1e850dab41154b35d7cdab5_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -fdd80cda1eadf931042fd15a412d9a45 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_test_helper_a7d2d784da1e850dab41154b35d7cdab5_cgraph.pdf b/documentation/latex/class_b_n_o08x_test_helper_a7d2d784da1e850dab41154b35d7cdab5_cgraph.pdf deleted file mode 100644 index 4ff5f98..0000000 Binary files a/documentation/latex/class_b_n_o08x_test_helper_a7d2d784da1e850dab41154b35d7cdab5_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_test_helper_a7d2d784da1e850dab41154b35d7cdab5_icgraph.md5 b/documentation/latex/class_b_n_o08x_test_helper_a7d2d784da1e850dab41154b35d7cdab5_icgraph.md5 deleted file mode 100644 index 1e1c75b..0000000 --- a/documentation/latex/class_b_n_o08x_test_helper_a7d2d784da1e850dab41154b35d7cdab5_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -ac850e3df0bd23f84b941984b42edaab \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_test_helper_a7d2d784da1e850dab41154b35d7cdab5_icgraph.pdf b/documentation/latex/class_b_n_o08x_test_helper_a7d2d784da1e850dab41154b35d7cdab5_icgraph.pdf deleted file mode 100644 index 9f98f93..0000000 Binary files a/documentation/latex/class_b_n_o08x_test_helper_a7d2d784da1e850dab41154b35d7cdab5_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_test_helper_a836c928981ac85d34668c9b97af17a15_cgraph.md5 b/documentation/latex/class_b_n_o08x_test_helper_a836c928981ac85d34668c9b97af17a15_cgraph.md5 deleted file mode 100644 index f199291..0000000 --- a/documentation/latex/class_b_n_o08x_test_helper_a836c928981ac85d34668c9b97af17a15_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -1d1e57029e5ff47cb2769698f11414e2 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_test_helper_a836c928981ac85d34668c9b97af17a15_cgraph.pdf b/documentation/latex/class_b_n_o08x_test_helper_a836c928981ac85d34668c9b97af17a15_cgraph.pdf deleted file mode 100644 index f394381..0000000 Binary files a/documentation/latex/class_b_n_o08x_test_helper_a836c928981ac85d34668c9b97af17a15_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_test_helper_a836c928981ac85d34668c9b97af17a15_icgraph.md5 b/documentation/latex/class_b_n_o08x_test_helper_a836c928981ac85d34668c9b97af17a15_icgraph.md5 deleted file mode 100644 index 5262706..0000000 --- a/documentation/latex/class_b_n_o08x_test_helper_a836c928981ac85d34668c9b97af17a15_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -4015466192989f0c26127ebdbfd33f95 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_test_helper_a836c928981ac85d34668c9b97af17a15_icgraph.pdf b/documentation/latex/class_b_n_o08x_test_helper_a836c928981ac85d34668c9b97af17a15_icgraph.pdf deleted file mode 100644 index 637e83e..0000000 Binary files a/documentation/latex/class_b_n_o08x_test_helper_a836c928981ac85d34668c9b97af17a15_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_test_helper_a854c60f602fe6d9af1da1a07eee0a449_cgraph.md5 b/documentation/latex/class_b_n_o08x_test_helper_a854c60f602fe6d9af1da1a07eee0a449_cgraph.md5 deleted file mode 100644 index d2eb1a8..0000000 --- a/documentation/latex/class_b_n_o08x_test_helper_a854c60f602fe6d9af1da1a07eee0a449_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -fd1bc34231b9375a474700f4c5fd0e0d \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_test_helper_a854c60f602fe6d9af1da1a07eee0a449_cgraph.pdf b/documentation/latex/class_b_n_o08x_test_helper_a854c60f602fe6d9af1da1a07eee0a449_cgraph.pdf deleted file mode 100644 index c17aafe..0000000 Binary files a/documentation/latex/class_b_n_o08x_test_helper_a854c60f602fe6d9af1da1a07eee0a449_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_test_helper_a854c60f602fe6d9af1da1a07eee0a449_icgraph.md5 b/documentation/latex/class_b_n_o08x_test_helper_a854c60f602fe6d9af1da1a07eee0a449_icgraph.md5 deleted file mode 100644 index 2e3c388..0000000 --- a/documentation/latex/class_b_n_o08x_test_helper_a854c60f602fe6d9af1da1a07eee0a449_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -0448badb25f9ea4983f46b0d0d87ee01 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_test_helper_a854c60f602fe6d9af1da1a07eee0a449_icgraph.pdf b/documentation/latex/class_b_n_o08x_test_helper_a854c60f602fe6d9af1da1a07eee0a449_icgraph.pdf deleted file mode 100644 index a4dbb64..0000000 Binary files a/documentation/latex/class_b_n_o08x_test_helper_a854c60f602fe6d9af1da1a07eee0a449_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_test_helper_a935a69784981caf90b4e135e3e257db4_cgraph.md5 b/documentation/latex/class_b_n_o08x_test_helper_a935a69784981caf90b4e135e3e257db4_cgraph.md5 deleted file mode 100644 index 39aec2a..0000000 --- a/documentation/latex/class_b_n_o08x_test_helper_a935a69784981caf90b4e135e3e257db4_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -6a014725ec059d2a0f36cd2d01fdb41b \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_test_helper_a935a69784981caf90b4e135e3e257db4_cgraph.pdf b/documentation/latex/class_b_n_o08x_test_helper_a935a69784981caf90b4e135e3e257db4_cgraph.pdf deleted file mode 100644 index 9b9eba7..0000000 Binary files a/documentation/latex/class_b_n_o08x_test_helper_a935a69784981caf90b4e135e3e257db4_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_test_helper_a935a69784981caf90b4e135e3e257db4_icgraph.md5 b/documentation/latex/class_b_n_o08x_test_helper_a935a69784981caf90b4e135e3e257db4_icgraph.md5 deleted file mode 100644 index b6a8b1b..0000000 --- a/documentation/latex/class_b_n_o08x_test_helper_a935a69784981caf90b4e135e3e257db4_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -5d6c64d23158f569d063af11002e5675 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_test_helper_a935a69784981caf90b4e135e3e257db4_icgraph.pdf b/documentation/latex/class_b_n_o08x_test_helper_a935a69784981caf90b4e135e3e257db4_icgraph.pdf deleted file mode 100644 index 8a6dbf0..0000000 Binary files a/documentation/latex/class_b_n_o08x_test_helper_a935a69784981caf90b4e135e3e257db4_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_test_helper_ab1f8d61956fbceecf0baf08cb878397d_cgraph.md5 b/documentation/latex/class_b_n_o08x_test_helper_ab1f8d61956fbceecf0baf08cb878397d_cgraph.md5 deleted file mode 100644 index a5f030b..0000000 --- a/documentation/latex/class_b_n_o08x_test_helper_ab1f8d61956fbceecf0baf08cb878397d_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -8f82b9b49b76a4da7a54241d766bb638 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_test_helper_ab1f8d61956fbceecf0baf08cb878397d_cgraph.pdf b/documentation/latex/class_b_n_o08x_test_helper_ab1f8d61956fbceecf0baf08cb878397d_cgraph.pdf deleted file mode 100644 index 4d6a982..0000000 Binary files a/documentation/latex/class_b_n_o08x_test_helper_ab1f8d61956fbceecf0baf08cb878397d_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_test_helper_ab1f8d61956fbceecf0baf08cb878397d_icgraph.md5 b/documentation/latex/class_b_n_o08x_test_helper_ab1f8d61956fbceecf0baf08cb878397d_icgraph.md5 deleted file mode 100644 index 910d4fb..0000000 --- a/documentation/latex/class_b_n_o08x_test_helper_ab1f8d61956fbceecf0baf08cb878397d_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -53144c318e4d53cef50fb678bd97d08d \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_test_helper_ab1f8d61956fbceecf0baf08cb878397d_icgraph.pdf b/documentation/latex/class_b_n_o08x_test_helper_ab1f8d61956fbceecf0baf08cb878397d_icgraph.pdf deleted file mode 100644 index 39bde47..0000000 Binary files a/documentation/latex/class_b_n_o08x_test_helper_ab1f8d61956fbceecf0baf08cb878397d_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_test_helper_ac15a216ea5561b190f25f83caa749261_cgraph.md5 b/documentation/latex/class_b_n_o08x_test_helper_ac15a216ea5561b190f25f83caa749261_cgraph.md5 deleted file mode 100644 index 4c52aec..0000000 --- a/documentation/latex/class_b_n_o08x_test_helper_ac15a216ea5561b190f25f83caa749261_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -1f5abd47ea9331bf9ac2f742c0de6eac \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_test_helper_ac15a216ea5561b190f25f83caa749261_cgraph.pdf b/documentation/latex/class_b_n_o08x_test_helper_ac15a216ea5561b190f25f83caa749261_cgraph.pdf deleted file mode 100644 index 473bee9..0000000 Binary files a/documentation/latex/class_b_n_o08x_test_helper_ac15a216ea5561b190f25f83caa749261_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_test_helper_ac15a216ea5561b190f25f83caa749261_icgraph.md5 b/documentation/latex/class_b_n_o08x_test_helper_ac15a216ea5561b190f25f83caa749261_icgraph.md5 deleted file mode 100644 index 3403f43..0000000 --- a/documentation/latex/class_b_n_o08x_test_helper_ac15a216ea5561b190f25f83caa749261_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -c2cfe92f7b40cdaa9267b29552616cb6 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_test_helper_ac15a216ea5561b190f25f83caa749261_icgraph.pdf b/documentation/latex/class_b_n_o08x_test_helper_ac15a216ea5561b190f25f83caa749261_icgraph.pdf deleted file mode 100644 index d838dee..0000000 Binary files a/documentation/latex/class_b_n_o08x_test_helper_ac15a216ea5561b190f25f83caa749261_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_test_helper_ae2d6df7dcfdbd106c2247803461bbc40_icgraph.md5 b/documentation/latex/class_b_n_o08x_test_helper_ae2d6df7dcfdbd106c2247803461bbc40_icgraph.md5 deleted file mode 100644 index 32ac8de..0000000 --- a/documentation/latex/class_b_n_o08x_test_helper_ae2d6df7dcfdbd106c2247803461bbc40_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -87f45ee994c64bbd2b86159f4fdc6917 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_test_helper_ae2d6df7dcfdbd106c2247803461bbc40_icgraph.pdf b/documentation/latex/class_b_n_o08x_test_helper_ae2d6df7dcfdbd106c2247803461bbc40_icgraph.pdf deleted file mode 100644 index 7cfebb2..0000000 Binary files a/documentation/latex/class_b_n_o08x_test_helper_ae2d6df7dcfdbd106c2247803461bbc40_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_test_suite.tex b/documentation/latex/class_b_n_o08x_test_suite.tex deleted file mode 100644 index 30e6e92..0000000 --- a/documentation/latex/class_b_n_o08x_test_suite.tex +++ /dev/null @@ -1,196 +0,0 @@ -\doxysection{BNO08x\+Test\+Suite Class Reference} -\hypertarget{class_b_n_o08x_test_suite}{}\label{class_b_n_o08x_test_suite}\index{BNO08xTestSuite@{BNO08xTestSuite}} - - -\doxylink{class_b_n_o08x}{BNO08x} unit test launch point class. - - - - -{\ttfamily \#include $<$BNO08x\+Test\+Suite.\+hpp$>$} - -\doxysubsubsection*{Static Public Member Functions} -\begin{DoxyCompactItemize} -\item -static void \mbox{\hyperlink{class_b_n_o08x_test_suite_ac12545fe311a98e9c0ae6fea77da95fd}{run\+\_\+all\+\_\+tests}} () -\item -static void \mbox{\hyperlink{class_b_n_o08x_test_suite_a53de9b0fe1b28c18e3a1ca4c68a06f16}{run\+\_\+init\+\_\+deinit\+\_\+tests}} (bool call\+\_\+unity\+\_\+end\+\_\+begin=true) -\item -static void \mbox{\hyperlink{class_b_n_o08x_test_suite_a37899d7bf67fce5c3dd77dd5647f8ecb}{run\+\_\+single\+\_\+report\+\_\+tests}} (bool call\+\_\+unity\+\_\+end\+\_\+begin=true) -\item -static void \mbox{\hyperlink{class_b_n_o08x_test_suite_a916cff374791381de61f1035f9935ac5}{run\+\_\+multi\+\_\+report\+\_\+tests}} (bool call\+\_\+unity\+\_\+end\+\_\+begin=true) -\item -static void \mbox{\hyperlink{class_b_n_o08x_test_suite_a8e294955bf512e2e88c086f04f6030a8}{run\+\_\+callback\+\_\+tests}} (bool call\+\_\+unity\+\_\+end\+\_\+begin=true) -\item -static void \mbox{\hyperlink{class_b_n_o08x_test_suite_a8d7a3485fdf1ff9c0a09736654187434}{run\+\_\+feature\+\_\+tests}} (bool call\+\_\+unity\+\_\+end\+\_\+begin=true) -\end{DoxyCompactItemize} -\doxysubsubsection*{Static Private Member Functions} -\begin{DoxyCompactItemize} -\item -static void \mbox{\hyperlink{class_b_n_o08x_test_suite_a2fea3ea192a63c9573c774e772f5c085}{print\+\_\+begin\+\_\+tests\+\_\+banner}} (const char \texorpdfstring{$\ast$}{*}test\+\_\+set\+\_\+name) -\item -static void \mbox{\hyperlink{class_b_n_o08x_test_suite_a5a9b6538773911afed92b16c435ebceb}{print\+\_\+end\+\_\+tests\+\_\+banner}} (const char \texorpdfstring{$\ast$}{*}test\+\_\+set\+\_\+name) -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -\doxylink{class_b_n_o08x}{BNO08x} unit test launch point class. - -\doxysubsection{Member Function Documentation} -\Hypertarget{class_b_n_o08x_test_suite_a2fea3ea192a63c9573c774e772f5c085}\label{class_b_n_o08x_test_suite_a2fea3ea192a63c9573c774e772f5c085} -\index{BNO08xTestSuite@{BNO08xTestSuite}!print\_begin\_tests\_banner@{print\_begin\_tests\_banner}} -\index{print\_begin\_tests\_banner@{print\_begin\_tests\_banner}!BNO08xTestSuite@{BNO08xTestSuite}} -\doxysubsubsection{\texorpdfstring{print\_begin\_tests\_banner()}{print\_begin\_tests\_banner()}} -{\footnotesize\ttfamily static void BNO08x\+Test\+Suite\+::print\+\_\+begin\+\_\+tests\+\_\+banner (\begin{DoxyParamCaption}\item[{const char \texorpdfstring{$\ast$}{*}}]{test\+\_\+set\+\_\+name }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}, {\ttfamily [private]}} - -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_test_suite_a2fea3ea192a63c9573c774e772f5c085_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_test_suite_a5a9b6538773911afed92b16c435ebceb}\label{class_b_n_o08x_test_suite_a5a9b6538773911afed92b16c435ebceb} -\index{BNO08xTestSuite@{BNO08xTestSuite}!print\_end\_tests\_banner@{print\_end\_tests\_banner}} -\index{print\_end\_tests\_banner@{print\_end\_tests\_banner}!BNO08xTestSuite@{BNO08xTestSuite}} -\doxysubsubsection{\texorpdfstring{print\_end\_tests\_banner()}{print\_end\_tests\_banner()}} -{\footnotesize\ttfamily static void BNO08x\+Test\+Suite\+::print\+\_\+end\+\_\+tests\+\_\+banner (\begin{DoxyParamCaption}\item[{const char \texorpdfstring{$\ast$}{*}}]{test\+\_\+set\+\_\+name }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}, {\ttfamily [private]}} - -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_test_suite_a5a9b6538773911afed92b16c435ebceb_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_test_suite_ac12545fe311a98e9c0ae6fea77da95fd}\label{class_b_n_o08x_test_suite_ac12545fe311a98e9c0ae6fea77da95fd} -\index{BNO08xTestSuite@{BNO08xTestSuite}!run\_all\_tests@{run\_all\_tests}} -\index{run\_all\_tests@{run\_all\_tests}!BNO08xTestSuite@{BNO08xTestSuite}} -\doxysubsubsection{\texorpdfstring{run\_all\_tests()}{run\_all\_tests()}} -{\footnotesize\ttfamily static void BNO08x\+Test\+Suite\+::run\+\_\+all\+\_\+tests (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_test_suite_ac12545fe311a98e9c0ae6fea77da95fd_cgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_test_suite_a8e294955bf512e2e88c086f04f6030a8}\label{class_b_n_o08x_test_suite_a8e294955bf512e2e88c086f04f6030a8} -\index{BNO08xTestSuite@{BNO08xTestSuite}!run\_callback\_tests@{run\_callback\_tests}} -\index{run\_callback\_tests@{run\_callback\_tests}!BNO08xTestSuite@{BNO08xTestSuite}} -\doxysubsubsection{\texorpdfstring{run\_callback\_tests()}{run\_callback\_tests()}} -{\footnotesize\ttfamily static void BNO08x\+Test\+Suite\+::run\+\_\+callback\+\_\+tests (\begin{DoxyParamCaption}\item[{bool}]{call\+\_\+unity\+\_\+end\+\_\+begin = {\ttfamily true} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=348pt]{class_b_n_o08x_test_suite_a8e294955bf512e2e88c086f04f6030a8_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=343pt]{class_b_n_o08x_test_suite_a8e294955bf512e2e88c086f04f6030a8_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_test_suite_a8d7a3485fdf1ff9c0a09736654187434}\label{class_b_n_o08x_test_suite_a8d7a3485fdf1ff9c0a09736654187434} -\index{BNO08xTestSuite@{BNO08xTestSuite}!run\_feature\_tests@{run\_feature\_tests}} -\index{run\_feature\_tests@{run\_feature\_tests}!BNO08xTestSuite@{BNO08xTestSuite}} -\doxysubsubsection{\texorpdfstring{run\_feature\_tests()}{run\_feature\_tests()}} -{\footnotesize\ttfamily static void BNO08x\+Test\+Suite\+::run\+\_\+feature\+\_\+tests (\begin{DoxyParamCaption}\item[{bool}]{call\+\_\+unity\+\_\+end\+\_\+begin = {\ttfamily true} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=348pt]{class_b_n_o08x_test_suite_a8d7a3485fdf1ff9c0a09736654187434_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=343pt]{class_b_n_o08x_test_suite_a8d7a3485fdf1ff9c0a09736654187434_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_test_suite_a53de9b0fe1b28c18e3a1ca4c68a06f16}\label{class_b_n_o08x_test_suite_a53de9b0fe1b28c18e3a1ca4c68a06f16} -\index{BNO08xTestSuite@{BNO08xTestSuite}!run\_init\_deinit\_tests@{run\_init\_deinit\_tests}} -\index{run\_init\_deinit\_tests@{run\_init\_deinit\_tests}!BNO08xTestSuite@{BNO08xTestSuite}} -\doxysubsubsection{\texorpdfstring{run\_init\_deinit\_tests()}{run\_init\_deinit\_tests()}} -{\footnotesize\ttfamily static void BNO08x\+Test\+Suite\+::run\+\_\+init\+\_\+deinit\+\_\+tests (\begin{DoxyParamCaption}\item[{bool}]{call\+\_\+unity\+\_\+end\+\_\+begin = {\ttfamily true} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=348pt]{class_b_n_o08x_test_suite_a53de9b0fe1b28c18e3a1ca4c68a06f16_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=343pt]{class_b_n_o08x_test_suite_a53de9b0fe1b28c18e3a1ca4c68a06f16_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_test_suite_a916cff374791381de61f1035f9935ac5}\label{class_b_n_o08x_test_suite_a916cff374791381de61f1035f9935ac5} -\index{BNO08xTestSuite@{BNO08xTestSuite}!run\_multi\_report\_tests@{run\_multi\_report\_tests}} -\index{run\_multi\_report\_tests@{run\_multi\_report\_tests}!BNO08xTestSuite@{BNO08xTestSuite}} -\doxysubsubsection{\texorpdfstring{run\_multi\_report\_tests()}{run\_multi\_report\_tests()}} -{\footnotesize\ttfamily static void BNO08x\+Test\+Suite\+::run\+\_\+multi\+\_\+report\+\_\+tests (\begin{DoxyParamCaption}\item[{bool}]{call\+\_\+unity\+\_\+end\+\_\+begin = {\ttfamily true} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=348pt]{class_b_n_o08x_test_suite_a916cff374791381de61f1035f9935ac5_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=343pt]{class_b_n_o08x_test_suite_a916cff374791381de61f1035f9935ac5_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_test_suite_a37899d7bf67fce5c3dd77dd5647f8ecb}\label{class_b_n_o08x_test_suite_a37899d7bf67fce5c3dd77dd5647f8ecb} -\index{BNO08xTestSuite@{BNO08xTestSuite}!run\_single\_report\_tests@{run\_single\_report\_tests}} -\index{run\_single\_report\_tests@{run\_single\_report\_tests}!BNO08xTestSuite@{BNO08xTestSuite}} -\doxysubsubsection{\texorpdfstring{run\_single\_report\_tests()}{run\_single\_report\_tests()}} -{\footnotesize\ttfamily static void BNO08x\+Test\+Suite\+::run\+\_\+single\+\_\+report\+\_\+tests (\begin{DoxyParamCaption}\item[{bool}]{call\+\_\+unity\+\_\+end\+\_\+begin = {\ttfamily true} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=348pt]{class_b_n_o08x_test_suite_a37899d7bf67fce5c3dd77dd5647f8ecb_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=343pt]{class_b_n_o08x_test_suite_a37899d7bf67fce5c3dd77dd5647f8ecb_icgraph} -\end{center} -\end{figure} - - -The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize} -\item -include/\mbox{\hyperlink{_b_n_o08x_test_suite_8hpp}{BNO08x\+Test\+Suite.\+hpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/class_b_n_o08x_test_suite_a2fea3ea192a63c9573c774e772f5c085_icgraph.md5 b/documentation/latex/class_b_n_o08x_test_suite_a2fea3ea192a63c9573c774e772f5c085_icgraph.md5 deleted file mode 100644 index 7c26663..0000000 --- a/documentation/latex/class_b_n_o08x_test_suite_a2fea3ea192a63c9573c774e772f5c085_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -7a62810b3d72e1c4b3ad2cd34e6e7b0f \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_test_suite_a2fea3ea192a63c9573c774e772f5c085_icgraph.pdf b/documentation/latex/class_b_n_o08x_test_suite_a2fea3ea192a63c9573c774e772f5c085_icgraph.pdf deleted file mode 100644 index feae874..0000000 Binary files a/documentation/latex/class_b_n_o08x_test_suite_a2fea3ea192a63c9573c774e772f5c085_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_test_suite_a37899d7bf67fce5c3dd77dd5647f8ecb_cgraph.md5 b/documentation/latex/class_b_n_o08x_test_suite_a37899d7bf67fce5c3dd77dd5647f8ecb_cgraph.md5 deleted file mode 100644 index 00a62ea..0000000 --- a/documentation/latex/class_b_n_o08x_test_suite_a37899d7bf67fce5c3dd77dd5647f8ecb_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -4abb8811296bc328b8ed9a44c0e38163 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_test_suite_a37899d7bf67fce5c3dd77dd5647f8ecb_cgraph.pdf b/documentation/latex/class_b_n_o08x_test_suite_a37899d7bf67fce5c3dd77dd5647f8ecb_cgraph.pdf deleted file mode 100644 index 940da9f..0000000 Binary files a/documentation/latex/class_b_n_o08x_test_suite_a37899d7bf67fce5c3dd77dd5647f8ecb_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_test_suite_a37899d7bf67fce5c3dd77dd5647f8ecb_icgraph.md5 b/documentation/latex/class_b_n_o08x_test_suite_a37899d7bf67fce5c3dd77dd5647f8ecb_icgraph.md5 deleted file mode 100644 index d7b3fa5..0000000 --- a/documentation/latex/class_b_n_o08x_test_suite_a37899d7bf67fce5c3dd77dd5647f8ecb_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -b86691b30403f40e7b0b498ab4f89582 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_test_suite_a37899d7bf67fce5c3dd77dd5647f8ecb_icgraph.pdf b/documentation/latex/class_b_n_o08x_test_suite_a37899d7bf67fce5c3dd77dd5647f8ecb_icgraph.pdf deleted file mode 100644 index 1bf9e63..0000000 Binary files a/documentation/latex/class_b_n_o08x_test_suite_a37899d7bf67fce5c3dd77dd5647f8ecb_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_test_suite_a53de9b0fe1b28c18e3a1ca4c68a06f16_cgraph.md5 b/documentation/latex/class_b_n_o08x_test_suite_a53de9b0fe1b28c18e3a1ca4c68a06f16_cgraph.md5 deleted file mode 100644 index 492d7b3..0000000 --- a/documentation/latex/class_b_n_o08x_test_suite_a53de9b0fe1b28c18e3a1ca4c68a06f16_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -f5215c21e9ea287ea4be6e252cb76450 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_test_suite_a53de9b0fe1b28c18e3a1ca4c68a06f16_cgraph.pdf b/documentation/latex/class_b_n_o08x_test_suite_a53de9b0fe1b28c18e3a1ca4c68a06f16_cgraph.pdf deleted file mode 100644 index df38633..0000000 Binary files a/documentation/latex/class_b_n_o08x_test_suite_a53de9b0fe1b28c18e3a1ca4c68a06f16_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_test_suite_a53de9b0fe1b28c18e3a1ca4c68a06f16_icgraph.md5 b/documentation/latex/class_b_n_o08x_test_suite_a53de9b0fe1b28c18e3a1ca4c68a06f16_icgraph.md5 deleted file mode 100644 index 0f852bc..0000000 --- a/documentation/latex/class_b_n_o08x_test_suite_a53de9b0fe1b28c18e3a1ca4c68a06f16_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -15f5ae7d00ab917e4fdb9752e4eb8508 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_test_suite_a53de9b0fe1b28c18e3a1ca4c68a06f16_icgraph.pdf b/documentation/latex/class_b_n_o08x_test_suite_a53de9b0fe1b28c18e3a1ca4c68a06f16_icgraph.pdf deleted file mode 100644 index 8f085bd..0000000 Binary files a/documentation/latex/class_b_n_o08x_test_suite_a53de9b0fe1b28c18e3a1ca4c68a06f16_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_test_suite_a5a9b6538773911afed92b16c435ebceb_icgraph.md5 b/documentation/latex/class_b_n_o08x_test_suite_a5a9b6538773911afed92b16c435ebceb_icgraph.md5 deleted file mode 100644 index 9551624..0000000 --- a/documentation/latex/class_b_n_o08x_test_suite_a5a9b6538773911afed92b16c435ebceb_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -20b1824c0088f354c89c6d37d802ff50 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_test_suite_a5a9b6538773911afed92b16c435ebceb_icgraph.pdf b/documentation/latex/class_b_n_o08x_test_suite_a5a9b6538773911afed92b16c435ebceb_icgraph.pdf deleted file mode 100644 index e73c119..0000000 Binary files a/documentation/latex/class_b_n_o08x_test_suite_a5a9b6538773911afed92b16c435ebceb_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_test_suite_a8d7a3485fdf1ff9c0a09736654187434_cgraph.md5 b/documentation/latex/class_b_n_o08x_test_suite_a8d7a3485fdf1ff9c0a09736654187434_cgraph.md5 deleted file mode 100644 index 132c4e3..0000000 --- a/documentation/latex/class_b_n_o08x_test_suite_a8d7a3485fdf1ff9c0a09736654187434_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -a5dcb161e3d0187730c793c37c13c5df \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_test_suite_a8d7a3485fdf1ff9c0a09736654187434_cgraph.pdf b/documentation/latex/class_b_n_o08x_test_suite_a8d7a3485fdf1ff9c0a09736654187434_cgraph.pdf deleted file mode 100644 index 613c830..0000000 Binary files a/documentation/latex/class_b_n_o08x_test_suite_a8d7a3485fdf1ff9c0a09736654187434_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_test_suite_a8d7a3485fdf1ff9c0a09736654187434_icgraph.md5 b/documentation/latex/class_b_n_o08x_test_suite_a8d7a3485fdf1ff9c0a09736654187434_icgraph.md5 deleted file mode 100644 index 011ae12..0000000 --- a/documentation/latex/class_b_n_o08x_test_suite_a8d7a3485fdf1ff9c0a09736654187434_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -40c642b67218bdb27f860591b04d4e4f \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_test_suite_a8d7a3485fdf1ff9c0a09736654187434_icgraph.pdf b/documentation/latex/class_b_n_o08x_test_suite_a8d7a3485fdf1ff9c0a09736654187434_icgraph.pdf deleted file mode 100644 index 74b02e6..0000000 Binary files a/documentation/latex/class_b_n_o08x_test_suite_a8d7a3485fdf1ff9c0a09736654187434_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_test_suite_a8e294955bf512e2e88c086f04f6030a8_cgraph.md5 b/documentation/latex/class_b_n_o08x_test_suite_a8e294955bf512e2e88c086f04f6030a8_cgraph.md5 deleted file mode 100644 index 6794b4d..0000000 --- a/documentation/latex/class_b_n_o08x_test_suite_a8e294955bf512e2e88c086f04f6030a8_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -704fcdbac312fe6d6a0d2b2e4d3a2789 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_test_suite_a8e294955bf512e2e88c086f04f6030a8_cgraph.pdf b/documentation/latex/class_b_n_o08x_test_suite_a8e294955bf512e2e88c086f04f6030a8_cgraph.pdf deleted file mode 100644 index 053e0eb..0000000 Binary files a/documentation/latex/class_b_n_o08x_test_suite_a8e294955bf512e2e88c086f04f6030a8_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_test_suite_a8e294955bf512e2e88c086f04f6030a8_icgraph.md5 b/documentation/latex/class_b_n_o08x_test_suite_a8e294955bf512e2e88c086f04f6030a8_icgraph.md5 deleted file mode 100644 index 4bbac41..0000000 --- a/documentation/latex/class_b_n_o08x_test_suite_a8e294955bf512e2e88c086f04f6030a8_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -081ae480916d317e56754fc239b66460 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_test_suite_a8e294955bf512e2e88c086f04f6030a8_icgraph.pdf b/documentation/latex/class_b_n_o08x_test_suite_a8e294955bf512e2e88c086f04f6030a8_icgraph.pdf deleted file mode 100644 index 3fbedee..0000000 Binary files a/documentation/latex/class_b_n_o08x_test_suite_a8e294955bf512e2e88c086f04f6030a8_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_test_suite_a916cff374791381de61f1035f9935ac5_cgraph.md5 b/documentation/latex/class_b_n_o08x_test_suite_a916cff374791381de61f1035f9935ac5_cgraph.md5 deleted file mode 100644 index 73c56a1..0000000 --- a/documentation/latex/class_b_n_o08x_test_suite_a916cff374791381de61f1035f9935ac5_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -8924e8b03b8d505d19d0514736e58daf \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_test_suite_a916cff374791381de61f1035f9935ac5_cgraph.pdf b/documentation/latex/class_b_n_o08x_test_suite_a916cff374791381de61f1035f9935ac5_cgraph.pdf deleted file mode 100644 index f3fa1cb..0000000 Binary files a/documentation/latex/class_b_n_o08x_test_suite_a916cff374791381de61f1035f9935ac5_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_test_suite_a916cff374791381de61f1035f9935ac5_icgraph.md5 b/documentation/latex/class_b_n_o08x_test_suite_a916cff374791381de61f1035f9935ac5_icgraph.md5 deleted file mode 100644 index 8a0587e..0000000 --- a/documentation/latex/class_b_n_o08x_test_suite_a916cff374791381de61f1035f9935ac5_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -819638db82dc4a3bce19d66676cce005 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_test_suite_a916cff374791381de61f1035f9935ac5_icgraph.pdf b/documentation/latex/class_b_n_o08x_test_suite_a916cff374791381de61f1035f9935ac5_icgraph.pdf deleted file mode 100644 index f99687a..0000000 Binary files a/documentation/latex/class_b_n_o08x_test_suite_a916cff374791381de61f1035f9935ac5_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_test_suite_ac12545fe311a98e9c0ae6fea77da95fd_cgraph.md5 b/documentation/latex/class_b_n_o08x_test_suite_ac12545fe311a98e9c0ae6fea77da95fd_cgraph.md5 deleted file mode 100644 index 5b93048..0000000 --- a/documentation/latex/class_b_n_o08x_test_suite_ac12545fe311a98e9c0ae6fea77da95fd_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -601c0a620933ef4e9e10303f49d9f6ee \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_test_suite_ac12545fe311a98e9c0ae6fea77da95fd_cgraph.pdf b/documentation/latex/class_b_n_o08x_test_suite_ac12545fe311a98e9c0ae6fea77da95fd_cgraph.pdf deleted file mode 100644 index f8fd371..0000000 Binary files a/documentation/latex/class_b_n_o08x_test_suite_ac12545fe311a98e9c0ae6fea77da95fd_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/dir_13e138d54eb8818da29c3992edef070a.tex b/documentation/latex/dir_13e138d54eb8818da29c3992edef070a.tex deleted file mode 100644 index f3e2ab5..0000000 --- a/documentation/latex/dir_13e138d54eb8818da29c3992edef070a.tex +++ /dev/null @@ -1,23 +0,0 @@ -\doxysection{test Directory Reference} -\hypertarget{dir_13e138d54eb8818da29c3992edef070a}{}\label{dir_13e138d54eb8818da29c3992edef070a}\index{test Directory Reference@{test Directory Reference}} -Directory dependency graph for test\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=127pt]{dir_13e138d54eb8818da29c3992edef070a_dep} -\end{center} -\end{figure} -\doxysubsubsection*{Files} -\begin{DoxyCompactItemize} -\item -file \mbox{\hyperlink{_callback_tests_8cpp}{Callback\+Tests.\+cpp}} -\item -file \mbox{\hyperlink{_feature_tests_8cpp}{Feature\+Tests.\+cpp}} -\item -file \mbox{\hyperlink{_init_denit_tests_8cpp}{Init\+Denit\+Tests.\+cpp}} -\item -file \mbox{\hyperlink{_multi_report_tests_8cpp}{Multi\+Report\+Tests.\+cpp}} -\item -file \mbox{\hyperlink{_single_report_tests_8cpp}{Single\+Report\+Tests.\+cpp}} -\end{DoxyCompactItemize} diff --git a/documentation/latex/dir_13e138d54eb8818da29c3992edef070a_dep.md5 b/documentation/latex/dir_13e138d54eb8818da29c3992edef070a_dep.md5 deleted file mode 100644 index 63544c9..0000000 --- a/documentation/latex/dir_13e138d54eb8818da29c3992edef070a_dep.md5 +++ /dev/null @@ -1 +0,0 @@ -04d925c18ec5b475e9c25814f95449c3 \ No newline at end of file diff --git a/documentation/latex/dir_13e138d54eb8818da29c3992edef070a_dep.pdf b/documentation/latex/dir_13e138d54eb8818da29c3992edef070a_dep.pdf deleted file mode 100644 index 9bd5acf..0000000 Binary files a/documentation/latex/dir_13e138d54eb8818da29c3992edef070a_dep.pdf and /dev/null differ diff --git a/documentation/latex/dir_265603ded410f2aca2b4448eafbf9ea2.tex b/documentation/latex/dir_265603ded410f2aca2b4448eafbf9ea2.tex deleted file mode 100644 index c1426ff..0000000 --- a/documentation/latex/dir_265603ded410f2aca2b4448eafbf9ea2.tex +++ /dev/null @@ -1,19 +0,0 @@ -\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_265603ded410f2aca2b4448eafbf9ea2_dep} -\end{center} -\end{figure} -\doxysubsubsection*{Files} -\begin{DoxyCompactItemize} -\item -file \mbox{\hyperlink{_b_n_o08x_cb_generic_8hpp}{BNO08x\+Cb\+Generic.\+hpp}} -\item -file \mbox{\hyperlink{_b_n_o08x_cb_param_rpt_i_d_8hpp}{BNO08x\+Cb\+Param\+Rpt\+ID.\+hpp}} -\item -file \mbox{\hyperlink{_b_n_o08x_cb_param_void_8hpp}{BNO08x\+Cb\+Param\+Void.\+hpp}} -\end{DoxyCompactItemize} diff --git a/documentation/latex/dir_265603ded410f2aca2b4448eafbf9ea2_dep.md5 b/documentation/latex/dir_265603ded410f2aca2b4448eafbf9ea2_dep.md5 deleted file mode 100644 index bd2970e..0000000 --- a/documentation/latex/dir_265603ded410f2aca2b4448eafbf9ea2_dep.md5 +++ /dev/null @@ -1 +0,0 @@ -cf485cb6292be245ad5d5004983764eb \ No newline at end of file diff --git a/documentation/latex/dir_265603ded410f2aca2b4448eafbf9ea2_dep.pdf b/documentation/latex/dir_265603ded410f2aca2b4448eafbf9ea2_dep.pdf deleted file mode 100644 index 7bb0c26..0000000 Binary files a/documentation/latex/dir_265603ded410f2aca2b4448eafbf9ea2_dep.pdf and /dev/null differ diff --git a/documentation/latex/dir_7f19fe0488f3daa36ae73de472a8d793.tex b/documentation/latex/dir_7f19fe0488f3daa36ae73de472a8d793.tex deleted file mode 100644 index db70ce7..0000000 --- a/documentation/latex/dir_7f19fe0488f3daa36ae73de472a8d793.tex +++ /dev/null @@ -1,61 +0,0 @@ -\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_7f19fe0488f3daa36ae73de472a8d793_dep} -\end{center} -\end{figure} -\doxysubsubsection*{Files} -\begin{DoxyCompactItemize} -\item -file \mbox{\hyperlink{_b_n_o08x_reports_8hpp}{BNO08x\+Reports.\+hpp}} -\item -file \mbox{\hyperlink{_b_n_o08x_rpt_8hpp}{BNO08x\+Rpt.\+hpp}} -\item -file \mbox{\hyperlink{_b_n_o08x_rpt_acceleration_8hpp}{BNO08x\+Rpt\+Acceleration.\+hpp}} -\item -file \mbox{\hyperlink{_b_n_o08x_rpt_activity_classifier_8hpp}{BNO08x\+Rpt\+Activity\+Classifier.\+hpp}} -\item -file \mbox{\hyperlink{_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp}{BNO08x\+Rpt\+ARVRStabilized\+Game\+RV.\+hpp}} -\item -file \mbox{\hyperlink{_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp}{BNO08x\+Rpt\+ARVRStabilized\+RV.\+hpp}} -\item -file \mbox{\hyperlink{_b_n_o08x_rpt_cal_gyro_8hpp}{BNO08x\+Rpt\+Cal\+Gyro.\+hpp}} -\item -file \mbox{\hyperlink{_b_n_o08x_rpt_cal_magnetometer_8hpp}{BNO08x\+Rpt\+Cal\+Magnetometer.\+hpp}} -\item -file \mbox{\hyperlink{_b_n_o08x_rpt_game_r_v_8hpp}{BNO08x\+Rpt\+Game\+RV.\+hpp}} -\item -file \mbox{\hyperlink{_b_n_o08x_rpt_gravity_8hpp}{BNO08x\+Rpt\+Gravity.\+hpp}} -\item -file \mbox{\hyperlink{_b_n_o08x_rpt_i_gyro_r_v_8hpp}{BNO08x\+Rpt\+IGyro\+RV.\+hpp}} -\item -file \mbox{\hyperlink{_b_n_o08x_rpt_linear_acceleration_8hpp}{BNO08x\+Rpt\+Linear\+Acceleration.\+hpp}} -\item -file \mbox{\hyperlink{_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp}{BNO08x\+Rpt\+Raw\+MEMSAccelerometer.\+hpp}} -\item -file \mbox{\hyperlink{_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp}{BNO08x\+Rpt\+Raw\+MEMSGyro.\+hpp}} -\item -file \mbox{\hyperlink{_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp}{BNO08x\+Rpt\+Raw\+MEMSMagnetometer.\+hpp}} -\item -file \mbox{\hyperlink{_b_n_o08x_rpt_r_v_8hpp}{BNO08x\+Rpt\+RV.\+hpp}} -\item -file \mbox{\hyperlink{_b_n_o08x_rpt_r_v_generic_8hpp}{BNO08x\+Rpt\+RVGeneric.\+hpp}} -\item -file \mbox{\hyperlink{_b_n_o08x_rpt_r_v_geomag_8hpp}{BNO08x\+Rpt\+RVGeomag.\+hpp}} -\item -file \mbox{\hyperlink{_b_n_o08x_rpt_shake_detector_8hpp}{BNO08x\+Rpt\+Shake\+Detector.\+hpp}} -\item -file \mbox{\hyperlink{_b_n_o08x_rpt_stability_classifier_8hpp}{BNO08x\+Rpt\+Stability\+Classifier.\+hpp}} -\item -file \mbox{\hyperlink{_b_n_o08x_rpt_step_counter_8hpp}{BNO08x\+Rpt\+Step\+Counter.\+hpp}} -\item -file \mbox{\hyperlink{_b_n_o08x_rpt_tap_detector_8hpp}{BNO08x\+Rpt\+Tap\+Detector.\+hpp}} -\item -file \mbox{\hyperlink{_b_n_o08x_rpt_uncal_gyro_8hpp}{BNO08x\+Rpt\+Uncal\+Gyro.\+hpp}} -\item -file \mbox{\hyperlink{_b_n_o08x_rpt_uncal_magnetometer_8hpp}{BNO08x\+Rpt\+Uncal\+Magnetometer.\+hpp}} -\end{DoxyCompactItemize} diff --git a/documentation/latex/dir_7f19fe0488f3daa36ae73de472a8d793_dep.md5 b/documentation/latex/dir_7f19fe0488f3daa36ae73de472a8d793_dep.md5 deleted file mode 100644 index aaa2ab1..0000000 --- a/documentation/latex/dir_7f19fe0488f3daa36ae73de472a8d793_dep.md5 +++ /dev/null @@ -1 +0,0 @@ -bd4b25d78b6139cad6246a586c1b4b4d \ No newline at end of file diff --git a/documentation/latex/dir_7f19fe0488f3daa36ae73de472a8d793_dep.pdf b/documentation/latex/dir_7f19fe0488f3daa36ae73de472a8d793_dep.pdf deleted file mode 100644 index f6b67ce..0000000 Binary files a/documentation/latex/dir_7f19fe0488f3daa36ae73de472a8d793_dep.pdf and /dev/null differ diff --git a/documentation/latex/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.tex b/documentation/latex/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.tex deleted file mode 100644 index 66a239d..0000000 --- a/documentation/latex/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.tex +++ /dev/null @@ -1,24 +0,0 @@ -\doxysection{source Directory Reference} -\hypertarget{dir_b2f33c71d4aa5e7af42a1ca61ff5af1b}{}\label{dir_b2f33c71d4aa5e7af42a1ca61ff5af1b}\index{source Directory Reference@{source Directory Reference}} -Directory dependency graph for source\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=216pt]{dir_b2f33c71d4aa5e7af42a1ca61ff5af1b_dep} -\end{center} -\end{figure} -\doxysubsubsection*{Directories} -\begin{DoxyCompactItemize} -\item -directory \mbox{\hyperlink{dir_f3240a40405e637e3754c29e78869df9}{report}} -\end{DoxyCompactItemize} -\doxysubsubsection*{Files} -\begin{DoxyCompactItemize} -\item -file \mbox{\hyperlink{_b_n_o08x_8cpp}{BNO08x.\+cpp}} -\item -file \mbox{\hyperlink{_b_n_o08x_rpt_8cpp}{BNO08x\+Rpt.\+cpp}} -\item -file \mbox{\hyperlink{_b_n_o08x_s_h2_h_a_l_8cpp}{BNO08x\+SH2\+HAL.\+cpp}} -\end{DoxyCompactItemize} diff --git a/documentation/latex/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b_dep.md5 b/documentation/latex/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b_dep.md5 deleted file mode 100644 index 10168d6..0000000 --- a/documentation/latex/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b_dep.md5 +++ /dev/null @@ -1 +0,0 @@ -5e126eee90262f84ab3783b51ccb8701 \ No newline at end of file diff --git a/documentation/latex/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b_dep.pdf b/documentation/latex/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b_dep.pdf deleted file mode 100644 index cdb9e24..0000000 Binary files a/documentation/latex/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b_dep.pdf and /dev/null differ diff --git a/documentation/latex/dir_d44c64559bbebec7f509842c48db8b23.tex b/documentation/latex/dir_d44c64559bbebec7f509842c48db8b23.tex deleted file mode 100644 index cb74f8b..0000000 --- a/documentation/latex/dir_d44c64559bbebec7f509842c48db8b23.tex +++ /dev/null @@ -1,32 +0,0 @@ -\doxysection{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=222pt]{dir_d44c64559bbebec7f509842c48db8b23_dep} -\end{center} -\end{figure} -\doxysubsubsection*{Directories} -\begin{DoxyCompactItemize} -\item -directory \mbox{\hyperlink{dir_265603ded410f2aca2b4448eafbf9ea2}{callback}} -\item -directory \mbox{\hyperlink{dir_7f19fe0488f3daa36ae73de472a8d793}{report}} -\end{DoxyCompactItemize} -\doxysubsubsection*{Files} -\begin{DoxyCompactItemize} -\item -file \mbox{\hyperlink{_b_n_o08x_8hpp}{BNO08x.\+hpp}} -\item -file \mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08x\+Global\+Types.\+hpp}} -\item -file \mbox{\hyperlink{_b_n_o08x_private_types_8hpp}{BNO08x\+Private\+Types.\+hpp}} -\item -file \mbox{\hyperlink{_b_n_o08x_s_h2_h_a_l_8hpp}{BNO08x\+SH2\+HAL.\+hpp}} -\item -file \mbox{\hyperlink{_b_n_o08x_test_helper_8hpp}{BNO08x\+Test\+Helper.\+hpp}} -\item -file \mbox{\hyperlink{_b_n_o08x_test_suite_8hpp}{BNO08x\+Test\+Suite.\+hpp}} -\end{DoxyCompactItemize} diff --git a/documentation/latex/dir_d44c64559bbebec7f509842c48db8b23_dep.md5 b/documentation/latex/dir_d44c64559bbebec7f509842c48db8b23_dep.md5 deleted file mode 100644 index a281d1c..0000000 --- a/documentation/latex/dir_d44c64559bbebec7f509842c48db8b23_dep.md5 +++ /dev/null @@ -1 +0,0 @@ -ebefae63e67e32975d85cb2aa13fd04f \ No newline at end of file diff --git a/documentation/latex/dir_d44c64559bbebec7f509842c48db8b23_dep.pdf b/documentation/latex/dir_d44c64559bbebec7f509842c48db8b23_dep.pdf deleted file mode 100644 index 99cab51..0000000 Binary files a/documentation/latex/dir_d44c64559bbebec7f509842c48db8b23_dep.pdf and /dev/null differ diff --git a/documentation/latex/dir_f3240a40405e637e3754c29e78869df9.tex b/documentation/latex/dir_f3240a40405e637e3754c29e78869df9.tex deleted file mode 100644 index df61226..0000000 --- a/documentation/latex/dir_f3240a40405e637e3754c29e78869df9.tex +++ /dev/null @@ -1,57 +0,0 @@ -\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_f3240a40405e637e3754c29e78869df9_dep} -\end{center} -\end{figure} -\doxysubsubsection*{Files} -\begin{DoxyCompactItemize} -\item -file \mbox{\hyperlink{_b_n_o08x_rpt_acceleration_8cpp}{BNO08x\+Rpt\+Acceleration.\+cpp}} -\item -file \mbox{\hyperlink{_b_n_o08x_rpt_activity_classifier_8cpp}{BNO08x\+Rpt\+Activity\+Classifier.\+cpp}} -\item -file \mbox{\hyperlink{_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp}{BNO08x\+Rpt\+ARVRStabilized\+Game\+RV.\+cpp}} -\item -file \mbox{\hyperlink{_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp}{BNO08x\+Rpt\+ARVRStabilized\+RV.\+cpp}} -\item -file \mbox{\hyperlink{_b_n_o08x_rpt_cal_gyro_8cpp}{BNO08x\+Rpt\+Cal\+Gyro.\+cpp}} -\item -file \mbox{\hyperlink{_b_n_o08x_rpt_cal_magnetometer_8cpp}{BNO08x\+Rpt\+Cal\+Magnetometer.\+cpp}} -\item -file \mbox{\hyperlink{_b_n_o08x_rpt_game_r_v_8cpp}{BNO08x\+Rpt\+Game\+RV.\+cpp}} -\item -file \mbox{\hyperlink{_b_n_o08x_rpt_gravity_8cpp}{BNO08x\+Rpt\+Gravity.\+cpp}} -\item -file \mbox{\hyperlink{_b_n_o08x_rpt_i_gyro_r_v_8cpp}{BNO08x\+Rpt\+IGyro\+RV.\+cpp}} -\item -file \mbox{\hyperlink{_b_n_o08x_rpt_linear_acceleration_8cpp}{BNO08x\+Rpt\+Linear\+Acceleration.\+cpp}} -\item -file \mbox{\hyperlink{_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp}{BNO08x\+Rpt\+Raw\+MEMSAccelerometer.\+cpp}} -\item -file \mbox{\hyperlink{_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp}{BNO08x\+Rpt\+Raw\+MEMSGyro.\+cpp}} -\item -file \mbox{\hyperlink{_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp}{BNO08x\+Rpt\+Raw\+MEMSMagnetometer.\+cpp}} -\item -file \mbox{\hyperlink{_b_n_o08x_rpt_r_v_8cpp}{BNO08x\+Rpt\+RV.\+cpp}} -\item -file \mbox{\hyperlink{_b_n_o08x_rpt_r_v_generic_8cpp}{BNO08x\+Rpt\+RVGeneric.\+cpp}} -\item -file \mbox{\hyperlink{_b_n_o08x_rpt_r_v_geomag_8cpp}{BNO08x\+Rpt\+RVGeomag.\+cpp}} -\item -file \mbox{\hyperlink{_b_n_o08x_rpt_shake_detector_8cpp}{BNO08x\+Rpt\+Shake\+Detector.\+cpp}} -\item -file \mbox{\hyperlink{_b_n_o08x_rpt_stability_classifier_8cpp}{BNO08x\+Rpt\+Stability\+Classifier.\+cpp}} -\item -file \mbox{\hyperlink{_b_n_o08x_rpt_step_counter_8cpp}{BNO08x\+Rpt\+Step\+Counter.\+cpp}} -\item -file \mbox{\hyperlink{_b_n_o08x_rpt_tap_detector_8cpp}{BNO08x\+Rpt\+Tap\+Detector.\+cpp}} -\item -file \mbox{\hyperlink{_b_n_o08x_rpt_uncal_gyro_8cpp}{BNO08x\+Rpt\+Uncal\+Gyro.\+cpp}} -\item -file \mbox{\hyperlink{_b_n_o08x_rpt_uncal_magnetometer_8cpp}{BNO08x\+Rpt\+Uncal\+Magnetometer.\+cpp}} -\end{DoxyCompactItemize} diff --git a/documentation/latex/dir_f3240a40405e637e3754c29e78869df9_dep.md5 b/documentation/latex/dir_f3240a40405e637e3754c29e78869df9_dep.md5 deleted file mode 100644 index 4254602..0000000 --- a/documentation/latex/dir_f3240a40405e637e3754c29e78869df9_dep.md5 +++ /dev/null @@ -1 +0,0 @@ -923d5d002ec179314ac882566f05e1a4 \ No newline at end of file diff --git a/documentation/latex/dir_f3240a40405e637e3754c29e78869df9_dep.pdf b/documentation/latex/dir_f3240a40405e637e3754c29e78869df9_dep.pdf deleted file mode 100644 index 43ea3cb..0000000 Binary files a/documentation/latex/dir_f3240a40405e637e3754c29e78869df9_dep.pdf and /dev/null differ diff --git a/documentation/latex/doxygen.sty b/documentation/latex/doxygen.sty deleted file mode 100644 index 4bfc17f..0000000 --- a/documentation/latex/doxygen.sty +++ /dev/null @@ -1,694 +0,0 @@ -\NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{doxygen} - -% Packages used by this style file -\RequirePackage{alltt} -%%\RequirePackage{array} %% moved to refman.tex due to workaround for LaTex 2019 version and unmaintained tabu package -\RequirePackage{calc} -\RequirePackage{float} -%%\RequirePackage{ifthen} %% moved to refman.tex due to workaround for LaTex 2019 version and unmaintained tabu package -\RequirePackage{verbatim} -\RequirePackage[table]{xcolor} -\RequirePackage{longtable_doxygen} -\RequirePackage{tabu_doxygen} -\RequirePackage{fancyvrb} -\RequirePackage{tabularx} -\RequirePackage{multicol} -\RequirePackage{multirow} -\RequirePackage{hanging} -\RequirePackage{ifpdf} -\RequirePackage{adjustbox} -\RequirePackage{amssymb} -\RequirePackage{stackengine} -\RequirePackage{enumitem} -\RequirePackage{alphalph} -\RequirePackage[normalem]{ulem} % for strikeout, but don't modify emphasis - -%---------- Internal commands used in this style file ---------------- - -\newcommand{\ensurespace}[1]{% - \begingroup% - \setlength{\dimen@}{#1}% - \vskip\z@\@plus\dimen@% - \penalty -100\vskip\z@\@plus -\dimen@% - \vskip\dimen@% - \penalty 9999% - \vskip -\dimen@% - \vskip\z@skip% hide the previous |\vskip| from |\addvspace| - \endgroup% -} - -\newcommand{\DoxyHorRuler}[1]{% - \setlength{\parskip}{0ex plus 0ex minus 0ex}% - \ifthenelse{#1=0}% - {% - \hrule% - }% - {% - \hrulefilll% - }% -} -\newcommand{\DoxyLabelFont}{} -\newcommand{\entrylabel}[1]{% - {% - \parbox[b]{\labelwidth-4pt}{% - \makebox[0pt][l]{\DoxyLabelFont#1}% - \vspace{1.5\baselineskip}% - }% - }% -} - -\newenvironment{DoxyDesc}[1]{% - \ensurespace{4\baselineskip}% - \begin{list}{}{% - \settowidth{\labelwidth}{20pt}% - %\setlength{\parsep}{0pt}% - \setlength{\itemsep}{0pt}% - \setlength{\leftmargin}{\labelwidth+\labelsep}% - \renewcommand{\makelabel}{\entrylabel}% - }% - \item[#1]% -}{% - \end{list}% -} - -\newsavebox{\xrefbox} -\newlength{\xreflength} -\newcommand{\xreflabel}[1]{% - \sbox{\xrefbox}{#1}% - \setlength{\xreflength}{\wd\xrefbox}% - \ifthenelse{\xreflength>\labelwidth}{% - \begin{minipage}{\textwidth}% - \setlength{\parindent}{0pt}% - \hangindent=15pt\bfseries #1\vspace{1.2\itemsep}% - \end{minipage}% - }{% - \parbox[b]{\labelwidth}{\makebox[0pt][l]{\textbf{#1}}}% - }% -} - -%---------- Commands used by doxygen LaTeX output generator ---------- - -% Used by
     ... 
    -\newenvironment{DoxyPre}{% - \small% - \begin{alltt}% -}{% - \end{alltt}% - \normalsize% -} -% Necessary for redefining not defined characters, i.e. "Replacement Character" in tex output. -\newlength{\CodeWidthChar} -\newlength{\CodeHeightChar} -\settowidth{\CodeWidthChar}{?} -\settoheight{\CodeHeightChar}{?} -% Necessary for hanging indent -\newlength{\DoxyCodeWidth} - -\newcommand\DoxyCodeLine[1]{ - \ifthenelse{\equal{\detokenize{#1}}{}} - { - \vspace*{\baselineskip} - } - { - \hangpara{\DoxyCodeWidth}{1}{#1}\par - } -} - -\newcommand\NiceSpace{% - \discretionary{}{\kern\fontdimen2\font}{\kern\fontdimen2\font}% -} - -% Used by @code ... @endcode -\newenvironment{DoxyCode}[1]{% - \par% - \scriptsize% - \normalfont\ttfamily% - \rightskip0pt plus 1fil% - \settowidth{\DoxyCodeWidth}{000000}% - \settowidth{\CodeWidthChar}{?}% - \settoheight{\CodeHeightChar}{?}% - \setlength{\parskip}{0ex plus 0ex minus 0ex}% - \ifthenelse{\equal{#1}{0}} - { - {\lccode`~32 \lowercase{\global\let~}\NiceSpace}\obeyspaces% - } - { - {\lccode`~32 \lowercase{\global\let~}}\obeyspaces% - } - -}{% - \normalfont% - \normalsize% - \settowidth{\CodeWidthChar}{?}% - \settoheight{\CodeHeightChar}{?}% -} - -% Redefining not defined characters, i.e. "Replacement Character" in tex output. -\def\ucr{\adjustbox{width=\CodeWidthChar,height=\CodeHeightChar}{\stackinset{c}{}{c}{-.2pt}{% - \textcolor{white}{\sffamily\bfseries\small ?}}{% - \rotatebox{45}{$\blacksquare$}}}} - -% Used by @example, @include, @includelineno and @dontinclude -\newenvironment{DoxyCodeInclude}[1]{% - \DoxyCode{#1}% -}{% - \endDoxyCode% -} - -% Used by @verbatim ... @endverbatim -\newenvironment{DoxyVerb}{% - \par% - \footnotesize% - \verbatim% -}{% - \endverbatim% - \normalsize% -} - -% Used by @verbinclude -\newenvironment{DoxyVerbInclude}{% - \DoxyVerb% -}{% - \endDoxyVerb% -} - -% Used by numbered lists (using '-#' or
      ...
    ) -\setlistdepth{12} -\newlist{DoxyEnumerate}{enumerate}{12} -\setlist[DoxyEnumerate,1]{label=\arabic*.} -\setlist[DoxyEnumerate,2]{label=(\enumalphalphcnt*)} -\setlist[DoxyEnumerate,3]{label=\roman*.} -\setlist[DoxyEnumerate,4]{label=\enumAlphAlphcnt*.} -\setlist[DoxyEnumerate,5]{label=\arabic*.} -\setlist[DoxyEnumerate,6]{label=(\enumalphalphcnt*)} -\setlist[DoxyEnumerate,7]{label=\roman*.} -\setlist[DoxyEnumerate,8]{label=\enumAlphAlphcnt*.} -\setlist[DoxyEnumerate,9]{label=\arabic*.} -\setlist[DoxyEnumerate,10]{label=(\enumalphalphcnt*)} -\setlist[DoxyEnumerate,11]{label=\roman*.} -\setlist[DoxyEnumerate,12]{label=\enumAlphAlphcnt*.} - -% Used by bullet lists (using '-', @li, @arg, or
      ...
    ) -\setlistdepth{12} -\newlist{DoxyItemize}{itemize}{12} -\setlist[DoxyItemize]{label=\textperiodcentered} - -\setlist[DoxyItemize,1]{label=\textbullet} -\setlist[DoxyItemize,2]{label=\normalfont\bfseries \textendash} -\setlist[DoxyItemize,3]{label=\textasteriskcentered} -\setlist[DoxyItemize,4]{label=\textperiodcentered} - -% Used by description lists (using
    ...
    ) -\newenvironment{DoxyDescription}{% - \description% -}{% - \enddescription% -} - -% Used by @image, @dotfile, @dot ... @enddot, and @msc ... @endmsc -% (only if caption is specified) -\newenvironment{DoxyImage}{% - \begin{figure}[H]% - \centering% -}{% - \end{figure}% -} - -% Used by @image, @dotfile, @dot ... @enddot, and @msc ... @endmsc -% (only if no caption is specified) -\newenvironment{DoxyImageNoCaption}{% - \begin{center}% -}{% - \end{center}% -} - -% Used by @image -% (only if inline is specified) -\newenvironment{DoxyInlineImage}{% -}{% -} - -% Used by @attention -\newenvironment{DoxyAttention}[1]{% - \begin{DoxyDesc}{#1}% -}{% - \end{DoxyDesc}% -} - -% Used by @author and @authors -\newenvironment{DoxyAuthor}[1]{% - \begin{DoxyDesc}{#1}% -}{% - \end{DoxyDesc}% -} - -% Used by @date -\newenvironment{DoxyDate}[1]{% - \begin{DoxyDesc}{#1}% -}{% - \end{DoxyDesc}% -} - -% Used by @invariant -\newenvironment{DoxyInvariant}[1]{% - \begin{DoxyDesc}{#1}% -}{% - \end{DoxyDesc}% -} - -% Used by @note -\newenvironment{DoxyNote}[1]{% - \begin{DoxyDesc}{#1}% -}{% - \end{DoxyDesc}% -} - -% Used by @post -\newenvironment{DoxyPostcond}[1]{% - \begin{DoxyDesc}{#1}% -}{% - \end{DoxyDesc}% -} - -% Used by @pre -\newenvironment{DoxyPrecond}[1]{% - \begin{DoxyDesc}{#1}% -}{% - \end{DoxyDesc}% -} - -% Used by @copyright -\newenvironment{DoxyCopyright}[1]{% - \begin{DoxyDesc}{#1}% -}{% - \end{DoxyDesc}% -} - -% Used by @remark -\newenvironment{DoxyRemark}[1]{% - \begin{DoxyDesc}{#1}% -}{% - \end{DoxyDesc}% -} - -% Used by @return and @returns -\newenvironment{DoxyReturn}[1]{% - \begin{DoxyDesc}{#1}% -}{% - \end{DoxyDesc}% -} - -% Used by @since -\newenvironment{DoxySince}[1]{% - \begin{DoxyDesc}{#1}% -}{% - \end{DoxyDesc}% -} - -% Used by @see -\newenvironment{DoxySeeAlso}[1]{% - \begin{DoxyDesc}{#1}% -}{% - \end{DoxyDesc}% -} - -% Used by @version -\newenvironment{DoxyVersion}[1]{% - \begin{DoxyDesc}{#1}% -}{% - \end{DoxyDesc}% -} - -% Used by @warning -\newenvironment{DoxyWarning}[1]{% - \begin{DoxyDesc}{#1}% -}{% - \end{DoxyDesc}% -} - -% Used by @par and @paragraph -\newenvironment{DoxyParagraph}[1]{% - \begin{DoxyDesc}{#1}% -}{% - \end{DoxyDesc}% -} - -% Used by parameter lists -\newenvironment{DoxyParams}[2][]{% - \tabulinesep=1mm% - \par% - \ifthenelse{\equal{#1}{}}% - {\begin{longtabu*}spread 0pt [l]{|X[-1,l]|X[-1,l]|}}% name + description - {\ifthenelse{\equal{#1}{1}}% - {\begin{longtabu*}spread 0pt [l]{|X[-1,l]|X[-1,l]|X[-1,l]|}}% in/out + name + desc - {\begin{longtabu*}spread 0pt [l]{|X[-1,l]|X[-1,l]|X[-1,l]|X[-1,l]|}}% in/out + type + name + desc - } - \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #2}\\[1ex]% - \hline% - \endfirsthead% - \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #2}\\[1ex]% - \hline% - \endhead% -}{% - \end{longtabu*}% - \vspace{6pt}% -} - -% Used for fields of simple structs -\newenvironment{DoxyFields}[1]{% - \tabulinesep=1mm% - \par% - \begin{longtabu*}spread 0pt [l]{|X[-1,r]|X[-1,l]|X[-1,l]|}% - \multicolumn{3}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]% - \hline% - \endfirsthead% - \multicolumn{3}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]% - \hline% - \endhead% -}{% - \end{longtabu*}% - \vspace{6pt}% -} - -% Used for fields simple class style enums -\newenvironment{DoxyEnumFields}[1]{% - \tabulinesep=1mm% - \par% - \begin{longtabu*}spread 0pt [l]{|X[-1,r]|X[-1,l]|}% - \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]% - \hline% - \endfirsthead% - \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]% - \hline% - \endhead% -}{% - \end{longtabu*}% - \vspace{6pt}% -} - -% Used for parameters within a detailed function description -\newenvironment{DoxyParamCaption}{% - \renewcommand{\item}[2][]{\\ \hspace*{2.0cm} ##1 {\em ##2}}% -}{% -} - -% Used by return value lists -\newenvironment{DoxyRetVals}[1]{% - \tabulinesep=1mm% - \par% - \begin{longtabu*}spread 0pt [l]{|X[-1,r]|X[-1,l]|}% - \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]% - \hline% - \endfirsthead% - \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]% - \hline% - \endhead% -}{% - \end{longtabu*}% - \vspace{6pt}% -} - -% Used by exception lists -\newenvironment{DoxyExceptions}[1]{% - \tabulinesep=1mm% - \par% - \begin{longtabu*}spread 0pt [l]{|X[-1,r]|X[-1,l]|}% - \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]% - \hline% - \endfirsthead% - \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]% - \hline% - \endhead% -}{% - \end{longtabu*}% - \vspace{6pt}% -} - -% Used by template parameter lists -\newenvironment{DoxyTemplParams}[1]{% - \tabulinesep=1mm% - \par% - \begin{longtabu*}spread 0pt [l]{|X[-1,r]|X[-1,l]|}% - \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]% - \hline% - \endfirsthead% - \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]% - \hline% - \endhead% -}{% - \end{longtabu*}% - \vspace{6pt}% -} - -% Used for member lists -\newenvironment{DoxyCompactItemize}{% - \begin{itemize}% - \setlength{\itemsep}{-3pt}% - \setlength{\parsep}{0pt}% - \setlength{\topsep}{0pt}% - \setlength{\partopsep}{0pt}% -}{% - \end{itemize}% -} - -% Used for member descriptions -\newenvironment{DoxyCompactList}{% - \begin{list}{}{% - \setlength{\leftmargin}{0.5cm}% - \setlength{\itemsep}{0pt}% - \setlength{\parsep}{0pt}% - \setlength{\topsep}{0pt}% - \renewcommand{\makelabel}{\hfill}% - }% -}{% - \end{list}% -} - -% Used for reference lists (@bug, @deprecated, @todo, etc.) -\newenvironment{DoxyRefList}{% - \begin{list}{}{% - \setlength{\labelwidth}{10pt}% - \setlength{\leftmargin}{\labelwidth}% - \addtolength{\leftmargin}{\labelsep}% - \renewcommand{\makelabel}{\xreflabel}% - }% -}{% - \end{list}% -} - -% Used by @bug, @deprecated, @todo, etc. -\newenvironment{DoxyRefDesc}[1]{% - \begin{list}{}{% - \renewcommand\makelabel[1]{\textbf{##1}}% - \settowidth\labelwidth{\makelabel{#1}}% - \setlength\leftmargin{\labelwidth+\labelsep}% - }% -}{% - \end{list}% -} - -% Used by parameter lists and simple sections -\newenvironment{Desc} -{\begin{list}{}{% - \settowidth{\labelwidth}{20pt}% - \setlength{\parsep}{0pt}% - \setlength{\itemsep}{0pt}% - \setlength{\leftmargin}{\labelwidth+\labelsep}% - \renewcommand{\makelabel}{\entrylabel}% - } -}{% - \end{list}% -} - -% Used by tables -\newcommand{\PBS}[1]{\let\temp=\\#1\let\\=\temp}% -\newenvironment{TabularC}[1]% -{\tabulinesep=1mm -\begin{longtabu*}spread 0pt [c]{*#1{|X[-1]}|}}% -{\end{longtabu*}\par}% - -\newenvironment{TabularNC}[1]% -{\begin{tabu}spread 0pt [l]{*#1{|X[-1]}|}}% -{\end{tabu}\par}% - -% Used for member group headers -\newenvironment{Indent}{% - \begin{list}{}{% - \setlength{\leftmargin}{0.5cm}% - }% - \item[]\ignorespaces% -}{% - \unskip% - \end{list}% -} - -% Used when hyperlinks are turned on -\newcommand{\doxylink}[2]{% - \mbox{\hyperlink{#1}{#2}}% -} - -% Used when hyperlinks are turned on -% Third argument is the SectionType, see the doxygen internal -% documentation for the values (relevant: Page ... Subsubsection). -\newcommand{\doxysectlink}[3]{% - \mbox{\hyperlink{#1}{#2}}% -} -% Used when hyperlinks are turned off -\newcommand{\doxyref}[3]{% - \textbf{#1} (\textnormal{#2}\,\pageref{#3})% -} - -% Used when hyperlinks are turned off -% Fourth argument is the SectionType, see the doxygen internal -% documentation for the values (relevant: Page ... Subsubsection). -\newcommand{\doxysectref}[4]{% - \textbf{#1} (\textnormal{#2}\,\pageref{#3})% -} - -% Used to link to a table when hyperlinks are turned on -\newcommand{\doxytablelink}[2]{% - \ref{#1}% -} - -% Used to link to a table when hyperlinks are turned off -\newcommand{\doxytableref}[3]{% - \ref{#3}% -} - -% Used by @addindex -\newcommand{\lcurly}{\{} -\newcommand{\rcurly}{\}} - -% Colors used for syntax highlighting -\definecolor{comment}{rgb}{0.5,0.0,0.0} -\definecolor{keyword}{rgb}{0.0,0.5,0.0} -\definecolor{keywordtype}{rgb}{0.38,0.25,0.125} -\definecolor{keywordflow}{rgb}{0.88,0.5,0.0} -\definecolor{preprocessor}{rgb}{0.5,0.38,0.125} -\definecolor{stringliteral}{rgb}{0.0,0.125,0.25} -\definecolor{charliteral}{rgb}{0.0,0.5,0.5} -\definecolor{xmlcdata}{rgb}{0.0,0.0,0.0} -\definecolor{vhdldigit}{rgb}{1.0,0.0,1.0} -\definecolor{vhdlkeyword}{rgb}{0.43,0.0,0.43} -\definecolor{vhdllogic}{rgb}{1.0,0.0,0.0} -\definecolor{vhdlchar}{rgb}{0.0,0.0,0.0} - -% Color used for table heading -\newcommand{\tableheadbgcolor}{lightgray}% - -% Version of hypertarget with correct landing location -\newcommand{\Hypertarget}[1]{\Hy@raisedlink{\hypertarget{#1}{}}} - -% possibility to have sections etc. be within the margins -% unfortunately had to copy part of book.cls and add \raggedright -\makeatletter -\newcounter{subsubsubsection}[subsubsection] -\newcounter{subsubsubsubsection}[subsubsubsection] -\newcounter{subsubsubsubsubsection}[subsubsubsubsection] -\newcounter{subsubsubsubsubsubsection}[subsubsubsubsubsection] -\renewcommand{\thesubsubsubsection}{\thesubsubsection.\arabic{subsubsubsection}} -\renewcommand{\thesubsubsubsubsection}{\thesubsubsubsection.\arabic{subsubsubsubsection}} -\renewcommand{\thesubsubsubsubsubsection}{\thesubsubsubsubsection.\arabic{subsubsubsubsubsection}} -\renewcommand{\thesubsubsubsubsubsubsection}{\thesubsubsubsubsubsection.\arabic{subsubsubsubsubsubsection}} -\newcommand{\subsubsubsectionmark}[1]{} -\newcommand{\subsubsubsubsectionmark}[1]{} -\newcommand{\subsubsubsubsubsectionmark}[1]{} -\newcommand{\subsubsubsubsubsubsectionmark}[1]{} -\def\toclevel@subsubsubsection{4} -\def\toclevel@subsubsubsubsection{5} -\def\toclevel@subsubsubsubsubsection{6} -\def\toclevel@subsubsubsubsubsubsection{7} -\def\toclevel@paragraph{8} -\def\toclevel@subparagraph{9} - -\newcommand\doxysection{\@startsection {section}{1}{\z@}% - {-3.5ex \@plus -1ex \@minus -.2ex}% - {2.3ex \@plus.2ex}% - {\raggedright\normalfont\Large\bfseries}} -\newcommand\doxysubsection{\@startsection{subsection}{2}{\z@}% - {-3.25ex\@plus -1ex \@minus -.2ex}% - {1.5ex \@plus .2ex}% - {\raggedright\normalfont\large\bfseries}} -\newcommand\doxysubsubsection{\@startsection{subsubsection}{3}{\z@}% - {-3.25ex\@plus -1ex \@minus -.2ex}% - {1.5ex \@plus .2ex}% - {\raggedright\normalfont\normalsize\bfseries}} -\newcommand\doxysubsubsubsection{\@startsection{subsubsubsection}{4}{\z@}% - {-3.25ex\@plus -1ex \@minus -.2ex}% - {1.5ex \@plus .2ex}% - {\raggedright\normalfont\normalsize\bfseries}} -\newcommand\doxysubsubsubsubsection{\@startsection{subsubsubsubsection}{5}{\z@}% - {-3.25ex\@plus -1ex \@minus -.2ex}% - {1.5ex \@plus .2ex}% - {\raggedright\normalfont\normalsize\bfseries}} -\newcommand\doxysubsubsubsubsubsection{\@startsection{subsubsubsubsubsection}{6}{\z@}% - {-3.25ex\@plus -1ex \@minus -.2ex}% - {1.5ex \@plus .2ex}% - {\raggedright\normalfont\normalsize\bfseries}} -\newcommand\doxysubsubsubsubsubsubsection{\@startsection{subsubsubsubsubsubsection}{7}{\z@}% - {-3.25ex\@plus -1ex \@minus -.2ex}% - {1.5ex \@plus .2ex}% - {\raggedright\normalfont\normalsize\bfseries}} -\newcommand\doxyparagraph{\@startsection{paragraph}{8}{\z@}% - {-3.25ex\@plus -1ex \@minus -.2ex}% - {1.5ex \@plus .2ex}% - {\raggedright\normalfont\normalsize\bfseries}} -\newcommand\doxysubparagraph{\@startsection{subparagraph}{9}{\parindent}% - {-3.25ex\@plus -1ex \@minus -.2ex}% - {1.5ex \@plus .2ex}% - {\raggedright\normalfont\normalsize\bfseries}} - -\newcommand\l@subsubsubsection{\@dottedtocline{4}{6.1em}{7.8em}} -\newcommand\l@subsubsubsubsection{\@dottedtocline{5}{6.1em}{9.4em}} -\newcommand\l@subsubsubsubsubsection{\@dottedtocline{6}{6.1em}{11em}} -\newcommand\l@subsubsubsubsubsubsection{\@dottedtocline{7}{6.1em}{12.6em}} -\renewcommand\l@paragraph{\@dottedtocline{8}{6.1em}{14.2em}} -\renewcommand\l@subparagraph{\@dottedtocline{9}{6.1em}{15.8em}} -\makeatother -% the sectsty doesn't look to be maintained but gives, in our case, some warning like: -% LaTeX Warning: Command \underline has changed. -% Check if current package is valid. -% unfortunately had to copy the relevant part -\newcommand*{\doxypartfont} [1] - {\gdef\SS@partnumberfont{\SS@sectid{0}\SS@nopart\SS@makeulinepartchap#1} - \gdef\SS@parttitlefont{\SS@sectid{0}\SS@titlepart\SS@makeulinepartchap#1}} -\newcommand*{\doxychapterfont} [1] - {\gdef\SS@chapnumfont{\SS@sectid{1}\SS@nopart\SS@makeulinepartchap#1} - \gdef\SS@chaptitlefont{\SS@sectid{1}\SS@titlepart\SS@makeulinepartchap#1}} -\newcommand*{\doxysectionfont} [1] - {\gdef\SS@sectfont{\SS@sectid{2}\SS@rr\SS@makeulinesect#1}} -\newcommand*{\doxysubsectionfont} [1] - {\gdef\SS@subsectfont{\SS@sectid{3}\SS@rr\SS@makeulinesect#1}} -\newcommand*{\doxysubsubsectionfont} [1] - {\gdef\SS@subsubsectfont{\SS@sectid{4}\SS@rr\SS@makeulinesect#1}} -\newcommand*{\doxyparagraphfont} [1] - {\gdef\SS@parafont{\SS@sectid{5}\SS@rr\SS@makeulinesect#1}} -\newcommand*{\doxysubparagraphfont} [1] - {\gdef\SS@subparafont{\SS@sectid{6}\SS@rr\SS@makeulinesect#1}} -\newcommand*{\doxyminisecfont} [1] - {\gdef\SS@minisecfont{\SS@sectid{7}\SS@rr\SS@makeulinepartchap#1}} -\newcommand*{\doxyallsectionsfont} [1] {\doxypartfont{#1}% - \doxychapterfont{#1}% - \doxysectionfont{#1}% - \doxysubsectionfont{#1}% - \doxysubsubsectionfont{#1}% - \doxyparagraphfont{#1}% - \doxysubparagraphfont{#1}% - \doxyminisecfont{#1}}% -% Define caption that is also suitable in a table -\makeatletter -\def\doxyfigcaption{% -\H@refstepcounter{figure}% -\@dblarg{\@caption{figure}}} -\makeatother - -% Define alpha enumarative names for counters > 26 -\makeatletter -\def\enumalphalphcnt#1{\expandafter\@enumalphalphcnt\csname c@#1\endcsname} -\def\@enumalphalphcnt#1{\alphalph{#1}} -\def\enumAlphAlphcnt#1{\expandafter\@enumAlphAlphcnt\csname c@#1\endcsname} -\def\@enumAlphAlphcnt#1{\AlphAlph{#1}} -\makeatother -\AddEnumerateCounter{\enumalphalphcnt}{\@enumalphalphcnt}{aa} -\AddEnumerateCounter{\enumAlphAlphcnt}{\@enumAlphAlphcnt}{AA} diff --git a/documentation/latex/etoc_doxygen.sty b/documentation/latex/etoc_doxygen.sty deleted file mode 100644 index 5f7e127..0000000 --- a/documentation/latex/etoc_doxygen.sty +++ /dev/null @@ -1,2178 +0,0 @@ -%% -%% This is file etoc_doxygen.sty -%% -%% Apart from this header notice and the renaming from etoc to -%% etoc_doxygen (also in \ProvidesPackage) it is an identical -%% copy of -%% -%% etoc.sty -%% -%% at version 1.2b of 2023/07/01. -%% -%% This file has been provided to Doxygen team courtesy of the -%% author for benefit of users having a LaTeX installation not -%% yet providing version 1.2a or later of etoc, whose -%% deeplevels feature is required. -%% -%% The original source etoc.dtx (only of the latest version at -%% any given time) is available at -%% -%% https://ctan.org/pkg/etoc -%% -%% and contains the terms for copying and modification as well -%% as author contact information. -%% -%% In brief any modified versions of this file must be renamed -%% with new filenames distinct from etoc.sty. -%% -%% Package: etoc -%% Version: 1.2b -%% License: LPPL 1.3c -%% Copyright (C) 2012-2023 Jean-Francois B. -\NeedsTeXFormat{LaTeX2e}[2003/12/01] -\ProvidesPackage{etoc_doxygen}[2023/07/01 v1.2b Completely customisable TOCs (JFB)] -\newif\ifEtoc@oldLaTeX -\@ifl@t@r\fmtversion{2020/10/01} - {} - {\Etoc@oldLaTeXtrue - \PackageInfo{etoc}{Old LaTeX (\fmtversion) detected!\MessageBreak - Since 1.1a (2023/01/14), etoc prefers LaTeX at least\MessageBreak - as recent as 2020-10-01, for reasons of the .toc file,\MessageBreak - and used to require it (from 1.1a to 1.2).\MessageBreak - This etoc (1.2b) does not *require* it, but has not been\MessageBreak - tested thoroughly on old LaTeX (especially if document\MessageBreak - does not use hyperref) and retrofitting was done only\MessageBreak - on basis of author partial remembrances of old context.\MessageBreak - Reported}} -\RequirePackage{kvoptions} -\SetupKeyvalOptions{prefix=Etoc@} -\newif\ifEtoc@lof -\DeclareVoidOption{lof}{\Etoc@loftrue - \PackageInfo{etoc}{Experimental support for \string\locallistoffigures.\MessageBreak - Barely tested, use at own risk}% -} -\newif\ifEtoc@lot -\DeclareVoidOption{lot}{\Etoc@lottrue - \PackageInfo{etoc}{Experimental support for \string\locallistoftables.\MessageBreak - Barely tested, use at own risk}% -} -\@ifclassloaded{memoir}{ -\PackageInfo{etoc} - {As this is with memoir class, all `...totoc' options\MessageBreak - are set true by default. Reported} -\DeclareBoolOption[true]{maintoctotoc} -\DeclareBoolOption[true]{localtoctotoc} -\DeclareBoolOption[true]{localloftotoc} -\DeclareBoolOption[true]{locallottotoc} -}{ -\DeclareBoolOption[false]{maintoctotoc} -\DeclareBoolOption[false]{localtoctotoc} -\DeclareBoolOption[false]{localloftotoc} -\DeclareBoolOption[false]{locallottotoc} -} -\DeclareBoolOption[true]{ouroboros} -\DeclareBoolOption[false]{deeplevels} -\DeclareDefaultOption{\PackageWarning{etoc}{Option `\CurrentOption' is unknown.}} -\ProcessKeyvalOptions* -\DisableKeyvalOption[action=error,package=etoc]{etoc}{lof} -\DisableKeyvalOption[action=error,package=etoc]{etoc}{lot} -\DisableKeyvalOption[action=error,package=etoc]{etoc}{deeplevels} -\def\etocsetup#1{\setkeys{etoc}{#1}} -\def\etocifmaintoctotoc{\ifEtoc@maintoctotoc - \expandafter\@firstoftwo - \else - \expandafter\@secondoftwo - \fi} -\def\etociflocaltoctotoc{\ifEtoc@localtoctotoc - \expandafter\@firstoftwo - \else - \expandafter\@secondoftwo - \fi} -\def\etociflocalloftotoc{\ifEtoc@localloftotoc - \expandafter\@firstoftwo - \else - \expandafter\@secondoftwo - \fi} -\def\etociflocallottotoc{\ifEtoc@locallottotoc - \expandafter\@firstoftwo - \else - \expandafter\@secondoftwo - \fi} -\RequirePackage{multicol} -\def\etoc@{\etoc@} -\long\def\Etoc@gobtoetoc@ #1\etoc@{} -\newtoks\Etoc@toctoks -\def\Etoc@par{\par} -\def\etocinline{\def\Etoc@par{}} -\let\etocnopar\etocinline -\def\etocdisplay{\def\Etoc@par{\par}} -\let\Etoc@global\@empty -\def\etocglobaldefs{\let\Etoc@global\global\let\tof@global\global} -\def\etoclocaldefs {\let\Etoc@global\@empty\let\tof@global\@empty} -\newif\ifEtoc@numbered -\newif\ifEtoc@hyperref -\newif\ifEtoc@parskip -\newif\ifEtoc@tocwithid -\newif\ifEtoc@standardlines -\newif\ifEtoc@etocstyle -\newif\ifEtoc@classstyle -\newif\ifEtoc@keeporiginaltoc -\newif\ifEtoc@skipprefix -\newif\ifEtoc@isfirst -\newif\ifEtoc@localtoc -\newif\ifEtoc@skipthisone -\newif\ifEtoc@stoptoc -\newif\ifEtoc@notactive -\newif\ifEtoc@mustclosegroup -\newif\ifEtoc@isemptytoc -\newif\ifEtoc@checksemptiness -\def\etocchecksemptiness {\Etoc@checksemptinesstrue } -\def\etocdoesnotcheckemptiness {\Etoc@checksemptinessfalse } -\newif\ifEtoc@notocifnotoc -\def\etocnotocifnotoc {\Etoc@checksemptinesstrue\Etoc@notocifnotoctrue } -\newcounter{etoc@tocid} -\def\Etoc@tocext{toc} -\def\Etoc@lofext{lof} -\def\Etoc@lotext{lot} -\let\Etoc@currext\Etoc@tocext -\def\etocifislocal{\ifEtoc@localtoc\expandafter\@firstoftwo\else - \expandafter\@secondoftwo\fi - } -\def\etocifislocaltoc{\etocifislocal{\ifx\Etoc@currext\Etoc@tocext - \expandafter\@firstoftwo\else - \expandafter\@secondoftwo\fi}% - {\@secondoftwo}% - } -\def\etocifislocallof{\etocifislocal{\ifx\Etoc@currext\Etoc@lofext - \expandafter\@firstoftwo\else - \expandafter\@secondoftwo\fi}% - {\@secondoftwo}% - } -\def\etocifislocallot{\etocifislocal{\ifx\Etoc@currext\Etoc@lotext - \expandafter\@firstoftwo\else - \expandafter\@secondoftwo\fi}% - {\@secondoftwo}% - } -\expandafter\def\csname Etoc@-3@@\endcsname {-\thr@@} -\expandafter\def\csname Etoc@-2@@\endcsname {-\tw@} -\expandafter\let\csname Etoc@-1@@\endcsname \m@ne -\expandafter\let\csname Etoc@0@@\endcsname \z@ -\expandafter\let\csname Etoc@1@@\endcsname \@ne -\expandafter\let\csname Etoc@2@@\endcsname \tw@ -\expandafter\let\csname Etoc@3@@\endcsname \thr@@ -\expandafter\chardef\csname Etoc@4@@\endcsname 4 -\expandafter\chardef\csname Etoc@5@@\endcsname 5 -\expandafter\chardef\csname Etoc@6@@\endcsname 6 -\ifEtoc@deeplevels - \expandafter\chardef\csname Etoc@7@@\endcsname 7 - \expandafter\chardef\csname Etoc@8@@\endcsname 8 - \expandafter\chardef\csname Etoc@9@@\endcsname 9 - \expandafter\chardef\csname Etoc@10@@\endcsname 10 - \expandafter\chardef\csname Etoc@11@@\endcsname 11 - \expandafter\chardef\csname Etoc@12@@\endcsname 12 -\fi -\expandafter\let\expandafter\Etoc@maxlevel - \csname Etoc@\ifEtoc@deeplevels12\else6\fi @@\endcsname -\edef\etocthemaxlevel{\number\Etoc@maxlevel} -\@ifclassloaded{memoir}{\def\Etoc@minf{-\thr@@}}{\def\Etoc@minf{-\tw@}} -\let\Etoc@none@@ \Etoc@minf -\expandafter\let\expandafter\Etoc@all@@ - \csname Etoc@\ifEtoc@deeplevels11\else5\fi @@\endcsname -\let\Etoc@dolevels\@empty -\def\Etoc@newlevel #1{\expandafter\def\expandafter\Etoc@dolevels\expandafter - {\Etoc@dolevels\Etoc@do{#1}}} -\ifdefined\expanded - \def\etocsetlevel#1#2{\expanded{\noexpand\etoc@setlevel{#1}{#2}}}% -\else - \def\etocsetlevel#1#2{{\edef\Etoc@tmp{\noexpand\etoc@setlevel{#1}{#2}}\expandafter}\Etoc@tmp}% -\fi -\def\etoc@setlevel#1#2{% - \edef\Etoc@tmp{\the\numexpr#2}% - \if1\ifnum\Etoc@tmp>\Etoc@maxlevel0\fi\unless\ifnum\Etoc@minf<\Etoc@tmp;\fi1% - \ifEtoc@deeplevels - \in@{.#1,}{.none,.all,.figure,.table,.-3,.-2,.-1,.0,.1,.2,.3,.4,.5,.6,% - .7,.8,.9,.10,.11,.12,}% - \else - \in@{.#1,}{.none,.all,.figure,.table,.-3,.-2,.-1,.0,.1,.2,.3,.4,.5,.6,}% - \fi - \ifin@\else\if\@car#1\@nil @\in@true\fi\fi - \ifin@ - \PackageWarning{etoc} - {Sorry, but `#1' is forbidden as level name.\MessageBreak - \if\@car#1\@nil @% - (because of the @ as first character)\MessageBreak\fi - Reported}% - \else - \etocifunknownlevelTF{#1}{\Etoc@newlevel{#1}}{}% - \expandafter\let\csname Etoc@#1@@\expandafter\endcsname - \csname Etoc@\Etoc@tmp @@\endcsname - \expandafter\edef\csname Etoc@@#1@@\endcsname - {\expandafter\noexpand\csname Etoc@#1@@\endcsname}% - \expandafter\edef\csname toclevel@@#1\endcsname - {\expandafter\noexpand\csname toclevel@#1\endcsname}% - \fi - \else - \PackageWarning{etoc} - {Argument `\detokenize{#2}' of \string\etocsetlevel\space should - represent one of\MessageBreak - \ifnum\Etoc@minf=-\thr@@-2, \fi-1, 0, 1, 2, \ifEtoc@deeplevels ...\else3, 4\fi, - \the\numexpr\Etoc@maxlevel-1, or \number\Etoc@maxlevel\space - but evaluates to \Etoc@tmp.\MessageBreak - The level of `#1' will be set to \number\Etoc@maxlevel.\MessageBreak - Tables of contents will ignore `#1' as long\MessageBreak - as its level is \number\Etoc@maxlevel\space (=\string\etocthemaxlevel).% - \MessageBreak - Reported}% - \etocifunknownlevelTF{#1}{\Etoc@newlevel{#1}}{}% - \expandafter\let\csname Etoc@#1@@\endcsname\Etoc@maxlevel - \fi -} -\def\etoclevel#1{\csname Etoc@#1@@\endcsname} -\def\etocthelevel#1{\number\csname Etoc@#1@@\endcsname} -\def\etocifunknownlevelTF#1{\@ifundefined{Etoc@#1@@}} -\@ifclassloaded{memoir}{\etocsetlevel{book}{-2}}{} -\etocsetlevel{part}{-1} -\etocsetlevel{chapter}{0} -\etocsetlevel{section}{1} -\etocsetlevel{subsection}{2} -\etocsetlevel{subsubsection}{3} -\etocsetlevel{paragraph}{4} -\etocsetlevel{subparagraph}{5} -\ifdefined\c@chapter - \etocsetlevel{appendix}{0} -\else - \etocsetlevel{appendix}{1} -\fi -\def\Etoc@do#1{\@namedef{l@@#1}{\csname l@#1\endcsname}} -\Etoc@dolevels -\let\Etoc@figure@@\Etoc@maxlevel -\let\Etoc@table@@ \Etoc@maxlevel -\let\Etoc@gobblethreeorfour\@gobblefour -\ifdefined\@gobblethree - \let\Etoc@gobblethree\@gobblethree -\else - \long\def\Etoc@gobblethree#1#2#3{}% -\fi -\AtBeginDocument{% -\@ifpackageloaded{parskip}{\Etoc@parskiptrue}{}% -\@ifpackageloaded{hyperref} - {\Etoc@hyperreftrue} - {\ifEtoc@oldLaTeX - \let\Etoc@gobblethreeorfour\Etoc@gobblethree - \let\Etoc@etoccontentsline@fourargs\Etoc@etoccontentsline@ - \long\def\Etoc@etoccontentsline@#1#2#3{% - \Etoc@etoccontentsline@fourargs{#1}{#2}{#3}{}% - }% - \fi - }% -} -\def\etocskipfirstprefix {\global\Etoc@skipprefixtrue } -\def\Etoc@updatestackofends#1\etoc@{\gdef\Etoc@stackofends{#1}} -\def\Etoc@stackofends{{-3}{}} -\def\Etoc@doendsandbegin{% - \expandafter\Etoc@traversestackofends\Etoc@stackofends\etoc@ -} -\def\Etoc@traversestackofends#1{% - \ifnum#1>\Etoc@level - \csname Etoc@end@#1\endcsname - \expandafter\Etoc@traversestackofends - \else - \Etoc@traversestackofends@done{#1}% - \fi -} -\def\Etoc@traversestackofends@done#1#2{#2% - \ifnum#1<\Etoc@level - \csname Etoc@begin@\the\numexpr\Etoc@level\endcsname - \Etoc@global\Etoc@isfirsttrue - \edef\Etoc@tmp{{\the\numexpr\Etoc@level}}% - \else - \Etoc@global\Etoc@isfirstfalse - \let\Etoc@tmp\@empty - \fi - \expandafter\Etoc@updatestackofends\Etoc@tmp{#1}% -} -\def\Etoc@etoccontentsline #1{% - \let\Etoc@next\Etoc@gobblethreeorfour - \ifnum\csname Etoc@#1@@\endcsname=\Etoc@maxlevel - \else - \Etoc@skipthisonefalse - \global\expandafter\let\expandafter\Etoc@level\csname Etoc@#1@@\endcsname - \if @\@car#1\@nil\else\global\let\Etoc@virtualtop\Etoc@level\fi - \ifEtoc@localtoc - \ifEtoc@stoptoc - \Etoc@skipthisonetrue - \else - \ifEtoc@notactive - \Etoc@skipthisonetrue - \else - \unless\ifnum\Etoc@level>\etoclocaltop - \Etoc@skipthisonetrue - \global\Etoc@stoptoctrue - \fi - \fi - \fi - \fi - \ifEtoc@skipthisone - \else - \unless\ifnum\Etoc@level>\c@tocdepth - \ifEtoc@standardlines - \let\Etoc@next\Etoc@savedcontentsline - \else - \let\Etoc@next\Etoc@etoccontentsline@ - \fi - \fi - \fi - \fi - \Etoc@next{#1}% -} -\def\Etoc@etoccontentsline@ #1#2#3#4{% - \Etoc@doendsandbegin - \Etoc@global\edef\Etoc@prefix {\expandafter\noexpand - \csname Etoc@prefix@\the\numexpr\Etoc@level\endcsname }% - \Etoc@global\edef\Etoc@contents{\expandafter\noexpand - \csname Etoc@contents@\the\numexpr\Etoc@level\endcsname }% - \ifEtoc@skipprefix \Etoc@global\def\Etoc@prefix{\@empty}\fi - \global\Etoc@skipprefixfalse - \Etoc@lxyz{#2}{#3}{#4}% - \Etoc@prefix - \Etoc@contents -} -\def\Etoc@lxyz #1#2#3{% - \ifEtoc@hyperref - \Etoc@global\def\etocthelink##1{\hyperlink{#3}{##1}}% - \else - \Etoc@global\let\etocthelink\@firstofone - \fi - \Etoc@global\def\etocthepage {#2}% - \ifEtoc@hyperref - \ifx\etocthepage\@empty - \Etoc@global\let\etocthelinkedpage\@empty - \else - \Etoc@global\def\etocthelinkedpage{\hyperlink {#3}{#2}}% - \fi - \else - \Etoc@global\let\etocthelinkedpage\etocthepage - \fi - \Etoc@global\def\etocthename{#1}% - \futurelet\Etoc@getnb@token\Etoc@@getnb #1\hspace\etoc@ - \ifEtoc@hyperref - \def\Etoc@tmp##1##2{\Etoc@global\def##2{\hyperlink{#3}{##1}}}% - \expandafter\Etoc@tmp\expandafter{\etocthename}\etocthelinkedname - \ifEtoc@numbered - \expandafter\Etoc@tmp\expandafter{\etocthenumber}\etocthelinkednumber - \else - \Etoc@global\let\etocthelinkednumber\@empty - \fi - \else - \Etoc@global\let\etocthelinkedname \etocthename - \Etoc@global\let\etocthelinkednumber\etocthenumber - \fi - \Etoc@global\expandafter\let\csname etoclink \endcsname \etocthelink - \Etoc@global\expandafter\let\csname etocname \endcsname \etocthename - \Etoc@global\expandafter\let\csname etocnumber \endcsname\etocthenumber - \Etoc@global\expandafter\let\csname etocpage \endcsname \etocthepage - \ifEtoc@hyperref - \Etoc@lxyz@linktoc - \fi -} -\def\Etoc@lxyz@linktoc{% - \ifcase\Hy@linktoc - \or - \Etoc@global\expandafter\let\csname etocname \endcsname\etocthelinkedname - \Etoc@global\expandafter\let\csname etocnumber \endcsname\etocthelinkednumber - \or % page - \Etoc@global\expandafter\let\csname etocpage \endcsname\etocthelinkedpage - \else % all - \Etoc@global\expandafter\let\csname etocname \endcsname\etocthelinkedname - \Etoc@global\expandafter\let\csname etocnumber \endcsname\etocthelinkednumber - \Etoc@global\expandafter\let\csname etocpage \endcsname\etocthelinkedpage - \fi -} -\def\Etoc@@getnb {% - \let\Etoc@next\Etoc@getnb - \ifx\Etoc@getnb@token\@sptoken\let\Etoc@next\Etoc@getnb@nonbr\fi - \ifx\Etoc@getnb@token\bgroup \let\Etoc@next\Etoc@getnb@nonbr\fi - \Etoc@next -} -\def\Etoc@getnb #1{% - \in@{#1}{\numberline\chapternumberline\partnumberline\booknumberline}% - \ifin@ - \let\Etoc@next\Etoc@getnb@nmbrd - \else - \ifnum\Etoc@level=\m@ne - \let\Etoc@next\Etoc@@getit - \else - \let\Etoc@next\Etoc@getnb@nonbr - \fi - \in@{#1}{\nonumberline}% - \ifin@ - \let\Etoc@next\Etoc@getnb@nonumberline - \fi - \fi - \Etoc@next #1% -} -\def\Etoc@getnb@nmbrd #1#2{% - \Etoc@global\Etoc@numberedtrue - \Etoc@global\def\etocthenumber {#2}% - \Etoc@getnb@nmbrd@getname\@empty -}% -\def\Etoc@getnb@nmbrd@getname #1\hspace\etoc@ {% - \Etoc@global\expandafter\def\expandafter\etocthename\expandafter{#1}% -} -\def\Etoc@getnb@nonbr #1\etoc@ {% - \Etoc@global\Etoc@numberedfalse - \Etoc@global\let\etocthenumber \@empty -} -\def\Etoc@getnb@nonumberline #1\hspace\etoc@ {% - \Etoc@global\Etoc@numberedfalse - \Etoc@global\let\etocthenumber \@empty - \Etoc@global\expandafter\def\expandafter\etocthename\expandafter{\@gobble#1}% -} -\def\Etoc@@getit #1\hspace#2{% - \ifx\etoc@#2% - \Etoc@global\Etoc@numberedfalse - \Etoc@global\let\etocthenumber \@empty - \else - \Etoc@global\Etoc@numberedtrue - \Etoc@global\def\etocthenumber {#1}% - \expandafter\Etoc@getit@getname \expandafter\@empty - \fi -} -\def\Etoc@getit@getname #1\hspace\etoc@ {% - \Etoc@global\expandafter\def\expandafter\etocthename\expandafter{#1}% -} -\let\etocthename \@empty -\let\etocthenumber \@empty -\let\etocthepage \@empty -\let\etocthelinkedname \@empty -\let\etocthelinkednumber \@empty -\let\etocthelinkedpage \@empty -\let\etocthelink \@firstofone -\DeclareRobustCommand*{\etocname} {} -\DeclareRobustCommand*{\etocnumber}{} -\DeclareRobustCommand*{\etocpage} {} -\DeclareRobustCommand*{\etoclink} {\@firstofone} -\DeclareRobustCommand*{\etocifnumbered} - {\ifEtoc@numbered\expandafter\@firstoftwo\else\expandafter\@secondoftwo\fi} -\expandafter\let\expandafter\etocxifnumbered\csname etocifnumbered \endcsname -\DeclareRobustCommand*{\etociffirst} - {\ifEtoc@isfirst\expandafter\@firstoftwo\else\expandafter\@secondoftwo\fi} -\expandafter\let\expandafter\etocxiffirst\csname etociffirst \endcsname -\def\Etoc@readtoc {% - \ifeof \Etoc@tf - \else - \read \Etoc@tf to \Etoc@buffer - \Etoc@toctoks=\expandafter\expandafter\expandafter - {\expandafter\the\expandafter\Etoc@toctoks\Etoc@buffer}% - \expandafter\Etoc@readtoc - \fi -} -\Etoc@toctoks {}% (superfluous, but for clarity) -\AtBeginDocument{\IfFileExists{\jobname.toc} - {{\endlinechar=\m@ne - \makeatletter - \newread\Etoc@tf - \openin\Etoc@tf\@filef@und - \Etoc@readtoc - \global\Etoc@toctoks=\expandafter{\the\Etoc@toctoks}% - \closein\Etoc@tf}} - {\typeout{No file \jobname.toc.}}} -\def\Etoc@openouttoc{% - \ifEtoc@hyperref - \ifx\hyper@last\@undefined - \IfFileExists{\jobname .toc} - {\Hy@WarningNoLine - {old toc file detected; run LaTeX again (cheers from `etoc')}% - \global\Etoc@toctoks={}% - } - {}% - \fi - \fi - \if@filesw - \newwrite \tf@toc - \immediate \openout \tf@toc \jobname .toc\relax - \fi - \global\let\Etoc@openouttoc\empty -} -\def\Etoc@toctoc{% - \gdef\Etoc@stackofends{{-3}{}}% - \global\let\Etoc@level\Etoc@minf - \global\let\Etoc@virtualtop\Etoc@minf - \the\Etoc@toctoks - \ifEtoc@notactive - \else - \gdef\Etoc@level{-\thr@@}% - \Etoc@doendsandbegin - \fi -} -\def\Etoc@@startlocaltoc#1#2{% - \ifEtoc@localtoc - \ifnum #1=#2\relax - \global\let\etoclocaltop\Etoc@virtualtop - \Etoc@@startlocaltochook - \etoclocaltableofcontentshook - \ifEtoc@etocstyle - \etocetoclocaltocmaketitle - \fi - \ifx\Etoc@aftertitlehook\@empty - \else - \ifEtoc@localtoctotoc - \ifEtoc@ouroboros - \else - \let\Etoc@tmp\contentsline - \def\contentsline{\let\contentsline\Etoc@tmp\Etoc@gobblethreeorfour}% - \fi - \fi - \fi - \global\Etoc@notactivefalse - \fi - \fi -} -\let\etoc@startlocaltoc\@gobble -\let\Etoc@@startlocaltoc@toc\Etoc@@startlocaltoc -\let\Etoc@@startlocaltochook\@empty -\unless\ifEtoc@deeplevels - \def\etocdivisionnameatlevel#1{% - \ifcase\numexpr#1\relax - \ifdefined\c@chapter chapter\else section\fi% - \or section% - \or subsection% - \or subsubsection% - \or paragraph% - \or subparagraph% - \or empty% - \else\ifnum\numexpr#1<\m@ne - book% - \else - part% - \fi - \fi - } -\else - \def\etocdivisionnameatlevel#1{% - \ifcase\numexpr#1\relax - \ifdefined\c@chapter chapter\else section\fi% - \or section% - \or subsection% - \or subsubsection% - \or subsubsubsection% - \or subsubsubsubsection% - \or subsubsubsubsubsection% - \or subsubsubsubsubsubsection% - \or paragraph% - \or subparagraph% - \else\ifnum\numexpr#1>\z@ - empty% - \else\ifnum\numexpr#1=\m@ne - part% - \else - book% - \fi\fi - \fi - } -\fi -\def\etoclocalheadtotoc#1#2{\addcontentsline{toc}{@#1}{#2}} -\def\etocglobalheadtotoc{\addcontentsline{toc}} -\providecommand*\UseName{\@nameuse} -\def\etocetoclocaltocmaketitle{% - \UseName{\etocdivisionnameatlevel{\etoclocaltop+1}}*{\localcontentsname}% - \if@noskipsec\leavevmode\par\fi - \etociflocaltoctotoc - {\etocifisstarred - {}% star variant, do not add to toc - {\etoclocalheadtotoc - {\etocdivisionnameatlevel{\etoclocaltop+1}}% - {\localcontentsname}% - }% - }% - {}% -}% -\def\localcontentsname {\contentsname}% -\let\etoclocaltableofcontentshook\@empty -\if1\ifEtoc@lof0\fi\ifEtoc@lot0\fi1% -\else -\AtBeginDocument{% - \let\Etoc@originaladdcontentsline\addcontentsline - \def\addcontentsline{\Etoc@hackedaddcontentsline}% -}% -\fi -\ifEtoc@lof - \ifEtoc@lot - \def\Etoc@hackedaddcontentsline#1{% - \expanded{\noexpand\in@{.#1,}}{.lof,.lot,}% - \ifin@\expandafter\Etoc@hackedaddcontentsline@i - \else\expandafter\Etoc@originaladdcontentsline - \fi {#1}} - \else - \def\Etoc@hackedaddcontentsline#1{% - \expanded{\noexpand\in@{.#1,}}{.lof,}% - \ifin@\expandafter\Etoc@hackedaddcontentsline@i - \else\expandafter\Etoc@originaladdcontentsline - \fi {#1}} - \fi -\else - \def\Etoc@hackedaddcontentsline#1{% - \expanded{\noexpand\in@{.#1,}}{.lot,}% - \ifin@\expandafter\Etoc@hackedaddcontentsline@i - \else\expandafter\Etoc@originaladdcontentsline - \fi {#1}} -\fi -\def\Etoc@hackedaddcontentsline@i#1#2#3{% - \expanded{\noexpand\in@{.#1;#2,}}{.lof;figure,.lot;table,}% - \ifin@ - \addtocontents {toc}{% - \protect\contentsline{#2}{#3}{\thepage}{\ifEtoc@hyperref\@currentHref\fi}% - \ifdefined\protected@file@percent\protected@file@percent\fi - }% - \fi - \Etoc@originaladdcontentsline{#1}{#2}{#3}% -} -\unless\ifdefined\expanded - \def\Etoc@hackedaddcontentsline#1{% - {\edef\Etoc@tmp{\noexpand\in@{.#1,}{\ifEtoc@lof.lof,\fi\ifEtoc@lot.lot,\fi}}\expandafter}% - \Etoc@tmp - \ifin@\expandafter\Etoc@hackedaddcontentsline@i - \else\expandafter\Etoc@originaladdcontentsline - \fi {#1}% - } - \def\Etoc@hackedaddcontentsline@i#1#2#3{% - {\edef\Etoc@tmp{\noexpand\in@{.#1;#2,}}\expandafter}% - \Etoc@tmp{.lof;figure,.lot;table,}% - \ifin@ - \addtocontents {toc}{% - \protect\contentsline{#2}{#3}{\thepage}{\ifEtoc@hyperref\@currentHref\fi}% - \ifdefined\protected@file@percent\protected@file@percent\fi - }% - \fi - \Etoc@originaladdcontentsline{#1}{#2}{#3}% - } -\fi -\def\Etoc@@startlocallistof#1#2#3{% - \ifEtoc@localtoc - \ifnum #2=#3\relax - \global\let\etoclocaltop\Etoc@virtualtop - \global\Etoc@notactivefalse - \Etoc@@startlocaltochook - \csname etoclocallistof#1shook\endcsname - \ifEtoc@etocstyle - \csname etocetoclistof#1smaketitle\endcsname - \fi - \fi - \fi -} -\def\Etoc@@startlocallistof@setlevels#1{% - \ifnum\etoclocaltop<\z@ - \expandafter\let\csname Etoc@#1@@\endcsname\@ne - \else - \expandafter\let\csname Etoc@#1@@\expandafter\endcsname - \csname Etoc@\the\numexpr\etoclocaltop+\@ne @@\endcsname - \fi - \def\Etoc@do##1{% - \ifnum\etoclevel{##1}>\etoclocaltop - \expandafter\let\csname Etoc@##1@@\endcsname\Etoc@maxlevel - \fi}% - \Etoc@dolevels -} -\def\etoclocallistoffigureshook{\etocstandardlines} -\def\etoclocallistoftableshook {\etocstandardlines} -\def\locallistfigurename{\listfigurename} -\def\locallisttablename {\listtablename} -\def\etocetoclistoffiguresmaketitle{% - \UseName{\etocdivisionnameatlevel{\etoclocaltop+1}}*{\locallistfigurename}% - \ifnum\etoclocaltop>\tw@\mbox{}\par\fi - \etociflocalloftotoc - {\etocifisstarred - {}% star variant, do not add to toc - {\etoclocalheadtotoc - {\etocdivisionnameatlevel{\etoclocaltop+1}}% - {\locallistfigurename}% - }% - }% - {}% -}% -\def\etocetoclistoftablesmaketitle{% - \UseName{\etocdivisionnameatlevel{\etoclocaltop+1}}*{\locallisttablename}% - \ifnum\etoclocaltop>\tw@\mbox{}\par\fi - \etociflocallottotoc - {\etocifisstarred - {}% star variant, do not add to toc - {\etoclocalheadtotoc - {\etocdivisionnameatlevel{\etoclocaltop+1}}% - {\locallisttablename}% - }% - }% - {}% -}% -\let\Etoc@listofreset\@empty -\ifEtoc@lof - \def\locallistoffigures{% - \def\Etoc@listofreset{% - \let\Etoc@currext\Etoc@tocext - \let\Etoc@@startlocaltoc\Etoc@@startlocaltoc@toc - \let\Etoc@@startlocaltochook\@empty - \let\Etoc@listofreset\@empty - \let\Etoc@listofhook\@empty - }% - \let\Etoc@currext\Etoc@lofext - \def\Etoc@@startlocaltoc{\Etoc@@startlocallistof{figure}}% - \def\Etoc@@startlocaltochook{\Etoc@@startlocallistof@setlevels{figure}}% - \def\Etoc@listofhook{% - \def\Etoc@do####1{% - \expandafter\let\csname Etoc@@####1@@\endcsname\Etoc@maxlevel - }% - \Etoc@dolevels - }% - \localtableofcontents - } -\else - \def\locallistoffigures{% - \PackageError{etoc}{% - \string\locallistoffigures \on@line\space but\MessageBreak - package was loaded without `lof' option}% - {Try again with \string\usepackage[lof]{etoc}}% - } -\fi -\ifEtoc@lot - \def\locallistoftables{% - \def\Etoc@listofreset{% - \let\Etoc@currext\Etoc@tocext - \let\Etoc@@startlocaltoc\Etoc@@startlocaltoc@toc - \let\Etoc@@startlocaltochook\@empty - \let\Etoc@listofreset\@empty - \let\Etoc@listofhook\@empty - }% - \let\Etoc@currext\Etoc@lotext - \def\Etoc@@startlocaltoc{\Etoc@@startlocallistof{table}}% - \def\Etoc@@startlocaltochook{\Etoc@@startlocallistof@setlevels{table}}% - \def\Etoc@listofhook{% - \def\Etoc@do####1{% - \expandafter\let\csname Etoc@@####1@@\endcsname\Etoc@maxlevel - }% - \Etoc@dolevels - }% - \localtableofcontents - } -\else - \def\locallistoftables{% - \PackageError{etoc}{% - \string\locallistoftable \on@line\space but\MessageBreak - package was loaded without `lot' option}% - {Try again with \string\usepackage[lot]{etoc}}% - } -\fi -\def\Etoc@checkifempty {% - \global\Etoc@isemptytoctrue - \global\Etoc@stoptocfalse - \global\let\Etoc@level\Etoc@minf - \global\let\Etoc@virtualtop\Etoc@minf - \gdef\Etoc@stackofends{{-3}{}}% - \begingroup - \ifEtoc@localtoc - \def\etoc@startlocaltoc##1{% - \ifnum##1=\Etoc@tocid\relax - \global\let\etoclocaltop\Etoc@virtualtop - \Etoc@@startlocaltochook - \global\Etoc@notactivefalse - \fi - }% - \let\contentsline\Etoc@testingcontentslinelocal - \else - \let\contentsline\Etoc@testingcontentsline - \fi - \Etoc@storetocdepth - \let\Etoc@setlocaltop@doendsandbegin\@empty - \the\Etoc@toctoks - \Etoc@restoretocdepth - \endgroup -} -\DeclareRobustCommand*\etocifwasempty - {\ifEtoc@isemptytoc\expandafter\@firstoftwo\else\expandafter\@secondoftwo\fi } -\expandafter\let\expandafter\etocxifwasempty\csname etocifwasempty \endcsname -\def\Etoc@testingcontentslinelocal #1{% - \ifEtoc@stoptoc - \else - \ifnum\csname Etoc@#1@@\endcsname=\Etoc@maxlevel - \else - \global\expandafter\let\expandafter\Etoc@level\csname Etoc@#1@@\endcsname - \if @\@car#1\@nil\else\global\let\Etoc@virtualtop\Etoc@level\fi - \ifEtoc@notactive - \else - \ifnum\Etoc@level>\etoclocaltop - \unless\ifnum\Etoc@level>\c@tocdepth - \global\Etoc@isemptytocfalse - \global\Etoc@stoptoctrue - \fi - \else - \global\Etoc@stoptoctrue - \fi - \fi - \fi - \fi - \Etoc@gobblethreeorfour{}% -} -\def\Etoc@testingcontentsline #1{% - \ifEtoc@stoptoc - \else - \ifnum\csname Etoc@#1@@\endcsname=\Etoc@maxlevel - \else - \unless\ifnum\csname Etoc@#1@@\endcsname>\c@tocdepth - \global\Etoc@isemptytocfalse - \global\Etoc@stoptoctrue - \fi - \fi - \fi - \Etoc@gobblethreeorfour{}% -} -\def\Etoc@localtableofcontents#1{% - \gdef\etoclocaltop{-\@m}% - \Etoc@localtoctrue - \global\Etoc@isemptytocfalse - \edef\Etoc@tocid{#1}% - \ifnum\Etoc@tocid<\@ne - \setbox0\hbox{\ref{Unknown toc ref \@secondoftwo#1. \space Rerun LaTeX}}% - \global\Etoc@stoptoctrue - \gdef\etoclocaltop{-\thr@@}% - \Etoc@tableofcontents - \expandafter\Etoc@gobtoetoc@ - \fi - \global\Etoc@notactivetrue - \ifEtoc@checksemptiness - \Etoc@checkifempty - \fi - \ifEtoc@isemptytoc - \ifEtoc@notactive - \setbox0\hbox{\ref{Unknown toc ID \number\Etoc@tocid. \space Rerun LaTeX}}% - \global\Etoc@isemptytocfalse - \global\Etoc@stoptoctrue - \gdef\etoclocaltop{-\thr@@}% - \Etoc@tableofcontents - \expandafter\expandafter\expandafter\Etoc@gobtoetoc@ - \fi - \else - \global\Etoc@stoptocfalse - \global\Etoc@notactivetrue - \edef\etoc@startlocaltoc##1% - {\noexpand\Etoc@@startlocaltoc{##1}{\Etoc@tocid}}% - \Etoc@tableofcontents - \fi - \@gobble\etoc@ - \endgroup\ifEtoc@mustclosegroup\endgroup\fi - \Etoc@tocdepthreset - \Etoc@listofreset - \etocaftertochook -}% \Etoc@localtableofcontents -\def\Etoc@getref #1{% - \@ifundefined{r@#1} - {0} - {\expandafter\Etoc@getref@i\romannumeral-`0% - \expandafter\expandafter\expandafter - \@car\csname r@#1\endcsname0\@nil\@etoc - }% -} -\def\Etoc@getref@i#1#2\@etoc{\ifnum9<1\string#1 #1#2\else 0\fi} -\def\Etoc@ref#1{\Etoc@localtableofcontents{\Etoc@getref{#1}}} -\def\Etoc@label#1{\label{#1}\futurelet\Etoc@nexttoken\Etoc@t@bleofcontents} -\@firstofone{\def\Etoc@again} {\futurelet\Etoc@nexttoken\Etoc@t@bleofcontents} -\def\Etoc@dothis #1#2\etoc@ {\fi #1} -\def\Etoc@t@bleofcontents{% - \gdef\etoclocaltop{-\@M}% - \ifx\Etoc@nexttoken\label\Etoc@dothis{\expandafter\Etoc@label\@gobble}\fi - \ifx\Etoc@nexttoken\@sptoken\Etoc@dothis{\Etoc@again}\fi - \ifx\Etoc@nexttoken\ref\Etoc@dothis{\expandafter\Etoc@ref\@gobble}\fi - \ifEtoc@tocwithid\Etoc@dothis{\Etoc@localtableofcontents{\c@etoc@tocid}}\fi - \global\Etoc@isemptytocfalse - \ifEtoc@checksemptiness\Etoc@checkifempty\fi - \ifEtoc@isemptytoc - \ifEtoc@notocifnotoc - \expandafter\expandafter\expandafter\@gobble - \fi - \fi - \Etoc@tableofcontents - \endgroup - \ifEtoc@mustclosegroup\endgroup\fi - \Etoc@tocdepthreset - \Etoc@listofreset - \etocaftertochook - \@gobble\etoc@ - }% \Etoc@t@bleofcontents -\def\Etoc@table@fcontents{% - \refstepcounter{etoc@tocid}% - \Etoc@tocwithidfalse - \futurelet\Etoc@nexttoken\Etoc@t@bleofcontents -} -\def\Etoc@localtable@fcontents{% - \refstepcounter{etoc@tocid}% - \addtocontents{toc}{\string\etoc@startlocaltoc{\the\c@etoc@tocid}}% - \Etoc@tocwithidtrue - \futurelet\Etoc@nexttoken\Etoc@t@bleofcontents -} -\def\etoctableofcontents{% - \Etoc@openouttoc - \Etoc@tocdepthset - \begingroup - \@ifstar - {\let\Etoc@aftertitlehook\@empty\Etoc@table@fcontents} - {\def\Etoc@aftertitlehook{\etocaftertitlehook}\Etoc@table@fcontents}% -}% \etoctableofcontents -\def\etocifisstarred{\ifx\Etoc@aftertitlehook\@empty - \expandafter\@firstoftwo\else - \expandafter\@secondoftwo - \fi} -\let\etocoriginaltableofcontents\tableofcontents -\let\tableofcontents\etoctableofcontents -\let\Etoc@listofhook\@empty -\newcommand*\localtableofcontents{% - \Etoc@openouttoc - \Etoc@tocdepthset - \begingroup - \Etoc@listofhook - \@ifstar - {\let\Etoc@aftertitlehook\@empty\Etoc@localtable@fcontents} - {\def\Etoc@aftertitlehook{\etocaftertitlehook}\Etoc@localtable@fcontents}% -}% \localtableofcontents -\newcommand*\localtableofcontentswithrelativedepth[1]{% - \def\Etoc@@startlocaltochook{% - \global\c@tocdepth\numexpr\etoclocaltop+#1\relax - }% - \def\Etoc@listofreset{\let\Etoc@@startlocaltochook\@empty - \let\Etoc@listofreset\@empty}% - \localtableofcontents -}% \localtableofcontentswithrelativedepth -\newcommand\etocsettocstyle[2]{% - \Etoc@etocstylefalse - \Etoc@classstylefalse - \def\Etoc@tableofcontents@user@before{#1}% - \def\Etoc@tableofcontents@user@after {#2}% -}% -\def\etocstoretocstyleinto#1{% -%% \@ifdefinable#1{% - \edef#1{\noexpand\Etoc@etocstylefalse\noexpand\Etoc@classstylefalse - \def\noexpand\Etoc@tableofcontents@user@before{% - \unexpanded\expandafter{\Etoc@tableofcontents@user@before}% - }% - \def\noexpand\Etoc@tableofcontents@user@after{% - \unexpanded\expandafter{\Etoc@tableofcontents@user@after}% - }% - }% -%% }% -}% -\def\Etoc@tableofcontents {% - \Etoc@tableofcontents@etoc@before - \ifEtoc@localtoc\ifEtoc@etocstyle\expandafter\expandafter\expandafter\@gobble\fi\fi - \Etoc@tableofcontents@user@before - \Etoc@tableofcontents@contents - \ifEtoc@localtoc\ifEtoc@etocstyle\expandafter\expandafter\expandafter\@gobble\fi\fi - \Etoc@tableofcontents@user@after - \Etoc@tableofcontents@etoc@after - \@gobble\etoc@ -} -\def\Etoc@tableofcontents@etoc@before{% - \ifnum\c@tocdepth>\Etoc@minf - \else - \expandafter\Etoc@gobtoetoc@ - \fi - \Etoc@par - \Etoc@beforetitlehook - \etocbeforetitlehook - \Etoc@storetocdepth - \let\Etoc@savedcontentsline\contentsline - \let\contentsline\Etoc@etoccontentsline - \ifEtoc@standardlines - \else - \def\Etoc@do##1{% - \expandafter\def\csname etocsaved##1tocline\endcsname - {\PackageError{etoc}{% - \expandafter\string\csname etocsaved##1tocline\endcsname\space - has been deprecated\MessageBreak - at 1.1a and is removed at 1.2.\MessageBreak - Use \expandafter\string\csname l@##1\endcsname\space directly.\MessageBreak - Reported \on@line}% - {I will use \expandafter\string - \csname l@##1\endcsname\space myself for this time.% - }% - \csname l@##1\endcsname - }% - }% - \Etoc@dolevels - \fi -}% -\def\Etoc@tableofcontents@contents{% - \Etoc@tocdepthset - \ifEtoc@parskip\parskip\z@skip\fi - \Etoc@aftertitlehook - \gdef\etoclocaltop{-\thr@@}% - \Etoc@toctoc - \etocaftercontentshook -}% -\def\Etoc@tableofcontents@etoc@after{% - \@nobreakfalse - \Etoc@restoretocdepth - \ifx\Etoc@global\global - \@ifundefined{tof@finish} - {} - {\ifx\tof@finish\@empty - \else - \global\let\contentsline\Etoc@savedcontentsline - \fi - }% - \fi -} -\def\etocsetstyle#1{\ifcsname Etoc@#1@@\endcsname - \expandafter\Etoc@setstyle@a - \else - \expandafter\Etoc@setstyle@error - \fi {#1}% -} -\def\Etoc@setstyle@error #1{% - \PackageWarning{etoc}{`#1' is unknown to etoc. \space Did you\MessageBreak - forget some \string\etocsetlevel{#1}{}?\MessageBreak - Reported}% - \@gobblefour -} -\def\Etoc@setstyle@a #1{% - \edef\Etoc@tmp{\the\numexpr\csname Etoc@#1@@\endcsname}% - \if1\unless\ifnum\Etoc@tmp<\Etoc@maxlevel 0\fi - \unless\ifnum\Etoc@tmp>\Etoc@minf 0\fi1% - \Etoc@standardlinesfalse - \expandafter\Etoc@setstyle@b\expandafter\Etoc@tmp - \else - \ifnum\Etoc@tmp=\Etoc@maxlevel - \in@{.#1,}{.figure,.table,}% - \ifin@ - \PackageWarning{etoc} - {You can not use \string\etocsetstyle\space with `#1'.\MessageBreak - Check the package documentation (in particular about\MessageBreak - \string\etoclocallistoffigureshook/\string\etoclocallistoftableshook)% - \MessageBreak on how to customize - figure and table entries in local\MessageBreak lists. Reported}% - \else - \PackageInfo{etoc} - {Attempt to set the style of `#1',\MessageBreak - whose level is currently the maximal one \etocthemaxlevel,\MessageBreak - which is never displayed. \space This will be ignored\MessageBreak - but note that we do quit compatibility mode.\MessageBreak - Reported}% - \Etoc@standardlinesfalse - \fi - \else - \PackageWarning{etoc}{This should not happen. Reported}% - \fi - \expandafter\@gobblefour - \fi -} -\long\def\Etoc@setstyle@b#1#2#3#4#5{% - \expandafter\def\csname Etoc@begin@#1\endcsname {#2}% - \expandafter\def\csname Etoc@prefix@#1\endcsname {#3}% - \expandafter\def\csname Etoc@contents@#1\endcsname {#4}% - \expandafter\def\csname Etoc@end@#1\endcsname {#5}% -} -\def\Etoc@setstyle@e#1{% - \expandafter\let\csname Etoc@begin@#1\endcsname \@empty - \expandafter\let\csname Etoc@prefix@#1\endcsname \@empty - \expandafter\let\csname Etoc@contents@#1\endcsname \@empty - \expandafter\let\csname Etoc@end@#1\endcsname \@empty -} -\def\Etoc@storelines@a#1{% - \noexpand\Etoc@setstyle@b{#1}% - {\expandafter\Etoc@expandonce\csname Etoc@begin@#1\endcsname}% - {\expandafter\Etoc@expandonce\csname Etoc@prefix@#1\endcsname}% - {\expandafter\Etoc@expandonce\csname Etoc@contents@#1\endcsname}% - {\expandafter\Etoc@expandonce\csname Etoc@end@#1\endcsname}% -} -\def\Etoc@expandonce#1{\unexpanded\expandafter{#1}} -\def\etocstorelinestylesinto#1{% - \edef#1{\Etoc@storelines@a{-2}\Etoc@storelines@a{-1}\Etoc@storelines@a{0}% - \Etoc@storelines@a {1}\Etoc@storelines@a {2}\Etoc@storelines@a{3}% - \Etoc@storelines@a {4}\Etoc@storelines@a {5}% - \ifEtoc@deeplevels - \Etoc@storelines@a{6}\Etoc@storelines@a{7}\Etoc@storelines@a{8}% - \Etoc@storelines@a{9}\Etoc@storelines@a{10}\Etoc@storelines@a{11}% - \fi - }% -} -\def\etocstorethislinestyleinto#1#2{% - \edef#2{\expandafter\Etoc@storelines@a\expandafter{\number\etoclevel{#1}}}% -}% -\def\etocfontminustwo {\normalfont \LARGE \bfseries} -\def\etocfontminusone {\normalfont \large \bfseries} -\def\etocfontzero {\normalfont \large \bfseries} -\def\etocfontone {\normalfont \normalsize \bfseries} -\def\etocfonttwo {\normalfont \normalsize} -\def\etocfontthree {\normalfont \footnotesize} -\def\etocsepminustwo {4ex \@plus .5ex \@minus .5ex} -\def\etocsepminusone {4ex \@plus .5ex \@minus .5ex} -\def\etocsepzero {2.5ex \@plus .4ex \@minus .4ex} -\def\etocsepone {1.5ex \@plus .3ex \@minus .3ex} -\def\etocseptwo {.5ex \@plus .1ex \@minus .1ex} -\def\etocsepthree {.25ex \@plus .05ex \@minus .05ex} -\def\etocbaselinespreadminustwo {1} -\def\etocbaselinespreadminusone {1} -\def\etocbaselinespreadzero {1} -\def\etocbaselinespreadone {1} -\def\etocbaselinespreadtwo {1} -\def\etocbaselinespreadthree {.9} -\def\etocminustwoleftmargin {1.5em plus 0.5fil} -\def\etocminustworightmargin {1.5em plus -0.5fil} -\def\etocminusoneleftmargin {1em} -\def\etocminusonerightmargin {1em} -\def\etoctoclineleaders - {\hbox{\normalfont\normalsize\hb@xt@2ex {\hss.\hss}}} -\def\etocabbrevpagename {p.~} -\def\etocpartname {Part} -\def\etocbookname {Book} -\def\etocdefaultlines{% - \Etoc@standardlinesfalse - \etocdefaultlines@setbook - \etocdefaultlines@setpart - \etocdefaultlines@setchapter - \etocdefaultlines@setsection - \etocdefaultlines@setsubsection - \etocdefaultlines@setsubsubsection - \etocdefaultlines@setdeeperones -} -\def\etocnoprotrusion{\leavevmode\kern-\p@\kern\p@} -\@ifclassloaded{memoir}{% - \def\etocdefaultlines@setbook{% - \Etoc@setstyle@b - {-2}% - {\addpenalty\@M\etocskipfirstprefix} - {\addpenalty\@secpenalty} - {\begingroup - \etocfontminustwo - \addvspace{\etocsepminustwo}% - \parindent \z@ - \leftskip \etocminustwoleftmargin - \rightskip \etocminustworightmargin - \parfillskip \@flushglue - \vbox{\etocifnumbered{\etoclink{\etocbookname\enspace\etocthenumber:\quad}}{}% - \etocname - \baselineskip\etocbaselinespreadminustwo\baselineskip - \par}% - \addpenalty\@M\addvspace{\etocsepminusone}% - \endgroup} - {}% - } - }{\let\etocdefaultlines@setbook\@empty} -\def\etocdefaultlines@setpart{% -\Etoc@setstyle@b - {-1}% - {\addpenalty\@M\etocskipfirstprefix} - {\addpenalty\@secpenalty} - {\begingroup - \etocfontminusone - \addvspace{\etocsepminusone}% - \parindent \z@ - \leftskip \etocminusoneleftmargin - \rightskip \etocminusonerightmargin - \parfillskip \@flushglue - \vbox{\etocifnumbered{\etoclink{\etocpartname\enspace\etocthenumber.\quad}}{}% - \etocname - \baselineskip\etocbaselinespreadminusone\baselineskip - \par}% - \addpenalty\@M\addvspace{\etocsepzero}% - \endgroup} - {}% -} -\def\etocdefaultlines@setchapter{% -\Etoc@setstyle@b - {0}% - {\addpenalty\@M\etocskipfirstprefix} - {\addpenalty\@itempenalty} - {\begingroup - \etocfontzero - \addvspace{\etocsepzero}% - \parindent \z@ \parfillskip \@flushglue - \vbox{\etocifnumbered{\etocnumber.\enspace}{}\etocname - \baselineskip\etocbaselinespreadzero\baselineskip - \par}% - \endgroup} - {\addpenalty{-\@highpenalty}\addvspace{\etocsepminusone}}% -} -\def\etocdefaultlines@setsection{% -\Etoc@setstyle@b - {1}% - {\addpenalty\@M\etocskipfirstprefix} - {\addpenalty\@itempenalty} - {\begingroup - \etocfontone - \addvspace{\etocsepone}% - \parindent \z@ \parfillskip \z@ - \setbox\z@\vbox{\parfillskip\@flushglue - \etocname\par - \setbox\tw@\lastbox - \global\setbox\@ne\hbox{\unhbox\tw@\ }}% - \dimen\z@=\wd\@ne - \setbox\z@=\etoctoclineleaders - \advance\dimen\z@\wd\z@ - \etocifnumbered - {\setbox\tw@\hbox{\etocnumber, \etocabbrevpagename\etocpage\etocnoprotrusion}} - {\setbox\tw@\hbox{\etocabbrevpagename\etocpage\etocnoprotrusion}}% - \advance\dimen\z@\wd\tw@ - \ifdim\dimen\z@ < \linewidth - \vbox{\etocname~% - \leaders\box\z@\hfil\box\tw@ - \baselineskip\etocbaselinespreadone\baselineskip - \par}% - \else - \vbox{\etocname~% - \leaders\copy\z@\hfil\break - \hbox{}\leaders\box\z@\hfil\box\tw@ - \baselineskip\etocbaselinespreadone\baselineskip - \par}% - \fi - \endgroup} - {\addpenalty\@secpenalty\addvspace{\etocsepzero}}% -} -\def\etocdefaultlines@setsubsection{% -\Etoc@setstyle@b - {2}% - {\addpenalty\@medpenalty\etocskipfirstprefix} - {\addpenalty\@itempenalty} - {\begingroup - \etocfonttwo - \addvspace{\etocseptwo}% - \parindent \z@ \parfillskip \z@ - \setbox\z@\vbox{\parfillskip\@flushglue - \etocname\par\setbox\tw@\lastbox - \global\setbox\@ne\hbox{\unhbox\tw@}}% - \dimen\z@=\wd\@ne - \setbox\z@=\etoctoclineleaders - \advance\dimen\z@\wd\z@ - \etocifnumbered - {\setbox\tw@\hbox{\etocnumber, \etocabbrevpagename\etocpage\etocnoprotrusion}} - {\setbox\tw@\hbox{\etocabbrevpagename\etocpage\etocnoprotrusion}}% - \advance\dimen\z@\wd\tw@ - \ifdim\dimen\z@ < \linewidth - \vbox{\etocname~% - \leaders\box\z@\hfil\box\tw@ - \baselineskip\etocbaselinespreadtwo\baselineskip - \par}% - \else - \vbox{\etocname~% - \leaders\copy\z@\hfil\break - \hbox{}\leaders\box\z@\hfil\box\tw@ - \baselineskip\etocbaselinespreadtwo\baselineskip - \par}% - \fi - \endgroup} - {\addpenalty\@secpenalty\addvspace{\etocsepone}}% -} -\def\etocdefaultlines@setsubsubsection{% -\Etoc@setstyle@b - {3}% - {\addpenalty\@M - \etocfontthree - \vspace{\etocsepthree}% - \noindent - \etocskipfirstprefix} - {\allowbreak\,--\,} - {\etocname} - {.\hfil - \begingroup - \baselineskip\etocbaselinespreadthree\baselineskip - \par - \endgroup - \addpenalty{-\@highpenalty}} -} -\def\etocdefaultlines@setdeeperones{% -\Etoc@setstyle@e{4}% -\Etoc@setstyle@e{5}% -\ifEtoc@deeplevels - \Etoc@setstyle@e{6}% - \Etoc@setstyle@e{7}% - \Etoc@setstyle@e{8}% - \Etoc@setstyle@e{9}% - \Etoc@setstyle@e{10}% - \Etoc@setstyle@e{11}% -\fi -} -\def\etocabovetocskip{3.5ex \@plus 1ex \@minus .2ex} -\def\etocbelowtocskip{3.5ex \@plus 1ex \@minus .2ex} -\def\etoccolumnsep{2em} -\def\etocmulticolsep{0ex} -\def\etocmulticolpretolerance{-1} -\def\etocmulticoltolerance{200} -\def\etocdefaultnbcol{2} -\def\etocinnertopsep{2ex} -\newcommand\etocmulticolstyle[2][\etocdefaultnbcol]{% -\etocsettocstyle - {\let\etocoldpar\par - \addvspace{\etocabovetocskip}% - \ifnum #1>\@ne - \expandafter\@firstoftwo - \else \expandafter\@secondoftwo - \fi - {\multicolpretolerance\etocmulticolpretolerance - \multicoltolerance\etocmulticoltolerance - \setlength{\columnsep}{\etoccolumnsep}% - \setlength{\multicolsep}{\etocmulticolsep}% - \begin{multicols}{#1}[#2\etocoldpar\addvspace{\etocinnertopsep}]} - {#2\ifvmode\else\begingroup\interlinepenalty\@M\parskip\z@skip - \@@par\endgroup - \fi - \nobreak\addvspace{\etocinnertopsep}% - \pretolerance\etocmulticolpretolerance - \tolerance\etocmulticoltolerance}% - }% - {\ifnum #1>\@ne - \expandafter\@firstofone - \else \expandafter\@gobble - \fi - {\end{multicols}}% - \addvspace{\etocbelowtocskip}}% -} -\def\etocinnerbottomsep{3.5ex} -\def\etocinnerleftsep{2em} -\def\etocinnerrightsep{2em} -\def\etoctoprule{\hrule} -\def\etocleftrule{\vrule} -\def\etocrightrule{\vrule} -\def\etocbottomrule{\hrule} -\def\etoctoprulecolorcmd{\relax} -\def\etocbottomrulecolorcmd{\relax} -\def\etocleftrulecolorcmd{\relax} -\def\etocrightrulecolorcmd{\relax} -\def\etoc@ruledheading #1{% - \hb@xt@\linewidth{\color@begingroup - \hss #1\hss\hskip-\linewidth - \etoctoprulecolorcmd\leaders\etoctoprule\hss - \phantom{#1}% - \leaders\etoctoprule\hss\color@endgroup}% - \nointerlineskip\nobreak\vskip\etocinnertopsep} -\newcommand*\etocruledstyle[2][\etocdefaultnbcol]{% -\etocsettocstyle - {\addvspace{\etocabovetocskip}% - \ifnum #1>\@ne - \expandafter\@firstoftwo - \else \expandafter\@secondoftwo - \fi - {\multicolpretolerance\etocmulticolpretolerance - \multicoltolerance\etocmulticoltolerance - \setlength{\columnsep}{\etoccolumnsep}% - \setlength{\multicolsep}{\etocmulticolsep}% - \begin{multicols}{#1}[\etoc@ruledheading{#2}]} - {\etoc@ruledheading{#2}% - \pretolerance\etocmulticolpretolerance - \tolerance\etocmulticoltolerance}} - {\ifnum #1>\@ne\expandafter\@firstofone - \else \expandafter\@gobble - \fi - {\end{multicols}}% - \addvspace{\etocbelowtocskip}}} -\def\etocframedmphook{\relax} -\long\def\etocbkgcolorcmd{\relax} -\long\def\Etoc@relax{\relax} -\newbox\etoc@framed@titlebox -\newbox\etoc@framed@contentsbox -\newcommand*\etocframedstyle[2][\etocdefaultnbcol]{% -\etocsettocstyle{% - \addvspace{\etocabovetocskip}% - \sbox\z@{#2}% - \dimen\z@\dp\z@ - \ifdim\wd\z@<\linewidth \dp\z@\z@ \else \dimen\z@\z@ \fi - \setbox\etoc@framed@titlebox=\hb@xt@\linewidth{\color@begingroup - \hss - \ifx\etocbkgcolorcmd\Etoc@relax - \else - \sbox\tw@{\color{white}% - \vrule\@width\wd\z@\@height\ht\z@\@depth\dimen\z@}% - \ifdim\wd\z@<\linewidth \dp\tw@\z@\fi - \box\tw@ - \hskip-\wd\z@ - \fi - \copy\z@ - \hss - \hskip-\linewidth - \etoctoprulecolorcmd\leaders\etoctoprule\hss - \hskip\wd\z@ - \etoctoprulecolorcmd\leaders\etoctoprule\hss\color@endgroup}% - \setbox\z@\hbox{\etocleftrule\etocrightrule}% - \dimen\tw@\linewidth\advance\dimen\tw@-\wd\z@ - \advance\dimen\tw@-\etocinnerleftsep - \advance\dimen\tw@-\etocinnerrightsep - \setbox\etoc@framed@contentsbox=\vbox\bgroup - \hsize\dimen\tw@ - \kern\dimen\z@ - \vskip\etocinnertopsep - \hbox\bgroup - \begin{minipage}{\hsize}% - \etocframedmphook - \ifnum #1>\@ne - \expandafter\@firstoftwo - \else \expandafter\@secondoftwo - \fi - {\multicolpretolerance\etocmulticolpretolerance - \multicoltolerance\etocmulticoltolerance - \setlength{\columnsep}{\etoccolumnsep}% - \setlength{\multicolsep}{\etocmulticolsep}% - \begin{multicols}{#1}} - {\pretolerance\etocmulticolpretolerance - \tolerance\etocmulticoltolerance}} - {\ifnum #1>\@ne\expandafter\@firstofone - \else \expandafter\@gobble - \fi - {\end{multicols}\unskip }% - \end{minipage}% - \egroup - \vskip\etocinnerbottomsep - \egroup - \vbox{\hsize\linewidth - \ifx\etocbkgcolorcmd\Etoc@relax - \else - \kern\ht\etoc@framed@titlebox - \kern\dp\etoc@framed@titlebox - \hb@xt@\linewidth{\color@begingroup - \etocleftrulecolorcmd\etocleftrule - \etocbkgcolorcmd - \leaders\vrule - \@height\ht\etoc@framed@contentsbox - \@depth\dp\etoc@framed@contentsbox - \hss - \etocrightrulecolorcmd\etocrightrule - \color@endgroup}\nointerlineskip - \vskip-\dp\etoc@framed@contentsbox - \vskip-\ht\etoc@framed@contentsbox - \vskip-\dp\etoc@framed@titlebox - \vskip-\ht\etoc@framed@titlebox - \fi - \box\etoc@framed@titlebox\nointerlineskip - \hb@xt@\linewidth{\color@begingroup - {\etocleftrulecolorcmd\etocleftrule}% - \hss\box\etoc@framed@contentsbox\hss - \etocrightrulecolorcmd\etocrightrule\color@endgroup} - \nointerlineskip - \vskip\ht\etoc@framed@contentsbox - \vskip\dp\etoc@framed@contentsbox - \hb@xt@\linewidth{\color@begingroup\etocbottomrulecolorcmd - \leaders\etocbottomrule\hss\color@endgroup}} - \addvspace{\etocbelowtocskip}}} -\newcommand\etoc@multicoltoc[2][\etocdefaultnbcol]{% - \etocmulticolstyle[#1]{#2}% - \tableofcontents} -\newcommand\etoc@multicoltoci[2][\etocdefaultnbcol]{% - \etocmulticolstyle[#1]{#2}% - \tableofcontents*} -\newcommand\etoc@local@multicoltoc[2][\etocdefaultnbcol]{% - \etocmulticolstyle[#1]{#2}% - \localtableofcontents} -\newcommand\etoc@local@multicoltoci[2][\etocdefaultnbcol]{% - \etocmulticolstyle[#1]{#2}% - \localtableofcontents*} -\newcommand*\etoc@ruledtoc[2][\etocdefaultnbcol]{% - \etocruledstyle[#1]{#2}% - \tableofcontents} -\newcommand*\etoc@ruledtoci[2][\etocdefaultnbcol]{% - \etocruledstyle[#1]{#2}% - \tableofcontents*} -\newcommand*\etoc@local@ruledtoc[2][\etocdefaultnbcol]{% - \etocruledstyle[#1]{#2}% - \localtableofcontents} -\newcommand*\etoc@local@ruledtoci[2][\etocdefaultnbcol]{% - \etocruledstyle[#1]{#2}% - \localtableofcontents*} -\newcommand*\etoc@framedtoc[2][\etocdefaultnbcol]{% - \etocframedstyle[#1]{#2}% - \tableofcontents} -\newcommand*\etoc@framedtoci[2][\etocdefaultnbcol]{% - \etocframedstyle[#1]{#2}% - \tableofcontents*} -\newcommand*\etoc@local@framedtoc[2][\etocdefaultnbcol]{% - \etocframedstyle[#1]{#2}% - \localtableofcontents} -\newcommand*\etoc@local@framedtoci[2][\etocdefaultnbcol]{% - \etocframedstyle[#1]{#2}% - \localtableofcontents*} -\def\etocmulticol{\begingroup - \Etoc@mustclosegrouptrue - \@ifstar - {\etoc@multicoltoci} - {\etoc@multicoltoc}} -\def\etocruled{\begingroup - \Etoc@mustclosegrouptrue - \@ifstar - {\etoc@ruledtoci} - {\etoc@ruledtoc}} -\def\etocframed{\begingroup - \Etoc@mustclosegrouptrue - \@ifstar - {\etoc@framedtoci} - {\etoc@framedtoc}} -\def\etoclocalmulticol{\begingroup - \Etoc@mustclosegrouptrue - \@ifstar - {\etoc@local@multicoltoci} - {\etoc@local@multicoltoc}} -\def\etoclocalruled{\begingroup - \Etoc@mustclosegrouptrue - \@ifstar - {\etoc@local@ruledtoci} - {\etoc@local@ruledtoc}} -\def\etoclocalframed{\begingroup - \Etoc@mustclosegrouptrue - \@ifstar - {\etoc@local@framedtoci} - {\etoc@local@framedtoc}} -\def\etocmemoirtoctotocfmt #1#2{% - \PackageWarning{etoc} - {\string\etocmemoirtoctotocfmt\space is deprecated.\MessageBreak - Use in its place \string\etocsettoclineforclasstoc,\MessageBreak - and \string\etocsettoclineforclasslistof{toc} (or {lof}, {lot}). - I will do this now.\MessageBreak - Reported}% - \etocsettoclineforclasstoc{#1}{#2}% - \etocsettoclineforclasslistof{toc}{#1}{#2}% -} -\def\etocsettoclineforclasstoc #1#2{% - \def\etocclassmaintocaddtotoc{\etocglobalheadtotoc{#1}{#2}}% -} -\def\etocsettoclineforclasslistof #1#2#3{% - \@namedef{etocclasslocal#1addtotoc}{\etoclocalheadtotoc{#2}{#3}}% -} -\let\etocclasslocaltocaddtotoc\@empty -\let\etocclasslocallofaddtotoc\@empty -\let\etocclasslocallotaddtotoc\@empty -\ifdefined\c@chapter - \def\etocclasslocaltocmaketitle{\section*{\localcontentsname}} - \def\etocclasslocallofmaketitle{\section*{\locallistfigurename}} - \def\etocclasslocallotmaketitle{\section*{\locallisttablename}} - \etocsettoclineforclasstoc {chapter}{\contentsname} - \etocsettoclineforclasslistof{toc}{section}{\localcontentsname} - \etocsettoclineforclasslistof{lof}{section}{\locallistfigurename} - \etocsettoclineforclasslistof{lot}{section}{\locallisttablename} -\else - \def\etocclasslocaltocmaketitle{\subsection*{\localcontentsname}}% - \def\etocclasslocallofmaketitle{\subsection*{\locallistfigurename}}% - \def\etocclasslocallotmaketitle{\subsection*{\locallisttablename}}% - \etocsettoclineforclasstoc {section}{\contentsname} - \etocsettoclineforclasslistof{toc}{subsection}{\localcontentsname} - \etocsettoclineforclasslistof{lof}{subsection}{\locallistfigurename} - \etocsettoclineforclasslistof{lot}{subsection}{\locallisttablename} -\fi -\def\etocclasslocalperhapsaddtotoc #1{% - \etocifisstarred - {} - {\csname ifEtoc@local#1totoc\endcsname - \csname etocclasslocal#1addtotoc\endcsname - \fi - }% -} -\def\etocarticlestyle{% - \etocsettocstyle - {\ifEtoc@localtoc - \@nameuse{etocclasslocal\Etoc@currext maketitle}% - \etocclasslocalperhapsaddtotoc\Etoc@currext - \else - \section *{\contentsname - \@mkboth {\MakeUppercase \contentsname} - {\MakeUppercase \contentsname}}% - \etocifisstarred{}{\etocifmaintoctotoc{\etocclassmaintocaddtotoc}{}}% - \fi - } - {}% -} -\def\etocarticlestylenomarks{% - \etocsettocstyle - {\ifEtoc@localtoc - \@nameuse{etocclasslocal\Etoc@currext maketitle}% - \etocclasslocalperhapsaddtotoc\Etoc@currext - \else - \section *{\contentsname}% - \etocifisstarred{}{\etocifmaintoctotoc{\etocclassmaintocaddtotoc}{}}% - \fi - } - {}% -} -\def\etocbookstyle{% - \etocsettocstyle - {\if@twocolumn \@restonecoltrue \onecolumn \else \@restonecolfalse \fi - \ifEtoc@localtoc - \@nameuse{etocclasslocal\Etoc@currext maketitle}% - \etocclasslocalperhapsaddtotoc\Etoc@currext - \else - \chapter *{\contentsname - \@mkboth {\MakeUppercase \contentsname} - {\MakeUppercase \contentsname}}% - \etocifisstarred{}{\etocifmaintoctotoc{\etocclassmaintocaddtotoc}{}}% - \fi - }% - {\if@restonecol \twocolumn \fi}% -} -\def\etocbookstylenomarks{% - \etocsettocstyle - {\if@twocolumn \@restonecoltrue \onecolumn \else \@restonecolfalse \fi - \ifEtoc@localtoc - \@nameuse{etocclasslocal\Etoc@currext maketitle}% - \etocclasslocalperhapsaddtotoc\Etoc@currext - \else - \chapter *{\contentsname}% - \etocifisstarred{}{\etocifmaintoctotoc{\etocclassmaintocaddtotoc}{}}% - \fi - }% - {\if@restonecol \twocolumn \fi}% -} -\let\etocreportstyle\etocbookstyle -\let\etocreportstylenomarks\etocbookstylenomarks -\def\etocmemoirstyle{% - \etocsettocstyle - {\ensureonecol \par \begingroup \phantomsection - \ifx\Etoc@aftertitlehook\@empty - \else - \ifmem@em@starred@listof - \else - \ifEtoc@localtoc - \etocclasslocalperhapsaddtotoc\Etoc@currext - \else - \ifEtoc@maintoctotoc - \etocclassmaintocaddtotoc - \fi - \fi - \fi - \fi - \ifEtoc@localtoc - \@namedef{@\Etoc@currext maketitle}{% - \@nameuse{etocclasslocal\Etoc@currext maketitle}% - }% - \fi - \@nameuse {@\Etoc@currext maketitle} %<< space token here from memoir code - \ifx\Etoc@aftertitlehook\@empty - \else - \Etoc@aftertitlehook \let \Etoc@aftertitlehook \relax - \fi - \parskip \cftparskip \@nameuse {cft\Etoc@currext beforelisthook}% - }% - {\@nameuse {cft\Etoc@currext afterlisthook}% - \endgroup\restorefromonecol - }% -} -\let\Etoc@beforetitlehook\@empty -\if1\@ifclassloaded{scrartcl}0{\@ifclassloaded{scrbook}0{\@ifclassloaded{scrreprt}01}}% -\expandafter\@gobble -\else - \ifdefined\setuptoc - \def\Etoc@beforetitlehook{% - \ifEtoc@localtoc - \etocclasslocalperhapsaddtotoc\Etoc@currext - \setuptoc{\Etoc@currext}{leveldown}% - \else - \etocifisstarred{}{\etocifmaintoctotoc{\setuptoc{toc}{totoc}}}% - \fi - }% - \fi -\expandafter\@firstofone -\fi -{\def\etocclasslocalperhapsaddtotoc #1{% - \etocifisstarred - {}% - {\csname ifEtoc@local#1totoc\endcsname - \setuptoc{\Etoc@currext}{totoc}% - \fi - }% - }% -} -\ifdefined\Iftocfeature - \def\etoc@Iftocfeature{\Iftocfeature}% -\else - \def\etoc@Iftocfeature{\iftocfeature}% -\fi -\def\etocscrartclstyle{% - \etocsettocstyle - {\ifx\Etoc@currext\Etoc@tocext - \expandafter\@firstofone - \else - \expandafter\@gobble - \fi - {\let\if@dynlist\if@tocleft}% - \edef\@currext{\Etoc@currext}% - \@ifundefined{listof\@currext name}% - {\def\list@fname{\listofname~\@currext}}% - {\expandafter\let\expandafter\list@fname - \csname listof\@currext name\endcsname}% - \etoc@Iftocfeature {\@currext}{onecolumn} - {\etoc@Iftocfeature {\@currext}{leveldown} - {} - {\if@twocolumn \aftergroup \twocolumn \onecolumn \fi }} - {}% - \etoc@Iftocfeature {\@currext}{numberline}% - {\def \nonumberline {\numberline {}}}{}% - \expandafter\tocbasic@listhead\expandafter {\list@fname}% - \begingroup \expandafter \expandafter \expandafter - \endgroup \expandafter - \ifx - \csname microtypesetup\endcsname \relax - \else - \etoc@Iftocfeature {\@currext}{noprotrusion}{} - {\microtypesetup {protrusion=false}% - \PackageInfo {tocbasic}% - {character protrusion at \@currext\space deactivated}}% - \fi - \etoc@Iftocfeature{\@currext}{noparskipfake}{}{% - \ifvmode \@tempskipa\lastskip \vskip-\lastskip - \addtolength{\@tempskipa}{\parskip}\vskip\@tempskipa\fi - }% - \setlength {\parskip }{\z@ }% - \setlength {\parindent }{\z@ }% - \setlength {\parfillskip }{\z@ \@plus 1fil}% - \csname tocbasic@@before@hook\endcsname - \csname tb@\@currext @before@hook\endcsname - }% end of before_toc - {% start of after_toc - \providecommand\tocbasic@end@toc@file{}\tocbasic@end@toc@file - \edef\@currext{\Etoc@currext}% - \csname tb@\@currext @after@hook\endcsname - \csname tocbasic@@after@hook\endcsname - }% end of after_toc -} -\let\etocscrbookstyle\etocscrartclstyle -\let\etocscrreprtstyle\etocscrartclstyle -\def\etocclasstocstyle{\etocarticlestyle} -\newcommand*\etocmarkboth[1]{% - \@mkboth{\MakeUppercase{#1}}{\MakeUppercase{#1}}} -\newcommand*\etocmarkbothnouc[1]{\@mkboth{#1}{#1}} -\newcommand\etoctocstyle[3][section]{\etocmulticolstyle[#2]% - {\csname #1\endcsname *{#3}}} -\newcommand\etoctocstylewithmarks[4][section]{\etocmulticolstyle[#2]% - {\csname #1\endcsname *{#3\etocmarkboth{#4}}}} -\newcommand\etoctocstylewithmarksnouc[4][section]{\etocmulticolstyle[#2]% - {\csname #1\endcsname *{#3\etocmarkbothnouc{#4}}}} -\def\Etoc@redefetocstylesforchapters{% - \renewcommand\etoctocstylewithmarks[4][chapter]{% - \etocmulticolstyle[##2]{\csname ##1\endcsname *{##3\etocmarkboth{##4}}}% - } - \renewcommand\etoctocstylewithmarksnouc[4][chapter]{% - \etocmulticolstyle[##2]{\csname ##1\endcsname *{##3\etocmarkbothnouc{##4}}}% - } - \renewcommand\etoctocstyle[3][chapter]{% - \etocmulticolstyle[##2]{\csname ##1\endcsname *{##3}} - } -} -\@ifclassloaded{scrartcl} - {\renewcommand*\etocclasstocstyle{\etocscrartclstyle}}{} -\@ifclassloaded{book} - {\renewcommand*\etocfontone{\normalfont\normalsize} - \renewcommand*\etocclasstocstyle{\etocbookstyle} - \Etoc@redefetocstylesforchapters}{} -\@ifclassloaded{report} - {\renewcommand*\etocfontone{\normalfont\normalsize} - \renewcommand*\etocclasstocstyle{\etocreportstyle} - \Etoc@redefetocstylesforchapters}{} -\@ifclassloaded{scrbook} - {\renewcommand*\etocfontone{\normalfont\normalsize} - \renewcommand*\etocclasstocstyle{\etocscrbookstyle} - \Etoc@redefetocstylesforchapters}{} -\@ifclassloaded{scrreprt} - {\renewcommand*\etocfontone{\normalfont\normalsize} - \renewcommand*\etocclasstocstyle{\etocscrreprtstyle} - \Etoc@redefetocstylesforchapters}{} -\@ifclassloaded{memoir} - {\renewcommand*\etocfontone{\normalfont\normalsize} - \renewcommand*\etocclasstocstyle{\etocmemoirstyle} - \Etoc@redefetocstylesforchapters}{} -\def\etoctocloftstyle {% - \etocsettocstyle{% - \@cfttocstart - \par - \begingroup - \parindent\z@ \parskip\cftparskip - \@nameuse{@cftmake\Etoc@currext title}% - \ifEtoc@localtoc - \etoctocloftlocalperhapsaddtotoc\Etoc@currext - \else - \etocifisstarred {}{\ifEtoc@maintoctotoc\@cftdobibtoc\fi}% - \fi - }% - {% - \endgroup - \@cfttocfinish - }% -} -\def\etoctocloftlocalperhapsaddtotoc#1{% - \etocifisstarred - {}% - {\csname ifEtoc@local#1totoc\endcsname - \ifdefined\c@chapter\def\@tocextra{@section}\else\def\@tocextra{@subsection}\fi - \csname @cftdobib#1\endcsname - \fi - }% -} -\def\etoctocbibindstyle {% - \etocsettocstyle {% - \toc@start - \ifEtoc@localtoc - \@nameuse{etocclasslocal\Etoc@currext maketitle}% - \etocclasslocalperhapsaddtotoc\Etoc@currext - \else - \etoc@tocbibind@dotoctitle - \fi - }% - {\toc@finish}% -} -\def\etoc@tocbibind@dotoctitle {% - \if@bibchapter - \etocifisstarred - {\chapter*{\contentsname}\prw@mkboth{\contentsname} % id. - }% - {\ifEtoc@maintoctotoc - \toc@chapter{\contentsname} %<-space from original - \else - \chapter*{\contentsname}\prw@mkboth{\contentsname} % id. - \fi - }% - \else - \etocifisstarred - {\@nameuse{\@tocextra}*{\contentsname\prw@mkboth{\contentsname}} %<-space - } - {\ifEtoc@maintoctotoc - \toc@section{\@tocextra}{\contentsname} %<-space from original - \else - \@nameuse{\@tocextra}*{\contentsname\prw@mkboth{\contentsname}} % id. - \fi - }% - \fi -}% -\@ifclassloaded{memoir} -{} -{% memoir not loaded - \@ifpackageloaded{tocloft} - {\if@cftnctoc\else - \ifEtoc@keeporiginaltoc - \else - \AtBeginDocument{\let\tableofcontents\etoctableofcontents}% - \fi - \fi } - {\AtBeginDocument - {\@ifpackageloaded{tocloft} - {\if@cftnctoc\else - \PackageWarningNoLine {etoc} - {Package `tocloft' was loaded after `etoc'.\MessageBreak - To prevent it from overwriting \protect\tableofcontents, it will\MessageBreak - be tricked into believing to have been loaded with its\MessageBreak - option `titles'. \space But this will cause the `tocloft'\MessageBreak - customization of the titles of the main list of figures\MessageBreak - and list of tables to not apply either.\MessageBreak - You should load `tocloft' before `etoc'.}% - \AtEndDocument{\PackageWarning{etoc} - {Please load `tocloft' before `etoc'!\@gobbletwo}}% - \fi - \@cftnctoctrue }% - {}% - }% - }% -} -\@ifclassloaded{memoir} -{} -{% memoir not loaded - \AtBeginDocument{% - \@ifpackageloaded{tocloft} - {% - \def\etocclasstocstyle{% - \etoctocloftstyle - \Etoc@classstyletrue - }% - \ifEtoc@etocstyle - \ifEtoc@classstyle - \etocclasstocstyle - \Etoc@etocstyletrue - \fi - \else - \ifEtoc@classstyle - \etocclasstocstyle - \fi - \fi - }% - {% no tocloft - \@ifpackageloaded {tocbibind} - {\if@dotoctoc - \def\etocclasstocstyle{% - \etoctocbibindstyle - \Etoc@classstyletrue - }% - \ifEtoc@etocstyle - \ifEtoc@classstyle - \etocclasstocstyle - \Etoc@etocstyletrue - \fi - \else - \ifEtoc@classstyle - \etocclasstocstyle - \fi - \fi - \ifEtoc@keeporiginaltoc - \else - \let\tableofcontents\etoctableofcontents - \fi - }% - {}% - }% - \@ifpackageloaded{tocbibind} - {% tocbibind, perhaps with tocloft - \if@dotoctoc - \ifEtoc@keeporiginaltoc - \else - \let\tableofcontents\etoctableofcontents - \fi - \etocsetup{maintoctotoc,localtoctotoc}% - \PackageInfo{etoc}{% - Setting (or re-setting) the options `maintoctotoc' and\MessageBreak - `localtoctotoc' to true as tocbibind was detected and\MessageBreak - found to be configured for `TOC to toc'.\MessageBreak - Reported at begin document}% - \fi - \if@dotoclof - \ifEtoc@lof - \etocsetup{localloftotoc}% - \PackageInfo{etoc}{% - Setting (or re-setting) `localloftotoc=true' as the\MessageBreak - package tocbibind was detected and is configured for\MessageBreak - `LOF to toc'. Reported at begin document}% - \fi - \fi - \if@dotoclot - \ifEtoc@lot - \etocsetup{locallottotoc}% - \PackageInfo{etoc}{% - Setting (or re-setting) `locallottotoc=true' as the\MessageBreak - package tocbibind was detected and is configured for\MessageBreak - `LOT to toc'. Reported at begin document}% - \fi - \fi - }% end of tocbibind branch - {}% - }% end of at begin document -}% end of not with memoir branch -\def\Etoc@addtocontents #1#2{% - \addtocontents {toc}{% - \protect\contentsline{#1}{#2}{\thepage}{\ifEtoc@hyperref\@currentHref\fi}% - \ifdefined\protected@file@percent\protected@file@percent\fi - }% -} -\def\Etoc@addcontentsline@ #1#2#3{% - \@namedef{toclevel@#1}{#3}\addcontentsline {toc}{#1}{#2}% -} -\DeclareRobustCommand*{\etoctoccontentsline} - {\@ifstar{\Etoc@addcontentsline@}{\Etoc@addtocontents}} -\def\Etoc@addtocontents@immediately#1#2{% - \begingroup - \let\Etoc@originalwrite\write - \def\write{\immediate\Etoc@originalwrite}% - \Etoc@addtocontents{#1}{#2}% - \endgroup -} -\def\Etoc@addcontentsline@@immediately#1#2#3{% - \begingroup - \let\Etoc@originalwrite\write - \def\write{\immediate\Etoc@originalwrite}% - \Etoc@addcontentsline@{#1}{#2}{#3}% - \endgoroup -} -\DeclareRobustCommand*{\etocimmediatetoccontentsline} - {\@ifstar{\Etoc@addcontentsline@@immediately}{\Etoc@addtocontents@immediately}} -\def\Etoc@storetocdepth {\xdef\Etoc@savedtocdepth{\number\c@tocdepth}} -\def\Etoc@restoretocdepth {\global\c@tocdepth\Etoc@savedtocdepth\relax} -\def\etocobeytoctocdepth {\def\etoc@settocdepth - {\afterassignment\Etoc@@nottoodeep \global\c@tocdepth}} -\def\Etoc@@nottoodeep {\ifnum\Etoc@savedtocdepth<\c@tocdepth - \global\c@tocdepth\Etoc@savedtocdepth\relax\fi } -\def\etocignoretoctocdepth {\let\etoc@settocdepth\@gobble } -\def\etocsettocdepth {\futurelet\Etoc@nexttoken\Etoc@set@tocdepth } -\def\Etoc@set@tocdepth {\ifx\Etoc@nexttoken\bgroup - \expandafter\Etoc@set@tocdepth@ - \else\expandafter\Etoc@set@toctocdepth - \fi } -\def\Etoc@set@tocdepth@ #1{\@ifundefined {Etoc@#1@@} - {\PackageWarning{etoc} - {Unknown sectioning unit #1, \protect\etocsettocdepth\space ignored}} - {\global\c@tocdepth\csname Etoc@#1@@\endcsname}% -} -\def\Etoc@set@toctocdepth #1#{\Etoc@set@toctocdepth@ } -\def\Etoc@set@toctocdepth@ #1{% - \@ifundefined{Etoc@#1@@}% - {\PackageWarning{etoc} - {Unknown sectioning depth #1, \protect\etocsettocdepth.toc ignored}}% - {\addtocontents {toc} - {\protect\etoc@settocdepth\expandafter\protect\csname Etoc@#1@@\endcsname}}% -} -\def\etocimmediatesettocdepth #1#{\Etoc@set@toctocdepth@immediately} -\def\Etoc@set@toctocdepth@immediately #1{% - \@ifundefined{Etoc@#1@@}% - {\PackageWarning{etoc} - {Unknown sectioning depth #1, \protect\etocimmediatesettocdepth.toc ignored}}% - {\begingroup - \let\Etoc@originalwrite\write - \def\write{\immediate\Etoc@originalwrite}% - \addtocontents {toc} - {\protect\etoc@settocdepth\expandafter\protect - \csname Etoc@#1@@\endcsname}% - \endgroup - }% -} -\def\etocdepthtag #1#{\Etoc@depthtag } -\def\Etoc@depthtag #1{\addtocontents {toc}{\protect\etoc@depthtag {#1}}} -\def\etocimmediatedepthtag #1#{\Etoc@depthtag@immediately } -\def\Etoc@depthtag@immediately #1{% - \begingroup - \let\Etoc@originalwrite\write - \def\write{\immediate\Etoc@originalwrite}% - \addtocontents {toc}{\protect\etoc@depthtag {#1}}% - \endgroup -} -\def\etocignoredepthtags {\let\etoc@depthtag \@gobble } -\def\etocobeydepthtags {\let\etoc@depthtag \Etoc@depthtag@ } -\def\Etoc@depthtag@ #1{\@ifundefined{Etoc@depthof@#1}% - {}% ignore in silence if tag has no associated depth - {\afterassignment\Etoc@@nottoodeep - \global\c@tocdepth\csname Etoc@depthof@#1\endcsname}% -} -\def\etocsettagdepth #1#2{\@ifundefined{Etoc@#2@@}% - {\PackageWarning{etoc} - {Unknown sectioning depth #2, \protect\etocsettagdepth\space ignored}}% - {\@namedef{Etoc@depthof@#1}{\@nameuse{Etoc@#2@@}}}% -} -\def\Etoc@tocvsec@err #1{\PackageError {etoc} - {The command \protect#1\space is incompatible with `etoc'} - {Use \protect\etocsettocdepth.toc as replacement}% -}% -\AtBeginDocument {% - \@ifclassloaded{memoir} - {\PackageInfo {etoc} - {Regarding `memoir' class command \protect\settocdepth, consider\MessageBreak - \protect\etocsettocdepth.toc as a drop-in replacement with more\MessageBreak - capabilities (see `etoc' manual). \space - Also, \protect\etocsettocdepth\MessageBreak - and \protect\etocsetnexttocdepth\space should be used in place of\MessageBreak - `memoir' command \protect\maxtocdepth\@gobble}% - }% - {\@ifpackageloaded {tocvsec2}{% - \def\maxtocdepth #1{\Etoc@tocvsec@err \maxtocdepth }% - \def\settocdepth #1{\Etoc@tocvsec@err \settocdepth }% - \def\resettocdepth {\@ifstar {\Etoc@tocvsec@err \resettocdepth }% - {\Etoc@tocvsec@err \resettocdepth }% - }% - \def\save@tocdepth #1#2#3{}% - \let\reset@tocdepth\relax - \let\remax@tocdepth\relax - \let\tableofcontents\etoctableofcontents - \PackageWarningNoLine {etoc} - {Package `tocvsec2' detected and its modification of\MessageBreak - \protect\tableofcontents\space reverted. \space Use - \protect\etocsettocdepth.toc\MessageBreak as a replacement - for `tocvsec2' toc-related commands}% - }% tocvsec2 loaded - {}% tocvsec2 not loaded - }% -}% -\def\invisibletableofcontents {\etocsetnexttocdepth {-3}\tableofcontents }% -\def\invisiblelocaltableofcontents - {\etocsetnexttocdepth {-3}\localtableofcontents }% -\def\etocsetnexttocdepth #1{% - \@ifundefined{Etoc@#1@@} - {\PackageWarning{etoc} - {Unknown sectioning unit #1, \protect\etocsetnextocdepth\space ignored}} - {\Etoc@setnexttocdepth{\csname Etoc@#1@@\endcsname}}% -}% -\def\Etoc@setnexttocdepth#1{% - \def\Etoc@tocdepthset{% - \Etoc@tocdepthreset - \edef\Etoc@tocdepthreset {% - \global\c@tocdepth\the\c@tocdepth\space - \global\let\noexpand\Etoc@tocdepthreset\noexpand\@empty - }% - \global\c@tocdepth#1% - \global\let\Etoc@tocdepthset\@empty - }% -}% -\let\Etoc@tocdepthreset\@empty -\let\Etoc@tocdepthset \@empty -\def\etocsetlocaltop #1#{\Etoc@set@localtop}% -\def\Etoc@set@localtop #1{% - \@ifundefined{Etoc@#1@@}% - {\PackageWarning{etoc} - {Unknown sectioning depth #1, \protect\etocsetlocaltop.toc ignored}}% - {\addtocontents {toc} - {\protect\etoc@setlocaltop\expandafter\protect\csname Etoc@#1@@\endcsname}}% -}% -\def\etocimmediatesetlocaltop #1#{\Etoc@set@localtop@immediately}% -\def\Etoc@set@localtop@immediately #1{% - \@ifundefined{Etoc@#1@@}% - {\PackageWarning{etoc} - {Unknown sectioning depth #1, \protect\etocimmediatesetlocaltop.toc ignored}}% - {\begingroup - \let\Etoc@originalwrite\write - \def\write{\immediate\Etoc@originalwrite}% - \addtocontents {toc} - {\protect\etoc@setlocaltop\expandafter\protect - \csname Etoc@#1@@\endcsname}% - \endgroup - }% -}% -\def\etoc@setlocaltop #1{% - \ifnum#1=\Etoc@maxlevel - \Etoc@skipthisonetrue - \else - \Etoc@skipthisonefalse - \global\let\Etoc@level #1% - \global\let\Etoc@virtualtop #1% - \ifEtoc@localtoc - \ifEtoc@stoptoc - \Etoc@skipthisonetrue - \else - \ifEtoc@notactive - \Etoc@skipthisonetrue - \else - \unless\ifnum\Etoc@level>\etoclocaltop - \Etoc@skipthisonetrue - \global\Etoc@stoptoctrue - \fi - \fi - \fi - \fi - \fi - \let\Etoc@next\@empty - \ifEtoc@skipthisone - \else - \ifnum\Etoc@level>\c@tocdepth - \else - \ifEtoc@standardlines - \else - \let\Etoc@next\Etoc@setlocaltop@doendsandbegin - \fi - \fi - \fi - \Etoc@next -}% -\def\Etoc@setlocaltop@doendsandbegin{% - \Etoc@doendsandbegin - \global\Etoc@skipprefixfalse -} -\addtocontents {toc}{\protect\@ifundefined{etoctocstyle}% - {\let\protect\etoc@startlocaltoc\protect\@gobble - \let\protect\etoc@settocdepth\protect\@gobble - \let\protect\etoc@depthtag\protect\@gobble - \let\protect\etoc@setlocaltop\protect\@gobble}{}}% -\def\etocstandardlines {\Etoc@standardlinestrue} -\def\etoctoclines {\Etoc@standardlinesfalse} -\etocdefaultlines -\etocstandardlines -\def\etocstandarddisplaystyle{% - \PackageWarningNoLine{etoc}{% - \string\etocstandarddisplaystyle \on@line\MessageBreak - is deprecated. \space Please use \string\etocclasstocstyle}% -} -\expandafter\def\expandafter\etocclasstocstyle\expandafter{% - \etocclasstocstyle - \Etoc@classstyletrue -} -\def\etocetoclocaltocstyle{\Etoc@etocstyletrue} -\def\etocusertocstyle{\Etoc@etocstylefalse} -\etocclasstocstyle -\etocetoclocaltocstyle -\etocobeytoctocdepth -\etocobeydepthtags -\let\etocbeforetitlehook \@empty -\let\etocaftertitlehook \@empty -\let\etocaftercontentshook \@empty -\let\etocaftertochook \@empty -\def\etockeeporiginaltableofcontents - {\Etoc@keeporiginaltoctrue\let\tableofcontents\etocoriginaltableofcontents}% -\endinput -%% -%% End of file `etoc.sty'. diff --git a/documentation/latex/files.tex b/documentation/latex/files.tex deleted file mode 100644 index 1af6002..0000000 --- a/documentation/latex/files.tex +++ /dev/null @@ -1,66 +0,0 @@ -\doxysection{File List} -Here is a list of all files with brief descriptions\+:\begin{DoxyCompactList} -\item\contentsline{section}{include/\mbox{\hyperlink{_b_n_o08x_8hpp}{BNO08x.\+hpp}} }{\pageref{_b_n_o08x_8hpp}}{} -\item\contentsline{section}{include/\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08x\+Global\+Types.\+hpp}} }{\pageref{_b_n_o08x_global_types_8hpp}}{} -\item\contentsline{section}{include/\mbox{\hyperlink{_b_n_o08x_private_types_8hpp}{BNO08x\+Private\+Types.\+hpp}} }{\pageref{_b_n_o08x_private_types_8hpp}}{} -\item\contentsline{section}{include/\mbox{\hyperlink{_b_n_o08x_s_h2_h_a_l_8hpp}{BNO08x\+SH2\+HAL.\+hpp}} }{\pageref{_b_n_o08x_s_h2_h_a_l_8hpp}}{} -\item\contentsline{section}{include/\mbox{\hyperlink{_b_n_o08x_test_helper_8hpp}{BNO08x\+Test\+Helper.\+hpp}} }{\pageref{_b_n_o08x_test_helper_8hpp}}{} -\item\contentsline{section}{include/\mbox{\hyperlink{_b_n_o08x_test_suite_8hpp}{BNO08x\+Test\+Suite.\+hpp}} }{\pageref{_b_n_o08x_test_suite_8hpp}}{} -\item\contentsline{section}{include/callback/\mbox{\hyperlink{_b_n_o08x_cb_generic_8hpp}{BNO08x\+Cb\+Generic.\+hpp}} }{\pageref{_b_n_o08x_cb_generic_8hpp}}{} -\item\contentsline{section}{include/callback/\mbox{\hyperlink{_b_n_o08x_cb_param_rpt_i_d_8hpp}{BNO08x\+Cb\+Param\+Rpt\+ID.\+hpp}} }{\pageref{_b_n_o08x_cb_param_rpt_i_d_8hpp}}{} -\item\contentsline{section}{include/callback/\mbox{\hyperlink{_b_n_o08x_cb_param_void_8hpp}{BNO08x\+Cb\+Param\+Void.\+hpp}} }{\pageref{_b_n_o08x_cb_param_void_8hpp}}{} -\item\contentsline{section}{include/report/\mbox{\hyperlink{_b_n_o08x_reports_8hpp}{BNO08x\+Reports.\+hpp}} }{\pageref{_b_n_o08x_reports_8hpp}}{} -\item\contentsline{section}{include/report/\mbox{\hyperlink{_b_n_o08x_rpt_8hpp}{BNO08x\+Rpt.\+hpp}} }{\pageref{_b_n_o08x_rpt_8hpp}}{} -\item\contentsline{section}{include/report/\mbox{\hyperlink{_b_n_o08x_rpt_acceleration_8hpp}{BNO08x\+Rpt\+Acceleration.\+hpp}} }{\pageref{_b_n_o08x_rpt_acceleration_8hpp}}{} -\item\contentsline{section}{include/report/\mbox{\hyperlink{_b_n_o08x_rpt_activity_classifier_8hpp}{BNO08x\+Rpt\+Activity\+Classifier.\+hpp}} }{\pageref{_b_n_o08x_rpt_activity_classifier_8hpp}}{} -\item\contentsline{section}{include/report/\mbox{\hyperlink{_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp}{BNO08x\+Rpt\+ARVRStabilized\+Game\+RV.\+hpp}} }{\pageref{_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp}}{} -\item\contentsline{section}{include/report/\mbox{\hyperlink{_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp}{BNO08x\+Rpt\+ARVRStabilized\+RV.\+hpp}} }{\pageref{_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp}}{} -\item\contentsline{section}{include/report/\mbox{\hyperlink{_b_n_o08x_rpt_cal_gyro_8hpp}{BNO08x\+Rpt\+Cal\+Gyro.\+hpp}} }{\pageref{_b_n_o08x_rpt_cal_gyro_8hpp}}{} -\item\contentsline{section}{include/report/\mbox{\hyperlink{_b_n_o08x_rpt_cal_magnetometer_8hpp}{BNO08x\+Rpt\+Cal\+Magnetometer.\+hpp}} }{\pageref{_b_n_o08x_rpt_cal_magnetometer_8hpp}}{} -\item\contentsline{section}{include/report/\mbox{\hyperlink{_b_n_o08x_rpt_game_r_v_8hpp}{BNO08x\+Rpt\+Game\+RV.\+hpp}} }{\pageref{_b_n_o08x_rpt_game_r_v_8hpp}}{} -\item\contentsline{section}{include/report/\mbox{\hyperlink{_b_n_o08x_rpt_gravity_8hpp}{BNO08x\+Rpt\+Gravity.\+hpp}} }{\pageref{_b_n_o08x_rpt_gravity_8hpp}}{} -\item\contentsline{section}{include/report/\mbox{\hyperlink{_b_n_o08x_rpt_i_gyro_r_v_8hpp}{BNO08x\+Rpt\+IGyro\+RV.\+hpp}} }{\pageref{_b_n_o08x_rpt_i_gyro_r_v_8hpp}}{} -\item\contentsline{section}{include/report/\mbox{\hyperlink{_b_n_o08x_rpt_linear_acceleration_8hpp}{BNO08x\+Rpt\+Linear\+Acceleration.\+hpp}} }{\pageref{_b_n_o08x_rpt_linear_acceleration_8hpp}}{} -\item\contentsline{section}{include/report/\mbox{\hyperlink{_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp}{BNO08x\+Rpt\+Raw\+MEMSAccelerometer.\+hpp}} }{\pageref{_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp}}{} -\item\contentsline{section}{include/report/\mbox{\hyperlink{_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp}{BNO08x\+Rpt\+Raw\+MEMSGyro.\+hpp}} }{\pageref{_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp}}{} -\item\contentsline{section}{include/report/\mbox{\hyperlink{_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp}{BNO08x\+Rpt\+Raw\+MEMSMagnetometer.\+hpp}} }{\pageref{_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp}}{} -\item\contentsline{section}{include/report/\mbox{\hyperlink{_b_n_o08x_rpt_r_v_8hpp}{BNO08x\+Rpt\+RV.\+hpp}} }{\pageref{_b_n_o08x_rpt_r_v_8hpp}}{} -\item\contentsline{section}{include/report/\mbox{\hyperlink{_b_n_o08x_rpt_r_v_generic_8hpp}{BNO08x\+Rpt\+RVGeneric.\+hpp}} }{\pageref{_b_n_o08x_rpt_r_v_generic_8hpp}}{} -\item\contentsline{section}{include/report/\mbox{\hyperlink{_b_n_o08x_rpt_r_v_geomag_8hpp}{BNO08x\+Rpt\+RVGeomag.\+hpp}} }{\pageref{_b_n_o08x_rpt_r_v_geomag_8hpp}}{} -\item\contentsline{section}{include/report/\mbox{\hyperlink{_b_n_o08x_rpt_shake_detector_8hpp}{BNO08x\+Rpt\+Shake\+Detector.\+hpp}} }{\pageref{_b_n_o08x_rpt_shake_detector_8hpp}}{} -\item\contentsline{section}{include/report/\mbox{\hyperlink{_b_n_o08x_rpt_stability_classifier_8hpp}{BNO08x\+Rpt\+Stability\+Classifier.\+hpp}} }{\pageref{_b_n_o08x_rpt_stability_classifier_8hpp}}{} -\item\contentsline{section}{include/report/\mbox{\hyperlink{_b_n_o08x_rpt_step_counter_8hpp}{BNO08x\+Rpt\+Step\+Counter.\+hpp}} }{\pageref{_b_n_o08x_rpt_step_counter_8hpp}}{} -\item\contentsline{section}{include/report/\mbox{\hyperlink{_b_n_o08x_rpt_tap_detector_8hpp}{BNO08x\+Rpt\+Tap\+Detector.\+hpp}} }{\pageref{_b_n_o08x_rpt_tap_detector_8hpp}}{} -\item\contentsline{section}{include/report/\mbox{\hyperlink{_b_n_o08x_rpt_uncal_gyro_8hpp}{BNO08x\+Rpt\+Uncal\+Gyro.\+hpp}} }{\pageref{_b_n_o08x_rpt_uncal_gyro_8hpp}}{} -\item\contentsline{section}{include/report/\mbox{\hyperlink{_b_n_o08x_rpt_uncal_magnetometer_8hpp}{BNO08x\+Rpt\+Uncal\+Magnetometer.\+hpp}} }{\pageref{_b_n_o08x_rpt_uncal_magnetometer_8hpp}}{} -\item\contentsline{section}{source/\mbox{\hyperlink{_b_n_o08x_8cpp}{BNO08x.\+cpp}} }{\pageref{_b_n_o08x_8cpp}}{} -\item\contentsline{section}{source/\mbox{\hyperlink{_b_n_o08x_rpt_8cpp}{BNO08x\+Rpt.\+cpp}} }{\pageref{_b_n_o08x_rpt_8cpp}}{} -\item\contentsline{section}{source/\mbox{\hyperlink{_b_n_o08x_s_h2_h_a_l_8cpp}{BNO08x\+SH2\+HAL.\+cpp}} }{\pageref{_b_n_o08x_s_h2_h_a_l_8cpp}}{} -\item\contentsline{section}{source/report/\mbox{\hyperlink{_b_n_o08x_rpt_acceleration_8cpp}{BNO08x\+Rpt\+Acceleration.\+cpp}} }{\pageref{_b_n_o08x_rpt_acceleration_8cpp}}{} -\item\contentsline{section}{source/report/\mbox{\hyperlink{_b_n_o08x_rpt_activity_classifier_8cpp}{BNO08x\+Rpt\+Activity\+Classifier.\+cpp}} }{\pageref{_b_n_o08x_rpt_activity_classifier_8cpp}}{} -\item\contentsline{section}{source/report/\mbox{\hyperlink{_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp}{BNO08x\+Rpt\+ARVRStabilized\+Game\+RV.\+cpp}} }{\pageref{_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp}}{} -\item\contentsline{section}{source/report/\mbox{\hyperlink{_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp}{BNO08x\+Rpt\+ARVRStabilized\+RV.\+cpp}} }{\pageref{_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp}}{} -\item\contentsline{section}{source/report/\mbox{\hyperlink{_b_n_o08x_rpt_cal_gyro_8cpp}{BNO08x\+Rpt\+Cal\+Gyro.\+cpp}} }{\pageref{_b_n_o08x_rpt_cal_gyro_8cpp}}{} -\item\contentsline{section}{source/report/\mbox{\hyperlink{_b_n_o08x_rpt_cal_magnetometer_8cpp}{BNO08x\+Rpt\+Cal\+Magnetometer.\+cpp}} }{\pageref{_b_n_o08x_rpt_cal_magnetometer_8cpp}}{} -\item\contentsline{section}{source/report/\mbox{\hyperlink{_b_n_o08x_rpt_game_r_v_8cpp}{BNO08x\+Rpt\+Game\+RV.\+cpp}} }{\pageref{_b_n_o08x_rpt_game_r_v_8cpp}}{} -\item\contentsline{section}{source/report/\mbox{\hyperlink{_b_n_o08x_rpt_gravity_8cpp}{BNO08x\+Rpt\+Gravity.\+cpp}} }{\pageref{_b_n_o08x_rpt_gravity_8cpp}}{} -\item\contentsline{section}{source/report/\mbox{\hyperlink{_b_n_o08x_rpt_i_gyro_r_v_8cpp}{BNO08x\+Rpt\+IGyro\+RV.\+cpp}} }{\pageref{_b_n_o08x_rpt_i_gyro_r_v_8cpp}}{} -\item\contentsline{section}{source/report/\mbox{\hyperlink{_b_n_o08x_rpt_linear_acceleration_8cpp}{BNO08x\+Rpt\+Linear\+Acceleration.\+cpp}} }{\pageref{_b_n_o08x_rpt_linear_acceleration_8cpp}}{} -\item\contentsline{section}{source/report/\mbox{\hyperlink{_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp}{BNO08x\+Rpt\+Raw\+MEMSAccelerometer.\+cpp}} }{\pageref{_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp}}{} -\item\contentsline{section}{source/report/\mbox{\hyperlink{_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp}{BNO08x\+Rpt\+Raw\+MEMSGyro.\+cpp}} }{\pageref{_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp}}{} -\item\contentsline{section}{source/report/\mbox{\hyperlink{_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp}{BNO08x\+Rpt\+Raw\+MEMSMagnetometer.\+cpp}} }{\pageref{_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp}}{} -\item\contentsline{section}{source/report/\mbox{\hyperlink{_b_n_o08x_rpt_r_v_8cpp}{BNO08x\+Rpt\+RV.\+cpp}} }{\pageref{_b_n_o08x_rpt_r_v_8cpp}}{} -\item\contentsline{section}{source/report/\mbox{\hyperlink{_b_n_o08x_rpt_r_v_generic_8cpp}{BNO08x\+Rpt\+RVGeneric.\+cpp}} }{\pageref{_b_n_o08x_rpt_r_v_generic_8cpp}}{} -\item\contentsline{section}{source/report/\mbox{\hyperlink{_b_n_o08x_rpt_r_v_geomag_8cpp}{BNO08x\+Rpt\+RVGeomag.\+cpp}} }{\pageref{_b_n_o08x_rpt_r_v_geomag_8cpp}}{} -\item\contentsline{section}{source/report/\mbox{\hyperlink{_b_n_o08x_rpt_shake_detector_8cpp}{BNO08x\+Rpt\+Shake\+Detector.\+cpp}} }{\pageref{_b_n_o08x_rpt_shake_detector_8cpp}}{} -\item\contentsline{section}{source/report/\mbox{\hyperlink{_b_n_o08x_rpt_stability_classifier_8cpp}{BNO08x\+Rpt\+Stability\+Classifier.\+cpp}} }{\pageref{_b_n_o08x_rpt_stability_classifier_8cpp}}{} -\item\contentsline{section}{source/report/\mbox{\hyperlink{_b_n_o08x_rpt_step_counter_8cpp}{BNO08x\+Rpt\+Step\+Counter.\+cpp}} }{\pageref{_b_n_o08x_rpt_step_counter_8cpp}}{} -\item\contentsline{section}{source/report/\mbox{\hyperlink{_b_n_o08x_rpt_tap_detector_8cpp}{BNO08x\+Rpt\+Tap\+Detector.\+cpp}} }{\pageref{_b_n_o08x_rpt_tap_detector_8cpp}}{} -\item\contentsline{section}{source/report/\mbox{\hyperlink{_b_n_o08x_rpt_uncal_gyro_8cpp}{BNO08x\+Rpt\+Uncal\+Gyro.\+cpp}} }{\pageref{_b_n_o08x_rpt_uncal_gyro_8cpp}}{} -\item\contentsline{section}{source/report/\mbox{\hyperlink{_b_n_o08x_rpt_uncal_magnetometer_8cpp}{BNO08x\+Rpt\+Uncal\+Magnetometer.\+cpp}} }{\pageref{_b_n_o08x_rpt_uncal_magnetometer_8cpp}}{} -\item\contentsline{section}{test/\mbox{\hyperlink{_callback_tests_8cpp}{Callback\+Tests.\+cpp}} }{\pageref{_callback_tests_8cpp}}{} -\item\contentsline{section}{test/\mbox{\hyperlink{_feature_tests_8cpp}{Feature\+Tests.\+cpp}} }{\pageref{_feature_tests_8cpp}}{} -\item\contentsline{section}{test/\mbox{\hyperlink{_init_denit_tests_8cpp}{Init\+Denit\+Tests.\+cpp}} }{\pageref{_init_denit_tests_8cpp}}{} -\item\contentsline{section}{test/\mbox{\hyperlink{_multi_report_tests_8cpp}{Multi\+Report\+Tests.\+cpp}} }{\pageref{_multi_report_tests_8cpp}}{} -\item\contentsline{section}{test/\mbox{\hyperlink{_single_report_tests_8cpp}{Single\+Report\+Tests.\+cpp}} }{\pageref{_single_report_tests_8cpp}}{} -\end{DoxyCompactList} diff --git a/documentation/latex/hierarchy.tex b/documentation/latex/hierarchy.tex deleted file mode 100644 index a0bbb20..0000000 --- a/documentation/latex/hierarchy.tex +++ /dev/null @@ -1,61 +0,0 @@ -\doxysection{Class Hierarchy} -This inheritance list is sorted roughly, but not completely, alphabetically\+:\begin{DoxyCompactList} -\item \contentsline{section}{BNO08x}{\pageref{class_b_n_o08x}}{} -\item \contentsline{section}{bno08x\+\_\+accel\+\_\+t}{\pageref{structbno08x__accel__t}}{} -\item \contentsline{section}{bno08x\+\_\+activity\+\_\+classifier\+\_\+t}{\pageref{structbno08x__activity__classifier__t}}{} -\item \contentsline{section}{bno08x\+\_\+ang\+\_\+vel\+\_\+t}{\pageref{structbno08x__ang__vel__t}}{} -\item \contentsline{section}{bno08x\+\_\+config\+\_\+t}{\pageref{structbno08x__config__t}}{} -\item \contentsline{section}{bno08x\+\_\+euler\+\_\+angle\+\_\+t}{\pageref{structbno08x__euler__angle__t}}{} -\item \contentsline{section}{bno08x\+\_\+gyro\+\_\+bias\+\_\+t}{\pageref{structbno08x__gyro__bias__t}}{} -\item \contentsline{section}{bno08x\+\_\+gyro\+\_\+t}{\pageref{structbno08x__gyro__t}}{} -\item \contentsline{section}{BNO08x\+Private\+Types\+::bno08x\+\_\+init\+\_\+status\+\_\+t}{\pageref{struct_b_n_o08x_private_types_1_1bno08x__init__status__t}}{} -\item \contentsline{section}{bno08x\+\_\+magf\+\_\+bias\+\_\+t}{\pageref{structbno08x__magf__bias__t}}{} -\item \contentsline{section}{bno08x\+\_\+magf\+\_\+t}{\pageref{structbno08x__magf__t}}{} -\item \contentsline{section}{bno08x\+\_\+meta\+\_\+data\+\_\+t}{\pageref{structbno08x__meta__data__t}}{} -\item \contentsline{section}{bno08x\+\_\+quat\+\_\+t}{\pageref{structbno08x__quat__t}}{} -\item \contentsline{section}{bno08x\+\_\+raw\+\_\+accel\+\_\+t}{\pageref{structbno08x__raw__accel__t}}{} -\item \contentsline{section}{bno08x\+\_\+raw\+\_\+gyro\+\_\+t}{\pageref{structbno08x__raw__gyro__t}}{} -\item \contentsline{section}{bno08x\+\_\+raw\+\_\+magf\+\_\+t}{\pageref{structbno08x__raw__magf__t}}{} -\item \contentsline{section}{BNO08x\+::bno08x\+\_\+reports\+\_\+t}{\pageref{struct_b_n_o08x_1_1bno08x__reports__t}}{} -\item \contentsline{section}{bno08x\+\_\+sample\+\_\+counts\+\_\+t}{\pageref{structbno08x__sample__counts__t}}{} -\item \contentsline{section}{bno08x\+\_\+shake\+\_\+detector\+\_\+t}{\pageref{structbno08x__shake__detector__t}}{} -\item \contentsline{section}{bno08x\+\_\+stability\+\_\+classifier\+\_\+t}{\pageref{structbno08x__stability__classifier__t}}{} -\item \contentsline{section}{bno08x\+\_\+step\+\_\+counter\+\_\+t}{\pageref{structbno08x__step__counter__t}}{} -\item \contentsline{section}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}{\pageref{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}}{} -\item \contentsline{section}{bno08x\+\_\+tap\+\_\+detector\+\_\+t}{\pageref{structbno08x__tap__detector__t}}{} -\item \contentsline{section}{BNO08x\+Cb\+Generic}{\pageref{class_b_n_o08x_cb_generic}}{} -\begin{DoxyCompactList} -\item \contentsline{section}{BNO08x\+Cb\+Param\+Rpt\+ID}{\pageref{class_b_n_o08x_cb_param_rpt_i_d}}{} -\item \contentsline{section}{BNO08x\+Cb\+Param\+Void}{\pageref{class_b_n_o08x_cb_param_void}}{} -\end{DoxyCompactList} -\item \contentsline{section}{BNO08x\+Rpt}{\pageref{class_b_n_o08x_rpt}}{} -\begin{DoxyCompactList} -\item \contentsline{section}{BNO08x\+Rpt\+Acceleration}{\pageref{class_b_n_o08x_rpt_acceleration}}{} -\item \contentsline{section}{BNO08x\+Rpt\+Activity\+Classifier}{\pageref{class_b_n_o08x_rpt_activity_classifier}}{} -\item \contentsline{section}{BNO08x\+Rpt\+Cal\+Gyro}{\pageref{class_b_n_o08x_rpt_cal_gyro}}{} -\item \contentsline{section}{BNO08x\+Rpt\+Cal\+Magnetometer}{\pageref{class_b_n_o08x_rpt_cal_magnetometer}}{} -\item \contentsline{section}{BNO08x\+Rpt\+Gravity}{\pageref{class_b_n_o08x_rpt_gravity}}{} -\item \contentsline{section}{BNO08x\+Rpt\+Linear\+Acceleration}{\pageref{class_b_n_o08x_rpt_linear_acceleration}}{} -\item \contentsline{section}{BNO08x\+Rpt\+RVGeneric}{\pageref{class_b_n_o08x_rpt_r_v_generic}}{} -\begin{DoxyCompactList} -\item \contentsline{section}{BNO08x\+Rpt\+ARVRStabilized\+Game\+RV}{\pageref{class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v}}{} -\item \contentsline{section}{BNO08x\+Rpt\+ARVRStabilized\+RV}{\pageref{class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v}}{} -\item \contentsline{section}{BNO08x\+Rpt\+Game\+RV}{\pageref{class_b_n_o08x_rpt_game_r_v}}{} -\item \contentsline{section}{BNO08x\+Rpt\+IGyro\+RV}{\pageref{class_b_n_o08x_rpt_i_gyro_r_v}}{} -\item \contentsline{section}{BNO08x\+Rpt\+RV}{\pageref{class_b_n_o08x_rpt_r_v}}{} -\item \contentsline{section}{BNO08x\+Rpt\+RVGeomag}{\pageref{class_b_n_o08x_rpt_r_v_geomag}}{} -\end{DoxyCompactList} -\item \contentsline{section}{BNO08x\+Rpt\+Raw\+MEMSAccelerometer}{\pageref{class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer}}{} -\item \contentsline{section}{BNO08x\+Rpt\+Raw\+MEMSGyro}{\pageref{class_b_n_o08x_rpt_raw_m_e_m_s_gyro}}{} -\item \contentsline{section}{BNO08x\+Rpt\+Raw\+MEMSMagnetometer}{\pageref{class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer}}{} -\item \contentsline{section}{BNO08x\+Rpt\+Shake\+Detector}{\pageref{class_b_n_o08x_rpt_shake_detector}}{} -\item \contentsline{section}{BNO08x\+Rpt\+Stability\+Classifier}{\pageref{class_b_n_o08x_rpt_stability_classifier}}{} -\item \contentsline{section}{BNO08x\+Rpt\+Step\+Counter}{\pageref{class_b_n_o08x_rpt_step_counter}}{} -\item \contentsline{section}{BNO08x\+Rpt\+Tap\+Detector}{\pageref{class_b_n_o08x_rpt_tap_detector}}{} -\item \contentsline{section}{BNO08x\+Rpt\+Uncal\+Gyro}{\pageref{class_b_n_o08x_rpt_uncal_gyro}}{} -\item \contentsline{section}{BNO08x\+Rpt\+Uncal\+Magnetometer}{\pageref{class_b_n_o08x_rpt_uncal_magnetometer}}{} -\end{DoxyCompactList} -\item \contentsline{section}{BNO08x\+SH2\+HAL}{\pageref{class_b_n_o08x_s_h2_h_a_l}}{} -\item \contentsline{section}{BNO08x\+Test\+Helper}{\pageref{class_b_n_o08x_test_helper}}{} -\item \contentsline{section}{BNO08x\+Test\+Suite}{\pageref{class_b_n_o08x_test_suite}}{} -\end{DoxyCompactList} diff --git a/documentation/latex/longtable_doxygen.sty b/documentation/latex/longtable_doxygen.sty deleted file mode 100644 index e94b78b..0000000 --- a/documentation/latex/longtable_doxygen.sty +++ /dev/null @@ -1,456 +0,0 @@ -%% -%% This is file `longtable.sty', -%% generated with the docstrip utility. -%% -%% The original source files were: -%% -%% longtable.dtx (with options: `package') -%% -%% This is a generated file. -%% -%% The source is maintained by the LaTeX Project team and bug -%% reports for it can be opened at http://latex-project.org/bugs.html -%% (but please observe conditions on bug reports sent to that address!) -%% -%% Copyright 1993-2016 -%% The LaTeX3 Project and any individual authors listed elsewhere -%% in this file. -%% -%% This file was generated from file(s) of the Standard LaTeX `Tools Bundle'. -%% -------------------------------------------------------------------------- -%% -%% It may be distributed and/or modified under the -%% conditions of the LaTeX Project Public License, either version 1.3c -%% of this license or (at your option) any later version. -%% The latest version of this license is in -%% http://www.latex-project.org/lppl.txt -%% and version 1.3c or later is part of all distributions of LaTeX -%% version 2005/12/01 or later. -%% -%% This file may only be distributed together with a copy of the LaTeX -%% `Tools Bundle'. You may however distribute the LaTeX `Tools Bundle' -%% without such generated files. -%% -%% The list of all files belonging to the LaTeX `Tools Bundle' is -%% given in the file `manifest.txt'. -%% -%% File: longtable.dtx Copyright (C) 1990-2001 David Carlisle -\NeedsTeXFormat{LaTeX2e}[1995/06/01] -\ProvidesPackage{longtable_doxygen} - [2014/10/28 v4.11 Multi-page Table package (DPC) - frozen version for doxygen] -\def\LT@err{\PackageError{longtable}} -\def\LT@warn{\PackageWarning{longtable}} -\def\LT@final@warn{% - \AtEndDocument{% - \LT@warn{Table \@width s have changed. Rerun LaTeX.\@gobbletwo}}% - \global\let\LT@final@warn\relax} -\DeclareOption{errorshow}{% - \def\LT@warn{\PackageInfo{longtable}}} -\DeclareOption{pausing}{% - \def\LT@warn#1{% - \LT@err{#1}{This is not really an error}}} -\DeclareOption{set}{} -\DeclareOption{final}{} -\ProcessOptions -\newskip\LTleft \LTleft=\fill -\newskip\LTright \LTright=\fill -\newskip\LTpre \LTpre=\bigskipamount -\newskip\LTpost \LTpost=\bigskipamount -\newcount\LTchunksize \LTchunksize=20 -\let\c@LTchunksize\LTchunksize -\newdimen\LTcapwidth \LTcapwidth=4in -\newbox\LT@head -\newbox\LT@firsthead -\newbox\LT@foot -\newbox\LT@lastfoot -\newcount\LT@cols -\newcount\LT@rows -\newcounter{LT@tables} -\newcounter{LT@chunks}[LT@tables] -\ifx\c@table\undefined - \newcounter{table} - \def\fnum@table{\tablename~\thetable} -\fi -\ifx\tablename\undefined - \def\tablename{Table} -\fi -\newtoks\LT@p@ftn -\mathchardef\LT@end@pen=30000 -\def\longtable{% - \par - \ifx\multicols\@undefined - \else - \ifnum\col@number>\@ne - \@twocolumntrue - \fi - \fi - \if@twocolumn - \LT@err{longtable not in 1-column mode}\@ehc - \fi - \begingroup - \@ifnextchar[\LT@array{\LT@array[x]}} -\def\LT@array[#1]#2{% - \refstepcounter{table}\stepcounter{LT@tables}% - \if l#1% - \LTleft\z@ \LTright\fill - \else\if r#1% - \LTleft\fill \LTright\z@ - \else\if c#1% - \LTleft\fill \LTright\fill - \fi\fi\fi - \let\LT@mcol\multicolumn - \let\LT@@tabarray\@tabarray - \let\LT@@hl\hline - \def\@tabarray{% - \let\hline\LT@@hl - \LT@@tabarray}% - \let\\\LT@tabularcr\let\tabularnewline\\% - \def\newpage{\noalign{\break}}% - \def\pagebreak{\noalign{\ifnum`}=0\fi\@testopt{\LT@no@pgbk-}4}% - \def\nopagebreak{\noalign{\ifnum`}=0\fi\@testopt\LT@no@pgbk4}% - \let\hline\LT@hline \let\kill\LT@kill\let\caption\LT@caption - \@tempdima\ht\strutbox - \let\@endpbox\LT@endpbox - \ifx\extrarowheight\@undefined - \let\@acol\@tabacol - \let\@classz\@tabclassz \let\@classiv\@tabclassiv - \def\@startpbox{\vtop\LT@startpbox}% - \let\@@startpbox\@startpbox - \let\@@endpbox\@endpbox - \let\LT@LL@FM@cr\@tabularcr - \else - \advance\@tempdima\extrarowheight - \col@sep\tabcolsep - \let\@startpbox\LT@startpbox\let\LT@LL@FM@cr\@arraycr - \fi - \setbox\@arstrutbox\hbox{\vrule - \@height \arraystretch \@tempdima - \@depth \arraystretch \dp \strutbox - \@width \z@}% - \let\@sharp##\let\protect\relax - \begingroup - \@mkpream{#2}% - \xdef\LT@bchunk{% - \global\advance\c@LT@chunks\@ne - \global\LT@rows\z@\setbox\z@\vbox\bgroup - \LT@setprevdepth - \tabskip\LTleft \noexpand\halign to\hsize\bgroup - \tabskip\z@ \@arstrut \@preamble \tabskip\LTright \cr}% - \endgroup - \expandafter\LT@nofcols\LT@bchunk&\LT@nofcols - \LT@make@row - \m@th\let\par\@empty - \everycr{}\lineskip\z@\baselineskip\z@ - \LT@bchunk} -\def\LT@no@pgbk#1[#2]{\penalty #1\@getpen{#2}\ifnum`{=0\fi}} -\def\LT@start{% - \let\LT@start\endgraf - \endgraf\penalty\z@\vskip\LTpre - \dimen@\pagetotal - \advance\dimen@ \ht\ifvoid\LT@firsthead\LT@head\else\LT@firsthead\fi - \advance\dimen@ \dp\ifvoid\LT@firsthead\LT@head\else\LT@firsthead\fi - \advance\dimen@ \ht\LT@foot - \dimen@ii\vfuzz - \vfuzz\maxdimen - \setbox\tw@\copy\z@ - \setbox\tw@\vsplit\tw@ to \ht\@arstrutbox - \setbox\tw@\vbox{\unvbox\tw@}% - \vfuzz\dimen@ii - \advance\dimen@ \ht - \ifdim\ht\@arstrutbox>\ht\tw@\@arstrutbox\else\tw@\fi - \advance\dimen@\dp - \ifdim\dp\@arstrutbox>\dp\tw@\@arstrutbox\else\tw@\fi - \advance\dimen@ -\pagegoal - \ifdim \dimen@>\z@\vfil\break\fi - \global\@colroom\@colht - \ifvoid\LT@foot\else - \advance\vsize-\ht\LT@foot - \global\advance\@colroom-\ht\LT@foot - \dimen@\pagegoal\advance\dimen@-\ht\LT@foot\pagegoal\dimen@ - \maxdepth\z@ - \fi - \ifvoid\LT@firsthead\copy\LT@head\else\box\LT@firsthead\fi\nobreak - \output{\LT@output}} -\def\endlongtable{% - \crcr - \noalign{% - \let\LT@entry\LT@entry@chop - \xdef\LT@save@row{\LT@save@row}}% - \LT@echunk - \LT@start - \unvbox\z@ - \LT@get@widths - \if@filesw - {\let\LT@entry\LT@entry@write\immediate\write\@auxout{% - \gdef\expandafter\noexpand - \csname LT@\romannumeral\c@LT@tables\endcsname - {\LT@save@row}}}% - \fi - \ifx\LT@save@row\LT@@save@row - \else - \LT@warn{Column \@width s have changed\MessageBreak - in table \thetable}% - \LT@final@warn - \fi - \endgraf\penalty -\LT@end@pen - \endgroup - \global\@mparbottom\z@ - \pagegoal\vsize - \endgraf\penalty\z@\addvspace\LTpost - \ifvoid\footins\else\insert\footins{}\fi} -\def\LT@nofcols#1&{% - \futurelet\@let@token\LT@n@fcols} -\def\LT@n@fcols{% - \advance\LT@cols\@ne - \ifx\@let@token\LT@nofcols - \expandafter\@gobble - \else - \expandafter\LT@nofcols - \fi} -\def\LT@tabularcr{% - \relax\iffalse{\fi\ifnum0=`}\fi - \@ifstar - {\def\crcr{\LT@crcr\noalign{\nobreak}}\let\cr\crcr - \LT@t@bularcr}% - {\LT@t@bularcr}} -\let\LT@crcr\crcr -\let\LT@setprevdepth\relax -\def\LT@t@bularcr{% - \global\advance\LT@rows\@ne - \ifnum\LT@rows=\LTchunksize - \gdef\LT@setprevdepth{% - \prevdepth\z@\global - \global\let\LT@setprevdepth\relax}% - \expandafter\LT@xtabularcr - \else - \ifnum0=`{}\fi - \expandafter\LT@LL@FM@cr - \fi} -\def\LT@xtabularcr{% - \@ifnextchar[\LT@argtabularcr\LT@ntabularcr} -\def\LT@ntabularcr{% - \ifnum0=`{}\fi - \LT@echunk - \LT@start - \unvbox\z@ - \LT@get@widths - \LT@bchunk} -\def\LT@argtabularcr[#1]{% - \ifnum0=`{}\fi - \ifdim #1>\z@ - \unskip\@xargarraycr{#1}% - \else - \@yargarraycr{#1}% - \fi - \LT@echunk - \LT@start - \unvbox\z@ - \LT@get@widths - \LT@bchunk} -\def\LT@echunk{% - \crcr\LT@save@row\cr\egroup - \global\setbox\@ne\lastbox - \unskip - \egroup} -\def\LT@entry#1#2{% - \ifhmode\@firstofone{&}\fi\omit - \ifnum#1=\c@LT@chunks - \else - \kern#2\relax - \fi} -\def\LT@entry@chop#1#2{% - \noexpand\LT@entry - {\ifnum#1>\c@LT@chunks - 1}{0pt% - \else - #1}{#2% - \fi}} -\def\LT@entry@write{% - \noexpand\LT@entry^^J% - \@spaces} -\def\LT@kill{% - \LT@echunk - \LT@get@widths - \expandafter\LT@rebox\LT@bchunk} -\def\LT@rebox#1\bgroup{% - #1\bgroup - \unvbox\z@ - \unskip - \setbox\z@\lastbox} -\def\LT@blank@row{% - \xdef\LT@save@row{\expandafter\LT@build@blank - \romannumeral\number\LT@cols 001 }} -\def\LT@build@blank#1{% - \if#1m% - \noexpand\LT@entry{1}{0pt}% - \expandafter\LT@build@blank - \fi} -\def\LT@make@row{% - \global\expandafter\let\expandafter\LT@save@row - \csname LT@\romannumeral\c@LT@tables\endcsname - \ifx\LT@save@row\relax - \LT@blank@row - \else - {\let\LT@entry\or - \if!% - \ifcase\expandafter\expandafter\expandafter\LT@cols - \expandafter\@gobble\LT@save@row - \or - \else - \relax - \fi - !% - \else - \aftergroup\LT@blank@row - \fi}% - \fi} -\let\setlongtables\relax -\def\LT@get@widths{% - \setbox\tw@\hbox{% - \unhbox\@ne - \let\LT@old@row\LT@save@row - \global\let\LT@save@row\@empty - \count@\LT@cols - \loop - \unskip - \setbox\tw@\lastbox - \ifhbox\tw@ - \LT@def@row - \advance\count@\m@ne - \repeat}% - \ifx\LT@@save@row\@undefined - \let\LT@@save@row\LT@save@row - \fi} -\def\LT@def@row{% - \let\LT@entry\or - \edef\@tempa{% - \ifcase\expandafter\count@\LT@old@row - \else - {1}{0pt}% - \fi}% - \let\LT@entry\relax - \xdef\LT@save@row{% - \LT@entry - \expandafter\LT@max@sel\@tempa - \LT@save@row}} -\def\LT@max@sel#1#2{% - {\ifdim#2=\wd\tw@ - #1% - \else - \number\c@LT@chunks - \fi}% - {\the\wd\tw@}} -\def\LT@hline{% - \noalign{\ifnum0=`}\fi - \penalty\@M - \futurelet\@let@token\LT@@hline} -\def\LT@@hline{% - \ifx\@let@token\hline - \global\let\@gtempa\@gobble - \gdef\LT@sep{\penalty-\@medpenalty\vskip\doublerulesep}% - \else - \global\let\@gtempa\@empty - \gdef\LT@sep{\penalty-\@lowpenalty\vskip-\arrayrulewidth}% - \fi - \ifnum0=`{\fi}% - \multispan\LT@cols - \unskip\leaders\hrule\@height\arrayrulewidth\hfill\cr - \noalign{\LT@sep}% - \multispan\LT@cols - \unskip\leaders\hrule\@height\arrayrulewidth\hfill\cr - \noalign{\penalty\@M}% - \@gtempa} -\def\LT@caption{% - \noalign\bgroup - \@ifnextchar[{\egroup\LT@c@ption\@firstofone}\LT@capti@n} -\def\LT@c@ption#1[#2]#3{% - \LT@makecaption#1\fnum@table{#3}% - \def\@tempa{#2}% - \ifx\@tempa\@empty\else - {\let\\\space - \addcontentsline{lot}{table}{\protect\numberline{\thetable}{#2}}}% - \fi} -\def\LT@capti@n{% - \@ifstar - {\egroup\LT@c@ption\@gobble[]}% - {\egroup\@xdblarg{\LT@c@ption\@firstofone}}} -\def\LT@makecaption#1#2#3{% - \LT@mcol\LT@cols c{\hbox to\z@{\hss\parbox[t]\LTcapwidth{% - \sbox\@tempboxa{#1{#2: }#3}% - \ifdim\wd\@tempboxa>\hsize - #1{#2: }#3% - \else - \hbox to\hsize{\hfil\box\@tempboxa\hfil}% - \fi - \endgraf\vskip\baselineskip}% - \hss}}} -\def\LT@output{% - \ifnum\outputpenalty <-\@Mi - \ifnum\outputpenalty > -\LT@end@pen - \LT@err{floats and marginpars not allowed in a longtable}\@ehc - \else - \setbox\z@\vbox{\unvbox\@cclv}% - \ifdim \ht\LT@lastfoot>\ht\LT@foot - \dimen@\pagegoal - \advance\dimen@-\ht\LT@lastfoot - \ifdim\dimen@<\ht\z@ - \setbox\@cclv\vbox{\unvbox\z@\copy\LT@foot\vss}% - \@makecol - \@outputpage - \setbox\z@\vbox{\box\LT@head}% - \fi - \fi - \global\@colroom\@colht - \global\vsize\@colht - \vbox - {\unvbox\z@\box\ifvoid\LT@lastfoot\LT@foot\else\LT@lastfoot\fi}% - \fi - \else - \setbox\@cclv\vbox{\unvbox\@cclv\copy\LT@foot\vss}% - \@makecol - \@outputpage - \global\vsize\@colroom - \copy\LT@head\nobreak - \fi} -\def\LT@end@hd@ft#1{% - \LT@echunk - \ifx\LT@start\endgraf - \LT@err - {Longtable head or foot not at start of table}% - {Increase LTchunksize}% - \fi - \setbox#1\box\z@ - \LT@get@widths - \LT@bchunk} -\def\endfirsthead{\LT@end@hd@ft\LT@firsthead} -\def\endhead{\LT@end@hd@ft\LT@head} -\def\endfoot{\LT@end@hd@ft\LT@foot} -\def\endlastfoot{\LT@end@hd@ft\LT@lastfoot} -\def\LT@startpbox#1{% - \bgroup - \let\@footnotetext\LT@p@ftntext - \setlength\hsize{#1}% - \@arrayparboxrestore - \vrule \@height \ht\@arstrutbox \@width \z@} -\def\LT@endpbox{% - \@finalstrut\@arstrutbox - \egroup - \the\LT@p@ftn - \global\LT@p@ftn{}% - \hfil} -%% added \long to prevent: -% LaTeX Warning: Command \LT@p@ftntext has changed. -% -% from the original repository (https://github.com/latex3/latex2e/blob/develop/required/tools/longtable.dtx): -% \changes{v4.15}{2021/03/28} -% {make long for gh/364} -% Inside the `p' column, just save up the footnote text in a token -% register. -\long\def\LT@p@ftntext#1{% - \edef\@tempa{\the\LT@p@ftn\noexpand\footnotetext[\the\c@footnote]}% - \global\LT@p@ftn\expandafter{\@tempa{#1}}}% - -\@namedef{ver@longtable.sty}{2014/10/28 v4.11 Multi-page Table package (DPC) - frozen version for doxygen} -\endinput -%% -%% End of file `longtable.sty'. diff --git a/documentation/latex/make.bat b/documentation/latex/make.bat deleted file mode 100644 index 96da1c8..0000000 --- a/documentation/latex/make.bat +++ /dev/null @@ -1,56 +0,0 @@ -pushd %~dp0 -if not %errorlevel% == 0 goto :end - -set ORG_LATEX_CMD=%LATEX_CMD% -set ORG_MKIDX_CMD=%MKIDX_CMD% -set ORG_BIBTEX_CMD=%BIBTEX_CMD% -set ORG_LATEX_COUNT=%LATEX_COUNT% -set ORG_MANUAL_FILE=%MANUAL_FILE% -if "X"%LATEX_CMD% == "X" set LATEX_CMD=pdflatex -if "X"%MKIDX_CMD% == "X" set MKIDX_CMD=makeindex -if "X"%BIBTEX_CMD% == "X" set BIBTEX_CMD=bibtex -if "X"%LATEX_COUNT% == "X" set LATEX_COUNT=8 -if "X"%MANUAL_FILE% == "X" set MANUAL_FILE=refman - -del /s /f *.ps *.dvi *.aux *.toc *.idx *.ind *.ilg *.log *.out *.brf *.blg *.bbl %MANUAL_FILE%.pdf - - -%LATEX_CMD% %MANUAL_FILE% -echo ---- -%MKIDX_CMD% %MANUAL_FILE%.idx -echo ---- -%LATEX_CMD% %MANUAL_FILE% - -setlocal enabledelayedexpansion -set count=%LATEX_COUNT% -:repeat -set content=X -for /F "tokens=*" %%T in ( 'findstr /C:"Rerun LaTeX" %MANUAL_FILE%.log' ) do set content="%%~T" -if !content! == X for /F "tokens=*" %%T in ( 'findstr /C:"Rerun to get cross-references right" %MANUAL_FILE%.log' ) do set content="%%~T" -if !content! == X for /F "tokens=*" %%T in ( 'findstr /C:"Rerun to get bibliographical references right" %MANUAL_FILE%.log' ) do set content="%%~T" -if !content! == X goto :skip -set /a count-=1 -if !count! EQU 0 goto :skip - -echo ---- -%LATEX_CMD% %MANUAL_FILE% -goto :repeat -:skip -endlocal -%MKIDX_CMD% %MANUAL_FILE%.idx -%LATEX_CMD% %MANUAL_FILE% - -@REM reset environment -popd -set LATEX_CMD=%ORG_LATEX_CMD% -set ORG_LATEX_CMD= -set MKIDX_CMD=%ORG_MKIDX_CMD% -set ORG_MKIDX_CMD= -set BIBTEX_CMD=%ORG_BIBTEX_CMD% -set ORG_BIBTEX_CMD= -set MANUAL_FILE=%ORG_MANUAL_FILE% -set ORG_MANUAL_FILE= -set LATEX_COUNT=%ORG_LATEX_COUNT% -set ORG_LATEX_COUNT= - -:end diff --git a/documentation/latex/md__r_e_a_d_m_e.tex b/documentation/latex/md__r_e_a_d_m_e.tex deleted file mode 100644 index 19dbc64..0000000 --- a/documentation/latex/md__r_e_a_d_m_e.tex +++ /dev/null @@ -1,350 +0,0 @@ -\chapter{README} -\hypertarget{md__r_e_a_d_m_e}{}\label{md__r_e_a_d_m_e}\index{README@{README}} -Table of Contents. - -\label{md__r_e_a_d_m_e_readme-top}% -\Hypertarget{md__r_e_a_d_m_e_readme-top}% - - - -\begin{DoxyEnumerate} -\item \href{\#about}{\texttt{ About}} -\item \href{\#getting-started}{\texttt{ Getting Started}} -\begin{DoxyItemize} -\item \href{\#wiring}{\texttt{ Wiring}} -\item \href{\#adding-to-project}{\texttt{ Adding to Project}} -\item \href{\#menuconfig}{\texttt{ Menuconfig}} -\item \href{\#examples}{\texttt{ Examples}} -\end{DoxyItemize} -\item \href{\#unit-tests}{\texttt{ Unit Tests}} -\begin{DoxyItemize} -\item \href{\#running-tests}{\texttt{ Running Tests}} -\item \href{\#adding-tests}{\texttt{ Adding Tests}} -\end{DoxyItemize} -\item \href{\#documentation}{\texttt{ Documentation}} -\item \href{\#program-flowcharts}{\texttt{ Program Flowcharts}} -\item \href{\#acknowledgements}{\texttt{ Acknowledgements}} -\item \href{\#license}{\texttt{ License}} -\item \href{\#contact}{\texttt{ Contact}} -\end{DoxyEnumerate}\hypertarget{md__r_e_a_d_m_e_autotoc_md0}{}\doxysubsection{\texorpdfstring{About}{About}}\label{md__r_e_a_d_m_e_autotoc_md0} -esp32\+\_\+\+BNO08x is a C++ component for esp-\/idf v5.\+x, serving as a driver for both BNO080 and BNO085 IMUs. ~\newline - - -Originally based on the Spark\+Fun BNO080 Arduino Library, it has since diverged significantly in implementation, taking a multi-\/tasked approach to avoid wasting CPU time polling the HINT pin of the IMU. Currently, only SPI is supported. There are no plans to support I2C due to unpredictable behavior caused by an esp32 I2C driver silicon bug. UART support may be implemented in the future. - -{\bfseries{NOTE\+: If you are here because this most recent update broke your code\+:}} ~\newline - You can still use the old version on the {\ttfamily no\+\_\+sh2\+\_\+\+HAL} branch of this repo. It will no longer receive support. It\textquotesingle{}s highly recommended you update your code base to this version as it uses the official \href{https://github.com/ceva-dsp/sh2}{\texttt{ Hillcrest Labs sh2 HAL lib}} to handle sh2 SHTP communication with the IMU, instead of my own implementation. It is better tested and more reliable at the cost of slightly more overhead. - -(\href{\#readme-top}{\texttt{ back to top}})\hypertarget{md__r_e_a_d_m_e_autotoc_md1}{}\doxysubsection{\texorpdfstring{Getting Started}{Getting Started}}\label{md__r_e_a_d_m_e_autotoc_md1} -\hypertarget{md__r_e_a_d_m_e_autotoc_md2}{}\doxysubsubsection{\texorpdfstring{Wiring}{Wiring}}\label{md__r_e_a_d_m_e_autotoc_md2} -The default wiring is depicted below, it can be changed at driver initialization (see example section). ~\newline - - -{\bfseries{If your ESP does not have the GPIO pin numbers depicted below, you must change the default GPIO settings in menuconfig}}. See the Menuconfig section. - - - -(\href{\#readme-top}{\texttt{ back to top}})\hypertarget{md__r_e_a_d_m_e_autotoc_md3}{}\doxysubsubsection{\texorpdfstring{Adding to Project}{Adding to Project}}\label{md__r_e_a_d_m_e_autotoc_md3} - -\begin{DoxyEnumerate} -\item Create a "{}components"{} directory in the root workspace directory of your esp-\/idf project if it does not exist already. ~\newline - - -In workspace directory\+: ~\newline - -\begin{DoxyCode}{0} -\DoxyCodeLine{mkdir\ components} - -\end{DoxyCode} - -\item Cd into the components directory and clone the esp32\+\_\+\+BNO08x repo. - - -\begin{DoxyCode}{0} -\DoxyCodeLine{cd\ components} -\DoxyCodeLine{git\ clone\ https://github.com/myles-\/parfeniuk/esp32\_BNO08x.git} - -\end{DoxyCode} - -\item Ensure you clean your esp-\/idf project before rebuilding. ~\newline - Within esp-\/idf enabled terminal\+: -\begin{DoxyCode}{0} -\DoxyCodeLine{idf.py\ fullclean} - -\end{DoxyCode} - -\end{DoxyEnumerate} - -(\href{\#readme-top}{\texttt{ back to top}})\hypertarget{md__r_e_a_d_m_e_autotoc_md4}{}\doxysubsubsection{\texorpdfstring{Menuconfig}{Menuconfig}}\label{md__r_e_a_d_m_e_autotoc_md4} -This library provides a menuconfig menu configured in Kconfig.\+projbuild. It contains settings to control the default GPIO and a few other things. ~\newline - - -To access the menu\+: - - -\begin{DoxyEnumerate} -\item Within esp-\/idf enabled terminal, execute the menuconfig command\+: -\begin{DoxyCode}{0} -\DoxyCodeLine{idf.py\ menuconfig} - -\end{DoxyCode} - -\item Scroll down to the esp\+\_\+\+BNO08x menu and enter it, if you\textquotesingle{}re using vs\+Code you may have to use the "{}j"{} and "{}k"{} keys instead of the arrow keys. -\item Modify whatever settings you\textquotesingle{}d like from the sub menus. ~\newline - -\begin{DoxyItemize} -\item The GPIO Configuration menu allows for the default GPIO pins to be modified. -\item The SPI Configuration menu allows for the default host peripheral, SCLK frequency, and SPI queue size to be modified. -\item The Tasks menu allows for the stack size of the three tasks utilized by this library to be modified. -\item The Callbacks menu allows for the size of the callback queue and maximum amount of callbacks to be modified. -\item The Timeouts menu allows the length of various timeouts/delays to be set. -\item The Logging menu allows for the enabling and disabling of serial log/print statements for production code. -\end{DoxyItemize} - -(\href{\#readme-top}{\texttt{ back to top}}) -\end{DoxyEnumerate}\hypertarget{md__r_e_a_d_m_e_autotoc_md5}{}\doxysubsubsection{\texorpdfstring{Examples}{Examples}}\label{md__r_e_a_d_m_e_autotoc_md5} -There are two ways data returned from the \doxylink{class_b_n_o08x}{BNO08x} can be accessed with this library\+: - - -\begin{DoxyEnumerate} -\item {\bfseries{Polling Method with}} {\ttfamily data\+\_\+available()} {\bfseries{Function}}\+: -\begin{DoxyItemize} -\item See the {\bfseries{Polling Example}} below. -\end{DoxyItemize} -\item {\bfseries{Callback Registration with}} {\ttfamily register\+\_\+cb()} {\bfseries{Function}}\+: -\begin{DoxyItemize} -\item See the {\bfseries{Call-\/\+Back Function Example}} below. -\end{DoxyItemize} -\end{DoxyEnumerate}\hypertarget{md__r_e_a_d_m_e_autotoc_md6}{}\doxyparagraph{\texorpdfstring{Polling Example}{Polling Example}}\label{md__r_e_a_d_m_e_autotoc_md6} - -\begin{DoxyCode}{0} -\DoxyCodeLine{\textcolor{preprocessor}{\#include\ }} -\DoxyCodeLine{\textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_8hpp}{BNO08x.hpp}}"{}}} -\DoxyCodeLine{} -\DoxyCodeLine{\textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ \textcolor{keywordtype}{char}\ *TAG\ =\ \textcolor{stringliteral}{"{}Main"{}};} -\DoxyCodeLine{} -\DoxyCodeLine{\textcolor{keyword}{extern}\ \textcolor{stringliteral}{"{}C"{}}\ \textcolor{keywordtype}{void}\ app\_main(\textcolor{keywordtype}{void})} -\DoxyCodeLine{\{} -\DoxyCodeLine{\ \ \ \ \textcolor{keyword}{static}\ \mbox{\hyperlink{class_b_n_o08x}{BNO08x}}\ imu;} -\DoxyCodeLine{\ \ \ \ \textcolor{comment}{//\ if\ a\ custom\ wiring\ scheme\ is\ desired\ instead\ of\ default:}} -\DoxyCodeLine{} -\DoxyCodeLine{\ \ \ \ \textcolor{comment}{/*}} -\DoxyCodeLine{\textcolor{comment}{\ \ \ \ bno08x\_config\_t\ imu\_config;\ \ \ \ \ \ \ \ //create\ config\ struct}} -\DoxyCodeLine{\textcolor{comment}{\ \ \ \ imu\_config.io\_mosi\ =\ GPIO\_NUM\_X;\ \ \ //assign\ pin}} -\DoxyCodeLine{\textcolor{comment}{\ \ \ \ imu\_config.io\_miso\ =\ GPIO\_NUM\_X;\ \ \ //assign\ pin}} -\DoxyCodeLine{\textcolor{comment}{\ \ \ \ //etc...}} -\DoxyCodeLine{\textcolor{comment}{\ \ \ \ BNO08x\ imu(imu\_config);\ \ \ \ \ \ \ \ \ \ \ \ //pass\ config\ to\ BNO08x\ constructor}} -\DoxyCodeLine{\textcolor{comment}{\ \ \ \ */}} -\DoxyCodeLine{} -\DoxyCodeLine{\ \ \ \ \textcolor{comment}{//\ initialize\ imu}} -\DoxyCodeLine{\ \ \ \ \textcolor{keywordflow}{if}\ (!imu.\mbox{\hyperlink{class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798}{initialize}}())} -\DoxyCodeLine{\ \ \ \ \{} -\DoxyCodeLine{\ \ \ \ \ \ \ \ ESP\_LOGE(TAG,\ \textcolor{stringliteral}{"{}Init\ failure,\ returning\ from\ main."{}});} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \textcolor{keywordflow}{return};} -\DoxyCodeLine{\ \ \ \ \}} -\DoxyCodeLine{} -\DoxyCodeLine{\ \ \ \ \textcolor{comment}{//\ enable\ game\ rotation\ vector\ and\ calibrated\ gyro\ reports}} -\DoxyCodeLine{\ \ \ \ imu.\mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}}.\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a7f33ac650137f5933ee1eab1ce936db6}{rv\_game}}.\mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e}{enable}}(100000UL);\ \ \textcolor{comment}{//\ 100,000us\ ==\ 100ms\ report\ interval}} -\DoxyCodeLine{\ \ \ \ imu.\mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}}.\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_adabe838126b5bbc83fc4f69bba78123e}{cal\_gyro}}.\mbox{\hyperlink{class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc}{enable}}(100000UL);\ \textcolor{comment}{//\ 100,000us\ ==\ 100ms\ report\ interval}} -\DoxyCodeLine{} -\DoxyCodeLine{\ \ \ \ \textcolor{keywordflow}{while}\ (1)} -\DoxyCodeLine{\ \ \ \ \{} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \textcolor{comment}{//\ block\ until\ new\ report\ is\ detected}} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (imu.\mbox{\hyperlink{class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc}{data\_available}}())} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ check\ for\ game\ rotation\ vector\ report}} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (imu.\mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}}.\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a7f33ac650137f5933ee1eab1ce936db6}{rv\_game}}.\mbox{\hyperlink{class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed}{has\_new\_data}}())} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ get\ absolute\ heading\ in\ degrees}} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__euler__angle__t}{bno08x\_euler\_angle\_t}}\ euler\ =\ imu.\mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}}.\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a7f33ac650137f5933ee1eab1ce936db6}{rv\_game}}.\mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_abbaaa6737d578e056f93687d4ad780f7}{get\_euler}}();} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ display\ heading}} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ESP\_LOGI(TAG,\ \textcolor{stringliteral}{"{}Euler\ Angle:\ x\ (roll):\ \%.2f\ y\ (pitch):\ \%.2f\ z\ (yaw):\ \%.2f"{}},\ euler.\mbox{\hyperlink{structbno08x__euler__angle__t_a7c675704f7bf92a19846de6ee020f0ef}{x}},\ euler.\mbox{\hyperlink{structbno08x__euler__angle__t_a0c4f19cb559999d4c2ac2b29d9dc7cfd}{y}},\ euler.\mbox{\hyperlink{structbno08x__euler__angle__t_a5237ec5e8fc1ca49b2f108ac784f0032}{z}});} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ check\ for\ cal\ gyro\ report}} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (imu.\mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}}.\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_adabe838126b5bbc83fc4f69bba78123e}{cal\_gyro}}.\mbox{\hyperlink{class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed}{has\_new\_data}}())} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ get\ angular\ velocity\ in\ rad/s}} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__gyro__t}{bno08x\_gyro\_t}}\ velocity\ =\ imu.\mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}}.\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_adabe838126b5bbc83fc4f69bba78123e}{cal\_gyro}}.\mbox{\hyperlink{class_b_n_o08x_rpt_cal_gyro_aeb45a1a433c499f2c36dddf393175815}{get}}();} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ display\ velocity}} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ESP\_LOGW(TAG,\ \textcolor{stringliteral}{"{}Velocity:\ x:\ \%.2f\ y:\ \%.2f\ z:\ \%.2f"{}},\ velocity.\mbox{\hyperlink{structbno08x__gyro__t_a63a7bfec63a61b44dab94cd62dc5f50e}{x}},\ velocity.\mbox{\hyperlink{structbno08x__gyro__t_ab079eb91abc32f71c6d41f3dcf6274df}{y}},\ velocity.\mbox{\hyperlink{structbno08x__gyro__t_ac9a349e1dad45c041bfd0555b01e273f}{z}});} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{\ \ \ \ \}} -\DoxyCodeLine{\}} - -\end{DoxyCode} - -\begin{DoxyItemize} -\item Initialize the IMU and enable desired reports. -\item Use the {\ttfamily data\+\_\+available()} function to poll for new data, similar to the Spark\+Fun library. -\item Behavior\+: It is a blocking function that returns {\ttfamily true} when new data is received or {\ttfamily false} if a timeout occurs. -\item Check for report flavor received if desired, with {\ttfamily has\+\_\+new\+\_\+data()} -\end{DoxyItemize}\hypertarget{md__r_e_a_d_m_e_autotoc_md7}{}\doxyparagraph{\texorpdfstring{Call-\/\+Back Function Example}{Call-\/\+Back Function Example}}\label{md__r_e_a_d_m_e_autotoc_md7} - -\begin{DoxyCode}{0} -\DoxyCodeLine{\textcolor{preprocessor}{\#include\ }} -\DoxyCodeLine{\textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_8hpp}{BNO08x.hpp}}"{}}} -\DoxyCodeLine{} -\DoxyCodeLine{\textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ \textcolor{keywordtype}{char}\ *TAG\ =\ \textcolor{stringliteral}{"{}Main"{}};} -\DoxyCodeLine{} -\DoxyCodeLine{\textcolor{keyword}{extern}\ \textcolor{stringliteral}{"{}C"{}}\ \textcolor{keywordtype}{void}\ app\_main(\textcolor{keywordtype}{void})} -\DoxyCodeLine{\{} -\DoxyCodeLine{\ \ \ \ \textcolor{keyword}{static}\ \mbox{\hyperlink{class_b_n_o08x}{BNO08x}}\ imu;} -\DoxyCodeLine{\ \ \ \ \textcolor{comment}{//\ if\ a\ custom\ wiring\ scheme\ is\ desired\ instead\ of\ default:}} -\DoxyCodeLine{} -\DoxyCodeLine{\ \ \ \ \textcolor{comment}{/*}} -\DoxyCodeLine{\textcolor{comment}{\ \ \ \ bno08x\_config\_t\ imu\_config;\ \ \ \ \ \ \ \ //create\ config\ struct}} -\DoxyCodeLine{\textcolor{comment}{\ \ \ \ imu\_config.io\_mosi\ =\ GPIO\_NUM\_X;\ \ \ //assign\ pin}} -\DoxyCodeLine{\textcolor{comment}{\ \ \ \ imu\_config.io\_miso\ =\ GPIO\_NUM\_X;\ \ \ //assign\ pin}} -\DoxyCodeLine{\textcolor{comment}{\ \ \ \ //etc...}} -\DoxyCodeLine{\textcolor{comment}{\ \ \ \ BNO08x\ imu(imu\_config);\ \ \ \ \ \ \ \ \ \ \ \ //pass\ config\ to\ BNO08x\ constructor}} -\DoxyCodeLine{\textcolor{comment}{\ \ \ \ */}} -\DoxyCodeLine{} -\DoxyCodeLine{\ \ \ \ \textcolor{comment}{//\ initialize\ imu}} -\DoxyCodeLine{\ \ \ \ \textcolor{keywordflow}{if}\ (!imu.\mbox{\hyperlink{class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798}{initialize}}())} -\DoxyCodeLine{\ \ \ \ \{} -\DoxyCodeLine{\ \ \ \ \ \ \ \ ESP\_LOGE(TAG,\ \textcolor{stringliteral}{"{}Init\ failure,\ returning\ from\ main."{}});} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \textcolor{keywordflow}{return};} -\DoxyCodeLine{\ \ \ \ \}} -\DoxyCodeLine{} -\DoxyCodeLine{\ \ \ \ \textcolor{comment}{//\ enable\ game\ rotation\ vector\ and\ calibrated\ gyro\ reports}} -\DoxyCodeLine{\ \ \ \ imu.\mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}}.\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a7f33ac650137f5933ee1eab1ce936db6}{rv\_game}}.\mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e}{enable}}(100000UL);\ \ \textcolor{comment}{//\ 100,000us\ ==\ 100ms\ report\ interval}} -\DoxyCodeLine{\ \ \ \ imu.\mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}}.\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_adabe838126b5bbc83fc4f69bba78123e}{cal\_gyro}}.\mbox{\hyperlink{class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc}{enable}}(100000UL);\ \textcolor{comment}{//\ 100,000us\ ==\ 100ms\ report\ interval}} -\DoxyCodeLine{\ \ \ \ } -\DoxyCodeLine{} -\DoxyCodeLine{\ \ \ \ \textcolor{comment}{//\ There\ are\ 3\ different\ flavors\ of\ callbacks\ available:}} -\DoxyCodeLine{} -\DoxyCodeLine{\ \ \ \ \textcolor{comment}{//\ 1)\ register\ a\ callback\ to\ execute\ when\ new\ data\ is\ received\ for\ any\ report}} -\DoxyCodeLine{\ \ \ \ imu.\mbox{\hyperlink{class_b_n_o08x_aadd44524e6d22c48916acd9518b63ec3}{register\_cb}}([\&imu]()} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ check\ for\ game\ rotation\ vector\ report}} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (imu.\mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}}.\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a7f33ac650137f5933ee1eab1ce936db6}{rv\_game}}.\mbox{\hyperlink{class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed}{has\_new\_data}}())} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ get\ absolute\ heading\ in\ degrees}} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ bno08x\_euler\_angle\_t\ euler\ =\ imu.rpt.rv\_game.get\_euler();} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ display\ heading}} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ESP\_LOGI(TAG,\ \textcolor{stringliteral}{"{}Euler\ Angle:\ x\ (roll):\ \%.2f\ y\ (pitch):\ \%.2f\ z\ (yaw):\ \%.2f"{}},\ euler.x,\ euler.y,\ euler.z);} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}\ } -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \});} -\DoxyCodeLine{} -\DoxyCodeLine{\ \ \ \ \textcolor{comment}{//\ 2)\ register\ a\ callback\ that\ is\ only\ executed\ for\ a\ specific\ report}} -\DoxyCodeLine{\ \ \ \ imu.\mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}}.\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_adabe838126b5bbc83fc4f69bba78123e}{cal\_gyro}}.\mbox{\hyperlink{class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46}{register\_cb}}([\&imu]()} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ get\ angular\ velocity\ in\ rad/s}} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__gyro__t}{bno08x\_gyro\_t}}\ velocity\ =\ imu.\mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}}.\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_adabe838126b5bbc83fc4f69bba78123e}{cal\_gyro}}.\mbox{\hyperlink{class_b_n_o08x_rpt_cal_gyro_aeb45a1a433c499f2c36dddf393175815}{get}}();} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ display\ velocity}} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ESP\_LOGI(TAG,\ \textcolor{stringliteral}{"{}Velocity:\ x:\ \%.2f\ y:\ \%.2f\ z:\ \%.2f"{}},\ velocity.\mbox{\hyperlink{structbno08x__gyro__t_a63a7bfec63a61b44dab94cd62dc5f50e}{x}},\ velocity.\mbox{\hyperlink{structbno08x__gyro__t_ab079eb91abc32f71c6d41f3dcf6274df}{y}},\ velocity.\mbox{\hyperlink{structbno08x__gyro__t_ac9a349e1dad45c041bfd0555b01e273f}{z}});\ } -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \});} -\DoxyCodeLine{} -\DoxyCodeLine{\ \ \ \ \textcolor{comment}{//\ 3)\ register\ a\ callback\ this\ passed\ report\ ID\ of\ report\ that\ asserted\ callback}} -\DoxyCodeLine{\ \ \ \ imu.\mbox{\hyperlink{class_b_n_o08x_aadd44524e6d22c48916acd9518b63ec3}{register\_cb}}([](uint8\_t\ rpt\_ID)} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{switch}\ (rpt\_ID)} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{case}\ SH2\_GAME\_ROTATION\_VECTOR:} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ESP\_LOGW(TAG,\ \textcolor{stringliteral}{"{}Game\ RV\ report\ RX"{}});} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{break};} -\DoxyCodeLine{} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{case}\ SH2\_CAL\_GYRO:} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ESP\_LOGW(TAG,\ \textcolor{stringliteral}{"{}Cal\ Gyro\ report\ RX"{}});} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{break};} -\DoxyCodeLine{} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{default}:} -\DoxyCodeLine{} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{break};} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}\ } -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \});} -\DoxyCodeLine{} -\DoxyCodeLine{\ \ \ \ \textcolor{keywordflow}{while}\ (1)} -\DoxyCodeLine{\ \ \ \ \{} -\DoxyCodeLine{\ \ \ \ \ \ \ \ vTaskDelay(10000UL\ /\ portTICK\_PERIOD\_MS);\ \textcolor{comment}{//\ delay\ here\ is\ irrelevant,\ we\ just\ don't\ want\ to\ trip\ cpu\ watchdog}} -\DoxyCodeLine{\ \ \ \ \}} -\DoxyCodeLine{\}} - -\end{DoxyCode} - -\begin{DoxyItemize} -\item Register callback functions that automatically execute upon receiving new data. -\item Behavior\+: The registered callback will be invoked whenever new data is available. -\item It is possible to register a callback to one report, or all reports. -\end{DoxyItemize} - -(\href{\#readme-top}{\texttt{ back to top}})\hypertarget{md__r_e_a_d_m_e_autotoc_md8}{}\doxysubsection{\texorpdfstring{Unit Tests}{Unit Tests}}\label{md__r_e_a_d_m_e_autotoc_md8} -A basic unit testing suite is included with this library, but it is very rudimentary. ~\newline - It can be used to verify some of the basic features of a \doxylink{class_b_n_o08x}{BNO08x} device and this library. - -(\href{\#readme-top}{\texttt{ back to top}})\hypertarget{md__r_e_a_d_m_e_autotoc_md9}{}\doxysubsubsection{\texorpdfstring{Running Tests}{Running Tests}}\label{md__r_e_a_d_m_e_autotoc_md9} - -\begin{DoxyEnumerate} -\item Create a project and add the component as described in the getting started guide. -\item Open the outermost CMake\+Lists.\+txt file in the project root directory, as depicted below. ~\newline - - - -\item Modify the file by adding "{}set(\+TEST\+\_\+\+COMPONENTS "{}esp32\+\_\+\+BNO08x"{} CACHE STRING "{}Components to test."{})"{} as depicted below\+: ~\newline - - - -\begin{DoxyCode}{0} -\DoxyCodeLine{\#\ For\ more\ information\ about\ build\ system\ see} -\DoxyCodeLine{\#\ https://docs.espressif.com/projects/esp-\/idf/en/latest/api-\/guides/build-\/system.html} -\DoxyCodeLine{\#\ The\ following\ five\ lines\ of\ boilerplate\ have\ to\ be\ in\ your\ project's} -\DoxyCodeLine{\#\ CMakeLists\ in\ this\ exact\ order\ for\ cmake\ to\ work\ correctly} -\DoxyCodeLine{cmake\_minimum\_required(VERSION\ 3.16)} -\DoxyCodeLine{set(TEST\_COMPONENTS\ "{}esp32\_BNO08x"{}\ CACHE\ STRING\ "{}Components\ to\ test."{})\ } -\DoxyCodeLine{include(\$ENV\{IDF\_PATH\}/tools/cmake/project.cmake)} -\DoxyCodeLine{project(your\_project\_name)} - -\end{DoxyCode} - -\item Include the test suite in your main file and launch into the test suite\+: ~\newline - - - -\begin{DoxyCode}{0} -\DoxyCodeLine{\textcolor{preprocessor}{\#include\ }} -\DoxyCodeLine{\textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_test_suite_8hpp}{BNO08xTestSuite.hpp}}"{}}} -\DoxyCodeLine{} -\DoxyCodeLine{\textcolor{keyword}{extern}\ \textcolor{stringliteral}{"{}C"{}}\ \textcolor{keywordtype}{void}\ app\_main(\textcolor{keywordtype}{void})} -\DoxyCodeLine{\{} -\DoxyCodeLine{\ \ \ \ \mbox{\hyperlink{class_b_n_o08x_test_suite_ac12545fe311a98e9c0ae6fea77da95fd}{BNO08xTestSuite::run\_all\_tests}}();\ } -\DoxyCodeLine{\}} - -\end{DoxyCode} - -\item Ensure you run {\ttfamily idf.\+py fullclean} or delete your build directory before building for the first time after modifying the CMake\+Lists.\+txt file in step 3. -\end{DoxyEnumerate} - -(\href{\#readme-top}{\texttt{ back to top}})\hypertarget{md__r_e_a_d_m_e_autotoc_md10}{}\doxysubsubsection{\texorpdfstring{Adding Tests}{Adding Tests}}\label{md__r_e_a_d_m_e_autotoc_md10} -Tests are implemented with the \href{https://docs.espressif.com/projects/esp-idf/en/stable/esp32/api-guides/unit-tests.html}{\texttt{ unity unit testing component}}. - -To add a test, create a new .cpp file, or modify one of the existing ones in {\ttfamily esp32\+\_\+\+BNO08x/test/}. Follow the existing test structure as an example, use the {\ttfamily \doxylink{_callback_tests_8cpp_a10683e9d548d5edb7fa36fcb00515f00}{TEST\+\_\+\+CASE()}\{\}} macro, then add a function to the {\ttfamily esp32\+BNO08x/include/\+BNO08x\+Test\+Suite.\+hpp} file to run your test(s). ~\newline - - -Any tests added will automatically be detected at build time. - -(\href{\#readme-top}{\texttt{ back to top}})\hypertarget{md__r_e_a_d_m_e_autotoc_md11}{}\doxysubsection{\texorpdfstring{Documentation}{Documentation}}\label{md__r_e_a_d_m_e_autotoc_md11} -API documentation generated with doxygen can be found in the documentation directory of the master branch. ~\newline - - -(\href{\#readme-top}{\texttt{ back to top}})\hypertarget{md__r_e_a_d_m_e_autotoc_md12}{}\doxysubsection{\texorpdfstring{Program Flowcharts}{Program Flowcharts}}\label{md__r_e_a_d_m_e_autotoc_md12} -The following charts illustrate the program flow this library implements to deal with handling reports from the IMU in a multi-\/tasked manner. These are here to aid development for anyone looking to modify, fork, or contribute. ~\newline - Sh2 HAL lib handles all communication with the IMU through callbacks which can be viewed in {\ttfamily \doxylink{_b_n_o08x_s_h2_h_a_l_8hpp}{BNO08x\+SH2\+HAL.\+hpp}}. - - - -(\href{\#readme-top}{\texttt{ back to top}})\hypertarget{md__r_e_a_d_m_e_autotoc_md13}{}\doxysubsection{\texorpdfstring{Acknowledgements}{Acknowledgements}}\label{md__r_e_a_d_m_e_autotoc_md13} -Special thanks to Anton Babiy, aka hw\+Birdy007 for helping with debugging SPI. ~\newline - \href{https://github.com/hwBirdy007}{\texttt{ https\+://github.\+com/hw\+Birdy007}} ~\newline - - -(\href{\#readme-top}{\texttt{ back to top}})\hypertarget{md__r_e_a_d_m_e_autotoc_md14}{}\doxysubsection{\texorpdfstring{License}{License}}\label{md__r_e_a_d_m_e_autotoc_md14} -Distributed under the MIT License. See {\ttfamily LICENSE.\+md} for more information. - -(\href{\#readme-top}{\texttt{ back to top}})\hypertarget{md__r_e_a_d_m_e_autotoc_md15}{}\doxysubsection{\texorpdfstring{Contact}{Contact}}\label{md__r_e_a_d_m_e_autotoc_md15} -Myles Parfeniuk -\/ \href{mailto:myles.parfenyuk@gmail.com}{\texttt{ myles.\+parfenyuk@gmail.\+com}} - -Project Link\+: \href{https://github.com/myles-parfeniuk/esp32_BNO08x.git}{\texttt{ https\+://github.\+com/myles-\/parfeniuk/esp32\+\_\+\+BNO08x.\+git}} - -(\href{\#readme-top}{\texttt{ back to top}}) \ No newline at end of file diff --git a/documentation/latex/namespace_b_n_o08x_private_types.tex b/documentation/latex/namespace_b_n_o08x_private_types.tex deleted file mode 100644 index d03e5f3..0000000 --- a/documentation/latex/namespace_b_n_o08x_private_types.tex +++ /dev/null @@ -1,259 +0,0 @@ -\doxysection{BNO08x\+Private\+Types Namespace Reference} -\hypertarget{namespace_b_n_o08x_private_types}{}\label{namespace_b_n_o08x_private_types}\index{BNO08xPrivateTypes@{BNO08xPrivateTypes}} -\doxysubsubsection*{Classes} -\begin{DoxyCompactItemize} -\item -struct \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t}{bno08x\+\_\+init\+\_\+status\+\_\+t}} -\begin{DoxyCompactList}\small\item\em Holds info about which functionality has been successfully initialized (used by deconstructor during cleanup). \end{DoxyCompactList}\item -struct \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} -\begin{DoxyCompactList}\small\item\em Holds context used to synchronize tasks and callback execution. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Typedefs} -\begin{DoxyCompactItemize} -\item -using \mbox{\hyperlink{namespace_b_n_o08x_private_types_a72315cafa76ff8c07f84f03fc6b36bc2}{bno08x\+\_\+cb\+\_\+list\+\_\+t}} -\begin{DoxyCompactList}\small\item\em Alias for vector type to contain both cb flavors. \end{DoxyCompactList}\item -typedef struct BNO08x\+Private\+Types\+::bno08x\+\_\+init\+\_\+status\+\_\+t \mbox{\hyperlink{namespace_b_n_o08x_private_types_a2698bcb8153e67716b43ce3cccc0f31a}{bno08x\+\_\+init\+\_\+status\+\_\+t}} -\begin{DoxyCompactList}\small\item\em Holds info about which functionality has been successfully initialized (used by deconstructor during cleanup). \end{DoxyCompactList}\item -typedef struct BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t \mbox{\hyperlink{namespace_b_n_o08x_private_types_a67b3b4702d94bb4ba152a213feae944f}{bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} -\begin{DoxyCompactList}\small\item\em Holds context used to synchronize tasks and callback execution. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Enumerations} -\begin{DoxyCompactItemize} -\item -enum \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2f}{bno08x\+\_\+rpt\+\_\+bit\+\_\+t}} \+: Event\+Bits\+\_\+t \{ \newline -\mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fac0ff3fde600aac814ad76a4769515ae8}{EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+RV\+\_\+\+BIT}} = (1UL \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 0U) -, \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fad39283f98adf7242b3b3ccf847c150cd}{EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+RV\+\_\+\+GAME\+\_\+\+BIT}} = (1UL \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 1U) -, \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fab5d141bdda220e3fa0bd9eb0fe3f31b5}{EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+RV\+\_\+\+ARVR\+\_\+\+S\+\_\+\+BIT}} = (1UL \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 2U) -, \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fab77588c26929a2d8dd8eeea883b905ca}{EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+RV\+\_\+\+ARVR\+\_\+\+S\+\_\+\+GAME\+\_\+\+BIT}} = (1UL \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 3U) -, \newline -\mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fa6835a63fb08379608cda0a108098aac7}{EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+GYRO\+\_\+\+INTEGRATED\+\_\+\+RV\+\_\+\+BIT}} = (1UL \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 4U) -, \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fa728314f4744fc408c6b153e8fbb3feb4}{EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+GEOMAG\+\_\+\+RV\+\_\+\+BIT}} = (1UL \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 5U) -, \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2faa5b9ffe097d1eb83a6a5a13871da0891}{EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+ACCELEROMETER\+\_\+\+BIT}} = (1UL \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 6U) -, \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fa68851003c2b7df34c3acf882251c60e2}{EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+LINEAR\+\_\+\+ACCELEROMETER\+\_\+\+BIT}} = (1UL \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 7U) -, \newline -\mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fabd9e62157a0bc3dc38c3473d7bc2799f}{EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+GRAVITY\+\_\+\+BIT}} = (1UL \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 8U) -, \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2faeb1961d7852ea305443610b2521aaea7}{EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+CAL\+\_\+\+GYRO\+\_\+\+BIT}} = (1UL \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 9U) -, \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fa591c062247280798af0e40d6141614c6}{EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+UNCAL\+\_\+\+GYRO\+\_\+\+BIT}} = (1UL \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 10U) -, \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fac1d15dddeab169b213c719e6b0fef32d}{EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+CAL\+\_\+\+MAGNETOMETER\+\_\+\+BIT}} = (1UL \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 11U) -, \newline -\mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2faa54d15cc17179a6840b9ec3f4e0038cb}{EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+UNCAL\+\_\+\+MAGNETOMETER\+\_\+\+BIT}} = (1UL \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 12U) -, \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fad4482fb4fb6693a492584508691f2c77}{EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+TAP\+\_\+\+DETECTOR\+\_\+\+BIT}} = (1UL \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 13U) -, \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fafb8f448edba339f37fdf794bd891f903}{EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+STEP\+\_\+\+COUNTER\+\_\+\+BIT}} = (1UL \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 14U) -, \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fae138ae8422830982a470025d81c4be4b}{EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+STABILITY\+\_\+\+CLASSIFIER\+\_\+\+BIT}} = (1UL \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 15U) -, \newline -\mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fa94cddd1837a77bba5644543b1ad8b9e7}{EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+ACTIVITY\+\_\+\+CLASSIFIER\+\_\+\+BIT}} = (1UL \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 16U) -, \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fad517d3ea5b1b259f20ed43e1fcf40e0c}{EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+SHAKE\+\_\+\+DETECTOR\+\_\+\+BIT}} = (1UL \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 17U) -, \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fab7e6b36da354702880ff9118d45b6af2}{EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+RAW\+\_\+\+ACCELEROMETER\+\_\+\+BIT}} = (1UL \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 18U) -, \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 -enum \mbox{\hyperlink{namespace_b_n_o08x_private_types_a59097f108831dd9860e17438d2976c1c}{bno08x\+\_\+tsk\+\_\+bit\+\_\+t}} \+: Event\+Bits\+\_\+t \{ \mbox{\hyperlink{namespace_b_n_o08x_private_types_a59097f108831dd9860e17438d2976c1ca272952aff639965d61f76664cb4fed15}{EVT\+\_\+\+GRP\+\_\+\+BNO08x\+\_\+\+TASKS\+\_\+\+RUNNING}} -, \mbox{\hyperlink{namespace_b_n_o08x_private_types_a59097f108831dd9860e17438d2976c1ca616d8458c1a9f54f9d99ba03a773ba41}{EVT\+\_\+\+GRP\+\_\+\+BNO08x\+\_\+\+TASK\+\_\+\+HINT\+\_\+\+ASSRT\+\_\+\+BIT}} -, \mbox{\hyperlink{namespace_b_n_o08x_private_types_a59097f108831dd9860e17438d2976c1caaddd073f2b8e89319909d7c61f220452}{EVT\+\_\+\+GRP\+\_\+\+BNO08x\+\_\+\+TASK\+\_\+\+RESET\+\_\+\+OCCURRED}} -, \mbox{\hyperlink{namespace_b_n_o08x_private_types_a59097f108831dd9860e17438d2976c1ca17f12f538e40746dbe8aafee08391fcc}{EVT\+\_\+\+GRP\+\_\+\+BNO08x\+\_\+\+TASK\+\_\+\+DATA\+\_\+\+AVAILABLE}} - \} -\begin{DoxyCompactList}\small\item\em Bits for evt\+\_\+grp\+\_\+bno08x\+\_\+task. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Variables} -\begin{DoxyCompactItemize} -\item -static sh2\+\_\+\+Sensor\+Config \mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{default\+\_\+sensor\+\_\+cfg}} -\end{DoxyCompactItemize} - - -\doxysubsection{Typedef Documentation} -\Hypertarget{namespace_b_n_o08x_private_types_a72315cafa76ff8c07f84f03fc6b36bc2}\label{namespace_b_n_o08x_private_types_a72315cafa76ff8c07f84f03fc6b36bc2} -\index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!bno08x\_cb\_list\_t@{bno08x\_cb\_list\_t}} -\index{bno08x\_cb\_list\_t@{bno08x\_cb\_list\_t}!BNO08xPrivateTypes@{BNO08xPrivateTypes}} -\doxysubsubsection{\texorpdfstring{bno08x\_cb\_list\_t}{bno08x\_cb\_list\_t}} -{\footnotesize\ttfamily using \mbox{\hyperlink{namespace_b_n_o08x_private_types_a72315cafa76ff8c07f84f03fc6b36bc2}{BNO08x\+Private\+Types\+::bno08x\+\_\+cb\+\_\+list\+\_\+t}}} - -{\bfseries Initial value\+:} -\begin{DoxyCode}{0} -\DoxyCodeLine{\ etl::vector,} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ CONFIG\_ESP32\_BNO08X\_CB\_MAX>} - -\end{DoxyCode} - - -Alias for vector type to contain both cb flavors. - -\Hypertarget{namespace_b_n_o08x_private_types_a2698bcb8153e67716b43ce3cccc0f31a}\label{namespace_b_n_o08x_private_types_a2698bcb8153e67716b43ce3cccc0f31a} -\index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!bno08x\_init\_status\_t@{bno08x\_init\_status\_t}} -\index{bno08x\_init\_status\_t@{bno08x\_init\_status\_t}!BNO08xPrivateTypes@{BNO08xPrivateTypes}} -\doxysubsubsection{\texorpdfstring{bno08x\_init\_status\_t}{bno08x\_init\_status\_t}} -{\footnotesize\ttfamily typedef struct BNO08x\+Private\+Types\+::bno08x\+\_\+init\+\_\+status\+\_\+t BNO08x\+Private\+Types\+::bno08x\+\_\+init\+\_\+status\+\_\+t} - - - -Holds info about which functionality has been successfully initialized (used by deconstructor during cleanup). - -\Hypertarget{namespace_b_n_o08x_private_types_a67b3b4702d94bb4ba152a213feae944f}\label{namespace_b_n_o08x_private_types_a67b3b4702d94bb4ba152a213feae944f} -\index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!bno08x\_sync\_ctx\_t@{bno08x\_sync\_ctx\_t}} -\index{bno08x\_sync\_ctx\_t@{bno08x\_sync\_ctx\_t}!BNO08xPrivateTypes@{BNO08xPrivateTypes}} -\doxysubsubsection{\texorpdfstring{bno08x\_sync\_ctx\_t}{bno08x\_sync\_ctx\_t}} -{\footnotesize\ttfamily typedef struct BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t} - - - -Holds context used to synchronize tasks and callback execution. - - - -\doxysubsection{Enumeration Type Documentation} -\Hypertarget{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2f}\label{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2f} -\index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!bno08x\_rpt\_bit\_t@{bno08x\_rpt\_bit\_t}} -\index{bno08x\_rpt\_bit\_t@{bno08x\_rpt\_bit\_t}!BNO08xPrivateTypes@{BNO08xPrivateTypes}} -\doxysubsubsection{\texorpdfstring{bno08x\_rpt\_bit\_t}{bno08x\_rpt\_bit\_t}} -{\footnotesize\ttfamily enum \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2f}{BNO08x\+Private\+Types\+::bno08x\+\_\+rpt\+\_\+bit\+\_\+t}} \+: Event\+Bits\+\_\+t} - - - -Bits for evt\+\_\+grp\+\_\+rpt\+\_\+en \& evt\+\_\+grp\+\_\+rpt\+\_\+data\+\_\+available. - -\begin{DoxyEnumFields}{Enumerator} -\raisebox{\heightof{T}}[0pt][0pt]{\index{EVT\_GRP\_RPT\_RV\_BIT@{EVT\_GRP\_RPT\_RV\_BIT}!BNO08xPrivateTypes@{BNO08xPrivateTypes}}\index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!EVT\_GRP\_RPT\_RV\_BIT@{EVT\_GRP\_RPT\_RV\_BIT}}}\Hypertarget{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fac0ff3fde600aac814ad76a4769515ae8}\label{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fac0ff3fde600aac814ad76a4769515ae8} -EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+RV\+\_\+\+BIT&When set, rotation vector reports are active. \\ -\hline - -\raisebox{\heightof{T}}[0pt][0pt]{\index{EVT\_GRP\_RPT\_RV\_GAME\_BIT@{EVT\_GRP\_RPT\_RV\_GAME\_BIT}!BNO08xPrivateTypes@{BNO08xPrivateTypes}}\index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!EVT\_GRP\_RPT\_RV\_GAME\_BIT@{EVT\_GRP\_RPT\_RV\_GAME\_BIT}}}\Hypertarget{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fad39283f98adf7242b3b3ccf847c150cd}\label{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fad39283f98adf7242b3b3ccf847c150cd} -EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+RV\+\_\+\+GAME\+\_\+\+BIT&When set, game rotation vector reports are active. \\ -\hline - -\raisebox{\heightof{T}}[0pt][0pt]{\index{EVT\_GRP\_RPT\_RV\_ARVR\_S\_BIT@{EVT\_GRP\_RPT\_RV\_ARVR\_S\_BIT}!BNO08xPrivateTypes@{BNO08xPrivateTypes}}\index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!EVT\_GRP\_RPT\_RV\_ARVR\_S\_BIT@{EVT\_GRP\_RPT\_RV\_ARVR\_S\_BIT}}}\Hypertarget{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fab5d141bdda220e3fa0bd9eb0fe3f31b5}\label{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fab5d141bdda220e3fa0bd9eb0fe3f31b5} -EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+RV\+\_\+\+ARVR\+\_\+\+S\+\_\+\+BIT&When set, ARVR stabilized rotation vector reports are active. \\ -\hline - -\raisebox{\heightof{T}}[0pt][0pt]{\index{EVT\_GRP\_RPT\_RV\_ARVR\_S\_GAME\_BIT@{EVT\_GRP\_RPT\_RV\_ARVR\_S\_GAME\_BIT}!BNO08xPrivateTypes@{BNO08xPrivateTypes}}\index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!EVT\_GRP\_RPT\_RV\_ARVR\_S\_GAME\_BIT@{EVT\_GRP\_RPT\_RV\_ARVR\_S\_GAME\_BIT}}}\Hypertarget{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fab77588c26929a2d8dd8eeea883b905ca}\label{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fab77588c26929a2d8dd8eeea883b905ca} -EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+RV\+\_\+\+ARVR\+\_\+\+S\+\_\+\+GAME\+\_\+\+BIT&When set, ARVR stabilized game rotation vector reports are active. \\ -\hline - -\raisebox{\heightof{T}}[0pt][0pt]{\index{EVT\_GRP\_RPT\_GYRO\_INTEGRATED\_RV\_BIT@{EVT\_GRP\_RPT\_GYRO\_INTEGRATED\_RV\_BIT}!BNO08xPrivateTypes@{BNO08xPrivateTypes}}\index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!EVT\_GRP\_RPT\_GYRO\_INTEGRATED\_RV\_BIT@{EVT\_GRP\_RPT\_GYRO\_INTEGRATED\_RV\_BIT}}}\Hypertarget{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fa6835a63fb08379608cda0a108098aac7}\label{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fa6835a63fb08379608cda0a108098aac7} -EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+GYRO\+\_\+\+INTEGRATED\+\_\+\+RV\+\_\+\+BIT&When set, gyro integrator rotation vector reports are active. \\ -\hline - -\raisebox{\heightof{T}}[0pt][0pt]{\index{EVT\_GRP\_RPT\_GEOMAG\_RV\_BIT@{EVT\_GRP\_RPT\_GEOMAG\_RV\_BIT}!BNO08xPrivateTypes@{BNO08xPrivateTypes}}\index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!EVT\_GRP\_RPT\_GEOMAG\_RV\_BIT@{EVT\_GRP\_RPT\_GEOMAG\_RV\_BIT}}}\Hypertarget{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fa728314f4744fc408c6b153e8fbb3feb4}\label{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fa728314f4744fc408c6b153e8fbb3feb4} -EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+GEOMAG\+\_\+\+RV\+\_\+\+BIT&When set, geomagnetic rotation vector reports are active. \\ -\hline - -\raisebox{\heightof{T}}[0pt][0pt]{\index{EVT\_GRP\_RPT\_ACCELEROMETER\_BIT@{EVT\_GRP\_RPT\_ACCELEROMETER\_BIT}!BNO08xPrivateTypes@{BNO08xPrivateTypes}}\index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!EVT\_GRP\_RPT\_ACCELEROMETER\_BIT@{EVT\_GRP\_RPT\_ACCELEROMETER\_BIT}}}\Hypertarget{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2faa5b9ffe097d1eb83a6a5a13871da0891}\label{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2faa5b9ffe097d1eb83a6a5a13871da0891} -EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+ACCELEROMETER\+\_\+\+BIT&When set, accelerometer reports are active. \\ -\hline - -\raisebox{\heightof{T}}[0pt][0pt]{\index{EVT\_GRP\_RPT\_LINEAR\_ACCELEROMETER\_BIT@{EVT\_GRP\_RPT\_LINEAR\_ACCELEROMETER\_BIT}!BNO08xPrivateTypes@{BNO08xPrivateTypes}}\index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!EVT\_GRP\_RPT\_LINEAR\_ACCELEROMETER\_BIT@{EVT\_GRP\_RPT\_LINEAR\_ACCELEROMETER\_BIT}}}\Hypertarget{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fa68851003c2b7df34c3acf882251c60e2}\label{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fa68851003c2b7df34c3acf882251c60e2} -EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+LINEAR\+\_\+\+ACCELEROMETER\+\_\+\+BIT&When set, linear accelerometer reports are active. \\ -\hline - -\raisebox{\heightof{T}}[0pt][0pt]{\index{EVT\_GRP\_RPT\_GRAVITY\_BIT@{EVT\_GRP\_RPT\_GRAVITY\_BIT}!BNO08xPrivateTypes@{BNO08xPrivateTypes}}\index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!EVT\_GRP\_RPT\_GRAVITY\_BIT@{EVT\_GRP\_RPT\_GRAVITY\_BIT}}}\Hypertarget{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fabd9e62157a0bc3dc38c3473d7bc2799f}\label{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fabd9e62157a0bc3dc38c3473d7bc2799f} -EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+GRAVITY\+\_\+\+BIT&When set, gravity reports are active. \\ -\hline - -\raisebox{\heightof{T}}[0pt][0pt]{\index{EVT\_GRP\_RPT\_CAL\_GYRO\_BIT@{EVT\_GRP\_RPT\_CAL\_GYRO\_BIT}!BNO08xPrivateTypes@{BNO08xPrivateTypes}}\index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!EVT\_GRP\_RPT\_CAL\_GYRO\_BIT@{EVT\_GRP\_RPT\_CAL\_GYRO\_BIT}}}\Hypertarget{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2faeb1961d7852ea305443610b2521aaea7}\label{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2faeb1961d7852ea305443610b2521aaea7} -EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+CAL\+\_\+\+GYRO\+\_\+\+BIT&When set, calibrated gyro reports are active. \\ -\hline - -\raisebox{\heightof{T}}[0pt][0pt]{\index{EVT\_GRP\_RPT\_UNCAL\_GYRO\_BIT@{EVT\_GRP\_RPT\_UNCAL\_GYRO\_BIT}!BNO08xPrivateTypes@{BNO08xPrivateTypes}}\index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!EVT\_GRP\_RPT\_UNCAL\_GYRO\_BIT@{EVT\_GRP\_RPT\_UNCAL\_GYRO\_BIT}}}\Hypertarget{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fa591c062247280798af0e40d6141614c6}\label{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fa591c062247280798af0e40d6141614c6} -EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+UNCAL\+\_\+\+GYRO\+\_\+\+BIT&When set, uncalibrated gyro reports are active. \\ -\hline - -\raisebox{\heightof{T}}[0pt][0pt]{\index{EVT\_GRP\_RPT\_CAL\_MAGNETOMETER\_BIT@{EVT\_GRP\_RPT\_CAL\_MAGNETOMETER\_BIT}!BNO08xPrivateTypes@{BNO08xPrivateTypes}}\index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!EVT\_GRP\_RPT\_CAL\_MAGNETOMETER\_BIT@{EVT\_GRP\_RPT\_CAL\_MAGNETOMETER\_BIT}}}\Hypertarget{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fac1d15dddeab169b213c719e6b0fef32d}\label{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fac1d15dddeab169b213c719e6b0fef32d} -EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+CAL\+\_\+\+MAGNETOMETER\+\_\+\+BIT&When set, calibrated magnetometer reports are active. \\ -\hline - -\raisebox{\heightof{T}}[0pt][0pt]{\index{EVT\_GRP\_RPT\_UNCAL\_MAGNETOMETER\_BIT@{EVT\_GRP\_RPT\_UNCAL\_MAGNETOMETER\_BIT}!BNO08xPrivateTypes@{BNO08xPrivateTypes}}\index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!EVT\_GRP\_RPT\_UNCAL\_MAGNETOMETER\_BIT@{EVT\_GRP\_RPT\_UNCAL\_MAGNETOMETER\_BIT}}}\Hypertarget{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2faa54d15cc17179a6840b9ec3f4e0038cb}\label{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2faa54d15cc17179a6840b9ec3f4e0038cb} -EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+UNCAL\+\_\+\+MAGNETOMETER\+\_\+\+BIT&When set, uncalibrated magnetometer reports are active. \\ -\hline - -\raisebox{\heightof{T}}[0pt][0pt]{\index{EVT\_GRP\_RPT\_TAP\_DETECTOR\_BIT@{EVT\_GRP\_RPT\_TAP\_DETECTOR\_BIT}!BNO08xPrivateTypes@{BNO08xPrivateTypes}}\index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!EVT\_GRP\_RPT\_TAP\_DETECTOR\_BIT@{EVT\_GRP\_RPT\_TAP\_DETECTOR\_BIT}}}\Hypertarget{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fad4482fb4fb6693a492584508691f2c77}\label{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fad4482fb4fb6693a492584508691f2c77} -EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+TAP\+\_\+\+DETECTOR\+\_\+\+BIT&When set, tap detector reports are active. \\ -\hline - -\raisebox{\heightof{T}}[0pt][0pt]{\index{EVT\_GRP\_RPT\_STEP\_COUNTER\_BIT@{EVT\_GRP\_RPT\_STEP\_COUNTER\_BIT}!BNO08xPrivateTypes@{BNO08xPrivateTypes}}\index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!EVT\_GRP\_RPT\_STEP\_COUNTER\_BIT@{EVT\_GRP\_RPT\_STEP\_COUNTER\_BIT}}}\Hypertarget{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fafb8f448edba339f37fdf794bd891f903}\label{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fafb8f448edba339f37fdf794bd891f903} -EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+STEP\+\_\+\+COUNTER\+\_\+\+BIT&When set, step counter reports are active. \\ -\hline - -\raisebox{\heightof{T}}[0pt][0pt]{\index{EVT\_GRP\_RPT\_STABILITY\_CLASSIFIER\_BIT@{EVT\_GRP\_RPT\_STABILITY\_CLASSIFIER\_BIT}!BNO08xPrivateTypes@{BNO08xPrivateTypes}}\index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!EVT\_GRP\_RPT\_STABILITY\_CLASSIFIER\_BIT@{EVT\_GRP\_RPT\_STABILITY\_CLASSIFIER\_BIT}}}\Hypertarget{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fae138ae8422830982a470025d81c4be4b}\label{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fae138ae8422830982a470025d81c4be4b} -EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+STABILITY\+\_\+\+CLASSIFIER\+\_\+\+BIT&When set, stability classifier reports are active. \\ -\hline - -\raisebox{\heightof{T}}[0pt][0pt]{\index{EVT\_GRP\_RPT\_ACTIVITY\_CLASSIFIER\_BIT@{EVT\_GRP\_RPT\_ACTIVITY\_CLASSIFIER\_BIT}!BNO08xPrivateTypes@{BNO08xPrivateTypes}}\index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!EVT\_GRP\_RPT\_ACTIVITY\_CLASSIFIER\_BIT@{EVT\_GRP\_RPT\_ACTIVITY\_CLASSIFIER\_BIT}}}\Hypertarget{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fa94cddd1837a77bba5644543b1ad8b9e7}\label{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fa94cddd1837a77bba5644543b1ad8b9e7} -EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+ACTIVITY\+\_\+\+CLASSIFIER\+\_\+\+BIT&When set, activity classifier reports are active. \\ -\hline - -\raisebox{\heightof{T}}[0pt][0pt]{\index{EVT\_GRP\_RPT\_SHAKE\_DETECTOR\_BIT@{EVT\_GRP\_RPT\_SHAKE\_DETECTOR\_BIT}!BNO08xPrivateTypes@{BNO08xPrivateTypes}}\index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!EVT\_GRP\_RPT\_SHAKE\_DETECTOR\_BIT@{EVT\_GRP\_RPT\_SHAKE\_DETECTOR\_BIT}}}\Hypertarget{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fad517d3ea5b1b259f20ed43e1fcf40e0c}\label{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fad517d3ea5b1b259f20ed43e1fcf40e0c} -EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+SHAKE\+\_\+\+DETECTOR\+\_\+\+BIT&When set, shake detector reports are active. \\ -\hline - -\raisebox{\heightof{T}}[0pt][0pt]{\index{EVT\_GRP\_RPT\_RAW\_ACCELEROMETER\_BIT@{EVT\_GRP\_RPT\_RAW\_ACCELEROMETER\_BIT}!BNO08xPrivateTypes@{BNO08xPrivateTypes}}\index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!EVT\_GRP\_RPT\_RAW\_ACCELEROMETER\_BIT@{EVT\_GRP\_RPT\_RAW\_ACCELEROMETER\_BIT}}}\Hypertarget{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fab7e6b36da354702880ff9118d45b6af2}\label{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fab7e6b36da354702880ff9118d45b6af2} -EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+RAW\+\_\+\+ACCELEROMETER\+\_\+\+BIT&When set, raw accelerometer reports are active. \\ -\hline - -\raisebox{\heightof{T}}[0pt][0pt]{\index{EVT\_GRP\_RPT\_RAW\_GYRO\_BIT@{EVT\_GRP\_RPT\_RAW\_GYRO\_BIT}!BNO08xPrivateTypes@{BNO08xPrivateTypes}}\index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!EVT\_GRP\_RPT\_RAW\_GYRO\_BIT@{EVT\_GRP\_RPT\_RAW\_GYRO\_BIT}}}\Hypertarget{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fadcfcdea69099869ebf7f246ff5b7e8bb}\label{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fadcfcdea69099869ebf7f246ff5b7e8bb} -EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+RAW\+\_\+\+GYRO\+\_\+\+BIT&When set, raw gyro reports are active. \\ -\hline - -\raisebox{\heightof{T}}[0pt][0pt]{\index{EVT\_GRP\_RPT\_RAW\_MAGNETOMETER\_BIT@{EVT\_GRP\_RPT\_RAW\_MAGNETOMETER\_BIT}!BNO08xPrivateTypes@{BNO08xPrivateTypes}}\index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!EVT\_GRP\_RPT\_RAW\_MAGNETOMETER\_BIT@{EVT\_GRP\_RPT\_RAW\_MAGNETOMETER\_BIT}}}\Hypertarget{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fab57a2ea711bebb4d4e031a0b449160c7}\label{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fab57a2ea711bebb4d4e031a0b449160c7} -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 - -\end{DoxyEnumFields} -\Hypertarget{namespace_b_n_o08x_private_types_a59097f108831dd9860e17438d2976c1c}\label{namespace_b_n_o08x_private_types_a59097f108831dd9860e17438d2976c1c} -\index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!bno08x\_tsk\_bit\_t@{bno08x\_tsk\_bit\_t}} -\index{bno08x\_tsk\_bit\_t@{bno08x\_tsk\_bit\_t}!BNO08xPrivateTypes@{BNO08xPrivateTypes}} -\doxysubsubsection{\texorpdfstring{bno08x\_tsk\_bit\_t}{bno08x\_tsk\_bit\_t}} -{\footnotesize\ttfamily enum \mbox{\hyperlink{namespace_b_n_o08x_private_types_a59097f108831dd9860e17438d2976c1c}{BNO08x\+Private\+Types\+::bno08x\+\_\+tsk\+\_\+bit\+\_\+t}} \+: Event\+Bits\+\_\+t} - - - -Bits for evt\+\_\+grp\+\_\+bno08x\+\_\+task. - -\begin{DoxyEnumFields}{Enumerator} -\raisebox{\heightof{T}}[0pt][0pt]{\index{EVT\_GRP\_BNO08x\_TASKS\_RUNNING@{EVT\_GRP\_BNO08x\_TASKS\_RUNNING}!BNO08xPrivateTypes@{BNO08xPrivateTypes}}\index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!EVT\_GRP\_BNO08x\_TASKS\_RUNNING@{EVT\_GRP\_BNO08x\_TASKS\_RUNNING}}}\Hypertarget{namespace_b_n_o08x_private_types_a59097f108831dd9860e17438d2976c1ca272952aff639965d61f76664cb4fed15}\label{namespace_b_n_o08x_private_types_a59097f108831dd9860e17438d2976c1ca272952aff639965d61f76664cb4fed15} -EVT\+\_\+\+GRP\+\_\+\+BNO08x\+\_\+\+TASKS\+\_\+\+RUNNING&When this bit is set it indicates the \doxylink{class_b_n_o08x}{BNO08x} tasks are running, it is always set to 1 for the duration of the \doxylink{class_b_n_o08x}{BNO08x} driver object. Cleared in the destructor for safe task deletion. \\ -\hline - -\raisebox{\heightof{T}}[0pt][0pt]{\index{EVT\_GRP\_BNO08x\_TASK\_HINT\_ASSRT\_BIT@{EVT\_GRP\_BNO08x\_TASK\_HINT\_ASSRT\_BIT}!BNO08xPrivateTypes@{BNO08xPrivateTypes}}\index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!EVT\_GRP\_BNO08x\_TASK\_HINT\_ASSRT\_BIT@{EVT\_GRP\_BNO08x\_TASK\_HINT\_ASSRT\_BIT}}}\Hypertarget{namespace_b_n_o08x_private_types_a59097f108831dd9860e17438d2976c1ca616d8458c1a9f54f9d99ba03a773ba41}\label{namespace_b_n_o08x_private_types_a59097f108831dd9860e17438d2976c1ca616d8458c1a9f54f9d99ba03a773ba41} -EVT\+\_\+\+GRP\+\_\+\+BNO08x\+\_\+\+TASK\+\_\+\+HINT\+\_\+\+ASSRT\+\_\+\+BIT&When this bit is set it indicates the \doxylink{class_b_n_o08x}{BNO08x} has asserted its host interrupt pin, thus an SPI transaction should commence. \\ -\hline - -\raisebox{\heightof{T}}[0pt][0pt]{\index{EVT\_GRP\_BNO08x\_TASK\_RESET\_OCCURRED@{EVT\_GRP\_BNO08x\_TASK\_RESET\_OCCURRED}!BNO08xPrivateTypes@{BNO08xPrivateTypes}}\index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!EVT\_GRP\_BNO08x\_TASK\_RESET\_OCCURRED@{EVT\_GRP\_BNO08x\_TASK\_RESET\_OCCURRED}}}\Hypertarget{namespace_b_n_o08x_private_types_a59097f108831dd9860e17438d2976c1caaddd073f2b8e89319909d7c61f220452}\label{namespace_b_n_o08x_private_types_a59097f108831dd9860e17438d2976c1caaddd073f2b8e89319909d7c61f220452} -EVT\+\_\+\+GRP\+\_\+\+BNO08x\+\_\+\+TASK\+\_\+\+RESET\+\_\+\+OCCURRED&When this bit is set it indicates the SH2 HAL lib has reset the IMU, any reports enabled by the user must be re-\/enabled. \\ -\hline - -\raisebox{\heightof{T}}[0pt][0pt]{\index{EVT\_GRP\_BNO08x\_TASK\_DATA\_AVAILABLE@{EVT\_GRP\_BNO08x\_TASK\_DATA\_AVAILABLE}!BNO08xPrivateTypes@{BNO08xPrivateTypes}}\index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!EVT\_GRP\_BNO08x\_TASK\_DATA\_AVAILABLE@{EVT\_GRP\_BNO08x\_TASK\_DATA\_AVAILABLE}}}\Hypertarget{namespace_b_n_o08x_private_types_a59097f108831dd9860e17438d2976c1ca17f12f538e40746dbe8aafee08391fcc}\label{namespace_b_n_o08x_private_types_a59097f108831dd9860e17438d2976c1ca17f12f538e40746dbe8aafee08391fcc} -EVT\+\_\+\+GRP\+\_\+\+BNO08x\+\_\+\+TASK\+\_\+\+DATA\+\_\+\+AVAILABLE&When this bit is set it indicates a report has been received for the user to read, cleared in data\+\_\+available() set/cleared in handle\+\_\+sensor\+\_\+report(). \\ -\hline - -\end{DoxyEnumFields} - - -\doxysubsection{Variable Documentation} -\Hypertarget{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}\label{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da} -\index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!default\_sensor\_cfg@{default\_sensor\_cfg}} -\index{default\_sensor\_cfg@{default\_sensor\_cfg}!BNO08xPrivateTypes@{BNO08xPrivateTypes}} -\doxysubsubsection{\texorpdfstring{default\_sensor\_cfg}{default\_sensor\_cfg}} -{\footnotesize\ttfamily sh2\+\_\+\+Sensor\+Config BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}} - -{\bfseries Initial value\+:} -\begin{DoxyCode}{0} -\DoxyCodeLine{=\ \{\ } -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ .changeSensitivityEnabled\ =\ \textcolor{keyword}{false},} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ .changeSensitivityRelative\ =\ \textcolor{keyword}{false},} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ .wakeupEnabled\ =\ \textcolor{keyword}{false},} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ .alwaysOnEnabled\ =\ \textcolor{keyword}{false},} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ .changeSensitivity\ =\ 0,} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ .reportInterval\_us\ =\ 0,} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ .batchInterval\_us\ =\ 0,} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ .sensorSpecific\ =\ 0\}} - -\end{DoxyCode} diff --git a/documentation/latex/namespaces.tex b/documentation/latex/namespaces.tex deleted file mode 100644 index 033598a..0000000 --- a/documentation/latex/namespaces.tex +++ /dev/null @@ -1,4 +0,0 @@ -\doxysection{Namespace List} -Here is a list of all namespaces with brief descriptions\+:\begin{DoxyCompactList} -\item\contentsline{section}{\mbox{\hyperlink{namespace_b_n_o08x_private_types}{BNO08x\+Private\+Types}} }{\pageref{namespace_b_n_o08x_private_types}}{} -\end{DoxyCompactList} diff --git a/documentation/latex/refman.tex b/documentation/latex/refman.tex deleted file mode 100644 index 1152c5d..0000000 --- a/documentation/latex/refman.tex +++ /dev/null @@ -1,381 +0,0 @@ - % Handle batch mode - % to overcome problems with too many open files - \let\mypdfximage\pdfximage\def\pdfximage{\immediate\mypdfximage} - \pdfminorversion=7 - % Set document class depending on configuration - \documentclass[twoside]{book} - %% moved from doxygen.sty due to workaround for LaTex 2019 version and unmaintained tabu package - \usepackage{ifthen} - \ifx\requestedLaTeXdate\undefined - \usepackage{array} - \else - \usepackage{array}[=2016-10-06] - \fi - %% - % Packages required by doxygen - \makeatletter - \providecommand\IfFormatAtLeastTF{\@ifl@t@r\fmtversion} - % suppress package identification of infwarerr as it contains the word "warning" - \let\@@protected@wlog\protected@wlog - \def\protected@wlog#1{\wlog{package info suppressed}} - \RequirePackage{infwarerr} - \let\protected@wlog\@@protected@wlog - \makeatother - \IfFormatAtLeastTF{2016/01/01}{}{\usepackage{fixltx2e}} % for \textsubscript - \IfFormatAtLeastTF{2015/01/01}{\pdfsuppresswarningpagegroup=1}{} - \usepackage{doxygen} - \usepackage{graphicx} - \usepackage[utf8]{inputenc} - \usepackage{makeidx} - \PassOptionsToPackage{warn}{textcomp} - \usepackage{textcomp} - \usepackage[nointegrals]{wasysym} - \usepackage{ifxetex} - % NLS support packages - % Define default fonts - % Font selection - \usepackage[T1]{fontenc} - % set main and monospaced font - \usepackage[scaled=.90]{helvet} -\usepackage{courier} -\renewcommand{\familydefault}{\sfdefault} - \doxyallsectionsfont{% - \fontseries{bc}\selectfont% - \color{darkgray}% - } - \renewcommand{\DoxyLabelFont}{% - \fontseries{bc}\selectfont% - \color{darkgray}% - } - \newcommand{\+}{\discretionary{\mbox{\scriptsize$\hookleftarrow$}}{}{}} - % Arguments of doxygenemoji: - % 1) '::' form of the emoji, already LaTeX-escaped - % 2) file with the name of the emoji without the .png extension - % in case image exist use this otherwise use the '::' form - \newcommand{\doxygenemoji}[2]{% - \IfFileExists{./#2.png}{\raisebox{-0.1em}{\includegraphics[height=0.9em]{./#2.png}}}{#1}% - } - % Page & text layout - \usepackage{geometry} - \geometry{% - a4paper,% - top=2.5cm,% - bottom=2.5cm,% - left=2.5cm,% - right=2.5cm% - } - \usepackage{changepage} - % Allow a bit of overflow to go unnoticed by other means - \tolerance=750 - \hfuzz=15pt - \hbadness=750 - \setlength{\emergencystretch}{15pt} - \setlength{\parindent}{0cm} - \newcommand{\doxynormalparskip}{\setlength{\parskip}{3ex plus 2ex minus 2ex}} - \newcommand{\doxytocparskip}{\setlength{\parskip}{1ex plus 0ex minus 0ex}} - \doxynormalparskip - % Redefine paragraph/subparagraph environments, using sectsty fonts - \makeatletter - \renewcommand{\paragraph}{% - \@startsection{paragraph}{4}{0ex}{-1.0ex}{1.0ex}{% - \normalfont\normalsize\bfseries\SS@parafont% - }% - } - \renewcommand{\subparagraph}{% - \@startsection{subparagraph}{5}{0ex}{-1.0ex}{1.0ex}{% - \normalfont\normalsize\bfseries\SS@subparafont% - }% - } - \makeatother - \makeatletter - \newcommand\hrulefilll{\leavevmode\leaders\hrule\hskip 0pt plus 1filll\kern\z@} - \makeatother - % Headers & footers - \usepackage{fancyhdr} - \pagestyle{fancyplain} - \renewcommand{\footrulewidth}{0.4pt} - \fancypagestyle{fancyplain}{ - \fancyhf{} - \fancyhead[LE, RO]{\bfseries\thepage} - \fancyhead[LO]{\bfseries\rightmark} - \fancyhead[RE]{\bfseries\leftmark} - \fancyfoot[LO, RE]{\bfseries\scriptsize Generated by Doxygen } - } - \fancypagestyle{plain}{ - \fancyhf{} - \fancyfoot[LO, RE]{\bfseries\scriptsize Generated by Doxygen } - \renewcommand{\headrulewidth}{0pt} - } - \pagestyle{fancyplain} - \renewcommand{\chaptermark}[1]{% - \markboth{#1}{}% - } - \renewcommand{\sectionmark}[1]{% - \markright{\thesection\ #1}% - } - % ToC, LoF, LoT, bibliography, and index - % Indices & bibliography - \usepackage{natbib} - \usepackage[titles]{tocloft} - \setcounter{tocdepth}{3} - \setcounter{secnumdepth}{5} - % creating indexes - \makeindex - \usepackage{newunicodechar} - \makeatletter - \def\doxynewunicodechar#1#2{% - \@tempswafalse - \edef\nuc@tempa{\detokenize{#1}}% - \if\relax\nuc@tempa\relax - \nuc@emptyargerr - \else - \edef\@tempb{\expandafter\@car\nuc@tempa\@nil}% - \nuc@check - \if@tempswa - \@namedef{u8:\nuc@tempa}{#2}% - \fi - \fi - } - \makeatother - \doxynewunicodechar{⁻}{${}^{-}$}% Superscript minus - \doxynewunicodechar{²}{${}^{2}$}% Superscript two - \doxynewunicodechar{³}{${}^{3}$}% Superscript three - % Hyperlinks - % Hyperlinks (required, but should be loaded last) - \ifpdf - \usepackage[pdftex,pagebackref=true]{hyperref} - \else - \ifxetex - \usepackage[pagebackref=true]{hyperref} - \else - \usepackage[ps2pdf,pagebackref=true]{hyperref} - \fi - \fi - \hypersetup{% - colorlinks=true,% - linkcolor=blue,% - citecolor=blue,% - unicode,% - pdftitle={esp32\+\_\+\+BNO08x},% - pdfsubject={C++ BNO08x IMU driver component for esp-\/idf.}% - } - % Custom commands used by the header - % Custom commands - \newcommand{\clearemptydoublepage}{% - \newpage{\pagestyle{empty}\cleardoublepage}% - } - % caption style definition - \usepackage{caption} - \captionsetup{labelsep=space,justification=centering,font={bf},singlelinecheck=off,skip=4pt,position=top} - % in page table of contents - \IfFormatAtLeastTF{2023/05/01}{\usepackage[deeplevels]{etoc}}{\usepackage[deeplevels]{etoc_doxygen}} - \etocsettocstyle{\doxytocparskip}{\doxynormalparskip} - \etocsetlevel{subsubsubsection}{4} - \etocsetlevel{subsubsubsubsection}{5} - \etocsetlevel{subsubsubsubsubsection}{6} - \etocsetlevel{subsubsubsubsubsubsection}{7} - \etocsetlevel{paragraph}{8} - \etocsetlevel{subparagraph}{9} - % prevent numbers overlap the titles in toc - \renewcommand{\numberline}[1]{#1~} -% End of preamble, now comes the document contents -%===== C O N T E N T S ===== -\begin{document} - \raggedbottom - % Titlepage & ToC - % To avoid duplicate page anchors due to reuse of same numbers for - % the index (be it as roman numbers) - \hypersetup{pageanchor=false, - bookmarksnumbered=true, - pdfencoding=unicode - } - \pagenumbering{alph} - \begin{titlepage} - \vspace*{7cm} - \begin{center}% - {\Large esp32\+\_\+\+BNO08x}\\ - [1ex]\large 1.\+31 \\ - \vspace*{1cm} - {\large Generated by Doxygen 1.10.0}\\ - \end{center} - \end{titlepage} - \clearemptydoublepage - \pagenumbering{roman} - \tableofcontents - \clearemptydoublepage - \pagenumbering{arabic} - % re-enable anchors again - \hypersetup{pageanchor=true} -%--- Begin generated contents --- -\input{md__r_e_a_d_m_e} -\chapter{Namespace Index} -\input{namespaces} -\chapter{Hierarchical Index} -\input{hierarchy} -\chapter{Class Index} -\input{annotated} -\chapter{File Index} -\input{files} -\chapter{Namespace Documentation} -\input{namespace_b_n_o08x_private_types} -\chapter{Class Documentation} -\input{class_b_n_o08x} -\input{structbno08x__accel__t} -\input{structbno08x__activity__classifier__t} -\input{structbno08x__ang__vel__t} -\input{structbno08x__config__t} -\input{structbno08x__euler__angle__t} -\input{structbno08x__gyro__bias__t} -\input{structbno08x__gyro__t} -\input{struct_b_n_o08x_private_types_1_1bno08x__init__status__t} -\input{structbno08x__magf__bias__t} -\input{structbno08x__magf__t} -\input{structbno08x__meta__data__t} -\input{structbno08x__quat__t} -\input{structbno08x__raw__accel__t} -\input{structbno08x__raw__gyro__t} -\input{structbno08x__raw__magf__t} -\input{struct_b_n_o08x_1_1bno08x__reports__t} -\input{structbno08x__sample__counts__t} -\input{structbno08x__shake__detector__t} -\input{structbno08x__stability__classifier__t} -\input{structbno08x__step__counter__t} -\input{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t} -\input{structbno08x__tap__detector__t} -\input{class_b_n_o08x_cb_generic} -\input{class_b_n_o08x_cb_param_rpt_i_d} -\input{class_b_n_o08x_cb_param_void} -\input{class_b_n_o08x_rpt} -\input{class_b_n_o08x_rpt_acceleration} -\input{class_b_n_o08x_rpt_activity_classifier} -\input{class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v} -\input{class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v} -\input{class_b_n_o08x_rpt_cal_gyro} -\input{class_b_n_o08x_rpt_cal_magnetometer} -\input{class_b_n_o08x_rpt_game_r_v} -\input{class_b_n_o08x_rpt_gravity} -\input{class_b_n_o08x_rpt_i_gyro_r_v} -\input{class_b_n_o08x_rpt_linear_acceleration} -\input{class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer} -\input{class_b_n_o08x_rpt_raw_m_e_m_s_gyro} -\input{class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer} -\input{class_b_n_o08x_rpt_r_v} -\input{class_b_n_o08x_rpt_r_v_generic} -\input{class_b_n_o08x_rpt_r_v_geomag} -\input{class_b_n_o08x_rpt_shake_detector} -\input{class_b_n_o08x_rpt_stability_classifier} -\input{class_b_n_o08x_rpt_step_counter} -\input{class_b_n_o08x_rpt_tap_detector} -\input{class_b_n_o08x_rpt_uncal_gyro} -\input{class_b_n_o08x_rpt_uncal_magnetometer} -\input{class_b_n_o08x_s_h2_h_a_l} -\input{class_b_n_o08x_test_helper} -\input{class_b_n_o08x_test_suite} -\chapter{File Documentation} -\input{_b_n_o08x_8hpp} -\input{_b_n_o08x_8hpp_source} -\input{_b_n_o08x_global_types_8hpp} -\input{_b_n_o08x_global_types_8hpp_source} -\input{_b_n_o08x_private_types_8hpp} -\input{_b_n_o08x_private_types_8hpp_source} -\input{_b_n_o08x_s_h2_h_a_l_8hpp} -\input{_b_n_o08x_s_h2_h_a_l_8hpp_source} -\input{_b_n_o08x_test_helper_8hpp} -\input{_b_n_o08x_test_helper_8hpp_source} -\input{_b_n_o08x_test_suite_8hpp} -\input{_b_n_o08x_test_suite_8hpp_source} -\input{_b_n_o08x_cb_generic_8hpp} -\input{_b_n_o08x_cb_generic_8hpp_source} -\input{_b_n_o08x_cb_param_rpt_i_d_8hpp} -\input{_b_n_o08x_cb_param_rpt_i_d_8hpp_source} -\input{_b_n_o08x_cb_param_void_8hpp} -\input{_b_n_o08x_cb_param_void_8hpp_source} -\input{_b_n_o08x_reports_8hpp} -\input{_b_n_o08x_reports_8hpp_source} -\input{_b_n_o08x_rpt_8hpp} -\input{_b_n_o08x_rpt_8hpp_source} -\input{_b_n_o08x_rpt_acceleration_8hpp} -\input{_b_n_o08x_rpt_acceleration_8hpp_source} -\input{_b_n_o08x_rpt_activity_classifier_8hpp} -\input{_b_n_o08x_rpt_activity_classifier_8hpp_source} -\input{_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp} -\input{_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp_source} -\input{_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp} -\input{_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp_source} -\input{_b_n_o08x_rpt_cal_gyro_8hpp} -\input{_b_n_o08x_rpt_cal_gyro_8hpp_source} -\input{_b_n_o08x_rpt_cal_magnetometer_8hpp} -\input{_b_n_o08x_rpt_cal_magnetometer_8hpp_source} -\input{_b_n_o08x_rpt_game_r_v_8hpp} -\input{_b_n_o08x_rpt_game_r_v_8hpp_source} -\input{_b_n_o08x_rpt_gravity_8hpp} -\input{_b_n_o08x_rpt_gravity_8hpp_source} -\input{_b_n_o08x_rpt_i_gyro_r_v_8hpp} -\input{_b_n_o08x_rpt_i_gyro_r_v_8hpp_source} -\input{_b_n_o08x_rpt_linear_acceleration_8hpp} -\input{_b_n_o08x_rpt_linear_acceleration_8hpp_source} -\input{_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp} -\input{_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp_source} -\input{_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp} -\input{_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp_source} -\input{_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp} -\input{_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp_source} -\input{_b_n_o08x_rpt_r_v_8hpp} -\input{_b_n_o08x_rpt_r_v_8hpp_source} -\input{_b_n_o08x_rpt_r_v_generic_8hpp} -\input{_b_n_o08x_rpt_r_v_generic_8hpp_source} -\input{_b_n_o08x_rpt_r_v_geomag_8hpp} -\input{_b_n_o08x_rpt_r_v_geomag_8hpp_source} -\input{_b_n_o08x_rpt_shake_detector_8hpp} -\input{_b_n_o08x_rpt_shake_detector_8hpp_source} -\input{_b_n_o08x_rpt_stability_classifier_8hpp} -\input{_b_n_o08x_rpt_stability_classifier_8hpp_source} -\input{_b_n_o08x_rpt_step_counter_8hpp} -\input{_b_n_o08x_rpt_step_counter_8hpp_source} -\input{_b_n_o08x_rpt_tap_detector_8hpp} -\input{_b_n_o08x_rpt_tap_detector_8hpp_source} -\input{_b_n_o08x_rpt_uncal_gyro_8hpp} -\input{_b_n_o08x_rpt_uncal_gyro_8hpp_source} -\input{_b_n_o08x_rpt_uncal_magnetometer_8hpp} -\input{_b_n_o08x_rpt_uncal_magnetometer_8hpp_source} -\input{_r_e_a_d_m_e_8md} -\input{_b_n_o08x_8cpp} -\input{_b_n_o08x_rpt_8cpp} -\input{_b_n_o08x_s_h2_h_a_l_8cpp} -\input{_b_n_o08x_rpt_acceleration_8cpp} -\input{_b_n_o08x_rpt_activity_classifier_8cpp} -\input{_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp} -\input{_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp} -\input{_b_n_o08x_rpt_cal_gyro_8cpp} -\input{_b_n_o08x_rpt_cal_magnetometer_8cpp} -\input{_b_n_o08x_rpt_game_r_v_8cpp} -\input{_b_n_o08x_rpt_gravity_8cpp} -\input{_b_n_o08x_rpt_i_gyro_r_v_8cpp} -\input{_b_n_o08x_rpt_linear_acceleration_8cpp} -\input{_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp} -\input{_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp} -\input{_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp} -\input{_b_n_o08x_rpt_r_v_8cpp} -\input{_b_n_o08x_rpt_r_v_generic_8cpp} -\input{_b_n_o08x_rpt_r_v_geomag_8cpp} -\input{_b_n_o08x_rpt_shake_detector_8cpp} -\input{_b_n_o08x_rpt_stability_classifier_8cpp} -\input{_b_n_o08x_rpt_step_counter_8cpp} -\input{_b_n_o08x_rpt_tap_detector_8cpp} -\input{_b_n_o08x_rpt_uncal_gyro_8cpp} -\input{_b_n_o08x_rpt_uncal_magnetometer_8cpp} -\input{_callback_tests_8cpp} -\input{_feature_tests_8cpp} -\input{_init_denit_tests_8cpp} -\input{_multi_report_tests_8cpp} -\input{_single_report_tests_8cpp} -%--- End generated contents --- -% Index - \backmatter - \newpage - \phantomsection - \clearemptydoublepage - \addcontentsline{toc}{chapter}{\indexname} - \printindex -% Required for some languages (in combination with latexdocumentpre from the header) -\end{document} 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 deleted file mode 100644 index 677ae58..0000000 --- a/documentation/latex/struct_b_n_o08x_1_1bno08x__reports__t.tex +++ /dev/null @@ -1,217 +0,0 @@ -\doxysection{BNO08x\+::bno08x\+\_\+reports\+\_\+t Struct Reference} -\hypertarget{struct_b_n_o08x_1_1bno08x__reports__t}{}\label{struct_b_n_o08x_1_1bno08x__reports__t}\index{BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}} - - -Contains report implementations. - - - - -{\ttfamily \#include $<$BNO08x.\+hpp$>$} - - - -Collaboration diagram for BNO08x\+::bno08x\+\_\+reports\+\_\+t\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{struct_b_n_o08x_1_1bno08x__reports__t__coll__graph} -\end{center} -\end{figure} -\doxysubsubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_aad0b1641e9c31927c33d0f69c174f9cb}{bno08x\+\_\+reports\+\_\+t}} (\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_a22bb1bdc1153a455ec8f549d9389406e}{sync\+\_\+ctx}}) -\end{DoxyCompactItemize} -\doxysubsubsection*{Public Attributes} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{class_b_n_o08x_rpt_acceleration}{BNO08x\+Rpt\+Acceleration}} \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_ab7939486c9ba7e7c70f82d2284fb6119}{accelerometer}} -\item -\mbox{\hyperlink{class_b_n_o08x_rpt_linear_acceleration}{BNO08x\+Rpt\+Linear\+Acceleration}} \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_ac8114db28ee3f7be5578e52f48caa9c3}{linear\+\_\+accelerometer}} -\item -\mbox{\hyperlink{class_b_n_o08x_rpt_gravity}{BNO08x\+Rpt\+Gravity}} \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_af5245d5e4a6f7548a0c3a30af53b7355}{gravity}} -\item -\mbox{\hyperlink{class_b_n_o08x_rpt_cal_magnetometer}{BNO08x\+Rpt\+Cal\+Magnetometer}} \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a03d6194225331df5326a97ec6d45b094}{cal\+\_\+magnetometer}} -\item -\mbox{\hyperlink{class_b_n_o08x_rpt_uncal_magnetometer}{BNO08x\+Rpt\+Uncal\+Magnetometer}} \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a5774fa69fc74264d40478a729aeb5ece}{uncal\+\_\+magnetometer}} -\item -\mbox{\hyperlink{class_b_n_o08x_rpt_cal_gyro}{BNO08x\+Rpt\+Cal\+Gyro}} \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_adabe838126b5bbc83fc4f69bba78123e}{cal\+\_\+gyro}} -\item -\mbox{\hyperlink{class_b_n_o08x_rpt_uncal_gyro}{BNO08x\+Rpt\+Uncal\+Gyro}} \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a6f1929843393c09c21b1f107a47c8fe3}{uncal\+\_\+gyro}} -\item -\mbox{\hyperlink{class_b_n_o08x_rpt_r_v}{BNO08x\+Rpt\+RV}} \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_aeab138f8ddfed3f4d6b855a73b7e2db5}{rv}} -\item -\mbox{\hyperlink{class_b_n_o08x_rpt_game_r_v}{BNO08x\+Rpt\+Game\+RV}} \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a7f33ac650137f5933ee1eab1ce936db6}{rv\+\_\+game}} -\item -\mbox{\hyperlink{class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v}{BNO08x\+Rpt\+ARVRStabilized\+RV}} \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a027c914e51da445148dc9b2735cc5fc9}{rv\+\_\+\+ARVR\+\_\+stabilized}} -\item -\mbox{\hyperlink{class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v}{BNO08x\+Rpt\+ARVRStabilized\+Game\+RV}} \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_af550968d0e56f114b4afb20a5a442206}{rv\+\_\+\+ARVR\+\_\+stabilized\+\_\+game}} -\item -\mbox{\hyperlink{class_b_n_o08x_rpt_i_gyro_r_v}{BNO08x\+Rpt\+IGyro\+RV}} \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a6937b5d9bf8af9344a5013e1c543ab42}{rv\+\_\+gyro\+\_\+integrated}} -\item -\mbox{\hyperlink{class_b_n_o08x_rpt_r_v_geomag}{BNO08x\+Rpt\+RVGeomag}} \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a7e17ff7b9763ed040158813c69614a9f}{rv\+\_\+geomagnetic}} -\item -\mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_gyro}{BNO08x\+Rpt\+Raw\+MEMSGyro}} \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a13357e58bc926c2420ab41e4ffef4196}{raw\+\_\+gyro}} -\item -\mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer}{BNO08x\+Rpt\+Raw\+MEMSAccelerometer}} \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_aa3a65aaf2adf05aa014b72c2d4485590}{raw\+\_\+accelerometer}} -\item -\mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer}{BNO08x\+Rpt\+Raw\+MEMSMagnetometer}} \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_aad8698945b261c0a871f2f409897b071}{raw\+\_\+magnetometer}} -\item -\mbox{\hyperlink{class_b_n_o08x_rpt_step_counter}{BNO08x\+Rpt\+Step\+Counter}} \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_aee9528ea57ab86ef29e10de9ecfefcf7}{step\+\_\+counter}} -\item -\mbox{\hyperlink{class_b_n_o08x_rpt_activity_classifier}{BNO08x\+Rpt\+Activity\+Classifier}} \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a6475bdab7c49091f3086537efc00c12f}{activity\+\_\+classifier}} -\item -\mbox{\hyperlink{class_b_n_o08x_rpt_stability_classifier}{BNO08x\+Rpt\+Stability\+Classifier}} \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a2edee4386eaea86ef3d316f5840d7a2f}{stability\+\_\+classifier}} -\item -\mbox{\hyperlink{class_b_n_o08x_rpt_shake_detector}{BNO08x\+Rpt\+Shake\+Detector}} \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a9d7ff08c5a141c3d1ad3493423e7c49c}{shake\+\_\+detector}} -\item -\mbox{\hyperlink{class_b_n_o08x_rpt_tap_detector}{BNO08x\+Rpt\+Tap\+Detector}} \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a0cabee7da991a7399d607373f09548a7}{tap\+\_\+detector}} -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -Contains report implementations. - -\doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{struct_b_n_o08x_1_1bno08x__reports__t_aad0b1641e9c31927c33d0f69c174f9cb}\label{struct_b_n_o08x_1_1bno08x__reports__t_aad0b1641e9c31927c33d0f69c174f9cb} -\index{BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}!bno08x\_reports\_t@{bno08x\_reports\_t}} -\index{bno08x\_reports\_t@{bno08x\_reports\_t}!BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}} -\doxysubsubsection{\texorpdfstring{bno08x\_reports\_t()}{bno08x\_reports\_t()}} -{\footnotesize\ttfamily BNO08x\+::bno08x\+\_\+reports\+\_\+t\+::bno08x\+\_\+reports\+\_\+t (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}}]{sync\+\_\+ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} - - - -\doxysubsection{Member Data Documentation} -\Hypertarget{struct_b_n_o08x_1_1bno08x__reports__t_ab7939486c9ba7e7c70f82d2284fb6119}\label{struct_b_n_o08x_1_1bno08x__reports__t_ab7939486c9ba7e7c70f82d2284fb6119} -\index{BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}!accelerometer@{accelerometer}} -\index{accelerometer@{accelerometer}!BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}} -\doxysubsubsection{\texorpdfstring{accelerometer}{accelerometer}} -{\footnotesize\ttfamily \mbox{\hyperlink{class_b_n_o08x_rpt_acceleration}{BNO08x\+Rpt\+Acceleration}} BNO08x\+::bno08x\+\_\+reports\+\_\+t\+::accelerometer} - -\Hypertarget{struct_b_n_o08x_1_1bno08x__reports__t_a6475bdab7c49091f3086537efc00c12f}\label{struct_b_n_o08x_1_1bno08x__reports__t_a6475bdab7c49091f3086537efc00c12f} -\index{BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}!activity\_classifier@{activity\_classifier}} -\index{activity\_classifier@{activity\_classifier}!BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}} -\doxysubsubsection{\texorpdfstring{activity\_classifier}{activity\_classifier}} -{\footnotesize\ttfamily \mbox{\hyperlink{class_b_n_o08x_rpt_activity_classifier}{BNO08x\+Rpt\+Activity\+Classifier}} BNO08x\+::bno08x\+\_\+reports\+\_\+t\+::activity\+\_\+classifier} - -\Hypertarget{struct_b_n_o08x_1_1bno08x__reports__t_adabe838126b5bbc83fc4f69bba78123e}\label{struct_b_n_o08x_1_1bno08x__reports__t_adabe838126b5bbc83fc4f69bba78123e} -\index{BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}!cal\_gyro@{cal\_gyro}} -\index{cal\_gyro@{cal\_gyro}!BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}} -\doxysubsubsection{\texorpdfstring{cal\_gyro}{cal\_gyro}} -{\footnotesize\ttfamily \mbox{\hyperlink{class_b_n_o08x_rpt_cal_gyro}{BNO08x\+Rpt\+Cal\+Gyro}} BNO08x\+::bno08x\+\_\+reports\+\_\+t\+::cal\+\_\+gyro} - -\Hypertarget{struct_b_n_o08x_1_1bno08x__reports__t_a03d6194225331df5326a97ec6d45b094}\label{struct_b_n_o08x_1_1bno08x__reports__t_a03d6194225331df5326a97ec6d45b094} -\index{BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}!cal\_magnetometer@{cal\_magnetometer}} -\index{cal\_magnetometer@{cal\_magnetometer}!BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}} -\doxysubsubsection{\texorpdfstring{cal\_magnetometer}{cal\_magnetometer}} -{\footnotesize\ttfamily \mbox{\hyperlink{class_b_n_o08x_rpt_cal_magnetometer}{BNO08x\+Rpt\+Cal\+Magnetometer}} BNO08x\+::bno08x\+\_\+reports\+\_\+t\+::cal\+\_\+magnetometer} - -\Hypertarget{struct_b_n_o08x_1_1bno08x__reports__t_af5245d5e4a6f7548a0c3a30af53b7355}\label{struct_b_n_o08x_1_1bno08x__reports__t_af5245d5e4a6f7548a0c3a30af53b7355} -\index{BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}!gravity@{gravity}} -\index{gravity@{gravity}!BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}} -\doxysubsubsection{\texorpdfstring{gravity}{gravity}} -{\footnotesize\ttfamily \mbox{\hyperlink{class_b_n_o08x_rpt_gravity}{BNO08x\+Rpt\+Gravity}} BNO08x\+::bno08x\+\_\+reports\+\_\+t\+::gravity} - -\Hypertarget{struct_b_n_o08x_1_1bno08x__reports__t_ac8114db28ee3f7be5578e52f48caa9c3}\label{struct_b_n_o08x_1_1bno08x__reports__t_ac8114db28ee3f7be5578e52f48caa9c3} -\index{BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}!linear\_accelerometer@{linear\_accelerometer}} -\index{linear\_accelerometer@{linear\_accelerometer}!BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}} -\doxysubsubsection{\texorpdfstring{linear\_accelerometer}{linear\_accelerometer}} -{\footnotesize\ttfamily \mbox{\hyperlink{class_b_n_o08x_rpt_linear_acceleration}{BNO08x\+Rpt\+Linear\+Acceleration}} BNO08x\+::bno08x\+\_\+reports\+\_\+t\+::linear\+\_\+accelerometer} - -\Hypertarget{struct_b_n_o08x_1_1bno08x__reports__t_aa3a65aaf2adf05aa014b72c2d4485590}\label{struct_b_n_o08x_1_1bno08x__reports__t_aa3a65aaf2adf05aa014b72c2d4485590} -\index{BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}!raw\_accelerometer@{raw\_accelerometer}} -\index{raw\_accelerometer@{raw\_accelerometer}!BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}} -\doxysubsubsection{\texorpdfstring{raw\_accelerometer}{raw\_accelerometer}} -{\footnotesize\ttfamily \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer}{BNO08x\+Rpt\+Raw\+MEMSAccelerometer}} BNO08x\+::bno08x\+\_\+reports\+\_\+t\+::raw\+\_\+accelerometer} - -\Hypertarget{struct_b_n_o08x_1_1bno08x__reports__t_a13357e58bc926c2420ab41e4ffef4196}\label{struct_b_n_o08x_1_1bno08x__reports__t_a13357e58bc926c2420ab41e4ffef4196} -\index{BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}!raw\_gyro@{raw\_gyro}} -\index{raw\_gyro@{raw\_gyro}!BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}} -\doxysubsubsection{\texorpdfstring{raw\_gyro}{raw\_gyro}} -{\footnotesize\ttfamily \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_gyro}{BNO08x\+Rpt\+Raw\+MEMSGyro}} BNO08x\+::bno08x\+\_\+reports\+\_\+t\+::raw\+\_\+gyro} - -\Hypertarget{struct_b_n_o08x_1_1bno08x__reports__t_aad8698945b261c0a871f2f409897b071}\label{struct_b_n_o08x_1_1bno08x__reports__t_aad8698945b261c0a871f2f409897b071} -\index{BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}!raw\_magnetometer@{raw\_magnetometer}} -\index{raw\_magnetometer@{raw\_magnetometer}!BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}} -\doxysubsubsection{\texorpdfstring{raw\_magnetometer}{raw\_magnetometer}} -{\footnotesize\ttfamily \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer}{BNO08x\+Rpt\+Raw\+MEMSMagnetometer}} BNO08x\+::bno08x\+\_\+reports\+\_\+t\+::raw\+\_\+magnetometer} - -\Hypertarget{struct_b_n_o08x_1_1bno08x__reports__t_aeab138f8ddfed3f4d6b855a73b7e2db5}\label{struct_b_n_o08x_1_1bno08x__reports__t_aeab138f8ddfed3f4d6b855a73b7e2db5} -\index{BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}!rv@{rv}} -\index{rv@{rv}!BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}} -\doxysubsubsection{\texorpdfstring{rv}{rv}} -{\footnotesize\ttfamily \mbox{\hyperlink{class_b_n_o08x_rpt_r_v}{BNO08x\+Rpt\+RV}} BNO08x\+::bno08x\+\_\+reports\+\_\+t\+::rv} - -\Hypertarget{struct_b_n_o08x_1_1bno08x__reports__t_a027c914e51da445148dc9b2735cc5fc9}\label{struct_b_n_o08x_1_1bno08x__reports__t_a027c914e51da445148dc9b2735cc5fc9} -\index{BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}!rv\_ARVR\_stabilized@{rv\_ARVR\_stabilized}} -\index{rv\_ARVR\_stabilized@{rv\_ARVR\_stabilized}!BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}} -\doxysubsubsection{\texorpdfstring{rv\_ARVR\_stabilized}{rv\_ARVR\_stabilized}} -{\footnotesize\ttfamily \mbox{\hyperlink{class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v}{BNO08x\+Rpt\+ARVRStabilized\+RV}} BNO08x\+::bno08x\+\_\+reports\+\_\+t\+::rv\+\_\+\+ARVR\+\_\+stabilized} - -\Hypertarget{struct_b_n_o08x_1_1bno08x__reports__t_af550968d0e56f114b4afb20a5a442206}\label{struct_b_n_o08x_1_1bno08x__reports__t_af550968d0e56f114b4afb20a5a442206} -\index{BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}!rv\_ARVR\_stabilized\_game@{rv\_ARVR\_stabilized\_game}} -\index{rv\_ARVR\_stabilized\_game@{rv\_ARVR\_stabilized\_game}!BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}} -\doxysubsubsection{\texorpdfstring{rv\_ARVR\_stabilized\_game}{rv\_ARVR\_stabilized\_game}} -{\footnotesize\ttfamily \mbox{\hyperlink{class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v}{BNO08x\+Rpt\+ARVRStabilized\+Game\+RV}} BNO08x\+::bno08x\+\_\+reports\+\_\+t\+::rv\+\_\+\+ARVR\+\_\+stabilized\+\_\+game} - -\Hypertarget{struct_b_n_o08x_1_1bno08x__reports__t_a7f33ac650137f5933ee1eab1ce936db6}\label{struct_b_n_o08x_1_1bno08x__reports__t_a7f33ac650137f5933ee1eab1ce936db6} -\index{BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}!rv\_game@{rv\_game}} -\index{rv\_game@{rv\_game}!BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}} -\doxysubsubsection{\texorpdfstring{rv\_game}{rv\_game}} -{\footnotesize\ttfamily \mbox{\hyperlink{class_b_n_o08x_rpt_game_r_v}{BNO08x\+Rpt\+Game\+RV}} BNO08x\+::bno08x\+\_\+reports\+\_\+t\+::rv\+\_\+game} - -\Hypertarget{struct_b_n_o08x_1_1bno08x__reports__t_a7e17ff7b9763ed040158813c69614a9f}\label{struct_b_n_o08x_1_1bno08x__reports__t_a7e17ff7b9763ed040158813c69614a9f} -\index{BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}!rv\_geomagnetic@{rv\_geomagnetic}} -\index{rv\_geomagnetic@{rv\_geomagnetic}!BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}} -\doxysubsubsection{\texorpdfstring{rv\_geomagnetic}{rv\_geomagnetic}} -{\footnotesize\ttfamily \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_geomag}{BNO08x\+Rpt\+RVGeomag}} BNO08x\+::bno08x\+\_\+reports\+\_\+t\+::rv\+\_\+geomagnetic} - -\Hypertarget{struct_b_n_o08x_1_1bno08x__reports__t_a6937b5d9bf8af9344a5013e1c543ab42}\label{struct_b_n_o08x_1_1bno08x__reports__t_a6937b5d9bf8af9344a5013e1c543ab42} -\index{BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}!rv\_gyro\_integrated@{rv\_gyro\_integrated}} -\index{rv\_gyro\_integrated@{rv\_gyro\_integrated}!BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}} -\doxysubsubsection{\texorpdfstring{rv\_gyro\_integrated}{rv\_gyro\_integrated}} -{\footnotesize\ttfamily \mbox{\hyperlink{class_b_n_o08x_rpt_i_gyro_r_v}{BNO08x\+Rpt\+IGyro\+RV}} BNO08x\+::bno08x\+\_\+reports\+\_\+t\+::rv\+\_\+gyro\+\_\+integrated} - -\Hypertarget{struct_b_n_o08x_1_1bno08x__reports__t_a9d7ff08c5a141c3d1ad3493423e7c49c}\label{struct_b_n_o08x_1_1bno08x__reports__t_a9d7ff08c5a141c3d1ad3493423e7c49c} -\index{BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}!shake\_detector@{shake\_detector}} -\index{shake\_detector@{shake\_detector}!BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}} -\doxysubsubsection{\texorpdfstring{shake\_detector}{shake\_detector}} -{\footnotesize\ttfamily \mbox{\hyperlink{class_b_n_o08x_rpt_shake_detector}{BNO08x\+Rpt\+Shake\+Detector}} BNO08x\+::bno08x\+\_\+reports\+\_\+t\+::shake\+\_\+detector} - -\Hypertarget{struct_b_n_o08x_1_1bno08x__reports__t_a2edee4386eaea86ef3d316f5840d7a2f}\label{struct_b_n_o08x_1_1bno08x__reports__t_a2edee4386eaea86ef3d316f5840d7a2f} -\index{BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}!stability\_classifier@{stability\_classifier}} -\index{stability\_classifier@{stability\_classifier}!BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}} -\doxysubsubsection{\texorpdfstring{stability\_classifier}{stability\_classifier}} -{\footnotesize\ttfamily \mbox{\hyperlink{class_b_n_o08x_rpt_stability_classifier}{BNO08x\+Rpt\+Stability\+Classifier}} BNO08x\+::bno08x\+\_\+reports\+\_\+t\+::stability\+\_\+classifier} - -\Hypertarget{struct_b_n_o08x_1_1bno08x__reports__t_aee9528ea57ab86ef29e10de9ecfefcf7}\label{struct_b_n_o08x_1_1bno08x__reports__t_aee9528ea57ab86ef29e10de9ecfefcf7} -\index{BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}!step\_counter@{step\_counter}} -\index{step\_counter@{step\_counter}!BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}} -\doxysubsubsection{\texorpdfstring{step\_counter}{step\_counter}} -{\footnotesize\ttfamily \mbox{\hyperlink{class_b_n_o08x_rpt_step_counter}{BNO08x\+Rpt\+Step\+Counter}} BNO08x\+::bno08x\+\_\+reports\+\_\+t\+::step\+\_\+counter} - -\Hypertarget{struct_b_n_o08x_1_1bno08x__reports__t_a0cabee7da991a7399d607373f09548a7}\label{struct_b_n_o08x_1_1bno08x__reports__t_a0cabee7da991a7399d607373f09548a7} -\index{BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}!tap\_detector@{tap\_detector}} -\index{tap\_detector@{tap\_detector}!BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}} -\doxysubsubsection{\texorpdfstring{tap\_detector}{tap\_detector}} -{\footnotesize\ttfamily \mbox{\hyperlink{class_b_n_o08x_rpt_tap_detector}{BNO08x\+Rpt\+Tap\+Detector}} BNO08x\+::bno08x\+\_\+reports\+\_\+t\+::tap\+\_\+detector} - -\Hypertarget{struct_b_n_o08x_1_1bno08x__reports__t_a6f1929843393c09c21b1f107a47c8fe3}\label{struct_b_n_o08x_1_1bno08x__reports__t_a6f1929843393c09c21b1f107a47c8fe3} -\index{BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}!uncal\_gyro@{uncal\_gyro}} -\index{uncal\_gyro@{uncal\_gyro}!BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}} -\doxysubsubsection{\texorpdfstring{uncal\_gyro}{uncal\_gyro}} -{\footnotesize\ttfamily \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_gyro}{BNO08x\+Rpt\+Uncal\+Gyro}} BNO08x\+::bno08x\+\_\+reports\+\_\+t\+::uncal\+\_\+gyro} - -\Hypertarget{struct_b_n_o08x_1_1bno08x__reports__t_a5774fa69fc74264d40478a729aeb5ece}\label{struct_b_n_o08x_1_1bno08x__reports__t_a5774fa69fc74264d40478a729aeb5ece} -\index{BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}!uncal\_magnetometer@{uncal\_magnetometer}} -\index{uncal\_magnetometer@{uncal\_magnetometer}!BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}} -\doxysubsubsection{\texorpdfstring{uncal\_magnetometer}{uncal\_magnetometer}} -{\footnotesize\ttfamily \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_magnetometer}{BNO08x\+Rpt\+Uncal\+Magnetometer}} BNO08x\+::bno08x\+\_\+reports\+\_\+t\+::uncal\+\_\+magnetometer} - - - -The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} -\item -include/\mbox{\hyperlink{_b_n_o08x_8hpp}{BNO08x.\+hpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/struct_b_n_o08x_1_1bno08x__reports__t__coll__graph.md5 b/documentation/latex/struct_b_n_o08x_1_1bno08x__reports__t__coll__graph.md5 deleted file mode 100644 index 4f0cbcf..0000000 --- a/documentation/latex/struct_b_n_o08x_1_1bno08x__reports__t__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -3d39e9fac6ded13882252c28ab592292 \ No newline at end of file diff --git a/documentation/latex/struct_b_n_o08x_1_1bno08x__reports__t__coll__graph.pdf b/documentation/latex/struct_b_n_o08x_1_1bno08x__reports__t__coll__graph.pdf deleted file mode 100644 index d83c8b7..0000000 Binary files a/documentation/latex/struct_b_n_o08x_1_1bno08x__reports__t__coll__graph.pdf and /dev/null differ diff --git a/documentation/latex/struct_b_n_o08x_private_types_1_1bno08x__init__status__t.tex b/documentation/latex/struct_b_n_o08x_private_types_1_1bno08x__init__status__t.tex deleted file mode 100644 index 98324d0..0000000 --- a/documentation/latex/struct_b_n_o08x_private_types_1_1bno08x__init__status__t.tex +++ /dev/null @@ -1,159 +0,0 @@ -\doxysection{BNO08x\+Private\+Types\+::bno08x\+\_\+init\+\_\+status\+\_\+t Struct Reference} -\hypertarget{struct_b_n_o08x_private_types_1_1bno08x__init__status__t}{}\label{struct_b_n_o08x_private_types_1_1bno08x__init__status__t}\index{BNO08xPrivateTypes::bno08x\_init\_status\_t@{BNO08xPrivateTypes::bno08x\_init\_status\_t}} - - -Holds info about which functionality has been successfully initialized (used by deconstructor during cleanup). - - - - -{\ttfamily \#include $<$BNO08x\+Private\+Types.\+hpp$>$} - -\doxysubsubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a63b876667ae7fb32e9861dffafb55a64}{bno08x\+\_\+init\+\_\+status\+\_\+t}} () -\end{DoxyCompactItemize} -\doxysubsubsection*{Public Attributes} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_ac74b5a17ec13d4bef4e4775f20ed68df}{gpio\+\_\+outputs}} -\begin{DoxyCompactList}\small\item\em True if GPIO outputs have been initialized. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a9b87a879ec795e2241985f0d33856c14}{gpio\+\_\+inputs}} -\begin{DoxyCompactList}\small\item\em True if GPIO inputs have been initialized. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a3cec063b6210ec58d30b3bd1d4ead4f9}{isr\+\_\+service}} -\begin{DoxyCompactList}\small\item\em True if global ISR service has been initialized. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a7c4523e02a434a7be73f5dc5314429bd}{isr\+\_\+handler}} -\begin{DoxyCompactList}\small\item\em True if HINT ISR handler has been initialized. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a8780317bf985194a58d4b0457d518adf}{spi\+\_\+bus}} -\begin{DoxyCompactList}\small\item\em True if spi\+\_\+bus\+\_\+initialize() has been called successfully. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_ab268642c4b6b9fc1eb7c6ceec0e8e64d}{spi\+\_\+device}} -\begin{DoxyCompactList}\small\item\em True if spi\+\_\+bus\+\_\+add\+\_\+device() has been called successfully. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_af303bcbae7a635043e0c082d7869dd40}{data\+\_\+proc\+\_\+task}} -\begin{DoxyCompactList}\small\item\em True if x\+Task\+Create has been called successfully for data\+\_\+proc\+\_\+task. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a150665b9f07eea167dd61aa9701d0e66}{sh2\+\_\+\+HAL\+\_\+service\+\_\+task}} -\begin{DoxyCompactList}\small\item\em True if x\+Task\+Create has been called successfully for sh2\+\_\+\+HAL\+\_\+service\+\_\+task. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_ae1066ea59e52f7d228b71df1f8c2b416}{cb\+\_\+task}} -\begin{DoxyCompactList}\small\item\em True if x\+Task\+Create has been called successfully for cb\+\_\+task. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a5094148539354e52e4f7b054ba766bce}{sh2\+\_\+\+HAL}} -\begin{DoxyCompactList}\small\item\em True if sh2\+\_\+open() has been called successfully. \end{DoxyCompactList}\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -Holds info about which functionality has been successfully initialized (used by deconstructor during cleanup). - -\doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a63b876667ae7fb32e9861dffafb55a64}\label{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a63b876667ae7fb32e9861dffafb55a64} -\index{BNO08xPrivateTypes::bno08x\_init\_status\_t@{BNO08xPrivateTypes::bno08x\_init\_status\_t}!bno08x\_init\_status\_t@{bno08x\_init\_status\_t}} -\index{bno08x\_init\_status\_t@{bno08x\_init\_status\_t}!BNO08xPrivateTypes::bno08x\_init\_status\_t@{BNO08xPrivateTypes::bno08x\_init\_status\_t}} -\doxysubsubsection{\texorpdfstring{bno08x\_init\_status\_t()}{bno08x\_init\_status\_t()}} -{\footnotesize\ttfamily BNO08x\+Private\+Types\+::bno08x\+\_\+init\+\_\+status\+\_\+t\+::bno08x\+\_\+init\+\_\+status\+\_\+t (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} - - - -\doxysubsection{Member Data Documentation} -\Hypertarget{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_ae1066ea59e52f7d228b71df1f8c2b416}\label{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_ae1066ea59e52f7d228b71df1f8c2b416} -\index{BNO08xPrivateTypes::bno08x\_init\_status\_t@{BNO08xPrivateTypes::bno08x\_init\_status\_t}!cb\_task@{cb\_task}} -\index{cb\_task@{cb\_task}!BNO08xPrivateTypes::bno08x\_init\_status\_t@{BNO08xPrivateTypes::bno08x\_init\_status\_t}} -\doxysubsubsection{\texorpdfstring{cb\_task}{cb\_task}} -{\footnotesize\ttfamily bool BNO08x\+Private\+Types\+::bno08x\+\_\+init\+\_\+status\+\_\+t\+::cb\+\_\+task} - - - -True if x\+Task\+Create has been called successfully for cb\+\_\+task. - -\Hypertarget{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_af303bcbae7a635043e0c082d7869dd40}\label{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_af303bcbae7a635043e0c082d7869dd40} -\index{BNO08xPrivateTypes::bno08x\_init\_status\_t@{BNO08xPrivateTypes::bno08x\_init\_status\_t}!data\_proc\_task@{data\_proc\_task}} -\index{data\_proc\_task@{data\_proc\_task}!BNO08xPrivateTypes::bno08x\_init\_status\_t@{BNO08xPrivateTypes::bno08x\_init\_status\_t}} -\doxysubsubsection{\texorpdfstring{data\_proc\_task}{data\_proc\_task}} -{\footnotesize\ttfamily bool BNO08x\+Private\+Types\+::bno08x\+\_\+init\+\_\+status\+\_\+t\+::data\+\_\+proc\+\_\+task} - - - -True if x\+Task\+Create has been called successfully for data\+\_\+proc\+\_\+task. - -\Hypertarget{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a9b87a879ec795e2241985f0d33856c14}\label{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a9b87a879ec795e2241985f0d33856c14} -\index{BNO08xPrivateTypes::bno08x\_init\_status\_t@{BNO08xPrivateTypes::bno08x\_init\_status\_t}!gpio\_inputs@{gpio\_inputs}} -\index{gpio\_inputs@{gpio\_inputs}!BNO08xPrivateTypes::bno08x\_init\_status\_t@{BNO08xPrivateTypes::bno08x\_init\_status\_t}} -\doxysubsubsection{\texorpdfstring{gpio\_inputs}{gpio\_inputs}} -{\footnotesize\ttfamily bool BNO08x\+Private\+Types\+::bno08x\+\_\+init\+\_\+status\+\_\+t\+::gpio\+\_\+inputs} - - - -True if GPIO inputs have been initialized. - -\Hypertarget{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_ac74b5a17ec13d4bef4e4775f20ed68df}\label{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_ac74b5a17ec13d4bef4e4775f20ed68df} -\index{BNO08xPrivateTypes::bno08x\_init\_status\_t@{BNO08xPrivateTypes::bno08x\_init\_status\_t}!gpio\_outputs@{gpio\_outputs}} -\index{gpio\_outputs@{gpio\_outputs}!BNO08xPrivateTypes::bno08x\_init\_status\_t@{BNO08xPrivateTypes::bno08x\_init\_status\_t}} -\doxysubsubsection{\texorpdfstring{gpio\_outputs}{gpio\_outputs}} -{\footnotesize\ttfamily bool BNO08x\+Private\+Types\+::bno08x\+\_\+init\+\_\+status\+\_\+t\+::gpio\+\_\+outputs} - - - -True if GPIO outputs have been initialized. - -\Hypertarget{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a7c4523e02a434a7be73f5dc5314429bd}\label{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a7c4523e02a434a7be73f5dc5314429bd} -\index{BNO08xPrivateTypes::bno08x\_init\_status\_t@{BNO08xPrivateTypes::bno08x\_init\_status\_t}!isr\_handler@{isr\_handler}} -\index{isr\_handler@{isr\_handler}!BNO08xPrivateTypes::bno08x\_init\_status\_t@{BNO08xPrivateTypes::bno08x\_init\_status\_t}} -\doxysubsubsection{\texorpdfstring{isr\_handler}{isr\_handler}} -{\footnotesize\ttfamily bool BNO08x\+Private\+Types\+::bno08x\+\_\+init\+\_\+status\+\_\+t\+::isr\+\_\+handler} - - - -True if HINT ISR handler has been initialized. - -\Hypertarget{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a3cec063b6210ec58d30b3bd1d4ead4f9}\label{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a3cec063b6210ec58d30b3bd1d4ead4f9} -\index{BNO08xPrivateTypes::bno08x\_init\_status\_t@{BNO08xPrivateTypes::bno08x\_init\_status\_t}!isr\_service@{isr\_service}} -\index{isr\_service@{isr\_service}!BNO08xPrivateTypes::bno08x\_init\_status\_t@{BNO08xPrivateTypes::bno08x\_init\_status\_t}} -\doxysubsubsection{\texorpdfstring{isr\_service}{isr\_service}} -{\footnotesize\ttfamily bool BNO08x\+Private\+Types\+::bno08x\+\_\+init\+\_\+status\+\_\+t\+::isr\+\_\+service} - - - -True if global ISR service has been initialized. - -\Hypertarget{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a5094148539354e52e4f7b054ba766bce}\label{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a5094148539354e52e4f7b054ba766bce} -\index{BNO08xPrivateTypes::bno08x\_init\_status\_t@{BNO08xPrivateTypes::bno08x\_init\_status\_t}!sh2\_HAL@{sh2\_HAL}} -\index{sh2\_HAL@{sh2\_HAL}!BNO08xPrivateTypes::bno08x\_init\_status\_t@{BNO08xPrivateTypes::bno08x\_init\_status\_t}} -\doxysubsubsection{\texorpdfstring{sh2\_HAL}{sh2\_HAL}} -{\footnotesize\ttfamily bool BNO08x\+Private\+Types\+::bno08x\+\_\+init\+\_\+status\+\_\+t\+::sh2\+\_\+\+HAL} - - - -True if sh2\+\_\+open() has been called successfully. - -\Hypertarget{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a150665b9f07eea167dd61aa9701d0e66}\label{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a150665b9f07eea167dd61aa9701d0e66} -\index{BNO08xPrivateTypes::bno08x\_init\_status\_t@{BNO08xPrivateTypes::bno08x\_init\_status\_t}!sh2\_HAL\_service\_task@{sh2\_HAL\_service\_task}} -\index{sh2\_HAL\_service\_task@{sh2\_HAL\_service\_task}!BNO08xPrivateTypes::bno08x\_init\_status\_t@{BNO08xPrivateTypes::bno08x\_init\_status\_t}} -\doxysubsubsection{\texorpdfstring{sh2\_HAL\_service\_task}{sh2\_HAL\_service\_task}} -{\footnotesize\ttfamily bool BNO08x\+Private\+Types\+::bno08x\+\_\+init\+\_\+status\+\_\+t\+::sh2\+\_\+\+HAL\+\_\+service\+\_\+task} - - - -True if x\+Task\+Create has been called successfully for sh2\+\_\+\+HAL\+\_\+service\+\_\+task. - -\Hypertarget{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a8780317bf985194a58d4b0457d518adf}\label{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a8780317bf985194a58d4b0457d518adf} -\index{BNO08xPrivateTypes::bno08x\_init\_status\_t@{BNO08xPrivateTypes::bno08x\_init\_status\_t}!spi\_bus@{spi\_bus}} -\index{spi\_bus@{spi\_bus}!BNO08xPrivateTypes::bno08x\_init\_status\_t@{BNO08xPrivateTypes::bno08x\_init\_status\_t}} -\doxysubsubsection{\texorpdfstring{spi\_bus}{spi\_bus}} -{\footnotesize\ttfamily bool BNO08x\+Private\+Types\+::bno08x\+\_\+init\+\_\+status\+\_\+t\+::spi\+\_\+bus} - - - -True if spi\+\_\+bus\+\_\+initialize() has been called successfully. - -\Hypertarget{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_ab268642c4b6b9fc1eb7c6ceec0e8e64d}\label{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_ab268642c4b6b9fc1eb7c6ceec0e8e64d} -\index{BNO08xPrivateTypes::bno08x\_init\_status\_t@{BNO08xPrivateTypes::bno08x\_init\_status\_t}!spi\_device@{spi\_device}} -\index{spi\_device@{spi\_device}!BNO08xPrivateTypes::bno08x\_init\_status\_t@{BNO08xPrivateTypes::bno08x\_init\_status\_t}} -\doxysubsubsection{\texorpdfstring{spi\_device}{spi\_device}} -{\footnotesize\ttfamily bool BNO08x\+Private\+Types\+::bno08x\+\_\+init\+\_\+status\+\_\+t\+::spi\+\_\+device} - - - -True if spi\+\_\+bus\+\_\+add\+\_\+device() has been called successfully. - - - -The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} -\item -include/\mbox{\hyperlink{_b_n_o08x_private_types_8hpp}{BNO08x\+Private\+Types.\+hpp}}\end{DoxyCompactItemize} 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 deleted file mode 100644 index f9586e3..0000000 --- a/documentation/latex/struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.tex +++ /dev/null @@ -1,123 +0,0 @@ -\doxysection{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t Struct Reference} -\hypertarget{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{}\label{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}\index{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t@{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}} - - -Holds context used to synchronize tasks and callback execution. - - - - -{\ttfamily \#include $<$BNO08x\+Private\+Types.\+hpp$>$} - -\doxysubsubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_a3f9cea8f40f89200c93f2a4bf09039ac}{bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} () -\end{DoxyCompactItemize} -\doxysubsubsection*{Public Attributes} -\begin{DoxyCompactItemize} -\item -Semaphore\+Handle\+\_\+t \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_a5433c33ca93bfd2be4a7575ddff7a8d9}{sh2\+\_\+\+HAL\+\_\+lock}} -\begin{DoxyCompactList}\small\item\em Mutex to prevent sh2 HAL lib functions from being accessed at same time. \end{DoxyCompactList}\item -Semaphore\+Handle\+\_\+t \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_a551d1eb66d239c54cffa96b558e40a15}{data\+\_\+lock}} -\begin{DoxyCompactList}\small\item\em Mutex to prevent user from reading data while data\+\_\+proc\+\_\+task() updates it, and vice versa. \end{DoxyCompactList}\item -Event\+Group\+Handle\+\_\+t \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_aeaeeb8fa04544f63b66c32f3adbb0041}{evt\+\_\+grp\+\_\+rpt\+\_\+en}} -\begin{DoxyCompactList}\small\item\em Event group for indicating which reports are currently enabled. \end{DoxyCompactList}\item -Event\+Group\+Handle\+\_\+t \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_a13f4a91c74fbf09059b5b136ed4f09ac}{evt\+\_\+grp\+\_\+rpt\+\_\+data\+\_\+available}} -\begin{DoxyCompactList}\small\item\em Event group for indicating to \doxylink{class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed}{BNO08x\+Rpt\+::has\+\_\+new\+\_\+data()} that a module received a new report. \end{DoxyCompactList}\item -Event\+Group\+Handle\+\_\+t \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_aacddf6425d126d8e854eff620a2dbec0}{evt\+\_\+grp\+\_\+task}} -\begin{DoxyCompactList}\small\item\em Event group for indicating various \doxylink{class_b_n_o08x}{BNO08x} related events between tasks. \end{DoxyCompactList}\item -etl\+::vector$<$ uint8\+\_\+t, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a9808babb45af9b32fc51cef8d50341be}{TOTAL\+\_\+\+RPT\+\_\+\+COUNT}} $>$ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_aa63f0d6aa9a27e2f6cdbef17c42c3289}{en\+\_\+report\+\_\+ids}} -\begin{DoxyCompactList}\small\item\em Vector to contain IDs of currently enabled reports. \end{DoxyCompactList}\item -\mbox{\hyperlink{namespace_b_n_o08x_private_types_a72315cafa76ff8c07f84f03fc6b36bc2}{bno08x\+\_\+cb\+\_\+list\+\_\+t}} \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_ad38bf7a37a5c9cae7c9d8725b23ff365}{cb\+\_\+list}} -\begin{DoxyCompactList}\small\item\em Vector to contain registered callbacks. \end{DoxyCompactList}\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -Holds context used to synchronize tasks and callback execution. - -\doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_a3f9cea8f40f89200c93f2a4bf09039ac}\label{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_a3f9cea8f40f89200c93f2a4bf09039ac} -\index{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t@{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}!bno08x\_sync\_ctx\_t@{bno08x\_sync\_ctx\_t}} -\index{bno08x\_sync\_ctx\_t@{bno08x\_sync\_ctx\_t}!BNO08xPrivateTypes::bno08x\_sync\_ctx\_t@{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}} -\doxysubsubsection{\texorpdfstring{bno08x\_sync\_ctx\_t()}{bno08x\_sync\_ctx\_t()}} -{\footnotesize\ttfamily BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} - - - -\doxysubsection{Member Data Documentation} -\Hypertarget{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_ad38bf7a37a5c9cae7c9d8725b23ff365}\label{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_ad38bf7a37a5c9cae7c9d8725b23ff365} -\index{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t@{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}!cb\_list@{cb\_list}} -\index{cb\_list@{cb\_list}!BNO08xPrivateTypes::bno08x\_sync\_ctx\_t@{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}} -\doxysubsubsection{\texorpdfstring{cb\_list}{cb\_list}} -{\footnotesize\ttfamily \mbox{\hyperlink{namespace_b_n_o08x_private_types_a72315cafa76ff8c07f84f03fc6b36bc2}{bno08x\+\_\+cb\+\_\+list\+\_\+t}} BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t\+::cb\+\_\+list} - - - -Vector to contain registered callbacks. - -\Hypertarget{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_a551d1eb66d239c54cffa96b558e40a15}\label{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_a551d1eb66d239c54cffa96b558e40a15} -\index{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t@{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}!data\_lock@{data\_lock}} -\index{data\_lock@{data\_lock}!BNO08xPrivateTypes::bno08x\_sync\_ctx\_t@{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}} -\doxysubsubsection{\texorpdfstring{data\_lock}{data\_lock}} -{\footnotesize\ttfamily Semaphore\+Handle\+\_\+t BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t\+::data\+\_\+lock} - - - -Mutex to prevent user from reading data while data\+\_\+proc\+\_\+task() updates it, and vice versa. - -\Hypertarget{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_aa63f0d6aa9a27e2f6cdbef17c42c3289}\label{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_aa63f0d6aa9a27e2f6cdbef17c42c3289} -\index{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t@{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}!en\_report\_ids@{en\_report\_ids}} -\index{en\_report\_ids@{en\_report\_ids}!BNO08xPrivateTypes::bno08x\_sync\_ctx\_t@{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}} -\doxysubsubsection{\texorpdfstring{en\_report\_ids}{en\_report\_ids}} -{\footnotesize\ttfamily etl\+::vector$<$uint8\+\_\+t, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a9808babb45af9b32fc51cef8d50341be}{TOTAL\+\_\+\+RPT\+\_\+\+COUNT}}$>$ BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t\+::en\+\_\+report\+\_\+ids} - - - -Vector to contain IDs of currently enabled reports. - -\Hypertarget{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_a13f4a91c74fbf09059b5b136ed4f09ac}\label{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_a13f4a91c74fbf09059b5b136ed4f09ac} -\index{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t@{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}!evt\_grp\_rpt\_data\_available@{evt\_grp\_rpt\_data\_available}} -\index{evt\_grp\_rpt\_data\_available@{evt\_grp\_rpt\_data\_available}!BNO08xPrivateTypes::bno08x\_sync\_ctx\_t@{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}} -\doxysubsubsection{\texorpdfstring{evt\_grp\_rpt\_data\_available}{evt\_grp\_rpt\_data\_available}} -{\footnotesize\ttfamily Event\+Group\+Handle\+\_\+t BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t\+::evt\+\_\+grp\+\_\+rpt\+\_\+data\+\_\+available} - - - -Event group for indicating to \doxylink{class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed}{BNO08x\+Rpt\+::has\+\_\+new\+\_\+data()} that a module received a new report. - -\Hypertarget{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_aeaeeb8fa04544f63b66c32f3adbb0041}\label{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_aeaeeb8fa04544f63b66c32f3adbb0041} -\index{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t@{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}!evt\_grp\_rpt\_en@{evt\_grp\_rpt\_en}} -\index{evt\_grp\_rpt\_en@{evt\_grp\_rpt\_en}!BNO08xPrivateTypes::bno08x\_sync\_ctx\_t@{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}} -\doxysubsubsection{\texorpdfstring{evt\_grp\_rpt\_en}{evt\_grp\_rpt\_en}} -{\footnotesize\ttfamily Event\+Group\+Handle\+\_\+t BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t\+::evt\+\_\+grp\+\_\+rpt\+\_\+en} - - - -Event group for indicating which reports are currently enabled. - -\Hypertarget{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_aacddf6425d126d8e854eff620a2dbec0}\label{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_aacddf6425d126d8e854eff620a2dbec0} -\index{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t@{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}!evt\_grp\_task@{evt\_grp\_task}} -\index{evt\_grp\_task@{evt\_grp\_task}!BNO08xPrivateTypes::bno08x\_sync\_ctx\_t@{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}} -\doxysubsubsection{\texorpdfstring{evt\_grp\_task}{evt\_grp\_task}} -{\footnotesize\ttfamily Event\+Group\+Handle\+\_\+t BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t\+::evt\+\_\+grp\+\_\+task} - - - -Event group for indicating various \doxylink{class_b_n_o08x}{BNO08x} related events between tasks. - -\Hypertarget{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_a5433c33ca93bfd2be4a7575ddff7a8d9}\label{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_a5433c33ca93bfd2be4a7575ddff7a8d9} -\index{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t@{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}!sh2\_HAL\_lock@{sh2\_HAL\_lock}} -\index{sh2\_HAL\_lock@{sh2\_HAL\_lock}!BNO08xPrivateTypes::bno08x\_sync\_ctx\_t@{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}} -\doxysubsubsection{\texorpdfstring{sh2\_HAL\_lock}{sh2\_HAL\_lock}} -{\footnotesize\ttfamily Semaphore\+Handle\+\_\+t BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t\+::sh2\+\_\+\+HAL\+\_\+lock} - - - -Mutex to prevent sh2 HAL lib functions from being accessed at same time. - - - -The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} -\item -include/\mbox{\hyperlink{_b_n_o08x_private_types_8hpp}{BNO08x\+Private\+Types.\+hpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/structbno08x__accel__t.tex b/documentation/latex/structbno08x__accel__t.tex deleted file mode 100644 index 743460c..0000000 --- a/documentation/latex/structbno08x__accel__t.tex +++ /dev/null @@ -1,82 +0,0 @@ -\doxysection{bno08x\+\_\+accel\+\_\+t Struct Reference} -\hypertarget{structbno08x__accel__t}{}\label{structbno08x__accel__t}\index{bno08x\_accel\_t@{bno08x\_accel\_t}} - - -Struct to represent acceleration data from acceleration, linear acceleration, and gravity reports. - - - - -{\ttfamily \#include $<$BNO08x\+Global\+Types.\+hpp$>$} - -\doxysubsubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{structbno08x__accel__t_a3d71a06304afc576280c56952b4f7a34}{bno08x\+\_\+accel\+\_\+t}} () -\item -\mbox{\hyperlink{structbno08x__accel__t}{bno08x\+\_\+accel\+\_\+t}} \& \mbox{\hyperlink{structbno08x__accel__t_a5b3f1b2cc2a889af23d27185c6efd75e}{operator=}} (const sh2\+\_\+\+Accelerometer\+\_\+t \&source) -\end{DoxyCompactItemize} -\doxysubsubsection*{Public Attributes} -\begin{DoxyCompactItemize} -\item -float \mbox{\hyperlink{structbno08x__accel__t_af72246bad5088682490f6a13e4624b7c}{x}} -\item -float \mbox{\hyperlink{structbno08x__accel__t_a9514b06a88cdd4c4777ff8e27d8d52fb}{y}} -\item -float \mbox{\hyperlink{structbno08x__accel__t_a391bf7c4ee0c3f571d94f73f047e9a3f}{z}} -\item -\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08x\+Accuracy}} \mbox{\hyperlink{structbno08x__accel__t_aac8d91a84f911413e4bcc3fdb04c893b}{accuracy}} -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -Struct to represent acceleration data from acceleration, linear acceleration, and gravity reports. - -\doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{structbno08x__accel__t_a3d71a06304afc576280c56952b4f7a34}\label{structbno08x__accel__t_a3d71a06304afc576280c56952b4f7a34} -\index{bno08x\_accel\_t@{bno08x\_accel\_t}!bno08x\_accel\_t@{bno08x\_accel\_t}} -\index{bno08x\_accel\_t@{bno08x\_accel\_t}!bno08x\_accel\_t@{bno08x\_accel\_t}} -\doxysubsubsection{\texorpdfstring{bno08x\_accel\_t()}{bno08x\_accel\_t()}} -{\footnotesize\ttfamily bno08x\+\_\+accel\+\_\+t\+::bno08x\+\_\+accel\+\_\+t (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} - - - -\doxysubsection{Member Function Documentation} -\Hypertarget{structbno08x__accel__t_a5b3f1b2cc2a889af23d27185c6efd75e}\label{structbno08x__accel__t_a5b3f1b2cc2a889af23d27185c6efd75e} -\index{bno08x\_accel\_t@{bno08x\_accel\_t}!operator=@{operator=}} -\index{operator=@{operator=}!bno08x\_accel\_t@{bno08x\_accel\_t}} -\doxysubsubsection{\texorpdfstring{operator=()}{operator=()}} -{\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__accel__t}{bno08x\+\_\+accel\+\_\+t}} \& bno08x\+\_\+accel\+\_\+t\+::operator= (\begin{DoxyParamCaption}\item[{const sh2\+\_\+\+Accelerometer\+\_\+t \&}]{source }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} - - - -\doxysubsection{Member Data Documentation} -\Hypertarget{structbno08x__accel__t_aac8d91a84f911413e4bcc3fdb04c893b}\label{structbno08x__accel__t_aac8d91a84f911413e4bcc3fdb04c893b} -\index{bno08x\_accel\_t@{bno08x\_accel\_t}!accuracy@{accuracy}} -\index{accuracy@{accuracy}!bno08x\_accel\_t@{bno08x\_accel\_t}} -\doxysubsubsection{\texorpdfstring{accuracy}{accuracy}} -{\footnotesize\ttfamily \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08x\+Accuracy}} bno08x\+\_\+accel\+\_\+t\+::accuracy} - -\Hypertarget{structbno08x__accel__t_af72246bad5088682490f6a13e4624b7c}\label{structbno08x__accel__t_af72246bad5088682490f6a13e4624b7c} -\index{bno08x\_accel\_t@{bno08x\_accel\_t}!x@{x}} -\index{x@{x}!bno08x\_accel\_t@{bno08x\_accel\_t}} -\doxysubsubsection{\texorpdfstring{x}{x}} -{\footnotesize\ttfamily float bno08x\+\_\+accel\+\_\+t\+::x} - -\Hypertarget{structbno08x__accel__t_a9514b06a88cdd4c4777ff8e27d8d52fb}\label{structbno08x__accel__t_a9514b06a88cdd4c4777ff8e27d8d52fb} -\index{bno08x\_accel\_t@{bno08x\_accel\_t}!y@{y}} -\index{y@{y}!bno08x\_accel\_t@{bno08x\_accel\_t}} -\doxysubsubsection{\texorpdfstring{y}{y}} -{\footnotesize\ttfamily float bno08x\+\_\+accel\+\_\+t\+::y} - -\Hypertarget{structbno08x__accel__t_a391bf7c4ee0c3f571d94f73f047e9a3f}\label{structbno08x__accel__t_a391bf7c4ee0c3f571d94f73f047e9a3f} -\index{bno08x\_accel\_t@{bno08x\_accel\_t}!z@{z}} -\index{z@{z}!bno08x\_accel\_t@{bno08x\_accel\_t}} -\doxysubsubsection{\texorpdfstring{z}{z}} -{\footnotesize\ttfamily float bno08x\+\_\+accel\+\_\+t\+::z} - - - -The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} -\item -include/\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08x\+Global\+Types.\+hpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/structbno08x__activity__classifier__t.tex b/documentation/latex/structbno08x__activity__classifier__t.tex deleted file mode 100644 index d69cab9..0000000 --- a/documentation/latex/structbno08x__activity__classifier__t.tex +++ /dev/null @@ -1,90 +0,0 @@ -\doxysection{bno08x\+\_\+activity\+\_\+classifier\+\_\+t Struct Reference} -\hypertarget{structbno08x__activity__classifier__t}{}\label{structbno08x__activity__classifier__t}\index{bno08x\_activity\_classifier\_t@{bno08x\_activity\_classifier\_t}} - - -Struct to represent activity classifier data. - - - - -{\ttfamily \#include $<$BNO08x\+Global\+Types.\+hpp$>$} - -\doxysubsubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{structbno08x__activity__classifier__t_a302244e7d2d064b126eb92f363add923}{bno08x\+\_\+activity\+\_\+classifier\+\_\+t}} () -\item -\mbox{\hyperlink{structbno08x__activity__classifier__t}{bno08x\+\_\+activity\+\_\+classifier\+\_\+t}} \& \mbox{\hyperlink{structbno08x__activity__classifier__t_ac9375f65afb421e1d552e11461546a43}{operator=}} (const sh2\+\_\+\+Personal\+Activity\+Classifier\+\_\+t \&source) -\end{DoxyCompactItemize} -\doxysubsubsection*{Public Attributes} -\begin{DoxyCompactItemize} -\item -uint8\+\_\+t \mbox{\hyperlink{structbno08x__activity__classifier__t_aa3e3a6b479558722bc9d5416b74492ca}{page}} -\item -bool \mbox{\hyperlink{structbno08x__activity__classifier__t_a90b7b42f031ed0e5b4c5d0e167caccb9}{last\+Page}} -\item -\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187}{BNO08x\+Activity}} \mbox{\hyperlink{structbno08x__activity__classifier__t_a272be5b28ff89a20d3c3cfdbfe63a5b5}{most\+Likely\+State}} -\item -uint8\+\_\+t \mbox{\hyperlink{structbno08x__activity__classifier__t_a6c99dd8968d52c7099c6f6b2acf11796}{confidence}} \mbox{[}10\mbox{]} -\item -\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08x\+Accuracy}} \mbox{\hyperlink{structbno08x__activity__classifier__t_a51df90897f0f47b640ac975ad8f4833f}{accuracy}} -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -Struct to represent activity classifier data. - -\doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{structbno08x__activity__classifier__t_a302244e7d2d064b126eb92f363add923}\label{structbno08x__activity__classifier__t_a302244e7d2d064b126eb92f363add923} -\index{bno08x\_activity\_classifier\_t@{bno08x\_activity\_classifier\_t}!bno08x\_activity\_classifier\_t@{bno08x\_activity\_classifier\_t}} -\index{bno08x\_activity\_classifier\_t@{bno08x\_activity\_classifier\_t}!bno08x\_activity\_classifier\_t@{bno08x\_activity\_classifier\_t}} -\doxysubsubsection{\texorpdfstring{bno08x\_activity\_classifier\_t()}{bno08x\_activity\_classifier\_t()}} -{\footnotesize\ttfamily bno08x\+\_\+activity\+\_\+classifier\+\_\+t\+::bno08x\+\_\+activity\+\_\+classifier\+\_\+t (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} - - - -\doxysubsection{Member Function Documentation} -\Hypertarget{structbno08x__activity__classifier__t_ac9375f65afb421e1d552e11461546a43}\label{structbno08x__activity__classifier__t_ac9375f65afb421e1d552e11461546a43} -\index{bno08x\_activity\_classifier\_t@{bno08x\_activity\_classifier\_t}!operator=@{operator=}} -\index{operator=@{operator=}!bno08x\_activity\_classifier\_t@{bno08x\_activity\_classifier\_t}} -\doxysubsubsection{\texorpdfstring{operator=()}{operator=()}} -{\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__activity__classifier__t}{bno08x\+\_\+activity\+\_\+classifier\+\_\+t}} \& bno08x\+\_\+activity\+\_\+classifier\+\_\+t\+::operator= (\begin{DoxyParamCaption}\item[{const sh2\+\_\+\+Personal\+Activity\+Classifier\+\_\+t \&}]{source }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} - - - -\doxysubsection{Member Data Documentation} -\Hypertarget{structbno08x__activity__classifier__t_a51df90897f0f47b640ac975ad8f4833f}\label{structbno08x__activity__classifier__t_a51df90897f0f47b640ac975ad8f4833f} -\index{bno08x\_activity\_classifier\_t@{bno08x\_activity\_classifier\_t}!accuracy@{accuracy}} -\index{accuracy@{accuracy}!bno08x\_activity\_classifier\_t@{bno08x\_activity\_classifier\_t}} -\doxysubsubsection{\texorpdfstring{accuracy}{accuracy}} -{\footnotesize\ttfamily \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08x\+Accuracy}} bno08x\+\_\+activity\+\_\+classifier\+\_\+t\+::accuracy} - -\Hypertarget{structbno08x__activity__classifier__t_a6c99dd8968d52c7099c6f6b2acf11796}\label{structbno08x__activity__classifier__t_a6c99dd8968d52c7099c6f6b2acf11796} -\index{bno08x\_activity\_classifier\_t@{bno08x\_activity\_classifier\_t}!confidence@{confidence}} -\index{confidence@{confidence}!bno08x\_activity\_classifier\_t@{bno08x\_activity\_classifier\_t}} -\doxysubsubsection{\texorpdfstring{confidence}{confidence}} -{\footnotesize\ttfamily uint8\+\_\+t bno08x\+\_\+activity\+\_\+classifier\+\_\+t\+::confidence\mbox{[}10\mbox{]}} - -\Hypertarget{structbno08x__activity__classifier__t_a90b7b42f031ed0e5b4c5d0e167caccb9}\label{structbno08x__activity__classifier__t_a90b7b42f031ed0e5b4c5d0e167caccb9} -\index{bno08x\_activity\_classifier\_t@{bno08x\_activity\_classifier\_t}!lastPage@{lastPage}} -\index{lastPage@{lastPage}!bno08x\_activity\_classifier\_t@{bno08x\_activity\_classifier\_t}} -\doxysubsubsection{\texorpdfstring{lastPage}{lastPage}} -{\footnotesize\ttfamily bool bno08x\+\_\+activity\+\_\+classifier\+\_\+t\+::last\+Page} - -\Hypertarget{structbno08x__activity__classifier__t_a272be5b28ff89a20d3c3cfdbfe63a5b5}\label{structbno08x__activity__classifier__t_a272be5b28ff89a20d3c3cfdbfe63a5b5} -\index{bno08x\_activity\_classifier\_t@{bno08x\_activity\_classifier\_t}!mostLikelyState@{mostLikelyState}} -\index{mostLikelyState@{mostLikelyState}!bno08x\_activity\_classifier\_t@{bno08x\_activity\_classifier\_t}} -\doxysubsubsection{\texorpdfstring{mostLikelyState}{mostLikelyState}} -{\footnotesize\ttfamily \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187}{BNO08x\+Activity}} bno08x\+\_\+activity\+\_\+classifier\+\_\+t\+::most\+Likely\+State} - -\Hypertarget{structbno08x__activity__classifier__t_aa3e3a6b479558722bc9d5416b74492ca}\label{structbno08x__activity__classifier__t_aa3e3a6b479558722bc9d5416b74492ca} -\index{bno08x\_activity\_classifier\_t@{bno08x\_activity\_classifier\_t}!page@{page}} -\index{page@{page}!bno08x\_activity\_classifier\_t@{bno08x\_activity\_classifier\_t}} -\doxysubsubsection{\texorpdfstring{page}{page}} -{\footnotesize\ttfamily uint8\+\_\+t bno08x\+\_\+activity\+\_\+classifier\+\_\+t\+::page} - - - -The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} -\item -include/\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08x\+Global\+Types.\+hpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/structbno08x__ang__vel__t.tex b/documentation/latex/structbno08x__ang__vel__t.tex deleted file mode 100644 index 337d998..0000000 --- a/documentation/latex/structbno08x__ang__vel__t.tex +++ /dev/null @@ -1,83 +0,0 @@ -\doxysection{bno08x\+\_\+ang\+\_\+vel\+\_\+t Struct Reference} -\hypertarget{structbno08x__ang__vel__t}{}\label{structbno08x__ang__vel__t}\index{bno08x\_ang\_vel\_t@{bno08x\_ang\_vel\_t}} - - -Struct to represent angular velocity (units in rad/s) - - - - -{\ttfamily \#include $<$BNO08x\+Global\+Types.\+hpp$>$} - -\doxysubsubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{structbno08x__ang__vel__t_a76cf6d15cef214b31a47008d49b843be}{bno08x\+\_\+ang\+\_\+vel\+\_\+t}} () -\item -{\footnotesize template$<$typename T $>$ }\\\mbox{\hyperlink{structbno08x__ang__vel__t}{bno08x\+\_\+ang\+\_\+vel\+\_\+t}} \& \mbox{\hyperlink{structbno08x__ang__vel__t_ae963f28d8914d5cc2f13620a4a9c57e8}{operator\texorpdfstring{$\ast$}{*}=}} (T value) -\item -\mbox{\hyperlink{structbno08x__ang__vel__t}{bno08x\+\_\+ang\+\_\+vel\+\_\+t}} \& \mbox{\hyperlink{structbno08x__ang__vel__t_afe1b100ac38de3ccd0c0b617e5b5d8a2}{operator=}} (const sh2\+\_\+\+Gyro\+Integrated\+RV\+\_\+t \&source) -\end{DoxyCompactItemize} -\doxysubsubsection*{Public Attributes} -\begin{DoxyCompactItemize} -\item -float \mbox{\hyperlink{structbno08x__ang__vel__t_aad57f7ad443f1c94b411ff1c3c2d37a3}{x}} -\item -float \mbox{\hyperlink{structbno08x__ang__vel__t_af6d7d0452271c2d35234371ad1df6a80}{y}} -\item -float \mbox{\hyperlink{structbno08x__ang__vel__t_aac5bb11414116bce54e5f8b7dd2d48f6}{z}} -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -Struct to represent angular velocity (units in rad/s) - -\doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{structbno08x__ang__vel__t_a76cf6d15cef214b31a47008d49b843be}\label{structbno08x__ang__vel__t_a76cf6d15cef214b31a47008d49b843be} -\index{bno08x\_ang\_vel\_t@{bno08x\_ang\_vel\_t}!bno08x\_ang\_vel\_t@{bno08x\_ang\_vel\_t}} -\index{bno08x\_ang\_vel\_t@{bno08x\_ang\_vel\_t}!bno08x\_ang\_vel\_t@{bno08x\_ang\_vel\_t}} -\doxysubsubsection{\texorpdfstring{bno08x\_ang\_vel\_t()}{bno08x\_ang\_vel\_t()}} -{\footnotesize\ttfamily bno08x\+\_\+ang\+\_\+vel\+\_\+t\+::bno08x\+\_\+ang\+\_\+vel\+\_\+t (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} - - - -\doxysubsection{Member Function Documentation} -\Hypertarget{structbno08x__ang__vel__t_ae963f28d8914d5cc2f13620a4a9c57e8}\label{structbno08x__ang__vel__t_ae963f28d8914d5cc2f13620a4a9c57e8} -\index{bno08x\_ang\_vel\_t@{bno08x\_ang\_vel\_t}!operator\texorpdfstring{$\ast$}{*}=@{operator\texorpdfstring{$\ast$}{*}=}} -\index{operator\texorpdfstring{$\ast$}{*}=@{operator\texorpdfstring{$\ast$}{*}=}!bno08x\_ang\_vel\_t@{bno08x\_ang\_vel\_t}} -\doxysubsubsection{\texorpdfstring{operator\texorpdfstring{$\ast$}{*}=()}{operator*=()}} -{\footnotesize\ttfamily template$<$typename T $>$ \\ -\mbox{\hyperlink{structbno08x__ang__vel__t}{bno08x\+\_\+ang\+\_\+vel\+\_\+t}} \& bno08x\+\_\+ang\+\_\+vel\+\_\+t\+::operator\texorpdfstring{$\ast$}{*}= (\begin{DoxyParamCaption}\item[{T}]{value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} - -\Hypertarget{structbno08x__ang__vel__t_afe1b100ac38de3ccd0c0b617e5b5d8a2}\label{structbno08x__ang__vel__t_afe1b100ac38de3ccd0c0b617e5b5d8a2} -\index{bno08x\_ang\_vel\_t@{bno08x\_ang\_vel\_t}!operator=@{operator=}} -\index{operator=@{operator=}!bno08x\_ang\_vel\_t@{bno08x\_ang\_vel\_t}} -\doxysubsubsection{\texorpdfstring{operator=()}{operator=()}} -{\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__ang__vel__t}{bno08x\+\_\+ang\+\_\+vel\+\_\+t}} \& bno08x\+\_\+ang\+\_\+vel\+\_\+t\+::operator= (\begin{DoxyParamCaption}\item[{const sh2\+\_\+\+Gyro\+Integrated\+RV\+\_\+t \&}]{source }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} - - - -\doxysubsection{Member Data Documentation} -\Hypertarget{structbno08x__ang__vel__t_aad57f7ad443f1c94b411ff1c3c2d37a3}\label{structbno08x__ang__vel__t_aad57f7ad443f1c94b411ff1c3c2d37a3} -\index{bno08x\_ang\_vel\_t@{bno08x\_ang\_vel\_t}!x@{x}} -\index{x@{x}!bno08x\_ang\_vel\_t@{bno08x\_ang\_vel\_t}} -\doxysubsubsection{\texorpdfstring{x}{x}} -{\footnotesize\ttfamily float bno08x\+\_\+ang\+\_\+vel\+\_\+t\+::x} - -\Hypertarget{structbno08x__ang__vel__t_af6d7d0452271c2d35234371ad1df6a80}\label{structbno08x__ang__vel__t_af6d7d0452271c2d35234371ad1df6a80} -\index{bno08x\_ang\_vel\_t@{bno08x\_ang\_vel\_t}!y@{y}} -\index{y@{y}!bno08x\_ang\_vel\_t@{bno08x\_ang\_vel\_t}} -\doxysubsubsection{\texorpdfstring{y}{y}} -{\footnotesize\ttfamily float bno08x\+\_\+ang\+\_\+vel\+\_\+t\+::y} - -\Hypertarget{structbno08x__ang__vel__t_aac5bb11414116bce54e5f8b7dd2d48f6}\label{structbno08x__ang__vel__t_aac5bb11414116bce54e5f8b7dd2d48f6} -\index{bno08x\_ang\_vel\_t@{bno08x\_ang\_vel\_t}!z@{z}} -\index{z@{z}!bno08x\_ang\_vel\_t@{bno08x\_ang\_vel\_t}} -\doxysubsubsection{\texorpdfstring{z}{z}} -{\footnotesize\ttfamily float bno08x\+\_\+ang\+\_\+vel\+\_\+t\+::z} - - - -The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} -\item -include/\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08x\+Global\+Types.\+hpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/structbno08x__config__t.tex b/documentation/latex/structbno08x__config__t.tex deleted file mode 100644 index 5f84fcc..0000000 --- a/documentation/latex/structbno08x__config__t.tex +++ /dev/null @@ -1,159 +0,0 @@ -\doxysection{bno08x\+\_\+config\+\_\+t Struct Reference} -\hypertarget{structbno08x__config__t}{}\label{structbno08x__config__t}\index{bno08x\_config\_t@{bno08x\_config\_t}} - - -IMU configuration settings passed into constructor. - - - - -{\ttfamily \#include $<$BNO08x\+Global\+Types.\+hpp$>$} - -\doxysubsubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{structbno08x__config__t_a68e051212415a62e64c23678e7b40552}{bno08x\+\_\+config\+\_\+t}} (bool \mbox{\hyperlink{structbno08x__config__t_a0f629aaef6756aa80fec96b34476c627}{install\+\_\+isr\+\_\+service}}=true) -\begin{DoxyCompactList}\small\item\em Default IMU configuration settings constructor. To modify default GPIO pins, run "{}idf.\+py menuconfig"{} esp32\+\_\+\+BNO08x-\/\texorpdfstring{$>$}{>}GPIO Configuration. Alternatively, edit the default values in "{}\+Kconfig.\+projbuild"{}. \end{DoxyCompactList}\item -\mbox{\hyperlink{structbno08x__config__t_afa37d6ffc6f4fc7c9aa7484d49458a4a}{bno08x\+\_\+config\+\_\+t}} (spi\+\_\+host\+\_\+device\+\_\+t \mbox{\hyperlink{structbno08x__config__t_a020d2343750bb7debc2a108ae038c9ec}{spi\+\_\+peripheral}}, gpio\+\_\+num\+\_\+t \mbox{\hyperlink{structbno08x__config__t_a79023fd80039e41a22b7f73ccd5fc861}{io\+\_\+mosi}}, gpio\+\_\+num\+\_\+t \mbox{\hyperlink{structbno08x__config__t_a9468180a773892977db39cc5ed9368e3}{io\+\_\+miso}}, gpio\+\_\+num\+\_\+t \mbox{\hyperlink{structbno08x__config__t_a639685b91ae3198909d722316495246a}{io\+\_\+sclk}}, gpio\+\_\+num\+\_\+t \mbox{\hyperlink{structbno08x__config__t_ab1b5351b63da0c172c942463d0dc2505}{io\+\_\+cs}}, gpio\+\_\+num\+\_\+t \mbox{\hyperlink{structbno08x__config__t_a3cfe965659cfbc6b0c5269bd0211975f}{io\+\_\+int}}, gpio\+\_\+num\+\_\+t \mbox{\hyperlink{structbno08x__config__t_a62745c761219139f66ecd173b51577fc}{io\+\_\+rst}}, uint32\+\_\+t \mbox{\hyperlink{structbno08x__config__t_a231614c3b20888360def2ce9db83f52a}{sclk\+\_\+speed}}, bool \mbox{\hyperlink{structbno08x__config__t_a0f629aaef6756aa80fec96b34476c627}{install\+\_\+isr\+\_\+service}}=true) -\begin{DoxyCompactList}\small\item\em Overloaded IMU configuration settings constructor for custom pin settings. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Public Attributes} -\begin{DoxyCompactItemize} -\item -spi\+\_\+host\+\_\+device\+\_\+t \mbox{\hyperlink{structbno08x__config__t_a020d2343750bb7debc2a108ae038c9ec}{spi\+\_\+peripheral}} -\begin{DoxyCompactList}\small\item\em SPI peripheral to be used. \end{DoxyCompactList}\item -gpio\+\_\+num\+\_\+t \mbox{\hyperlink{structbno08x__config__t_a79023fd80039e41a22b7f73ccd5fc861}{io\+\_\+mosi}} -\begin{DoxyCompactList}\small\item\em MOSI GPIO pin (connects to \doxylink{class_b_n_o08x}{BNO08x} DI pin) \end{DoxyCompactList}\item -gpio\+\_\+num\+\_\+t \mbox{\hyperlink{structbno08x__config__t_a9468180a773892977db39cc5ed9368e3}{io\+\_\+miso}} -\begin{DoxyCompactList}\small\item\em MISO GPIO pin (connects to \doxylink{class_b_n_o08x}{BNO08x} SDA pin) \end{DoxyCompactList}\item -gpio\+\_\+num\+\_\+t \mbox{\hyperlink{structbno08x__config__t_a639685b91ae3198909d722316495246a}{io\+\_\+sclk}} -\begin{DoxyCompactList}\small\item\em SCLK pin (connects to \doxylink{class_b_n_o08x}{BNO08x} SCL pin) \end{DoxyCompactList}\item -gpio\+\_\+num\+\_\+t \mbox{\hyperlink{structbno08x__config__t_ab1b5351b63da0c172c942463d0dc2505}{io\+\_\+cs}} -\item -gpio\+\_\+num\+\_\+t \mbox{\hyperlink{structbno08x__config__t_a3cfe965659cfbc6b0c5269bd0211975f}{io\+\_\+int}} -\begin{DoxyCompactList}\small\item\em Chip select pin (connects to \doxylink{class_b_n_o08x}{BNO08x} CS pin) \end{DoxyCompactList}\item -gpio\+\_\+num\+\_\+t \mbox{\hyperlink{structbno08x__config__t_a62745c761219139f66ecd173b51577fc}{io\+\_\+rst}} -\begin{DoxyCompactList}\small\item\em Host interrupt pin (connects to \doxylink{class_b_n_o08x}{BNO08x} INT pin) \end{DoxyCompactList}\item -uint32\+\_\+t \mbox{\hyperlink{structbno08x__config__t_a231614c3b20888360def2ce9db83f52a}{sclk\+\_\+speed}} -\begin{DoxyCompactList}\small\item\em Reset pin (connects to \doxylink{class_b_n_o08x}{BNO08x} RST pin) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{structbno08x__config__t_a0f629aaef6756aa80fec96b34476c627}{install\+\_\+isr\+\_\+service}} -\begin{DoxyCompactList}\small\item\em Indicates whether the ISR service for the HINT should be installed at IMU initialization, (if gpio\+\_\+install\+\_\+isr\+\_\+service() is called before initialize() set this to false) \end{DoxyCompactList}\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -IMU configuration settings passed into constructor. - -\doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{structbno08x__config__t_a68e051212415a62e64c23678e7b40552}\label{structbno08x__config__t_a68e051212415a62e64c23678e7b40552} -\index{bno08x\_config\_t@{bno08x\_config\_t}!bno08x\_config\_t@{bno08x\_config\_t}} -\index{bno08x\_config\_t@{bno08x\_config\_t}!bno08x\_config\_t@{bno08x\_config\_t}} -\doxysubsubsection{\texorpdfstring{bno08x\_config\_t()}{bno08x\_config\_t()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} -{\footnotesize\ttfamily bno08x\+\_\+config\+\_\+t\+::bno08x\+\_\+config\+\_\+t (\begin{DoxyParamCaption}\item[{bool}]{install\+\_\+isr\+\_\+service = {\ttfamily true} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} - - - -Default IMU configuration settings constructor. To modify default GPIO pins, run "{}idf.\+py menuconfig"{} esp32\+\_\+\+BNO08x-\/\texorpdfstring{$>$}{>}GPIO Configuration. Alternatively, edit the default values in "{}\+Kconfig.\+projbuild"{}. - -\Hypertarget{structbno08x__config__t_afa37d6ffc6f4fc7c9aa7484d49458a4a}\label{structbno08x__config__t_afa37d6ffc6f4fc7c9aa7484d49458a4a} -\index{bno08x\_config\_t@{bno08x\_config\_t}!bno08x\_config\_t@{bno08x\_config\_t}} -\index{bno08x\_config\_t@{bno08x\_config\_t}!bno08x\_config\_t@{bno08x\_config\_t}} -\doxysubsubsection{\texorpdfstring{bno08x\_config\_t()}{bno08x\_config\_t()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} -{\footnotesize\ttfamily bno08x\+\_\+config\+\_\+t\+::bno08x\+\_\+config\+\_\+t (\begin{DoxyParamCaption}\item[{spi\+\_\+host\+\_\+device\+\_\+t}]{spi\+\_\+peripheral, }\item[{gpio\+\_\+num\+\_\+t}]{io\+\_\+mosi, }\item[{gpio\+\_\+num\+\_\+t}]{io\+\_\+miso, }\item[{gpio\+\_\+num\+\_\+t}]{io\+\_\+sclk, }\item[{gpio\+\_\+num\+\_\+t}]{io\+\_\+cs, }\item[{gpio\+\_\+num\+\_\+t}]{io\+\_\+int, }\item[{gpio\+\_\+num\+\_\+t}]{io\+\_\+rst, }\item[{uint32\+\_\+t}]{sclk\+\_\+speed, }\item[{bool}]{install\+\_\+isr\+\_\+service = {\ttfamily true} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} - - - -Overloaded IMU configuration settings constructor for custom pin settings. - - - -\doxysubsection{Member Data Documentation} -\Hypertarget{structbno08x__config__t_a0f629aaef6756aa80fec96b34476c627}\label{structbno08x__config__t_a0f629aaef6756aa80fec96b34476c627} -\index{bno08x\_config\_t@{bno08x\_config\_t}!install\_isr\_service@{install\_isr\_service}} -\index{install\_isr\_service@{install\_isr\_service}!bno08x\_config\_t@{bno08x\_config\_t}} -\doxysubsubsection{\texorpdfstring{install\_isr\_service}{install\_isr\_service}} -{\footnotesize\ttfamily bool bno08x\+\_\+config\+\_\+t\+::install\+\_\+isr\+\_\+service} - - - -Indicates whether the ISR service for the HINT should be installed at IMU initialization, (if gpio\+\_\+install\+\_\+isr\+\_\+service() is called before initialize() set this to false) - -\Hypertarget{structbno08x__config__t_ab1b5351b63da0c172c942463d0dc2505}\label{structbno08x__config__t_ab1b5351b63da0c172c942463d0dc2505} -\index{bno08x\_config\_t@{bno08x\_config\_t}!io\_cs@{io\_cs}} -\index{io\_cs@{io\_cs}!bno08x\_config\_t@{bno08x\_config\_t}} -\doxysubsubsection{\texorpdfstring{io\_cs}{io\_cs}} -{\footnotesize\ttfamily gpio\+\_\+num\+\_\+t bno08x\+\_\+config\+\_\+t\+::io\+\_\+cs} - -\Hypertarget{structbno08x__config__t_a3cfe965659cfbc6b0c5269bd0211975f}\label{structbno08x__config__t_a3cfe965659cfbc6b0c5269bd0211975f} -\index{bno08x\_config\_t@{bno08x\_config\_t}!io\_int@{io\_int}} -\index{io\_int@{io\_int}!bno08x\_config\_t@{bno08x\_config\_t}} -\doxysubsubsection{\texorpdfstring{io\_int}{io\_int}} -{\footnotesize\ttfamily gpio\+\_\+num\+\_\+t bno08x\+\_\+config\+\_\+t\+::io\+\_\+int} - - - -Chip select pin (connects to \doxylink{class_b_n_o08x}{BNO08x} CS pin) - -\Hypertarget{structbno08x__config__t_a9468180a773892977db39cc5ed9368e3}\label{structbno08x__config__t_a9468180a773892977db39cc5ed9368e3} -\index{bno08x\_config\_t@{bno08x\_config\_t}!io\_miso@{io\_miso}} -\index{io\_miso@{io\_miso}!bno08x\_config\_t@{bno08x\_config\_t}} -\doxysubsubsection{\texorpdfstring{io\_miso}{io\_miso}} -{\footnotesize\ttfamily gpio\+\_\+num\+\_\+t bno08x\+\_\+config\+\_\+t\+::io\+\_\+miso} - - - -MISO GPIO pin (connects to \doxylink{class_b_n_o08x}{BNO08x} SDA pin) - -\Hypertarget{structbno08x__config__t_a79023fd80039e41a22b7f73ccd5fc861}\label{structbno08x__config__t_a79023fd80039e41a22b7f73ccd5fc861} -\index{bno08x\_config\_t@{bno08x\_config\_t}!io\_mosi@{io\_mosi}} -\index{io\_mosi@{io\_mosi}!bno08x\_config\_t@{bno08x\_config\_t}} -\doxysubsubsection{\texorpdfstring{io\_mosi}{io\_mosi}} -{\footnotesize\ttfamily gpio\+\_\+num\+\_\+t bno08x\+\_\+config\+\_\+t\+::io\+\_\+mosi} - - - -MOSI GPIO pin (connects to \doxylink{class_b_n_o08x}{BNO08x} DI pin) - -\Hypertarget{structbno08x__config__t_a62745c761219139f66ecd173b51577fc}\label{structbno08x__config__t_a62745c761219139f66ecd173b51577fc} -\index{bno08x\_config\_t@{bno08x\_config\_t}!io\_rst@{io\_rst}} -\index{io\_rst@{io\_rst}!bno08x\_config\_t@{bno08x\_config\_t}} -\doxysubsubsection{\texorpdfstring{io\_rst}{io\_rst}} -{\footnotesize\ttfamily gpio\+\_\+num\+\_\+t bno08x\+\_\+config\+\_\+t\+::io\+\_\+rst} - - - -Host interrupt pin (connects to \doxylink{class_b_n_o08x}{BNO08x} INT pin) - -\Hypertarget{structbno08x__config__t_a639685b91ae3198909d722316495246a}\label{structbno08x__config__t_a639685b91ae3198909d722316495246a} -\index{bno08x\_config\_t@{bno08x\_config\_t}!io\_sclk@{io\_sclk}} -\index{io\_sclk@{io\_sclk}!bno08x\_config\_t@{bno08x\_config\_t}} -\doxysubsubsection{\texorpdfstring{io\_sclk}{io\_sclk}} -{\footnotesize\ttfamily gpio\+\_\+num\+\_\+t bno08x\+\_\+config\+\_\+t\+::io\+\_\+sclk} - - - -SCLK pin (connects to \doxylink{class_b_n_o08x}{BNO08x} SCL pin) - -\Hypertarget{structbno08x__config__t_a231614c3b20888360def2ce9db83f52a}\label{structbno08x__config__t_a231614c3b20888360def2ce9db83f52a} -\index{bno08x\_config\_t@{bno08x\_config\_t}!sclk\_speed@{sclk\_speed}} -\index{sclk\_speed@{sclk\_speed}!bno08x\_config\_t@{bno08x\_config\_t}} -\doxysubsubsection{\texorpdfstring{sclk\_speed}{sclk\_speed}} -{\footnotesize\ttfamily uint32\+\_\+t bno08x\+\_\+config\+\_\+t\+::sclk\+\_\+speed} - - - -Reset pin (connects to \doxylink{class_b_n_o08x}{BNO08x} RST pin) - -Desired SPI SCLK speed in Hz (max 3MHz) \Hypertarget{structbno08x__config__t_a020d2343750bb7debc2a108ae038c9ec}\label{structbno08x__config__t_a020d2343750bb7debc2a108ae038c9ec} -\index{bno08x\_config\_t@{bno08x\_config\_t}!spi\_peripheral@{spi\_peripheral}} -\index{spi\_peripheral@{spi\_peripheral}!bno08x\_config\_t@{bno08x\_config\_t}} -\doxysubsubsection{\texorpdfstring{spi\_peripheral}{spi\_peripheral}} -{\footnotesize\ttfamily spi\+\_\+host\+\_\+device\+\_\+t bno08x\+\_\+config\+\_\+t\+::spi\+\_\+peripheral} - - - -SPI peripheral to be used. - - - -The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} -\item -include/\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08x\+Global\+Types.\+hpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/structbno08x__euler__angle__t.tex b/documentation/latex/structbno08x__euler__angle__t.tex deleted file mode 100644 index 18bd810..0000000 --- a/documentation/latex/structbno08x__euler__angle__t.tex +++ /dev/null @@ -1,99 +0,0 @@ -\doxysection{bno08x\+\_\+euler\+\_\+angle\+\_\+t Struct Reference} -\hypertarget{structbno08x__euler__angle__t}{}\label{structbno08x__euler__angle__t}\index{bno08x\_euler\_angle\_t@{bno08x\_euler\_angle\_t}} - - -Struct to represent euler angle (units in degrees or rads) - - - - -{\ttfamily \#include $<$BNO08x\+Global\+Types.\+hpp$>$} - -\doxysubsubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{structbno08x__euler__angle__t_a29b670ff58d75a6abf02512ee07a6207}{bno08x\+\_\+euler\+\_\+angle\+\_\+t}} () -\item -\mbox{\hyperlink{structbno08x__euler__angle__t}{bno08x\+\_\+euler\+\_\+angle\+\_\+t}} \& \mbox{\hyperlink{structbno08x__euler__angle__t_aa7f6954a731e0be492508b5d1dac056e}{operator=}} (const \mbox{\hyperlink{structbno08x__quat__t}{bno08x\+\_\+quat\+\_\+t}} \&source) -\item -{\footnotesize template$<$typename T $>$ }\\\mbox{\hyperlink{structbno08x__euler__angle__t}{bno08x\+\_\+euler\+\_\+angle\+\_\+t}} \& \mbox{\hyperlink{structbno08x__euler__angle__t_a0b1d1fcfc2884937404446ca16829e51}{operator\texorpdfstring{$\ast$}{*}=}} (T value) -\end{DoxyCompactItemize} -\doxysubsubsection*{Public Attributes} -\begin{DoxyCompactItemize} -\item -float \mbox{\hyperlink{structbno08x__euler__angle__t_a7c675704f7bf92a19846de6ee020f0ef}{x}} -\item -float \mbox{\hyperlink{structbno08x__euler__angle__t_a0c4f19cb559999d4c2ac2b29d9dc7cfd}{y}} -\item -float \mbox{\hyperlink{structbno08x__euler__angle__t_a5237ec5e8fc1ca49b2f108ac784f0032}{z}} -\item -\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08x\+Accuracy}} \mbox{\hyperlink{structbno08x__euler__angle__t_a3b4fad0b84bda3f34e86f7168ef2fee6}{accuracy}} -\item -float \mbox{\hyperlink{structbno08x__euler__angle__t_a89ab348ee455b14e5d09f1eb5d231c99}{rad\+\_\+accuracy}} -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -Struct to represent euler angle (units in degrees or rads) - -\doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{structbno08x__euler__angle__t_a29b670ff58d75a6abf02512ee07a6207}\label{structbno08x__euler__angle__t_a29b670ff58d75a6abf02512ee07a6207} -\index{bno08x\_euler\_angle\_t@{bno08x\_euler\_angle\_t}!bno08x\_euler\_angle\_t@{bno08x\_euler\_angle\_t}} -\index{bno08x\_euler\_angle\_t@{bno08x\_euler\_angle\_t}!bno08x\_euler\_angle\_t@{bno08x\_euler\_angle\_t}} -\doxysubsubsection{\texorpdfstring{bno08x\_euler\_angle\_t()}{bno08x\_euler\_angle\_t()}} -{\footnotesize\ttfamily bno08x\+\_\+euler\+\_\+angle\+\_\+t\+::bno08x\+\_\+euler\+\_\+angle\+\_\+t (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} - - - -\doxysubsection{Member Function Documentation} -\Hypertarget{structbno08x__euler__angle__t_a0b1d1fcfc2884937404446ca16829e51}\label{structbno08x__euler__angle__t_a0b1d1fcfc2884937404446ca16829e51} -\index{bno08x\_euler\_angle\_t@{bno08x\_euler\_angle\_t}!operator\texorpdfstring{$\ast$}{*}=@{operator\texorpdfstring{$\ast$}{*}=}} -\index{operator\texorpdfstring{$\ast$}{*}=@{operator\texorpdfstring{$\ast$}{*}=}!bno08x\_euler\_angle\_t@{bno08x\_euler\_angle\_t}} -\doxysubsubsection{\texorpdfstring{operator\texorpdfstring{$\ast$}{*}=()}{operator*=()}} -{\footnotesize\ttfamily template$<$typename T $>$ \\ -\mbox{\hyperlink{structbno08x__euler__angle__t}{bno08x\+\_\+euler\+\_\+angle\+\_\+t}} \& bno08x\+\_\+euler\+\_\+angle\+\_\+t\+::operator\texorpdfstring{$\ast$}{*}= (\begin{DoxyParamCaption}\item[{T}]{value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} - -\Hypertarget{structbno08x__euler__angle__t_aa7f6954a731e0be492508b5d1dac056e}\label{structbno08x__euler__angle__t_aa7f6954a731e0be492508b5d1dac056e} -\index{bno08x\_euler\_angle\_t@{bno08x\_euler\_angle\_t}!operator=@{operator=}} -\index{operator=@{operator=}!bno08x\_euler\_angle\_t@{bno08x\_euler\_angle\_t}} -\doxysubsubsection{\texorpdfstring{operator=()}{operator=()}} -{\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__euler__angle__t}{bno08x\+\_\+euler\+\_\+angle\+\_\+t}} \& bno08x\+\_\+euler\+\_\+angle\+\_\+t\+::operator= (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{structbno08x__quat__t}{bno08x\+\_\+quat\+\_\+t}} \&}]{source }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} - - - -\doxysubsection{Member Data Documentation} -\Hypertarget{structbno08x__euler__angle__t_a3b4fad0b84bda3f34e86f7168ef2fee6}\label{structbno08x__euler__angle__t_a3b4fad0b84bda3f34e86f7168ef2fee6} -\index{bno08x\_euler\_angle\_t@{bno08x\_euler\_angle\_t}!accuracy@{accuracy}} -\index{accuracy@{accuracy}!bno08x\_euler\_angle\_t@{bno08x\_euler\_angle\_t}} -\doxysubsubsection{\texorpdfstring{accuracy}{accuracy}} -{\footnotesize\ttfamily \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08x\+Accuracy}} bno08x\+\_\+euler\+\_\+angle\+\_\+t\+::accuracy} - -\Hypertarget{structbno08x__euler__angle__t_a89ab348ee455b14e5d09f1eb5d231c99}\label{structbno08x__euler__angle__t_a89ab348ee455b14e5d09f1eb5d231c99} -\index{bno08x\_euler\_angle\_t@{bno08x\_euler\_angle\_t}!rad\_accuracy@{rad\_accuracy}} -\index{rad\_accuracy@{rad\_accuracy}!bno08x\_euler\_angle\_t@{bno08x\_euler\_angle\_t}} -\doxysubsubsection{\texorpdfstring{rad\_accuracy}{rad\_accuracy}} -{\footnotesize\ttfamily float bno08x\+\_\+euler\+\_\+angle\+\_\+t\+::rad\+\_\+accuracy} - -\Hypertarget{structbno08x__euler__angle__t_a7c675704f7bf92a19846de6ee020f0ef}\label{structbno08x__euler__angle__t_a7c675704f7bf92a19846de6ee020f0ef} -\index{bno08x\_euler\_angle\_t@{bno08x\_euler\_angle\_t}!x@{x}} -\index{x@{x}!bno08x\_euler\_angle\_t@{bno08x\_euler\_angle\_t}} -\doxysubsubsection{\texorpdfstring{x}{x}} -{\footnotesize\ttfamily float bno08x\+\_\+euler\+\_\+angle\+\_\+t\+::x} - -\Hypertarget{structbno08x__euler__angle__t_a0c4f19cb559999d4c2ac2b29d9dc7cfd}\label{structbno08x__euler__angle__t_a0c4f19cb559999d4c2ac2b29d9dc7cfd} -\index{bno08x\_euler\_angle\_t@{bno08x\_euler\_angle\_t}!y@{y}} -\index{y@{y}!bno08x\_euler\_angle\_t@{bno08x\_euler\_angle\_t}} -\doxysubsubsection{\texorpdfstring{y}{y}} -{\footnotesize\ttfamily float bno08x\+\_\+euler\+\_\+angle\+\_\+t\+::y} - -\Hypertarget{structbno08x__euler__angle__t_a5237ec5e8fc1ca49b2f108ac784f0032}\label{structbno08x__euler__angle__t_a5237ec5e8fc1ca49b2f108ac784f0032} -\index{bno08x\_euler\_angle\_t@{bno08x\_euler\_angle\_t}!z@{z}} -\index{z@{z}!bno08x\_euler\_angle\_t@{bno08x\_euler\_angle\_t}} -\doxysubsubsection{\texorpdfstring{z}{z}} -{\footnotesize\ttfamily float bno08x\+\_\+euler\+\_\+angle\+\_\+t\+::z} - - - -The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} -\item -include/\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08x\+Global\+Types.\+hpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/structbno08x__gyro__bias__t.tex b/documentation/latex/structbno08x__gyro__bias__t.tex deleted file mode 100644 index cc7320e..0000000 --- a/documentation/latex/structbno08x__gyro__bias__t.tex +++ /dev/null @@ -1,74 +0,0 @@ -\doxysection{bno08x\+\_\+gyro\+\_\+bias\+\_\+t Struct Reference} -\hypertarget{structbno08x__gyro__bias__t}{}\label{structbno08x__gyro__bias__t}\index{bno08x\_gyro\_bias\_t@{bno08x\_gyro\_bias\_t}} - - -Struct to represent gyro bias data (units in rad/s) - - - - -{\ttfamily \#include $<$BNO08x\+Global\+Types.\+hpp$>$} - -\doxysubsubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{structbno08x__gyro__bias__t_a779c3000b541664d935b2ffda75a5f14}{bno08x\+\_\+gyro\+\_\+bias\+\_\+t}} () -\item -\mbox{\hyperlink{structbno08x__gyro__bias__t}{bno08x\+\_\+gyro\+\_\+bias\+\_\+t}} \& \mbox{\hyperlink{structbno08x__gyro__bias__t_aaa3795c61ebd89d4a620600b37ac27fc}{operator=}} (const sh2\+\_\+\+Gyroscope\+Uncalibrated \&source) -\end{DoxyCompactItemize} -\doxysubsubsection*{Public Attributes} -\begin{DoxyCompactItemize} -\item -float \mbox{\hyperlink{structbno08x__gyro__bias__t_a9c592e8c420797c8e02146eb6ba4a923}{x}} -\item -float \mbox{\hyperlink{structbno08x__gyro__bias__t_a9bb96e58ed1df186edf40aa66b38bf4a}{y}} -\item -float \mbox{\hyperlink{structbno08x__gyro__bias__t_aef04b50ebf86ff49631beb3ba90ae1ba}{z}} -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -Struct to represent gyro bias data (units in rad/s) - -\doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{structbno08x__gyro__bias__t_a779c3000b541664d935b2ffda75a5f14}\label{structbno08x__gyro__bias__t_a779c3000b541664d935b2ffda75a5f14} -\index{bno08x\_gyro\_bias\_t@{bno08x\_gyro\_bias\_t}!bno08x\_gyro\_bias\_t@{bno08x\_gyro\_bias\_t}} -\index{bno08x\_gyro\_bias\_t@{bno08x\_gyro\_bias\_t}!bno08x\_gyro\_bias\_t@{bno08x\_gyro\_bias\_t}} -\doxysubsubsection{\texorpdfstring{bno08x\_gyro\_bias\_t()}{bno08x\_gyro\_bias\_t()}} -{\footnotesize\ttfamily bno08x\+\_\+gyro\+\_\+bias\+\_\+t\+::bno08x\+\_\+gyro\+\_\+bias\+\_\+t (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} - - - -\doxysubsection{Member Function Documentation} -\Hypertarget{structbno08x__gyro__bias__t_aaa3795c61ebd89d4a620600b37ac27fc}\label{structbno08x__gyro__bias__t_aaa3795c61ebd89d4a620600b37ac27fc} -\index{bno08x\_gyro\_bias\_t@{bno08x\_gyro\_bias\_t}!operator=@{operator=}} -\index{operator=@{operator=}!bno08x\_gyro\_bias\_t@{bno08x\_gyro\_bias\_t}} -\doxysubsubsection{\texorpdfstring{operator=()}{operator=()}} -{\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__gyro__bias__t}{bno08x\+\_\+gyro\+\_\+bias\+\_\+t}} \& bno08x\+\_\+gyro\+\_\+bias\+\_\+t\+::operator= (\begin{DoxyParamCaption}\item[{const sh2\+\_\+\+Gyroscope\+Uncalibrated \&}]{source }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} - - - -\doxysubsection{Member Data Documentation} -\Hypertarget{structbno08x__gyro__bias__t_a9c592e8c420797c8e02146eb6ba4a923}\label{structbno08x__gyro__bias__t_a9c592e8c420797c8e02146eb6ba4a923} -\index{bno08x\_gyro\_bias\_t@{bno08x\_gyro\_bias\_t}!x@{x}} -\index{x@{x}!bno08x\_gyro\_bias\_t@{bno08x\_gyro\_bias\_t}} -\doxysubsubsection{\texorpdfstring{x}{x}} -{\footnotesize\ttfamily float bno08x\+\_\+gyro\+\_\+bias\+\_\+t\+::x} - -\Hypertarget{structbno08x__gyro__bias__t_a9bb96e58ed1df186edf40aa66b38bf4a}\label{structbno08x__gyro__bias__t_a9bb96e58ed1df186edf40aa66b38bf4a} -\index{bno08x\_gyro\_bias\_t@{bno08x\_gyro\_bias\_t}!y@{y}} -\index{y@{y}!bno08x\_gyro\_bias\_t@{bno08x\_gyro\_bias\_t}} -\doxysubsubsection{\texorpdfstring{y}{y}} -{\footnotesize\ttfamily float bno08x\+\_\+gyro\+\_\+bias\+\_\+t\+::y} - -\Hypertarget{structbno08x__gyro__bias__t_aef04b50ebf86ff49631beb3ba90ae1ba}\label{structbno08x__gyro__bias__t_aef04b50ebf86ff49631beb3ba90ae1ba} -\index{bno08x\_gyro\_bias\_t@{bno08x\_gyro\_bias\_t}!z@{z}} -\index{z@{z}!bno08x\_gyro\_bias\_t@{bno08x\_gyro\_bias\_t}} -\doxysubsubsection{\texorpdfstring{z}{z}} -{\footnotesize\ttfamily float bno08x\+\_\+gyro\+\_\+bias\+\_\+t\+::z} - - - -The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} -\item -include/\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08x\+Global\+Types.\+hpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/structbno08x__gyro__t.tex b/documentation/latex/structbno08x__gyro__t.tex deleted file mode 100644 index 68152dc..0000000 --- a/documentation/latex/structbno08x__gyro__t.tex +++ /dev/null @@ -1,90 +0,0 @@ -\doxysection{bno08x\+\_\+gyro\+\_\+t Struct Reference} -\hypertarget{structbno08x__gyro__t}{}\label{structbno08x__gyro__t}\index{bno08x\_gyro\_t@{bno08x\_gyro\_t}} - - -Struct to represent gyro data (units in rad/s) - - - - -{\ttfamily \#include $<$BNO08x\+Global\+Types.\+hpp$>$} - -\doxysubsubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{structbno08x__gyro__t_aa9a075a6b135f4b137b6247768ef5af6}{bno08x\+\_\+gyro\+\_\+t}} () -\item -\mbox{\hyperlink{structbno08x__gyro__t}{bno08x\+\_\+gyro\+\_\+t}} \& \mbox{\hyperlink{structbno08x__gyro__t_a13cfb2e5d15b2fe50d1d910bd0c4b868}{operator=}} (const sh2\+\_\+\+Gyroscope\+\_\+t \&source) -\item -\mbox{\hyperlink{structbno08x__gyro__t}{bno08x\+\_\+gyro\+\_\+t}} \& \mbox{\hyperlink{structbno08x__gyro__t_a64d4900e42a8f056a404b699074f1c41}{operator=}} (const sh2\+\_\+\+Gyroscope\+Uncalibrated \&source) -\end{DoxyCompactItemize} -\doxysubsubsection*{Public Attributes} -\begin{DoxyCompactItemize} -\item -float \mbox{\hyperlink{structbno08x__gyro__t_a63a7bfec63a61b44dab94cd62dc5f50e}{x}} -\item -float \mbox{\hyperlink{structbno08x__gyro__t_ab079eb91abc32f71c6d41f3dcf6274df}{y}} -\item -float \mbox{\hyperlink{structbno08x__gyro__t_ac9a349e1dad45c041bfd0555b01e273f}{z}} -\item -\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08x\+Accuracy}} \mbox{\hyperlink{structbno08x__gyro__t_a87ab3be28faed62506a764d411650a12}{accuracy}} -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -Struct to represent gyro data (units in rad/s) - -\doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{structbno08x__gyro__t_aa9a075a6b135f4b137b6247768ef5af6}\label{structbno08x__gyro__t_aa9a075a6b135f4b137b6247768ef5af6} -\index{bno08x\_gyro\_t@{bno08x\_gyro\_t}!bno08x\_gyro\_t@{bno08x\_gyro\_t}} -\index{bno08x\_gyro\_t@{bno08x\_gyro\_t}!bno08x\_gyro\_t@{bno08x\_gyro\_t}} -\doxysubsubsection{\texorpdfstring{bno08x\_gyro\_t()}{bno08x\_gyro\_t()}} -{\footnotesize\ttfamily bno08x\+\_\+gyro\+\_\+t\+::bno08x\+\_\+gyro\+\_\+t (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} - - - -\doxysubsection{Member Function Documentation} -\Hypertarget{structbno08x__gyro__t_a13cfb2e5d15b2fe50d1d910bd0c4b868}\label{structbno08x__gyro__t_a13cfb2e5d15b2fe50d1d910bd0c4b868} -\index{bno08x\_gyro\_t@{bno08x\_gyro\_t}!operator=@{operator=}} -\index{operator=@{operator=}!bno08x\_gyro\_t@{bno08x\_gyro\_t}} -\doxysubsubsection{\texorpdfstring{operator=()}{operator=()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} -{\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__gyro__t}{bno08x\+\_\+gyro\+\_\+t}} \& bno08x\+\_\+gyro\+\_\+t\+::operator= (\begin{DoxyParamCaption}\item[{const sh2\+\_\+\+Gyroscope\+\_\+t \&}]{source }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} - -\Hypertarget{structbno08x__gyro__t_a64d4900e42a8f056a404b699074f1c41}\label{structbno08x__gyro__t_a64d4900e42a8f056a404b699074f1c41} -\index{bno08x\_gyro\_t@{bno08x\_gyro\_t}!operator=@{operator=}} -\index{operator=@{operator=}!bno08x\_gyro\_t@{bno08x\_gyro\_t}} -\doxysubsubsection{\texorpdfstring{operator=()}{operator=()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} -{\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__gyro__t}{bno08x\+\_\+gyro\+\_\+t}} \& bno08x\+\_\+gyro\+\_\+t\+::operator= (\begin{DoxyParamCaption}\item[{const sh2\+\_\+\+Gyroscope\+Uncalibrated \&}]{source }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} - - - -\doxysubsection{Member Data Documentation} -\Hypertarget{structbno08x__gyro__t_a87ab3be28faed62506a764d411650a12}\label{structbno08x__gyro__t_a87ab3be28faed62506a764d411650a12} -\index{bno08x\_gyro\_t@{bno08x\_gyro\_t}!accuracy@{accuracy}} -\index{accuracy@{accuracy}!bno08x\_gyro\_t@{bno08x\_gyro\_t}} -\doxysubsubsection{\texorpdfstring{accuracy}{accuracy}} -{\footnotesize\ttfamily \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08x\+Accuracy}} bno08x\+\_\+gyro\+\_\+t\+::accuracy} - -\Hypertarget{structbno08x__gyro__t_a63a7bfec63a61b44dab94cd62dc5f50e}\label{structbno08x__gyro__t_a63a7bfec63a61b44dab94cd62dc5f50e} -\index{bno08x\_gyro\_t@{bno08x\_gyro\_t}!x@{x}} -\index{x@{x}!bno08x\_gyro\_t@{bno08x\_gyro\_t}} -\doxysubsubsection{\texorpdfstring{x}{x}} -{\footnotesize\ttfamily float bno08x\+\_\+gyro\+\_\+t\+::x} - -\Hypertarget{structbno08x__gyro__t_ab079eb91abc32f71c6d41f3dcf6274df}\label{structbno08x__gyro__t_ab079eb91abc32f71c6d41f3dcf6274df} -\index{bno08x\_gyro\_t@{bno08x\_gyro\_t}!y@{y}} -\index{y@{y}!bno08x\_gyro\_t@{bno08x\_gyro\_t}} -\doxysubsubsection{\texorpdfstring{y}{y}} -{\footnotesize\ttfamily float bno08x\+\_\+gyro\+\_\+t\+::y} - -\Hypertarget{structbno08x__gyro__t_ac9a349e1dad45c041bfd0555b01e273f}\label{structbno08x__gyro__t_ac9a349e1dad45c041bfd0555b01e273f} -\index{bno08x\_gyro\_t@{bno08x\_gyro\_t}!z@{z}} -\index{z@{z}!bno08x\_gyro\_t@{bno08x\_gyro\_t}} -\doxysubsubsection{\texorpdfstring{z}{z}} -{\footnotesize\ttfamily float bno08x\+\_\+gyro\+\_\+t\+::z} - - - -The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} -\item -include/\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08x\+Global\+Types.\+hpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/structbno08x__magf__bias__t.tex b/documentation/latex/structbno08x__magf__bias__t.tex deleted file mode 100644 index 7434afb..0000000 --- a/documentation/latex/structbno08x__magf__bias__t.tex +++ /dev/null @@ -1,74 +0,0 @@ -\doxysection{bno08x\+\_\+magf\+\_\+bias\+\_\+t Struct Reference} -\hypertarget{structbno08x__magf__bias__t}{}\label{structbno08x__magf__bias__t}\index{bno08x\_magf\_bias\_t@{bno08x\_magf\_bias\_t}} - - -Struct to represent magnetic field bias data (units in u\+Tesla) - - - - -{\ttfamily \#include $<$BNO08x\+Global\+Types.\+hpp$>$} - -\doxysubsubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{structbno08x__magf__bias__t_aa0b6af3812168e0dc9329d5a70e54f98}{bno08x\+\_\+magf\+\_\+bias\+\_\+t}} () -\item -\mbox{\hyperlink{structbno08x__magf__bias__t}{bno08x\+\_\+magf\+\_\+bias\+\_\+t}} \& \mbox{\hyperlink{structbno08x__magf__bias__t_aeed524c368c645e3f325ffe387199a31}{operator=}} (const sh2\+\_\+\+Magnetic\+Field\+Uncalibrated\+\_\+t \&source) -\end{DoxyCompactItemize} -\doxysubsubsection*{Public Attributes} -\begin{DoxyCompactItemize} -\item -float \mbox{\hyperlink{structbno08x__magf__bias__t_ac4f55ef988b43d3d6c753a2201c60b14}{x}} -\item -float \mbox{\hyperlink{structbno08x__magf__bias__t_a0e49d87458853c3478ffe1febffa0279}{y}} -\item -float \mbox{\hyperlink{structbno08x__magf__bias__t_a76b135fa354d2646927ff76c2da5a6b3}{z}} -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -Struct to represent magnetic field bias data (units in u\+Tesla) - -\doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{structbno08x__magf__bias__t_aa0b6af3812168e0dc9329d5a70e54f98}\label{structbno08x__magf__bias__t_aa0b6af3812168e0dc9329d5a70e54f98} -\index{bno08x\_magf\_bias\_t@{bno08x\_magf\_bias\_t}!bno08x\_magf\_bias\_t@{bno08x\_magf\_bias\_t}} -\index{bno08x\_magf\_bias\_t@{bno08x\_magf\_bias\_t}!bno08x\_magf\_bias\_t@{bno08x\_magf\_bias\_t}} -\doxysubsubsection{\texorpdfstring{bno08x\_magf\_bias\_t()}{bno08x\_magf\_bias\_t()}} -{\footnotesize\ttfamily bno08x\+\_\+magf\+\_\+bias\+\_\+t\+::bno08x\+\_\+magf\+\_\+bias\+\_\+t (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} - - - -\doxysubsection{Member Function Documentation} -\Hypertarget{structbno08x__magf__bias__t_aeed524c368c645e3f325ffe387199a31}\label{structbno08x__magf__bias__t_aeed524c368c645e3f325ffe387199a31} -\index{bno08x\_magf\_bias\_t@{bno08x\_magf\_bias\_t}!operator=@{operator=}} -\index{operator=@{operator=}!bno08x\_magf\_bias\_t@{bno08x\_magf\_bias\_t}} -\doxysubsubsection{\texorpdfstring{operator=()}{operator=()}} -{\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__magf__bias__t}{bno08x\+\_\+magf\+\_\+bias\+\_\+t}} \& bno08x\+\_\+magf\+\_\+bias\+\_\+t\+::operator= (\begin{DoxyParamCaption}\item[{const sh2\+\_\+\+Magnetic\+Field\+Uncalibrated\+\_\+t \&}]{source }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} - - - -\doxysubsection{Member Data Documentation} -\Hypertarget{structbno08x__magf__bias__t_ac4f55ef988b43d3d6c753a2201c60b14}\label{structbno08x__magf__bias__t_ac4f55ef988b43d3d6c753a2201c60b14} -\index{bno08x\_magf\_bias\_t@{bno08x\_magf\_bias\_t}!x@{x}} -\index{x@{x}!bno08x\_magf\_bias\_t@{bno08x\_magf\_bias\_t}} -\doxysubsubsection{\texorpdfstring{x}{x}} -{\footnotesize\ttfamily float bno08x\+\_\+magf\+\_\+bias\+\_\+t\+::x} - -\Hypertarget{structbno08x__magf__bias__t_a0e49d87458853c3478ffe1febffa0279}\label{structbno08x__magf__bias__t_a0e49d87458853c3478ffe1febffa0279} -\index{bno08x\_magf\_bias\_t@{bno08x\_magf\_bias\_t}!y@{y}} -\index{y@{y}!bno08x\_magf\_bias\_t@{bno08x\_magf\_bias\_t}} -\doxysubsubsection{\texorpdfstring{y}{y}} -{\footnotesize\ttfamily float bno08x\+\_\+magf\+\_\+bias\+\_\+t\+::y} - -\Hypertarget{structbno08x__magf__bias__t_a76b135fa354d2646927ff76c2da5a6b3}\label{structbno08x__magf__bias__t_a76b135fa354d2646927ff76c2da5a6b3} -\index{bno08x\_magf\_bias\_t@{bno08x\_magf\_bias\_t}!z@{z}} -\index{z@{z}!bno08x\_magf\_bias\_t@{bno08x\_magf\_bias\_t}} -\doxysubsubsection{\texorpdfstring{z}{z}} -{\footnotesize\ttfamily float bno08x\+\_\+magf\+\_\+bias\+\_\+t\+::z} - - - -The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} -\item -include/\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08x\+Global\+Types.\+hpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/structbno08x__magf__t.tex b/documentation/latex/structbno08x__magf__t.tex deleted file mode 100644 index 1d4fc14..0000000 --- a/documentation/latex/structbno08x__magf__t.tex +++ /dev/null @@ -1,90 +0,0 @@ -\doxysection{bno08x\+\_\+magf\+\_\+t Struct Reference} -\hypertarget{structbno08x__magf__t}{}\label{structbno08x__magf__t}\index{bno08x\_magf\_t@{bno08x\_magf\_t}} - - -Struct to represent magnetic field data (units in u\+Tesla) - - - - -{\ttfamily \#include $<$BNO08x\+Global\+Types.\+hpp$>$} - -\doxysubsubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{structbno08x__magf__t_ad8784e25768658f4fa0cb1dd5c1afc36}{bno08x\+\_\+magf\+\_\+t}} () -\item -\mbox{\hyperlink{structbno08x__magf__t}{bno08x\+\_\+magf\+\_\+t}} \& \mbox{\hyperlink{structbno08x__magf__t_adadb35e5c67433e47895d7ae5885a00e}{operator=}} (const sh2\+\_\+\+Magnetic\+Field\+\_\+t \&source) -\item -\mbox{\hyperlink{structbno08x__magf__t}{bno08x\+\_\+magf\+\_\+t}} \& \mbox{\hyperlink{structbno08x__magf__t_a2e0b22e5fa40d5ecd447e0cb451b3282}{operator=}} (const sh2\+\_\+\+Magnetic\+Field\+Uncalibrated\+\_\+t \&source) -\end{DoxyCompactItemize} -\doxysubsubsection*{Public Attributes} -\begin{DoxyCompactItemize} -\item -float \mbox{\hyperlink{structbno08x__magf__t_ac692d27a0bd9d698a89a8ca58e959d08}{x}} -\item -float \mbox{\hyperlink{structbno08x__magf__t_a01b2e4c9a144b3e1c0572db12ed48601}{y}} -\item -float \mbox{\hyperlink{structbno08x__magf__t_a0516e3805249e8b62856af2aabf7cc0b}{z}} -\item -\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08x\+Accuracy}} \mbox{\hyperlink{structbno08x__magf__t_a6b92aa85f81f17034c3f201dd9ff0b46}{accuracy}} -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -Struct to represent magnetic field data (units in u\+Tesla) - -\doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{structbno08x__magf__t_ad8784e25768658f4fa0cb1dd5c1afc36}\label{structbno08x__magf__t_ad8784e25768658f4fa0cb1dd5c1afc36} -\index{bno08x\_magf\_t@{bno08x\_magf\_t}!bno08x\_magf\_t@{bno08x\_magf\_t}} -\index{bno08x\_magf\_t@{bno08x\_magf\_t}!bno08x\_magf\_t@{bno08x\_magf\_t}} -\doxysubsubsection{\texorpdfstring{bno08x\_magf\_t()}{bno08x\_magf\_t()}} -{\footnotesize\ttfamily bno08x\+\_\+magf\+\_\+t\+::bno08x\+\_\+magf\+\_\+t (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} - - - -\doxysubsection{Member Function Documentation} -\Hypertarget{structbno08x__magf__t_adadb35e5c67433e47895d7ae5885a00e}\label{structbno08x__magf__t_adadb35e5c67433e47895d7ae5885a00e} -\index{bno08x\_magf\_t@{bno08x\_magf\_t}!operator=@{operator=}} -\index{operator=@{operator=}!bno08x\_magf\_t@{bno08x\_magf\_t}} -\doxysubsubsection{\texorpdfstring{operator=()}{operator=()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} -{\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__magf__t}{bno08x\+\_\+magf\+\_\+t}} \& bno08x\+\_\+magf\+\_\+t\+::operator= (\begin{DoxyParamCaption}\item[{const sh2\+\_\+\+Magnetic\+Field\+\_\+t \&}]{source }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} - -\Hypertarget{structbno08x__magf__t_a2e0b22e5fa40d5ecd447e0cb451b3282}\label{structbno08x__magf__t_a2e0b22e5fa40d5ecd447e0cb451b3282} -\index{bno08x\_magf\_t@{bno08x\_magf\_t}!operator=@{operator=}} -\index{operator=@{operator=}!bno08x\_magf\_t@{bno08x\_magf\_t}} -\doxysubsubsection{\texorpdfstring{operator=()}{operator=()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} -{\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__magf__t}{bno08x\+\_\+magf\+\_\+t}} \& bno08x\+\_\+magf\+\_\+t\+::operator= (\begin{DoxyParamCaption}\item[{const sh2\+\_\+\+Magnetic\+Field\+Uncalibrated\+\_\+t \&}]{source }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} - - - -\doxysubsection{Member Data Documentation} -\Hypertarget{structbno08x__magf__t_a6b92aa85f81f17034c3f201dd9ff0b46}\label{structbno08x__magf__t_a6b92aa85f81f17034c3f201dd9ff0b46} -\index{bno08x\_magf\_t@{bno08x\_magf\_t}!accuracy@{accuracy}} -\index{accuracy@{accuracy}!bno08x\_magf\_t@{bno08x\_magf\_t}} -\doxysubsubsection{\texorpdfstring{accuracy}{accuracy}} -{\footnotesize\ttfamily \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08x\+Accuracy}} bno08x\+\_\+magf\+\_\+t\+::accuracy} - -\Hypertarget{structbno08x__magf__t_ac692d27a0bd9d698a89a8ca58e959d08}\label{structbno08x__magf__t_ac692d27a0bd9d698a89a8ca58e959d08} -\index{bno08x\_magf\_t@{bno08x\_magf\_t}!x@{x}} -\index{x@{x}!bno08x\_magf\_t@{bno08x\_magf\_t}} -\doxysubsubsection{\texorpdfstring{x}{x}} -{\footnotesize\ttfamily float bno08x\+\_\+magf\+\_\+t\+::x} - -\Hypertarget{structbno08x__magf__t_a01b2e4c9a144b3e1c0572db12ed48601}\label{structbno08x__magf__t_a01b2e4c9a144b3e1c0572db12ed48601} -\index{bno08x\_magf\_t@{bno08x\_magf\_t}!y@{y}} -\index{y@{y}!bno08x\_magf\_t@{bno08x\_magf\_t}} -\doxysubsubsection{\texorpdfstring{y}{y}} -{\footnotesize\ttfamily float bno08x\+\_\+magf\+\_\+t\+::y} - -\Hypertarget{structbno08x__magf__t_a0516e3805249e8b62856af2aabf7cc0b}\label{structbno08x__magf__t_a0516e3805249e8b62856af2aabf7cc0b} -\index{bno08x\_magf\_t@{bno08x\_magf\_t}!z@{z}} -\index{z@{z}!bno08x\_magf\_t@{bno08x\_magf\_t}} -\doxysubsubsection{\texorpdfstring{z}{z}} -{\footnotesize\ttfamily float bno08x\+\_\+magf\+\_\+t\+::z} - - - -The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} -\item -include/\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08x\+Global\+Types.\+hpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/structbno08x__meta__data__t.tex b/documentation/latex/structbno08x__meta__data__t.tex deleted file mode 100644 index 407ba23..0000000 --- a/documentation/latex/structbno08x__meta__data__t.tex +++ /dev/null @@ -1,275 +0,0 @@ -\doxysection{bno08x\+\_\+meta\+\_\+data\+\_\+t Struct Reference} -\hypertarget{structbno08x__meta__data__t}{}\label{structbno08x__meta__data__t}\index{bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}} - - -Struct to represent sensor/report meta data, returned from \doxylink{class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf}{BNO08x\+Rpt\+::get\+\_\+meta\+\_\+data()} - - - - -{\ttfamily \#include $<$BNO08x\+Global\+Types.\+hpp$>$} - -\doxysubsubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{structbno08x__meta__data__t_a3e22f63db62812b5aeeb873553f378c4}{bno08x\+\_\+meta\+\_\+data\+\_\+t}} () -\item -\mbox{\hyperlink{structbno08x__meta__data__t_a549c5e42da7cf07c6ec28ce69548b1d8}{bno08x\+\_\+meta\+\_\+data\+\_\+t}} (const sh2\+\_\+\+Sensor\+Metadata\+\_\+t \&src) -\end{DoxyCompactItemize} -\doxysubsubsection*{Public Attributes} -\begin{DoxyCompactItemize} -\item -uint8\+\_\+t \mbox{\hyperlink{structbno08x__meta__data__t_a659afd22d089c9414ef865350c895d3e}{me\+\_\+version}} -\begin{DoxyCompactList}\small\item\em Motion Engine Version. \end{DoxyCompactList}\item -uint8\+\_\+t \mbox{\hyperlink{structbno08x__meta__data__t_a5883b0fdc28d754f3fff570ca29e3b3e}{mh\+\_\+version}} -\begin{DoxyCompactList}\small\item\em Motion Hub Version. \end{DoxyCompactList}\item -uint8\+\_\+t \mbox{\hyperlink{structbno08x__meta__data__t_a672da8b56be3269bae22c9e0e5424719}{sh\+\_\+version}} -\begin{DoxyCompactList}\small\item\em Sensor\+Hub Version. \end{DoxyCompactList}\item -uint32\+\_\+t \mbox{\hyperlink{structbno08x__meta__data__t_a58edad7613b5b2c6e7afd0233106b09f}{range}} -\begin{DoxyCompactList}\small\item\em Same units as sensor reports. \end{DoxyCompactList}\item -uint32\+\_\+t \mbox{\hyperlink{structbno08x__meta__data__t_a7683b54fbe7ae8ec15b8f880d17a5a46}{resolution}} -\begin{DoxyCompactList}\small\item\em Same units as sensor reports. \end{DoxyCompactList}\item -uint16\+\_\+t \mbox{\hyperlink{structbno08x__meta__data__t_a31816ac79605b829e7304973d61f7d98}{revision}} -\begin{DoxyCompactList}\small\item\em Metadata record format revision. \end{DoxyCompactList}\item -uint16\+\_\+t \mbox{\hyperlink{structbno08x__meta__data__t_ac4297b1db8065c9ad38b6100abda92c1}{power\+\_\+mA}} -\begin{DoxyCompactList}\small\item\em \mbox{[}mA\mbox{]} Fixed point 16Q10 format \end{DoxyCompactList}\item -uint32\+\_\+t \mbox{\hyperlink{structbno08x__meta__data__t_a5384c14c55c8f156ea18a0cc81a2e6fc}{min\+\_\+period\+\_\+us}} -\begin{DoxyCompactList}\small\item\em \mbox{[}uS\mbox{]} min period to use with enable\+\_\+report \end{DoxyCompactList}\item -uint32\+\_\+t \mbox{\hyperlink{structbno08x__meta__data__t_a3e4ff48e389db8b0643259f9af8c0006}{max\+\_\+period\+\_\+us}} -\begin{DoxyCompactList}\small\item\em \mbox{[}uS\mbox{]} max period to use with enable\+\_\+report \end{DoxyCompactList}\item -uint32\+\_\+t \mbox{\hyperlink{structbno08x__meta__data__t_a32f6c907d10794a2b64784c4bbe09723}{fifo\+\_\+reserved}} -\begin{DoxyCompactList}\small\item\em (Unused) \end{DoxyCompactList}\item -uint32\+\_\+t \mbox{\hyperlink{structbno08x__meta__data__t_a94c6f70957ab28cde8d41fdbd2f39496}{fifo\+\_\+max}} -\begin{DoxyCompactList}\small\item\em (Unused) \end{DoxyCompactList}\item -uint32\+\_\+t \mbox{\hyperlink{structbno08x__meta__data__t_ac493692919e552ca32e6c87b4623ccd2}{batch\+\_\+buffer\+\_\+bytes}} -\begin{DoxyCompactList}\small\item\em (Unused) \end{DoxyCompactList}\item -uint16\+\_\+t \mbox{\hyperlink{structbno08x__meta__data__t_a1e0a5907ac8d8dd0325cf8830aa5bd66}{q\+\_\+point\+\_\+1}} -\begin{DoxyCompactList}\small\item\em q point for sensor values \end{DoxyCompactList}\item -uint16\+\_\+t \mbox{\hyperlink{structbno08x__meta__data__t_a09ad38c35e9cd63d4c333f851d5e01e7}{q\+\_\+point\+\_\+2}} -\begin{DoxyCompactList}\small\item\em q point for accuracy or bias fields \end{DoxyCompactList}\item -uint16\+\_\+t \mbox{\hyperlink{structbno08x__meta__data__t_a29cb20721b8dda2c65c6b2b4dfad6551}{q\+\_\+point\+\_\+3}} -\begin{DoxyCompactList}\small\item\em q point for sensor data change sensitivity \end{DoxyCompactList}\item -uint32\+\_\+t \mbox{\hyperlink{structbno08x__meta__data__t_a0efefbb8c4614bd3e81094f25909cc14}{vendor\+\_\+id\+\_\+len}} -\begin{DoxyCompactList}\small\item\em \mbox{[}bytes\mbox{]} \end{DoxyCompactList}\item -char \mbox{\hyperlink{structbno08x__meta__data__t_a51e1f028175bf00c880cc2dfd4e05412}{vendor\+\_\+\+ID}} \mbox{[}48\mbox{]} -\begin{DoxyCompactList}\small\item\em Vendor name and part number. \end{DoxyCompactList}\item -uint32\+\_\+t \mbox{\hyperlink{structbno08x__meta__data__t_abaa4829463c424c9959d594027ce7ba2}{sensor\+\_\+specific\+\_\+len}} -\begin{DoxyCompactList}\small\item\em \mbox{[}bytes\mbox{]} \end{DoxyCompactList}\item -uint8\+\_\+t \mbox{\hyperlink{structbno08x__meta__data__t_a4134971e13a6242102facae308588072}{sensor\+\_\+specific}} \mbox{[}48\mbox{]} -\begin{DoxyCompactList}\small\item\em See SH-\/2 Reference Manual. \end{DoxyCompactList}\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -Struct to represent sensor/report meta data, returned from \doxylink{class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf}{BNO08x\+Rpt\+::get\+\_\+meta\+\_\+data()} - -\doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{structbno08x__meta__data__t_a3e22f63db62812b5aeeb873553f378c4}\label{structbno08x__meta__data__t_a3e22f63db62812b5aeeb873553f378c4} -\index{bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}!bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}} -\index{bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}!bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}} -\doxysubsubsection{\texorpdfstring{bno08x\_meta\_data\_t()}{bno08x\_meta\_data\_t()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} -{\footnotesize\ttfamily bno08x\+\_\+meta\+\_\+data\+\_\+t\+::bno08x\+\_\+meta\+\_\+data\+\_\+t (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} - -\Hypertarget{structbno08x__meta__data__t_a549c5e42da7cf07c6ec28ce69548b1d8}\label{structbno08x__meta__data__t_a549c5e42da7cf07c6ec28ce69548b1d8} -\index{bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}!bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}} -\index{bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}!bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}} -\doxysubsubsection{\texorpdfstring{bno08x\_meta\_data\_t()}{bno08x\_meta\_data\_t()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} -{\footnotesize\ttfamily bno08x\+\_\+meta\+\_\+data\+\_\+t\+::bno08x\+\_\+meta\+\_\+data\+\_\+t (\begin{DoxyParamCaption}\item[{const sh2\+\_\+\+Sensor\+Metadata\+\_\+t \&}]{src }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} - - - -\doxysubsection{Member Data Documentation} -\Hypertarget{structbno08x__meta__data__t_ac493692919e552ca32e6c87b4623ccd2}\label{structbno08x__meta__data__t_ac493692919e552ca32e6c87b4623ccd2} -\index{bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}!batch\_buffer\_bytes@{batch\_buffer\_bytes}} -\index{batch\_buffer\_bytes@{batch\_buffer\_bytes}!bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}} -\doxysubsubsection{\texorpdfstring{batch\_buffer\_bytes}{batch\_buffer\_bytes}} -{\footnotesize\ttfamily uint32\+\_\+t bno08x\+\_\+meta\+\_\+data\+\_\+t\+::batch\+\_\+buffer\+\_\+bytes} - - - -(Unused) - -\Hypertarget{structbno08x__meta__data__t_a94c6f70957ab28cde8d41fdbd2f39496}\label{structbno08x__meta__data__t_a94c6f70957ab28cde8d41fdbd2f39496} -\index{bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}!fifo\_max@{fifo\_max}} -\index{fifo\_max@{fifo\_max}!bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}} -\doxysubsubsection{\texorpdfstring{fifo\_max}{fifo\_max}} -{\footnotesize\ttfamily uint32\+\_\+t bno08x\+\_\+meta\+\_\+data\+\_\+t\+::fifo\+\_\+max} - - - -(Unused) - -\Hypertarget{structbno08x__meta__data__t_a32f6c907d10794a2b64784c4bbe09723}\label{structbno08x__meta__data__t_a32f6c907d10794a2b64784c4bbe09723} -\index{bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}!fifo\_reserved@{fifo\_reserved}} -\index{fifo\_reserved@{fifo\_reserved}!bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}} -\doxysubsubsection{\texorpdfstring{fifo\_reserved}{fifo\_reserved}} -{\footnotesize\ttfamily uint32\+\_\+t bno08x\+\_\+meta\+\_\+data\+\_\+t\+::fifo\+\_\+reserved} - - - -(Unused) - -\Hypertarget{structbno08x__meta__data__t_a3e4ff48e389db8b0643259f9af8c0006}\label{structbno08x__meta__data__t_a3e4ff48e389db8b0643259f9af8c0006} -\index{bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}!max\_period\_us@{max\_period\_us}} -\index{max\_period\_us@{max\_period\_us}!bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}} -\doxysubsubsection{\texorpdfstring{max\_period\_us}{max\_period\_us}} -{\footnotesize\ttfamily uint32\+\_\+t bno08x\+\_\+meta\+\_\+data\+\_\+t\+::max\+\_\+period\+\_\+us} - - - -\mbox{[}uS\mbox{]} max period to use with enable\+\_\+report - -\Hypertarget{structbno08x__meta__data__t_a659afd22d089c9414ef865350c895d3e}\label{structbno08x__meta__data__t_a659afd22d089c9414ef865350c895d3e} -\index{bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}!me\_version@{me\_version}} -\index{me\_version@{me\_version}!bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}} -\doxysubsubsection{\texorpdfstring{me\_version}{me\_version}} -{\footnotesize\ttfamily uint8\+\_\+t bno08x\+\_\+meta\+\_\+data\+\_\+t\+::me\+\_\+version} - - - -Motion Engine Version. - -\Hypertarget{structbno08x__meta__data__t_a5883b0fdc28d754f3fff570ca29e3b3e}\label{structbno08x__meta__data__t_a5883b0fdc28d754f3fff570ca29e3b3e} -\index{bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}!mh\_version@{mh\_version}} -\index{mh\_version@{mh\_version}!bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}} -\doxysubsubsection{\texorpdfstring{mh\_version}{mh\_version}} -{\footnotesize\ttfamily uint8\+\_\+t bno08x\+\_\+meta\+\_\+data\+\_\+t\+::mh\+\_\+version} - - - -Motion Hub Version. - -\Hypertarget{structbno08x__meta__data__t_a5384c14c55c8f156ea18a0cc81a2e6fc}\label{structbno08x__meta__data__t_a5384c14c55c8f156ea18a0cc81a2e6fc} -\index{bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}!min\_period\_us@{min\_period\_us}} -\index{min\_period\_us@{min\_period\_us}!bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}} -\doxysubsubsection{\texorpdfstring{min\_period\_us}{min\_period\_us}} -{\footnotesize\ttfamily uint32\+\_\+t bno08x\+\_\+meta\+\_\+data\+\_\+t\+::min\+\_\+period\+\_\+us} - - - -\mbox{[}uS\mbox{]} min period to use with enable\+\_\+report - -\Hypertarget{structbno08x__meta__data__t_ac4297b1db8065c9ad38b6100abda92c1}\label{structbno08x__meta__data__t_ac4297b1db8065c9ad38b6100abda92c1} -\index{bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}!power\_mA@{power\_mA}} -\index{power\_mA@{power\_mA}!bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}} -\doxysubsubsection{\texorpdfstring{power\_mA}{power\_mA}} -{\footnotesize\ttfamily uint16\+\_\+t bno08x\+\_\+meta\+\_\+data\+\_\+t\+::power\+\_\+mA} - - - -\mbox{[}mA\mbox{]} Fixed point 16Q10 format - -\Hypertarget{structbno08x__meta__data__t_a1e0a5907ac8d8dd0325cf8830aa5bd66}\label{structbno08x__meta__data__t_a1e0a5907ac8d8dd0325cf8830aa5bd66} -\index{bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}!q\_point\_1@{q\_point\_1}} -\index{q\_point\_1@{q\_point\_1}!bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}} -\doxysubsubsection{\texorpdfstring{q\_point\_1}{q\_point\_1}} -{\footnotesize\ttfamily uint16\+\_\+t bno08x\+\_\+meta\+\_\+data\+\_\+t\+::q\+\_\+point\+\_\+1} - - - -q point for sensor values - -\Hypertarget{structbno08x__meta__data__t_a09ad38c35e9cd63d4c333f851d5e01e7}\label{structbno08x__meta__data__t_a09ad38c35e9cd63d4c333f851d5e01e7} -\index{bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}!q\_point\_2@{q\_point\_2}} -\index{q\_point\_2@{q\_point\_2}!bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}} -\doxysubsubsection{\texorpdfstring{q\_point\_2}{q\_point\_2}} -{\footnotesize\ttfamily uint16\+\_\+t bno08x\+\_\+meta\+\_\+data\+\_\+t\+::q\+\_\+point\+\_\+2} - - - -q point for accuracy or bias fields - -\Hypertarget{structbno08x__meta__data__t_a29cb20721b8dda2c65c6b2b4dfad6551}\label{structbno08x__meta__data__t_a29cb20721b8dda2c65c6b2b4dfad6551} -\index{bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}!q\_point\_3@{q\_point\_3}} -\index{q\_point\_3@{q\_point\_3}!bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}} -\doxysubsubsection{\texorpdfstring{q\_point\_3}{q\_point\_3}} -{\footnotesize\ttfamily uint16\+\_\+t bno08x\+\_\+meta\+\_\+data\+\_\+t\+::q\+\_\+point\+\_\+3} - - - -q point for sensor data change sensitivity - -\Hypertarget{structbno08x__meta__data__t_a58edad7613b5b2c6e7afd0233106b09f}\label{structbno08x__meta__data__t_a58edad7613b5b2c6e7afd0233106b09f} -\index{bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}!range@{range}} -\index{range@{range}!bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}} -\doxysubsubsection{\texorpdfstring{range}{range}} -{\footnotesize\ttfamily uint32\+\_\+t bno08x\+\_\+meta\+\_\+data\+\_\+t\+::range} - - - -Same units as sensor reports. - -\Hypertarget{structbno08x__meta__data__t_a7683b54fbe7ae8ec15b8f880d17a5a46}\label{structbno08x__meta__data__t_a7683b54fbe7ae8ec15b8f880d17a5a46} -\index{bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}!resolution@{resolution}} -\index{resolution@{resolution}!bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}} -\doxysubsubsection{\texorpdfstring{resolution}{resolution}} -{\footnotesize\ttfamily uint32\+\_\+t bno08x\+\_\+meta\+\_\+data\+\_\+t\+::resolution} - - - -Same units as sensor reports. - -\Hypertarget{structbno08x__meta__data__t_a31816ac79605b829e7304973d61f7d98}\label{structbno08x__meta__data__t_a31816ac79605b829e7304973d61f7d98} -\index{bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}!revision@{revision}} -\index{revision@{revision}!bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}} -\doxysubsubsection{\texorpdfstring{revision}{revision}} -{\footnotesize\ttfamily uint16\+\_\+t bno08x\+\_\+meta\+\_\+data\+\_\+t\+::revision} - - - -Metadata record format revision. - -\Hypertarget{structbno08x__meta__data__t_a4134971e13a6242102facae308588072}\label{structbno08x__meta__data__t_a4134971e13a6242102facae308588072} -\index{bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}!sensor\_specific@{sensor\_specific}} -\index{sensor\_specific@{sensor\_specific}!bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}} -\doxysubsubsection{\texorpdfstring{sensor\_specific}{sensor\_specific}} -{\footnotesize\ttfamily uint8\+\_\+t bno08x\+\_\+meta\+\_\+data\+\_\+t\+::sensor\+\_\+specific\mbox{[}48\mbox{]}} - - - -See SH-\/2 Reference Manual. - -\Hypertarget{structbno08x__meta__data__t_abaa4829463c424c9959d594027ce7ba2}\label{structbno08x__meta__data__t_abaa4829463c424c9959d594027ce7ba2} -\index{bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}!sensor\_specific\_len@{sensor\_specific\_len}} -\index{sensor\_specific\_len@{sensor\_specific\_len}!bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}} -\doxysubsubsection{\texorpdfstring{sensor\_specific\_len}{sensor\_specific\_len}} -{\footnotesize\ttfamily uint32\+\_\+t bno08x\+\_\+meta\+\_\+data\+\_\+t\+::sensor\+\_\+specific\+\_\+len} - - - -\mbox{[}bytes\mbox{]} - -\Hypertarget{structbno08x__meta__data__t_a672da8b56be3269bae22c9e0e5424719}\label{structbno08x__meta__data__t_a672da8b56be3269bae22c9e0e5424719} -\index{bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}!sh\_version@{sh\_version}} -\index{sh\_version@{sh\_version}!bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}} -\doxysubsubsection{\texorpdfstring{sh\_version}{sh\_version}} -{\footnotesize\ttfamily uint8\+\_\+t bno08x\+\_\+meta\+\_\+data\+\_\+t\+::sh\+\_\+version} - - - -Sensor\+Hub Version. - -\Hypertarget{structbno08x__meta__data__t_a51e1f028175bf00c880cc2dfd4e05412}\label{structbno08x__meta__data__t_a51e1f028175bf00c880cc2dfd4e05412} -\index{bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}!vendor\_ID@{vendor\_ID}} -\index{vendor\_ID@{vendor\_ID}!bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}} -\doxysubsubsection{\texorpdfstring{vendor\_ID}{vendor\_ID}} -{\footnotesize\ttfamily char bno08x\+\_\+meta\+\_\+data\+\_\+t\+::vendor\+\_\+\+ID\mbox{[}48\mbox{]}} - - - -Vendor name and part number. - -\Hypertarget{structbno08x__meta__data__t_a0efefbb8c4614bd3e81094f25909cc14}\label{structbno08x__meta__data__t_a0efefbb8c4614bd3e81094f25909cc14} -\index{bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}!vendor\_id\_len@{vendor\_id\_len}} -\index{vendor\_id\_len@{vendor\_id\_len}!bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}} -\doxysubsubsection{\texorpdfstring{vendor\_id\_len}{vendor\_id\_len}} -{\footnotesize\ttfamily uint32\+\_\+t bno08x\+\_\+meta\+\_\+data\+\_\+t\+::vendor\+\_\+id\+\_\+len} - - - -\mbox{[}bytes\mbox{]} - - - -The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} -\item -include/\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08x\+Global\+Types.\+hpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/structbno08x__quat__t.tex b/documentation/latex/structbno08x__quat__t.tex deleted file mode 100644 index 7e5ba72..0000000 --- a/documentation/latex/structbno08x__quat__t.tex +++ /dev/null @@ -1,114 +0,0 @@ -\doxysection{bno08x\+\_\+quat\+\_\+t Struct Reference} -\hypertarget{structbno08x__quat__t}{}\label{structbno08x__quat__t}\index{bno08x\_quat\_t@{bno08x\_quat\_t}} - - -Struct to represent unit quaternion. - - - - -{\ttfamily \#include $<$BNO08x\+Global\+Types.\+hpp$>$} - -\doxysubsubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{structbno08x__quat__t_ae42ec645fe23b60e32e55872a3b9e703}{bno08x\+\_\+quat\+\_\+t}} () -\item -\mbox{\hyperlink{structbno08x__quat__t}{bno08x\+\_\+quat\+\_\+t}} \& \mbox{\hyperlink{structbno08x__quat__t_a081cecab6370ae436f36416e3f7a6ddc}{operator=}} (const sh2\+\_\+\+Rotation\+Vector\+WAcc\+\_\+t \&source) -\item -\mbox{\hyperlink{structbno08x__quat__t}{bno08x\+\_\+quat\+\_\+t}} \& \mbox{\hyperlink{structbno08x__quat__t_a23cac26e381f9a83657fccdab735046b}{operator=}} (const sh2\+\_\+\+Rotation\+Vector\+\_\+t \&source) -\item -\mbox{\hyperlink{structbno08x__quat__t}{bno08x\+\_\+quat\+\_\+t}} \& \mbox{\hyperlink{structbno08x__quat__t_ae3705dc48882a3d616927cad01c2387d}{operator=}} (const sh2\+\_\+\+Gyro\+Integrated\+RV\+\_\+t \&source) -\end{DoxyCompactItemize} -\doxysubsubsection*{Public Attributes} -\begin{DoxyCompactItemize} -\item -float \mbox{\hyperlink{structbno08x__quat__t_ab99e5e4f8adad74eee1a94b4e7ef2542}{real}} -\item -float \mbox{\hyperlink{structbno08x__quat__t_ac438aba57b7082e1d81e2d1241f87ca0}{i}} -\item -float \mbox{\hyperlink{structbno08x__quat__t_aab49754d4967cfa71578d8d1156eef46}{j}} -\item -float \mbox{\hyperlink{structbno08x__quat__t_ade2592f6a271cc8b260081ad018772ef}{k}} -\item -\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08x\+Accuracy}} \mbox{\hyperlink{structbno08x__quat__t_afd179bfc02d365b5db4ad9fa810daf7c}{accuracy}} -\item -float \mbox{\hyperlink{structbno08x__quat__t_a7368a7f0524e3b2e1f4465329ecb0912}{rad\+\_\+accuracy}} -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -Struct to represent unit quaternion. - -\doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{structbno08x__quat__t_ae42ec645fe23b60e32e55872a3b9e703}\label{structbno08x__quat__t_ae42ec645fe23b60e32e55872a3b9e703} -\index{bno08x\_quat\_t@{bno08x\_quat\_t}!bno08x\_quat\_t@{bno08x\_quat\_t}} -\index{bno08x\_quat\_t@{bno08x\_quat\_t}!bno08x\_quat\_t@{bno08x\_quat\_t}} -\doxysubsubsection{\texorpdfstring{bno08x\_quat\_t()}{bno08x\_quat\_t()}} -{\footnotesize\ttfamily bno08x\+\_\+quat\+\_\+t\+::bno08x\+\_\+quat\+\_\+t (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} - - - -\doxysubsection{Member Function Documentation} -\Hypertarget{structbno08x__quat__t_ae3705dc48882a3d616927cad01c2387d}\label{structbno08x__quat__t_ae3705dc48882a3d616927cad01c2387d} -\index{bno08x\_quat\_t@{bno08x\_quat\_t}!operator=@{operator=}} -\index{operator=@{operator=}!bno08x\_quat\_t@{bno08x\_quat\_t}} -\doxysubsubsection{\texorpdfstring{operator=()}{operator=()}\hspace{0.1cm}{\footnotesize\ttfamily [1/3]}} -{\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__quat__t}{bno08x\+\_\+quat\+\_\+t}} \& bno08x\+\_\+quat\+\_\+t\+::operator= (\begin{DoxyParamCaption}\item[{const sh2\+\_\+\+Gyro\+Integrated\+RV\+\_\+t \&}]{source }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} - -\Hypertarget{structbno08x__quat__t_a23cac26e381f9a83657fccdab735046b}\label{structbno08x__quat__t_a23cac26e381f9a83657fccdab735046b} -\index{bno08x\_quat\_t@{bno08x\_quat\_t}!operator=@{operator=}} -\index{operator=@{operator=}!bno08x\_quat\_t@{bno08x\_quat\_t}} -\doxysubsubsection{\texorpdfstring{operator=()}{operator=()}\hspace{0.1cm}{\footnotesize\ttfamily [2/3]}} -{\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__quat__t}{bno08x\+\_\+quat\+\_\+t}} \& bno08x\+\_\+quat\+\_\+t\+::operator= (\begin{DoxyParamCaption}\item[{const sh2\+\_\+\+Rotation\+Vector\+\_\+t \&}]{source }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} - -\Hypertarget{structbno08x__quat__t_a081cecab6370ae436f36416e3f7a6ddc}\label{structbno08x__quat__t_a081cecab6370ae436f36416e3f7a6ddc} -\index{bno08x\_quat\_t@{bno08x\_quat\_t}!operator=@{operator=}} -\index{operator=@{operator=}!bno08x\_quat\_t@{bno08x\_quat\_t}} -\doxysubsubsection{\texorpdfstring{operator=()}{operator=()}\hspace{0.1cm}{\footnotesize\ttfamily [3/3]}} -{\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__quat__t}{bno08x\+\_\+quat\+\_\+t}} \& bno08x\+\_\+quat\+\_\+t\+::operator= (\begin{DoxyParamCaption}\item[{const sh2\+\_\+\+Rotation\+Vector\+WAcc\+\_\+t \&}]{source }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} - - - -\doxysubsection{Member Data Documentation} -\Hypertarget{structbno08x__quat__t_afd179bfc02d365b5db4ad9fa810daf7c}\label{structbno08x__quat__t_afd179bfc02d365b5db4ad9fa810daf7c} -\index{bno08x\_quat\_t@{bno08x\_quat\_t}!accuracy@{accuracy}} -\index{accuracy@{accuracy}!bno08x\_quat\_t@{bno08x\_quat\_t}} -\doxysubsubsection{\texorpdfstring{accuracy}{accuracy}} -{\footnotesize\ttfamily \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08x\+Accuracy}} bno08x\+\_\+quat\+\_\+t\+::accuracy} - -\Hypertarget{structbno08x__quat__t_ac438aba57b7082e1d81e2d1241f87ca0}\label{structbno08x__quat__t_ac438aba57b7082e1d81e2d1241f87ca0} -\index{bno08x\_quat\_t@{bno08x\_quat\_t}!i@{i}} -\index{i@{i}!bno08x\_quat\_t@{bno08x\_quat\_t}} -\doxysubsubsection{\texorpdfstring{i}{i}} -{\footnotesize\ttfamily float bno08x\+\_\+quat\+\_\+t\+::i} - -\Hypertarget{structbno08x__quat__t_aab49754d4967cfa71578d8d1156eef46}\label{structbno08x__quat__t_aab49754d4967cfa71578d8d1156eef46} -\index{bno08x\_quat\_t@{bno08x\_quat\_t}!j@{j}} -\index{j@{j}!bno08x\_quat\_t@{bno08x\_quat\_t}} -\doxysubsubsection{\texorpdfstring{j}{j}} -{\footnotesize\ttfamily float bno08x\+\_\+quat\+\_\+t\+::j} - -\Hypertarget{structbno08x__quat__t_ade2592f6a271cc8b260081ad018772ef}\label{structbno08x__quat__t_ade2592f6a271cc8b260081ad018772ef} -\index{bno08x\_quat\_t@{bno08x\_quat\_t}!k@{k}} -\index{k@{k}!bno08x\_quat\_t@{bno08x\_quat\_t}} -\doxysubsubsection{\texorpdfstring{k}{k}} -{\footnotesize\ttfamily float bno08x\+\_\+quat\+\_\+t\+::k} - -\Hypertarget{structbno08x__quat__t_a7368a7f0524e3b2e1f4465329ecb0912}\label{structbno08x__quat__t_a7368a7f0524e3b2e1f4465329ecb0912} -\index{bno08x\_quat\_t@{bno08x\_quat\_t}!rad\_accuracy@{rad\_accuracy}} -\index{rad\_accuracy@{rad\_accuracy}!bno08x\_quat\_t@{bno08x\_quat\_t}} -\doxysubsubsection{\texorpdfstring{rad\_accuracy}{rad\_accuracy}} -{\footnotesize\ttfamily float bno08x\+\_\+quat\+\_\+t\+::rad\+\_\+accuracy} - -\Hypertarget{structbno08x__quat__t_ab99e5e4f8adad74eee1a94b4e7ef2542}\label{structbno08x__quat__t_ab99e5e4f8adad74eee1a94b4e7ef2542} -\index{bno08x\_quat\_t@{bno08x\_quat\_t}!real@{real}} -\index{real@{real}!bno08x\_quat\_t@{bno08x\_quat\_t}} -\doxysubsubsection{\texorpdfstring{real}{real}} -{\footnotesize\ttfamily float bno08x\+\_\+quat\+\_\+t\+::real} - - - -The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} -\item -include/\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08x\+Global\+Types.\+hpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/structbno08x__raw__accel__t.tex b/documentation/latex/structbno08x__raw__accel__t.tex deleted file mode 100644 index 6e17754..0000000 --- a/documentation/latex/structbno08x__raw__accel__t.tex +++ /dev/null @@ -1,90 +0,0 @@ -\doxysection{bno08x\+\_\+raw\+\_\+accel\+\_\+t Struct Reference} -\hypertarget{structbno08x__raw__accel__t}{}\label{structbno08x__raw__accel__t}\index{bno08x\_raw\_accel\_t@{bno08x\_raw\_accel\_t}} - - -Struct to represent raw mems accelerometer data from raw accelerometer reports (units in ADC counts). - - - - -{\ttfamily \#include $<$BNO08x\+Global\+Types.\+hpp$>$} - -\doxysubsubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{structbno08x__raw__accel__t_afb9443ec5846eefe942e1f273570fb7f}{bno08x\+\_\+raw\+\_\+accel\+\_\+t}} () -\item -\mbox{\hyperlink{structbno08x__raw__accel__t}{bno08x\+\_\+raw\+\_\+accel\+\_\+t}} \& \mbox{\hyperlink{structbno08x__raw__accel__t_a8980031b2548b79c945abe299387d44f}{operator=}} (const sh2\+\_\+\+Raw\+Accelerometer\+\_\+t \&source) -\end{DoxyCompactItemize} -\doxysubsubsection*{Public Attributes} -\begin{DoxyCompactItemize} -\item -int16\+\_\+t \mbox{\hyperlink{structbno08x__raw__accel__t_ab5188923307b95f6324d9241e9140def}{x}} -\item -int16\+\_\+t \mbox{\hyperlink{structbno08x__raw__accel__t_a917d6b23cb40c7044891624cebac2993}{y}} -\item -int16\+\_\+t \mbox{\hyperlink{structbno08x__raw__accel__t_a62d1731746ea51d36b9946594075e67b}{z}} -\item -uint32\+\_\+t \mbox{\hyperlink{structbno08x__raw__accel__t_a7ca16a89f219b199eb5797fd101d1283}{timestamp\+\_\+us}} -\item -\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08x\+Accuracy}} \mbox{\hyperlink{structbno08x__raw__accel__t_aadb4fc1fa1d87d0baf4db5a534ea18ea}{accuracy}} -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -Struct to represent raw mems accelerometer data from raw accelerometer reports (units in ADC counts). - -\doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{structbno08x__raw__accel__t_afb9443ec5846eefe942e1f273570fb7f}\label{structbno08x__raw__accel__t_afb9443ec5846eefe942e1f273570fb7f} -\index{bno08x\_raw\_accel\_t@{bno08x\_raw\_accel\_t}!bno08x\_raw\_accel\_t@{bno08x\_raw\_accel\_t}} -\index{bno08x\_raw\_accel\_t@{bno08x\_raw\_accel\_t}!bno08x\_raw\_accel\_t@{bno08x\_raw\_accel\_t}} -\doxysubsubsection{\texorpdfstring{bno08x\_raw\_accel\_t()}{bno08x\_raw\_accel\_t()}} -{\footnotesize\ttfamily bno08x\+\_\+raw\+\_\+accel\+\_\+t\+::bno08x\+\_\+raw\+\_\+accel\+\_\+t (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} - - - -\doxysubsection{Member Function Documentation} -\Hypertarget{structbno08x__raw__accel__t_a8980031b2548b79c945abe299387d44f}\label{structbno08x__raw__accel__t_a8980031b2548b79c945abe299387d44f} -\index{bno08x\_raw\_accel\_t@{bno08x\_raw\_accel\_t}!operator=@{operator=}} -\index{operator=@{operator=}!bno08x\_raw\_accel\_t@{bno08x\_raw\_accel\_t}} -\doxysubsubsection{\texorpdfstring{operator=()}{operator=()}} -{\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__raw__accel__t}{bno08x\+\_\+raw\+\_\+accel\+\_\+t}} \& bno08x\+\_\+raw\+\_\+accel\+\_\+t\+::operator= (\begin{DoxyParamCaption}\item[{const sh2\+\_\+\+Raw\+Accelerometer\+\_\+t \&}]{source }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} - - - -\doxysubsection{Member Data Documentation} -\Hypertarget{structbno08x__raw__accel__t_aadb4fc1fa1d87d0baf4db5a534ea18ea}\label{structbno08x__raw__accel__t_aadb4fc1fa1d87d0baf4db5a534ea18ea} -\index{bno08x\_raw\_accel\_t@{bno08x\_raw\_accel\_t}!accuracy@{accuracy}} -\index{accuracy@{accuracy}!bno08x\_raw\_accel\_t@{bno08x\_raw\_accel\_t}} -\doxysubsubsection{\texorpdfstring{accuracy}{accuracy}} -{\footnotesize\ttfamily \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08x\+Accuracy}} bno08x\+\_\+raw\+\_\+accel\+\_\+t\+::accuracy} - -\Hypertarget{structbno08x__raw__accel__t_a7ca16a89f219b199eb5797fd101d1283}\label{structbno08x__raw__accel__t_a7ca16a89f219b199eb5797fd101d1283} -\index{bno08x\_raw\_accel\_t@{bno08x\_raw\_accel\_t}!timestamp\_us@{timestamp\_us}} -\index{timestamp\_us@{timestamp\_us}!bno08x\_raw\_accel\_t@{bno08x\_raw\_accel\_t}} -\doxysubsubsection{\texorpdfstring{timestamp\_us}{timestamp\_us}} -{\footnotesize\ttfamily uint32\+\_\+t bno08x\+\_\+raw\+\_\+accel\+\_\+t\+::timestamp\+\_\+us} - -\Hypertarget{structbno08x__raw__accel__t_ab5188923307b95f6324d9241e9140def}\label{structbno08x__raw__accel__t_ab5188923307b95f6324d9241e9140def} -\index{bno08x\_raw\_accel\_t@{bno08x\_raw\_accel\_t}!x@{x}} -\index{x@{x}!bno08x\_raw\_accel\_t@{bno08x\_raw\_accel\_t}} -\doxysubsubsection{\texorpdfstring{x}{x}} -{\footnotesize\ttfamily int16\+\_\+t bno08x\+\_\+raw\+\_\+accel\+\_\+t\+::x} - -\Hypertarget{structbno08x__raw__accel__t_a917d6b23cb40c7044891624cebac2993}\label{structbno08x__raw__accel__t_a917d6b23cb40c7044891624cebac2993} -\index{bno08x\_raw\_accel\_t@{bno08x\_raw\_accel\_t}!y@{y}} -\index{y@{y}!bno08x\_raw\_accel\_t@{bno08x\_raw\_accel\_t}} -\doxysubsubsection{\texorpdfstring{y}{y}} -{\footnotesize\ttfamily int16\+\_\+t bno08x\+\_\+raw\+\_\+accel\+\_\+t\+::y} - -\Hypertarget{structbno08x__raw__accel__t_a62d1731746ea51d36b9946594075e67b}\label{structbno08x__raw__accel__t_a62d1731746ea51d36b9946594075e67b} -\index{bno08x\_raw\_accel\_t@{bno08x\_raw\_accel\_t}!z@{z}} -\index{z@{z}!bno08x\_raw\_accel\_t@{bno08x\_raw\_accel\_t}} -\doxysubsubsection{\texorpdfstring{z}{z}} -{\footnotesize\ttfamily int16\+\_\+t bno08x\+\_\+raw\+\_\+accel\+\_\+t\+::z} - - - -The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} -\item -include/\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08x\+Global\+Types.\+hpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/structbno08x__raw__gyro__t.tex b/documentation/latex/structbno08x__raw__gyro__t.tex deleted file mode 100644 index 7b934d3..0000000 --- a/documentation/latex/structbno08x__raw__gyro__t.tex +++ /dev/null @@ -1,98 +0,0 @@ -\doxysection{bno08x\+\_\+raw\+\_\+gyro\+\_\+t Struct Reference} -\hypertarget{structbno08x__raw__gyro__t}{}\label{structbno08x__raw__gyro__t}\index{bno08x\_raw\_gyro\_t@{bno08x\_raw\_gyro\_t}} - - -Struct to represent raw mems gyro data from raw gyro reports (units in ADC counts). - - - - -{\ttfamily \#include $<$BNO08x\+Global\+Types.\+hpp$>$} - -\doxysubsubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{structbno08x__raw__gyro__t_a17c759dd38d5a6b78ae5cb77c5e4d93b}{bno08x\+\_\+raw\+\_\+gyro\+\_\+t}} () -\item -\mbox{\hyperlink{structbno08x__raw__gyro__t}{bno08x\+\_\+raw\+\_\+gyro\+\_\+t}} \& \mbox{\hyperlink{structbno08x__raw__gyro__t_a34c3ff52aaa1898f44ad6b0cf585825a}{operator=}} (const sh2\+\_\+\+Raw\+Gyroscope\+\_\+t \&source) -\end{DoxyCompactItemize} -\doxysubsubsection*{Public Attributes} -\begin{DoxyCompactItemize} -\item -int16\+\_\+t \mbox{\hyperlink{structbno08x__raw__gyro__t_a7b7f2f569143c710ac3b1068d434a47f}{x}} -\item -int16\+\_\+t \mbox{\hyperlink{structbno08x__raw__gyro__t_af8755b09df8253594de1412f02655651}{y}} -\item -int16\+\_\+t \mbox{\hyperlink{structbno08x__raw__gyro__t_afe5677954b4678eb3a460a386f224a78}{z}} -\item -int16\+\_\+t \mbox{\hyperlink{structbno08x__raw__gyro__t_adf725827f6f97e16c953f6f5c7bf890b}{temperature}} -\item -uint32\+\_\+t \mbox{\hyperlink{structbno08x__raw__gyro__t_a99d61a4d56a06fb219dc023fe3e446b5}{timestamp\+\_\+us}} -\item -\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08x\+Accuracy}} \mbox{\hyperlink{structbno08x__raw__gyro__t_aa19b4b279b5c218675bf4c83ca872371}{accuracy}} -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -Struct to represent raw mems gyro data from raw gyro reports (units in ADC counts). - -\doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{structbno08x__raw__gyro__t_a17c759dd38d5a6b78ae5cb77c5e4d93b}\label{structbno08x__raw__gyro__t_a17c759dd38d5a6b78ae5cb77c5e4d93b} -\index{bno08x\_raw\_gyro\_t@{bno08x\_raw\_gyro\_t}!bno08x\_raw\_gyro\_t@{bno08x\_raw\_gyro\_t}} -\index{bno08x\_raw\_gyro\_t@{bno08x\_raw\_gyro\_t}!bno08x\_raw\_gyro\_t@{bno08x\_raw\_gyro\_t}} -\doxysubsubsection{\texorpdfstring{bno08x\_raw\_gyro\_t()}{bno08x\_raw\_gyro\_t()}} -{\footnotesize\ttfamily bno08x\+\_\+raw\+\_\+gyro\+\_\+t\+::bno08x\+\_\+raw\+\_\+gyro\+\_\+t (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} - - - -\doxysubsection{Member Function Documentation} -\Hypertarget{structbno08x__raw__gyro__t_a34c3ff52aaa1898f44ad6b0cf585825a}\label{structbno08x__raw__gyro__t_a34c3ff52aaa1898f44ad6b0cf585825a} -\index{bno08x\_raw\_gyro\_t@{bno08x\_raw\_gyro\_t}!operator=@{operator=}} -\index{operator=@{operator=}!bno08x\_raw\_gyro\_t@{bno08x\_raw\_gyro\_t}} -\doxysubsubsection{\texorpdfstring{operator=()}{operator=()}} -{\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__raw__gyro__t}{bno08x\+\_\+raw\+\_\+gyro\+\_\+t}} \& bno08x\+\_\+raw\+\_\+gyro\+\_\+t\+::operator= (\begin{DoxyParamCaption}\item[{const sh2\+\_\+\+Raw\+Gyroscope\+\_\+t \&}]{source }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} - - - -\doxysubsection{Member Data Documentation} -\Hypertarget{structbno08x__raw__gyro__t_aa19b4b279b5c218675bf4c83ca872371}\label{structbno08x__raw__gyro__t_aa19b4b279b5c218675bf4c83ca872371} -\index{bno08x\_raw\_gyro\_t@{bno08x\_raw\_gyro\_t}!accuracy@{accuracy}} -\index{accuracy@{accuracy}!bno08x\_raw\_gyro\_t@{bno08x\_raw\_gyro\_t}} -\doxysubsubsection{\texorpdfstring{accuracy}{accuracy}} -{\footnotesize\ttfamily \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08x\+Accuracy}} bno08x\+\_\+raw\+\_\+gyro\+\_\+t\+::accuracy} - -\Hypertarget{structbno08x__raw__gyro__t_adf725827f6f97e16c953f6f5c7bf890b}\label{structbno08x__raw__gyro__t_adf725827f6f97e16c953f6f5c7bf890b} -\index{bno08x\_raw\_gyro\_t@{bno08x\_raw\_gyro\_t}!temperature@{temperature}} -\index{temperature@{temperature}!bno08x\_raw\_gyro\_t@{bno08x\_raw\_gyro\_t}} -\doxysubsubsection{\texorpdfstring{temperature}{temperature}} -{\footnotesize\ttfamily int16\+\_\+t bno08x\+\_\+raw\+\_\+gyro\+\_\+t\+::temperature} - -\Hypertarget{structbno08x__raw__gyro__t_a99d61a4d56a06fb219dc023fe3e446b5}\label{structbno08x__raw__gyro__t_a99d61a4d56a06fb219dc023fe3e446b5} -\index{bno08x\_raw\_gyro\_t@{bno08x\_raw\_gyro\_t}!timestamp\_us@{timestamp\_us}} -\index{timestamp\_us@{timestamp\_us}!bno08x\_raw\_gyro\_t@{bno08x\_raw\_gyro\_t}} -\doxysubsubsection{\texorpdfstring{timestamp\_us}{timestamp\_us}} -{\footnotesize\ttfamily uint32\+\_\+t bno08x\+\_\+raw\+\_\+gyro\+\_\+t\+::timestamp\+\_\+us} - -\Hypertarget{structbno08x__raw__gyro__t_a7b7f2f569143c710ac3b1068d434a47f}\label{structbno08x__raw__gyro__t_a7b7f2f569143c710ac3b1068d434a47f} -\index{bno08x\_raw\_gyro\_t@{bno08x\_raw\_gyro\_t}!x@{x}} -\index{x@{x}!bno08x\_raw\_gyro\_t@{bno08x\_raw\_gyro\_t}} -\doxysubsubsection{\texorpdfstring{x}{x}} -{\footnotesize\ttfamily int16\+\_\+t bno08x\+\_\+raw\+\_\+gyro\+\_\+t\+::x} - -\Hypertarget{structbno08x__raw__gyro__t_af8755b09df8253594de1412f02655651}\label{structbno08x__raw__gyro__t_af8755b09df8253594de1412f02655651} -\index{bno08x\_raw\_gyro\_t@{bno08x\_raw\_gyro\_t}!y@{y}} -\index{y@{y}!bno08x\_raw\_gyro\_t@{bno08x\_raw\_gyro\_t}} -\doxysubsubsection{\texorpdfstring{y}{y}} -{\footnotesize\ttfamily int16\+\_\+t bno08x\+\_\+raw\+\_\+gyro\+\_\+t\+::y} - -\Hypertarget{structbno08x__raw__gyro__t_afe5677954b4678eb3a460a386f224a78}\label{structbno08x__raw__gyro__t_afe5677954b4678eb3a460a386f224a78} -\index{bno08x\_raw\_gyro\_t@{bno08x\_raw\_gyro\_t}!z@{z}} -\index{z@{z}!bno08x\_raw\_gyro\_t@{bno08x\_raw\_gyro\_t}} -\doxysubsubsection{\texorpdfstring{z}{z}} -{\footnotesize\ttfamily int16\+\_\+t bno08x\+\_\+raw\+\_\+gyro\+\_\+t\+::z} - - - -The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} -\item -include/\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08x\+Global\+Types.\+hpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/structbno08x__raw__magf__t.tex b/documentation/latex/structbno08x__raw__magf__t.tex deleted file mode 100644 index 40536d1..0000000 --- a/documentation/latex/structbno08x__raw__magf__t.tex +++ /dev/null @@ -1,90 +0,0 @@ -\doxysection{bno08x\+\_\+raw\+\_\+magf\+\_\+t Struct Reference} -\hypertarget{structbno08x__raw__magf__t}{}\label{structbno08x__raw__magf__t}\index{bno08x\_raw\_magf\_t@{bno08x\_raw\_magf\_t}} - - -Struct to represent raw mems magnetometer data from raw magnetometer reports (units in ADC counts). - - - - -{\ttfamily \#include $<$BNO08x\+Global\+Types.\+hpp$>$} - -\doxysubsubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{structbno08x__raw__magf__t_a9bbd61edac01cb1f2e78417efe8573aa}{bno08x\+\_\+raw\+\_\+magf\+\_\+t}} () -\item -\mbox{\hyperlink{structbno08x__raw__magf__t}{bno08x\+\_\+raw\+\_\+magf\+\_\+t}} \& \mbox{\hyperlink{structbno08x__raw__magf__t_ad58e25ff5c6d8c4c3843264effa63a7c}{operator=}} (const sh2\+\_\+\+Raw\+Magnetometer\+\_\+t \&source) -\end{DoxyCompactItemize} -\doxysubsubsection*{Public Attributes} -\begin{DoxyCompactItemize} -\item -int16\+\_\+t \mbox{\hyperlink{structbno08x__raw__magf__t_a6d04fa2589070ad4ee06b7259fc90900}{x}} -\item -int16\+\_\+t \mbox{\hyperlink{structbno08x__raw__magf__t_aba0a88c1032210c6db95ac779e280b9a}{y}} -\item -int16\+\_\+t \mbox{\hyperlink{structbno08x__raw__magf__t_a5d50e05cccd1f92f36f6ac83e9f911ae}{z}} -\item -uint32\+\_\+t \mbox{\hyperlink{structbno08x__raw__magf__t_a74cb298f230665c2d600d3298717c321}{timestamp\+\_\+us}} -\item -\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08x\+Accuracy}} \mbox{\hyperlink{structbno08x__raw__magf__t_ae1253faa56aecbafd24f24f42dfb3aeb}{accuracy}} -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -Struct to represent raw mems magnetometer data from raw magnetometer reports (units in ADC counts). - -\doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{structbno08x__raw__magf__t_a9bbd61edac01cb1f2e78417efe8573aa}\label{structbno08x__raw__magf__t_a9bbd61edac01cb1f2e78417efe8573aa} -\index{bno08x\_raw\_magf\_t@{bno08x\_raw\_magf\_t}!bno08x\_raw\_magf\_t@{bno08x\_raw\_magf\_t}} -\index{bno08x\_raw\_magf\_t@{bno08x\_raw\_magf\_t}!bno08x\_raw\_magf\_t@{bno08x\_raw\_magf\_t}} -\doxysubsubsection{\texorpdfstring{bno08x\_raw\_magf\_t()}{bno08x\_raw\_magf\_t()}} -{\footnotesize\ttfamily bno08x\+\_\+raw\+\_\+magf\+\_\+t\+::bno08x\+\_\+raw\+\_\+magf\+\_\+t (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} - - - -\doxysubsection{Member Function Documentation} -\Hypertarget{structbno08x__raw__magf__t_ad58e25ff5c6d8c4c3843264effa63a7c}\label{structbno08x__raw__magf__t_ad58e25ff5c6d8c4c3843264effa63a7c} -\index{bno08x\_raw\_magf\_t@{bno08x\_raw\_magf\_t}!operator=@{operator=}} -\index{operator=@{operator=}!bno08x\_raw\_magf\_t@{bno08x\_raw\_magf\_t}} -\doxysubsubsection{\texorpdfstring{operator=()}{operator=()}} -{\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__raw__magf__t}{bno08x\+\_\+raw\+\_\+magf\+\_\+t}} \& bno08x\+\_\+raw\+\_\+magf\+\_\+t\+::operator= (\begin{DoxyParamCaption}\item[{const sh2\+\_\+\+Raw\+Magnetometer\+\_\+t \&}]{source }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} - - - -\doxysubsection{Member Data Documentation} -\Hypertarget{structbno08x__raw__magf__t_ae1253faa56aecbafd24f24f42dfb3aeb}\label{structbno08x__raw__magf__t_ae1253faa56aecbafd24f24f42dfb3aeb} -\index{bno08x\_raw\_magf\_t@{bno08x\_raw\_magf\_t}!accuracy@{accuracy}} -\index{accuracy@{accuracy}!bno08x\_raw\_magf\_t@{bno08x\_raw\_magf\_t}} -\doxysubsubsection{\texorpdfstring{accuracy}{accuracy}} -{\footnotesize\ttfamily \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08x\+Accuracy}} bno08x\+\_\+raw\+\_\+magf\+\_\+t\+::accuracy} - -\Hypertarget{structbno08x__raw__magf__t_a74cb298f230665c2d600d3298717c321}\label{structbno08x__raw__magf__t_a74cb298f230665c2d600d3298717c321} -\index{bno08x\_raw\_magf\_t@{bno08x\_raw\_magf\_t}!timestamp\_us@{timestamp\_us}} -\index{timestamp\_us@{timestamp\_us}!bno08x\_raw\_magf\_t@{bno08x\_raw\_magf\_t}} -\doxysubsubsection{\texorpdfstring{timestamp\_us}{timestamp\_us}} -{\footnotesize\ttfamily uint32\+\_\+t bno08x\+\_\+raw\+\_\+magf\+\_\+t\+::timestamp\+\_\+us} - -\Hypertarget{structbno08x__raw__magf__t_a6d04fa2589070ad4ee06b7259fc90900}\label{structbno08x__raw__magf__t_a6d04fa2589070ad4ee06b7259fc90900} -\index{bno08x\_raw\_magf\_t@{bno08x\_raw\_magf\_t}!x@{x}} -\index{x@{x}!bno08x\_raw\_magf\_t@{bno08x\_raw\_magf\_t}} -\doxysubsubsection{\texorpdfstring{x}{x}} -{\footnotesize\ttfamily int16\+\_\+t bno08x\+\_\+raw\+\_\+magf\+\_\+t\+::x} - -\Hypertarget{structbno08x__raw__magf__t_aba0a88c1032210c6db95ac779e280b9a}\label{structbno08x__raw__magf__t_aba0a88c1032210c6db95ac779e280b9a} -\index{bno08x\_raw\_magf\_t@{bno08x\_raw\_magf\_t}!y@{y}} -\index{y@{y}!bno08x\_raw\_magf\_t@{bno08x\_raw\_magf\_t}} -\doxysubsubsection{\texorpdfstring{y}{y}} -{\footnotesize\ttfamily int16\+\_\+t bno08x\+\_\+raw\+\_\+magf\+\_\+t\+::y} - -\Hypertarget{structbno08x__raw__magf__t_a5d50e05cccd1f92f36f6ac83e9f911ae}\label{structbno08x__raw__magf__t_a5d50e05cccd1f92f36f6ac83e9f911ae} -\index{bno08x\_raw\_magf\_t@{bno08x\_raw\_magf\_t}!z@{z}} -\index{z@{z}!bno08x\_raw\_magf\_t@{bno08x\_raw\_magf\_t}} -\doxysubsubsection{\texorpdfstring{z}{z}} -{\footnotesize\ttfamily int16\+\_\+t bno08x\+\_\+raw\+\_\+magf\+\_\+t\+::z} - - - -The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} -\item -include/\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08x\+Global\+Types.\+hpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/structbno08x__sample__counts__t.tex b/documentation/latex/structbno08x__sample__counts__t.tex deleted file mode 100644 index 1629ade..0000000 --- a/documentation/latex/structbno08x__sample__counts__t.tex +++ /dev/null @@ -1,98 +0,0 @@ -\doxysection{bno08x\+\_\+sample\+\_\+counts\+\_\+t Struct Reference} -\hypertarget{structbno08x__sample__counts__t}{}\label{structbno08x__sample__counts__t}\index{bno08x\_sample\_counts\_t@{bno08x\_sample\_counts\_t}} - - -Struct to represent sample counts, returned from \doxylink{class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38}{BNO08x\+Rpt\+::get\+\_\+sample\+\_\+counts()} - - - - -{\ttfamily \#include $<$BNO08x\+Global\+Types.\+hpp$>$} - -\doxysubsubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{structbno08x__sample__counts__t_abd1eccfac205719fd1c5aed25fee1fec}{bno08x\+\_\+sample\+\_\+counts\+\_\+t}} () -\item -\mbox{\hyperlink{structbno08x__sample__counts__t}{bno08x\+\_\+sample\+\_\+counts\+\_\+t}} \& \mbox{\hyperlink{structbno08x__sample__counts__t_af9e52b9fe15c78bd8b2ef3cc5af66a13}{operator=}} (const sh2\+\_\+\+Counts\+\_\+t \&source) -\end{DoxyCompactItemize} -\doxysubsubsection*{Public Attributes} -\begin{DoxyCompactItemize} -\item -uint32\+\_\+t \mbox{\hyperlink{structbno08x__sample__counts__t_aae4244c540f8411246032f1e69125b75}{offered}} -\begin{DoxyCompactList}\small\item\em Number of samples produced by underlying data source. \end{DoxyCompactList}\item -uint32\+\_\+t \mbox{\hyperlink{structbno08x__sample__counts__t_a055f3d8ff138c7da4a79d4a6fb2af9b9}{on}} -\begin{DoxyCompactList}\small\item\em Number of "{}offered"{} samples while this sensor was requested by host. \end{DoxyCompactList}\item -uint32\+\_\+t \mbox{\hyperlink{structbno08x__sample__counts__t_a2ab3e0999a5e668833eb8dbab6d1f036}{accepted}} -\begin{DoxyCompactList}\small\item\em Number of "{}on"{} samples that passed decimation filter. \end{DoxyCompactList}\item -uint32\+\_\+t \mbox{\hyperlink{structbno08x__sample__counts__t_a8d03182919cce138cfda97c3ff5700b2}{attempted}} -\begin{DoxyCompactList}\small\item\em Number of "{}accepted"{} samples that passed threshold requirements and had transmission to the host attempted. \end{DoxyCompactList}\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -Struct to represent sample counts, returned from \doxylink{class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38}{BNO08x\+Rpt\+::get\+\_\+sample\+\_\+counts()} - -\doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{structbno08x__sample__counts__t_abd1eccfac205719fd1c5aed25fee1fec}\label{structbno08x__sample__counts__t_abd1eccfac205719fd1c5aed25fee1fec} -\index{bno08x\_sample\_counts\_t@{bno08x\_sample\_counts\_t}!bno08x\_sample\_counts\_t@{bno08x\_sample\_counts\_t}} -\index{bno08x\_sample\_counts\_t@{bno08x\_sample\_counts\_t}!bno08x\_sample\_counts\_t@{bno08x\_sample\_counts\_t}} -\doxysubsubsection{\texorpdfstring{bno08x\_sample\_counts\_t()}{bno08x\_sample\_counts\_t()}} -{\footnotesize\ttfamily bno08x\+\_\+sample\+\_\+counts\+\_\+t\+::bno08x\+\_\+sample\+\_\+counts\+\_\+t (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} - - - -\doxysubsection{Member Function Documentation} -\Hypertarget{structbno08x__sample__counts__t_af9e52b9fe15c78bd8b2ef3cc5af66a13}\label{structbno08x__sample__counts__t_af9e52b9fe15c78bd8b2ef3cc5af66a13} -\index{bno08x\_sample\_counts\_t@{bno08x\_sample\_counts\_t}!operator=@{operator=}} -\index{operator=@{operator=}!bno08x\_sample\_counts\_t@{bno08x\_sample\_counts\_t}} -\doxysubsubsection{\texorpdfstring{operator=()}{operator=()}} -{\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__sample__counts__t}{bno08x\+\_\+sample\+\_\+counts\+\_\+t}} \& bno08x\+\_\+sample\+\_\+counts\+\_\+t\+::operator= (\begin{DoxyParamCaption}\item[{const sh2\+\_\+\+Counts\+\_\+t \&}]{source }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} - - - -\doxysubsection{Member Data Documentation} -\Hypertarget{structbno08x__sample__counts__t_a2ab3e0999a5e668833eb8dbab6d1f036}\label{structbno08x__sample__counts__t_a2ab3e0999a5e668833eb8dbab6d1f036} -\index{bno08x\_sample\_counts\_t@{bno08x\_sample\_counts\_t}!accepted@{accepted}} -\index{accepted@{accepted}!bno08x\_sample\_counts\_t@{bno08x\_sample\_counts\_t}} -\doxysubsubsection{\texorpdfstring{accepted}{accepted}} -{\footnotesize\ttfamily uint32\+\_\+t bno08x\+\_\+sample\+\_\+counts\+\_\+t\+::accepted} - - - -Number of "{}on"{} samples that passed decimation filter. - -\Hypertarget{structbno08x__sample__counts__t_a8d03182919cce138cfda97c3ff5700b2}\label{structbno08x__sample__counts__t_a8d03182919cce138cfda97c3ff5700b2} -\index{bno08x\_sample\_counts\_t@{bno08x\_sample\_counts\_t}!attempted@{attempted}} -\index{attempted@{attempted}!bno08x\_sample\_counts\_t@{bno08x\_sample\_counts\_t}} -\doxysubsubsection{\texorpdfstring{attempted}{attempted}} -{\footnotesize\ttfamily uint32\+\_\+t bno08x\+\_\+sample\+\_\+counts\+\_\+t\+::attempted} - - - -Number of "{}accepted"{} samples that passed threshold requirements and had transmission to the host attempted. - -\Hypertarget{structbno08x__sample__counts__t_aae4244c540f8411246032f1e69125b75}\label{structbno08x__sample__counts__t_aae4244c540f8411246032f1e69125b75} -\index{bno08x\_sample\_counts\_t@{bno08x\_sample\_counts\_t}!offered@{offered}} -\index{offered@{offered}!bno08x\_sample\_counts\_t@{bno08x\_sample\_counts\_t}} -\doxysubsubsection{\texorpdfstring{offered}{offered}} -{\footnotesize\ttfamily uint32\+\_\+t bno08x\+\_\+sample\+\_\+counts\+\_\+t\+::offered} - - - -Number of samples produced by underlying data source. - -\Hypertarget{structbno08x__sample__counts__t_a055f3d8ff138c7da4a79d4a6fb2af9b9}\label{structbno08x__sample__counts__t_a055f3d8ff138c7da4a79d4a6fb2af9b9} -\index{bno08x\_sample\_counts\_t@{bno08x\_sample\_counts\_t}!on@{on}} -\index{on@{on}!bno08x\_sample\_counts\_t@{bno08x\_sample\_counts\_t}} -\doxysubsubsection{\texorpdfstring{on}{on}} -{\footnotesize\ttfamily uint32\+\_\+t bno08x\+\_\+sample\+\_\+counts\+\_\+t\+::on} - - - -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 -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 deleted file mode 100644 index ca647d1..0000000 --- a/documentation/latex/structbno08x__shake__detector__t.tex +++ /dev/null @@ -1,82 +0,0 @@ -\doxysection{bno08x\+\_\+shake\+\_\+detector\+\_\+t Struct Reference} -\hypertarget{structbno08x__shake__detector__t}{}\label{structbno08x__shake__detector__t}\index{bno08x\_shake\_detector\_t@{bno08x\_shake\_detector\_t}} - - -Struct to represent shake detector data (flag meaning\+: 0 = no shake 1 = shake detected) - - - - -{\ttfamily \#include $<$BNO08x\+Global\+Types.\+hpp$>$} - -\doxysubsubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{structbno08x__shake__detector__t_a57df670bfdac6a4174c986a65a0340be}{bno08x\+\_\+shake\+\_\+detector\+\_\+t}} () -\item -\mbox{\hyperlink{structbno08x__shake__detector__t}{bno08x\+\_\+shake\+\_\+detector\+\_\+t}} \& \mbox{\hyperlink{structbno08x__shake__detector__t_a7fe349111b513b2cd042ad98112791b7}{operator=}} (const sh2\+\_\+\+Shake\+Detector\+\_\+t \&source) -\end{DoxyCompactItemize} -\doxysubsubsection*{Public Attributes} -\begin{DoxyCompactItemize} -\item -uint8\+\_\+t \mbox{\hyperlink{structbno08x__shake__detector__t_a24dc1df9bb8089c330865e26054a349e}{x\+\_\+flag}} -\item -uint8\+\_\+t \mbox{\hyperlink{structbno08x__shake__detector__t_a814745b5a1dd7aa6bb4bfde4981d1caa}{y\+\_\+flag}} -\item -uint8\+\_\+t \mbox{\hyperlink{structbno08x__shake__detector__t_a7b833f57fc85173adecf666ec6d5477e}{z\+\_\+flag}} -\item -\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08x\+Accuracy}} \mbox{\hyperlink{structbno08x__shake__detector__t_ac643f6c9ac9144c37765b22912212860}{accuracy}} -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -Struct to represent shake detector data (flag meaning\+: 0 = no shake 1 = shake detected) - -\doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{structbno08x__shake__detector__t_a57df670bfdac6a4174c986a65a0340be}\label{structbno08x__shake__detector__t_a57df670bfdac6a4174c986a65a0340be} -\index{bno08x\_shake\_detector\_t@{bno08x\_shake\_detector\_t}!bno08x\_shake\_detector\_t@{bno08x\_shake\_detector\_t}} -\index{bno08x\_shake\_detector\_t@{bno08x\_shake\_detector\_t}!bno08x\_shake\_detector\_t@{bno08x\_shake\_detector\_t}} -\doxysubsubsection{\texorpdfstring{bno08x\_shake\_detector\_t()}{bno08x\_shake\_detector\_t()}} -{\footnotesize\ttfamily bno08x\+\_\+shake\+\_\+detector\+\_\+t\+::bno08x\+\_\+shake\+\_\+detector\+\_\+t (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} - - - -\doxysubsection{Member Function Documentation} -\Hypertarget{structbno08x__shake__detector__t_a7fe349111b513b2cd042ad98112791b7}\label{structbno08x__shake__detector__t_a7fe349111b513b2cd042ad98112791b7} -\index{bno08x\_shake\_detector\_t@{bno08x\_shake\_detector\_t}!operator=@{operator=}} -\index{operator=@{operator=}!bno08x\_shake\_detector\_t@{bno08x\_shake\_detector\_t}} -\doxysubsubsection{\texorpdfstring{operator=()}{operator=()}} -{\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__shake__detector__t}{bno08x\+\_\+shake\+\_\+detector\+\_\+t}} \& bno08x\+\_\+shake\+\_\+detector\+\_\+t\+::operator= (\begin{DoxyParamCaption}\item[{const sh2\+\_\+\+Shake\+Detector\+\_\+t \&}]{source }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} - - - -\doxysubsection{Member Data Documentation} -\Hypertarget{structbno08x__shake__detector__t_ac643f6c9ac9144c37765b22912212860}\label{structbno08x__shake__detector__t_ac643f6c9ac9144c37765b22912212860} -\index{bno08x\_shake\_detector\_t@{bno08x\_shake\_detector\_t}!accuracy@{accuracy}} -\index{accuracy@{accuracy}!bno08x\_shake\_detector\_t@{bno08x\_shake\_detector\_t}} -\doxysubsubsection{\texorpdfstring{accuracy}{accuracy}} -{\footnotesize\ttfamily \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08x\+Accuracy}} bno08x\+\_\+shake\+\_\+detector\+\_\+t\+::accuracy} - -\Hypertarget{structbno08x__shake__detector__t_a24dc1df9bb8089c330865e26054a349e}\label{structbno08x__shake__detector__t_a24dc1df9bb8089c330865e26054a349e} -\index{bno08x\_shake\_detector\_t@{bno08x\_shake\_detector\_t}!x\_flag@{x\_flag}} -\index{x\_flag@{x\_flag}!bno08x\_shake\_detector\_t@{bno08x\_shake\_detector\_t}} -\doxysubsubsection{\texorpdfstring{x\_flag}{x\_flag}} -{\footnotesize\ttfamily uint8\+\_\+t bno08x\+\_\+shake\+\_\+detector\+\_\+t\+::x\+\_\+flag} - -\Hypertarget{structbno08x__shake__detector__t_a814745b5a1dd7aa6bb4bfde4981d1caa}\label{structbno08x__shake__detector__t_a814745b5a1dd7aa6bb4bfde4981d1caa} -\index{bno08x\_shake\_detector\_t@{bno08x\_shake\_detector\_t}!y\_flag@{y\_flag}} -\index{y\_flag@{y\_flag}!bno08x\_shake\_detector\_t@{bno08x\_shake\_detector\_t}} -\doxysubsubsection{\texorpdfstring{y\_flag}{y\_flag}} -{\footnotesize\ttfamily uint8\+\_\+t bno08x\+\_\+shake\+\_\+detector\+\_\+t\+::y\+\_\+flag} - -\Hypertarget{structbno08x__shake__detector__t_a7b833f57fc85173adecf666ec6d5477e}\label{structbno08x__shake__detector__t_a7b833f57fc85173adecf666ec6d5477e} -\index{bno08x\_shake\_detector\_t@{bno08x\_shake\_detector\_t}!z\_flag@{z\_flag}} -\index{z\_flag@{z\_flag}!bno08x\_shake\_detector\_t@{bno08x\_shake\_detector\_t}} -\doxysubsubsection{\texorpdfstring{z\_flag}{z\_flag}} -{\footnotesize\ttfamily uint8\+\_\+t bno08x\+\_\+shake\+\_\+detector\+\_\+t\+::z\+\_\+flag} - - - -The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} -\item -include/\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08x\+Global\+Types.\+hpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/structbno08x__stability__classifier__t.tex b/documentation/latex/structbno08x__stability__classifier__t.tex deleted file mode 100644 index dc6f2d6..0000000 --- a/documentation/latex/structbno08x__stability__classifier__t.tex +++ /dev/null @@ -1,66 +0,0 @@ -\doxysection{bno08x\+\_\+stability\+\_\+classifier\+\_\+t Struct Reference} -\hypertarget{structbno08x__stability__classifier__t}{}\label{structbno08x__stability__classifier__t}\index{bno08x\_stability\_classifier\_t@{bno08x\_stability\_classifier\_t}} - - -Struct to represent stability classifier data from stability classifier reports. - - - - -{\ttfamily \#include $<$BNO08x\+Global\+Types.\+hpp$>$} - -\doxysubsubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{structbno08x__stability__classifier__t_a1af6213e40337e7dfff734d542fc3be2}{bno08x\+\_\+stability\+\_\+classifier\+\_\+t}} () -\item -\mbox{\hyperlink{structbno08x__stability__classifier__t}{bno08x\+\_\+stability\+\_\+classifier\+\_\+t}} \& \mbox{\hyperlink{structbno08x__stability__classifier__t_aff4d78a7c01ef13ae001bb185f825151}{operator=}} (const sh2\+\_\+\+Stability\+Classifier\+\_\+t \&source) -\end{DoxyCompactItemize} -\doxysubsubsection*{Public Attributes} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a498b35f9e00b24e51f8f60b029751ab5}{BNO08x\+Stability}} \mbox{\hyperlink{structbno08x__stability__classifier__t_a2ecd636f34a6be612833009d9a1c8725}{stability}} -\item -\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08x\+Accuracy}} \mbox{\hyperlink{structbno08x__stability__classifier__t_aa1eeb8deb186589ae21cbd1b96747bf7}{accuracy}} -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -Struct to represent stability classifier data from stability classifier reports. - -\doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{structbno08x__stability__classifier__t_a1af6213e40337e7dfff734d542fc3be2}\label{structbno08x__stability__classifier__t_a1af6213e40337e7dfff734d542fc3be2} -\index{bno08x\_stability\_classifier\_t@{bno08x\_stability\_classifier\_t}!bno08x\_stability\_classifier\_t@{bno08x\_stability\_classifier\_t}} -\index{bno08x\_stability\_classifier\_t@{bno08x\_stability\_classifier\_t}!bno08x\_stability\_classifier\_t@{bno08x\_stability\_classifier\_t}} -\doxysubsubsection{\texorpdfstring{bno08x\_stability\_classifier\_t()}{bno08x\_stability\_classifier\_t()}} -{\footnotesize\ttfamily bno08x\+\_\+stability\+\_\+classifier\+\_\+t\+::bno08x\+\_\+stability\+\_\+classifier\+\_\+t (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} - - - -\doxysubsection{Member Function Documentation} -\Hypertarget{structbno08x__stability__classifier__t_aff4d78a7c01ef13ae001bb185f825151}\label{structbno08x__stability__classifier__t_aff4d78a7c01ef13ae001bb185f825151} -\index{bno08x\_stability\_classifier\_t@{bno08x\_stability\_classifier\_t}!operator=@{operator=}} -\index{operator=@{operator=}!bno08x\_stability\_classifier\_t@{bno08x\_stability\_classifier\_t}} -\doxysubsubsection{\texorpdfstring{operator=()}{operator=()}} -{\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__stability__classifier__t}{bno08x\+\_\+stability\+\_\+classifier\+\_\+t}} \& bno08x\+\_\+stability\+\_\+classifier\+\_\+t\+::operator= (\begin{DoxyParamCaption}\item[{const sh2\+\_\+\+Stability\+Classifier\+\_\+t \&}]{source }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} - - - -\doxysubsection{Member Data Documentation} -\Hypertarget{structbno08x__stability__classifier__t_aa1eeb8deb186589ae21cbd1b96747bf7}\label{structbno08x__stability__classifier__t_aa1eeb8deb186589ae21cbd1b96747bf7} -\index{bno08x\_stability\_classifier\_t@{bno08x\_stability\_classifier\_t}!accuracy@{accuracy}} -\index{accuracy@{accuracy}!bno08x\_stability\_classifier\_t@{bno08x\_stability\_classifier\_t}} -\doxysubsubsection{\texorpdfstring{accuracy}{accuracy}} -{\footnotesize\ttfamily \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08x\+Accuracy}} bno08x\+\_\+stability\+\_\+classifier\+\_\+t\+::accuracy} - -\Hypertarget{structbno08x__stability__classifier__t_a2ecd636f34a6be612833009d9a1c8725}\label{structbno08x__stability__classifier__t_a2ecd636f34a6be612833009d9a1c8725} -\index{bno08x\_stability\_classifier\_t@{bno08x\_stability\_classifier\_t}!stability@{stability}} -\index{stability@{stability}!bno08x\_stability\_classifier\_t@{bno08x\_stability\_classifier\_t}} -\doxysubsubsection{\texorpdfstring{stability}{stability}} -{\footnotesize\ttfamily \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a498b35f9e00b24e51f8f60b029751ab5}{BNO08x\+Stability}} bno08x\+\_\+stability\+\_\+classifier\+\_\+t\+::stability} - - - -The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} -\item -include/\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08x\+Global\+Types.\+hpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/structbno08x__step__counter__t.tex b/documentation/latex/structbno08x__step__counter__t.tex deleted file mode 100644 index f83723a..0000000 --- a/documentation/latex/structbno08x__step__counter__t.tex +++ /dev/null @@ -1,74 +0,0 @@ -\doxysection{bno08x\+\_\+step\+\_\+counter\+\_\+t Struct Reference} -\hypertarget{structbno08x__step__counter__t}{}\label{structbno08x__step__counter__t}\index{bno08x\_step\_counter\_t@{bno08x\_step\_counter\_t}} - - -Struct to represent step counter data from step counter reports. - - - - -{\ttfamily \#include $<$BNO08x\+Global\+Types.\+hpp$>$} - -\doxysubsubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{structbno08x__step__counter__t_a53eb4151dfa16c65871f9a754cf92940}{bno08x\+\_\+step\+\_\+counter\+\_\+t}} () -\item -\mbox{\hyperlink{structbno08x__step__counter__t}{bno08x\+\_\+step\+\_\+counter\+\_\+t}} \& \mbox{\hyperlink{structbno08x__step__counter__t_ab184ba986a22ae89d5a4028b72efb2c1}{operator=}} (const sh2\+\_\+\+Step\+Counter\+\_\+t \&source) -\end{DoxyCompactItemize} -\doxysubsubsection*{Public Attributes} -\begin{DoxyCompactItemize} -\item -uint32\+\_\+t \mbox{\hyperlink{structbno08x__step__counter__t_a8060ef0721d76ff0175ca487617db202}{latency}} -\item -uint16\+\_\+t \mbox{\hyperlink{structbno08x__step__counter__t_a6d6be986b770fe1343a46080f35653d3}{steps}} -\item -\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08x\+Accuracy}} \mbox{\hyperlink{structbno08x__step__counter__t_a7e0f4b2eb32978a33f9e8c1c70b83f13}{accuracy}} -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -Struct to represent step counter data from step counter reports. - -\doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{structbno08x__step__counter__t_a53eb4151dfa16c65871f9a754cf92940}\label{structbno08x__step__counter__t_a53eb4151dfa16c65871f9a754cf92940} -\index{bno08x\_step\_counter\_t@{bno08x\_step\_counter\_t}!bno08x\_step\_counter\_t@{bno08x\_step\_counter\_t}} -\index{bno08x\_step\_counter\_t@{bno08x\_step\_counter\_t}!bno08x\_step\_counter\_t@{bno08x\_step\_counter\_t}} -\doxysubsubsection{\texorpdfstring{bno08x\_step\_counter\_t()}{bno08x\_step\_counter\_t()}} -{\footnotesize\ttfamily bno08x\+\_\+step\+\_\+counter\+\_\+t\+::bno08x\+\_\+step\+\_\+counter\+\_\+t (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} - - - -\doxysubsection{Member Function Documentation} -\Hypertarget{structbno08x__step__counter__t_ab184ba986a22ae89d5a4028b72efb2c1}\label{structbno08x__step__counter__t_ab184ba986a22ae89d5a4028b72efb2c1} -\index{bno08x\_step\_counter\_t@{bno08x\_step\_counter\_t}!operator=@{operator=}} -\index{operator=@{operator=}!bno08x\_step\_counter\_t@{bno08x\_step\_counter\_t}} -\doxysubsubsection{\texorpdfstring{operator=()}{operator=()}} -{\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__step__counter__t}{bno08x\+\_\+step\+\_\+counter\+\_\+t}} \& bno08x\+\_\+step\+\_\+counter\+\_\+t\+::operator= (\begin{DoxyParamCaption}\item[{const sh2\+\_\+\+Step\+Counter\+\_\+t \&}]{source }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} - - - -\doxysubsection{Member Data Documentation} -\Hypertarget{structbno08x__step__counter__t_a7e0f4b2eb32978a33f9e8c1c70b83f13}\label{structbno08x__step__counter__t_a7e0f4b2eb32978a33f9e8c1c70b83f13} -\index{bno08x\_step\_counter\_t@{bno08x\_step\_counter\_t}!accuracy@{accuracy}} -\index{accuracy@{accuracy}!bno08x\_step\_counter\_t@{bno08x\_step\_counter\_t}} -\doxysubsubsection{\texorpdfstring{accuracy}{accuracy}} -{\footnotesize\ttfamily \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08x\+Accuracy}} bno08x\+\_\+step\+\_\+counter\+\_\+t\+::accuracy} - -\Hypertarget{structbno08x__step__counter__t_a8060ef0721d76ff0175ca487617db202}\label{structbno08x__step__counter__t_a8060ef0721d76ff0175ca487617db202} -\index{bno08x\_step\_counter\_t@{bno08x\_step\_counter\_t}!latency@{latency}} -\index{latency@{latency}!bno08x\_step\_counter\_t@{bno08x\_step\_counter\_t}} -\doxysubsubsection{\texorpdfstring{latency}{latency}} -{\footnotesize\ttfamily uint32\+\_\+t bno08x\+\_\+step\+\_\+counter\+\_\+t\+::latency} - -\Hypertarget{structbno08x__step__counter__t_a6d6be986b770fe1343a46080f35653d3}\label{structbno08x__step__counter__t_a6d6be986b770fe1343a46080f35653d3} -\index{bno08x\_step\_counter\_t@{bno08x\_step\_counter\_t}!steps@{steps}} -\index{steps@{steps}!bno08x\_step\_counter\_t@{bno08x\_step\_counter\_t}} -\doxysubsubsection{\texorpdfstring{steps}{steps}} -{\footnotesize\ttfamily uint16\+\_\+t bno08x\+\_\+step\+\_\+counter\+\_\+t\+::steps} - - - -The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} -\item -include/\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08x\+Global\+Types.\+hpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/structbno08x__tap__detector__t.tex b/documentation/latex/structbno08x__tap__detector__t.tex deleted file mode 100644 index 6f86c65..0000000 --- a/documentation/latex/structbno08x__tap__detector__t.tex +++ /dev/null @@ -1,90 +0,0 @@ -\doxysection{bno08x\+\_\+tap\+\_\+detector\+\_\+t Struct Reference} -\hypertarget{structbno08x__tap__detector__t}{}\label{structbno08x__tap__detector__t}\index{bno08x\_tap\_detector\_t@{bno08x\_tap\_detector\_t}} - - -Struct to represent tap detector data (flag meaning\+: 0 = no tap, 1 = positive tap on axis, -\/1 = negative tap on axis) - - - - -{\ttfamily \#include $<$BNO08x\+Global\+Types.\+hpp$>$} - -\doxysubsubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{structbno08x__tap__detector__t_ab464e512951fb6cf5a1411d2218d51c5}{bno08x\+\_\+tap\+\_\+detector\+\_\+t}} () -\item -\mbox{\hyperlink{structbno08x__tap__detector__t}{bno08x\+\_\+tap\+\_\+detector\+\_\+t}} \& \mbox{\hyperlink{structbno08x__tap__detector__t_a4cd8e7c025890f3abfa04ea2a0522f87}{operator=}} (const sh2\+\_\+\+Tap\+Detector\+\_\+t \&source) -\end{DoxyCompactItemize} -\doxysubsubsection*{Public Attributes} -\begin{DoxyCompactItemize} -\item -int8\+\_\+t \mbox{\hyperlink{structbno08x__tap__detector__t_a1ce57db3616377a16e11701cc04c3442}{x\+\_\+flag}} -\item -int8\+\_\+t \mbox{\hyperlink{structbno08x__tap__detector__t_ae6ad63cddd8ddd96383448f659226c6f}{y\+\_\+flag}} -\item -int8\+\_\+t \mbox{\hyperlink{structbno08x__tap__detector__t_aa46d40f151fce8f60fc8ed4cbe6cf2a1}{z\+\_\+flag}} -\item -bool \mbox{\hyperlink{structbno08x__tap__detector__t_aef875a8e6ff23b29cb9fb73af48db11a}{double\+\_\+tap}} -\item -\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08x\+Accuracy}} \mbox{\hyperlink{structbno08x__tap__detector__t_ad43c32c1d5a57f37e884e756daf9a7ea}{accuracy}} -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -Struct to represent tap detector data (flag meaning\+: 0 = no tap, 1 = positive tap on axis, -\/1 = negative tap on axis) - -\doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{structbno08x__tap__detector__t_ab464e512951fb6cf5a1411d2218d51c5}\label{structbno08x__tap__detector__t_ab464e512951fb6cf5a1411d2218d51c5} -\index{bno08x\_tap\_detector\_t@{bno08x\_tap\_detector\_t}!bno08x\_tap\_detector\_t@{bno08x\_tap\_detector\_t}} -\index{bno08x\_tap\_detector\_t@{bno08x\_tap\_detector\_t}!bno08x\_tap\_detector\_t@{bno08x\_tap\_detector\_t}} -\doxysubsubsection{\texorpdfstring{bno08x\_tap\_detector\_t()}{bno08x\_tap\_detector\_t()}} -{\footnotesize\ttfamily bno08x\+\_\+tap\+\_\+detector\+\_\+t\+::bno08x\+\_\+tap\+\_\+detector\+\_\+t (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} - - - -\doxysubsection{Member Function Documentation} -\Hypertarget{structbno08x__tap__detector__t_a4cd8e7c025890f3abfa04ea2a0522f87}\label{structbno08x__tap__detector__t_a4cd8e7c025890f3abfa04ea2a0522f87} -\index{bno08x\_tap\_detector\_t@{bno08x\_tap\_detector\_t}!operator=@{operator=}} -\index{operator=@{operator=}!bno08x\_tap\_detector\_t@{bno08x\_tap\_detector\_t}} -\doxysubsubsection{\texorpdfstring{operator=()}{operator=()}} -{\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__tap__detector__t}{bno08x\+\_\+tap\+\_\+detector\+\_\+t}} \& bno08x\+\_\+tap\+\_\+detector\+\_\+t\+::operator= (\begin{DoxyParamCaption}\item[{const sh2\+\_\+\+Tap\+Detector\+\_\+t \&}]{source }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} - - - -\doxysubsection{Member Data Documentation} -\Hypertarget{structbno08x__tap__detector__t_ad43c32c1d5a57f37e884e756daf9a7ea}\label{structbno08x__tap__detector__t_ad43c32c1d5a57f37e884e756daf9a7ea} -\index{bno08x\_tap\_detector\_t@{bno08x\_tap\_detector\_t}!accuracy@{accuracy}} -\index{accuracy@{accuracy}!bno08x\_tap\_detector\_t@{bno08x\_tap\_detector\_t}} -\doxysubsubsection{\texorpdfstring{accuracy}{accuracy}} -{\footnotesize\ttfamily \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08x\+Accuracy}} bno08x\+\_\+tap\+\_\+detector\+\_\+t\+::accuracy} - -\Hypertarget{structbno08x__tap__detector__t_aef875a8e6ff23b29cb9fb73af48db11a}\label{structbno08x__tap__detector__t_aef875a8e6ff23b29cb9fb73af48db11a} -\index{bno08x\_tap\_detector\_t@{bno08x\_tap\_detector\_t}!double\_tap@{double\_tap}} -\index{double\_tap@{double\_tap}!bno08x\_tap\_detector\_t@{bno08x\_tap\_detector\_t}} -\doxysubsubsection{\texorpdfstring{double\_tap}{double\_tap}} -{\footnotesize\ttfamily bool bno08x\+\_\+tap\+\_\+detector\+\_\+t\+::double\+\_\+tap} - -\Hypertarget{structbno08x__tap__detector__t_a1ce57db3616377a16e11701cc04c3442}\label{structbno08x__tap__detector__t_a1ce57db3616377a16e11701cc04c3442} -\index{bno08x\_tap\_detector\_t@{bno08x\_tap\_detector\_t}!x\_flag@{x\_flag}} -\index{x\_flag@{x\_flag}!bno08x\_tap\_detector\_t@{bno08x\_tap\_detector\_t}} -\doxysubsubsection{\texorpdfstring{x\_flag}{x\_flag}} -{\footnotesize\ttfamily int8\+\_\+t bno08x\+\_\+tap\+\_\+detector\+\_\+t\+::x\+\_\+flag} - -\Hypertarget{structbno08x__tap__detector__t_ae6ad63cddd8ddd96383448f659226c6f}\label{structbno08x__tap__detector__t_ae6ad63cddd8ddd96383448f659226c6f} -\index{bno08x\_tap\_detector\_t@{bno08x\_tap\_detector\_t}!y\_flag@{y\_flag}} -\index{y\_flag@{y\_flag}!bno08x\_tap\_detector\_t@{bno08x\_tap\_detector\_t}} -\doxysubsubsection{\texorpdfstring{y\_flag}{y\_flag}} -{\footnotesize\ttfamily int8\+\_\+t bno08x\+\_\+tap\+\_\+detector\+\_\+t\+::y\+\_\+flag} - -\Hypertarget{structbno08x__tap__detector__t_aa46d40f151fce8f60fc8ed4cbe6cf2a1}\label{structbno08x__tap__detector__t_aa46d40f151fce8f60fc8ed4cbe6cf2a1} -\index{bno08x\_tap\_detector\_t@{bno08x\_tap\_detector\_t}!z\_flag@{z\_flag}} -\index{z\_flag@{z\_flag}!bno08x\_tap\_detector\_t@{bno08x\_tap\_detector\_t}} -\doxysubsubsection{\texorpdfstring{z\_flag}{z\_flag}} -{\footnotesize\ttfamily int8\+\_\+t bno08x\+\_\+tap\+\_\+detector\+\_\+t\+::z\+\_\+flag} - - - -The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} -\item -include/\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08x\+Global\+Types.\+hpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/tabu_doxygen.sty b/documentation/latex/tabu_doxygen.sty deleted file mode 100644 index 3f17d1d..0000000 --- a/documentation/latex/tabu_doxygen.sty +++ /dev/null @@ -1,2557 +0,0 @@ -%% -%% This is file `tabu.sty', -%% generated with the docstrip utility. -%% -%% The original source files were: -%% -%% tabu.dtx (with options: `package') -%% -%% This is a generated file. -%% Copyright (FC) 2010-2011 - lppl -%% -%% tabu : 2011/02/26 v2.8 - tabu : Flexible LaTeX tabulars -%% -%% ********************************************************************************************** -%% \begin{tabu} { preamble } => default target: \linewidth or \linegoal -%% \begin{tabu} to { preamble } => target specified -%% \begin{tabu} spread { preamble } => target relative to the ``natural width'' -%% -%% tabu works in text and in math modes. -%% -%% X columns: automatic width adjustment + horizontal and vertical alignment -%% \begin{tabu} { X[4c] X[1c] X[-2ml] } -%% -%% Horizontal lines and / or leaders: -%% \hline\hline => double horizontal line -%% \firsthline\hline => for nested tabulars -%% \lasthline\hline => for nested tabulars -%% \tabucline[line spec]{column-column} => ``funny'' lines (dash/leader) -%% Automatic lines / leaders : -%% \everyrow{\hline\hline} -%% -%% Vertical lines and / or leaders: -%% \begin{tabu} { |[3pt red] X[4c] X[1c] X[-2ml] |[3pt blue] } -%% \begin{tabu} { |[3pt red] X[4c] X[1c] X[-2ml] |[3pt on 2pt off 4pt blue] } -%% -%% Fixed vertical spacing adjustment: -%% \extrarowheight= \extrarowdepth= -%% or: \extrarowsep= => may be prefixed by \global -%% -%% Dynamic vertical spacing adjustment: -%% \abovetabulinesep= \belowtabulinesep= -%% or: \tabulinesep= => may be prefixed by \global -%% -%% delarray.sty shortcuts: in math and text modes -%% \begin{tabu} .... \({ preamble }\) -%% -%% Algorithms reports: -%% \tracingtabu=1 \tracingtabu=2 -%% -%% ********************************************************************************************** -%% -%% This work may be distributed and/or modified under the -%% conditions of the LaTeX Project Public License, either -%% version 1.3 of this license or (at your option) any later -%% version. The latest version of this license is in -%% http://www.latex-project.org/lppl.txt -%% -%% This work consists of the main source file tabu.dtx -%% and the derived files -%% tabu.sty, tabu.pdf, tabu.ins -%% -%% tabu : Flexible LaTeX tabulars -%% lppl copyright 2010-2011 by FC -%% - -\NeedsTeXFormat{LaTeX2e}[2005/12/01] -\ProvidesPackage{tabu_doxygen}[2011/02/26 v2.8 - flexible LaTeX tabulars (FC), frozen version for doxygen] -\RequirePackage{array}[2008/09/09] -\RequirePackage{varwidth}[2009/03/30] -\AtEndOfPackage{\tabu@AtEnd \let\tabu@AtEnd \@undefined} -\let\tabu@AtEnd\@empty -\def\TMP@EnsureCode#1={% - \edef\tabu@AtEnd{\tabu@AtEnd - \catcode#1 \the\catcode#1}% - \catcode#1=% -}% \TMP@EnsureCode -\TMP@EnsureCode 33 = 12 % ! -\TMP@EnsureCode 58 = 12 % : (for siunitx) -\TMP@EnsureCode124 = 12 % | -\TMP@EnsureCode 36 = 3 % $ = math shift -\TMP@EnsureCode 38 = 4 % & = tab alignment character -\TMP@EnsureCode 32 = 10 % space -\TMP@EnsureCode 94 = 7 % ^ -\TMP@EnsureCode 95 = 8 % _ -%% Constants -------------------------------------------------------- -\newcount \c@taburow \def\thetaburow {\number\c@taburow} -\newcount \tabu@nbcols -\newcount \tabu@cnt -\newcount \tabu@Xcol -\let\tabu@start \@tempcnta -\let\tabu@stop \@tempcntb -\newcount \tabu@alloc \tabu@alloc=\m@ne -\newcount \tabu@nested -\def\tabu@alloc@{\global\advance\tabu@alloc \@ne \tabu@nested\tabu@alloc} -\newdimen \tabu@target -\newdimen \tabu@spreadtarget -\newdimen \tabu@naturalX -\newdimen \tabucolX -\let\tabu@DELTA \@tempdimc -\let\tabu@thick \@tempdima -\let\tabu@on \@tempdimb -\let\tabu@off \@tempdimc -\newdimen \tabu@Xsum -\newdimen \extrarowdepth -\newdimen \abovetabulinesep -\newdimen \belowtabulinesep -\newdimen \tabustrutrule \tabustrutrule \z@ -\newtoks \tabu@thebody -\newtoks \tabu@footnotes -\newsavebox \tabu@box -\newsavebox \tabu@arstrutbox -\newsavebox \tabu@hleads -\newsavebox \tabu@vleads -\newif \iftabu@colortbl -\newif \iftabu@siunitx -\newif \iftabu@measuring -\newif \iftabu@spread -\newif \iftabu@negcoef -\newif \iftabu@everyrow -\def\tabu@everyrowtrue {\global\let\iftabu@everyrow \iftrue} -\def\tabu@everyrowfalse{\global\let\iftabu@everyrow \iffalse} -\newif \iftabu@long -\newif \iftabuscantokens -\def\tabu@rescan {\tabu@verbatim \scantokens } -%% Utilities (for internal usage) ----------------------------------- -\def\tabu@gobblespace #1 {#1} -\def\tabu@gobbletoken #1#2{#1} -\def\tabu@gobbleX{\futurelet\@let@token \tabu@gobblex} -\def\tabu@gobblex{\if ^^J\noexpand\@let@token \expandafter\@gobble - \else\ifx \@sptoken\@let@token - \expandafter\tabu@gobblespace\expandafter\tabu@gobbleX - \fi\fi -}% \tabu@gobblex -\def\tabu@X{^^J} -{\obeyspaces -\global\let\tabu@spxiii= % saves an active space (for \ifx) -\gdef\tabu@@spxiii{ }} -\def\tabu@ifenvir {% only for \multicolumn - \expandafter\tabu@if@nvir\csname\@currenvir\endcsname -}% \tabu@ifenvir -\def\tabu@if@nvir #1{\csname @\ifx\tabu#1first\else - \ifx\longtabu#1first\else - second\fi\fi oftwo\endcsname -}% \tabu@ifenvir -\def\tabu@modulo #1#2{\numexpr\ifnum\numexpr#1=\z@ 0\else #1-(#1-(#2-1)/2)/(#2)*(#2)\fi} -{\catcode`\&=3 -\gdef\tabu@strtrim #1{% #1 = control sequence to trim - \ifodd 1\ifx #1\@empty \else \ifx #1\space \else 0\fi \fi - \let\tabu@c@l@r \@empty \let#1\@empty - \else \expandafter \tabu@trimspaces #1\@nnil - \fi -}% \tabu@strtrim -\gdef\tabu@trimspaces #1\@nnil{\let\tabu@c@l@r=#2\tabu@firstspace .#1& }% -\gdef\tabu@firstspace #1#2#3 &{\tabu@lastspace #2#3&} -\gdef\tabu@lastspace #1{\def #3{#1}% - \ifx #3\tabu@c@l@r \def\tabu@c@l@r{\protect\color{#1}}\expandafter\remove@to@nnil \fi - \tabu@trimspaces #1\@nnil} -}% \catcode -\def\tabu@sanitizearg #1#2{{% - \csname \ifcsname if@safe@actives\endcsname % - @safe@activestrue\else - relax\fi \endcsname - \edef#2{#1}\tabu@strtrim#2\@onelevel@sanitize#2% - \expandafter}\expandafter\def\expandafter#2\expandafter{#2}% -}% \tabu@sanitizearg -\def\tabu@textbar #1{\begingroup \endlinechar\m@ne \scantokens{\def\:{|}}% - \expandafter\endgroup \expandafter#1\:% !!! semi simple group !!! -}% \tabu@textbar -\def\tabu@everyrow@bgroup{\iftabu@everyrow \begingroup \else \noalign{\ifnum0=`}\fi \fi} -\def\tabu@everyrow@egroup{% - \iftabu@everyrow \expandafter \endgroup \the\toks@ - \else \ifnum0=`{\fi}% - \fi -}% \tabu@everyrow@egroup -\def\tabu@arstrut {\global\setbox\@arstrutbox \hbox{\vrule - height \arraystretch \dimexpr\ht\strutbox+\extrarowheight - depth \arraystretch \dimexpr\dp\strutbox+\extrarowdepth - width \z@}% -}% \tabu@arstrut -\def\tabu@rearstrut {% - \@tempdima \arraystretch\dimexpr\ht\strutbox+\extrarowheight \relax - \@tempdimb \arraystretch\dimexpr\dp\strutbox+\extrarowdepth \relax - \ifodd 1\ifdim \ht\@arstrutbox=\@tempdima - \ifdim \dp\@arstrutbox=\@tempdimb 0 \fi\fi - \tabu@mkarstrut - \fi -}% \tabu@rearstrut -\def\tabu@@DBG #1{\ifdim\tabustrutrule>\z@ \color{#1}\fi} -\def\tabu@DBG@arstrut {\global\setbox\@arstrutbox - \hbox to\z@{\hbox to\z@{\hss - {\tabu@DBG{cyan}\vrule - height \arraystretch \dimexpr\ht\strutbox+\extrarowheight - depth \z@ - width \tabustrutrule}\kern-\tabustrutrule - {\tabu@DBG{pink}\vrule - height \z@ - depth \arraystretch \dimexpr\dp\strutbox+\extrarowdepth - width \tabustrutrule}}}% -}% \tabu@DBG@arstrut -\def\tabu@save@decl{\toks\count@ \expandafter{\the\toks\expandafter\count@ - \@nextchar}}% -\def\tabu@savedecl{\ifcat$\d@llarend\else - \let\save@decl \tabu@save@decl \fi % no inversion of tokens in text mode -}% \tabu@savedecl -\def\tabu@finalstrut #1{\unskip\ifhmode\nobreak\fi\vrule height\z@ depth\z@ width\z@} -\newcommand*\tabuDisableCommands {\g@addto@macro\tabu@trialh@@k } -\let\tabu@trialh@@k \@empty -\def\tabu@nowrite #1#{{\afterassignment}\toks@} -\let\tabu@write\write -\let\tabu@immediate\immediate -\def\tabu@WRITE{\begingroup - \def\immediate\write{\aftergroup\endgroup - \tabu@immediate\tabu@write}% -}% \tabu@WRITE -\expandafter\def\expandafter\tabu@GenericError\expandafter{% - \expandafter\tabu@WRITE\GenericError} -\def\tabu@warn{\tabu@WRITE\PackageWarning{tabu}} -\def\tabu@noxfootnote [#1]{\@gobble} -\def\tabu@nocolor #1#{\@gobble} -\newcommand*\tabu@norowcolor[2][]{} -\def\tabu@maybesiunitx #1{\def\tabu@temp{#1}% - \futurelet\@let@token \tabu@m@ybesiunitx} -\def\tabu@m@ybesiunitx #1{\def\tabu@m@ybesiunitx {% - \ifx #1\@let@token \let\tabu@cellleft \@empty \let\tabu@cellright \@empty \fi - \tabu@temp}% \tabu@m@ybesiunitx -}\expandafter\tabu@m@ybesiunitx \csname siunitx_table_collect_begin:Nn\endcsname -\def\tabu@celllalign@def #1{\def\tabu@celllalign{\tabu@maybesiunitx{#1}}}% -%% Fixed vertical spacing adjustment: \extrarowsep ------------------ -\newcommand*\extrarowsep{\edef\tabu@C@extra{\the\numexpr\tabu@C@extra+1}% - \iftabu@everyrow \aftergroup\tabu@Gextra - \else \aftergroup\tabu@n@Gextra - \fi - \@ifnextchar={\tabu@gobbletoken\tabu@extra} \tabu@extra -}% \extrarowsep -\def\tabu@extra {\@ifnextchar_% - {\tabu@gobbletoken{\tabu@setextra\extrarowheight \extrarowdepth}} - {\ifx ^\@let@token \def\tabu@temp{% - \tabu@gobbletoken{\tabu@setextra\extrarowdepth \extrarowheight}}% - \else \let\tabu@temp \@empty - \afterassignment \tabu@setextrasep \extrarowdepth - \fi \tabu@temp}% -}% \tabu@extra -\def\tabu@setextra #1#2{\def\tabu@temp{\tabu@extr@#1#2}\afterassignment\tabu@temp#2} -\def\tabu@extr@ #1#2{\@ifnextchar^% - {\tabu@gobbletoken{\tabu@setextra\extrarowdepth \extrarowheight}} - {\ifx _\@let@token \def\tabu@temp{% - \tabu@gobbletoken{\tabu@setextra\extrarowheight \extrarowdepth}}% - \else \let\tabu@temp \@empty - \tabu@Gsave \tabu@G@extra \tabu@C@extra \extrarowheight \extrarowdepth - \fi \tabu@temp}% -}% \tabu@extr@ -\def\tabu@setextrasep {\extrarowheight=\extrarowdepth - \tabu@Gsave \tabu@G@extra \tabu@C@extra \extrarowheight \extrarowdepth -}% \tabu@setextrasep -\def\tabu@Gextra{\ifx \tabu@G@extra\@empty \else {\tabu@Rextra}\fi} -\def\tabu@n@Gextra{\ifx \tabu@G@extra\@empty \else \noalign{\tabu@Rextra}\fi} -\def\tabu@Rextra{\tabu@Grestore \tabu@G@extra \tabu@C@extra} -\let\tabu@C@extra \z@ -\let\tabu@G@extra \@empty -%% Dynamic vertical spacing adjustment: \tabulinesep ---------------- -\newcommand*\tabulinesep{\edef\tabu@C@linesep{\the\numexpr\tabu@C@linesep+1}% - \iftabu@everyrow \aftergroup\tabu@Glinesep - \else \aftergroup\tabu@n@Glinesep - \fi - \@ifnextchar={\tabu@gobbletoken\tabu@linesep} \tabu@linesep -}% \tabulinesep -\def\tabu@linesep {\@ifnextchar_% - {\tabu@gobbletoken{\tabu@setsep\abovetabulinesep \belowtabulinesep}} - {\ifx ^\@let@token \def\tabu@temp{% - \tabu@gobbletoken{\tabu@setsep\belowtabulinesep \abovetabulinesep}}% - \else \let\tabu@temp \@empty - \afterassignment \tabu@setlinesep \abovetabulinesep - \fi \tabu@temp}% -}% \tabu@linesep -\def\tabu@setsep #1#2{\def\tabu@temp{\tabu@sets@p#1#2}\afterassignment\tabu@temp#2} -\def\tabu@sets@p #1#2{\@ifnextchar^% - {\tabu@gobbletoken{\tabu@setsep\belowtabulinesep \abovetabulinesep}} - {\ifx _\@let@token \def\tabu@temp{% - \tabu@gobbletoken{\tabu@setsep\abovetabulinesep \belowtabulinesep}}% - \else \let\tabu@temp \@empty - \tabu@Gsave \tabu@G@linesep \tabu@C@linesep \abovetabulinesep \belowtabulinesep - \fi \tabu@temp}% -}% \tabu@sets@p -\def\tabu@setlinesep {\belowtabulinesep=\abovetabulinesep - \tabu@Gsave \tabu@G@linesep \tabu@C@linesep \abovetabulinesep \belowtabulinesep -}% \tabu@setlinesep -\def\tabu@Glinesep{\ifx \tabu@G@linesep\@empty \else {\tabu@Rlinesep}\fi} -\def\tabu@n@Glinesep{\ifx \tabu@G@linesep\@empty \else \noalign{\tabu@Rlinesep}\fi} -\def\tabu@Rlinesep{\tabu@Grestore \tabu@G@linesep \tabu@C@linesep} -\let\tabu@C@linesep \z@ -\let\tabu@G@linesep \@empty -%% \global\extrarowsep and \global\tabulinesep ------------------- -\def\tabu@Gsave #1#2#3#4{\xdef#1{#1% - \toks#2{\toks\the\currentgrouplevel{\global#3\the#3\global#4\the#4}}}% -}% \tabu@Gsave -\def\tabu@Grestore#1#2{% - \toks#2{}#1\toks\currentgrouplevel\expandafter{\expandafter}\the\toks#2\relax - \ifcat$\the\toks\currentgrouplevel$\else - \global\let#1\@empty \global\let#2\z@ - \the\toks\currentgrouplevel - \fi -}% \tabu@Grestore -%% Setting code for every row --------------------------------------- -\newcommand*\everyrow{\tabu@everyrow@bgroup - \tabu@start \z@ \tabu@stop \z@ \tabu@evrstartstop -}% \everyrow -\def\tabu@evrstartstop {\@ifnextchar^% - {\afterassignment \tabu@evrstartstop \tabu@stop=}% - {\ifx ^\@let@token - \afterassignment\tabu@evrstartstop \tabu@start=% - \else \afterassignment\tabu@everyr@w \toks@ - \fi}% -}% \tabu@evrstartstop -\def\tabu@everyr@w {% - \xdef\tabu@everyrow{% - \noexpand\tabu@everyrowfalse - \let\noalign \relax - \noexpand\tabu@rowfontreset - \iftabu@colortbl \noexpand\tabu@rc@ \fi % \taburowcolors - \let\noexpand\tabu@docline \noexpand\tabu@docline@evr - \the\toks@ - \noexpand\tabu@evrh@@k - \noexpand\tabu@rearstrut - \global\advance\c@taburow \@ne}% - \iftabu@everyrow \toks@\expandafter - {\expandafter\def\expandafter\tabu@evr@L\expandafter{\the\toks@}\ignorespaces}% - \else \xdef\tabu@evr@G{\the\toks@}% - \fi - \tabu@everyrow@egroup -}% \tabu@everyr@w -\def\tabu@evr {\def\tabu@evrh@@k} % for internal use only -\tabu@evr{} -%% line style and leaders ------------------------------------------- -\newcommand*\newtabulinestyle [1]{% - {\@for \@tempa :=#1\do{\expandafter\tabu@newlinestyle \@tempa==\@nil}}% -}% \newtabulinestyle -\def\tabu@newlinestyle #1=#2=#3\@nil{\tabu@getline {#2}% - \tabu@sanitizearg {#1}\@tempa - \ifodd 1\ifx \@tempa\@empty \ifdefined\tabu@linestyle@ 0 \fi\fi - \global\expandafter\let - \csname tabu@linestyle@\@tempa \endcsname =\tabu@thestyle \fi -}% \tabu@newlinestyle -\newcommand*\tabulinestyle [1]{\tabu@everyrow@bgroup \tabu@getline{#1}% - \iftabu@everyrow - \toks@\expandafter{\expandafter \def \expandafter - \tabu@ls@L\expandafter{\tabu@thestyle}\ignorespaces}% - \gdef\tabu@ls@{\tabu@ls@L}% - \else - \global\let\tabu@ls@G \tabu@thestyle - \gdef\tabu@ls@{\tabu@ls@G}% - \fi - \tabu@everyrow@egroup -}% \tabulinestyle -\newcommand*\taburulecolor{\tabu@everyrow@bgroup \tabu@textbar \tabu@rulecolor} -\def\tabu@rulecolor #1{\toks@{}% - \def\tabu@temp #1##1#1{\tabu@ruledrsc{##1}}\@ifnextchar #1% - \tabu@temp - \tabu@rulearc -}% \tabu@rulecolor -\def\tabu@ruledrsc #1{\edef\tabu@temp{#1}\tabu@strtrim\tabu@temp - \ifx \tabu@temp\@empty \def\tabu@temp{\tabu@rule@drsc@ {}{}}% - \else \edef\tabu@temp{\noexpand\tabu@rule@drsc@ {}{\tabu@temp}}% - \fi - \tabu@temp -}% \tabu@ruledrsc@ -\def\tabu@ruledrsc@ #1#{\tabu@rule@drsc@ {#1}} -\def\tabu@rule@drsc@ #1#2{% - \iftabu@everyrow - \ifx \\#1#2\\\toks@{\let\CT@drsc@ \relax}% - \else \toks@{\def\CT@drsc@{\color #1{#2}}}% - \fi - \else - \ifx \\#1#2\\\global\let\CT@drsc@ \relax - \else \gdef\CT@drsc@{\color #1{#2}}% - \fi - \fi - \tabu@rulearc -}% \tabu@rule@drsc@ -\def\tabu@rulearc #1#{\tabu@rule@arc@ {#1}} -\def\tabu@rule@arc@ #1#2{% - \iftabu@everyrow - \ifx \\#1#2\\\toks@\expandafter{\the\toks@ \def\CT@arc@{}}% - \else \toks@\expandafter{\the\toks@ \def\CT@arc@{\color #1{#2}}}% - \fi - \toks@\expandafter{\the\toks@ - \let\tabu@arc@L \CT@arc@ - \let\tabu@drsc@L \CT@drsc@ - \ignorespaces}% - \else - \ifx \\#1#2\\\gdef\CT@arc@{}% - \else \gdef\CT@arc@{\color #1{#2}}% - \fi - \global\let\tabu@arc@G \CT@arc@ - \global\let\tabu@drsc@G \CT@drsc@ - \fi - \tabu@everyrow@egroup -}% \tabu@rule@arc@ -\def\taburowcolors {\tabu@everyrow@bgroup \@testopt \tabu@rowcolors 1} -\def\tabu@rowcolors [#1]#2#{\tabu@rowc@lors{#1}{#2}} -\def\tabu@rowc@lors #1#2#3{% - \toks@{}\@defaultunits \count@ =\number0#2\relax \@nnil - \@defaultunits \tabu@start =\number0#1\relax \@nnil - \ifnum \count@<\tw@ \count@=\tw@ \fi - \advance\tabu@start \m@ne - \ifnum \tabu@start<\z@ \tabu@start \z@ \fi - \tabu@rowcolorseries #3\in@..\in@ \@nnil -}% \tabu@rowcolors -\def\tabu@rowcolorseries #1..#2\in@ #3\@nnil {% - \ifx \in@#1\relax - \iftabu@everyrow \toks@{\def\tabu@rc@{}\let\tabu@rc@L \tabu@rc@}% - \else \gdef\tabu@rc@{}\global\let\tabu@rc@G \tabu@rc@ - \fi - \else - \ifx \\#2\\\tabu@rowcolorserieserror \fi - \tabu@sanitizearg{#1}\tabu@temp - \tabu@sanitizearg{#2}\@tempa - \advance\count@ \m@ne - \iftabu@everyrow - \def\tabu@rc@ ##1##2##3##4{\def\tabu@rc@{% - \ifnum ##2=\c@taburow - \definecolorseries{tabu@rcseries@\the\tabu@nested}{rgb}{last}{##3}{##4}\fi - \ifnum \c@taburow<##2 \else - \ifnum \tabu@modulo {\c@taburow-##2}{##1+1}=\z@ - \resetcolorseries[{##1}]{tabu@rcseries@\the\tabu@nested}\fi - \xglobal\colorlet{tabu@rc@\the\tabu@nested}{tabu@rcseries@\the\tabu@nested!!+}% - \rowcolor{tabu@rc@\the\tabu@nested}\fi}% - }\edef\x{\noexpand\tabu@rc@ {\the\count@} - {\the\tabu@start} - {\tabu@temp} - {\@tempa}% - }\x - \toks@\expandafter{\expandafter\def\expandafter\tabu@rc@\expandafter{\tabu@rc@}}% - \toks@\expandafter{\the\toks@ \let\tabu@rc@L \tabu@rc@ \ignorespaces}% - \else % inside \noalign - \definecolorseries{tabu@rcseries@\the\tabu@nested}{rgb}{last}{\tabu@temp}{\@tempa}% - \expandafter\resetcolorseries\expandafter[\the\count@]{tabu@rcseries@\the\tabu@nested}% - \xglobal\colorlet{tabu@rc@\the\tabu@nested}{tabu@rcseries@\the\tabu@nested!!+}% - \let\noalign \relax \rowcolor{tabu@rc@\the\tabu@nested}% - \def\tabu@rc@ ##1##2{\gdef\tabu@rc@{% - \ifnum \tabu@modulo {\c@taburow-##2}{##1+1}=\@ne - \resetcolorseries[{##1}]{tabu@rcseries@\the\tabu@nested}\fi - \xglobal\colorlet{tabu@rc@\the\tabu@nested}{tabu@rcseries@\the\tabu@nested!!+}% - \rowcolor{tabu@rc@\the\tabu@nested}}% - }\edef\x{\noexpand\tabu@rc@{\the\count@}{\the\c@taburow}}\x - \global\let\tabu@rc@G \tabu@rc@ - \fi - \fi - \tabu@everyrow@egroup -}% \tabu@rowcolorseries -\tabuDisableCommands {\let\tabu@rc@ \@empty } -\def\tabu@rowcolorserieserror {\PackageError{tabu} - {Invalid syntax for \string\taburowcolors - \MessageBreak Please look at the documentation!}\@ehd -}% \tabu@rowcolorserieserror -\newcommand*\tabureset {% - \tabulinesep=\z@ \extrarowsep=\z@ \extratabsurround=\z@ - \tabulinestyle{}\everyrow{}\taburulecolor||{}\taburowcolors{}% -}% \tabureset -%% Parsing the line styles ------------------------------------------ -\def\tabu@getline #1{\begingroup - \csname \ifcsname if@safe@actives\endcsname % - @safe@activestrue\else - relax\fi \endcsname - \edef\tabu@temp{#1}\tabu@sanitizearg{#1}\@tempa - \let\tabu@thestyle \relax - \ifcsname tabu@linestyle@\@tempa \endcsname - \edef\tabu@thestyle{\endgroup - \def\tabu@thestyle{\expandafter\noexpand - \csname tabu@linestyle@\@tempa\endcsname}% - }\tabu@thestyle - \else \expandafter\tabu@definestyle \tabu@temp \@nil - \fi -}% \tabu@getline -\def\tabu@definestyle #1#2\@nil {\endlinechar \m@ne \makeatletter - \tabu@thick \maxdimen \tabu@on \maxdimen \tabu@off \maxdimen - \let\tabu@c@lon \@undefined \let\tabu@c@loff \@undefined - \ifodd 1\ifcat .#1\else\ifcat\relax #1\else 0\fi\fi % catcode 12 or non expandable cs - \def\tabu@temp{\tabu@getparam{thick}}% - \else \def\tabu@temp{\tabu@getparam{thick}\maxdimen}% - \fi - {% - \let\tabu@ \relax - \def\:{\obeyspaces \tabu@oXIII \tabu@commaXIII \edef\:}% (space active \: happy ;-)) - \scantokens{\:{\tabu@temp #1#2 \tabu@\tabu@}}% - \expandafter}\expandafter - \def\expandafter\:\expandafter{\:}% line spec rewritten now ;-) - \def\;{\def\:}% - \scantokens\expandafter{\expandafter\;\expandafter{\:}}% space is now inactive (catcode 10) - \let\tabu@ \tabu@getcolor \:% all arguments are ready now ;-) - \ifdefined\tabu@c@lon \else \let\tabu@c@lon\@empty \fi - \ifx \tabu@c@lon\@empty \def\tabu@c@lon{\CT@arc@}\fi - \ifdefined\tabu@c@loff \else \let\tabu@c@loff \@empty \fi - \ifdim \tabu@on=\maxdimen \ifdim \tabu@off<\maxdimen - \tabu@on \tabulineon \fi\fi - \ifdim \tabu@off=\maxdimen \ifdim \tabu@on<\maxdimen - \tabu@off \tabulineoff \fi\fi - \ifodd 1\ifdim \tabu@off=\maxdimen \ifdim \tabu@on=\maxdimen 0 \fi\fi - \in@true % - \else \in@false % - \fi - \ifdim\tabu@thick=\maxdimen \def\tabu@thick{\arrayrulewidth}% - \else \edef\tabu@thick{\the\tabu@thick}% - \fi - \edef \tabu@thestyle ##1##2{\endgroup - \def\tabu@thestyle{% - \ifin@ \noexpand\tabu@leadersstyle {\tabu@thick} - {\the\tabu@on}{##1} - {\the\tabu@off}{##2}% - \else \noexpand\tabu@rulesstyle - {##1\vrule width \tabu@thick}% - {##1\leaders \hrule height \tabu@thick \hfil}% - \fi}% - }\expandafter \expandafter - \expandafter \tabu@thestyle \expandafter - \expandafter \expandafter - {\expandafter\tabu@c@lon\expandafter}\expandafter{\tabu@c@loff}% -}% \tabu@definestyle -{\catcode`\O=\active \lccode`\O=`\o \catcode`\,=\active - \lowercase{\gdef\tabu@oXIII {\catcode`\o=\active \let O=\tabu@oxiii}} - \gdef\tabu@commaXIII {\catcode`\,=\active \let ,=\space} -}% \catcode -\def\tabu@oxiii #1{% - \ifcase \ifx n#1\z@ \else - \ifx f#1\@ne\else - \tw@ \fi\fi - \expandafter\tabu@onxiii - \or \expandafter\tabu@ofxiii - \else o% - \fi#1}% -\def\tabu@onxiii #1#2{% - \ifcase \ifx !#2\tw@ \else - \ifcat.\noexpand#2\z@ \else - \ifx \tabu@spxiii#2\@ne\else - \tw@ \fi\fi\fi - \tabu@getparam{on}#2\expandafter\@gobble - \or \expandafter\tabu@onxiii % (space is active) - \else o\expandafter\@firstofone - \fi{#1#2}}% -\def\tabu@ofxiii #1#2{% - \ifx #2f\expandafter\tabu@offxiii - \else o\expandafter\@firstofone - \fi{#1#2}} -\def\tabu@offxiii #1#2{% - \ifcase \ifx !#2\tw@ \else - \ifcat.\noexpand#2\z@ \else - \ifx\tabu@spxiii#2\@ne \else - \tw@ \fi\fi\fi - \tabu@getparam{off}#2\expandafter\@gobble - \or \expandafter\tabu@offxiii % (space is active) - \else o\expandafter\@firstofone - \fi{#1#2}} -\def\tabu@getparam #1{\tabu@ \csname tabu@#1\endcsname=} -\def\tabu@getcolor #1{% \tabu@ <- \tabu@getcolor after \edef - \ifx \tabu@#1\else % no more spec - \let\tabu@theparam=#1\afterassignment \tabu@getc@l@r #1\fi -}% \tabu@getcolor -\def\tabu@getc@l@r #1\tabu@ {% - \def\tabu@temp{#1}\tabu@strtrim \tabu@temp - \ifx \tabu@temp\@empty - \else%\ifcsname \string\color@\tabu@temp \endcsname % if the color exists - \ifx \tabu@theparam \tabu@off \let\tabu@c@loff \tabu@c@l@r - \else \let\tabu@c@lon \tabu@c@l@r - \fi - %\else \tabu@warncolour{\tabu@temp}% - \fi%\fi - \tabu@ % next spec -}% \tabu@getc@l@r -\def\tabu@warncolour #1{\PackageWarning{tabu} - {Color #1 is not defined. Default color used}% -}% \tabu@warncolour -\def\tabu@leadersstyle #1#2#3#4#5{\def\tabu@leaders{{#1}{#2}{#3}{#4}{#5}}% - \ifx \tabu@leaders\tabu@leaders@G \else - \tabu@LEADERS{#1}{#2}{#3}{#4}{#5}\fi -}% \tabu@leadersstyle -\def\tabu@rulesstyle #1#2{\let\tabu@leaders \@undefined - \gdef\tabu@thevrule{#1}\gdef\tabu@thehrule{#2}% -}% \tabu@rulesstyle -%% The leaders boxes ------------------------------------------------ -\def\tabu@LEADERS #1#2#3#4#5{%% width, dash, dash color, gap, gap color - {\let\color \tabu@color % => during trials -> \color = \tabu@nocolor - {% % but the leaders boxes should have colors ! - \def\@therule{\vrule}\def\@thick{height}\def\@length{width}% - \def\@box{\hbox}\def\@unbox{\unhbox}\def\@elt{\wd}% - \def\@skip{\hskip}\def\@ss{\hss}\def\tabu@leads{\tabu@hleads}% - \tabu@l@@d@rs {#1}{#2}{#3}{#4}{#5}% - \global\let\tabu@thehleaders \tabu@theleaders - }% - {% - \def\@therule{\hrule}\def\@thick{width}\def\@length{height}% - \def\@box{\vbox}\def\@unbox{\unvbox}\def\@elt{\ht}% - \def\@skip{\vskip}\def\@ss{\vss}\def\tabu@leads{\tabu@vleads}% - \tabu@l@@d@rs {#1}{#2}{#3}{#4}{#5}% - \global\let\tabu@thevleaders \tabu@theleaders - }% - \gdef\tabu@leaders@G{{#1}{#2}{#3}{#4}{#5}}% - }% -}% \tabu@LEADERS -\def\tabu@therule #1#2{\@therule \@thick#1\@length\dimexpr#2/2 \@depth\z@} -\def\tabu@l@@d@rs #1#2#3#4#5{%% width, dash, dash color, gap, gap color - \global\setbox \tabu@leads=\@box{% - {#3\tabu@therule{#1}{#2}}% - \ifx\\#5\\\@skip#4\else{#5\tabu@therule{#1}{#4*2}}\fi - {#3\tabu@therule{#1}{#2}}}% - \global\setbox\tabu@leads=\@box to\@elt\tabu@leads{\@ss - {#3\tabu@therule{#1}{#2}}\@unbox\tabu@leads}% - \edef\tabu@theleaders ##1{\def\noexpand\tabu@theleaders {% - {##1\tabu@therule{#1}{#2}}% - \xleaders \copy\tabu@leads \@ss - \tabu@therule{0pt}{-#2}{##1\tabu@therule{#1}{#2}}}% - }\tabu@theleaders{#3}% -}% \tabu@l@@d@rs -%% \tabu \endtabu \tabu* \longtabu \endlongtabu \longtabu* ---------- -\newcommand*\tabu {\tabu@longfalse - \ifmmode \def\tabu@ {\array}\def\endtabu {\endarray}% - \else \def\tabu@ {\tabu@tabular}\def\endtabu {\endtabular}\fi - \expandafter\let\csname tabu*\endcsname \tabu - \expandafter\def\csname endtabu*\endcsname{\endtabu}% - \tabu@spreadfalse \tabu@negcoeffalse \tabu@settarget -}% {tabu} -\let\tabu@tabular \tabular % -\expandafter\def\csname tabu*\endcsname{\tabuscantokenstrue \tabu} -\newcommand*\longtabu {\tabu@longtrue - \ifmmode\PackageError{tabu}{longtabu not allowed in math mode}\fi - \def\tabu@{\longtable}\def\endlongtabu{\endlongtable}% - \LTchunksize=\@M - \expandafter\let\csname tabu*\endcsname \tabu - \expandafter\def\csname endlongtabu*\endcsname{\endlongtabu}% - \let\LT@startpbox \tabu@LT@startpbox % \everypar{ array struts } - \tabu@spreadfalse \tabu@negcoeffalse \tabu@settarget -}% {longtabu} -\expandafter\def\csname longtabu*\endcsname{\tabuscantokenstrue \longtabu} -\def\tabu@nolongtabu{\PackageError{tabu} - {longtabu requires the longtable package}\@ehd} -%% Read the target and then : \tabular or \@array ------------------ -\def\tabu@settarget {\futurelet\@let@token \tabu@sett@rget } -\def\tabu@sett@rget {\tabu@target \z@ - \ifcase \ifx \bgroup\@let@token \z@ \else - \ifx \@sptoken\@let@token \@ne \else - \if t\@let@token \tw@ \else - \if s\@let@token \thr@@\else - \z@\fi\fi\fi\fi - \expandafter\tabu@begin - \or \expandafter\tabu@gobblespace\expandafter\tabu@settarget - \or \expandafter\tabu@to - \or \expandafter\tabu@spread - \fi -}% \tabu@sett@rget -\def\tabu@to to{\def\tabu@halignto{to}\tabu@gettarget} -\def\tabu@spread spread{\tabu@spreadtrue\def\tabu@halignto{spread}\tabu@gettarget} -\def\tabu@gettarget {\afterassignment\tabu@linegoaltarget \tabu@target } -\def\tabu@linegoaltarget {\futurelet\tabu@temp \tabu@linegoalt@rget } -\def\tabu@linegoalt@rget {% - \ifx \tabu@temp\LNGL@setlinegoal - \LNGL@setlinegoal \expandafter \@firstoftwo \fi % @gobbles \LNGL@setlinegoal - \tabu@begin -}% \tabu@linegoalt@rget -\def\tabu@begin #1#{% - \iftabu@measuring \expandafter\tabu@nestedmeasure \fi - \ifdim \tabu@target=\z@ \let\tabu@halignto \@empty - \else \edef\tabu@halignto{\tabu@halignto\the\tabu@target}% - \fi - \@testopt \tabu@tabu@ \tabu@aligndefault #1\@nil -}% \tabu@begin -\long\def\tabu@tabu@ [#1]#2\@nil #3{\tabu@setup - \def\tabu@align {#1}\def\tabu@savedpream{\NC@find #3}% - \tabu@ [\tabu@align ]#2{#3\tabu@rewritefirst }% -}% \tabu@tabu@ -\def\tabu@nestedmeasure {% - \ifodd 1\iftabu@spread \else \ifdim\tabu@target=\z@ \else 0 \fi\fi\relax - \tabu@spreadtrue - \else \begingroup \iffalse{\fi \ifnum0=`}\fi - \toks@{}\def\tabu@stack{b}% - \expandafter\tabu@collectbody\expandafter\tabu@quickrule - \expandafter\endgroup - \fi -}% \tabu@nestedmeasure -\def\tabu@quickrule {\indent\vrule height\z@ depth\z@ width\tabu@target} -%% \tabu@setup \tabu@init \tabu@indent -\def\tabu@setup{\tabu@alloc@ - \ifcase \tabu@nested - \ifmmode \else \iftabu@spread\else \ifdim\tabu@target=\z@ - \let\tabu@afterendpar \par - \fi\fi\fi - \def\tabu@aligndefault{c}\tabu@init \tabu@indent - \else % - \def\tabu@aligndefault{t}\let\tabudefaulttarget \linewidth - \fi - \let\tabu@thetarget \tabudefaulttarget \let\tabu@restored \@undefined - \edef\tabu@NC@list{\the\NC@list}\NC@list{\NC@do \tabu@rewritefirst}% - \everycr{}\let\@startpbox \tabu@startpbox % for nested tabu inside longtabu... - \let\@endpbox \tabu@endpbox % idem " " " " " " - \let\@tabarray \tabu@tabarray % idem " " " " " " - \tabu@setcleanup \tabu@setreset -}% \tabu@setup -\def\tabu@init{\tabu@starttimer \tabu@measuringfalse - \edef\tabu@hfuzz {\the\dimexpr\hfuzz+1sp}\global\tabu@footnotes{}% - \let\firsthline \tabu@firsthline \let\lasthline \tabu@lasthline - \let\firstline \tabu@firstline \let\lastline \tabu@lastline - \let\hline \tabu@hline \let\@xhline \tabu@xhline - \let\color \tabu@color \let\@arstrutbox \tabu@arstrutbox - \iftabu@colortbl\else\let\LT@@hline \tabu@LT@@hline \fi - \tabu@trivlist % - \let\@footnotetext \tabu@footnotetext \let\@xfootnotetext \tabu@xfootnotetext - \let\@xfootnote \tabu@xfootnote \let\centering \tabu@centering - \let\raggedright \tabu@raggedright \let\raggedleft \tabu@raggedleft - \let\tabudecimal \tabu@tabudecimal \let\Centering \tabu@Centering - \let\RaggedRight \tabu@RaggedRight \let\RaggedLeft \tabu@RaggedLeft - \let\justifying \tabu@justifying \let\rowfont \tabu@rowfont - \let\fbox \tabu@fbox \let\color@b@x \tabu@color@b@x - \let\tabu@@everycr \everycr \let\tabu@@everypar \everypar - \let\tabu@prepnext@tokORI \prepnext@tok\let\prepnext@tok \tabu@prepnext@tok - \let\tabu@multicolumnORI\multicolumn \let\multicolumn \tabu@multicolumn - \let\tabu@startpbox \@startpbox % for nested tabu inside longtabu pfff !!! - \let\tabu@endpbox \@endpbox % idem " " " " " " " - \let\tabu@tabarray \@tabarray % idem " " " " " " " - \tabu@adl@fix \let\endarray \tabu@endarray % colortbl & arydshln (delarray) - \iftabu@colortbl\CT@everycr\expandafter{\expandafter\iftabu@everyrow \the\CT@everycr \fi}\fi -}% \tabu@init -\def\tabu@indent{% correction for indentation - \ifdim \parindent>\z@\ifx \linewidth\tabudefaulttarget - \everypar\expandafter{% - \the\everypar\everypar\expandafter{\the\everypar}% - \setbox\z@=\lastbox - \ifdim\wd\z@>\z@ \edef\tabu@thetarget - {\the\dimexpr -\wd\z@+\tabudefaulttarget}\fi - \box\z@}% - \fi\fi -}% \tabu@indent -\def\tabu@setcleanup {% saves last global assignments - \ifodd 1\ifmmode \else \iftabu@long \else 0\fi\fi\relax - \def\tabu@aftergroupcleanup{% - \def\tabu@aftergroupcleanup{\aftergroup\tabu@cleanup}}% - \else - \def\tabu@aftergroupcleanup{% - \aftergroup\aftergroup\aftergroup\tabu@cleanup - \let\tabu@aftergroupcleanup \relax}% - \fi - \let\tabu@arc@Gsave \tabu@arc@G - \let\tabu@arc@G \tabu@arc@L % - \let\tabu@drsc@Gsave \tabu@drsc@G - \let\tabu@drsc@G \tabu@drsc@L % - \let\tabu@ls@Gsave \tabu@ls@G - \let\tabu@ls@G \tabu@ls@L % - \let\tabu@rc@Gsave \tabu@rc@G - \let\tabu@rc@G \tabu@rc@L % - \let\tabu@evr@Gsave \tabu@evr@G - \let\tabu@evr@G \tabu@evr@L % - \let\tabu@celllalign@save \tabu@celllalign - \let\tabu@cellralign@save \tabu@cellralign - \let\tabu@cellleft@save \tabu@cellleft - \let\tabu@cellright@save \tabu@cellright - \let\tabu@@celllalign@save \tabu@@celllalign - \let\tabu@@cellralign@save \tabu@@cellralign - \let\tabu@@cellleft@save \tabu@@cellleft - \let\tabu@@cellright@save \tabu@@cellright - \let\tabu@rowfontreset@save \tabu@rowfontreset - \let\tabu@@rowfontreset@save\tabu@@rowfontreset - \let\tabu@rowfontreset \@empty - \edef\tabu@alloc@save {\the\tabu@alloc}% restore at \tabu@reset - \edef\c@taburow@save {\the\c@taburow}% - \edef\tabu@naturalX@save {\the\tabu@naturalX}% - \let\tabu@naturalXmin@save \tabu@naturalXmin - \let\tabu@naturalXmax@save \tabu@naturalXmax - \let\tabu@mkarstrut@save \tabu@mkarstrut - \edef\tabu@clarstrut{% - \extrarowheight \the\dimexpr \ht\@arstrutbox-\ht\strutbox \relax - \extrarowdepth \the\dimexpr \dp\@arstrutbox-\dp\strutbox \relax - \let\noexpand\@arraystretch \@ne \noexpand\tabu@rearstrut}% -}% \tabu@setcleanup -\def\tabu@cleanup {\begingroup - \globaldefs\@ne \tabu@everyrowtrue - \let\tabu@arc@G \tabu@arc@Gsave - \let\CT@arc@ \tabu@arc@G - \let\tabu@drsc@G \tabu@drsc@Gsave - \let\CT@drsc@ \tabu@drsc@G - \let\tabu@ls@G \tabu@ls@Gsave - \let\tabu@ls@ \tabu@ls@G - \let\tabu@rc@G \tabu@rc@Gsave - \let\tabu@rc@ \tabu@rc@G - \let\CT@do@color \relax - \let\tabu@evr@G \tabu@evr@Gsave - \let\tabu@celllalign \tabu@celllalign@save - \let\tabu@cellralign \tabu@cellralign@save - \let\tabu@cellleft \tabu@cellleft@save - \let\tabu@cellright \tabu@cellright@save - \let\tabu@@celllalign \tabu@@celllalign@save - \let\tabu@@cellralign \tabu@@cellralign@save - \let\tabu@@cellleft \tabu@@cellleft@save - \let\tabu@@cellright \tabu@@cellright@save - \let\tabu@rowfontreset \tabu@rowfontreset@save - \let\tabu@@rowfontreset \tabu@@rowfontreset@save - \tabu@naturalX =\tabu@naturalX@save - \let\tabu@naturalXmax \tabu@naturalXmax@save - \let\tabu@naturalXmin \tabu@naturalXmin@save - \let\tabu@mkarstrut \tabu@mkarstrut@save - \c@taburow =\c@taburow@save - \ifcase \tabu@nested \tabu@alloc \m@ne\fi - \endgroup % - \ifcase \tabu@nested - \the\tabu@footnotes \global\tabu@footnotes{}% - \tabu@afterendpar \tabu@elapsedtime - \fi - \tabu@clarstrut - \everyrow\expandafter {\tabu@evr@G}% -}% \tabu@cleanup -\let\tabu@afterendpar \relax -\def\tabu@setreset {% - \edef\tabu@savedparams {% \relax for \tabu@message@save - \ifmmode \col@sep \the\arraycolsep - \else \col@sep \the\tabcolsep \fi \relax - \arrayrulewidth \the\arrayrulewidth \relax - \doublerulesep \the\doublerulesep \relax - \extratabsurround \the\extratabsurround \relax - \extrarowheight \the\extrarowheight \relax - \extrarowdepth \the\extrarowdepth \relax - \abovetabulinesep \the\abovetabulinesep \relax - \belowtabulinesep \the\belowtabulinesep \relax - \def\noexpand\arraystretch{\arraystretch}% - \ifdefined\minrowclearance \minrowclearance\the\minrowclearance\relax\fi}% - \begingroup - \@temptokena\expandafter{\tabu@savedparams}% => only for \savetabu / \usetabu - \ifx \tabu@arc@L\relax \else \tabu@setsave \tabu@arc@L \fi - \ifx \tabu@drsc@L\relax \else \tabu@setsave \tabu@drsc@L \fi - \tabu@setsave \tabu@ls@L \tabu@setsave \tabu@evr@L - \expandafter \endgroup \expandafter - \def\expandafter\tabu@saved@ \expandafter{\the\@temptokena - \let\tabu@arc@G \tabu@arc@L - \let\tabu@drsc@G \tabu@drsc@L - \let\tabu@ls@G \tabu@ls@L - \let\tabu@rc@G \tabu@rc@L - \let\tabu@evr@G \tabu@evr@L}% - \def\tabu@reset{\tabu@savedparams - \tabu@everyrowtrue \c@taburow \z@ - \let\CT@arc@ \tabu@arc@L - \let\CT@drsc@ \tabu@drsc@L - \let\tabu@ls@ \tabu@ls@L - \let\tabu@rc@ \tabu@rc@L - \global\tabu@alloc \tabu@alloc@save - \everyrow\expandafter{\tabu@evr@L}}% -}% \tabu@reset -\def\tabu@setsave #1{\expandafter\tabu@sets@ve #1\@nil{#1}} -\long\def\tabu@sets@ve #1\@nil #2{\@temptokena\expandafter{\the\@temptokena \def#2{#1}}} -%% The Rewriting Process ------------------------------------------- -\def\tabu@newcolumntype #1{% - \expandafter\tabu@new@columntype - \csname NC@find@\string#1\expandafter\endcsname - \csname NC@rewrite@\string#1\endcsname - {#1}% -}% \tabu@newcolumntype -\def\tabu@new@columntype #1#2#3{% - \def#1##1#3{\NC@{##1}}% - \let#2\relax \newcommand*#2% -}% \tabu@new@columntype -\def\tabu@privatecolumntype #1{% - \expandafter\tabu@private@columntype - \csname NC@find@\string#1\expandafter\endcsname - \csname NC@rewrite@\string#1\expandafter\endcsname - \csname tabu@NC@find@\string#1\expandafter\endcsname - \csname tabu@NC@rewrite@\string#1\endcsname - {#1}% -}% \tabu@privatecolumntype -\def\tabu@private@columntype#1#2#3#4{% - \g@addto@macro\tabu@privatecolumns{\let#1#3\let#2#4}% - \tabu@new@columntype#3#4% -}% \tabu@private@columntype -\let\tabu@privatecolumns \@empty -\newcommand*\tabucolumn [1]{\expandafter \def \expandafter - \tabu@highprioritycolumns\expandafter{\tabu@highprioritycolumns - \NC@do #1}}% -\let\tabu@highprioritycolumns \@empty -%% The | ``column'' : rewriting process -------------------------- -\tabu@privatecolumntype |{\tabu@rewritevline} -\newcommand*\tabu@rewritevline[1][]{\tabu@vlinearg{#1}% - \expandafter \NC@find \tabu@rewritten} -\def\tabu@lines #1{% - \ifx|#1\else \tabu@privatecolumntype #1{\tabu@rewritevline}\fi - \NC@list\expandafter{\the\NC@list \NC@do #1}% -}% \tabu@lines@ -\def\tabu@vlinearg #1{% - \ifx\\#1\\\def\tabu@thestyle {\tabu@ls@}% - \else\tabu@getline {#1}% - \fi - \def\tabu@rewritten ##1{\def\tabu@rewritten{!{##1\tabu@thevline}}% - }\expandafter\tabu@rewritten\expandafter{\tabu@thestyle}% - \expandafter \tabu@keepls \tabu@thestyle \@nil -}% \tabu@vlinearg -\def\tabu@keepls #1\@nil{% - \ifcat $\@cdr #1\@nil $% - \ifx \relax#1\else - \ifx \tabu@ls@#1\else - \let#1\relax - \xdef\tabu@mkpreambuffer{\tabu@mkpreambuffer - \tabu@savels\noexpand#1}\fi\fi\fi -}% \tabu@keepls -\def\tabu@thevline {\begingroup - \ifdefined\tabu@leaders - \setbox\@tempboxa=\vtop to\dimexpr - \ht\@arstrutbox+\dp\@arstrutbox{{\tabu@thevleaders}}% - \ht\@tempboxa=\ht\@arstrutbox \dp\@tempboxa=\dp\@arstrutbox - \box\@tempboxa - \else - \tabu@thevrule - \fi \endgroup -}% \tabu@thevline -\def\tabu@savels #1{% - \expandafter\let\csname\string#1\endcsname #1% - \expandafter\def\expandafter\tabu@reset\expandafter{\tabu@reset - \tabu@resetls#1}}% -\def\tabu@resetls #1{\expandafter\let\expandafter#1\csname\string#1\endcsname}% -%% \multicolumn inside tabu environment ----------------------------- -\tabu@newcolumntype \tabu@rewritemulticolumn{% - \aftergroup \tabu@endrewritemulticolumn % after \@mkpream group - \NC@list{\NC@do *}\tabu@textbar \tabu@lines - \tabu@savedecl - \tabu@privatecolumns - \NC@list\expandafter{\the\expandafter\NC@list \tabu@NC@list}% - \let\tabu@savels \relax - \NC@find -}% \tabu@rewritemulticolumn -\def\tabu@endrewritemulticolumn{\gdef\tabu@mkpreambuffer{}\endgroup} -\def\tabu@multicolumn{\tabu@ifenvir \tabu@multic@lumn \tabu@multicolumnORI} -\long\def\tabu@multic@lumn #1#2#3{\multispan{#1}\begingroup - \tabu@everyrowtrue - \NC@list{\NC@do \tabu@rewritemulticolumn}% - \expandafter\@gobbletwo % gobbles \multispan{#1} - \tabu@multicolumnORI{#1}{\tabu@rewritemulticolumn #2}% - {\iftabuscantokens \tabu@rescan \else \expandafter\@firstofone \fi - {#3}}% -}% \tabu@multic@lumn -%% The X column(s): rewriting process ----------------------------- -\tabu@privatecolumntype X[1][]{\begingroup \tabu@siunitx{\endgroup \tabu@rewriteX {#1}}} -\def\tabu@nosiunitx #1{#1{}{}\expandafter \NC@find \tabu@rewritten } -\def\tabu@siunitx #1{\@ifnextchar \bgroup - {\tabu@rewriteX@Ss{#1}} - {\tabu@nosiunitx{#1}}} -\def\tabu@rewriteX@Ss #1#2{\@temptokena{}% - \@defaultunits \let\tabu@temp =#2\relax\@nnil - \ifodd 1\ifx S\tabu@temp \else \ifx s\tabu@temp \else 0 \fi\fi - \def\NC@find{\def\NC@find >####1####2<####3\relax{#1 {####1}{####3}% - }\expandafter\NC@find \the\@temptokena \relax - }\expandafter\NC@rewrite@S \@gobble #2\relax - \else \tabu@siunitxerror - \fi - \expandafter \NC@find \tabu@rewritten -}% \tabu@rewriteX@Ss -\def\tabu@siunitxerror {\PackageError{tabu}{Not a S nor s column ! - \MessageBreak X column can only embed siunitx S or s columns}\@ehd -}% \tabu@siunitxerror -\def\tabu@rewriteX #1#2#3{\tabu@Xarg {#1}{#2}{#3}% - \iftabu@measuring - \else \tabu@measuringtrue % first X column found in the preamble - \let\@halignto \relax \let\tabu@halignto \relax - \iftabu@spread \tabu@spreadtarget \tabu@target \tabu@target \z@ - \else \tabu@spreadtarget \z@ \fi - \ifdim \tabu@target=\z@ - \setlength\tabu@target \tabu@thetarget - \tabu@message{\tabu@message@defaulttarget}% - \else \tabu@message{\tabu@message@target}\fi - \fi -}% \tabu@rewriteX -\def\tabu@rewriteXrestore #1#2#3{\let\@halignto \relax - \def\tabu@rewritten{l}} -\def\tabu@Xarg #1#2#3{% - \advance\tabu@Xcol \@ne \let\tabu@Xlcr \@empty - \let\tabu@Xdisp \@empty \let\tabu@Xmath \@empty - \ifx\\#1\\% - \def\tabu@rewritten{p}\tabucolX \p@ % - \else - \let\tabu@rewritten \@empty \let\tabu@temp \@empty \tabucolX \z@ - \tabu@Xparse {}#1\relax - \fi - \tabu@Xrewritten{#2}{#3}% -}% \tabu@Xarg -\def\tabu@Xparse #1{\futurelet\@let@token \tabu@Xtest} -\expandafter\def\expandafter\tabu@Xparsespace\space{\tabu@Xparse{}} -\def\tabu@Xtest{% - \ifcase \ifx \relax\@let@token \z@ \else - \if ,\@let@token \m@ne\else - \if p\@let@token 1\else - \if m\@let@token 2\else - \if b\@let@token 3\else - \if l\@let@token 4\else - \if c\@let@token 5\else - \if r\@let@token 6\else - \if j\@let@token 7\else - \if L\@let@token 8\else - \if C\@let@token 9\else - \if R\@let@token 10\else - \if J\@let@token 11\else - \ifx \@sptoken\@let@token 12\else - \if .\@let@token 13\else - \if -\@let@token 13\else - \ifcat $\@let@token 14\else - 15\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\relax - \or \tabu@Xtype {p}% - \or \tabu@Xtype {m}% - \or \tabu@Xtype {b}% - \or \tabu@Xalign \raggedright\relax - \or \tabu@Xalign \centering\relax - \or \tabu@Xalign \raggedleft\relax - \or \tabu@Xalign \tabu@justify\relax - \or \tabu@Xalign \RaggedRight\raggedright - \or \tabu@Xalign \Centering\centering - \or \tabu@Xalign \RaggedLeft\raggedleft - \or \tabu@Xalign \justifying\tabu@justify - \or \expandafter \tabu@Xparsespace - \or \expandafter \tabu@Xcoef - \or \expandafter \tabu@Xm@th - \or \tabu@Xcoef{}% - \else\expandafter \tabu@Xparse - \fi -}% \tabu@Xtest -\def\tabu@Xalign #1#2{% - \ifx \tabu@Xlcr\@empty \else \PackageWarning{tabu} - {Duplicate horizontal alignment specification}\fi - \ifdefined#1\def\tabu@Xlcr{#1}\let#1\relax - \else \def\tabu@Xlcr{#2}\let#2\relax\fi - \expandafter\tabu@Xparse -}% \tabu@Xalign -\def\tabu@Xtype #1{% - \ifx \tabu@rewritten\@empty \else \PackageWarning{tabu} - {Duplicate vertical alignment specification}\fi - \def\tabu@rewritten{#1}\expandafter\tabu@Xparse -}% \tabu@Xtype -\def\tabu@Xcoef#1{\edef\tabu@temp{\tabu@temp#1}% - \afterassignment\tabu@Xc@ef \tabu@cnt\number\if-#10\fi -}% \tabu@Xcoef -\def\tabu@Xc@ef{\advance\tabucolX \tabu@temp\the\tabu@cnt\p@ - \tabu@Xparse{}% -}% \tabu@Xc@ef -\def\tabu@Xm@th #1{\futurelet \@let@token \tabu@Xd@sp} -\def\tabu@Xd@sp{\let\tabu@Xmath=$% - \ifx $\@let@token \def\tabu@Xdisp{\displaystyle}% - \expandafter\tabu@Xparse - \else \expandafter\tabu@Xparse\expandafter{\expandafter}% - \fi -}% \tabu@Xd@sp -\def\tabu@Xrewritten {% - \ifx \tabu@rewritten\@empty \def\tabu@rewritten{p}\fi - \ifdim \tabucolX<\z@ \tabu@negcoeftrue - \else\ifdim \tabucolX=\z@ \tabucolX \p@ - \fi\fi - \edef\tabu@temp{{\the\tabu@Xcol}{\tabu@strippt\tabucolX}}% - \edef\tabu@Xcoefs{\tabu@Xcoefs \tabu@ \tabu@temp}% - \edef\tabu@rewritten ##1##2{\def\noexpand\tabu@rewritten{% - >{\tabu@Xlcr \ifx$\tabu@Xmath$\tabu@Xdisp\fi ##1}% - \tabu@rewritten {\tabu@hsize \tabu@temp}% - <{##2\ifx$\tabu@Xmath$\fi}}% - }\tabu@rewritten -}% \tabu@Xrewritten -\def\tabu@hsize #1#2{% - \ifdim #2\p@<\z@ - \ifdim \tabucolX=\maxdimen \tabu@wd{#1}\else - \ifdim \tabu@wd{#1}<-#2\tabucolX \tabu@wd{#1}\else -#2\tabucolX\fi - \fi - \else #2\tabucolX - \fi -}% \tabu@hsize -%% \usetabu and \preamble: rewriting process --------------------- -\tabu@privatecolumntype \usetabu [1]{% - \ifx\\#1\\\tabu@saveerr{}\else - \@ifundefined{tabu@saved@\string#1} - {\tabu@saveerr{#1}} - {\let\tabu@rewriteX \tabu@rewriteXrestore - \csname tabu@saved@\string#1\expandafter\endcsname\expandafter\@ne}% - \fi -}% \NC@rewrite@\usetabu -\tabu@privatecolumntype \preamble [1]{% - \ifx\\#1\\\tabu@saveerr{}\else - \@ifundefined{tabu@saved@\string#1} - {\tabu@saveerr{#1}} - {\csname tabu@saved@\string#1\expandafter\endcsname\expandafter\z@}% - \fi -}% \NC@rewrite@\preamble -%% Controlling the rewriting process ------------------------------- -\tabu@newcolumntype \tabu@rewritefirst{% - \iftabu@long \aftergroup \tabu@longpream % - \else \aftergroup \tabu@pream - \fi - \let\tabu@ \relax \let\tabu@hsize \relax - \let\tabu@Xcoefs \@empty \let\tabu@savels \relax - \tabu@Xcol \z@ \tabu@cnt \tw@ - \gdef\tabu@mkpreambuffer{\tabu@{}}\tabu@measuringfalse - \global\setbox\@arstrutbox \box\@arstrutbox - \NC@list{\NC@do *}\tabu@textbar \tabu@lines - \NC@list\expandafter{\the\NC@list \NC@do X}% - \iftabu@siunitx % - \NC@list\expandafter{\the\NC@list \NC@do S\NC@do s}\fi - \NC@list\expandafter{\the\expandafter\NC@list \tabu@highprioritycolumns}% - \expandafter\def\expandafter\tabu@NC@list\expandafter{% - \the\expandafter\NC@list \tabu@NC@list}% % * | X S - \NC@list\expandafter{\expandafter \NC@do \expandafter\usetabu - \expandafter \NC@do \expandafter\preamble - \the\NC@list \NC@do \tabu@rewritemiddle - \NC@do \tabu@rewritelast}% - \tabu@savedecl - \tabu@privatecolumns - \edef\tabu@prev{\the\@temptokena}\NC@find \tabu@rewritemiddle -}% NC@rewrite@\tabu@rewritefirst -\tabu@newcolumntype \tabu@rewritemiddle{% - \edef\tabu@temp{\the\@temptokena}\NC@find \tabu@rewritelast -}% \NC@rewrite@\tabu@rewritemiddle -\tabu@newcolumntype \tabu@rewritelast{% - \ifx \tabu@temp\tabu@prev \advance\tabu@cnt \m@ne - \NC@list\expandafter{\tabu@NC@list \NC@do \tabu@rewritemiddle - \NC@do \tabu@rewritelast}% - \else \let\tabu@prev\tabu@temp - \fi - \ifcase \tabu@cnt \expandafter\tabu@endrewrite - \else \expandafter\NC@find \expandafter\tabu@rewritemiddle - \fi -}% \NC@rewrite@\tabu@rewritelast -%% Choosing the strategy -------------------------------------------- -\def\tabu@endrewrite {% - \let\tabu@temp \NC@find - \ifx \@arrayright\relax \let\@arrayright \@empty \fi - \count@=% - \ifx \@finalstrut\tabu@finalstrut \z@ % outer in mode 0 print - \iftabu@measuring - \xdef\tabu@mkpreambuffer{\tabu@mkpreambuffer - \tabu@target \csname tabu@\the\tabu@nested.T\endcsname - \tabucolX \csname tabu@\the\tabu@nested.X\endcsname - \edef\@halignto {\ifx\@arrayright\@empty to\tabu@target\fi}}% - \fi - \else\iftabu@measuring 4 % X columns - \xdef\tabu@mkpreambuffer{\tabu@{\tabu@mkpreambuffer - \tabu@target \the\tabu@target - \tabu@spreadtarget \the\tabu@spreadtarget}% - \def\noexpand\tabu@Xcoefs{\tabu@Xcoefs}% - \edef\tabu@halignto{\ifx \@arrayright\@empty to\tabu@target\fi}}% - \let\tabu@Xcoefs \relax - \else\ifcase\tabu@nested \thr@@ % outer, no X - \global\let\tabu@afterendpar \relax - \else \@ne % inner, no X, outer in mode 1 or 2 - \fi - \ifdefined\tabu@usetabu - \else \ifdim\tabu@target=\z@ - \else \let\tabu@temp \tabu@extracolsep - \fi\fi - \fi - \fi - \xdef\tabu@mkpreambuffer{\count@ \the\count@ \tabu@mkpreambuffer}% - \tabu@temp -}% \tabu@endrewrite -\def\tabu@extracolsep{\@defaultunits \expandafter\let - \expandafter\tabu@temp \expandafter=\the\@temptokena \relax\@nnil - \ifx \tabu@temp\@sptoken - \expandafter\tabu@gobblespace \expandafter\tabu@extracolsep - \else - \edef\tabu@temp{\noexpand\NC@find - \if |\noexpand\tabu@temp @% - \else\if !\noexpand\tabu@temp @% - \else !% - \fi\fi - {\noexpand\extracolsep\noexpand\@flushglue}}% - \fi - \tabu@temp -}% \tabu@extrac@lsep -%% Implementing the strategy ---------------------------------------- -\long\def\tabu@pream #1\@preamble {% - \let\tabu@ \tabu@@ \tabu@mkpreambuffer \tabu@aftergroupcleanup - \NC@list\expandafter {\tabu@NC@list}% in case of nesting... - \ifdefined\tabu@usetabu \tabu@usetabu \tabu@target \z@ \fi - \let\tabu@savedpreamble \@preamble - \global\let\tabu@elapsedtime \relax - \tabu@thebody ={#1\tabu@aftergroupcleanup}% - \tabu@thebody =\expandafter{\the\expandafter\tabu@thebody - \@preamble}% - \edef\tabuthepreamble {\the\tabu@thebody}% ( no @ allowed for \scantokens ) - \tabu@select -}% \tabu@pream -\long\def\tabu@longpream #1\LT@bchunk #2\LT@bchunk{% - \let\tabu@ \tabu@@ \tabu@mkpreambuffer \tabu@aftergroupcleanup - \NC@list\expandafter {\tabu@NC@list}% in case of nesting... - \let\tabu@savedpreamble \@preamble - \global\let\tabu@elapsedtime \relax - \tabu@thebody ={#1\LT@bchunk #2\tabu@aftergroupcleanup \LT@bchunk}% - \edef\tabuthepreamble {\the\tabu@thebody}% ( no @ allowed for \scantokens ) - \tabu@select -}% \tabu@longpream -\def\tabu@select {% - \ifnum\tabu@nested>\z@ \tabuscantokensfalse \fi - \ifnum \count@=\@ne \iftabu@measuring \count@=\tw@ \fi\fi - \ifcase \count@ - \global\let\tabu@elapsedtime \relax - \tabu@seteverycr - \expandafter \tabuthepreamble % vertical adjustment (inherited from outer) - \or % exit in vertical measure + struts per cell because no X and outer in mode 3 - \tabu@evr{\tabu@verticalinit}\tabu@celllalign@def{\tabu@verticalmeasure}% - \def\tabu@cellralign{\tabu@verticalspacing}% - \tabu@seteverycr - \expandafter \tabuthepreamble - \or % exit without measure because no X and outer in mode 4 - \tabu@evr{}\tabu@celllalign@def{}\let\tabu@cellralign \@empty - \tabu@seteverycr - \expandafter \tabuthepreamble - \else % needs trials - \tabu@evr{}\tabu@celllalign@def{}\let\tabu@cellralign \@empty - \tabu@savecounters - \expandafter \tabu@setstrategy - \fi -}% \tabu@select -\def\tabu@@ {\gdef\tabu@mkpreambuffer} -%% Protections to set up before trials ------------------------------ -\def\tabu@setstrategy {\begingroup % - \tabu@trialh@@k \tabu@cnt \z@ % number of trials - \hbadness \@M \let\hbadness \@tempcnta - \hfuzz \maxdimen \let\hfuzz \@tempdima - \let\write \tabu@nowrite\let\GenericError \tabu@GenericError - \let\savetabu \@gobble \let\tabudefaulttarget \linewidth - \let\@footnotetext \@gobble \let\@xfootnote \tabu@xfootnote - \let\color \tabu@nocolor\let\rowcolor \tabu@norowcolor - \let\tabu@aftergroupcleanup \relax % only after the last trial - \tabu@mkpreambuffer - \ifnum \count@>\thr@@ \let\@halignto \@empty \tabucolX@init - \def\tabu@lasttry{\m@ne\p@}\fi - \begingroup \iffalse{\fi \ifnum0=`}\fi - \toks@{}\def\tabu@stack{b}\iftabuscantokens \endlinechar=10 \obeyspaces \fi % - \tabu@collectbody \tabu@strategy % -}% \tabu@setstrategy -\def\tabu@savecounters{% - \def\@elt ##1{\csname c@##1\endcsname\the\csname c@##1\endcsname}% - \edef\tabu@clckpt {\begingroup \globaldefs=\@ne \cl@@ckpt \endgroup}\let\@elt \relax -}% \tabu@savecounters -\def\tabucolX@init {% \tabucolX <= \tabu@target / (sum coefs > 0) - \dimen@ \z@ \tabu@Xsum \z@ \tabucolX \z@ \let\tabu@ \tabu@Xinit \tabu@Xcoefs - \ifdim \dimen@>\z@ - \@tempdima \dimexpr \tabu@target *\p@/\dimen@ + \tabu@hfuzz\relax - \ifdim \tabucolX<\@tempdima \tabucolX \@tempdima \fi - \fi -}% \tabucolX@init -\def\tabu@Xinit #1#2{\tabu@Xcol #1 \advance \tabu@Xsum - \ifdim #2\p@>\z@ #2\p@ \advance\dimen@ #2\p@ - \else -#2\p@ \tabu@negcoeftrue - \@tempdima \dimexpr \tabu@target*\p@/\dimexpr-#2\p@\relax \relax - \ifdim \tabucolX<\@tempdima \tabucolX \@tempdima \fi - \tabu@wddef{#1}{0pt}% - \fi -}% \tabu@Xinit -%% Collecting the environment body ---------------------------------- -\long\def\tabu@collectbody #1#2\end #3{% - \edef\tabu@stack{\tabu@pushbegins #2\begin\end\expandafter\@gobble\tabu@stack}% - \ifx \tabu@stack\@empty - \toks@\expandafter{\expandafter\tabu@thebody\expandafter{\the\toks@ #2}% - \def\tabu@end@envir{\end{#3}}% - \iftabuscantokens - \iftabu@long \def\tabu@endenvir {\end{#3}\tabu@gobbleX}% - \else \def\tabu@endenvir {\let\endarray \@empty - \end{#3}\tabu@gobbleX}% - \fi - \else \def\tabu@endenvir {\end{#3}}\fi}% - \let\tabu@collectbody \tabu@endofcollect - \else\def\tabu@temp{#3}% - \ifx \tabu@temp\@empty \toks@\expandafter{\the\toks@ #2\end }% - \else \ifx\tabu@temp\tabu@@spxiii \toks@\expandafter{\the\toks@ #2\end #3}% - \else \ifx\tabu@temp\tabu@X \toks@\expandafter{\the\toks@ #2\end #3}% - \else \toks@\expandafter{\the\toks@ #2\end{#3}}% - \fi\fi\fi - \fi - \tabu@collectbody{#1}% -}% \tabu@collectbody -\long\def\tabu@pushbegins#1\begin#2{\ifx\end#2\else b\expandafter\tabu@pushbegins\fi}% -\def\tabu@endofcollect #1{\ifnum0=`{}\fi - \expandafter\endgroup \the\toks@ #1% -}% \tabu@endofcollect -%% The trials: switching between strategies ------------------------- -\def\tabu@strategy {\relax % stops \count@ assignment ! - \ifcase\count@ % case 0 = print with vertical adjustment (outer is finished) - \expandafter \tabu@endoftrials - \or % case 1 = exit in vertical measure (outer in mode 3) - \expandafter\xdef\csname tabu@\the\tabu@nested.T\endcsname{\the\tabu@target}% - \expandafter\xdef\csname tabu@\the\tabu@nested.X\endcsname{\the\tabucolX}% - \expandafter \tabu@endoftrials - \or % case 2 = exit with a rule replacing the table (outer in mode 4) - \expandafter \tabu@quickend - \or % case 3 = outer is in mode 3 because of no X - \begingroup - \tabu@evr{\tabu@verticalinit}\tabu@celllalign@def{\tabu@verticalmeasure}% - \def\tabu@cellralign{\tabu@verticalspacing}% - \expandafter \tabu@measuring - \else % case 4 = horizontal measure - \begingroup - \global\let\tabu@elapsedtime \tabu@message@etime - \long\def\multicolumn##1##2##3{\multispan{##1}}% - \let\tabu@startpboxORI \@startpbox - \iftabu@spread - \def\tabu@naturalXmax {\z@}% - \let\tabu@naturalXmin \tabu@naturalXmax - \tabu@evr{\global\tabu@naturalX \z@}% - \let\@startpbox \tabu@startpboxmeasure - \else\iftabu@negcoef - \let\@startpbox \tabu@startpboxmeasure - \else \let\@startpbox \tabu@startpboxquick - \fi\fi - \expandafter \tabu@measuring - \fi -}% \tabu@strategy -\def\tabu@measuring{\expandafter \tabu@trial \expandafter - \count@ \the\count@ \tabu@endtrial -}% \tabu@measuring -\def\tabu@trial{\iftabu@long \tabu@longtrial \else \tabu@shorttrial \fi} -\def\tabu@shorttrial {\setbox\tabu@box \hbox\bgroup \tabu@seteverycr - \ifx \tabu@savecounters\relax \else - \let\tabu@savecounters \relax \tabu@clckpt \fi - $\iftabuscantokens \tabu@rescan \else \expandafter\@secondoftwo \fi - \expandafter{\expandafter \tabuthepreamble - \the\tabu@thebody - \csname tabu@adl@endtrial\endcsname - \endarray}$\egroup % got \tabu@box -}% \tabu@shorttrial -\def\tabu@longtrial {\setbox\tabu@box \hbox\bgroup \tabu@seteverycr - \ifx \tabu@savecounters\relax \else - \let\tabu@savecounters \relax \tabu@clckpt \fi - \iftabuscantokens \tabu@rescan \else \expandafter\@secondoftwo \fi - \expandafter{\expandafter \tabuthepreamble - \the\tabu@thebody - \tabuendlongtrial}\egroup % got \tabu@box -}% \tabu@longtrial -\def\tabuendlongtrial{% no @ allowed for \scantokens - \LT@echunk \global\setbox\@ne \hbox{\unhbox\@ne}\kern\wd\@ne - \LT@get@widths -}% \tabuendlongtrial -\def\tabu@adl@endtrial{% - \crcr \noalign{\global\adl@ncol \tabu@nbcols}}% anything global is crap, junky and fails ! -\def\tabu@seteverycr {\tabu@reset - \everycr \expandafter{\the\everycr \tabu@everycr}% - \let\everycr \tabu@noeverycr % -}% \tabu@seteverycr -\def\tabu@noeverycr{{\aftergroup\tabu@restoreeverycr \afterassignment}\toks@} -\def\tabu@restoreeverycr {\let\everycr \tabu@@everycr} -\def\tabu@everycr {\iftabu@everyrow \noalign{\tabu@everyrow}\fi} -\def\tabu@endoftrials {% - \iftabuscantokens \expandafter\@firstoftwo - \else \expandafter\@secondoftwo - \fi - {\expandafter \tabu@closetrialsgroup \expandafter - \tabu@rescan \expandafter{% - \expandafter\tabuthepreamble - \the\expandafter\tabu@thebody - \iftabu@long \else \endarray \fi}} - {\expandafter\tabu@closetrialsgroup \expandafter - \tabuthepreamble - \the\tabu@thebody}% - \tabu@endenvir % Finish ! -}% \tabu@endoftrials -\def\tabu@closetrialsgroup {% - \toks@\expandafter{\tabu@endenvir}% - \edef\tabu@bufferX{\endgroup - \tabucolX \the\tabucolX - \tabu@target \the\tabu@target - \tabu@cnt \the\tabu@cnt - \def\noexpand\tabu@endenvir{\the\toks@}% - %Quid de \@halignto = \tabu@halignto ?? - }% \tabu@bufferX - \tabu@bufferX - \ifcase\tabu@nested % print out (outer in mode 0) - \global\tabu@cnt \tabu@cnt - \tabu@evr{\tabu@verticaldynamicadjustment}% - \tabu@celllalign@def{\everypar{}}\let\tabu@cellralign \@empty - \let\@finalstrut \tabu@finalstrut - \else % vertical measure of nested tabu - \tabu@evr{\tabu@verticalinit}% - \tabu@celllalign@def{\tabu@verticalmeasure}% - \def\tabu@cellralign{\tabu@verticalspacing}% - \fi - \tabu@clckpt \let\@halignto \tabu@halignto - \let\@halignto \@empty - \tabu@seteverycr - \ifdim \tabustrutrule>\z@ \ifnum\tabu@nested=\z@ - \setbox\@arstrutbox \box\voidb@x % force \@arstrutbox to be rebuilt (visible struts) - \fi\fi -}% \tabu@closetrialsgroup -\def\tabu@quickend {\expandafter \endgroup \expandafter - \tabu@target \the\tabu@target \tabu@quickrule - \let\endarray \relax \tabu@endenvir -}% \tabu@quickend -\def\tabu@endtrial {\relax % stops \count@ assignment ! - \ifcase \count@ \tabu@err % case 0 = impossible here - \or \tabu@err % case 1 = impossible here - \or \tabu@err % case 2 = impossible here - \or % case 3 = outer goes into mode 0 - \def\tabu@bufferX{\endgroup}\count@ \z@ - \else % case 4 = outer goes into mode 3 - \iftabu@spread \tabu@spreadarith % inner into mode 1 (outer in mode 3) - \else \tabu@arith % or 2 (outer in mode 4) - \fi - \count@=% - \ifcase\tabu@nested \thr@@ % outer goes into mode 3 - \else\iftabu@measuring \tw@ % outer is in mode 4 - \else \@ne % outer is in mode 3 - \fi\fi - \edef\tabu@bufferX{\endgroup - \tabucolX \the\tabucolX - \tabu@target \the\tabu@target}% - \fi - \expandafter \tabu@bufferX \expandafter - \count@ \the\count@ \tabu@strategy -}% \tabu@endtrial -\def\tabu@err{\errmessage{(tabu) Internal impossible error! (\count@=\the\count@)}} -%% The algorithms: compute the widths / stop or go on --------------- -\def\tabu@arithnegcoef {% - \@tempdima \z@ \dimen@ \z@ \let\tabu@ \tabu@arith@negcoef \tabu@Xcoefs -}% \tabu@arithnegcoef -\def\tabu@arith@negcoef #1#2{% - \ifdim #2\p@>\z@ \advance\dimen@ #2\p@ % saturated by definition - \advance\@tempdima #2\tabucolX - \else - \ifdim -#2\tabucolX <\tabu@wd{#1}% c_i X < natural width <= \tabu@target-> saturated - \advance\dimen@ -#2\p@ - \advance\@tempdima -#2\tabucolX - \else - \advance\@tempdima \tabu@wd{#1}% natural width <= c_i X => neutralised - \ifdim \tabu@wd{#1}<\tabu@target \else % neutralised - \advance\dimen@ -#2\p@ % saturated (natural width = tabu@target) - \fi - \fi - \fi -}% \tabu@arith@negcoef -\def\tabu@givespace #1#2{% here \tabu@DELTA < \z@ - \ifdim \@tempdima=\z@ - \tabu@wddef{#1}{\the\dimexpr -\tabu@DELTA*\p@/\tabu@Xsum}% - \else - \tabu@wddef{#1}{\the\dimexpr \tabu@hsize{#1}{#2} - *(\p@ -\tabu@DELTA*\p@/\@tempdima)/\p@\relax}% - \fi -}% \tabu@givespace -\def\tabu@arith {\advance\tabu@cnt \@ne - \ifnum \tabu@cnt=\@ne \tabu@message{\tabu@titles}\fi - \tabu@arithnegcoef - \@tempdimb \dimexpr \wd\tabu@box -\@tempdima \relax % - \tabu@DELTA = \dimexpr \wd\tabu@box - \tabu@target \relax - \tabu@message{\tabu@message@arith}% - \ifdim \tabu@DELTA <\tabu@hfuzz - \ifdim \tabu@DELTA<\z@ % wd (tabu)<\tabu@target ? - \let\tabu@ \tabu@givespace \tabu@Xcoefs - \advance\@tempdima \@tempdimb \advance\@tempdima -\tabu@DELTA % for message - \else % already converged: nothing to do but nearly impossible... - \fi - \tabucolX \maxdimen - \tabu@measuringfalse - \else % need for narrower X columns - \tabucolX =\dimexpr (\@tempdima -\tabu@DELTA) *\p@/\tabu@Xsum \relax - \tabu@measuringtrue - \@whilesw \iftabu@measuring\fi {% - \advance\tabu@cnt \@ne - \tabu@arithnegcoef - \tabu@DELTA =\dimexpr \@tempdima+\@tempdimb -\tabu@target \relax % always < 0 here - \tabu@message{\tabu@header - \tabu@msgalign \tabucolX { }{ }{ }{ }{ }\@@ - \tabu@msgalign \@tempdima+\@tempdimb { }{ }{ }{ }{ }\@@ - \tabu@msgalign \tabu@target { }{ }{ }{ }{ }\@@ - \tabu@msgalign@PT \dimen@ { }{}{}{}{}{}{}\@@ - \ifdim -\tabu@DELTA<\tabu@hfuzz \tabu@spaces target ok\else - \tabu@msgalign \dimexpr -\tabu@DELTA *\p@/\dimen@ {}{}{}{}{}\@@ - \fi}% - \ifdim -\tabu@DELTA<\tabu@hfuzz - \advance\@tempdima \@tempdimb % for message - \tabu@measuringfalse - \else - \advance\tabucolX \dimexpr -\tabu@DELTA *\p@/\dimen@ \relax - \fi - }% - \fi - \tabu@message{\tabu@message@reached}% - \edef\tabu@bufferX{\endgroup \tabu@cnt \the\tabu@cnt - \tabucolX \the\tabucolX - \tabu@target \the\tabu@target}% -}% \tabu@arith -\def\tabu@spreadarith {% - \dimen@ \z@ \@tempdima \tabu@naturalXmax \let\tabu@ \tabu@spread@arith \tabu@Xcoefs - \edef\tabu@naturalXmin {\the\dimexpr\tabu@naturalXmin*\dimen@/\p@}% - \@tempdimc =\dimexpr \wd\tabu@box -\tabu@naturalXmax+\tabu@naturalXmin \relax - \iftabu@measuring - \tabu@target =\dimexpr \@tempdimc+\tabu@spreadtarget \relax - \edef\tabu@bufferX{\endgroup \tabucolX \the\tabucolX \tabu@target\the\tabu@target}% - \else - \tabu@message{\tabu@message@spreadarith}% - \ifdim \dimexpr \@tempdimc+\tabu@spreadtarget >\tabu@target - \tabu@message{(tabu) spread - \ifdim \@tempdimc>\tabu@target useless here: default target used% - \else too large: reduced to fit default target\fi.}% - \else - \tabu@target =\dimexpr \@tempdimc+\tabu@spreadtarget \relax - \tabu@message{(tabu) spread: New target set to \the\tabu@target^^J}% - \fi - \begingroup \let\tabu@wddef \@gobbletwo - \@tempdimb \@tempdima - \tabucolX@init - \tabu@arithnegcoef - \wd\tabu@box =\dimexpr \wd\tabu@box +\@tempdima-\@tempdimb \relax - \expandafter\endgroup \expandafter\tabucolX \the\tabucolX - \tabu@arith - \fi -}% \tabu@spreadarith -\def\tabu@spread@arith #1#2{% - \ifdim #2\p@>\z@ \advance\dimen@ #2\p@ - \else \advance\@tempdima \tabu@wd{#1}\relax - \fi -}% \tabu@spread@arith -%% Reporting in the .log file --------------------------------------- -\def\tabu@message@defaulttarget{% - \ifnum\tabu@nested=\z@^^J(tabu) Default target: - \ifx\tabudefaulttarget\linewidth \string\linewidth - \ifdim \tabu@thetarget=\linewidth \else - -\the\dimexpr\linewidth-\tabu@thetarget\fi = - \else\ifx\tabudefaulttarget\linegoal\string\linegoal= - \fi\fi - \else (tabu) Default target (nested): \fi - \the\tabu@target \on@line - \ifnum\tabu@nested=\z@ , page \the\c@page\fi} -\def\tabu@message@target {^^J(tabu) Target specified: - \the\tabu@target \on@line, page \the\c@page} -\def\tabu@message@arith {\tabu@header - \tabu@msgalign \tabucolX { }{ }{ }{ }{ }\@@ - \tabu@msgalign \wd\tabu@box { }{ }{ }{ }{ }\@@ - \tabu@msgalign \tabu@target { }{ }{ }{ }{ }\@@ - \tabu@msgalign@PT \dimen@ { }{}{}{}{}{}{}\@@ - \ifdim \tabu@DELTA<\tabu@hfuzz giving space\else - \tabu@msgalign \dimexpr (\@tempdima-\tabu@DELTA) *\p@/\tabu@Xsum -\tabucolX {}{}{}{}{}\@@ - \fi -}% \tabu@message@arith -\def\tabu@message@spreadarith {\tabu@spreadheader - \tabu@msgalign \tabu@spreadtarget { }{ }{ }{ }{}\@@ - \tabu@msgalign \wd\tabu@box { }{ }{ }{ }{}\@@ - \tabu@msgalign -\tabu@naturalXmax { }{}{}{}{}\@@ - \tabu@msgalign \tabu@naturalXmin { }{ }{ }{ }{}\@@ - \tabu@msgalign \ifdim \dimexpr\@tempdimc>\tabu@target \tabu@target - \else \@tempdimc+\tabu@spreadtarget \fi - {}{}{}{}{}\@@} -\def\tabu@message@negcoef #1#2{ - \tabu@spaces\tabu@spaces\space * #1. X[\rem@pt#2]: - \space width = \tabu@wd {#1} - \expandafter\string\csname tabu@\the\tabu@nested.W\number#1\endcsname - \ifdim -\tabu@pt#2\tabucolX<\tabu@target - < \number-\rem@pt#2 X - = \the\dimexpr -\tabu@pt#2\tabucolX \relax - \else - <= \the\tabu@target\space < \number-\rem@pt#2 X\fi} -\def\tabu@message@reached{\tabu@header - ******* Reached Target: - hfuzz = \tabu@hfuzz\on@line\space *******} -\def\tabu@message@etime{\edef\tabu@stoptime{\the\pdfelapsedtime}% - \tabu@message{(tabu)\tabu@spaces Time elapsed during measure: - \the\numexpr(\tabu@stoptime-\tabu@starttime-32767)/65536\relax sec - \the\numexpr\numexpr(\tabu@stoptime-\tabu@starttime) - -\numexpr(\tabu@stoptime-\tabu@starttime-32767)/65536\relax*65536\relax - *1000/65536\relax ms \tabu@spaces(\the\tabu@cnt\space - cycle\ifnum\tabu@cnt>\@ne s\fi)^^J^^J}} -\def\tabu@message@verticalsp {% - \ifdim \@tempdima>\tabu@ht - \ifdim \@tempdimb>\tabu@dp - \expandafter\expandafter\expandafter\string\tabu@ht = - \tabu@msgalign \@tempdima { }{ }{ }{ }{ }\@@ - \expandafter\expandafter\expandafter\string\tabu@dp = - \tabu@msgalign \@tempdimb { }{ }{ }{ }{ }\@@^^J% - \else - \expandafter\expandafter\expandafter\string\tabu@ht = - \tabu@msgalign \@tempdima { }{ }{ }{ }{ }\@@^^J% - \fi - \else\ifdim \@tempdimb>\tabu@dp - \tabu@spaces\tabu@spaces\tabu@spaces - \expandafter\expandafter\expandafter\string\tabu@dp = - \tabu@msgalign \@tempdimb { }{ }{ }{ }{ }\@@^^J\fi - \fi -}% \tabu@message@verticalsp -\edef\tabu@spaces{\@spaces} -\def\tabu@strippt{\expandafter\tabu@pt\the} -{\@makeother\P \@makeother\T\lowercase{\gdef\tabu@pt #1PT{#1}}} -\def\tabu@msgalign{\expandafter\tabu@msg@align\the\dimexpr} -\def\tabu@msgalign@PT{\expandafter\tabu@msg@align\romannumeral-`\0\tabu@strippt} -\def\do #1{% - \def\tabu@msg@align##1.##2##3##4##5##6##7##8##9\@@{% - \ifnum##1<10 #1 #1\else - \ifnum##1<100 #1 \else - \ifnum##1<\@m #1\fi\fi\fi - ##1.##2##3##4##5##6##7##8#1}% - \def\tabu@header{(tabu) \ifnum\tabu@cnt<10 #1\fi\the\tabu@cnt) }% - \def\tabu@titles{\ifnum \tabu@nested=\z@ - (tabu) Try#1 #1 tabu X #1 #1 #1tabu Width #1 #1 Target - #1 #1 #1 Coefs #1 #1 #1 Update^^J\fi}% - \def\tabu@spreadheader{% - (tabu) Try#1 #1 Spread #1 #1 tabu Width #1 #1 #1 Nat. X #1 #1 #1 #1Nat. Min. - #1 New Target^^J% - (tabu) sprd} - \def\tabu@message@save {\begingroup - \def\x ####1{\tabu@msg@align ####1{ }{ }{ }{ }{}\@@} - \def\z ####1{\expandafter\x\expandafter{\romannumeral-`\0\tabu@strippt - \dimexpr####1\p@{ }{ }}}% - \let\color \relax \def\tabu@rulesstyle ####1####2{\detokenize{####1}}% - \let\CT@arc@ \relax \let\@preamble \@gobble - \let\tabu@savedpream \@firstofone - \let\tabu@savedparams \@firstofone - \def\tabu@target ####1\relax {(tabu) target #1 #1 #1 #1 #1 = \x{####1}^^J}% - \def\tabucolX ####1\relax {(tabu) X columns width#1 = \x{####1}^^J}% - \def\tabu@nbcols ####1\relax {(tabu) Number of columns: \z{####1}^^J}% - \def\tabu@aligndefault ####1{(tabu) Default alignment: #1 #1 ####1^^J}% - \def\col@sep ####1\relax {(tabu) column sep #1 #1 #1 = \x{####1}^^J}% - \def\arrayrulewidth ####1\relax{(tabu) arrayrulewidth #1 = \x{####1}}% - \def\doublerulesep ####1\relax { doublerulesep = \x{####1}^^J}% - \def\extratabsurround####1\relax{(tabu) extratabsurround = \x{####1}^^J}% - \def\extrarowheight ####1\relax{(tabu) extrarowheight #1 = \x{####1}}% - \def\extrarowdepth ####1\relax {extrarowdepth = \x{####1}^^J}% - \def\abovetabulinesep####1\relax{(tabu) abovetabulinesep=\x{####1} }% - \def\belowtabulinesep####1\relax{ belowtabulinesep=\x{####1}^^J}% - \def\arraystretch ####1{(tabu) arraystretch #1 #1 = \z{####1}^^J}% - \def\minrowclearance####1\relax{(tabu) minrowclearance #1 = \x{####1}^^J}% - \def\tabu@arc@L ####1{(tabu) taburulecolor #1 #1 = ####1^^J}% - \def\tabu@drsc@L ####1{(tabu) tabudoublerulecolor= ####1^^J}% - \def\tabu@evr@L ####1{(tabu) everyrow #1 #1 #1 #1 = \detokenize{####1}^^J}% - \def\tabu@ls@L ####1{(tabu) line style = \detokenize{####1}^^J}% - \def\NC@find ####1\@nil{(tabu) tabu preamble#1 #1 = \detokenize{####1}^^J}% - \def\tabu@wddef####1####2{(tabu) Natural width ####1 = \x{####2}^^J}% - \let\edef \@gobbletwo \let\def \@empty \let\let \@gobbletwo - \tabu@message{% - (tabu) \string\savetabu{\tabu@temp}: \on@line^^J% - \tabu@usetabu \@nil^^J}% - \endgroup} -}\do{ } -%% Measuring the natural width (varwidth) - store the results ------- -\def\tabu@startpboxmeasure #1{\bgroup % entering \vtop - \edef\tabu@temp{\expandafter\@secondoftwo \ifx\tabu@hsize #1\else\relax\fi}% - \ifodd 1\ifx \tabu@temp\@empty 0 \else % starts with \tabu@hsize ? - \iftabu@spread \else % if spread -> measure - \ifdim \tabu@temp\p@>\z@ 0 \fi\fi\fi% if coef>0 -> do not measure - \let\@startpbox \tabu@startpboxORI % restore immediately (nesting) - \tabu@measuringtrue % for the quick option... - \tabu@Xcol =\expandafter\@firstoftwo\ifx\tabu@hsize #1\fi - \ifdim \tabu@temp\p@>\z@ \ifdim \tabu@temp\tabucolX<\tabu@target - \tabu@target=\tabu@temp\tabucolX \fi\fi - \setbox\tabu@box \hbox \bgroup - \begin{varwidth}\tabu@target - \let\FV@ListProcessLine \tabu@FV@ListProcessLine % \hbox to natural width... - \narrowragged \arraybackslash \parfillskip \@flushglue - \ifdefined\pdfadjustspacing \pdfadjustspacing\z@ \fi - \bgroup \aftergroup\tabu@endpboxmeasure - \ifdefined \cellspacetoplimit \tabu@cellspacepatch \fi - \else \expandafter\@gobble - \tabu@startpboxquick{#1}% \@gobble \bgroup - \fi -}% \tabu@startpboxmeasure -\def\tabu@cellspacepatch{\def\bcolumn##1\@nil{}\let\ecolumn\@empty - \bgroup\color@begingroup} -\def\tabu@endpboxmeasure {% - \@finalstrut \@arstrutbox - \end{varwidth}\egroup % - \ifdim \tabu@temp\p@ <\z@ % neg coef - \ifdim \tabu@wd\tabu@Xcol <\wd\tabu@box - \tabu@wddef\tabu@Xcol {\the\wd\tabu@box}% - \tabu@debug{\tabu@message@endpboxmeasure}% - \fi - \else % spread coef>0 - \global\advance \tabu@naturalX \wd\tabu@box - \@tempdima =\dimexpr \wd\tabu@box *\p@/\dimexpr \tabu@temp\p@\relax \relax - \ifdim \tabu@naturalXmax <\tabu@naturalX - \xdef\tabu@naturalXmax {\the\tabu@naturalX}\fi - \ifdim \tabu@naturalXmin <\@tempdima - \xdef\tabu@naturalXmin {\the\@tempdima}\fi - \fi - \box\tabu@box \egroup % end of \vtop (measure) restore \tabu@target -}% \tabu@endpboxmeasure -\def\tabu@wddef #1{\expandafter\xdef - \csname tabu@\the\tabu@nested.W\number#1\endcsname} -\def\tabu@wd #1{\csname tabu@\the\tabu@nested.W\number#1\endcsname} -\def\tabu@message@endpboxmeasure{\tabu@spaces\tabu@spaces<-> % <-> save natural wd - \the\tabu@Xcol. X[\tabu@temp]: - target = \the\tabucolX \space - \expandafter\expandafter\expandafter\string\tabu@wd\tabu@Xcol - =\tabu@wd\tabu@Xcol -}% \tabu@message@endpboxmeasure -\def\tabu@startpboxquick {\bgroup - \let\@startpbox \tabu@startpboxORI % restore immediately - \let\tabu \tabu@quick % \begin is expanded before... - \expandafter\@gobble \@startpbox % gobbles \bgroup -}% \tabu@startpboxquick -\def\tabu@quick {\begingroup \iffalse{\fi \ifnum0=`}\fi - \toks@{}\def\tabu@stack{b}\tabu@collectbody \tabu@endquick -}% \tabu@quick -\def\tabu@endquick {% - \ifodd 1\ifx\tabu@end@envir\tabu@endtabu \else - \ifx\tabu@end@envir\tabu@endtabus \else 0\fi\fi\relax - \endgroup - \else \let\endtabu \relax - \tabu@end@envir - \fi -}% \tabu@quick -\def\tabu@endtabu {\end{tabu}} -\def\tabu@endtabus {\end{tabu*}} -%% Measuring the heights and depths - store the results ------------- -\def\tabu@verticalmeasure{\everypar{}% - \ifnum \currentgrouptype>12 % 14=semi-simple, 15=math shift group - \setbox\tabu@box =\hbox\bgroup - \let\tabu@verticalspacing \tabu@verticalsp@lcr - \d@llarbegin % after \hbox ... - \else - \edef\tabu@temp{\ifnum\currentgrouptype=5\vtop - \else\ifnum\currentgrouptype=12\vcenter - \else\vbox\fi\fi}% - \setbox\tabu@box \hbox\bgroup$\tabu@temp \bgroup - \let\tabu@verticalspacing \tabu@verticalsp@pmb - \fi -}% \tabu@verticalmeasure -\def\tabu@verticalsp@lcr{% - \d@llarend \egroup % - \@tempdima \dimexpr \ht\tabu@box+\abovetabulinesep - \@tempdimb \dimexpr \dp\tabu@box+\belowtabulinesep \relax - \ifdim\tabustrutrule>\z@ \tabu@debug{\tabu@message@verticalsp}\fi - \ifdim \tabu@ht<\@tempdima \tabu@htdef{\the\@tempdima}\fi - \ifdim \tabu@dp<\@tempdimb \tabu@dpdef{\the\@tempdimb}\fi - \noindent\vrule height\@tempdima depth\@tempdimb -}% \tabu@verticalsp@lcr -\def\tabu@verticalsp@pmb{% inserts struts as needed - \par \expandafter\egroup - \expandafter$\expandafter - \egroup \expandafter - \@tempdimc \the\prevdepth - \@tempdima \dimexpr \ht\tabu@box+\abovetabulinesep - \@tempdimb \dimexpr \dp\tabu@box+\belowtabulinesep \relax - \ifdim\tabustrutrule>\z@ \tabu@debug{\tabu@message@verticalsp}\fi - \ifdim \tabu@ht<\@tempdima \tabu@htdef{\the\@tempdima}\fi - \ifdim \tabu@dp<\@tempdimb \tabu@dpdef{\the\@tempdimb}\fi - \let\@finalstrut \@gobble - \hrule height\@tempdima depth\@tempdimb width\hsize -%% \box\tabu@box -}% \tabu@verticalsp@pmb - -\def\tabu@verticalinit{% - \ifnum \c@taburow=\z@ \tabu@rearstrut \fi % after \tabu@reset ! - \advance\c@taburow \@ne - \tabu@htdef{\the\ht\@arstrutbox}\tabu@dpdef{\the\dp\@arstrutbox}% - \advance\c@taburow \m@ne -}% \tabu@verticalinit -\def\tabu@htdef {\expandafter\xdef \csname tabu@\the\tabu@nested.H\the\c@taburow\endcsname} -\def\tabu@ht {\csname tabu@\the\tabu@nested.H\the\c@taburow\endcsname} -\def\tabu@dpdef {\expandafter\xdef \csname tabu@\the\tabu@nested.D\the\c@taburow\endcsname} -\def\tabu@dp {\csname tabu@\the\tabu@nested.D\the\c@taburow\endcsname} -\def\tabu@verticaldynamicadjustment {% - \advance\c@taburow \@ne - \extrarowheight \dimexpr\tabu@ht - \ht\strutbox - \extrarowdepth \dimexpr\tabu@dp - \dp\strutbox - \let\arraystretch \@empty - \advance\c@taburow \m@ne -}% \tabu@verticaldynamicadjustment -\def\tabuphantomline{\crcr \noalign{% - {\globaldefs \@ne - \setbox\@arstrutbox \box\voidb@x - \let\tabu@@celllalign \tabu@celllalign - \let\tabu@@cellralign \tabu@cellralign - \let\tabu@@cellleft \tabu@cellleft - \let\tabu@@cellright \tabu@cellright - \let\tabu@@thevline \tabu@thevline - \let\tabu@celllalign \@empty - \let\tabu@cellralign \@empty - \let\tabu@cellright \@empty - \let\tabu@cellleft \@empty - \let\tabu@thevline \relax}% - \edef\tabu@temp{\tabu@multispan \tabu@nbcols{\noindent &}}% - \toks@\expandafter{\tabu@temp \noindent\tabu@everyrowfalse \cr - \noalign{\tabu@rearstrut - {\globaldefs\@ne - \let\tabu@celllalign \tabu@@celllalign - \let\tabu@cellralign \tabu@@cellralign - \let\tabu@cellleft \tabu@@cellleft - \let\tabu@cellright \tabu@@cellright - \let\tabu@thevline \tabu@@thevline}}}% - \expandafter}\the\toks@ -}% \tabuphantomline -%% \firsthline and \lasthline corrections --------------------------- -\def\tabu@firstline {\tabu@hlineAZ \tabu@firsthlinecorrection {}} -\def\tabu@firsthline{\tabu@hlineAZ \tabu@firsthlinecorrection \hline} -\def\tabu@lastline {\tabu@hlineAZ \tabu@lasthlinecorrection {}} -\def\tabu@lasthline {\tabu@hlineAZ \tabu@lasthlinecorrection \hline} -\def\tabu@hline {% replaces \hline if no colortbl (see \AtBeginDocument) - \noalign{\ifnum0=`}\fi - {\CT@arc@\hrule height\arrayrulewidth}% - \futurelet \tabu@temp \tabu@xhline -}% \tabu@hline -\def\tabu@xhline{% - \ifx \tabu@temp \hline - {\ifx \CT@drsc@\relax \vskip - \else\ifx \CT@drsc@\@empty \vskip - \else \CT@drsc@\hrule height - \fi\fi - \doublerulesep}% - \fi - \ifnum0=`{\fi}% -}% \tabu@xhline -\def\tabu@hlineAZ #1#2{\noalign{\ifnum0=`}\fi \dimen@ \z@ \count@ \z@ - \toks@{}\def\tabu@hlinecorrection{#1}\def\tabu@temp{#2}% - \tabu@hlineAZsurround -}% \tabu@hlineAZ -\newcommand*\tabu@hlineAZsurround[1][\extratabsurround]{% - \extratabsurround #1\let\tabucline \tabucline@scan - \let\hline \tabu@hlinescan \let\firsthline \hline - \let\cline \tabu@clinescan \let\lasthline \hline - \expandafter \futurelet \expandafter \tabu@temp - \expandafter \tabu@nexthlineAZ \tabu@temp -}% \tabu@hlineAZsurround -\def\tabu@hlinescan {\tabu@thick \arrayrulewidth \tabu@xhlineAZ \hline} -\def\tabu@clinescan #1{\tabu@thick \arrayrulewidth \tabu@xhlineAZ {\cline{#1}}} -\def\tabucline@scan{\@testopt \tabucline@sc@n {}} -\def\tabucline@sc@n #1[#2]{\tabu@xhlineAZ {\tabucline[{#1}]{#2}}} -\def\tabu@nexthlineAZ{% - \ifx \tabu@temp\hline \else - \ifx \tabu@temp\cline \else - \ifx \tabu@temp\tabucline \else - \tabu@hlinecorrection - \fi\fi\fi -}% \tabu@nexthlineAZ -\def\tabu@xhlineAZ #1{% - \toks@\expandafter{\the\toks@ #1}% - \@tempdimc \tabu@thick % The last line width - \ifcase\count@ \@tempdimb \tabu@thick % The first line width - \else \advance\dimen@ \dimexpr \tabu@thick+\doublerulesep \relax - \fi - \advance\count@ \@ne \futurelet \tabu@temp \tabu@nexthlineAZ -}% \tabu@xhlineAZ -\def\tabu@firsthlinecorrection{% \count@ = number of \hline -1 - \@tempdima \dimexpr \ht\@arstrutbox+\dimen@ - \edef\firsthline{% - \omit \hbox to\z@{\hss{\noexpand\tabu@DBG{yellow}\vrule - height \the\dimexpr\@tempdima+\extratabsurround - depth \dp\@arstrutbox - width \tabustrutrule}\hss}\cr - \noalign{\vskip -\the\dimexpr \@tempdima+\@tempdimb - +\dp\@arstrutbox \relax}% - \the\toks@ - }\ifnum0=`{\fi - \expandafter}\firsthline % we are then ! -}% \tabu@firsthlinecorrection -\def\tabu@lasthlinecorrection{% - \@tempdima \dimexpr \dp\@arstrutbox+\dimen@+\@tempdimb+\@tempdimc - \edef\lasthline{% - \the\toks@ - \noalign{\vskip -\the\dimexpr\dimen@+\@tempdimb+\dp\@arstrutbox}% - \omit \hbox to\z@{\hss{\noexpand\tabu@DBG{yellow}\vrule - depth \the\dimexpr \dp\@arstrutbox+\@tempdimb+\dimen@ - +\extratabsurround-\@tempdimc - height \z@ - width \tabustrutrule}\hss}\cr - }\ifnum0=`{\fi - \expandafter}\lasthline % we are then ! -}% \tabu@lasthlinecorrection -\def\tabu@LT@@hline{% - \ifx\LT@next\hline - \global\let\LT@next \@gobble - \ifx \CT@drsc@\relax - \gdef\CT@LT@sep{% - \noalign{\penalty-\@medpenalty\vskip\doublerulesep}}% - \else - \gdef\CT@LT@sep{% - \multispan\LT@cols{% - \CT@drsc@\leaders\hrule\@height\doublerulesep\hfill}\cr}% - \fi - \else - \global\let\LT@next\empty - \gdef\CT@LT@sep{% - \noalign{\penalty-\@lowpenalty\vskip-\arrayrulewidth}}% - \fi - \ifnum0=`{\fi}% - \multispan\LT@cols - {\CT@arc@\leaders\hrule\@height\arrayrulewidth\hfill}\cr - \CT@LT@sep - \multispan\LT@cols - {\CT@arc@\leaders\hrule\@height\arrayrulewidth\hfill}\cr - \noalign{\penalty\@M}% - \LT@next -}% \tabu@LT@@hline -%% Horizontal lines : \tabucline ------------------------------------ -\let\tabu@start \@tempcnta -\let\tabu@stop \@tempcntb -\newcommand*\tabucline{\noalign{\ifnum0=`}\fi \tabu@cline} -\newcommand*\tabu@cline[2][]{\tabu@startstop{#2}% - \ifnum \tabu@stop<\z@ \toks@{}% - \else \tabu@clinearg{#1}\tabu@thestyle - \edef\tabucline{\toks@{% - \ifnum \tabu@start>\z@ \omit - \tabu@multispan\tabu@start {\span\omit}&\fi - \omit \tabu@multispan\tabu@stop {\span\omit}% - \tabu@thehline\cr - }}\tabucline - \tabu@tracinglines{(tabu:tabucline) Style: #1^^J\the\toks@^^J^^J}% - \fi - \futurelet \tabu@temp \tabu@xcline -}% \tabu@cline -\def\tabu@clinearg #1{% - \ifx\\#1\\\let\tabu@thestyle \tabu@ls@ - \else \@defaultunits \expandafter\let\expandafter\@tempa - \romannumeral-`\0#1\relax \@nnil - \ifx \hbox\@tempa \tabu@clinebox{#1}% - \else\ifx \box\@tempa \tabu@clinebox{#1}% - \else\ifx \vbox\@tempa \tabu@clinebox{#1}% - \else\ifx \vtop\@tempa \tabu@clinebox{#1}% - \else\ifx \copy\@tempa \tabu@clinebox{#1}% - \else\ifx \leaders\@tempa \tabu@clineleads{#1}% - \else\ifx \cleaders\@tempa \tabu@clineleads{#1}% - \else\ifx \xleaders\@tempa \tabu@clineleads{#1}% - \else\tabu@getline {#1}% - \fi\fi\fi\fi\fi\fi\fi\fi - \fi -}% \tabu@clinearg -\def\tabu@clinebox #1{\tabu@clineleads{\xleaders#1\hss}} -\def\tabu@clineleads #1{% - \let\tabu@thestyle \relax \let\tabu@leaders \@undefined - \gdef\tabu@thehrule{#1}} -\def\tabu@thehline{\begingroup - \ifdefined\tabu@leaders - \noexpand\tabu@thehleaders - \else \noexpand\tabu@thehrule - \fi \endgroup -}% \tabu@thehline -\def\tabu@xcline{% - \ifx \tabu@temp\tabucline - \toks@\expandafter{\the\toks@ \noalign - {\ifx\CT@drsc@\relax \vskip - \else \CT@drsc@\hrule height - \fi - \doublerulesep}}% - \fi - \tabu@docline -}% \tabu@xcline -\def\tabu@docline {\ifnum0=`{\fi \expandafter}\the\toks@} -\def\tabu@docline@evr {\xdef\tabu@doclineafter{\the\toks@}% - \ifnum0=`{\fi}\aftergroup\tabu@doclineafter} -\def\tabu@multispan #1#2{% - \ifnum\numexpr#1>\@ne #2\expandafter\tabu@multispan - \else \expandafter\@gobbletwo - \fi {#1-1}{#2}% -}% \tabu@multispan -\def\tabu@startstop #1{\tabu@start@stop #1\relax 1-\tabu@nbcols \@nnil} -\def\tabu@start@stop #1-#2\@nnil{% - \@defaultunits \tabu@start\number 0#1\relax \@nnil - \@defaultunits \tabu@stop \number 0#2\relax \@nnil - \tabu@stop \ifnum \tabu@start>\tabu@nbcols \m@ne - \else\ifnum \tabu@stop=\z@ \tabu@nbcols - \else\ifnum \tabu@stop>\tabu@nbcols \tabu@nbcols - \else \tabu@stop - \fi\fi\fi - \advance\tabu@start \m@ne - \ifnum \tabu@start>\z@ \advance\tabu@stop -\tabu@start \fi -}% \tabu@start@stop -%% Numbers: siunitx S columns (and \tabudecimal) ------------------- -\def\tabu@tabudecimal #1{% - \def\tabu@decimal{#1}\@temptokena{}% - \let\tabu@getdecimal@ \tabu@getdecimal@ignorespaces - \tabu@scandecimal -}% \tabu@tabudecimal -\def\tabu@scandecimal{\futurelet \tabu@temp \tabu@getdecimal@} -\def\tabu@skipdecimal#1{#1\tabu@scandecimal} -\def\tabu@getdecimal@ignorespaces{% - \ifcase 0\ifx\tabu@temp\ignorespaces\else - \ifx\tabu@temp\@sptoken1\else - 2\fi\fi\relax - \let\tabu@getdecimal@ \tabu@getdecimal - \expandafter\tabu@skipdecimal - \or \expandafter\tabu@gobblespace\expandafter\tabu@scandecimal - \else \expandafter\tabu@skipdecimal - \fi -}% \tabu@getdecimal@ignorespaces -\def\tabu@get@decimal#1{\@temptokena\expandafter{\the\@temptokena #1}% - \tabu@scandecimal} -\def\do#1{% - \def\tabu@get@decimalspace#1{% - \@temptokena\expandafter{\the\@temptokena #1}\tabu@scandecimal}% -}\do{ } -\let\tabu@@tabudecimal \tabu@tabudecimal -\def\tabu@getdecimal{% - \ifcase 0\ifx 0\tabu@temp\else - \ifx 1\tabu@temp\else - \ifx 2\tabu@temp\else - \ifx 3\tabu@temp\else - \ifx 4\tabu@temp\else - \ifx 5\tabu@temp\else - \ifx 6\tabu@temp\else - \ifx 7\tabu@temp\else - \ifx 8\tabu@temp\else - \ifx 9\tabu@temp\else - \ifx .\tabu@temp\else - \ifx ,\tabu@temp\else - \ifx -\tabu@temp\else - \ifx +\tabu@temp\else - \ifx e\tabu@temp\else - \ifx E\tabu@temp\else - \ifx\tabu@cellleft\tabu@temp1\else - \ifx\ignorespaces\tabu@temp1\else - \ifx\@sptoken\tabu@temp2\else - 3\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\relax - \expandafter\tabu@get@decimal - \or \expandafter\tabu@skipdecimal - \or \expandafter\tabu@get@decimalspace - \else\expandafter\tabu@printdecimal - \fi -}% \tabu@getdecimal -\def\tabu@printdecimal{% - \edef\tabu@temp{\the\@temptokena}% - \ifx\tabu@temp\@empty\else - \ifx\tabu@temp\space\else - \expandafter\tabu@decimal\expandafter{\the\@temptokena}% - \fi\fi -}% \tabu@printdecimal -%% Verbatim inside X columns ---------------------------------------- -\def\tabu@verbatim{% - \let\verb \tabu@verb - \let\FV@DefineCheckEnd \tabu@FV@DefineCheckEnd -}% \tabu@verbatim -\let\tabu@ltx@verb \verb -\def\tabu@verb{\@ifstar {\tabu@ltx@verb*} \tabu@ltx@verb} -\def\tabu@fancyvrb {% - \def\tabu@FV@DefineCheckEnd ##1{% - \def\tabu@FV@DefineCheckEnd{% - ##1% - \let\FV@CheckEnd \tabu@FV@CheckEnd - \let\FV@@CheckEnd \tabu@FV@@CheckEnd - \let\FV@@@CheckEnd \tabu@FV@@@CheckEnd - \edef\FV@EndScanning{% - \def\noexpand\next{\noexpand\end{\FV@EnvironName}}% - \global\let\noexpand\FV@EnvironName\relax - \noexpand\next}% - \xdef\FV@EnvironName{\detokenize\expandafter{\FV@EnvironName}}}% - }\expandafter\tabu@FV@DefineCheckEnd\expandafter{\FV@DefineCheckEnd} -}% \tabu@fancyvrb -\def\tabu@FV@CheckEnd #1{\expandafter\FV@@CheckEnd \detokenize{#1\end{}}\@nil} -\edef\tabu@FV@@@CheckEnd {\detokenize{\end{}}} -\begingroup -\catcode`\[1 \catcode`\]2 -\@makeother\{ \@makeother\} - \edef\x[\endgroup - \def\noexpand\tabu@FV@@CheckEnd ##1\detokenize[\end{]##2\detokenize[}]##3% - ]\x \@nil{\def\@tempa{#2}\def\@tempb{#3}} -\def\tabu@FV@ListProcessLine #1{% - \hbox {%to \hsize{% - \kern\leftmargin - \hbox {%to \linewidth{% - \FV@LeftListNumber - \FV@LeftListFrame - \FancyVerbFormatLine{#1}\hss -%% DG/SR modification begin - Jan. 28, 1998 (for numbers=right add-on) -%% \FV@RightListFrame}% - \FV@RightListFrame - \FV@RightListNumber}% -%% DG/SR modification end - \hss}} -%% \savetabu -------------------------------------------------------- -\newcommand*\savetabu[1]{\noalign{% - \tabu@sanitizearg{#1}\tabu@temp - \ifx \tabu@temp\@empty \tabu@savewarn{}{The tabu will not be saved}\else - \@ifundefined{tabu@saved@\tabu@temp}{}{\tabu@savewarn{#1}{Overwriting}}% - \ifdefined\tabu@restored \expandafter\let - \csname tabu@saved@\tabu@temp \endcsname \tabu@restored - \else {\tabu@save}% - \fi - \fi}% -}% \savetabu -\def\tabu@save {% - \toks0\expandafter{\tabu@saved@}% - \iftabu@negcoef - \let\tabu@wddef \relax \let\tabu@ \tabu@savewd \edef\tabu@savewd{\tabu@Xcoefs}% - \toks0\expandafter{\the\toks\expandafter0\tabu@savewd}\fi - \toks1\expandafter{\tabu@savedpream}% - \toks2\expandafter{\tabu@savedpreamble}% - \let\@preamble \relax - \let\tabu@savedpream \relax \let\tabu@savedparams \relax - \edef\tabu@preamble{% - \def\noexpand\tabu@aligndefault{\tabu@align}% - \def\tabu@savedparams {\noexpand\the\toks0}% - \def\tabu@savedpream {\noexpand\the\toks1}}% - \edef\tabu@usetabu{% - \def\@preamble {\noexpand\the\toks2}% - \tabu@target \the\tabu@target \relax - \tabucolX \the\tabucolX \relax - \tabu@nbcols \the\tabu@nbcols \relax - \def\noexpand\tabu@aligndefault{\tabu@align}% - \def\tabu@savedparams {\noexpand\the\toks0}% - \def\tabu@savedpream {\noexpand\the\toks1}}% - \let\tabu@aligndefault \relax \let\@sharp \relax - \edef\@tempa{\noexpand\tabu@s@ved - {\tabu@usetabu} - {\tabu@preamble} - {\the\toks1}}\@tempa - \tabu@message@save -}% \tabu@save -\long\def\tabu@s@ved #1#2#3{% - \def\tabu@usetabu{#1}% - \expandafter\gdef\csname tabu@saved@\tabu@temp\endcsname ##1{% - \ifodd ##1% \usetabu - \tabu@measuringfalse \tabu@spreadfalse % Just in case... - \gdef\tabu@usetabu {% - \ifdim \tabu@target>\z@ \tabu@warn@usetabu \fi - \global\let\tabu@usetabu \@undefined - \def\@halignto {to\tabu@target}% - #1% - \ifx \tabu@align\tabu@aligndefault@text - \ifnum \tabu@nested=\z@ - \let\tabu@align \tabu@aligndefault \fi\fi}% - \else % \preamble - \gdef\tabu@preamble {% - \global\let\tabu@preamble \@undefined - #2% - \ifx \tabu@align\tabu@aligndefault@text - \ifnum \tabu@nested=\z@ - \let\tabu@align \tabu@aligndefault \fi\fi}% - \fi - #3}% -}% \tabu@s@ved -\def\tabu@aligndefault@text {\tabu@aligndefault}% -\def\tabu@warn@usetabu {\PackageWarning{tabu} - {Specifying a target with \string\usetabu\space is useless - \MessageBreak The target cannot be changed!}} -\def\tabu@savewd #1#2{\ifdim #2\p@<\z@ \tabu@wddef{#1}{\tabu@wd{#1}}\fi} -\def\tabu@savewarn#1#2{\PackageInfo{tabu} - {User-name `#1' already used for \string\savetabu - \MessageBreak #2}}% -\def\tabu@saveerr#1{\PackageError{tabu} - {User-name `#1' is unknown for \string\usetabu - \MessageBreak I cannot restore an unknown preamble!}\@ehd} -%% \rowfont --------------------------------------------------------- -\newskip \tabu@cellskip -\def\tabu@rowfont{\ifdim \baselineskip=\z@\noalign\fi - {\ifnum0=`}\fi \tabu@row@font} -\newcommand*\tabu@row@font[2][]{% - \ifnum7=\currentgrouptype - \global\let\tabu@@cellleft \tabu@cellleft - \global\let\tabu@@cellright \tabu@cellright - \global\let\tabu@@celllalign \tabu@celllalign - \global\let\tabu@@cellralign \tabu@cellralign - \global\let\tabu@@rowfontreset\tabu@rowfontreset - \fi - \global\let\tabu@rowfontreset \tabu@rowfont@reset - \expandafter\gdef\expandafter\tabu@cellleft\expandafter{\tabu@cellleft #2}% - \ifcsname tabu@cell@#1\endcsname % row alignment - \csname tabu@cell@#1\endcsname \fi - \ifnum0=`{\fi}% end of group / noalign group -}% \rowfont -\def\tabu@ifcolorleavevmode #1{\let\color \tabu@leavevmodecolor #1\let\color\tabu@color}% -\def\tabu@rowfont@reset{% - \global\let\tabu@rowfontreset \tabu@@rowfontreset - \global\let\tabu@cellleft \tabu@@cellleft - \global\let\tabu@cellright \tabu@@cellright - \global\let\tabu@cellfont \@empty - \global\let\tabu@celllalign \tabu@@celllalign - \global\let\tabu@cellralign \tabu@@cellralign -}% \tabu@@rowfontreset -\let\tabu@rowfontreset \@empty % overwritten \AtBeginDocument if colortbl -%% \tabu@prepnext@tok ----------------------------------------------- -\newif \iftabu@cellright -\def\tabu@prepnext@tok{% - \ifnum \count@<\z@ % - \@tempcnta \@M % - \tabu@nbcols\z@ - \let\tabu@fornoopORI \@fornoop - \tabu@cellrightfalse - \else - \ifcase \numexpr \count@-\@tempcnta \relax % (case 0): prev. token is left - \advance \tabu@nbcols \@ne - \iftabu@cellright % before-previous token is right and is finished - \tabu@cellrightfalse % - \tabu@righttok - \fi - \tabu@lefttok - \or % (case 1) previous token is right - \tabu@cellrighttrue \let\@fornoop \tabu@lastnoop - \else % special column: do not change the token - \iftabu@cellright % before-previous token is right - \tabu@cellrightfalse - \tabu@righttok - \fi - \fi % \ifcase - \fi - \tabu@prepnext@tokORI -}% \tabu@prepnext@tok -\long\def\tabu@lastnoop#1\@@#2#3{\tabu@lastn@@p #2\@nextchar \in@\in@@} -\def\tabu@lastn@@p #1\@nextchar #2#3\in@@{% - \ifx \in@#2\else - \let\@fornoop \tabu@fornoopORI - \xdef\tabu@mkpreambuffer{\tabu@nbcols\the\tabu@nbcols \tabu@mkpreambuffer}% - \toks0\expandafter{\expandafter\tabu@everyrowtrue \the\toks0}% - \expandafter\prepnext@tok - \fi -}% \tabu@lastnoop -\def\tabu@righttok{% - \advance \count@ \m@ne - \toks\count@\expandafter {\the\toks\count@ \tabu@cellright \tabu@cellralign}% - \advance \count@ \@ne -}% \tabu@righttok -\def\tabu@lefttok{\toks\count@\expandafter{\expandafter\tabu@celllalign - \the\toks\count@ \tabu@cellleft}% after because of $ -}% \tabu@lefttok -%% Neutralisation of glues ------------------------------------------ -\let\tabu@cellleft \@empty -\let\tabu@cellright \@empty -\tabu@celllalign@def{\tabu@cellleft}% -\let\tabu@cellralign \@empty -\def\tabu@cell@align #1#2#3{% - \let\tabu@maybesiunitx \toks@ \tabu@celllalign - \global \expandafter \tabu@celllalign@def \expandafter {\the\toks@ #1}% - \toks@\expandafter{\tabu@cellralign #2}% - \xdef\tabu@cellralign{\the\toks@}% - \toks@\expandafter{\tabu@cellleft #3}% - \xdef\tabu@cellleft{\the\toks@}% -}% \tabu@cell@align -\def\tabu@cell@l{% force alignment to left - \tabu@cell@align - {\tabu@removehfil \raggedright \tabu@cellleft}% left - {\tabu@flush1\tabu@ignorehfil}% right - \raggedright -}% \tabu@cell@l -\def\tabu@cell@c{% force alignment to center - \tabu@cell@align - {\tabu@removehfil \centering \tabu@flush{.5}\tabu@cellleft} - {\tabu@flush{.5}\tabu@ignorehfil} - \centering -}% \tabu@cell@c -\def\tabu@cell@r{% force alignment to right - \tabu@cell@align - {\tabu@removehfil \raggedleft \tabu@flush1\tabu@cellleft} - \tabu@ignorehfil - \raggedleft -}% \tabu@cell@r -\def\tabu@cell@j{% force justification (for p, m, b columns) - \tabu@cell@align - {\tabu@justify\tabu@cellleft} - {} - \tabu@justify -}% \tabu@cell@j -\def\tabu@justify{% - \leftskip\z@skip \@rightskip\leftskip \rightskip\@rightskip - \parfillskip\@flushglue -}% \tabu@justify -%% ragged2e settings -\def\tabu@cell@L{% force alignment to left (ragged2e) - \tabu@cell@align - {\tabu@removehfil \RaggedRight \tabu@cellleft} - {\tabu@flush 1\tabu@ignorehfil} - \RaggedRight -}% \tabu@cell@L -\def\tabu@cell@C{% force alignment to center (ragged2e) - \tabu@cell@align - {\tabu@removehfil \Centering \tabu@flush{.5}\tabu@cellleft} - {\tabu@flush{.5}\tabu@ignorehfil} - \Centering -}% \tabu@cell@C -\def\tabu@cell@R{% force alignment to right (ragged2e) - \tabu@cell@align - {\tabu@removehfil \RaggedLeft \tabu@flush 1\tabu@cellleft} - \tabu@ignorehfil - \RaggedLeft -}% \tabu@cell@R -\def\tabu@cell@J{% force justification (ragged2e) - \tabu@cell@align - {\justifying \tabu@cellleft} - {} - \justifying -}% \tabu@cell@J -\def\tabu@flush#1{% - \iftabu@colortbl % colortbl uses \hfill rather than \hfil - \hskip \ifnum13<\currentgrouptype \stretch{#1}% - \else \ifdim#1pt<\p@ \tabu@cellskip - \else \stretch{#1} - \fi\fi \relax - \else % array.sty - \ifnum 13<\currentgrouptype - \hfil \hskip1sp \relax \fi - \fi -}% \tabu@flush -\let\tabu@hfil \hfil -\let\tabu@hfill \hfill -\let\tabu@hskip \hskip -\def\tabu@removehfil{% - \iftabu@colortbl - \unkern \tabu@cellskip =\lastskip - \ifnum\gluestretchorder\tabu@cellskip =\tw@ \hskip-\tabu@cellskip - \else \tabu@cellskip \z@skip - \fi - \else - \ifdim\lastskip=1sp\unskip\fi - \ifnum\gluestretchorder\lastskip =\@ne - \hfilneg % \hfilneg for array.sty but not for colortbl... - \fi - \fi -}% \tabu@removehfil -\def\tabu@ignorehfil{\aftergroup \tabu@nohfil} -\def\tabu@nohfil{% \hfil -> do nothing + restore original \hfil - \def\hfil{\let\hfil \tabu@hfil}% local to (alignment template) group -}% \tabu@nohfil -\def\tabu@colortblalignments {% if colortbl - \def\tabu@nohfil{% - \def\hfil {\let\hfil \tabu@hfil}% local to (alignment template) group - \def\hfill {\let\hfill \tabu@hfill}% (colortbl uses \hfill) pfff... - \def\hskip ####1\relax{\let\hskip \tabu@hskip}}% local -}% \tabu@colortblalignments -%% Taking care of footnotes and hyperfootnotes ---------------------- -\long\def\tabu@footnotetext #1{% - \edef\@tempa{\the\tabu@footnotes - \noexpand\footnotetext [\the\csname c@\@mpfn\endcsname]}% - \global\tabu@footnotes\expandafter{\@tempa {#1}}}% -\long\def\tabu@xfootnotetext [#1]#2{% - \global\tabu@footnotes\expandafter{\the\tabu@footnotes - \footnotetext [{#1}]{#2}}} -\let\tabu@xfootnote \@xfootnote -\long\def\tabu@Hy@ftntext{\tabu@Hy@ftntxt {\the \c@footnote }} -\long\def\tabu@Hy@xfootnote [#1]{% - \begingroup - \value\@mpfn #1\relax - \protected@xdef \@thefnmark {\thempfn}% - \endgroup - \@footnotemark \tabu@Hy@ftntxt {#1}% -}% \tabu@Hy@xfootnote -\long\def\tabu@Hy@ftntxt #1#2{% - \edef\@tempa{% - \the\tabu@footnotes - \begingroup - \value\@mpfn #1\relax - \noexpand\protected@xdef\noexpand\@thefnmark {\noexpand\thempfn}% - \expandafter \noexpand \expandafter - \tabu@Hy@footnotetext \expandafter{\Hy@footnote@currentHref}% - }% - \global\tabu@footnotes\expandafter{\@tempa {#2}% - \endgroup}% -}% \tabu@Hy@ftntxt -\long\def\tabu@Hy@footnotetext #1#2{% - \H@@footnotetext{% - \ifHy@nesting - \hyper@@anchor {#1}{#2}% - \else - \Hy@raisedlink{% - \hyper@@anchor {#1}{\relax}% - }% - \def\@currentHref {#1}% - \let\@currentlabelname \@empty - #2% - \fi - }% -}% \tabu@Hy@footnotetext -%% No need for \arraybackslash ! ------------------------------------ -\def\tabu@latextwoe {% -\def\tabu@temp##1##2##3{{\toks@\expandafter{##2##3}\xdef##1{\the\toks@}}} -\tabu@temp \tabu@centering \centering \arraybackslash -\tabu@temp \tabu@raggedleft \raggedleft \arraybackslash -\tabu@temp \tabu@raggedright \raggedright \arraybackslash -}% \tabu@latextwoe -\def\tabu@raggedtwoe {% -\def\tabu@temp ##1##2##3{{\toks@\expandafter{##2##3}\xdef##1{\the\toks@}}} -\tabu@temp \tabu@Centering \Centering \arraybackslash -\tabu@temp \tabu@RaggedLeft \RaggedLeft \arraybackslash -\tabu@temp \tabu@RaggedRight \RaggedRight \arraybackslash -\tabu@temp \tabu@justifying \justifying \arraybackslash -}% \tabu@raggedtwoe -\def\tabu@normalcrbackslash{\let\\\@normalcr} -\def\tabu@trivlist{\expandafter\def\expandafter\@trivlist\expandafter{% - \expandafter\tabu@normalcrbackslash \@trivlist}} -%% Utilities: \fbox \fcolorbox and \tabudecimal ------------------- -\def\tabu@fbox {\leavevmode\afterassignment\tabu@beginfbox \setbox\@tempboxa\hbox} -\def\tabu@beginfbox {\bgroup \kern\fboxsep - \bgroup\aftergroup\tabu@endfbox} -\def\tabu@endfbox {\kern\fboxsep\egroup\egroup - \@frameb@x\relax} -\def\tabu@color@b@x #1#2{\leavevmode \bgroup - \def\tabu@docolor@b@x{#1{#2\color@block{\wd\z@}{\ht\z@}{\dp\z@}\box\z@}}% - \afterassignment\tabu@begincolor@b@x \setbox\z@ \hbox -}% \tabu@color@b@x -\def\tabu@begincolor@b@x {\kern\fboxsep \bgroup - \aftergroup\tabu@endcolor@b@x \set@color} -\def\tabu@endcolor@b@x {\kern\fboxsep \egroup - \dimen@\ht\z@ \advance\dimen@ \fboxsep \ht\z@ \dimen@ - \dimen@\dp\z@ \advance\dimen@ \fboxsep \dp\z@ \dimen@ - \tabu@docolor@b@x \egroup -}% \tabu@endcolor@b@x -%% Corrections (arydshln, delarray, colortbl) ----------------------- -\def\tabu@fix@arrayright {%% \@arrayright is missing from \endarray - \iftabu@colortbl - \ifdefined\adl@array % - \def\tabu@endarray{% - \adl@endarray \egroup \adl@arrayrestore \CT@end \egroup % - \@arrayright % - \gdef\@preamble{}}% - \else % - \def\tabu@endarray{% - \crcr \egroup \egroup % - \@arrayright % - \gdef\@preamble{}\CT@end}% - \fi - \else - \ifdefined\adl@array % - \def\tabu@endarray{% - \adl@endarray \egroup \adl@arrayrestore \egroup % - \@arrayright % - \gdef\@preamble{}}% - \else % - \PackageWarning{tabu} - {\string\@arrayright\space is missing from the - \MessageBreak definition of \string\endarray. - \MessageBreak Compatibility with delarray.sty is broken.}% - \fi\fi -}% \tabu@fix@arrayright -\def\tabu@adl@xarraydashrule #1#2#3{% - \ifnum\@lastchclass=\adl@class@start\else - \ifnum\@lastchclass=\@ne\else - \ifnum\@lastchclass=5 \else % @-arg (class 5) and !-arg (class 1) - \adl@leftrulefalse \fi\fi % must be treated the same - \fi - \ifadl@zwvrule\else \ifadl@inactive\else - \@addtopreamble{\vrule\@width\arrayrulewidth - \@height\z@ \@depth\z@}\fi \fi - \ifadl@leftrule - \@addtopreamble{\adl@vlineL{\CT@arc@}{\adl@dashgapcolor}% - {\number#1}#3}% - \else \@addtopreamble{\adl@vlineR{\CT@arc@}{\adl@dashgapcolor}% - {\number#2}#3} - \fi -}% \tabu@adl@xarraydashrule -\def\tabu@adl@act@endpbox {% - \unskip \ifhmode \nobreak \fi \@finalstrut \@arstrutbox - \egroup \egroup - \adl@colhtdp \box\adl@box \hfil -}% \tabu@adl@act@endpbox -\def\tabu@adl@fix {% - \let\adl@xarraydashrule \tabu@adl@xarraydashrule % arydshln - \let\adl@act@endpbox \tabu@adl@act@endpbox % arydshln - \let\adl@act@@endpbox \tabu@adl@act@endpbox % arydshln - \let\@preamerror \@preamerr % arydshln -}% \tabu@adl@fix -%% Correction for longtable' \@startbox definition ------------------ -%% => \everypar is ``missing'' : TeX should be in vertical mode -\def\tabu@LT@startpbox #1{% - \bgroup - \let\@footnotetext\LT@p@ftntext - \setlength\hsize{#1}% - \@arrayparboxrestore - \everypar{% - \vrule \@height \ht\@arstrutbox \@width \z@ - \everypar{}}% -}% \tabu@LT@startpbox -%% \tracingtabu and the package options ------------------ -\DeclareOption{delarray}{\AtEndOfPackage{\RequirePackage{delarray}}} -\DeclareOption{linegoal}{% - \AtEndOfPackage{% - \RequirePackage{linegoal}[2010/12/07]% - \let\tabudefaulttarget \linegoal% \linegoal is \linewidth if not pdfTeX -}} -\DeclareOption{scantokens}{\tabuscantokenstrue} -\DeclareOption{debugshow}{\AtEndOfPackage{\tracingtabu=\tw@}} -\def\tracingtabu {\begingroup\@ifnextchar=% - {\afterassignment\tabu@tracing\count@} - {\afterassignment\tabu@tracing\count@1\relax}} -\def\tabu@tracing{\expandafter\endgroup - \expandafter\tabu@tr@cing \the\count@ \relax -}% \tabu@tracing -\def\tabu@tr@cing #1\relax {% - \ifnum#1>\thr@@ \let\tabu@tracinglines\message - \else \let\tabu@tracinglines\@gobble - \fi - \ifnum#1>\tw@ \let\tabu@DBG \tabu@@DBG - \def\tabu@mkarstrut {\tabu@DBG@arstrut}% - \tabustrutrule 1.5\p@ - \else \let\tabu@DBG \@gobble - \def\tabu@mkarstrut {\tabu@arstrut}% - \tabustrutrule \z@ - \fi - \ifnum#1>\@ne \let\tabu@debug \message - \else \let\tabu@debug \@gobble - \fi - \ifnum#1>\z@ - \let\tabu@message \message - \let\tabu@tracing@save \tabu@message@save - \let\tabu@starttimer \tabu@pdftimer - \else - \let\tabu@message \@gobble - \let\tabu@tracing@save \@gobble - \let\tabu@starttimer \relax - \fi -}% \tabu@tr@cing -%% Setup \AtBeginDocument -\AtBeginDocument{\tabu@AtBeginDocument} -\def\tabu@AtBeginDocument{\let\tabu@AtBeginDocument \@undefined - \ifdefined\arrayrulecolor \tabu@colortbltrue % - \tabu@colortblalignments % different glues are used - \else \tabu@colortblfalse \fi - \ifdefined\CT@arc@ \else \let\CT@arc@ \relax \fi - \ifdefined\CT@drsc@\else \let\CT@drsc@ \relax \fi - \let\tabu@arc@L \CT@arc@ \let\tabu@drsc@L \CT@drsc@ - \ifodd 1\ifcsname siunitx_table_collect_begin:Nn\endcsname % - \expandafter\ifx - \csname siunitx_table_collect_begin:Nn\endcsname\relax 0\fi\fi\relax - \tabu@siunitxtrue - \else \let\tabu@maybesiunitx \@firstofone % - \let\tabu@siunitx \tabu@nosiunitx - \tabu@siunitxfalse - \fi - \ifdefined\adl@array % - \else \let\tabu@adl@fix \relax - \let\tabu@adl@endtrial \@empty \fi - \ifdefined\longtable % - \else \let\longtabu \tabu@nolongtabu \fi - \ifdefined\cellspacetoplimit \tabu@warn@cellspace\fi - \csname\ifcsname ifHy@hyperfootnotes\endcsname % - ifHy@hyperfootnotes\else iffalse\fi\endcsname - \let\tabu@footnotetext \tabu@Hy@ftntext - \let\tabu@xfootnote \tabu@Hy@xfootnote \fi - \ifdefined\FV@DefineCheckEnd% - \tabu@fancyvrb \fi - \ifdefined\color % - \let\tabu@color \color - \def\tabu@leavevmodecolor ##1{% - \def\tabu@leavevmodecolor {\leavevmode ##1}% - }\expandafter\tabu@leavevmodecolor\expandafter{\color}% - \else - \let\tabu@color \tabu@nocolor - \let\tabu@leavevmodecolor \@firstofone \fi - \tabu@latextwoe - \ifdefined\@raggedtwoe@everyselectfont % - \tabu@raggedtwoe - \else - \let\tabu@cell@L \tabu@cell@l - \let\tabu@cell@R \tabu@cell@r - \let\tabu@cell@C \tabu@cell@c - \let\tabu@cell@J \tabu@cell@j \fi - \expandafter\in@ \expandafter\@arrayright \expandafter{\endarray}% - \ifin@ \let\tabu@endarray \endarray - \else \tabu@fix@arrayright \fi% - \everyrow{}% -}% \tabu@AtBeginDocument -\def\tabu@warn@cellspace{% - \PackageWarning{tabu}{% - Package cellspace has some limitations - \MessageBreak And redefines some macros of array.sty. - \MessageBreak Please use \string\tabulinesep\space to control - \MessageBreak vertical spacing of lines inside tabu environment}% -}% \tabu@warn@cellspace -%% tabu Package initialisation -\tabuscantokensfalse -\let\tabu@arc@G \relax -\let\tabu@drsc@G \relax -\let\tabu@evr@G \@empty -\let\tabu@rc@G \@empty -\def\tabu@ls@G {\tabu@linestyle@}% -\let\tabu@@rowfontreset \@empty % -\let\tabu@@celllalign \@empty -\let\tabu@@cellralign \@empty -\let\tabu@@cellleft \@empty -\let\tabu@@cellright \@empty -\def\tabu@naturalXmin {\z@} -\def\tabu@naturalXmax {\z@} -\let\tabu@rowfontreset \@empty -\def\tabulineon {4pt}\let\tabulineoff \tabulineon -\tabu@everyrowtrue -\ifdefined\pdfelapsedtime % - \def\tabu@pdftimer {\xdef\tabu@starttime{\the\pdfelapsedtime}}% -\else \let\tabu@pdftimer \relax \let\tabu@message@etime \relax -\fi -\tracingtabu=\z@ -\newtabulinestyle {=\maxdimen}% creates the 'factory' settings \tabu@linestyle@ -\tabulinestyle{} -\taburowcolors{} -\let\tabudefaulttarget \linewidth -\ProcessOptions* % \ProcessOptions* is quicker ! -\endinput -%% -%% End of file `tabu.sty'.