esp32_BNO08x/documentation/html/_multi_report_tests_8cpp.html

859 lines
96 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>esp32_BNO08x: MultiReportTests.cpp File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">esp32_BNO08x<span id="projectnumber">&#160;1.2</span>
</div>
<div id="projectbrief">C++ BNO08x IMU driver component for esp-idf.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function(){initNavTree('_multi_report_tests_8cpp.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#func-members">Functions</a> </div>
<div class="headertitle"><div class="title">MultiReportTests.cpp File Reference</div></div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &quot;unity.h&quot;</code><br />
<code>#include &quot;<a class="el" href="_b_n_o08x_test_helper_8hpp_source.html">../include/BNO08xTestHelper.hpp</a>&quot;</code><br />
</div><div class="textblock"><div class="dynheader">
Include dependency graph for MultiReportTests.cpp:</div>
<div class="dyncontent">
<div class="center"><img src="_multi_report_tests_8cpp__incl.png" border="0" usemap="#a_multi_report_tests_8cpp" alt=""/></div>
<map name="a_multi_report_tests_8cpp" id="a_multi_report_tests_8cpp">
<area shape="rect" title=" " alt="" coords="359,5,504,32"/>
<area shape="rect" title=" " alt="" coords="321,80,382,107"/>
<area shape="poly" title=" " alt="" coords="419,35,378,72,375,68,416,31"/>
<area shape="rect" href="_b_n_o08x_test_helper_8hpp.html" title=" " alt="" coords="406,80,620,107"/>
<area shape="poly" title=" " alt="" coords="447,31,489,68,486,72,444,35"/>
<area shape="rect" title=" " alt="" coords="5,229,66,256"/>
<area shape="poly" title=" " alt="" coords="473,110,81,230,79,225,471,105"/>
<area shape="rect" href="_b_n_o08x_8hpp.html" title=" " alt="" coords="652,155,747,181"/>
<area shape="poly" title=" " alt="" coords="546,105,654,146,652,151,544,110"/>
<area shape="poly" title=" " alt="" coords="652,174,410,189,249,207,81,232,80,227,248,201,410,184,651,168"/>
<area shape="rect" title=" " alt="" coords="90,229,168,256"/>
<area shape="poly" title=" " alt="" coords="651,176,451,195,320,211,184,231,183,226,319,206,451,189,651,170"/>
<area shape="rect" title=" " alt="" coords="192,229,253,256"/>
<area shape="poly" title=" " alt="" coords="652,176,486,196,379,211,268,232,267,226,378,206,485,190,651,171"/>
<area shape="rect" title=" " alt="" coords="277,229,338,256"/>
<area shape="poly" title=" " alt="" coords="652,178,521,199,354,231,352,226,520,193,651,173"/>
<area shape="rect" title=" " alt="" coords="361,229,438,256"/>
<area shape="poly" title=" " alt="" coords="652,183,454,231,452,226,651,178"/>
<area shape="rect" title=" " alt="" coords="461,229,517,256"/>
<area shape="poly" title=" " alt="" coords="664,184,532,229,530,224,662,179"/>
<area shape="rect" title=" " alt="" coords="541,229,618,256"/>
<area shape="poly" title=" " alt="" coords="680,184,615,223,612,219,677,180"/>
<area shape="rect" title=" " alt="" coords="643,229,756,256"/>
<area shape="poly" title=" " alt="" coords="702,182,702,214,697,214,697,182"/>
<area shape="rect" title=" " alt="" coords="780,229,870,256"/>
<area shape="poly" title=" " alt="" coords="723,180,791,219,789,224,720,184"/>
<area shape="rect" title=" " alt="" coords="893,229,1034,256"/>
<area shape="poly" title=" " alt="" coords="746,179,904,222,902,227,745,184"/>
<area shape="rect" title=" " alt="" coords="1058,229,1162,256"/>
<area shape="poly" title=" " alt="" coords="748,175,1043,226,1042,231,747,180"/>
<area shape="rect" title=" " alt="" coords="1186,229,1341,256"/>
<area shape="poly" title=" " alt="" coords="748,173,1171,226,1170,232,747,178"/>
<area shape="rect" title=" " alt="" coords="1365,229,1479,256"/>
<area shape="poly" title=" " alt="" coords="748,170,1001,189,1172,206,1350,226,1349,232,1172,211,1000,195,747,175"/>
<area shape="rect" title=" " alt="" coords="1504,229,1626,256"/>
<area shape="poly" title=" " alt="" coords="748,169,1055,187,1268,204,1488,226,1488,232,1267,209,1055,192,747,174"/>
<area shape="rect" title=" " alt="" coords="1650,229,1754,256"/>
<area shape="poly" title=" " alt="" coords="748,168,1112,182,1369,200,1635,226,1634,232,1368,205,1112,188,747,173"/>
<area shape="rect" href="_b_n_o08x__global__types_8hpp.html" title=" " alt="" coords="1779,229,1954,256"/>
<area shape="poly" title=" " alt="" coords="748,168,1161,186,1456,203,1763,226,1763,232,1456,209,1160,192,747,174"/>
<area shape="rect" title=" " alt="" coords="1681,304,1771,331"/>
<area shape="poly" title=" " alt="" coords="1843,259,1766,299,1763,294,1841,254"/>
<area shape="rect" title=" " alt="" coords="1796,304,1936,331"/>
<area shape="poly" title=" " alt="" coords="1869,257,1869,288,1864,288,1864,257"/>
<area shape="rect" title=" " alt="" coords="1961,304,2091,331"/>
<area shape="poly" title=" " alt="" coords="1895,254,1986,295,1983,300,1893,259"/>
</map>
</div>
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a1fd7b6a0d4dbb7f91fd5691b5b054bda" id="r_a1fd7b6a0d4dbb7f91fd5691b5b054bda"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a1fd7b6a0d4dbb7f91fd5691b5b054bda">TEST_CASE</a> (&quot;BNO08x Driver Creation <a class="el" href="_callback_tests_8cpp.html#a4ac223c58b5ab6a6c5203661fafa1caa">for</a> [MultiReportEnableDisable] Tests&quot;, &quot;[MultiReportEnableDisable]&quot;)</td></tr>
<tr class="separator:a1fd7b6a0d4dbb7f91fd5691b5b054bda"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa9e0389fa75046b52d13286af2c3b2a7" id="r_aa9e0389fa75046b52d13286af2c3b2a7"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aa9e0389fa75046b52d13286af2c3b2a7">TEST_CASE</a> (&quot;Dual Report Enable/Disable&quot;, &quot;[MultiReportEnableDisable]&quot;)</td></tr>
<tr class="separator:aa9e0389fa75046b52d13286af2c3b2a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a915d6c272bf95057a8bb22abfb307882" id="r_a915d6c272bf95057a8bb22abfb307882"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a915d6c272bf95057a8bb22abfb307882">TEST_CASE</a> (&quot;Tri Report Enable/Disable&quot;, &quot;[MultiReportEnableDisable]&quot;)</td></tr>
<tr class="separator:a915d6c272bf95057a8bb22abfb307882"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1438f6b8587b635b6096dda2927fa9a1" id="r_a1438f6b8587b635b6096dda2927fa9a1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a1438f6b8587b635b6096dda2927fa9a1">TEST_CASE</a> (&quot;Quad Report Enable/Disable&quot;, &quot;[MultiReportEnableDisable]&quot;)</td></tr>
<tr class="separator:a1438f6b8587b635b6096dda2927fa9a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad96cfd7c30e8693897688ce24bb53996" id="r_ad96cfd7c30e8693897688ce24bb53996"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ad96cfd7c30e8693897688ce24bb53996">TEST_CASE</a> (&quot;Hex Report Enable&quot;, &quot;[MultiReportEnableDisable]&quot;)</td></tr>
<tr class="separator:ad96cfd7c30e8693897688ce24bb53996"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac92ec06fe64f7bedbbe37dee3e64c090" id="r_ac92ec06fe64f7bedbbe37dee3e64c090"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ac92ec06fe64f7bedbbe37dee3e64c090">TEST_CASE</a> (&quot;BNO08x Driver Cleanup <a class="el" href="_callback_tests_8cpp.html#a4ac223c58b5ab6a6c5203661fafa1caa">for</a> [MultiReportEnableDisable] Tests&quot;, &quot;[MultiReportEnableDisable]&quot;)</td></tr>
<tr class="separator:ac92ec06fe64f7bedbbe37dee3e64c090"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Function Documentation</h2>
<a id="ac92ec06fe64f7bedbbe37dee3e64c090" name="ac92ec06fe64f7bedbbe37dee3e64c090"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac92ec06fe64f7bedbbe37dee3e64c090">&#9670;&#160;</a></span>TEST_CASE() <span class="overload">[1/6]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">TEST_CASE </td>
<td>(</td>
<td class="paramtype">&quot;BNO08x Driver Cleanup <a class="el" href="_callback_tests_8cpp.html#a4ac223c58b5ab6a6c5203661fafa1caa">for</a> Tests&quot;</td> <td class="paramname"><span class="paramname">[MultiReportEnableDisable], </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&quot;&quot;</td> <td class="paramname"><span class="paramname">[MultiReportEnableDisable]</span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="_multi_report_tests_8cpp_ac92ec06fe64f7bedbbe37dee3e64c090_cgraph.png" border="0" usemap="#a_multi_report_tests_8cpp_ac92ec06fe64f7bedbbe37dee3e64c090_cgraph" alt=""/></div>
<map name="a_multi_report_tests_8cpp_ac92ec06fe64f7bedbbe37dee3e64c090_cgraph" id="a_multi_report_tests_8cpp_ac92ec06fe64f7bedbbe37dee3e64c090_cgraph">
<area shape="rect" title=" " alt="" coords="5,47,102,73"/>
<area shape="rect" href="class_b_n_o08x_test_helper.html#ae2d6df7dcfdbd106c2247803461bbc40" title="Deletes test IMU calling deconstructor and releases heap allocated memory." alt="" coords="150,5,333,48"/>
<area shape="poly" title=" " alt="" coords="102,49,134,43,135,48,103,54"/>
<area shape="rect" href="class_b_n_o08x_test_helper.html#a7fbfc48c0fff306ab81e2320bc171002" title="Prints a message during a test." alt="" coords="159,72,324,115"/>
<area shape="poly" title=" " alt="" coords="103,66,144,73,143,79,102,71"/>
</map>
</div>
</div>
</div>
<a id="a1fd7b6a0d4dbb7f91fd5691b5b054bda" name="a1fd7b6a0d4dbb7f91fd5691b5b054bda"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1fd7b6a0d4dbb7f91fd5691b5b054bda">&#9670;&#160;</a></span>TEST_CASE() <span class="overload">[2/6]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">TEST_CASE </td>
<td>(</td>
<td class="paramtype">&quot;BNO08x Driver Creation <a class="el" href="_callback_tests_8cpp.html#a4ac223c58b5ab6a6c5203661fafa1caa">for</a> Tests&quot;</td> <td class="paramname"><span class="paramname">[MultiReportEnableDisable], </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&quot;&quot;</td> <td class="paramname"><span class="paramname">[MultiReportEnableDisable]</span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="_multi_report_tests_8cpp_a1fd7b6a0d4dbb7f91fd5691b5b054bda_cgraph.png" border="0" usemap="#a_multi_report_tests_8cpp_a1fd7b6a0d4dbb7f91fd5691b5b054bda_cgraph" alt=""/></div>
<map name="a_multi_report_tests_8cpp_a1fd7b6a0d4dbb7f91fd5691b5b054bda_cgraph" id="a_multi_report_tests_8cpp_a1fd7b6a0d4dbb7f91fd5691b5b054bda_cgraph">
<area shape="rect" title=" " alt="" coords="5,263,102,289"/>
<area shape="rect" href="class_b_n_o08x_test_helper.html#a6bd040c7d670a9713f2ab8a8a3913518" title="Calls BNO08x constructor and creates new test IMU on heap." alt="" coords="150,93,326,136"/>
<area shape="poly" title=" " alt="" coords="66,261,148,182,194,144,198,148,151,186,70,264"/>
<area shape="rect" href="class_b_n_o08x_test_helper.html#a41a432a3fe288e45b6ab139a00bd7d6b" title="Deletes test IMU calling deconstructor and releases heap allocated memory." alt="" coords="159,196,317,239"/>
<area shape="poly" title=" " alt="" coords="97,260,154,241,155,246,99,265"/>
<area shape="rect" href="class_b_n_o08x.html#aea8e2c6dd7a2c9899479a7f39fe94798" title="Initializes BNO08x sensor." alt="" coords="175,263,301,289"/>
<area shape="poly" title=" " alt="" coords="102,273,160,273,160,279,102,279"/>
<area shape="rect" href="class_b_n_o08x_test_helper.html#a7fbfc48c0fff306ab81e2320bc171002" title="Prints a message during a test." alt="" coords="155,313,321,356"/>
<area shape="poly" title=" " alt="" coords="99,287,155,306,154,311,97,292"/>
<area shape="rect" href="_callback_tests_8cpp.html#a9091949d4ea860523915687536d5c4d3" title=" " alt="" coords="156,380,320,407"/>
<area shape="poly" title=" " alt="" coords="67,288,102,326,125,348,151,366,162,371,159,376,148,370,122,352,98,330,63,291"/>
<area shape="rect" href="class_b_n_o08x_test_helper.html#ae2d6df7dcfdbd106c2247803461bbc40" title="Deletes test IMU calling deconstructor and releases heap allocated memory." alt="" coords="374,56,557,99"/>
<area shape="poly" title=" " alt="" coords="326,98,358,92,359,98,327,103"/>
<area shape="rect" href="class_b_n_o08x.html#a96d47dd0f9aedfbe3f731f8ae76b2e85" title="Requests product ID, prints the returned info over serial, and returns the reason for the most resent..." alt="" coords="377,123,555,149"/>
<area shape="poly" title=" " alt="" coords="300,262,324,249,341,229,348,208,355,186,372,165,388,154,391,158,376,169,360,189,353,210,345,231,328,253,302,267"/>
<area shape="rect" href="class_b_n_o08x.html#a28cd1c0b3477571d87133234e6358503" title="Hard resets BNO08x sensor." alt="" coords="396,179,535,205"/>
<area shape="poly" title=" " alt="" coords="293,260,325,248,349,235,373,222,405,209,407,213,375,226,351,240,327,253,295,265"/>
<area shape="rect" href="class_b_n_o08x.html#a589eb9780f5bf613bbd447ef5b9ade3d" title="Initializes required esp&#45;idf SPI data structures with values from user passed bno08x_config_t struct." alt="" coords="382,236,550,263"/>
<area shape="poly" title=" " alt="" coords="300,266,365,258,366,264,301,271"/>
<area shape="rect" href="class_b_n_o08x.html#ae0dab25557befcf62bf384fdc241ef10" title="Initializes required gpio." alt="" coords="403,288,529,315"/>
<area shape="poly" title=" " alt="" coords="301,280,387,290,387,295,300,286"/>
<area shape="rect" href="class_b_n_o08x.html#aa27026da2c52b4aca49b78863f10ec61" title="Initializes host interrupt ISR." alt="" coords="394,339,538,365"/>
<area shape="poly" title=" " alt="" coords="294,287,327,299,375,324,394,331,392,336,373,329,325,304,292,292"/>
<area shape="rect" href="class_b_n_o08x.html#a58f43c8bb1e7fe8560ce442d46240e81" title="Initializes SPI." alt="" coords="406,389,525,416"/>
<area shape="poly" title=" " alt="" coords="302,286,328,299,345,319,352,338,360,357,376,375,393,385,390,390,372,379,355,360,347,340,340,321,324,303,300,290"/>
<area shape="rect" href="class_b_n_o08x.html#a06f99a6b2182b49a0e61e2107f2be6be" title="Launches spi_task and data_proc_task on constructor call." alt="" coords="388,451,543,477"/>
<area shape="poly" title=" " alt="" coords="302,284,328,299,341,315,349,332,353,364,357,395,364,411,376,426,397,441,393,446,372,430,359,413,352,397,348,364,344,333,337,318,324,303,299,288"/>
<area shape="rect" href="class_b_n_o08x.html#ab5f200069a2f8cb74cb79c6f162da5a1" title="Queues a packet containing the request product ID command." alt="" coords="621,5,784,48"/>
<area shape="poly" title=" " alt="" coords="532,120,556,108,570,97,579,84,589,71,604,58,612,53,614,58,607,62,593,75,584,87,574,100,559,113,534,124"/>
<area shape="rect" href="class_b_n_o08x.html#a4f12de628073f44b2a3fab2688cf1caf" title="Waits for a valid or invalid packet to be received or host_int_timeout_ms to elapse." alt="" coords="625,72,780,99"/>
<area shape="poly" title=" " alt="" coords="531,119,621,100,622,105,532,125"/>
<area shape="rect" href="class_b_n_o08x.html#a7cdeb849e728487de961cdfd4030c773" title="Waits for a queued packet to be sent or host_int_timeout_ms to elapse." alt="" coords="615,123,790,149"/>
<area shape="poly" title=" " alt="" coords="555,133,599,133,599,139,555,139"/>
<area shape="rect" href="class_b_n_o08x.html#a62c570ba96512f4d0d10b2594048de1f" title="Queues an SHTP packet to be sent via SPI." alt="" coords="852,13,1011,40"/>
<area shape="poly" title=" " alt="" coords="784,24,836,24,836,29,784,29"/>
<area shape="rect" href="class_b_n_o08x.html#a2897a178bf2c53cd99df0d4570edf72e" title="Waits for data to be received over SPI, or host_int_timeout_ms to elapse." alt="" coords="615,173,790,200"/>
<area shape="poly" title=" " alt="" coords="536,188,600,186,600,192,536,193"/>
<area shape="rect" href="class_b_n_o08x.html#a453ec8a70646651d4e5b10bf0b2e4d61" title="Resets all data returned by public getter APIs to initial values of 0 and low accuracy." alt="" coords="623,224,782,267"/>
<area shape="poly" title=" " alt="" coords="550,245,608,244,608,250,550,251"/>
<area shape="rect" href="class_b_n_o08x.html#a8f34d5475474f00ae6a92f73c1fe14e4" title="Initializes required gpio inputs." alt="" coords="618,291,787,317"/>
<area shape="poly" title=" " alt="" coords="529,299,603,300,603,306,529,305"/>
<area shape="rect" href="class_b_n_o08x.html#ad0b9e8f8d051798bb1da9b19598dbd64" title="Initializes required gpio outputs." alt="" coords="614,341,791,368"/>
<area shape="poly" title=" " alt="" coords="529,313,626,335,625,340,527,318"/>
<area shape="rect" href="class_b_n_o08x.html#a804b95c58c30d36933fd251626b85bf7" title="HINT interrupt service routine, handles falling edge of BNO08x HINT pin." alt="" coords="628,392,777,419"/>
<area shape="poly" title=" " alt="" coords="529,363,626,385,625,391,527,368"/>
<area shape="rect" href="class_b_n_o08x.html#a0ae135d7bf7a5f047a1d1aa5cc07e520" title="Static function used to launch data processing task." alt="" coords="619,443,786,485"/>
<area shape="poly" title=" " alt="" coords="544,461,603,461,603,467,544,467"/>
<area shape="rect" href="class_b_n_o08x.html#a0ce6d9db873555f1ebe7e095251eab74" title="Static function used to launch spi task." alt="" coords="605,532,800,559"/>
<area shape="poly" title=" " alt="" coords="508,475,648,524,646,529,506,481"/>
<area shape="rect" href="class_b_n_o08x.html#ab4373e9b87837ea9fcbc0b536338c7b8" title="Task responsible parsing packets. Executed when SPI task sends a packet to be parsed,..." alt="" coords="848,440,1015,467"/>
<area shape="poly" title=" " alt="" coords="787,457,832,455,832,461,787,463"/>
<area shape="rect" href="class_b_n_o08x.html#a1c47d27917ae3b2876efa121b803f924" title="Parses a packet received from bno08x, updating any data according to received reports." alt="" coords="1067,377,1223,404"/>
<area shape="poly" title=" " alt="" coords="979,437,1081,406,1083,412,980,442"/>
<area shape="rect" href="class_b_n_o08x.html#a05e4cd5861b55fc0182d7dd13bb85e49" title="Prints the passed SHTP packet to serial console with ESP_LOG statement." alt="" coords="1071,440,1220,467"/>
<area shape="poly" title=" " alt="" coords="1016,451,1055,451,1055,456,1016,456"/>
<area shape="rect" href="class_b_n_o08x.html#a4f66045a0528a0c17c52421ea51612e7" title="Parses received command report sent by BNO08x (See Ref. Manual 6.3.9)" alt="" coords="1288,161,1462,204"/>
<area shape="poly" title=" " alt="" coords="1150,376,1168,343,1195,300,1230,254,1274,214,1280,209,1283,214,1277,218,1234,257,1199,303,1172,346,1155,378"/>
<area shape="rect" href="class_b_n_o08x.html#a206c0e3ddc3b745b56914976d6e69981" title="Parses get feature request report received from BNO08x." alt="" coords="1297,228,1453,271"/>
<area shape="poly" title=" " alt="" coords="1158,375,1206,329,1239,303,1274,280,1284,275,1287,280,1277,285,1242,308,1210,333,1161,379"/>
<area shape="rect" href="class_b_n_o08x.html#a51b360d795563b55559f11efb40be36a" title="Sends packet to be parsed to meta data function call (FRS_read_data()) through queue." alt="" coords="1293,295,1457,337"/>
<area shape="poly" title=" " alt="" coords="1188,374,1292,340,1294,345,1190,379"/>
<area shape="rect" href="class_b_n_o08x.html#a7be6047fef851a064c7cbc9eba092f6d" title="Parses received gyro integrated rotation vector report sent by BNO08x." alt="" coords="1304,361,1446,420"/>
<area shape="poly" title=" " alt="" coords="1223,388,1288,388,1288,393,1223,393"/>
<area shape="rect" href="class_b_n_o08x.html#a8d9db3e1b6208c2661e1c543deefa53d" title="Parses received input report sent by BNO08x." alt="" coords="1302,444,1448,487"/>
<area shape="poly" title=" " alt="" coords="1190,402,1294,436,1292,441,1188,407"/>
<area shape="rect" href="class_b_n_o08x.html#a29cfd7fc2816483ebebe9d55b677a036" title="Parses product id report and prints device info." alt="" coords="1295,511,1455,553"/>
<area shape="poly" title=" " alt="" coords="1189,402,1229,426,1245,445,1253,463,1261,480,1277,497,1283,501,1280,505,1274,501,1257,483,1248,465,1241,448,1226,430,1186,407"/>
<area shape="rect" href="class_b_n_o08x.html#ab02386f13caa446bab5921c1a71f92ab" title="Updates integrated gyro rotation vector data from SHTP channel 5 (CHANNEL_GYRO) special report data." alt="" coords="1551,151,1733,193"/>
<area shape="poly" title=" " alt="" coords="1445,368,1473,347,1486,330,1492,312,1495,276,1498,240,1506,221,1521,203,1535,192,1539,196,1525,207,1511,224,1504,241,1500,276,1497,313,1490,332,1477,351,1448,372"/>
<area shape="rect" href="class_b_n_o08x.html#a002aa97c9af8f6df2d0c83034e4f7b55" title="Parses data from received input report." alt="" coords="1569,217,1715,260"/>
<area shape="poly" title=" " alt="" coords="1447,448,1473,430,1487,411,1494,391,1495,351,1497,311,1505,290,1521,270,1536,258,1554,249,1556,254,1539,263,1525,274,1510,293,1503,312,1501,352,1499,392,1492,413,1477,434,1450,452"/>
<area shape="rect" href="class_b_n_o08x.html#afe588fbd0055193d3bc08984d7732354" title="Updates accelerometer data from parsed input report." alt="" coords="1523,284,1761,311"/>
<area shape="poly" title=" " alt="" coords="1447,447,1473,430,1484,417,1490,404,1495,376,1501,348,1508,334,1521,321,1526,317,1530,321,1524,325,1513,337,1506,350,1501,377,1495,405,1489,420,1476,434,1449,451"/>
<area shape="rect" href="class_b_n_o08x.html#a962b695ef4733d558c6f9684da0931ab" title="Updates linear gyro data from parsed input report." alt="" coords="1552,335,1732,377"/>
<area shape="poly" title=" " alt="" coords="1447,442,1473,430,1487,419,1497,409,1506,398,1521,387,1536,380,1538,385,1524,392,1510,402,1501,412,1491,423,1476,434,1449,447"/>
<area shape="rect" href="class_b_n_o08x.html#af971d82426740e62c1f05adcd2c9ce7c" title="Updates command data from parsed input report." alt="" coords="1535,401,1749,428"/>
<area shape="poly" title=" " alt="" coords="1448,449,1552,429,1553,434,1449,454"/>
<area shape="rect" href="class_b_n_o08x.html#ad7de3999d4df19038e27c01f9b02010e" title="Updates gravity data from parsed input report." alt="" coords="1545,452,1739,479"/>
<area shape="poly" title=" " alt="" coords="1448,463,1530,463,1530,468,1448,468"/>
<area shape="rect" href="class_b_n_o08x.html#a7416d844f6188c8d16f181d6d4431708" title="Updates linear accelerometer data from parsed input report." alt="" coords="1571,503,1713,545"/>
<area shape="poly" title=" " alt="" coords="1449,479,1556,502,1555,508,1448,484"/>
<area shape="rect" href="class_b_n_o08x.html#a3abf4a199bc7a03ac7447c2781673d88" title="Updates magnetic field data from parsed input report." alt="" coords="1550,569,1734,596"/>
<area shape="poly" title=" " alt="" coords="1449,482,1476,497,1492,512,1501,527,1509,542,1524,555,1536,562,1534,566,1521,560,1505,545,1496,530,1488,515,1473,501,1447,487"/>
<area shape="rect" href="class_b_n_o08x.html#a04489cf9a125495c7cf07c6ba5e9f6c0" title="Updates activity classifier data from parsed input report." alt="" coords="1555,620,1729,663"/>
<area shape="poly" title=" " alt="" coords="1449,479,1476,497,1489,511,1496,525,1501,553,1506,580,1513,593,1524,606,1542,618,1539,623,1521,610,1509,596,1501,582,1496,554,1491,527,1484,514,1473,501,1447,484"/>
<area shape="rect" href="class_b_n_o08x.html#a83fed63c67957ec4338afd43087d6e22" title="Updates raw accelerometer data from parsed input report." alt="" coords="1570,687,1714,729"/>
<area shape="poly" title=" " alt="" coords="1449,478,1477,497,1493,520,1500,543,1501,587,1502,631,1509,652,1525,673,1539,684,1556,693,1554,698,1536,689,1521,677,1504,654,1496,632,1495,587,1495,543,1488,522,1473,501,1446,482"/>
<area shape="rect" href="class_b_n_o08x.html#ad0f0fec4e53029b4ba907414a36ac5ea" title="Updates raw gyro data from parsed input report." alt="" coords="1570,753,1714,796"/>
<area shape="poly" title=" " alt="" coords="1450,477,1477,497,1497,528,1505,560,1505,591,1501,621,1496,651,1497,681,1505,710,1525,740,1539,752,1556,760,1554,765,1536,756,1521,743,1500,712,1491,681,1491,651,1495,620,1499,590,1500,560,1492,531,1473,501,1446,482"/>
<area shape="rect" href="class_b_n_o08x.html#a2ecd4ed60f82730ae230c61687ec92bf" title="Task responsible for SPI transactions. Executed when HINT in is asserted by BNO08x." alt="" coords="868,577,995,604"/>
<area shape="poly" title=" " alt="" coords="774,557,853,572,852,578,773,562"/>
<area shape="rect" href="class_b_n_o08x.html#a8d9f28d8857279a3c4b1f62f6dabb638" title="Receives a SHTP packet via SPI and sends it to data_proc_task()" alt="" coords="1063,577,1227,604"/>
<area shape="poly" title=" " alt="" coords="995,588,1047,588,1047,593,995,593"/>
<area shape="rect" href="class_b_n_o08x.html#a2c359a44a2c8e83ecb258a340e2d0e1a" title="Sends a queued SHTP packet via SPI." alt="" coords="1069,628,1221,655"/>
<area shape="poly" title=" " alt="" coords="992,602,1072,621,1071,626,990,607"/>
<area shape="rect" href="class_b_n_o08x.html#a9ee7e73f695af8965a9ede50136d5a8c" title="Receives a SHTP packet body via SPI." alt="" coords="1275,577,1475,604"/>
<area shape="poly" title=" " alt="" coords="1228,588,1260,588,1260,593,1228,593"/>
<area shape="rect" href="class_b_n_o08x.html#acb246769719351e02bf2aff06d039475" title="Receives a SHTP packet header via SPI." alt="" coords="1293,628,1457,671"/>
<area shape="poly" title=" " alt="" coords="1201,602,1278,622,1277,627,1200,607"/>
</map>
</div>
</div>
</div>
<a id="aa9e0389fa75046b52d13286af2c3b2a7" name="aa9e0389fa75046b52d13286af2c3b2a7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa9e0389fa75046b52d13286af2c3b2a7">&#9670;&#160;</a></span>TEST_CASE() <span class="overload">[3/6]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">TEST_CASE </td>
<td>(</td>
<td class="paramtype">&quot;Dual Report Enable/Disable&quot;</td> <td class="paramname"><span class="paramname">, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&quot;&quot;</td> <td class="paramname"><span class="paramname">[MultiReportEnableDisable]</span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="_multi_report_tests_8cpp_aa9e0389fa75046b52d13286af2c3b2a7_cgraph.png" border="0" usemap="#a_multi_report_tests_8cpp_aa9e0389fa75046b52d13286af2c3b2a7_cgraph" alt=""/></div>
<map name="a_multi_report_tests_8cpp_aa9e0389fa75046b52d13286af2c3b2a7_cgraph" id="a_multi_report_tests_8cpp_aa9e0389fa75046b52d13286af2c3b2a7_cgraph">
<area shape="rect" title=" " alt="" coords="5,373,102,400"/>
<area shape="rect" href="class_b_n_o08x_test_helper.html#ade97098806c8779b26f9c166c4b03eea" title="Checks if report_data matches the default states stored within prev_report_data data for respective r..." alt="" coords="150,5,372,48"/>
<area shape="poly" title=" " alt="" coords="52,373,54,316,65,232,77,185,94,139,117,96,148,58,150,56,154,60,152,62,122,99,99,142,82,187,71,233,59,316,57,373"/>
<area shape="rect" href="class_b_n_o08x_test_helper.html#a857b66c12c231af0d546c026ec017ab3" title="Converts BNO08xAccuracy enum class object to string." alt="" coords="166,72,356,115"/>
<area shape="poly" title=" " alt="" coords="53,373,59,326,73,259,86,223,102,188,122,154,148,125,152,121,155,125,152,129,127,157,106,190,91,225,79,261,64,327,58,373"/>
<area shape="rect" href="class_b_n_o08x.html#ab56b185d6c9e972a2b28c2621387bb86" title="Checks if BNO08x has asserted interrupt and sent data." alt="" coords="181,139,341,165"/>
<area shape="poly" title=" " alt="" coords="54,372,62,333,79,280,107,223,125,198,148,175,166,164,168,169,151,179,130,201,111,226,84,282,67,335,59,373"/>
<area shape="rect" href="class_b_n_o08x.html#ad5c991150895b80bee68c933059a4058" title="Sends command to disable accelerometer reports by setting report interval to 0." alt="" coords="157,256,365,283"/>
<area shape="poly" title=" " alt="" coords="63,371,98,332,122,310,148,292,161,286,164,291,151,297,125,314,102,335,67,374"/>
<area shape="rect" href="class_b_n_o08x.html#afbd2b02d5abe7084ce9de49ee2c9142f" title="Sends command to disable linear accelerometer reports by setting report interval to 0." alt="" coords="182,189,340,232"/>
<area shape="poly" title=" " alt="" coords="58,372,89,310,115,273,148,242,167,231,170,235,151,246,120,277,94,312,63,374"/>
<area shape="rect" href="class_b_n_o08x.html#a2795c6579cf03e22f62a5eadc88dee91" title="Sends command to enable accelerometer reports (See Ref. Manual 6.5.9)" alt="" coords="158,373,364,400"/>
<area shape="poly" title=" " alt="" coords="102,384,143,384,143,389,102,389"/>
<area shape="rect" href="class_b_n_o08x.html#ae1435b83ca83bc51b75f3303afe87f7b" title="Sends command to enable linear accelerometer reports (See Ref. Manual 6.5.10)" alt="" coords="184,307,338,349"/>
<area shape="poly" title=" " alt="" coords="102,370,168,351,170,357,103,376"/>
<area shape="rect" href="class_b_n_o08x_test_helper.html#a41a432a3fe288e45b6ab139a00bd7d6b" title="Deletes test IMU calling deconstructor and releases heap allocated memory." alt="" coords="182,424,340,467"/>
<area shape="poly" title=" " alt="" coords="103,398,170,417,168,422,102,403"/>
<area shape="rect" href="class_b_n_o08x_test_helper.html#ad398739ce46400c1ac35e1cf7603d590" title="Checks if report_data matches the default states stored within prev_report_data data for respective r..." alt="" coords="166,491,356,533"/>
<area shape="poly" title=" " alt="" coords="68,399,102,437,125,458,151,476,161,482,158,486,148,481,122,463,98,441,64,402"/>
<area shape="rect" href="class_b_n_o08x_test_helper.html#a7fbfc48c0fff306ab81e2320bc171002" title="Prints a message during a test." alt="" coords="178,557,344,600"/>
<area shape="poly" title=" " alt="" coords="62,400,73,429,92,468,118,509,151,543,165,552,162,557,148,547,114,512,87,471,68,432,57,401"/>
<area shape="rect" href="class_b_n_o08x_test_helper.html#ade6be1fd8ef3a99e0edae4cbf25eb528" title="Resets internal test imu data with test defaults." alt="" coords="176,624,346,683"/>
<area shape="poly" title=" " alt="" coords="59,400,68,441,84,497,111,557,130,585,152,610,165,621,161,625,148,614,125,588,107,560,79,499,62,442,54,401"/>
<area shape="rect" href="_callback_tests_8cpp.html#a9091949d4ea860523915687536d5c4d3" title=" " alt="" coords="179,707,343,733"/>
<area shape="poly" title=" " alt="" coords="57,400,60,455,71,534,83,577,100,619,122,659,151,693,167,704,164,708,148,697,118,662,95,622,78,579,66,535,54,455,52,400"/>
<area shape="rect" href="class_b_n_o08x_test_helper.html#ac81c63583b19e5c7b3233324aaea98e2" title="Updates report data with calls relevant test_imu methods." alt="" coords="171,757,351,800"/>
<area shape="poly" title=" " alt="" coords="57,401,57,462,67,554,78,605,96,655,120,702,152,744,160,751,157,755,148,747,115,705,91,657,73,606,62,555,52,463,51,401"/>
<area shape="rect" href="class_b_n_o08x.html#a4f12de628073f44b2a3fab2688cf1caf" title="Waits for a valid or invalid packet to be received or host_int_timeout_ms to elapse." alt="" coords="442,139,596,165"/>
<area shape="poly" title=" " alt="" coords="341,149,426,149,426,155,341,155"/>
<area shape="rect" href="class_b_n_o08x.html#a00ec3857cb06ae885e32059ef1cab693" title="Disables a sensor report for a given ID by setting its time interval to 0." alt="" coords="440,256,599,283"/>
<area shape="poly" title=" " alt="" coords="365,267,424,267,424,272,365,272"/>
<area shape="rect" href="class_b_n_o08x.html#af7f960dbd26c6f1834661ef5f5bbd4d3" title="Queues a packet containing a command with a request for sensor reports, reported periodically...." alt="" coords="675,181,834,224"/>
<area shape="poly" title=" " alt="" coords="569,253,661,226,663,231,570,258"/>
<area shape="rect" href="class_b_n_o08x.html#a0ec9b1a10bbf25a057273605575f0d64" title="Updates period of respective report in report_period_trackers and recalculates host_int_timeout_ms ac..." alt="" coords="676,248,833,291"/>
<area shape="poly" title=" " alt="" coords="599,267,660,267,660,272,599,272"/>
<area shape="rect" href="class_b_n_o08x.html#a7cdeb849e728487de961cdfd4030c773" title="Waits for a queued packet to be sent or host_int_timeout_ms to elapse." alt="" coords="667,315,842,341"/>
<area shape="poly" title=" " alt="" coords="576,281,684,308,683,313,575,286"/>
<area shape="rect" href="class_b_n_o08x.html#a62c570ba96512f4d0d10b2594048de1f" title="Queues an SHTP packet to be sent via SPI." alt="" coords="899,189,1058,216"/>
<area shape="poly" title=" " alt="" coords="834,200,883,200,883,205,834,205"/>
<area shape="rect" href="class_b_n_o08x.html#a27b5317d11a5b81028b87a73b7024bfa" title="Converts report id to respective index in report_period_trackers." alt="" coords="891,248,1066,291"/>
<area shape="poly" title=" " alt="" coords="834,267,876,267,876,272,834,272"/>
<area shape="poly" title=" " alt="" coords="341,226,443,249,442,255,339,231"/>
<area shape="rect" href="class_b_n_o08x.html#a789f9b9b8ad0a84a6ca45a85740823ca" title="Enables a sensor report for a given ID." alt="" coords="441,315,597,341"/>
<area shape="poly" title=" " alt="" coords="322,370,442,343,443,348,323,375"/>
<area shape="poly" title=" " alt="" coords="578,312,617,292,632,278,640,264,649,249,665,234,671,230,674,234,668,238,653,252,645,267,636,282,620,297,580,316"/>
<area shape="poly" title=" " alt="" coords="575,312,660,290,661,295,576,317"/>
<area shape="poly" title=" " alt="" coords="598,325,651,325,651,331,598,331"/>
<area shape="rect" href="class_b_n_o08x.html#a48c1d43b66b1a0894cb1fc2179f62cdc" title=" " alt="" coords="666,365,843,392"/>
<area shape="poly" title=" " alt="" coords="585,339,675,359,674,364,584,345"/>
<area shape="rect" href="class_b_n_o08x.html#a28cd1c0b3477571d87133234e6358503" title="Hard resets BNO08x sensor." alt="" coords="685,416,824,443"/>
<area shape="poly" title=" " alt="" coords="545,340,600,370,667,402,686,408,684,413,665,406,597,375,542,344"/>
<area shape="rect" href="class_b_n_o08x.html#a2897a178bf2c53cd99df0d4570edf72e" title="Waits for data to be received over SPI, or host_int_timeout_ms to elapse." alt="" coords="891,391,1066,417"/>
<area shape="poly" title=" " alt="" coords="844,386,876,390,875,395,843,391"/>
<area shape="poly" title=" " alt="" coords="824,419,875,413,876,418,825,424"/>
<area shape="poly" title=" " alt="" coords="339,325,425,325,425,331,339,331"/>
<area shape="rect" href="class_b_n_o08x.html#a3c9797a2a2be14ee6e8126f1295fa885" title="Get full acceleration (total acceleration of device, units in m/s^2)." alt="" coords="452,560,586,587"/>
<area shape="poly" title=" " alt="" coords="349,758,370,743,384,726,391,708,393,671,396,634,403,615,418,597,436,584,439,589,422,601,408,618,401,635,398,672,396,709,388,728,374,747,353,762"/>
<area shape="rect" href="class_b_n_o08x.html#a4a72489c56960d83050ae9c4b9ab75ed" title="Get the current activity classifier (Seee Ref. Manual 6.5.36)" alt="" coords="448,728,591,771"/>
<area shape="poly" title=" " alt="" coords="351,766,432,757,432,762,351,771"/>
<area shape="rect" href="class_b_n_o08x.html#aa9291dec6c05a3786fe58221e6856e8f" title="Get full rotational velocity with drift compensation (units in Rad/s)." alt="" coords="440,611,599,653"/>
<area shape="poly" title=" " alt="" coords="349,756,370,743,386,724,394,705,401,684,418,663,425,659,428,663,422,667,406,687,399,706,391,727,374,747,352,761"/>
<area shape="rect" href="class_b_n_o08x.html#a067678914e928a6691625b17c40237a0" title="Get full reported gravity vector, units in m/s^2." alt="" coords="449,677,589,704"/>
<area shape="poly" title=" " alt="" coords="342,754,371,743,395,728,419,714,437,707,439,712,421,718,397,733,373,748,344,759"/>
<area shape="rect" href="class_b_n_o08x.html#a8f4a10a8427a266fa28fc1c85c8e850f" title="Full rotational velocity from gyro&#45;integrated rotation vector (See Ref. Manual 6.5...." alt="" coords="439,963,599,1005"/>
<area shape="poly" title=" " alt="" coords="279,799,336,872,376,913,422,948,429,953,426,958,418,953,373,917,332,875,274,802"/>
<area shape="rect" href="class_b_n_o08x.html#a4bef64b34cbff3922848c7a93aa21e46" title="Get full linear acceleration (acceleration of the device minus gravity, units in m/s^2)." alt="" coords="452,1029,586,1072"/>
<area shape="poly" title=" " alt="" coords="273,800,294,845,326,903,369,963,394,991,422,1015,440,1026,437,1031,418,1019,390,995,365,966,321,905,289,847,268,802"/>
<area shape="rect" href="class_b_n_o08x.html#ae766248440e76fb26bbadc6ee0b54ddb" title="Get the full magnetic field vector." alt="" coords="454,1096,585,1123"/>
<area shape="poly" title=" " alt="" coords="269,800,285,857,315,933,335,974,360,1014,388,1050,422,1082,440,1093,438,1098,418,1086,384,1054,355,1017,331,977,310,935,280,858,264,801"/>
<area shape="rect" href="class_b_n_o08x.html#af5d6dae7c0f8d36b6ac91adff614ab3a" title="Get the full quaternion reading." alt="" coords="455,443,583,469"/>
<area shape="poly" title=" " alt="" coords="349,760,370,744,391,711,399,679,398,646,393,613,387,580,387,547,395,513,418,479,439,465,442,469,422,483,400,515,392,547,393,580,398,612,403,645,404,679,396,713,374,747,352,764"/>
<area shape="rect" href="class_b_n_o08x.html#ac2118c4da6631d3b9806353ca2cbba27" title="Get raw gyroscope full reading from physical gyroscope MEMs sensor (See Ref. Manual 6...." alt="" coords="420,795,618,821"/>
<area shape="poly" title=" " alt="" coords="351,786,405,792,404,798,351,791"/>
<area shape="rect" href="class_b_n_o08x.html#a248544b262582d10d917a687190cb454" title="Get the current stability classifier (Seee Ref. Manual 6.5.31)" alt="" coords="445,845,593,888"/>
<area shape="poly" title=" " alt="" coords="326,798,421,831,440,837,438,842,419,836,324,803"/>
<area shape="rect" href="class_b_n_o08x.html#adaff49f3d80fdd19fd4210f0c56d41ef" title="Get the counted amount of steps." alt="" coords="436,912,603,939"/>
<area shape="poly" title=" " alt="" coords="286,798,344,848,382,875,421,898,437,904,434,909,419,902,379,879,341,853,283,802"/>
<area shape="rect" href="class_b_n_o08x.html#a86ff710f2b359e905c7154bfb7d5b104" title="Get full rotational velocity without drift compensation (units in Rad/s). An estimate of drift is giv..." alt="" coords="433,493,606,536"/>
<area shape="poly" title=" " alt="" coords="349,759,370,743,387,720,394,696,396,672,394,647,392,622,393,597,401,572,418,546,420,544,424,548,422,550,405,574,398,598,397,622,399,647,401,672,400,697,392,722,374,747,353,763"/>
<area shape="rect" href="class_b_n_o08x.html#a27fb24e894f794ec6228ef142b6ff8d9" title="Converts a register value to a float using its associated Q point. (See https://en...." alt="" coords="687,648,822,675"/>
<area shape="poly" title=" " alt="" coords="582,585,619,596,714,638,712,643,617,601,581,590"/>
<area shape="poly" title=" " alt="" coords="600,639,672,648,671,654,599,645"/>
<area shape="poly" title=" " alt="" coords="589,679,672,669,672,674,590,685"/>
<area shape="poly" title=" " alt="" coords="598,961,617,949,644,919,669,886,706,814,731,744,745,689,750,691,736,746,711,816,673,889,649,923,620,953,601,966"/>
<area shape="poly" title=" " alt="" coords="585,1035,617,1015,649,978,676,935,698,890,715,843,737,756,748,690,753,691,743,757,720,845,703,892,681,938,653,981,620,1019,588,1039"/>
<area shape="poly" title=" " alt="" coords="584,1100,602,1093,617,1082,655,1037,686,986,709,930,726,874,745,768,750,690,756,690,750,769,731,875,714,932,690,988,659,1040,620,1086,604,1097,586,1105"/>
<area shape="poly" title=" " alt="" coords="585,463,620,479,661,514,696,556,723,598,743,633,738,635,719,600,692,559,657,518,617,484,583,468"/>
<area shape="poly" title=" " alt="" coords="596,534,620,546,682,590,731,635,728,639,679,594,617,550,593,539"/>
</map>
</div>
</div>
</div>
<a id="ad96cfd7c30e8693897688ce24bb53996" name="ad96cfd7c30e8693897688ce24bb53996"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad96cfd7c30e8693897688ce24bb53996">&#9670;&#160;</a></span>TEST_CASE() <span class="overload">[4/6]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">TEST_CASE </td>
<td>(</td>
<td class="paramtype">&quot;Hex Report Enable&quot;</td> <td class="paramname"><span class="paramname">, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&quot;&quot;</td> <td class="paramname"><span class="paramname">[MultiReportEnableDisable]</span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="_multi_report_tests_8cpp_ad96cfd7c30e8693897688ce24bb53996_cgraph.png" border="0" usemap="#a_multi_report_tests_8cpp_ad96cfd7c30e8693897688ce24bb53996_cgraph" alt=""/></div>
<map name="a_multi_report_tests_8cpp_ad96cfd7c30e8693897688ce24bb53996_cgraph" id="a_multi_report_tests_8cpp_ad96cfd7c30e8693897688ce24bb53996_cgraph">
<area shape="rect" title=" " alt="" coords="5,901,102,928"/>
<area shape="rect" href="class_b_n_o08x_test_helper.html#ade97098806c8779b26f9c166c4b03eea" title="Checks if report_data matches the default states stored within prev_report_data data for respective r..." alt="" coords="153,5,375,48"/>
<area shape="poly" title=" " alt="" coords="53,901,62,734,81,466,94,328,109,205,127,111,137,78,147,58,149,57,153,60,152,62,142,80,132,112,114,205,99,328,86,466,67,735,58,901"/>
<area shape="rect" href="class_b_n_o08x_test_helper.html#a857b66c12c231af0d546c026ec017ab3" title="Converts BNO08xAccuracy enum class object to string." alt="" coords="169,72,359,115"/>
<area shape="poly" title=" " alt="" coords="52,901,51,757,60,524,71,400,88,286,113,191,129,153,148,125,155,118,159,121,152,128,134,156,118,192,93,287,76,401,65,525,57,757,57,901"/>
<area shape="rect" href="class_b_n_o08x_test_helper.html#a084e65ff5c0e2f429b39ebb53b0e03c9" title="Checks if report_data matches the default states stored within prev_report_data data for respective r..." alt="" coords="166,139,362,181"/>
<area shape="poly" title=" " alt="" coords="52,901,53,768,63,555,75,442,92,338,116,251,130,217,148,192,152,187,156,191,152,195,135,220,121,253,97,339,80,443,69,556,58,768,57,901"/>
<area shape="rect" href="class_b_n_o08x.html#ab56b185d6c9e972a2b28c2621387bb86" title="Checks if BNO08x has asserted interrupt and sent data." alt="" coords="184,205,344,232"/>
<area shape="poly" title=" " alt="" coords="52,901,54,775,65,577,76,473,93,376,117,296,131,266,148,242,168,227,171,231,152,246,136,268,122,298,98,377,82,473,70,578,59,776,57,901"/>
<area shape="rect" href="class_b_n_o08x.html#ad5c991150895b80bee68c933059a4058" title="Sends command to disable accelerometer reports by setting report interval to 0." alt="" coords="160,1011,368,1037"/>
<area shape="poly" title=" " alt="" coords="68,926,103,962,126,981,151,996,165,1003,163,1008,148,1001,123,985,99,966,64,930"/>
<area shape="rect" href="class_b_n_o08x.html#a4d6832a3c0b2b4014e28145e6ffe9c2c" title="Sends command to disable calibrated gyro reports by setting report interval to 0." alt="" coords="157,1061,371,1088"/>
<area shape="poly" title=" " alt="" coords="63,927,94,986,120,1019,151,1047,159,1052,157,1057,148,1051,116,1023,90,989,58,930"/>
<area shape="rect" href="class_b_n_o08x.html#a5e63a9e68dbe2968b37dcb6dae04de6f" title="Sends command to disable gravity reports by setting report interval to 0." alt="" coords="182,1112,346,1139"/>
<area shape="poly" title=" " alt="" coords="60,928,70,963,87,1009,114,1057,131,1079,151,1098,169,1108,166,1113,148,1102,127,1083,109,1060,82,1011,65,964,55,929"/>
<area shape="rect" href="class_b_n_o08x.html#afbd2b02d5abe7084ce9de49ee2c9142f" title="Sends command to disable linear accelerometer reports by setting report interval to 0." alt="" coords="185,709,343,752"/>
<area shape="poly" title=" " alt="" coords="57,900,88,834,114,795,148,762,170,749,172,754,151,766,118,799,93,837,62,902"/>
<area shape="rect" href="class_b_n_o08x.html#a6671b082d20dda8bf5c53cb47db0c338" title="Sends command to disable magnetometer reports by setting report interval to 0." alt="" coords="159,776,369,803"/>
<area shape="poly" title=" " alt="" coords="62,899,96,856,120,832,148,812,160,806,163,811,151,817,124,836,100,860,66,903"/>
<area shape="rect" href="class_b_n_o08x.html#a1ebd456d2a67a22b5ba0911a95915921" title="Sends command to disable rotation vector reports by setting report interval to 0." alt="" coords="179,827,349,869"/>
<area shape="poly" title=" " alt="" coords="92,898,149,879,171,872,173,877,150,884,94,903"/>
<area shape="rect" href="class_b_n_o08x.html#a427550a4ba25252912436b899124e157" title="Sends command to disable step counter reports by setting report interval to 0." alt="" coords="188,893,340,936"/>
<area shape="poly" title=" " alt="" coords="102,912,173,912,173,917,102,917"/>
<area shape="rect" href="class_b_n_o08x.html#aaf28212a5f1960c62a73282976142cfc" title="Sends command to disable uncalibrated gyro reports by setting report interval to 0." alt="" coords="150,960,378,987"/>
<area shape="poly" title=" " alt="" coords="92,926,150,945,180,953,179,958,149,951,91,931"/>
<area shape="rect" href="class_b_n_o08x.html#a2795c6579cf03e22f62a5eadc88dee91" title="Sends command to enable accelerometer reports (See Ref. Manual 6.5.9)" alt="" coords="161,557,367,584"/>
<area shape="poly" title=" " alt="" coords="52,901,53,844,65,761,77,716,94,672,117,630,148,594,152,591,155,595,152,598,121,633,98,674,82,718,70,762,59,844,57,901"/>
<area shape="rect" href="class_b_n_o08x.html#a9e72a094c4469c9eb9fb766744560c53" title="Sends command to enable calibrated gyro reports (See Ref. Manual 6.5.13)" alt="" coords="158,608,370,635"/>
<area shape="poly" title=" " alt="" coords="53,901,57,852,71,783,83,745,100,709,121,674,148,645,152,641,156,645,152,649,125,678,104,711,88,747,76,784,62,853,58,901"/>
<area shape="rect" href="class_b_n_o08x.html#a030eae12c3586acf09b48e94630b2544" title="Sends command to enable gravity reading reports (See Ref. Manual 6.5.11)" alt="" coords="184,659,344,685"/>
<area shape="poly" title=" " alt="" coords="54,900,62,860,78,804,106,745,125,719,148,695,168,683,171,687,151,699,129,722,110,748,83,806,67,861,59,901"/>
<area shape="rect" href="class_b_n_o08x.html#ae1435b83ca83bc51b75f3303afe87f7b" title="Sends command to enable linear accelerometer reports (See Ref. Manual 6.5.10)" alt="" coords="187,256,341,299"/>
<area shape="poly" title=" " alt="" coords="52,901,56,788,70,610,82,516,98,430,120,358,133,330,148,309,171,291,174,295,152,313,138,333,125,360,104,431,87,517,75,610,62,788,58,901"/>
<area shape="rect" href="class_b_n_o08x.html#a3c32120bcd0987c3ca1bb72910586b59" title="Sends command to enable magnetometer reports (See Ref. Manual 6.5.16)" alt="" coords="161,323,367,349"/>
<area shape="poly" title=" " alt="" coords="53,901,57,795,72,632,84,547,100,468,121,404,134,379,148,360,150,357,154,361,152,363,138,381,126,406,105,470,89,548,77,633,63,795,58,901"/>
<area shape="rect" href="class_b_n_o08x.html#ab4c1d5cde156af09b7e88913f3af62c7" title="Sends command to enable rotation vector reports (See Ref. Manual 6.5.18)" alt="" coords="181,373,347,416"/>
<area shape="poly" title=" " alt="" coords="53,901,60,807,77,665,89,590,105,522,124,465,148,426,165,412,168,416,152,430,129,467,110,523,95,591,82,665,66,808,58,901"/>
<area shape="rect" href="class_b_n_o08x.html#a5a0b0f5b8e962247a3b8aee8f1dc8e9f" title="Sends command to enable step counter reports (See Ref. Manual 6.5.29)" alt="" coords="190,440,338,483"/>
<area shape="poly" title=" " alt="" coords="53,901,63,818,81,696,109,574,127,526,148,493,174,474,177,478,152,496,132,528,114,576,86,697,68,819,59,901"/>
<area shape="rect" href="class_b_n_o08x.html#a7fe5de95b1f51da44247a87317fd0c75" title="Sends command to enable uncalibrated gyro reports (See Ref. Manual 6.5.14)" alt="" coords="151,507,377,533"/>
<area shape="poly" title=" " alt="" coords="54,900,64,826,83,719,111,613,128,572,148,544,151,541,155,544,152,547,133,574,116,615,89,720,69,827,59,901"/>
<area shape="rect" href="class_b_n_o08x_test_helper.html#a41a432a3fe288e45b6ab139a00bd7d6b" title="Deletes test IMU calling deconstructor and releases heap allocated memory." alt="" coords="185,1163,343,1205"/>
<area shape="poly" title=" " alt="" coords="59,928,66,970,81,1030,109,1094,128,1123,151,1149,172,1163,169,1167,148,1153,124,1126,104,1096,76,1032,61,972,54,929"/>
<area shape="rect" href="class_b_n_o08x_test_helper.html#a3c2514f3bad3f091de4646c5798f487a" title="Checks if report_data matches the default states stored within prev_report_data data for respective r..." alt="" coords="175,1229,353,1272"/>
<area shape="poly" title=" " alt="" coords="58,928,61,982,73,1059,85,1101,102,1143,123,1181,152,1215,164,1225,160,1229,148,1219,119,1184,97,1145,80,1103,68,1060,55,982,52,929"/>
<area shape="rect" href="class_b_n_o08x_test_helper.html#ad398739ce46400c1ac35e1cf7603d590" title="Checks if report_data matches the default states stored within prev_report_data data for respective r..." alt="" coords="169,1296,359,1339"/>
<area shape="poly" title=" " alt="" coords="59,928,70,1002,89,1108,117,1214,134,1255,152,1282,158,1288,154,1292,148,1286,129,1257,112,1215,84,1110,65,1002,54,929"/>
<area shape="rect" href="class_b_n_o08x_test_helper.html#a157342da2def8b659d27ae4d24063cb5" title="Checks if report_data matches the default states stored within prev_report_data data for respective r..." alt="" coords="152,1363,376,1405"/>
<area shape="poly" title=" " alt="" coords="59,928,67,1014,85,1140,98,1206,113,1266,131,1316,152,1349,154,1351,150,1355,148,1352,126,1318,108,1268,93,1207,80,1141,62,1014,53,929"/>
<area shape="rect" href="class_b_n_o08x_test_helper.html#a7fbfc48c0fff306ab81e2320bc171002" title="Prints a message during a test." alt="" coords="181,1429,347,1472"/>
<area shape="poly" title=" " alt="" coords="58,928,65,1024,81,1171,94,1248,109,1319,129,1377,152,1416,169,1430,166,1434,148,1419,124,1379,104,1320,88,1249,76,1172,60,1025,53,928"/>
<area shape="rect" href="class_b_n_o08x_test_helper.html#ade6be1fd8ef3a99e0edae4cbf25eb528" title="Resets internal test imu data with test defaults." alt="" coords="179,1496,349,1555"/>
<area shape="poly" title=" " alt="" coords="58,928,64,1035,79,1202,91,1289,107,1370,127,1437,139,1463,152,1482,168,1497,164,1501,148,1486,134,1465,122,1439,102,1371,86,1290,73,1202,58,1036,53,928"/>
<area shape="rect" href="class_b_n_o08x_test_helper.html#aeb8cd985faf8e403f62b60fced9cb2fd" title="Checks if report_data matches the default states stored within prev_report_data data for respective r..." alt="" coords="172,1579,356,1621"/>
<area shape="poly" title=" " alt="" coords="58,928,60,1049,73,1241,84,1342,101,1436,123,1513,137,1543,152,1565,161,1574,157,1578,148,1568,132,1545,118,1515,96,1437,79,1343,67,1242,55,1049,52,928"/>
<area shape="rect" href="class_b_n_o08x_test_helper.html#aa7eb152d4192c3949bb3443ef6221782" title="Checks if report_data matches the default states stored within prev_report_data data for respective r..." alt="" coords="181,1645,347,1688"/>
<area shape="poly" title=" " alt="" coords="57,928,58,1061,69,1272,80,1385,97,1488,121,1574,135,1607,152,1632,169,1646,166,1650,148,1635,131,1609,116,1576,92,1489,75,1385,64,1273,53,1061,52,928"/>
<area shape="rect" href="_callback_tests_8cpp.html#a9091949d4ea860523915687536d5c4d3" title=" " alt="" coords="182,1712,346,1739"/>
<area shape="poly" title=" " alt="" coords="58,928,68,1083,87,1329,100,1456,116,1568,133,1653,142,1681,152,1698,170,1712,166,1716,148,1702,137,1684,128,1654,110,1569,95,1456,82,1330,62,1083,53,929"/>
<area shape="rect" href="class_b_n_o08x_test_helper.html#adb5952b2b96b553024b6a841e30adad2" title="Checks if report_data matches the default states stored within prev_report_data data for respective r..." alt="" coords="159,1763,369,1805"/>
<area shape="poly" title=" " alt="" coords="58,928,67,1092,86,1354,100,1489,115,1609,133,1700,142,1731,152,1749,153,1751,149,1754,147,1752,137,1733,127,1701,110,1609,94,1489,81,1354,62,1092,53,929"/>
<area shape="rect" href="class_b_n_o08x_test_helper.html#ac81c63583b19e5c7b3233324aaea98e2" title="Updates report data with calls relevant test_imu methods." alt="" coords="174,1829,354,1872"/>
<area shape="poly" title=" " alt="" coords="58,928,66,1102,84,1386,97,1533,113,1663,131,1762,141,1796,152,1816,163,1826,159,1830,148,1819,136,1798,126,1764,108,1664,92,1533,79,1387,61,1103,53,928"/>
<area shape="rect" href="class_b_n_o08x.html#a4f12de628073f44b2a3fab2688cf1caf" title="Waits for a valid or invalid packet to be received or host_int_timeout_ms to elapse." alt="" coords="448,205,602,232"/>
<area shape="poly" title=" " alt="" coords="344,216,432,216,432,221,344,221"/>
<area shape="rect" href="class_b_n_o08x.html#a00ec3857cb06ae885e32059ef1cab693" title="Disables a sensor report for a given ID by setting its time interval to 0." alt="" coords="446,835,605,861"/>
<area shape="poly" title=" " alt="" coords="350,1008,377,996,416,969,452,936,504,872,508,876,456,939,420,973,379,1001,353,1013"/>
<area shape="rect" href="class_b_n_o08x.html#af7f960dbd26c6f1834661ef5f5bbd4d3" title="Queues a packet containing a command with a request for sensor reports, reported periodically...." alt="" coords="680,569,840,612"/>
<area shape="poly" title=" " alt="" coords="531,833,583,746,624,692,671,641,700,618,703,623,674,645,628,695,588,749,536,835"/>
<area shape="rect" href="class_b_n_o08x.html#a0ec9b1a10bbf25a057273605575f0d64" title="Updates period of respective report in report_period_trackers and recalculates host_int_timeout_ms ac..." alt="" coords="681,655,839,697"/>
<area shape="poly" title=" " alt="" coords="544,832,715,705,719,709,547,836"/>
<area shape="rect" href="class_b_n_o08x.html#a7cdeb849e728487de961cdfd4030c773" title="Waits for a queued packet to be sent or host_int_timeout_ms to elapse." alt="" coords="672,759,848,785"/>
<area shape="poly" title=" " alt="" coords="568,832,701,788,702,793,570,837"/>
<area shape="poly" title=" " alt="" coords="354,1058,377,1047,422,1008,460,961,489,914,509,874,514,877,494,916,464,964,426,1012,379,1052,356,1063"/>
<area shape="poly" title=" " alt="" coords="345,1113,377,1098,404,1074,428,1047,468,985,496,924,513,875,518,877,501,926,473,987,432,1050,408,1078,379,1102,347,1118"/>
<area shape="poly" title=" " alt="" coords="344,749,379,762,440,792,492,824,489,828,438,797,377,766,342,754"/>
<area shape="poly" title=" " alt="" coords="328,801,379,812,449,828,448,833,377,817,327,806"/>
<area shape="poly" title=" " alt="" coords="349,845,430,845,430,851,349,851"/>
<area shape="poly" title=" " alt="" coords="339,893,454,863,456,868,341,898"/>
<area shape="poly" title=" " alt="" coords="344,957,377,946,442,909,495,869,498,874,445,913,379,950,346,962"/>
<area shape="rect" href="class_b_n_o08x.html#a789f9b9b8ad0a84a6ca45a85740823ca" title="Enables a sensor report for a given ID." alt="" coords="447,557,603,584"/>
<area shape="poly" title=" " alt="" coords="367,568,432,568,432,573,367,573"/>
<area shape="poly" title=" " alt="" coords="604,575,665,580,664,585,604,580"/>
<area shape="poly" title=" " alt="" coords="558,582,698,646,696,650,556,587"/>
<area shape="poly" title=" " alt="" coords="541,582,598,638,674,707,727,747,724,752,671,711,594,642,538,586"/>
<area shape="poly" title=" " alt="" coords="336,605,437,585,438,590,337,610"/>
<area shape="poly" title=" " alt="" coords="339,656,377,644,436,618,488,590,490,594,439,623,379,649,341,661"/>
<area shape="poly" title=" " alt="" coords="343,289,380,308,408,334,432,364,472,429,501,492,518,542,513,543,496,494,468,431,428,367,404,338,376,313,340,293"/>
<area shape="poly" title=" " alt="" coords="357,348,379,359,404,379,427,401,466,451,495,501,515,542,510,544,491,503,461,454,423,405,401,383,377,364,355,352"/>
<area shape="poly" title=" " alt="" coords="348,411,379,426,418,453,453,484,506,543,503,547,450,488,415,457,377,430,346,416"/>
<area shape="poly" title=" " alt="" coords="339,478,379,492,438,519,489,547,486,552,435,524,377,497,337,483"/>
<area shape="poly" title=" " alt="" coords="337,531,438,551,437,556,336,537"/>
<area shape="rect" href="class_b_n_o08x.html#a3c9797a2a2be14ee6e8126f1295fa885" title="Get full acceleration (total acceleration of device, units in m/s^2)." alt="" coords="458,2043,592,2069"/>
<area shape="poly" title=" " alt="" coords="280,1871,304,1906,338,1948,379,1992,427,2028,444,2037,442,2042,425,2033,376,1996,334,1952,300,1909,276,1874"/>
<area shape="rect" href="class_b_n_o08x.html#a4a72489c56960d83050ae9c4b9ab75ed" title="Get the current activity classifier (Seee Ref. Manual 6.5.36)" alt="" coords="454,2093,597,2136"/>
<area shape="poly" title=" " alt="" coords="277,1871,299,1915,331,1971,375,2029,400,2056,428,2079,441,2088,438,2092,424,2083,396,2060,371,2032,327,1974,294,1918,272,1874"/>
<area shape="rect" href="class_b_n_o08x.html#aa9291dec6c05a3786fe58221e6856e8f" title="Get full rotational velocity with drift compensation (units in Rad/s)." alt="" coords="446,2160,605,2203"/>
<area shape="poly" title=" " alt="" coords="273,1872,291,1927,322,2000,367,2078,396,2114,428,2146,434,2151,431,2155,424,2150,392,2118,363,2081,318,2003,286,1929,268,1873"/>
<area shape="rect" href="class_b_n_o08x.html#a067678914e928a6691625b17c40237a0" title="Get full reported gravity vector, units in m/s^2." alt="" coords="455,1523,595,1549"/>
<area shape="poly" title=" " alt="" coords="352,1833,376,1816,397,1784,404,1753,404,1721,399,1689,394,1657,393,1625,402,1592,424,1560,439,1547,443,1552,428,1563,407,1594,399,1625,399,1657,404,1688,409,1721,410,1753,402,1786,380,1819,356,1837"/>
<area shape="rect" href="class_b_n_o08x.html#a8f4a10a8427a266fa28fc1c85c8e850f" title="Full rotational velocity from gyro&#45;integrated rotation vector (See Ref. Manual 6.5...." alt="" coords="445,1573,605,1616"/>
<area shape="poly" title=" " alt="" coords="353,1832,376,1815,393,1793,400,1770,401,1747,400,1723,398,1699,399,1675,407,1651,424,1626,431,1620,434,1624,428,1630,412,1653,405,1676,403,1699,405,1723,407,1747,405,1771,397,1795,380,1819,356,1837"/>
<area shape="rect" href="class_b_n_o08x.html#a4bef64b34cbff3922848c7a93aa21e46" title="Get full linear acceleration (acceleration of the device minus gravity, units in m/s^2)." alt="" coords="458,1640,592,1683"/>
<area shape="poly" title=" " alt="" coords="352,1831,376,1815,388,1801,395,1786,400,1756,404,1725,411,1709,424,1693,443,1679,446,1683,428,1697,416,1711,409,1726,405,1757,400,1788,393,1804,380,1819,355,1835"/>
<area shape="rect" href="class_b_n_o08x.html#ae766248440e76fb26bbadc6ee0b54ddb" title="Get the full magnetic field vector." alt="" coords="460,1707,591,1733"/>
<area shape="poly" title=" " alt="" coords="352,1829,376,1815,392,1798,399,1780,407,1761,424,1743,444,1732,446,1737,428,1747,412,1764,404,1782,396,1801,380,1819,355,1833"/>
<area shape="rect" href="class_b_n_o08x.html#af5d6dae7c0f8d36b6ac91adff614ab3a" title="Get the full quaternion reading." alt="" coords="461,1757,589,1784"/>
<area shape="poly" title=" " alt="" coords="343,1826,377,1815,425,1794,448,1786,449,1791,427,1798,379,1820,345,1831"/>
<area shape="rect" href="class_b_n_o08x.html#ac2118c4da6631d3b9806353ca2cbba27" title="Get raw gyroscope full reading from physical gyroscope MEMs sensor (See Ref. Manual 6...." alt="" coords="426,1808,624,1835"/>
<area shape="poly" title=" " alt="" coords="354,1838,410,1832,411,1837,354,1843"/>
<area shape="rect" href="class_b_n_o08x.html#a248544b262582d10d917a687190cb454" title="Get the current stability classifier (Seee Ref. Manual 6.5.31)" alt="" coords="451,1859,599,1901"/>
<area shape="poly" title=" " alt="" coords="354,1858,436,1867,435,1873,354,1863"/>
<area shape="rect" href="class_b_n_o08x.html#adaff49f3d80fdd19fd4210f0c56d41ef" title="Get the counted amount of steps." alt="" coords="442,1925,609,1952"/>
<area shape="poly" title=" " alt="" coords="318,1870,427,1911,452,1918,450,1923,425,1916,316,1875"/>
<area shape="rect" href="class_b_n_o08x.html#a86ff710f2b359e905c7154bfb7d5b104" title="Get full rotational velocity without drift compensation (units in Rad/s). An estimate of drift is giv..." alt="" coords="439,1976,612,2019"/>
<area shape="poly" title=" " alt="" coords="293,1870,352,1916,427,1962,439,1967,437,1972,425,1966,349,1920,289,1875"/>
</map>
</div>
</div>
</div>
<a id="a1438f6b8587b635b6096dda2927fa9a1" name="a1438f6b8587b635b6096dda2927fa9a1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1438f6b8587b635b6096dda2927fa9a1">&#9670;&#160;</a></span>TEST_CASE() <span class="overload">[5/6]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">TEST_CASE </td>
<td>(</td>
<td class="paramtype">&quot;Quad Report Enable/Disable&quot;</td> <td class="paramname"><span class="paramname">, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&quot;&quot;</td> <td class="paramname"><span class="paramname">[MultiReportEnableDisable]</span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="_multi_report_tests_8cpp_a1438f6b8587b635b6096dda2927fa9a1_cgraph.png" border="0" usemap="#a_multi_report_tests_8cpp_a1438f6b8587b635b6096dda2927fa9a1_cgraph" alt=""/></div>
<map name="a_multi_report_tests_8cpp_a1438f6b8587b635b6096dda2927fa9a1_cgraph" id="a_multi_report_tests_8cpp_a1438f6b8587b635b6096dda2927fa9a1_cgraph">
<area shape="rect" title=" " alt="" coords="5,549,102,576"/>
<area shape="rect" href="class_b_n_o08x_test_helper.html#ade97098806c8779b26f9c166c4b03eea" title="Checks if report_data matches the default states stored within prev_report_data data for respective r..." alt="" coords="150,5,373,48"/>
<area shape="poly" title=" " alt="" coords="53,549,60,453,76,305,89,228,104,157,124,99,148,58,149,57,153,60,152,62,129,101,109,159,94,229,81,306,65,453,58,549"/>
<area shape="rect" href="class_b_n_o08x_test_helper.html#a857b66c12c231af0d546c026ec017ab3" title="Converts BNO08xAccuracy enum class object to string." alt="" coords="167,72,356,115"/>
<area shape="poly" title=" " alt="" coords="53,548,62,463,80,336,93,270,108,210,126,159,148,125,153,120,156,124,152,128,131,162,113,211,98,271,85,337,67,464,59,549"/>
<area shape="rect" href="class_b_n_o08x.html#ab56b185d6c9e972a2b28c2621387bb86" title="Checks if BNO08x has asserted interrupt and sent data." alt="" coords="182,139,341,165"/>
<area shape="poly" title=" " alt="" coords="54,549,63,472,82,360,110,249,128,205,148,175,166,162,169,167,152,179,132,208,115,250,88,361,69,473,59,549"/>
<area shape="rect" href="class_b_n_o08x.html#ad5c991150895b80bee68c933059a4058" title="Sends command to disable accelerometer reports by setting report interval to 0." alt="" coords="157,256,366,283"/>
<area shape="poly" title=" " alt="" coords="53,549,57,500,71,431,83,393,100,357,121,322,148,293,152,289,156,293,152,297,125,326,104,359,88,395,76,432,63,501,58,549"/>
<area shape="rect" href="class_b_n_o08x.html#afbd2b02d5abe7084ce9de49ee2c9142f" title="Sends command to disable linear accelerometer reports by setting report interval to 0." alt="" coords="183,307,340,349"/>
<area shape="poly" title=" " alt="" coords="55,548,64,511,81,460,108,406,127,381,148,359,167,346,170,351,151,363,131,385,113,409,86,462,69,513,60,550"/>
<area shape="rect" href="class_b_n_o08x.html#a6671b082d20dda8bf5c53cb47db0c338" title="Sends command to disable magnetometer reports by setting report interval to 0." alt="" coords="157,373,366,400"/>
<area shape="poly" title=" " alt="" coords="57,548,68,519,87,481,114,442,148,410,156,405,159,409,151,414,118,446,92,484,73,521,62,550"/>
<area shape="rect" href="class_b_n_o08x.html#a1ebd456d2a67a22b5ba0911a95915921" title="Sends command to disable rotation vector reports by setting report interval to 0." alt="" coords="177,189,346,232"/>
<area shape="poly" title=" " alt="" coords="52,549,54,493,66,411,78,366,95,321,118,279,148,242,161,231,164,235,152,246,122,282,100,323,83,367,72,412,60,493,57,549"/>
<area shape="rect" href="class_b_n_o08x.html#a2795c6579cf03e22f62a5eadc88dee91" title="Sends command to enable accelerometer reports (See Ref. Manual 6.5.9)" alt="" coords="159,491,364,517"/>
<area shape="poly" title=" " alt="" coords="91,546,149,527,178,519,180,524,150,532,92,551"/>
<area shape="rect" href="class_b_n_o08x.html#ae1435b83ca83bc51b75f3303afe87f7b" title="Sends command to enable linear accelerometer reports (See Ref. Manual 6.5.10)" alt="" coords="184,541,339,584"/>
<area shape="poly" title=" " alt="" coords="102,560,169,560,169,565,102,565"/>
<area shape="rect" href="class_b_n_o08x.html#a3c32120bcd0987c3ca1bb72910586b59" title="Sends command to enable magnetometer reports (See Ref. Manual 6.5.16)" alt="" coords="158,608,365,635"/>
<area shape="poly" title=" " alt="" coords="92,574,150,593,180,601,178,606,149,599,91,579"/>
<area shape="rect" href="class_b_n_o08x.html#ab4c1d5cde156af09b7e88913f3af62c7" title="Sends command to enable rotation vector reports (See Ref. Manual 6.5.18)" alt="" coords="178,424,345,467"/>
<area shape="poly" title=" " alt="" coords="65,547,100,512,148,476,163,469,165,474,151,481,104,516,69,551"/>
<area shape="rect" href="class_b_n_o08x_test_helper.html#a41a432a3fe288e45b6ab139a00bd7d6b" title="Deletes test IMU calling deconstructor and releases heap allocated memory." alt="" coords="182,659,341,701"/>
<area shape="poly" title=" " alt="" coords="69,575,104,610,151,644,169,653,167,658,148,649,100,614,65,579"/>
<area shape="rect" href="class_b_n_o08x_test_helper.html#ad398739ce46400c1ac35e1cf7603d590" title="Checks if report_data matches the default states stored within prev_report_data data for respective r..." alt="" coords="167,725,356,768"/>
<area shape="poly" title=" " alt="" coords="62,576,93,641,119,679,151,711,157,715,154,719,148,715,115,682,88,644,57,578"/>
<area shape="rect" href="class_b_n_o08x_test_helper.html#a157342da2def8b659d27ae4d24063cb5" title="Checks if report_data matches the default states stored within prev_report_data data for respective r..." alt="" coords="150,792,373,835"/>
<area shape="poly" title=" " alt="" coords="59,576,67,615,84,670,111,728,130,755,151,778,155,781,152,785,148,782,125,758,107,731,79,672,62,617,54,577"/>
<area shape="rect" href="class_b_n_o08x_test_helper.html#a7fbfc48c0fff306ab81e2320bc171002" title="Prints a message during a test." alt="" coords="179,859,344,901"/>
<area shape="poly" title=" " alt="" coords="58,576,62,626,76,699,88,738,104,777,125,813,152,845,167,856,163,860,148,849,120,816,99,779,83,740,70,700,57,627,53,576"/>
<area shape="rect" href="class_b_n_o08x_test_helper.html#ade6be1fd8ef3a99e0edae4cbf25eb528" title="Resets internal test imu data with test defaults." alt="" coords="177,925,346,984"/>
<area shape="poly" title=" " alt="" coords="57,576,58,636,70,726,81,775,98,824,121,870,152,912,165,923,162,927,148,915,117,873,93,826,76,776,64,726,53,637,52,577"/>
<area shape="rect" href="class_b_n_o08x_test_helper.html#aeb8cd985faf8e403f62b60fced9cb2fd" title="Checks if report_data matches the default states stored within prev_report_data data for respective r..." alt="" coords="170,1008,353,1051"/>
<area shape="poly" title=" " alt="" coords="59,576,67,661,86,787,98,852,113,912,131,961,152,994,159,1001,155,1005,148,998,127,964,108,914,93,853,80,788,62,662,53,577"/>
<area shape="rect" href="_callback_tests_8cpp.html#a9091949d4ea860523915687536d5c4d3" title=" " alt="" coords="180,1075,343,1101"/>
<area shape="poly" title=" " alt="" coords="58,576,65,672,80,819,93,895,108,965,128,1023,152,1061,167,1073,164,1077,148,1064,123,1025,103,967,87,896,75,820,59,673,53,576"/>
<area shape="rect" href="class_b_n_o08x_test_helper.html#ac81c63583b19e5c7b3233324aaea98e2" title="Updates report data with calls relevant test_imu methods." alt="" coords="172,1125,351,1168"/>
<area shape="poly" title=" " alt="" coords="58,576,64,681,79,842,91,927,107,1004,127,1069,139,1093,152,1112,161,1120,157,1124,148,1115,134,1096,122,1070,102,1006,86,928,73,843,58,681,53,577"/>
<area shape="rect" href="class_b_n_o08x.html#a4f12de628073f44b2a3fab2688cf1caf" title="Waits for a valid or invalid packet to be received or host_int_timeout_ms to elapse." alt="" coords="443,139,597,165"/>
<area shape="poly" title=" " alt="" coords="342,149,427,149,427,155,342,155"/>
<area shape="rect" href="class_b_n_o08x.html#a00ec3857cb06ae885e32059ef1cab693" title="Disables a sensor report for a given ID by setting its time interval to 0." alt="" coords="441,315,600,341"/>
<area shape="poly" title=" " alt="" coords="324,281,444,308,443,313,323,286"/>
<area shape="rect" href="class_b_n_o08x.html#af7f960dbd26c6f1834661ef5f5bbd4d3" title="Queues a packet containing a command with a request for sensor reports, reported periodically...." alt="" coords="676,307,835,349"/>
<area shape="poly" title=" " alt="" coords="600,325,660,325,660,331,600,331"/>
<area shape="rect" href="class_b_n_o08x.html#a0ec9b1a10bbf25a057273605575f0d64" title="Updates period of respective report in report_period_trackers and recalculates host_int_timeout_ms ac..." alt="" coords="677,373,834,416"/>
<area shape="poly" title=" " alt="" coords="571,339,664,366,662,371,570,345"/>
<area shape="rect" href="class_b_n_o08x.html#a7cdeb849e728487de961cdfd4030c773" title="Waits for a queued packet to be sent or host_int_timeout_ms to elapse." alt="" coords="668,440,843,467"/>
<area shape="poly" title=" " alt="" coords="540,340,595,382,669,426,684,432,682,437,666,430,592,386,536,344"/>
<area shape="rect" href="class_b_n_o08x.html#a62c570ba96512f4d0d10b2594048de1f" title="Queues an SHTP packet to be sent via SPI." alt="" coords="900,315,1059,341"/>
<area shape="poly" title=" " alt="" coords="835,325,884,325,884,331,835,331"/>
<area shape="rect" href="class_b_n_o08x.html#a27b5317d11a5b81028b87a73b7024bfa" title="Converts report id to respective index in report_period_trackers." alt="" coords="892,373,1067,416"/>
<area shape="poly" title=" " alt="" coords="835,392,877,392,877,397,835,397"/>
<area shape="poly" title=" " alt="" coords="341,325,425,325,425,331,341,331"/>
<area shape="poly" title=" " alt="" coords="323,370,443,343,444,348,324,375"/>
<area shape="poly" title=" " alt="" coords="344,230,374,242,435,272,487,304,484,308,433,277,372,246,342,235"/>
<area shape="rect" href="class_b_n_o08x.html#a789f9b9b8ad0a84a6ca45a85740823ca" title="Enables a sensor report for a given ID." alt="" coords="442,491,598,517"/>
<area shape="poly" title=" " alt="" coords="365,501,427,501,427,507,365,507"/>
<area shape="poly" title=" " alt="" coords="530,489,584,428,623,391,666,359,674,355,676,359,669,364,626,395,588,431,534,492"/>
<area shape="poly" title=" " alt="" coords="545,488,666,426,679,420,681,425,668,430,547,493"/>
<area shape="poly" title=" " alt="" coords="585,487,675,468,676,473,586,493"/>
<area shape="rect" href="class_b_n_o08x.html#a48c1d43b66b1a0894cb1fc2179f62cdc" title=" " alt="" coords="667,491,844,517"/>
<area shape="poly" title=" " alt="" coords="599,501,652,501,652,507,599,507"/>
<area shape="rect" href="class_b_n_o08x.html#a28cd1c0b3477571d87133234e6358503" title="Hard resets BNO08x sensor." alt="" coords="686,541,825,568"/>
<area shape="poly" title=" " alt="" coords="586,515,676,535,675,540,585,521"/>
<area shape="rect" href="class_b_n_o08x.html#a2897a178bf2c53cd99df0d4570edf72e" title="Waits for data to be received over SPI, or host_int_timeout_ms to elapse." alt="" coords="892,516,1067,543"/>
<area shape="poly" title=" " alt="" coords="845,511,877,515,876,520,844,517"/>
<area shape="poly" title=" " alt="" coords="825,544,876,538,877,544,826,549"/>
<area shape="poly" title=" " alt="" coords="338,543,443,519,444,524,339,548"/>
<area shape="poly" title=" " alt="" coords="338,605,372,594,435,560,488,525,491,529,438,565,374,598,339,610"/>
<area shape="poly" title=" " alt="" coords="346,462,444,484,443,489,345,467"/>
<area shape="rect" href="class_b_n_o08x.html#a3c9797a2a2be14ee6e8126f1295fa885" title="Get full acceleration (total acceleration of device, units in m/s^2)." alt="" coords="453,928,587,955"/>
<area shape="poly" title=" " alt="" coords="350,1126,371,1111,385,1094,392,1076,394,1039,397,1002,404,983,419,965,437,952,440,957,423,969,409,986,402,1003,399,1040,397,1077,389,1097,375,1115,353,1131"/>
<area shape="rect" href="class_b_n_o08x.html#a4a72489c56960d83050ae9c4b9ab75ed" title="Get the current activity classifier (Seee Ref. Manual 6.5.36)" alt="" coords="449,1096,592,1139"/>
<area shape="poly" title=" " alt="" coords="351,1134,433,1125,433,1130,352,1139"/>
<area shape="rect" href="class_b_n_o08x.html#aa9291dec6c05a3786fe58221e6856e8f" title="Get full rotational velocity with drift compensation (units in Rad/s)." alt="" coords="441,979,600,1021"/>
<area shape="poly" title=" " alt="" coords="350,1124,371,1111,387,1092,395,1073,402,1052,419,1031,426,1027,429,1031,423,1035,407,1055,400,1074,392,1095,375,1115,353,1129"/>
<area shape="rect" href="class_b_n_o08x.html#a067678914e928a6691625b17c40237a0" title="Get full reported gravity vector, units in m/s^2." alt="" coords="450,1045,590,1072"/>
<area shape="poly" title=" " alt="" coords="343,1122,372,1111,396,1096,420,1082,438,1075,440,1080,422,1086,398,1101,374,1116,345,1127"/>
<area shape="rect" href="class_b_n_o08x.html#a8f4a10a8427a266fa28fc1c85c8e850f" title="Full rotational velocity from gyro&#45;integrated rotation vector (See Ref. Manual 6.5...." alt="" coords="440,1331,600,1373"/>
<area shape="poly" title=" " alt="" coords="279,1167,337,1240,377,1281,423,1316,430,1321,427,1326,419,1321,373,1285,333,1243,275,1170"/>
<area shape="rect" href="class_b_n_o08x.html#a4bef64b34cbff3922848c7a93aa21e46" title="Get full linear acceleration (acceleration of the device minus gravity, units in m/s^2)." alt="" coords="453,1397,587,1440"/>
<area shape="poly" title=" " alt="" coords="274,1168,294,1213,327,1271,370,1331,395,1359,423,1383,441,1394,438,1399,419,1387,391,1363,365,1334,322,1273,290,1215,269,1170"/>
<area shape="rect" href="class_b_n_o08x.html#ae766248440e76fb26bbadc6ee0b54ddb" title="Get the full magnetic field vector." alt="" coords="455,1464,586,1491"/>
<area shape="poly" title=" " alt="" coords="270,1168,286,1225,316,1301,336,1342,361,1382,389,1418,423,1450,441,1461,439,1466,419,1454,385,1422,356,1385,331,1345,311,1303,281,1226,265,1169"/>
<area shape="rect" href="class_b_n_o08x.html#af5d6dae7c0f8d36b6ac91adff614ab3a" title="Get the full quaternion reading." alt="" coords="456,811,584,837"/>
<area shape="poly" title=" " alt="" coords="350,1128,371,1112,392,1079,400,1047,399,1014,394,981,388,948,388,915,396,881,419,847,440,833,443,837,423,851,401,883,393,915,394,948,399,980,404,1013,405,1047,397,1081,375,1115,353,1132"/>
<area shape="rect" href="class_b_n_o08x.html#ac2118c4da6631d3b9806353ca2cbba27" title="Get raw gyroscope full reading from physical gyroscope MEMs sensor (See Ref. Manual 6...." alt="" coords="421,1163,619,1189"/>
<area shape="poly" title=" " alt="" coords="352,1154,406,1160,405,1166,351,1159"/>
<area shape="rect" href="class_b_n_o08x.html#a248544b262582d10d917a687190cb454" title="Get the current stability classifier (Seee Ref. Manual 6.5.31)" alt="" coords="446,1213,594,1256"/>
<area shape="poly" title=" " alt="" coords="327,1166,422,1199,441,1205,439,1210,420,1204,325,1171"/>
<area shape="rect" href="class_b_n_o08x.html#adaff49f3d80fdd19fd4210f0c56d41ef" title="Get the counted amount of steps." alt="" coords="437,1280,604,1307"/>
<area shape="poly" title=" " alt="" coords="287,1166,345,1216,383,1243,422,1266,438,1272,435,1277,420,1270,380,1247,342,1221,283,1170"/>
<area shape="rect" href="class_b_n_o08x.html#a86ff710f2b359e905c7154bfb7d5b104" title="Get full rotational velocity without drift compensation (units in Rad/s). An estimate of drift is giv..." alt="" coords="434,861,607,904"/>
<area shape="poly" title=" " alt="" coords="350,1127,371,1111,388,1088,395,1064,397,1040,395,1015,393,990,394,965,402,940,419,914,421,912,425,916,423,918,406,942,399,966,398,990,400,1015,402,1040,401,1065,393,1090,375,1115,353,1132"/>
<area shape="rect" href="class_b_n_o08x.html#a27fb24e894f794ec6228ef142b6ff8d9" title="Converts a register value to a float using its associated Q point. (See https://en...." alt="" coords="688,1016,823,1043"/>
<area shape="poly" title=" " alt="" coords="583,953,620,964,715,1006,713,1011,618,969,582,958"/>
<area shape="poly" title=" " alt="" coords="601,1007,673,1016,672,1022,600,1013"/>
<area shape="poly" title=" " alt="" coords="590,1047,673,1037,673,1042,591,1053"/>
<area shape="poly" title=" " alt="" coords="599,1329,618,1317,645,1287,670,1254,707,1182,732,1112,746,1057,751,1059,737,1114,712,1184,674,1257,650,1291,621,1321,602,1334"/>
<area shape="poly" title=" " alt="" coords="586,1403,618,1383,650,1346,677,1303,699,1258,716,1211,738,1124,749,1058,754,1059,744,1125,721,1213,704,1260,682,1306,654,1349,621,1387,589,1407"/>
<area shape="poly" title=" " alt="" coords="585,1468,603,1461,618,1450,656,1405,687,1354,710,1298,727,1242,746,1136,751,1058,757,1058,751,1137,732,1243,715,1300,691,1356,660,1408,621,1454,605,1465,587,1473"/>
<area shape="poly" title=" " alt="" coords="586,831,621,847,662,882,697,924,724,966,744,1001,739,1003,720,968,693,927,658,886,618,852,584,836"/>
<area shape="poly" title=" " alt="" coords="597,902,621,914,683,958,732,1003,729,1007,680,962,618,918,594,907"/>
</map>
</div>
</div>
</div>
<a id="a915d6c272bf95057a8bb22abfb307882" name="a915d6c272bf95057a8bb22abfb307882"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a915d6c272bf95057a8bb22abfb307882">&#9670;&#160;</a></span>TEST_CASE() <span class="overload">[6/6]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">TEST_CASE </td>
<td>(</td>
<td class="paramtype">&quot;Tri Report Enable/Disable&quot;</td> <td class="paramname"><span class="paramname">, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&quot;&quot;</td> <td class="paramname"><span class="paramname">[MultiReportEnableDisable]</span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="_multi_report_tests_8cpp_a915d6c272bf95057a8bb22abfb307882_cgraph.png" border="0" usemap="#a_multi_report_tests_8cpp_a915d6c272bf95057a8bb22abfb307882_cgraph" alt=""/></div>
<map name="a_multi_report_tests_8cpp_a915d6c272bf95057a8bb22abfb307882_cgraph" id="a_multi_report_tests_8cpp_a915d6c272bf95057a8bb22abfb307882_cgraph">
<area shape="rect" title=" " alt="" coords="5,445,102,472"/>
<area shape="rect" href="class_b_n_o08x_test_helper.html#ade97098806c8779b26f9c166c4b03eea" title="Checks if report_data matches the default states stored within prev_report_data data for respective r..." alt="" coords="150,5,373,48"/>
<area shape="poly" title=" " alt="" coords="54,444,63,365,82,250,110,135,128,89,148,58,150,56,154,60,152,62,133,92,116,136,88,251,69,366,59,445"/>
<area shape="rect" href="class_b_n_o08x_test_helper.html#a857b66c12c231af0d546c026ec017ab3" title="Converts BNO08xAccuracy enum class object to string." alt="" coords="167,72,356,115"/>
<area shape="poly" title=" " alt="" coords="52,445,53,387,65,301,77,254,94,207,117,163,148,125,152,121,156,125,152,128,122,166,99,210,82,256,70,302,59,387,57,445"/>
<area shape="rect" href="class_b_n_o08x.html#ab56b185d6c9e972a2b28c2621387bb86" title="Checks if BNO08x has asserted interrupt and sent data." alt="" coords="182,139,341,165"/>
<area shape="poly" title=" " alt="" coords="52,445,56,394,69,321,81,282,98,243,120,207,148,175,166,163,169,167,151,179,124,210,103,245,87,284,75,323,62,395,58,445"/>
<area shape="rect" href="class_b_n_o08x.html#ad5c991150895b80bee68c933059a4058" title="Sends command to disable accelerometer reports by setting report interval to 0." alt="" coords="157,189,366,216"/>
<area shape="poly" title=" " alt="" coords="54,444,60,402,76,342,104,280,124,251,148,226,153,222,156,226,151,230,128,254,109,282,81,344,66,403,59,445"/>
<area shape="rect" href="class_b_n_o08x.html#afbd2b02d5abe7084ce9de49ee2c9142f" title="Sends command to disable linear accelerometer reports by setting report interval to 0." alt="" coords="183,240,340,283"/>
<area shape="poly" title=" " alt="" coords="56,444,68,413,86,372,113,329,148,293,167,281,170,285,151,297,117,333,91,375,73,415,61,446"/>
<area shape="rect" href="class_b_n_o08x.html#a6671b082d20dda8bf5c53cb47db0c338" title="Sends command to disable magnetometer reports by setting report interval to 0." alt="" coords="157,307,366,333"/>
<area shape="poly" title=" " alt="" coords="60,444,93,394,119,366,148,343,159,337,161,342,151,348,122,370,98,397,64,447"/>
<area shape="rect" href="class_b_n_o08x.html#a2795c6579cf03e22f62a5eadc88dee91" title="Sends command to enable accelerometer reports (See Ref. Manual 6.5.9)" alt="" coords="159,357,364,384"/>
<area shape="poly" title=" " alt="" coords="70,443,105,418,149,394,168,386,170,391,151,398,108,422,73,447"/>
<area shape="rect" href="class_b_n_o08x.html#ae1435b83ca83bc51b75f3303afe87f7b" title="Sends command to enable linear accelerometer reports (See Ref. Manual 6.5.10)" alt="" coords="184,408,339,451"/>
<area shape="poly" title=" " alt="" coords="102,449,168,440,169,445,102,455"/>
<area shape="rect" href="class_b_n_o08x.html#a3c32120bcd0987c3ca1bb72910586b59" title="Sends command to enable magnetometer reports (See Ref. Manual 6.5.16)" alt="" coords="158,475,365,501"/>
<area shape="poly" title=" " alt="" coords="102,463,148,469,147,475,102,468"/>
<area shape="rect" href="class_b_n_o08x_test_helper.html#a41a432a3fe288e45b6ab139a00bd7d6b" title="Deletes test IMU calling deconstructor and releases heap allocated memory." alt="" coords="182,525,341,568"/>
<area shape="poly" title=" " alt="" coords="77,470,111,491,151,511,169,518,167,523,149,516,108,495,74,475"/>
<area shape="rect" href="class_b_n_o08x_test_helper.html#ad398739ce46400c1ac35e1cf7603d590" title="Checks if report_data matches the default states stored within prev_report_data data for respective r..." alt="" coords="167,592,356,635"/>
<area shape="poly" title=" " alt="" coords="64,471,97,523,122,553,151,578,159,582,156,587,148,582,118,556,93,527,60,474"/>
<area shape="rect" href="class_b_n_o08x_test_helper.html#a157342da2def8b659d27ae4d24063cb5" title="Checks if report_data matches the default states stored within prev_report_data data for respective r..." alt="" coords="150,659,373,701"/>
<area shape="poly" title=" " alt="" coords="60,472,70,507,88,553,114,603,132,625,151,645,156,648,153,652,148,649,128,629,110,605,83,556,65,508,55,473"/>
<area shape="rect" href="class_b_n_o08x_test_helper.html#a7fbfc48c0fff306ab81e2320bc171002" title="Prints a message during a test." alt="" coords="179,725,344,768"/>
<area shape="poly" title=" " alt="" coords="58,472,64,518,79,583,91,617,107,652,127,683,151,711,166,723,163,727,148,715,123,687,102,654,86,619,74,584,59,519,53,473"/>
<area shape="rect" href="class_b_n_o08x_test_helper.html#ade6be1fd8ef3a99e0edae4cbf25eb528" title="Resets internal test imu data with test defaults." alt="" coords="177,792,346,851"/>
<area shape="poly" title=" " alt="" coords="57,472,60,528,73,609,85,654,101,699,123,741,152,778,165,790,162,794,148,782,119,744,96,701,79,656,68,610,55,528,52,472"/>
<area shape="rect" href="_callback_tests_8cpp.html#a9091949d4ea860523915687536d5c4d3" title=" " alt="" coords="180,875,343,901"/>
<area shape="poly" title=" " alt="" coords="59,472,68,552,86,670,114,786,132,831,152,861,167,872,164,876,148,864,127,833,109,787,81,671,63,553,53,473"/>
<area shape="rect" href="class_b_n_o08x_test_helper.html#ac81c63583b19e5c7b3233324aaea98e2" title="Updates report data with calls relevant test_imu methods." alt="" coords="172,925,351,968"/>
<area shape="poly" title=" " alt="" coords="58,472,67,560,84,693,97,762,112,825,131,877,152,912,160,919,157,923,148,915,126,879,107,826,92,763,79,694,61,561,53,472"/>
<area shape="rect" href="class_b_n_o08x.html#a4f12de628073f44b2a3fab2688cf1caf" title="Waits for a valid or invalid packet to be received or host_int_timeout_ms to elapse." alt="" coords="443,139,597,165"/>
<area shape="poly" title=" " alt="" coords="342,149,427,149,427,155,342,155"/>
<area shape="rect" href="class_b_n_o08x.html#a00ec3857cb06ae885e32059ef1cab693" title="Disables a sensor report for a given ID by setting its time interval to 0." alt="" coords="441,259,600,285"/>
<area shape="poly" title=" " alt="" coords="327,214,374,225,462,251,460,256,372,231,326,219"/>
<area shape="rect" href="class_b_n_o08x.html#af7f960dbd26c6f1834661ef5f5bbd4d3" title="Queues a packet containing a command with a request for sensor reports, reported periodically...." alt="" coords="676,227,835,269"/>
<area shape="poly" title=" " alt="" coords="600,261,660,255,661,260,601,267"/>
<area shape="rect" href="class_b_n_o08x.html#a0ec9b1a10bbf25a057273605575f0d64" title="Updates period of respective report in report_period_trackers and recalculates host_int_timeout_ms ac..." alt="" coords="677,293,834,336"/>
<area shape="poly" title=" " alt="" coords="598,283,662,295,661,300,597,289"/>
<area shape="rect" href="class_b_n_o08x.html#a7cdeb849e728487de961cdfd4030c773" title="Waits for a queued packet to be sent or host_int_timeout_ms to elapse." alt="" coords="668,360,843,387"/>
<area shape="poly" title=" " alt="" coords="546,284,601,314,668,346,687,352,685,357,666,350,598,319,543,288"/>
<area shape="rect" href="class_b_n_o08x.html#a62c570ba96512f4d0d10b2594048de1f" title="Queues an SHTP packet to be sent via SPI." alt="" coords="900,235,1059,261"/>
<area shape="poly" title=" " alt="" coords="835,245,884,245,884,251,835,251"/>
<area shape="rect" href="class_b_n_o08x.html#a27b5317d11a5b81028b87a73b7024bfa" title="Converts report id to respective index in report_period_trackers." alt="" coords="892,293,1067,336"/>
<area shape="poly" title=" " alt="" coords="835,312,877,312,877,317,835,317"/>
<area shape="poly" title=" " alt="" coords="341,262,425,265,425,271,340,267"/>
<area shape="poly" title=" " alt="" coords="337,303,429,286,430,291,338,309"/>
<area shape="rect" href="class_b_n_o08x.html#a789f9b9b8ad0a84a6ca45a85740823ca" title="Enables a sensor report for a given ID." alt="" coords="442,381,598,408"/>
<area shape="poly" title=" " alt="" coords="365,378,427,383,426,389,364,383"/>
<area shape="poly" title=" " alt="" coords="534,379,590,331,627,304,666,279,676,274,678,279,669,284,630,308,593,336,538,383"/>
<area shape="poly" title=" " alt="" coords="561,378,675,339,677,344,563,383"/>
<area shape="poly" title=" " alt="" coords="599,385,652,380,653,385,599,390"/>
<area shape="rect" href="class_b_n_o08x.html#a48c1d43b66b1a0894cb1fc2179f62cdc" title=" " alt="" coords="667,411,844,437"/>
<area shape="poly" title=" " alt="" coords="599,402,652,408,652,414,599,407"/>
<area shape="rect" href="class_b_n_o08x.html#a28cd1c0b3477571d87133234e6358503" title="Hard resets BNO08x sensor." alt="" coords="686,461,825,488"/>
<area shape="poly" title=" " alt="" coords="557,406,668,447,690,454,689,459,666,452,555,411"/>
<area shape="rect" href="class_b_n_o08x.html#a2897a178bf2c53cd99df0d4570edf72e" title="Waits for data to be received over SPI, or host_int_timeout_ms to elapse." alt="" coords="892,436,1067,463"/>
<area shape="poly" title=" " alt="" coords="845,431,877,435,876,440,844,437"/>
<area shape="poly" title=" " alt="" coords="825,464,876,458,877,464,826,469"/>
<area shape="poly" title=" " alt="" coords="338,416,426,405,427,410,339,422"/>
<area shape="poly" title=" " alt="" coords="333,472,372,460,428,437,478,413,481,418,431,442,374,465,334,477"/>
<area shape="rect" href="class_b_n_o08x.html#a3c9797a2a2be14ee6e8126f1295fa885" title="Get full acceleration (total acceleration of device, units in m/s^2)." alt="" coords="453,728,587,755"/>
<area shape="poly" title=" " alt="" coords="350,926,371,911,385,894,392,876,394,839,397,802,404,783,419,765,437,752,440,757,423,769,409,786,402,803,399,840,397,877,389,897,375,915,353,931"/>
<area shape="rect" href="class_b_n_o08x.html#a4a72489c56960d83050ae9c4b9ab75ed" title="Get the current activity classifier (Seee Ref. Manual 6.5.36)" alt="" coords="449,896,592,939"/>
<area shape="poly" title=" " alt="" coords="351,934,433,925,433,930,352,939"/>
<area shape="rect" href="class_b_n_o08x.html#aa9291dec6c05a3786fe58221e6856e8f" title="Get full rotational velocity with drift compensation (units in Rad/s)." alt="" coords="441,779,600,821"/>
<area shape="poly" title=" " alt="" coords="350,924,371,911,387,892,395,873,402,852,419,831,426,827,429,831,423,835,407,855,400,874,392,895,375,915,353,929"/>
<area shape="rect" href="class_b_n_o08x.html#a067678914e928a6691625b17c40237a0" title="Get full reported gravity vector, units in m/s^2." alt="" coords="450,845,590,872"/>
<area shape="poly" title=" " alt="" coords="343,922,372,911,396,896,420,882,438,875,440,880,422,886,398,901,374,916,345,927"/>
<area shape="rect" href="class_b_n_o08x.html#a8f4a10a8427a266fa28fc1c85c8e850f" title="Full rotational velocity from gyro&#45;integrated rotation vector (See Ref. Manual 6.5...." alt="" coords="440,1131,600,1173"/>
<area shape="poly" title=" " alt="" coords="279,967,337,1040,377,1081,423,1116,430,1121,427,1126,419,1121,373,1085,333,1043,275,970"/>
<area shape="rect" href="class_b_n_o08x.html#a4bef64b34cbff3922848c7a93aa21e46" title="Get full linear acceleration (acceleration of the device minus gravity, units in m/s^2)." alt="" coords="453,1197,587,1240"/>
<area shape="poly" title=" " alt="" coords="274,968,294,1013,327,1071,370,1131,395,1159,423,1183,441,1194,438,1199,419,1187,391,1163,365,1134,322,1073,290,1015,269,970"/>
<area shape="rect" href="class_b_n_o08x.html#ae766248440e76fb26bbadc6ee0b54ddb" title="Get the full magnetic field vector." alt="" coords="455,1264,586,1291"/>
<area shape="poly" title=" " alt="" coords="270,968,286,1025,316,1101,336,1142,361,1182,389,1218,423,1250,441,1261,439,1266,419,1254,385,1222,356,1185,331,1145,311,1103,281,1026,265,969"/>
<area shape="rect" href="class_b_n_o08x.html#af5d6dae7c0f8d36b6ac91adff614ab3a" title="Get the full quaternion reading." alt="" coords="456,611,584,637"/>
<area shape="poly" title=" " alt="" coords="350,928,371,912,392,879,400,847,399,814,394,781,388,748,388,715,396,681,419,647,440,633,443,637,423,651,401,683,393,715,394,748,399,780,404,813,405,847,397,881,375,915,353,932"/>
<area shape="rect" href="class_b_n_o08x.html#ac2118c4da6631d3b9806353ca2cbba27" title="Get raw gyroscope full reading from physical gyroscope MEMs sensor (See Ref. Manual 6...." alt="" coords="421,963,619,989"/>
<area shape="poly" title=" " alt="" coords="352,954,406,960,405,966,351,959"/>
<area shape="rect" href="class_b_n_o08x.html#a248544b262582d10d917a687190cb454" title="Get the current stability classifier (Seee Ref. Manual 6.5.31)" alt="" coords="446,1013,594,1056"/>
<area shape="poly" title=" " alt="" coords="327,966,422,999,441,1005,439,1010,420,1004,325,971"/>
<area shape="rect" href="class_b_n_o08x.html#adaff49f3d80fdd19fd4210f0c56d41ef" title="Get the counted amount of steps." alt="" coords="437,1080,604,1107"/>
<area shape="poly" title=" " alt="" coords="287,966,345,1016,383,1043,422,1066,438,1072,435,1077,420,1070,380,1047,342,1021,283,970"/>
<area shape="rect" href="class_b_n_o08x.html#a86ff710f2b359e905c7154bfb7d5b104" title="Get full rotational velocity without drift compensation (units in Rad/s). An estimate of drift is giv..." alt="" coords="434,661,607,704"/>
<area shape="poly" title=" " alt="" coords="350,927,371,911,388,888,395,864,397,840,395,815,393,790,394,765,402,740,419,714,421,712,425,716,423,718,406,742,399,766,398,790,400,815,402,840,401,865,393,890,375,915,353,932"/>
<area shape="rect" href="class_b_n_o08x.html#a27fb24e894f794ec6228ef142b6ff8d9" title="Converts a register value to a float using its associated Q point. (See https://en...." alt="" coords="688,816,823,843"/>
<area shape="poly" title=" " alt="" coords="583,753,620,764,715,806,713,811,618,769,582,758"/>
<area shape="poly" title=" " alt="" coords="601,807,673,816,672,822,600,813"/>
<area shape="poly" title=" " alt="" coords="590,847,673,837,673,842,591,853"/>
<area shape="poly" title=" " alt="" coords="599,1129,618,1117,645,1087,670,1054,707,982,732,912,746,857,751,859,737,914,712,984,674,1057,650,1091,621,1121,602,1134"/>
<area shape="poly" title=" " alt="" coords="586,1203,618,1183,650,1146,677,1103,699,1058,716,1011,738,924,749,858,754,859,744,925,721,1013,704,1060,682,1106,654,1149,621,1187,589,1207"/>
<area shape="poly" title=" " alt="" coords="585,1268,603,1261,618,1250,656,1205,687,1154,710,1098,727,1042,746,936,751,858,757,858,751,937,732,1043,715,1100,691,1156,660,1208,621,1254,605,1265,587,1273"/>
<area shape="poly" title=" " alt="" coords="586,631,621,647,662,682,697,724,724,766,744,801,739,803,720,768,693,727,658,686,618,652,584,636"/>
<area shape="poly" title=" " alt="" coords="597,702,621,714,683,758,732,803,729,807,680,762,618,718,594,707"/>
</map>
</div>
</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_85e9385bd83516731053aadc7da3c8af.html">imu_update</a></li><li class="navelem"><a class="el" href="dir_c60d9bf80716f90f729fd65c40ec81f7.html">bno08x_update</a></li><li class="navelem"><a class="el" href="dir_fd670e5d11b8bb731501003ff6578ae1.html">components</a></li><li class="navelem"><a class="el" href="dir_a6718ce9703adf4789a693642ffedf7f.html">esp32_BNO08x</a></li><li class="navelem"><a class="el" href="dir_14dea6b744ab39100edf1f9916c217e0.html">test</a></li><li class="navelem"><a class="el" href="_multi_report_tests_8cpp.html">MultiReportTests.cpp</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 </li>
</ul>
</div>
</body>
</html>