\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*{Classes} \begin{DoxyCompactItemize} \item struct \mbox{\hyperlink{struct_b_n_o08x_test_helper_1_1imu__report__data__t}{imu\+\_\+report\+\_\+data\+\_\+t}} \begin{DoxyCompactList}\small\item\em IMU configuration settings passed into constructor. \end{DoxyCompactList}\end{DoxyCompactItemize} \doxysubsubsection*{Public Types} \begin{DoxyCompactItemize} \item typedef struct BNO08x\+Test\+Helper\+::imu\+\_\+report\+\_\+data\+\_\+t \mbox{\hyperlink{class_b_n_o08x_test_helper_a0b3d9379e670b0c532ba76801cfb7580}{imu\+\_\+report\+\_\+data\+\_\+t}} \begin{DoxyCompactList}\small\item\em IMU configuration settings passed into constructor. \end{DoxyCompactList}\end{DoxyCompactItemize} \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_a7fbfc48c0fff306ab81e2320bc171002}{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_adf2488d1f7e3dec21a0d0c99417c181a}{call\+\_\+launch\+\_\+tasks}} () \begin{DoxyCompactList}\small\item\em Used to call private \doxylink{class_b_n_o08x_a06f99a6b2182b49a0e61e2107f2be6be}{BNO08x\+::launch\+\_\+tasks()} member for tests. \end{DoxyCompactList}\item static bool \mbox{\hyperlink{class_b_n_o08x_test_helper_aeb8cd985faf8e403f62b60fced9cb2fd}{rotation\+\_\+vector\+\_\+data\+\_\+is\+\_\+new}} (\mbox{\hyperlink{struct_b_n_o08x_test_helper_1_1imu__report__data__t}{imu\+\_\+report\+\_\+data\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{_callback_tests_8cpp_a22334b11e0558ec663d040de9b7db8c9}{report\+\_\+data}}, \mbox{\hyperlink{struct_b_n_o08x_test_helper_1_1imu__report__data__t}{imu\+\_\+report\+\_\+data\+\_\+t}} \texorpdfstring{$\ast$}{*}default\+\_\+report\+\_\+data) \begin{DoxyCompactList}\small\item\em Checks if report\+\_\+data matches the default states stored within prev\+\_\+report\+\_\+data data for respective report. \end{DoxyCompactList}\item static bool \mbox{\hyperlink{class_b_n_o08x_test_helper_ac5b0ac4c70bbfcba9f2e8f353b35f9f6}{gyro\+\_\+integrated\+\_\+rotation\+\_\+vector\+\_\+data\+\_\+is\+\_\+new}} (\mbox{\hyperlink{struct_b_n_o08x_test_helper_1_1imu__report__data__t}{imu\+\_\+report\+\_\+data\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{_callback_tests_8cpp_a22334b11e0558ec663d040de9b7db8c9}{report\+\_\+data}}, \mbox{\hyperlink{struct_b_n_o08x_test_helper_1_1imu__report__data__t}{imu\+\_\+report\+\_\+data\+\_\+t}} \texorpdfstring{$\ast$}{*}default\+\_\+report\+\_\+data) \begin{DoxyCompactList}\small\item\em Checks if report\+\_\+data matches the default states stored within prev\+\_\+report\+\_\+data data for respective report. \end{DoxyCompactList}\item static bool \mbox{\hyperlink{class_b_n_o08x_test_helper_adb5952b2b96b553024b6a841e30adad2}{uncalibrated\+\_\+gyro\+\_\+data\+\_\+is\+\_\+new}} (\mbox{\hyperlink{struct_b_n_o08x_test_helper_1_1imu__report__data__t}{imu\+\_\+report\+\_\+data\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{_callback_tests_8cpp_a22334b11e0558ec663d040de9b7db8c9}{report\+\_\+data}}, \mbox{\hyperlink{struct_b_n_o08x_test_helper_1_1imu__report__data__t}{imu\+\_\+report\+\_\+data\+\_\+t}} \texorpdfstring{$\ast$}{*}default\+\_\+report\+\_\+data) \begin{DoxyCompactList}\small\item\em Checks if report\+\_\+data matches the default states stored within prev\+\_\+report\+\_\+data data for respective report. \end{DoxyCompactList}\item static bool \mbox{\hyperlink{class_b_n_o08x_test_helper_a084e65ff5c0e2f429b39ebb53b0e03c9}{calibrated\+\_\+gyro\+\_\+data\+\_\+is\+\_\+new}} (\mbox{\hyperlink{struct_b_n_o08x_test_helper_1_1imu__report__data__t}{imu\+\_\+report\+\_\+data\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{_callback_tests_8cpp_a22334b11e0558ec663d040de9b7db8c9}{report\+\_\+data}}, \mbox{\hyperlink{struct_b_n_o08x_test_helper_1_1imu__report__data__t}{imu\+\_\+report\+\_\+data\+\_\+t}} \texorpdfstring{$\ast$}{*}default\+\_\+report\+\_\+data) \begin{DoxyCompactList}\small\item\em Checks if report\+\_\+data matches the default states stored within prev\+\_\+report\+\_\+data data for respective report. \end{DoxyCompactList}\item static bool \mbox{\hyperlink{class_b_n_o08x_test_helper_ade97098806c8779b26f9c166c4b03eea}{accelerometer\+\_\+data\+\_\+is\+\_\+new}} (\mbox{\hyperlink{struct_b_n_o08x_test_helper_1_1imu__report__data__t}{imu\+\_\+report\+\_\+data\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{_callback_tests_8cpp_a22334b11e0558ec663d040de9b7db8c9}{report\+\_\+data}}, \mbox{\hyperlink{struct_b_n_o08x_test_helper_1_1imu__report__data__t}{imu\+\_\+report\+\_\+data\+\_\+t}} \texorpdfstring{$\ast$}{*}default\+\_\+report\+\_\+data) \begin{DoxyCompactList}\small\item\em Checks if report\+\_\+data matches the default states stored within prev\+\_\+report\+\_\+data data for respective report. \end{DoxyCompactList}\item static bool \mbox{\hyperlink{class_b_n_o08x_test_helper_ad398739ce46400c1ac35e1cf7603d590}{linear\+\_\+accelerometer\+\_\+data\+\_\+is\+\_\+new}} (\mbox{\hyperlink{struct_b_n_o08x_test_helper_1_1imu__report__data__t}{imu\+\_\+report\+\_\+data\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{_callback_tests_8cpp_a22334b11e0558ec663d040de9b7db8c9}{report\+\_\+data}}, \mbox{\hyperlink{struct_b_n_o08x_test_helper_1_1imu__report__data__t}{imu\+\_\+report\+\_\+data\+\_\+t}} \texorpdfstring{$\ast$}{*}default\+\_\+report\+\_\+data) \begin{DoxyCompactList}\small\item\em Checks if report\+\_\+data matches the default states stored within prev\+\_\+report\+\_\+data data for respective report. \end{DoxyCompactList}\item static bool \mbox{\hyperlink{class_b_n_o08x_test_helper_a3c2514f3bad3f091de4646c5798f487a}{gravity\+\_\+data\+\_\+is\+\_\+new}} (\mbox{\hyperlink{struct_b_n_o08x_test_helper_1_1imu__report__data__t}{imu\+\_\+report\+\_\+data\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{_callback_tests_8cpp_a22334b11e0558ec663d040de9b7db8c9}{report\+\_\+data}}, \mbox{\hyperlink{struct_b_n_o08x_test_helper_1_1imu__report__data__t}{imu\+\_\+report\+\_\+data\+\_\+t}} \texorpdfstring{$\ast$}{*}default\+\_\+report\+\_\+data) \begin{DoxyCompactList}\small\item\em Checks if report\+\_\+data matches the default states stored within prev\+\_\+report\+\_\+data data for respective report. \end{DoxyCompactList}\item static bool \mbox{\hyperlink{class_b_n_o08x_test_helper_a157342da2def8b659d27ae4d24063cb5}{magnetometer\+\_\+data\+\_\+is\+\_\+new}} (\mbox{\hyperlink{struct_b_n_o08x_test_helper_1_1imu__report__data__t}{imu\+\_\+report\+\_\+data\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{_callback_tests_8cpp_a22334b11e0558ec663d040de9b7db8c9}{report\+\_\+data}}, \mbox{\hyperlink{struct_b_n_o08x_test_helper_1_1imu__report__data__t}{imu\+\_\+report\+\_\+data\+\_\+t}} \texorpdfstring{$\ast$}{*}default\+\_\+report\+\_\+data) \begin{DoxyCompactList}\small\item\em Checks if report\+\_\+data matches the default states stored within prev\+\_\+report\+\_\+data data for respective report. \end{DoxyCompactList}\item static bool \mbox{\hyperlink{class_b_n_o08x_test_helper_aa7eb152d4192c3949bb3443ef6221782}{step\+\_\+counter\+\_\+data\+\_\+is\+\_\+new}} (\mbox{\hyperlink{struct_b_n_o08x_test_helper_1_1imu__report__data__t}{imu\+\_\+report\+\_\+data\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{_callback_tests_8cpp_a22334b11e0558ec663d040de9b7db8c9}{report\+\_\+data}}, \mbox{\hyperlink{struct_b_n_o08x_test_helper_1_1imu__report__data__t}{imu\+\_\+report\+\_\+data\+\_\+t}} \texorpdfstring{$\ast$}{*}default\+\_\+report\+\_\+data) \begin{DoxyCompactList}\small\item\em Checks if report\+\_\+data matches the default states stored within prev\+\_\+report\+\_\+data data for respective report. \end{DoxyCompactList}\item static bool \mbox{\hyperlink{class_b_n_o08x_test_helper_a95ed21657224358877a66d010eeefad3}{stability\+\_\+classifier\+\_\+data\+\_\+is\+\_\+new}} (\mbox{\hyperlink{struct_b_n_o08x_test_helper_1_1imu__report__data__t}{imu\+\_\+report\+\_\+data\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{_callback_tests_8cpp_a22334b11e0558ec663d040de9b7db8c9}{report\+\_\+data}}, \mbox{\hyperlink{struct_b_n_o08x_test_helper_1_1imu__report__data__t}{imu\+\_\+report\+\_\+data\+\_\+t}} \texorpdfstring{$\ast$}{*}default\+\_\+report\+\_\+data) \begin{DoxyCompactList}\small\item\em Checks if report\+\_\+data matches the default states stored within prev\+\_\+report\+\_\+data data for respective report. \end{DoxyCompactList}\item static bool \mbox{\hyperlink{class_b_n_o08x_test_helper_afc6cc734ad843aca30a7cb76ad6dedb9}{activity\+\_\+classifier\+\_\+data\+\_\+is\+\_\+new}} (\mbox{\hyperlink{struct_b_n_o08x_test_helper_1_1imu__report__data__t}{imu\+\_\+report\+\_\+data\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{_callback_tests_8cpp_a22334b11e0558ec663d040de9b7db8c9}{report\+\_\+data}}, \mbox{\hyperlink{struct_b_n_o08x_test_helper_1_1imu__report__data__t}{imu\+\_\+report\+\_\+data\+\_\+t}} \texorpdfstring{$\ast$}{*}default\+\_\+report\+\_\+data) \begin{DoxyCompactList}\small\item\em Checks if report\+\_\+data matches the default states stored within prev\+\_\+report\+\_\+data data for respective report. \end{DoxyCompactList}\item static void \mbox{\hyperlink{class_b_n_o08x_test_helper_ac81c63583b19e5c7b3233324aaea98e2}{update\+\_\+report\+\_\+data}} (\mbox{\hyperlink{struct_b_n_o08x_test_helper_1_1imu__report__data__t}{imu\+\_\+report\+\_\+data\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{_callback_tests_8cpp_a22334b11e0558ec663d040de9b7db8c9}{report\+\_\+data}}) \begin{DoxyCompactList}\small\item\em Updates report data with calls relevant test\+\_\+imu methods. \end{DoxyCompactList}\item static void \mbox{\hyperlink{class_b_n_o08x_test_helper_ade6be1fd8ef3a99e0edae4cbf25eb528}{reset\+\_\+all\+\_\+imu\+\_\+data\+\_\+to\+\_\+test\+\_\+defaults}} () \begin{DoxyCompactList}\small\item\em Resets internal test imu data with test defaults. \end{DoxyCompactList}\item static const char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_test_helper_a857b66c12c231af0d546c026ec017ab3}{BNO08x\+Accuracy\+\_\+to\+\_\+str}} (\mbox{\hyperlink{_b_n_o08x__global__types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08x\+Accuracy}} accuracy) \begin{DoxyCompactList}\small\item\em Converts BNO08x\+Accuracy enum class object to string. \end{DoxyCompactList}\item static const char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_test_helper_ae922f36719ab085550ef270d5a149059}{BNO08x\+Stability\+\_\+to\+\_\+str}} (\mbox{\hyperlink{_b_n_o08x__global__types_8hpp_a498b35f9e00b24e51f8f60b029751ab5}{BNO08x\+Stability}} stability) \begin{DoxyCompactList}\small\item\em Converts BNO08x\+Stability enum class object to string. \end{DoxyCompactList}\item static const char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_test_helper_ac95ba2892d54e6219123ad3ca0104750}{BNO08x\+Activity\+\_\+to\+\_\+str}} (\mbox{\hyperlink{_b_n_o08x__global__types_8hpp_abcc5d57e21ea6ed79e792deafcb62187}{BNO08x\+Activity}} activity) \begin{DoxyCompactList}\small\item\em Converts BNO08x\+Activity enum class object to string. \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 Typedef Documentation} \Hypertarget{class_b_n_o08x_test_helper_a0b3d9379e670b0c532ba76801cfb7580}\label{class_b_n_o08x_test_helper_a0b3d9379e670b0c532ba76801cfb7580} \index{BNO08xTestHelper@{BNO08xTestHelper}!imu\_report\_data\_t@{imu\_report\_data\_t}} \index{imu\_report\_data\_t@{imu\_report\_data\_t}!BNO08xTestHelper@{BNO08xTestHelper}} \doxysubsubsection{\texorpdfstring{imu\_report\_data\_t}{imu\_report\_data\_t}} {\footnotesize\ttfamily typedef struct BNO08x\+Test\+Helper\+::imu\+\_\+report\+\_\+data\+\_\+t BNO08x\+Test\+Helper\+::imu\+\_\+report\+\_\+data\+\_\+t} IMU configuration settings passed into constructor. \doxysubsection{Member Function Documentation} \Hypertarget{class_b_n_o08x_test_helper_ade97098806c8779b26f9c166c4b03eea}\label{class_b_n_o08x_test_helper_ade97098806c8779b26f9c166c4b03eea} \index{BNO08xTestHelper@{BNO08xTestHelper}!accelerometer\_data\_is\_new@{accelerometer\_data\_is\_new}} \index{accelerometer\_data\_is\_new@{accelerometer\_data\_is\_new}!BNO08xTestHelper@{BNO08xTestHelper}} \doxysubsubsection{\texorpdfstring{accelerometer\_data\_is\_new()}{accelerometer\_data\_is\_new()}} {\footnotesize\ttfamily static bool BNO08x\+Test\+Helper\+::accelerometer\+\_\+data\+\_\+is\+\_\+new (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{struct_b_n_o08x_test_helper_1_1imu__report__data__t}{imu\+\_\+report\+\_\+data\+\_\+t}} \texorpdfstring{$\ast$}{*}}]{report\+\_\+data, }\item[{\mbox{\hyperlink{struct_b_n_o08x_test_helper_1_1imu__report__data__t}{imu\+\_\+report\+\_\+data\+\_\+t}} \texorpdfstring{$\ast$}{*}}]{default\+\_\+report\+\_\+data }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}} Checks if report\+\_\+data matches the default states stored within prev\+\_\+report\+\_\+data data for respective report. \begin{DoxyParams}{Parameters} {\em report\+\_\+data} & Current report data. \\ \hline {\em default\+\_\+report\+\_\+data} & Default report data to compare (should always contain default values)\\ \hline \end{DoxyParams} \begin{DoxyReturn}{Returns} True if new data was received for respective report. \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_ade97098806c8779b26f9c166c4b03eea_icgraph} \end{center} \end{figure} \Hypertarget{class_b_n_o08x_test_helper_afc6cc734ad843aca30a7cb76ad6dedb9}\label{class_b_n_o08x_test_helper_afc6cc734ad843aca30a7cb76ad6dedb9} \index{BNO08xTestHelper@{BNO08xTestHelper}!activity\_classifier\_data\_is\_new@{activity\_classifier\_data\_is\_new}} \index{activity\_classifier\_data\_is\_new@{activity\_classifier\_data\_is\_new}!BNO08xTestHelper@{BNO08xTestHelper}} \doxysubsubsection{\texorpdfstring{activity\_classifier\_data\_is\_new()}{activity\_classifier\_data\_is\_new()}} {\footnotesize\ttfamily static bool BNO08x\+Test\+Helper\+::activity\+\_\+classifier\+\_\+data\+\_\+is\+\_\+new (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{struct_b_n_o08x_test_helper_1_1imu__report__data__t}{imu\+\_\+report\+\_\+data\+\_\+t}} \texorpdfstring{$\ast$}{*}}]{report\+\_\+data, }\item[{\mbox{\hyperlink{struct_b_n_o08x_test_helper_1_1imu__report__data__t}{imu\+\_\+report\+\_\+data\+\_\+t}} \texorpdfstring{$\ast$}{*}}]{default\+\_\+report\+\_\+data }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}} Checks if report\+\_\+data matches the default states stored within prev\+\_\+report\+\_\+data data for respective report. \begin{DoxyParams}{Parameters} {\em report\+\_\+data} & Current report data. \\ \hline {\em default\+\_\+report\+\_\+data} & Default report data to compare (should always contain default values)\\ \hline \end{DoxyParams} \begin{DoxyReturn}{Returns} True if new data was received for respective report. \end{DoxyReturn} Here is the caller graph for this function\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=324pt]{class_b_n_o08x_test_helper_afc6cc734ad843aca30a7cb76ad6dedb9_icgraph} \end{center} \end{figure} \Hypertarget{class_b_n_o08x_test_helper_a857b66c12c231af0d546c026ec017ab3}\label{class_b_n_o08x_test_helper_a857b66c12c231af0d546c026ec017ab3} \index{BNO08xTestHelper@{BNO08xTestHelper}!BNO08xAccuracy\_to\_str@{BNO08xAccuracy\_to\_str}} \index{BNO08xAccuracy\_to\_str@{BNO08xAccuracy\_to\_str}!BNO08xTestHelper@{BNO08xTestHelper}} \doxysubsubsection{\texorpdfstring{BNO08xAccuracy\_to\_str()}{BNO08xAccuracy\_to\_str()}} {\footnotesize\ttfamily static const char \texorpdfstring{$\ast$}{*} BNO08x\+Test\+Helper\+::\+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 [inline]}, {\ttfamily [static]}} Converts BNO08x\+Accuracy enum class object to string. \begin{DoxyParams}{Parameters} {\em report\+\_\+data} & BNO08x\+Accuracy object to convert to string.\\ \hline \end{DoxyParams} \begin{DoxyReturn}{Returns} The resulting string conversion. \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_a857b66c12c231af0d546c026ec017ab3_icgraph} \end{center} \end{figure} \Hypertarget{class_b_n_o08x_test_helper_ac95ba2892d54e6219123ad3ca0104750}\label{class_b_n_o08x_test_helper_ac95ba2892d54e6219123ad3ca0104750} \index{BNO08xTestHelper@{BNO08xTestHelper}!BNO08xActivity\_to\_str@{BNO08xActivity\_to\_str}} \index{BNO08xActivity\_to\_str@{BNO08xActivity\_to\_str}!BNO08xTestHelper@{BNO08xTestHelper}} \doxysubsubsection{\texorpdfstring{BNO08xActivity\_to\_str()}{BNO08xActivity\_to\_str()}} {\footnotesize\ttfamily static const char \texorpdfstring{$\ast$}{*} BNO08x\+Test\+Helper\+::\+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 [inline]}, {\ttfamily [static]}} Converts BNO08x\+Activity enum class object to string. \begin{DoxyParams}{Parameters} {\em activity} & BNO08x\+Activity object to convert to string.\\ \hline \end{DoxyParams} \begin{DoxyReturn}{Returns} The resulting string conversion. \end{DoxyReturn} Here is the caller graph for this function\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=330pt]{class_b_n_o08x_test_helper_ac95ba2892d54e6219123ad3ca0104750_icgraph} \end{center} \end{figure} \Hypertarget{class_b_n_o08x_test_helper_ae922f36719ab085550ef270d5a149059}\label{class_b_n_o08x_test_helper_ae922f36719ab085550ef270d5a149059} \index{BNO08xTestHelper@{BNO08xTestHelper}!BNO08xStability\_to\_str@{BNO08xStability\_to\_str}} \index{BNO08xStability\_to\_str@{BNO08xStability\_to\_str}!BNO08xTestHelper@{BNO08xTestHelper}} \doxysubsubsection{\texorpdfstring{BNO08xStability\_to\_str()}{BNO08xStability\_to\_str()}} {\footnotesize\ttfamily static const char \texorpdfstring{$\ast$}{*} BNO08x\+Test\+Helper\+::\+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 [inline]}, {\ttfamily [static]}} Converts BNO08x\+Stability enum class object to string. \begin{DoxyParams}{Parameters} {\em stability} & BNO08x\+Stability object to convert to string.\\ \hline \end{DoxyParams} \begin{DoxyReturn}{Returns} The resulting string conversion. \end{DoxyReturn} Here is the caller graph for this function\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=330pt]{class_b_n_o08x_test_helper_ae922f36719ab085550ef270d5a149059_icgraph} \end{center} \end{figure} \Hypertarget{class_b_n_o08x_test_helper_a084e65ff5c0e2f429b39ebb53b0e03c9}\label{class_b_n_o08x_test_helper_a084e65ff5c0e2f429b39ebb53b0e03c9} \index{BNO08xTestHelper@{BNO08xTestHelper}!calibrated\_gyro\_data\_is\_new@{calibrated\_gyro\_data\_is\_new}} \index{calibrated\_gyro\_data\_is\_new@{calibrated\_gyro\_data\_is\_new}!BNO08xTestHelper@{BNO08xTestHelper}} \doxysubsubsection{\texorpdfstring{calibrated\_gyro\_data\_is\_new()}{calibrated\_gyro\_data\_is\_new()}} {\footnotesize\ttfamily static bool BNO08x\+Test\+Helper\+::calibrated\+\_\+gyro\+\_\+data\+\_\+is\+\_\+new (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{struct_b_n_o08x_test_helper_1_1imu__report__data__t}{imu\+\_\+report\+\_\+data\+\_\+t}} \texorpdfstring{$\ast$}{*}}]{report\+\_\+data, }\item[{\mbox{\hyperlink{struct_b_n_o08x_test_helper_1_1imu__report__data__t}{imu\+\_\+report\+\_\+data\+\_\+t}} \texorpdfstring{$\ast$}{*}}]{default\+\_\+report\+\_\+data }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}} Checks if report\+\_\+data matches the default states stored within prev\+\_\+report\+\_\+data data for respective report. \begin{DoxyParams}{Parameters} {\em report\+\_\+data} & Current report data. \\ \hline {\em default\+\_\+report\+\_\+data} & Default report data to compare (should always contain default values)\\ \hline \end{DoxyParams} \begin{DoxyReturn}{Returns} True if new data was received for respective report. \end{DoxyReturn} Here is the caller graph for this function\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=336pt]{class_b_n_o08x_test_helper_a084e65ff5c0e2f429b39ebb53b0e03c9_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_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_adf2488d1f7e3dec21a0d0c99417c181a}\label{class_b_n_o08x_test_helper_adf2488d1f7e3dec21a0d0c99417c181a} \index{BNO08xTestHelper@{BNO08xTestHelper}!call\_launch\_tasks@{call\_launch\_tasks}} \index{call\_launch\_tasks@{call\_launch\_tasks}!BNO08xTestHelper@{BNO08xTestHelper}} \doxysubsubsection{\texorpdfstring{call\_launch\_tasks()}{call\_launch\_tasks()}} {\footnotesize\ttfamily static esp\+\_\+err\+\_\+t BNO08x\+Test\+Helper\+::call\+\_\+launch\+\_\+tasks (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}} Used to call private \doxylink{class_b_n_o08x_a06f99a6b2182b49a0e61e2107f2be6be}{BNO08x\+::launch\+\_\+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_adf2488d1f7e3dec21a0d0c99417c181a_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_adf2488d1f7e3dec21a0d0c99417c181a_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_a3c2514f3bad3f091de4646c5798f487a}\label{class_b_n_o08x_test_helper_a3c2514f3bad3f091de4646c5798f487a} \index{BNO08xTestHelper@{BNO08xTestHelper}!gravity\_data\_is\_new@{gravity\_data\_is\_new}} \index{gravity\_data\_is\_new@{gravity\_data\_is\_new}!BNO08xTestHelper@{BNO08xTestHelper}} \doxysubsubsection{\texorpdfstring{gravity\_data\_is\_new()}{gravity\_data\_is\_new()}} {\footnotesize\ttfamily static bool BNO08x\+Test\+Helper\+::gravity\+\_\+data\+\_\+is\+\_\+new (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{struct_b_n_o08x_test_helper_1_1imu__report__data__t}{imu\+\_\+report\+\_\+data\+\_\+t}} \texorpdfstring{$\ast$}{*}}]{report\+\_\+data, }\item[{\mbox{\hyperlink{struct_b_n_o08x_test_helper_1_1imu__report__data__t}{imu\+\_\+report\+\_\+data\+\_\+t}} \texorpdfstring{$\ast$}{*}}]{default\+\_\+report\+\_\+data }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}} Checks if report\+\_\+data matches the default states stored within prev\+\_\+report\+\_\+data data for respective report. \begin{DoxyParams}{Parameters} {\em report\+\_\+data} & Current report data. \\ \hline {\em default\+\_\+report\+\_\+data} & Default report data to compare (should always contain default values)\\ \hline \end{DoxyParams} \begin{DoxyReturn}{Returns} True if new data was received for respective report. \end{DoxyReturn} Here is the caller graph for this function\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=321pt]{class_b_n_o08x_test_helper_a3c2514f3bad3f091de4646c5798f487a_icgraph} \end{center} \end{figure} \Hypertarget{class_b_n_o08x_test_helper_ac5b0ac4c70bbfcba9f2e8f353b35f9f6}\label{class_b_n_o08x_test_helper_ac5b0ac4c70bbfcba9f2e8f353b35f9f6} \index{BNO08xTestHelper@{BNO08xTestHelper}!gyro\_integrated\_rotation\_vector\_data\_is\_new@{gyro\_integrated\_rotation\_vector\_data\_is\_new}} \index{gyro\_integrated\_rotation\_vector\_data\_is\_new@{gyro\_integrated\_rotation\_vector\_data\_is\_new}!BNO08xTestHelper@{BNO08xTestHelper}} \doxysubsubsection{\texorpdfstring{gyro\_integrated\_rotation\_vector\_data\_is\_new()}{gyro\_integrated\_rotation\_vector\_data\_is\_new()}} {\footnotesize\ttfamily static bool BNO08x\+Test\+Helper\+::gyro\+\_\+integrated\+\_\+rotation\+\_\+vector\+\_\+data\+\_\+is\+\_\+new (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{struct_b_n_o08x_test_helper_1_1imu__report__data__t}{imu\+\_\+report\+\_\+data\+\_\+t}} \texorpdfstring{$\ast$}{*}}]{report\+\_\+data, }\item[{\mbox{\hyperlink{struct_b_n_o08x_test_helper_1_1imu__report__data__t}{imu\+\_\+report\+\_\+data\+\_\+t}} \texorpdfstring{$\ast$}{*}}]{default\+\_\+report\+\_\+data }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}} Checks if report\+\_\+data matches the default states stored within prev\+\_\+report\+\_\+data data for respective report. \begin{DoxyParams}{Parameters} {\em report\+\_\+data} & Current report data. \\ \hline {\em default\+\_\+report\+\_\+data} & Default report data to compare (should always contain default values)\\ \hline \end{DoxyParams} \begin{DoxyReturn}{Returns} True if new data was received for respective report. \end{DoxyReturn} Here is the caller graph for this function\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=321pt]{class_b_n_o08x_test_helper_ac5b0ac4c70bbfcba9f2e8f353b35f9f6_icgraph} \end{center} \end{figure} \Hypertarget{class_b_n_o08x_test_helper_ad398739ce46400c1ac35e1cf7603d590}\label{class_b_n_o08x_test_helper_ad398739ce46400c1ac35e1cf7603d590} \index{BNO08xTestHelper@{BNO08xTestHelper}!linear\_accelerometer\_data\_is\_new@{linear\_accelerometer\_data\_is\_new}} \index{linear\_accelerometer\_data\_is\_new@{linear\_accelerometer\_data\_is\_new}!BNO08xTestHelper@{BNO08xTestHelper}} \doxysubsubsection{\texorpdfstring{linear\_accelerometer\_data\_is\_new()}{linear\_accelerometer\_data\_is\_new()}} {\footnotesize\ttfamily static bool BNO08x\+Test\+Helper\+::linear\+\_\+accelerometer\+\_\+data\+\_\+is\+\_\+new (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{struct_b_n_o08x_test_helper_1_1imu__report__data__t}{imu\+\_\+report\+\_\+data\+\_\+t}} \texorpdfstring{$\ast$}{*}}]{report\+\_\+data, }\item[{\mbox{\hyperlink{struct_b_n_o08x_test_helper_1_1imu__report__data__t}{imu\+\_\+report\+\_\+data\+\_\+t}} \texorpdfstring{$\ast$}{*}}]{default\+\_\+report\+\_\+data }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}} Checks if report\+\_\+data matches the default states stored within prev\+\_\+report\+\_\+data data for respective report. \begin{DoxyParams}{Parameters} {\em report\+\_\+data} & Current report data. \\ \hline {\em default\+\_\+report\+\_\+data} & Default report data to compare (should always contain default values)\\ \hline \end{DoxyParams} \begin{DoxyReturn}{Returns} True if new data was received for respective report. \end{DoxyReturn} Here is the caller graph for this function\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=330pt]{class_b_n_o08x_test_helper_ad398739ce46400c1ac35e1cf7603d590_icgraph} \end{center} \end{figure} \Hypertarget{class_b_n_o08x_test_helper_a157342da2def8b659d27ae4d24063cb5}\label{class_b_n_o08x_test_helper_a157342da2def8b659d27ae4d24063cb5} \index{BNO08xTestHelper@{BNO08xTestHelper}!magnetometer\_data\_is\_new@{magnetometer\_data\_is\_new}} \index{magnetometer\_data\_is\_new@{magnetometer\_data\_is\_new}!BNO08xTestHelper@{BNO08xTestHelper}} \doxysubsubsection{\texorpdfstring{magnetometer\_data\_is\_new()}{magnetometer\_data\_is\_new()}} {\footnotesize\ttfamily static bool BNO08x\+Test\+Helper\+::magnetometer\+\_\+data\+\_\+is\+\_\+new (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{struct_b_n_o08x_test_helper_1_1imu__report__data__t}{imu\+\_\+report\+\_\+data\+\_\+t}} \texorpdfstring{$\ast$}{*}}]{report\+\_\+data, }\item[{\mbox{\hyperlink{struct_b_n_o08x_test_helper_1_1imu__report__data__t}{imu\+\_\+report\+\_\+data\+\_\+t}} \texorpdfstring{$\ast$}{*}}]{default\+\_\+report\+\_\+data }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}} Checks if report\+\_\+data matches the default states stored within prev\+\_\+report\+\_\+data data for respective report. \begin{DoxyParams}{Parameters} {\em report\+\_\+data} & Current report data. \\ \hline {\em default\+\_\+report\+\_\+data} & Default report data to compare (should always contain default values)\\ \hline \end{DoxyParams} \begin{DoxyReturn}{Returns} True if new data was received for respective report. \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_a157342da2def8b659d27ae4d24063cb5_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_a7fbfc48c0fff306ab81e2320bc171002}\label{class_b_n_o08x_test_helper_a7fbfc48c0fff306ab81e2320bc171002} \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 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_a7fbfc48c0fff306ab81e2320bc171002_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} Here is the caller graph for this function\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[height=550pt]{class_b_n_o08x_test_helper_a066f8389fd1c682ec9565ebc3060d885_icgraph} \end{center} \end{figure} \Hypertarget{class_b_n_o08x_test_helper_ade6be1fd8ef3a99e0edae4cbf25eb528}\label{class_b_n_o08x_test_helper_ade6be1fd8ef3a99e0edae4cbf25eb528} \index{BNO08xTestHelper@{BNO08xTestHelper}!reset\_all\_imu\_data\_to\_test\_defaults@{reset\_all\_imu\_data\_to\_test\_defaults}} \index{reset\_all\_imu\_data\_to\_test\_defaults@{reset\_all\_imu\_data\_to\_test\_defaults}!BNO08xTestHelper@{BNO08xTestHelper}} \doxysubsubsection{\texorpdfstring{reset\_all\_imu\_data\_to\_test\_defaults()}{reset\_all\_imu\_data\_to\_test\_defaults()}} {\footnotesize\ttfamily BNO08x\+Test\+Helper\+::reset\+\_\+all\+\_\+imu\+\_\+data\+\_\+to\+\_\+test\+\_\+defaults (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}} Resets internal test imu data with test defaults. \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_ade6be1fd8ef3a99e0edae4cbf25eb528_icgraph} \end{center} \end{figure} \Hypertarget{class_b_n_o08x_test_helper_aeb8cd985faf8e403f62b60fced9cb2fd}\label{class_b_n_o08x_test_helper_aeb8cd985faf8e403f62b60fced9cb2fd} \index{BNO08xTestHelper@{BNO08xTestHelper}!rotation\_vector\_data\_is\_new@{rotation\_vector\_data\_is\_new}} \index{rotation\_vector\_data\_is\_new@{rotation\_vector\_data\_is\_new}!BNO08xTestHelper@{BNO08xTestHelper}} \doxysubsubsection{\texorpdfstring{rotation\_vector\_data\_is\_new()}{rotation\_vector\_data\_is\_new()}} {\footnotesize\ttfamily static bool BNO08x\+Test\+Helper\+::rotation\+\_\+vector\+\_\+data\+\_\+is\+\_\+new (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{struct_b_n_o08x_test_helper_1_1imu__report__data__t}{imu\+\_\+report\+\_\+data\+\_\+t}} \texorpdfstring{$\ast$}{*}}]{report\+\_\+data, }\item[{\mbox{\hyperlink{struct_b_n_o08x_test_helper_1_1imu__report__data__t}{imu\+\_\+report\+\_\+data\+\_\+t}} \texorpdfstring{$\ast$}{*}}]{default\+\_\+report\+\_\+data }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}} Checks if report\+\_\+data matches the default states stored within prev\+\_\+report\+\_\+data data for respective report. \begin{DoxyParams}{Parameters} {\em report\+\_\+data} & Current report data. \\ \hline {\em default\+\_\+report\+\_\+data} & Default report data to compare (should always contain default values)\\ \hline \end{DoxyParams} \begin{DoxyReturn}{Returns} True if new data was received for respective report. \end{DoxyReturn} Here is the caller graph for this function\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=326pt]{class_b_n_o08x_test_helper_aeb8cd985faf8e403f62b60fced9cb2fd_icgraph} \end{center} \end{figure} \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} \Hypertarget{class_b_n_o08x_test_helper_a95ed21657224358877a66d010eeefad3}\label{class_b_n_o08x_test_helper_a95ed21657224358877a66d010eeefad3} \index{BNO08xTestHelper@{BNO08xTestHelper}!stability\_classifier\_data\_is\_new@{stability\_classifier\_data\_is\_new}} \index{stability\_classifier\_data\_is\_new@{stability\_classifier\_data\_is\_new}!BNO08xTestHelper@{BNO08xTestHelper}} \doxysubsubsection{\texorpdfstring{stability\_classifier\_data\_is\_new()}{stability\_classifier\_data\_is\_new()}} {\footnotesize\ttfamily static bool BNO08x\+Test\+Helper\+::stability\+\_\+classifier\+\_\+data\+\_\+is\+\_\+new (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{struct_b_n_o08x_test_helper_1_1imu__report__data__t}{imu\+\_\+report\+\_\+data\+\_\+t}} \texorpdfstring{$\ast$}{*}}]{report\+\_\+data, }\item[{\mbox{\hyperlink{struct_b_n_o08x_test_helper_1_1imu__report__data__t}{imu\+\_\+report\+\_\+data\+\_\+t}} \texorpdfstring{$\ast$}{*}}]{default\+\_\+report\+\_\+data }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}} Checks if report\+\_\+data matches the default states stored within prev\+\_\+report\+\_\+data data for respective report. \begin{DoxyParams}{Parameters} {\em report\+\_\+data} & Current report data. \\ \hline {\em default\+\_\+report\+\_\+data} & Default report data to compare (should always contain default values)\\ \hline \end{DoxyParams} \begin{DoxyReturn}{Returns} True if new data was received for respective report. \end{DoxyReturn} Here is the caller graph for this function\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=327pt]{class_b_n_o08x_test_helper_a95ed21657224358877a66d010eeefad3_icgraph} \end{center} \end{figure} \Hypertarget{class_b_n_o08x_test_helper_aa7eb152d4192c3949bb3443ef6221782}\label{class_b_n_o08x_test_helper_aa7eb152d4192c3949bb3443ef6221782} \index{BNO08xTestHelper@{BNO08xTestHelper}!step\_counter\_data\_is\_new@{step\_counter\_data\_is\_new}} \index{step\_counter\_data\_is\_new@{step\_counter\_data\_is\_new}!BNO08xTestHelper@{BNO08xTestHelper}} \doxysubsubsection{\texorpdfstring{step\_counter\_data\_is\_new()}{step\_counter\_data\_is\_new()}} {\footnotesize\ttfamily static bool BNO08x\+Test\+Helper\+::step\+\_\+counter\+\_\+data\+\_\+is\+\_\+new (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{struct_b_n_o08x_test_helper_1_1imu__report__data__t}{imu\+\_\+report\+\_\+data\+\_\+t}} \texorpdfstring{$\ast$}{*}}]{report\+\_\+data, }\item[{\mbox{\hyperlink{struct_b_n_o08x_test_helper_1_1imu__report__data__t}{imu\+\_\+report\+\_\+data\+\_\+t}} \texorpdfstring{$\ast$}{*}}]{default\+\_\+report\+\_\+data }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}} Checks if report\+\_\+data matches the default states stored within prev\+\_\+report\+\_\+data data for respective report. \begin{DoxyParams}{Parameters} {\em report\+\_\+data} & Current report data. \\ \hline {\em default\+\_\+report\+\_\+data} & Default report data to compare (should always contain default values)\\ \hline \end{DoxyParams} \begin{DoxyReturn}{Returns} True if new data was received for respective report. \end{DoxyReturn} Here is the caller graph for this function\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=312pt]{class_b_n_o08x_test_helper_aa7eb152d4192c3949bb3443ef6221782_icgraph} \end{center} \end{figure} \Hypertarget{class_b_n_o08x_test_helper_adb5952b2b96b553024b6a841e30adad2}\label{class_b_n_o08x_test_helper_adb5952b2b96b553024b6a841e30adad2} \index{BNO08xTestHelper@{BNO08xTestHelper}!uncalibrated\_gyro\_data\_is\_new@{uncalibrated\_gyro\_data\_is\_new}} \index{uncalibrated\_gyro\_data\_is\_new@{uncalibrated\_gyro\_data\_is\_new}!BNO08xTestHelper@{BNO08xTestHelper}} \doxysubsubsection{\texorpdfstring{uncalibrated\_gyro\_data\_is\_new()}{uncalibrated\_gyro\_data\_is\_new()}} {\footnotesize\ttfamily static bool BNO08x\+Test\+Helper\+::uncalibrated\+\_\+gyro\+\_\+data\+\_\+is\+\_\+new (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{struct_b_n_o08x_test_helper_1_1imu__report__data__t}{imu\+\_\+report\+\_\+data\+\_\+t}} \texorpdfstring{$\ast$}{*}}]{report\+\_\+data, }\item[{\mbox{\hyperlink{struct_b_n_o08x_test_helper_1_1imu__report__data__t}{imu\+\_\+report\+\_\+data\+\_\+t}} \texorpdfstring{$\ast$}{*}}]{default\+\_\+report\+\_\+data }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}} Checks if report\+\_\+data matches the default states stored within prev\+\_\+report\+\_\+data data for respective report. \begin{DoxyParams}{Parameters} {\em report\+\_\+data} & Current report data. \\ \hline {\em default\+\_\+report\+\_\+data} & Default report data to compare (should always contain default values)\\ \hline \end{DoxyParams} \begin{DoxyReturn}{Returns} True if new data was received for respective report. \end{DoxyReturn} Here is the caller graph for this function\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=346pt]{class_b_n_o08x_test_helper_adb5952b2b96b553024b6a841e30adad2_icgraph} \end{center} \end{figure} \Hypertarget{class_b_n_o08x_test_helper_ac81c63583b19e5c7b3233324aaea98e2}\label{class_b_n_o08x_test_helper_ac81c63583b19e5c7b3233324aaea98e2} \index{BNO08xTestHelper@{BNO08xTestHelper}!update\_report\_data@{update\_report\_data}} \index{update\_report\_data@{update\_report\_data}!BNO08xTestHelper@{BNO08xTestHelper}} \doxysubsubsection{\texorpdfstring{update\_report\_data()}{update\_report\_data()}} {\footnotesize\ttfamily static void BNO08x\+Test\+Helper\+::update\+\_\+report\+\_\+data (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{struct_b_n_o08x_test_helper_1_1imu__report__data__t}{imu\+\_\+report\+\_\+data\+\_\+t}} \texorpdfstring{$\ast$}{*}}]{report\+\_\+data }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}} Updates report data with calls relevant test\+\_\+imu methods. \begin{DoxyParams}{Parameters} {\em report\+\_\+data} & Pointer to \doxylink{struct_b_n_o08x_test_helper_1_1imu__report__data__t}{imu\+\_\+report\+\_\+data\+\_\+t} struct to save report data.\\ \hline \end{DoxyParams} \begin{DoxyReturn}{Returns} void, noting 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_ac81c63583b19e5c7b3233324aaea98e2_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_test_helper_ac81c63583b19e5c7b3233324aaea98e2_icgraph} \end{center} \end{figure} \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 files\+:\begin{DoxyCompactItemize} \item \mbox{\hyperlink{_b_n_o08x_test_helper_8hpp}{BNO08x\+Test\+Helper.\+hpp}}\item \mbox{\hyperlink{_callback_tests_8cpp}{Callback\+Tests.\+cpp}}\end{DoxyCompactItemize}