esp32_BNO08x/documentation/html/class_b_n_o08x_rpt.html

1673 lines
182 KiB
HTML
Raw Normal View History

2024-12-06 04:09:30 +00:00
<!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: BNO08xRpt Class 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.3</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('class_b_n_o08x_rpt.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="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="#pro-static-attribs">Static Protected Attributes</a> &#124;
<a href="#friends">Friends</a> &#124;
<a href="class_b_n_o08x_rpt-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">BNO08xRpt Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div></div>
</div><!--header-->
<div class="contents">
<p>Class to represent and manage reports returned from <a class="el" href="class_b_n_o08x.html" title="BNO08x IMU driver class.">BNO08x</a>.
<a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="_b_n_o08x_rpt_8hpp_source.html">BNO08xRpt.hpp</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for BNO08xRpt:</div>
<div class="dyncontent">
<div class="center"><img src="class_b_n_o08x_rpt__inherit__graph.png" border="0" usemap="#a_b_n_o08x_rpt_inherit__map" alt="Inheritance graph"/></div>
<map name="a_b_n_o08x_rpt_inherit__map" id="a_b_n_o08x_rpt_inherit__map">
<area shape="rect" title="Class to represent and manage reports returned from BNO08x." alt="" coords="5,385,96,412"/>
<area shape="rect" href="class_b_n_o08x_rpt_acceleration.html" title="Class to represent accelerometer reports. (See Ref. Manual 6.5.9)" alt="" coords="182,5,345,32"/>
<area shape="poly" title=" " alt="" coords="53,370,64,293,83,195,109,103,124,67,142,42,160,29,181,21,183,26,163,34,146,46,129,69,114,104,88,196,69,294,58,370"/>
<area shape="rect" href="class_b_n_o08x_rpt_activity_classifier.html" title="Class to represent activity classifier reports. (See Ref. Manual 6.5.36)" alt="" coords="171,56,356,83"/>
<area shape="poly" title=" " alt="" coords="49,370,52,312,65,237,77,198,93,159,115,124,142,93,169,76,172,81,145,97,119,127,98,162,82,199,70,238,58,312,54,370"/>
<area shape="rect" href="class_b_n_o08x_rpt_cal_gyro.html" title="Class to represent calibrated gyro reports. (See Ref. Manual 6.5.13)" alt="" coords="195,107,332,133"/>
<area shape="poly" title=" " alt="" coords="51,370,57,320,72,259,99,197,118,168,142,143,166,128,193,120,195,125,168,133,145,147,123,171,104,199,78,261,63,321,56,370"/>
<area shape="rect" href="class_b_n_o08x_rpt_cal_magnetometer.html" title="Class to represent calibrated magnetometer reports. (See Ref. Manual 6.5.16)" alt="" coords="167,157,360,184"/>
<area shape="poly" title=" " alt="" coords="54,369,63,329,80,282,106,234,122,213,142,194,165,180,168,185,145,198,126,216,110,237,85,284,69,331,59,370"/>
<area shape="rect" href="class_b_n_o08x_rpt_gravity.html" title="Class to represent gravity reports. (See Ref. Manual 6.5.11)" alt="" coords="198,208,329,235"/>
<area shape="poly" title=" " alt="" coords="59,369,89,306,112,272,142,244,169,231,197,223,199,228,171,236,145,249,116,276,93,309,63,372"/>
<area shape="rect" href="class_b_n_o08x_rpt_linear_acceleration.html" title="Class to represent linear accelerometer reports. (See Ref. Manual 6.5.10)" alt="" coords="165,259,362,285"/>
<area shape="poly" title=" " alt="" coords="67,371,98,331,119,311,142,295,168,283,171,288,145,300,123,316,102,335,71,374"/>
<area shape="rect" href="class_b_n_o08x_rpt_r_v_generic.html" title="Class to represent rotation vector reports." alt="" coords="187,309,340,336"/>
<area shape="poly" title=" " alt="" coords="85,374,143,346,186,333,187,338,145,350,87,379"/>
<area shape="rect" href="class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html" title="Class to represent raw accelerometer reports. (See Ref. Manual 6.5.8)" alt="" coords="144,360,383,387"/>
<area shape="poly" title=" " alt="" coords="111,389,146,385,146,390,111,394"/>
<area shape="rect" href="class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html" title="Class to represent raw gyro reports. (See Ref. Manual 6.5.12)" alt="" coords="172,411,355,437"/>
<area shape="poly" title=" " alt="" coords="111,403,172,410,171,416,111,408"/>
<area shape="rect" href="class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html" title="Class to represent raw magnetometer reports. (See Ref. Manual 6.5.15)" alt="" coords="144,461,383,488"/>
<area shape="poly" title=" " alt="" coords="87,418,145,447,182,458,181,463,143,452,85,423"/>
<area shape="rect" href="class_b_n_o08x_rpt_shake_detector.html" title="Class to represent shake detector reports. (See Ref. Manual 6.5.32)" alt="" coords="175,512,352,539"/>
<area shape="poly" title=" " alt="" coords="71,423,102,463,123,482,145,498,176,511,174,516,142,502,119,486,98,466,67,427"/>
<area shape="rect" href="class_b_n_o08x_rpt_stability_classifier.html" title="Class to represent stability classifier reports. (See Ref. Manual 6.5.31)" alt="" coords="168,563,359,589"/>
<area shape="poly" title=" " alt="" coords="63,426,93,489,116,521,145,548,169,561,167,566,142,553,112,525,89,491,59,428"/>
<area shape="rect" href="class_b_n_o08x_rpt_step_counter.html" title="Class to represent step counter reports. (See Ref. Manual 6.5.29)" alt="" coords="182,613,345,640"/>
<area shape="poly" title=" " alt="" coords="59,427,69,466,85,513,110,560,126,581,145,599,163,610,183,618,181,623,160,615,142,603,122,585,106,563,80,515,63,468,54,428"/>
<area shape="rect" href="class_b_n_o08x_rpt_tap_detector.html" title="Class to represent tap detector reports. (See Ref. Manual 6.5.27)" alt="" coords="183,664,344,691"/>
<area shape="poly" title=" " alt="" coords="56,427,63,476,78,537,104,598,123,626,145,650,163,662,184,669,182,674,161,666,142,654,118,629,99,601,72,538,57,477,51,428"/>
<area shape="rect" href="class_b_n_o08x_rpt_uncal_gyro.html" title="Class to represent uncalibrated gyro reports. (See Ref. Manual 6.5.14)" alt="" coords="188,715,339,741"/>
<area shape="poly" title=" " alt="" coords="54,427,58,485,70,559,82,598,98,636,119,671,145,701,165,714,188,722,187,727,163,719,142,705,115,674,93,638,77,600,65,560,52,486,49,427"/>
<area shape="rect" href="class_b_n_o08x_rpt_uncal_magnetometer.html" title="Class to represent uncalibrated magnetometer reports. (See Ref. Manual 6.5.17)" alt="" coords="160,765,367,792"/>
<area shape="poly" title=" " alt="" coords="58,427,69,503,88,601,114,693,129,728,146,751,161,763,158,767,142,755,124,731,109,695,83,602,64,504,53,428"/>
<area shape="rect" href="class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v.html" title="Class to represent ARVR stabilized rotation vector reports. (See Ref. Manual 6.5.43)" alt="" coords="431,183,667,209"/>
<area shape="poly" title=" " alt="" coords="354,309,381,295,397,278,405,258,412,238,429,219,451,208,453,212,433,223,417,241,410,260,402,280,385,299,356,314"/>
<area shape="rect" href="class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v.html" title="Class to represent ARVR stabilized rotation vector reports. (See Ref. Manual 6.5.42)" alt="" coords="449,233,650,260"/>
<area shape="poly" title=" " alt="" coords="355,303,382,295,406,282,430,270,469,258,470,263,432,274,408,287,384,300,356,308"/>
<area shape="rect" href="class_b_n_o08x_rpt_game_r_v.html" title="Class to represent game rotation vector reports. (See Ref. Manual 6.5.19)" alt="" coords="478,284,621,311"/>
<area shape="poly" title=" " alt="" coords="355,312,477,301,477,306,356,317"/>
<area shape="rect" href="class_b_n_o08x_rpt_i_gyro_r_v.html" title="Class to represent integrated gyro rotation vector reports. (See Ref. Manual 6.5.44)" alt="" coords="480,335,619,361"/>
<area shape="poly" title=" " alt="" coords="356,328,479,339,479,344,355,333"/>
<area shape="rect" href="class_b_n_o08x_rpt_r_v.html" title="Class to represent rotation vector reports. (See Ref. Manual 6.5.18)" alt="" coords="495,385,603,412"/>
<area shape="poly" title=" " alt="" coords="356,337,384,346,408,358,432,371,495,388,494,393,430,376,406,363,382,350,355,342"/>
<area shape="rect" href="class_b_n_o08x_rpt_r_v_geomag.html" title="Class to represent geomagnetic rotation vector reports. (See Ref. Manual 6.5.20)" alt="" coords="471,436,628,463"/>
<area shape="poly" title=" " alt="" coords="356,331,385,346,402,365,410,385,417,404,433,422,471,439,469,444,429,426,412,407,405,387,397,368,381,350,354,336"/>
</map>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
<div class="dynheader">
Collaboration diagram for BNO08xRpt:</div>
<div class="dyncontent">
<div class="center"><img src="class_b_n_o08x_rpt__coll__graph.png" border="0" usemap="#a_b_n_o08x_rpt_coll__map" alt="Collaboration graph"/></div>
<map name="a_b_n_o08x_rpt_coll__map" id="a_b_n_o08x_rpt_coll__map">
<area shape="rect" title="Class to represent and manage reports returned from BNO08x." alt="" coords="32,112,123,139"/>
<area shape="rect" href="struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html" title="Holds context used to synchronize tasks and callback execution." alt="" coords="5,5,150,48"/>
<area shape="poly" title=" " alt="" coords="80,64,80,112,75,112,75,64"/>
</map>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a3012b77fd80f2c34e57d5a23299f1470" id="r_a3012b77fd80f2c34e57d5a23299f1470"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a3012b77fd80f2c34e57d5a23299f1470">enable</a> (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=<a class="el" href="namespace_b_n_o08x_private_types.html#a4f68e627c3c54e471ec83756b97924da">BNO08xPrivateTypes::default_sensor_cfg</a>)</td></tr>
<tr class="memdesc:a3012b77fd80f2c34e57d5a23299f1470"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enables a sensor report such that the <a class="el" href="class_b_n_o08x.html" title="BNO08x IMU driver class.">BNO08x</a> begins sending it. <br /></td></tr>
<tr class="separator:a3012b77fd80f2c34e57d5a23299f1470"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d147e7540a4c6aa19749844e14cdadc" id="r_a7d147e7540a4c6aa19749844e14cdadc"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a7d147e7540a4c6aa19749844e14cdadc">disable</a> (sh2_SensorConfig_t sensor_cfg=<a class="el" href="namespace_b_n_o08x_private_types.html#a4f68e627c3c54e471ec83756b97924da">BNO08xPrivateTypes::default_sensor_cfg</a>)</td></tr>
<tr class="memdesc:a7d147e7540a4c6aa19749844e14cdadc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Disables a sensor report by setting its period to 0us such that the <a class="el" href="class_b_n_o08x.html" title="BNO08x IMU driver class.">BNO08x</a> stops sending it. <br /></td></tr>
<tr class="separator:a7d147e7540a4c6aa19749844e14cdadc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5b542b28c81fcd05cf2e3f3d2d437d46" id="r_a5b542b28c81fcd05cf2e3f3d2d437d46"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a5b542b28c81fcd05cf2e3f3d2d437d46">register_cb</a> (std::function&lt; void(void)&gt; cb_fxn)</td></tr>
<tr class="memdesc:a5b542b28c81fcd05cf2e3f3d2d437d46"><td class="mdescLeft">&#160;</td><td class="mdescRight">Registers a callback to execute when new data from a specific report is received. <br /></td></tr>
<tr class="separator:a5b542b28c81fcd05cf2e3f3d2d437d46"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a74f6037286b51382535bab61680297ed" id="r_a74f6037286b51382535bab61680297ed"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a74f6037286b51382535bab61680297ed">has_new_data</a> ()</td></tr>
<tr class="memdesc:a74f6037286b51382535bab61680297ed"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if a new report has been received since the last time this function was called. <br /></td></tr>
<tr class="separator:a74f6037286b51382535bab61680297ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab3bb962696b135841ef7313bc631fc72" id="r_ab3bb962696b135841ef7313bc631fc72"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ab3bb962696b135841ef7313bc631fc72">flush</a> ()</td></tr>
<tr class="memdesc:ab3bb962696b135841ef7313bc631fc72"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flush all buffered reports for this sensor/report module. <br /></td></tr>
<tr class="separator:ab3bb962696b135841ef7313bc631fc72"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ce8e48cadf59f49068af7f1cb680b38" id="r_a7ce8e48cadf59f49068af7f1cb680b38"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a7ce8e48cadf59f49068af7f1cb680b38">get_sample_counts</a> (<a class="el" href="structbno08x__sample__counts__t.html">bno08x_sample_counts_t</a> &amp;sample_counts)</td></tr>
<tr class="memdesc:a7ce8e48cadf59f49068af7f1cb680b38"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets sample counts for this sensor (see SH-2 ref manual 6.4.3.1) <br /></td></tr>
<tr class="separator:a7ce8e48cadf59f49068af7f1cb680b38"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1418be33824d3102dbc8f92558a402a6" id="r_a1418be33824d3102dbc8f92558a402a6"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a1418be33824d3102dbc8f92558a402a6">clear_sample_counts</a> ()</td></tr>
<tr class="memdesc:a1418be33824d3102dbc8f92558a402a6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clears <a class="el" href="class_b_n_o08x.html" title="BNO08x IMU driver class.">BNO08x</a> internal sample counts for this sensor. (see SH-2 ref manual 6.4.3.1) <br /></td></tr>
<tr class="separator:a1418be33824d3102dbc8f92558a402a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5b054279b01204f61b4c0408acf51cf" id="r_ad5b054279b01204f61b4c0408acf51cf"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ad5b054279b01204f61b4c0408acf51cf">get_meta_data</a> (<a class="el" href="structbno08x__meta__data__t.html">bno08x_meta_data_t</a> &amp;meta_data)</td></tr>
<tr class="memdesc:ad5b054279b01204f61b4c0408acf51cf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system). <br /></td></tr>
<tr class="separator:ad5b054279b01204f61b4c0408acf51cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:a970fb7e7d3745c62fec626f0ccf0759f" id="r_a970fb7e7d3745c62fec626f0ccf0759f"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a970fb7e7d3745c62fec626f0ccf0759f">update_data</a> (sh2_SensorValue_t *sensor_val)=0</td></tr>
<tr class="separator:a970fb7e7d3745c62fec626f0ccf0759f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15e8eebe3fe90ac19837e3860c76374c" id="r_a15e8eebe3fe90ac19837e3860c76374c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a15e8eebe3fe90ac19837e3860c76374c">BNO08xRpt</a> (uint8_t <a class="el" href="#a63cd4ac9e96baa43eebe580f03307512">ID</a>, EventBits_t <a class="el" href="#ae78feab5682a4697c5acad3ca6f12c2e">rpt_bit</a>, <a class="el" href="struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html">BNO08xPrivateTypes::bno08x_sync_ctx_t</a> *<a class="el" href="#a5a1404a08918d66bb0f41f55220db6e5">sync_ctx</a>)</td></tr>
<tr class="memdesc:a15e8eebe3fe90ac19837e3860c76374c"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="class_b_n_o08x_rpt.html" title="Class to represent and manage reports returned from BNO08x.">BNO08xRpt</a> report constructor. <br /></td></tr>
<tr class="separator:a15e8eebe3fe90ac19837e3860c76374c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61e3451e93806e1b7eaf5f1387726765" id="r_a61e3451e93806e1b7eaf5f1387726765"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a61e3451e93806e1b7eaf5f1387726765">unlock_sh2_HAL</a> ()</td></tr>
<tr class="memdesc:a61e3451e93806e1b7eaf5f1387726765"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unlocks sh2 HAL lib to allow other tasks to call its APIs. <br /></td></tr>
<tr class="separator:a61e3451e93806e1b7eaf5f1387726765"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a5619a74c1237c5abde2e4bd6619d12" id="r_a7a5619a74c1237c5abde2e4bd6619d12"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a7a5619a74c1237c5abde2e4bd6619d12">lock_sh2_HAL</a> ()</td></tr>
<tr class="memdesc:a7a5619a74c1237c5abde2e4bd6619d12"><td class="mdescLeft">&#160;</td><td class="mdescRight">Locks sh2 HAL lib to only allow the calling task to call its APIs. <br /></td></tr>
<tr class="separator:a7a5619a74c1237c5abde2e4bd6619d12"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a26bacc572187119339ec248bb4e7d6f3" id="r_a26bacc572187119339ec248bb4e7d6f3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a26bacc572187119339ec248bb4e7d6f3">unlock_user_data</a> ()</td></tr>
<tr class="memdesc:a26bacc572187119339ec248bb4e7d6f3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unlocks user data to allow other tasks to read/modify it. <br /></td></tr>
<tr class="separator:a26bacc572187119339ec248bb4e7d6f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a48e7b1a2c2ebc6b1f2f292735c0832a0" id="r_a48e7b1a2c2ebc6b1f2f292735c0832a0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a48e7b1a2c2ebc6b1f2f292735c0832a0">lock_user_data</a> ()</td></tr>
<tr class="memdesc:a48e7b1a2c2ebc6b1f2f292735c0832a0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Locks locks user data to only allow the calling task to read/modify it. <br /></td></tr>
<tr class="separator:a48e7b1a2c2ebc6b1f2f292735c0832a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a47a623eb0a1db51af76a03a103c32329" id="r_a47a623eb0a1db51af76a03a103c32329"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a47a623eb0a1db51af76a03a103c32329">signal_data_available</a> ()</td></tr>
<tr class="memdesc:a47a623eb0a1db51af76a03a103c32329"><td class="mdescLeft">&#160;</td><td class="mdescRight">Signals to <a class="el" href="class_b_n_o08x.html#a367d525d1c0ba119b3dca3067bb5bccc" title="Polls for new data/report to become available.">BNO08x::data_available()</a> that a new report has arrived. <br /></td></tr>
<tr class="separator:a47a623eb0a1db51af76a03a103c32329"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr class="memitem:a63cd4ac9e96baa43eebe580f03307512" id="r_a63cd4ac9e96baa43eebe580f03307512"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a63cd4ac9e96baa43eebe580f03307512">ID</a></td></tr>
<tr class="memdesc:a63cd4ac9e96baa43eebe580f03307512"><td class="mdescLeft">&#160;</td><td class="mdescRight">Report ID, ex. SH2_ACCELERATION. <br /></td></tr>
<tr class="separator:a63cd4ac9e96baa43eebe580f03307512"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae78feab5682a4697c5acad3ca6f12c2e" id="r_ae78feab5682a4697c5acad3ca6f12c2e"><td class="memItemLeft" align="right" valign="top">EventBits_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ae78feab5682a4697c5acad3ca6f12c2e">rpt_bit</a></td></tr>
<tr class="memdesc:ae78feab5682a4697c5acad3ca6f12c2e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data. <br /></td></tr>
<tr class="separator:ae78feab5682a4697c5acad3ca6f12c2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d4d6f4cc6f1eae503863eedf7fb9f52" id="r_a1d4d6f4cc6f1eae503863eedf7fb9f52"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a1d4d6f4cc6f1eae503863eedf7fb9f52">period_us</a></td></tr>
<tr class="memdesc:a1d4d6f4cc6f1eae503863eedf7fb9f52"><td class="mdescLeft">&#160;</td><td class="mdescRight">The period/interval of the report in microseconds. <br /></td></tr>
<tr class="separator:a1d4d6f4cc6f1eae503863eedf7fb9f52"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a1404a08918d66bb0f41f55220db6e5" id="r_a5a1404a08918d66bb0f41f55220db6e5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html">BNO08xPrivateTypes::bno08x_sync_ctx_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a5a1404a08918d66bb0f41f55220db6e5">sync_ctx</a></td></tr>
<tr class="separator:a5a1404a08918d66bb0f41f55220db6e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-static-attribs" name="pro-static-attribs"></a>
Static Protected Attributes</h2></td></tr>
<tr class="memitem:a201aeb71fefb0d9d485914176a82dd80" id="r_a201aeb71fefb0d9d485914176a82dd80"><td class="memItemLeft" align="right" valign="top">static const constexpr float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a201aeb71fefb0d9d485914176a82dd80">RAD_2_DEG</a></td></tr>
<tr class="memdesc:a201aeb71fefb0d9d485914176a82dd80"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constant for radian to degree conversions, sed in quaternion to euler function conversions. <br /></td></tr>
<tr class="separator:a201aeb71fefb0d9d485914176a82dd80"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c57f370fb08b793bb10ec22d5acca45" id="r_a2c57f370fb08b793bb10ec22d5acca45"><td class="memItemLeft" align="right" valign="top">static const constexpr char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a2c57f370fb08b793bb10ec22d5acca45">TAG</a> = &quot;BNO08xRpt&quot;</td></tr>
<tr class="separator:a2c57f370fb08b793bb10ec22d5acca45"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="friends" name="friends"></a>
Friends</h2></td></tr>
<tr class="memitem:a9313d906399750f09e3fe4dae87cec15" id="r_a9313d906399750f09e3fe4dae87cec15"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a9313d906399750f09e3fe4dae87cec15">BNO08x</a></td></tr>
<tr class="separator:a9313d906399750f09e3fe4dae87cec15"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Class to represent and manage reports returned from <a class="el" href="class_b_n_o08x.html" title="BNO08x IMU driver class.">BNO08x</a>. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a15e8eebe3fe90ac19837e3860c76374c" name="a15e8eebe3fe90ac19837e3860c76374c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a15e8eebe3fe90ac19837e3860c76374c">&#9670;&#160;</a></span>BNO08xRpt()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">BNO08xRpt::BNO08xRpt </td>
<td>(</td>
<td class="paramtype">uint8_t</td> <td class="paramname"><span class="paramname"><em>ID</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">EventBits_t</td> <td class="paramname"><span class="paramname"><em>rpt_bit</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html">BNO08xPrivateTypes::bno08x_sync_ctx_t</a> *</td> <td class="paramname"><span class="paramname"><em>sync_ctx</em></span>&#160;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p><a class="el" href="class_b_n_o08x_rpt.html" title="Class to represent and manage reports returned from BNO08x.">BNO08xRpt</a> report constructor. </p>
<p>Construct a <a class="el" href="class_b_n_o08x_rpt.html" title="Class to represent and manage reports returned from BNO08x.">BNO08xRpt</a> object for managing a <a class="el" href="class_b_n_o08x.html" title="BNO08x IMU driver class.">BNO08x</a> sensor report.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">imu</td><td>Pointer to <a class="el" href="class_b_n_o08x.html" title="BNO08x IMU driver class.">BNO08x</a> imu object. </td></tr>
<tr><td class="paramname">report_ID</td><td>Report ID, ex. SH2_ACCELERATION. </td></tr>
<tr><td class="paramname">rpt_bit</td><td>Respective enable bit for report in BNO08x::evt_grp_report_en. </td></tr>
<tr><td class="paramname">period_us</td><td>The period/interval of the report in microseconds.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a1418be33824d3102dbc8f92558a402a6" name="a1418be33824d3102dbc8f92558a402a6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1418be33824d3102dbc8f92558a402a6">&#9670;&#160;</a></span>clear_sample_counts()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool BNO08xRpt::clear_sample_counts </td>
<td>(</td>
<td class="paramname"><span class="paramname"></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Clears <a class="el" href="class_b_n_o08x.html" title="BNO08x IMU driver class.">BNO08x</a> internal sample counts for this sensor. (see SH-2 ref manual 6.4.3.1) </p>
<dl class="section return"><dt>Returns</dt><dd>True clear counts operation succeeded. </dd></dl>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6_cgraph.png" border="0" usemap="#aclass_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6_cgraph" alt=""/></div>
<map name="aclass_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6_cgraph" id="aclass_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6_cgraph">
<area shape="rect" title="Clears BNO08x internal sample counts for this sensor. (see SH&#45;2 ref manual 6.4.3.1)" alt="" coords="5,23,181,65"/>
<area shape="rect" href="class_b_n_o08x_rpt.html#a7a5619a74c1237c5abde2e4bd6619d12" title="Locks sh2 HAL lib to only allow the calling task to call its APIs." alt="" coords="236,5,418,32"/>
<area shape="poly" title=" " alt="" coords="181,32,220,28,220,33,181,37"/>
<area shape="rect" href="class_b_n_o08x_rpt.html#a61e3451e93806e1b7eaf5f1387726765" title="Unlocks sh2 HAL lib to allow other tasks to call its APIs." alt="" coords="229,56,425,83"/>
<area shape="poly" title=" " alt="" coords="181,51,213,54,213,60,181,56"/>
</map>
</div>
</div>
</div>
<a id="a7d147e7540a4c6aa19749844e14cdadc" name="a7d147e7540a4c6aa19749844e14cdadc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7d147e7540a4c6aa19749844e14cdadc">&#9670;&#160;</a></span>disable()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool BNO08xRpt::disable </td>
<td>(</td>
<td class="paramtype">sh2_SensorConfig_t</td> <td class="paramname"><span class="paramname"><em>sensor_cfg</em><span class="paramdefsep"> = </span><span class="paramdefval"><a class="el" href="namespace_b_n_o08x_private_types.html#a4f68e627c3c54e471ec83756b97924da">BNO08xPrivateTypes::default_sensor_cfg</a></span></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Disables a sensor report by setting its period to 0us such that the <a class="el" href="class_b_n_o08x.html" title="BNO08x IMU driver class.">BNO08x</a> stops sending it. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">sensor_ID</td><td>The ID of the sensor for the respective report to be disabled. </td></tr>
<tr><td class="paramname">sensor_cfg</td><td>Sensor special configuration.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>ESP_OK if report was successfully disabled. </dd></dl>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_cgraph.png" border="0" usemap="#aclass_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_cgraph" alt=""/></div>
<map name="aclass_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_cgraph" id="aclass_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_cgraph">
<area shape="rect" title="Disables a sensor report by setting its period to 0us such that the BNO08x stops sending it." alt="" coords="5,31,145,57"/>
<area shape="rect" href="class_b_n_o08x_rpt.html#a3012b77fd80f2c34e57d5a23299f1470" title="Enables a sensor report such that the BNO08x begins sending it." alt="" coords="193,31,329,57"/>
<area shape="poly" title=" " alt="" coords="145,41,177,41,177,47,145,47"/>
<area shape="rect" href="class_b_n_o08x_rpt.html#a7a5619a74c1237c5abde2e4bd6619d12" title="Locks sh2 HAL lib to only allow the calling task to call its APIs." alt="" coords="384,5,566,32"/>
<area shape="poly" title=" " alt="" coords="329,33,368,29,369,34,329,39"/>
<area shape="rect" href="class_b_n_o08x_rpt.html#a61e3451e93806e1b7eaf5f1387726765" title="Unlocks sh2 HAL lib to allow other tasks to call its APIs." alt="" coords="377,56,573,83"/>
<area shape="poly" title=" " alt="" coords="329,49,362,53,361,59,329,55"/>
</map>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_icgraph.png" border="0" usemap="#aclass_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_icgraph" alt=""/></div>
<map name="aclass_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_icgraph" id="aclass_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_icgraph">
<area shape="rect" title="Disables a sensor report by setting its period to 0us such that the BNO08x stops sending it." alt="" coords="150,639,289,665"/>
<area shape="rect" href="_feature_tests_8cpp.html#a5258b4dbee44f7a6964ff93e378fd3fa" title=" " alt="" coords="5,5,102,32"/>
<area shape="poly" title=" " alt="" coords="213,623,201,501,179,329,163,241,145,160,124,93,100,46,88,35,91,31,104,42,129,91,150,159,168,240,184,328,207,500,218,623"/>
<area shape="rect" href="_single_report_tests_8cpp.html#af30c5c1549bda77b45a1e6fb5f76844a" title=" " alt="" coords="5,56,102,83"/>
<area shape="poly" title=" " alt="" coords="213,623,199,510,176,353,160,273,142,200,122,139,100,96,88,85,91,81,104,93,127,137,148,198,166,272,181,352,205,509,218,623"/>
<area shape="rect" href="_single_report_tests_8cpp.html#aaefa1a1d4b3c190b7f46bb7f42512949" title=" " alt="" coords="5,107,102,133"/>
<area shape="poly" title=" " alt="" coords="212,624,197,520,173,378,140,240,120,185,100,147,87,136,91,132,104,144,125,183,145,238,178,377,203,519,217,623"/>
<area shape="rect" href="_single_report_tests_8cpp.html#a508ef0459e3fd34f4235194f91992123" title=" " alt="" coords="5,157,102,184"/>
<area shape="poly" title=" " alt="" coords="216,623,212,543,196,431,182,370,161,309,134,251,100,198,87,186,90,182,104,194,139,248,166,307,187,369,201,430,217,542,221,623"/>
<area shape="rect" href="_single_report_tests_8cpp.html#a7a1dd1af780f6e5d8501a31da196cc45" title=" " alt="" coords="5,208,102,235"/>
<area shape="poly" title=" " alt="" coords="214,623,208,550,190,452,176,399,156,345,131,295,100,248,87,237,90,233,104,245,136,292,161,343,181,397,196,451,213,550,220,622"/>
<area shape="rect" href="_single_report_tests_8cpp.html#af25aef97093ff3259252290c5e32293f" title=" " alt="" coords="5,259,102,285"/>
<area shape="poly" title=" " alt="" coords="213,623,204,559,185,474,170,428,151,382,128,339,100,299,86,288,90,284,104,296,132,336,156,380,175,426,190,472,209,558,218,623"/>
<area shape="rect" href="_single_report_tests_8cpp.html#a176c81d817389f072da2eddb5e37b975" title=" " alt="" coords="5,309,102,336"/>
<area shape="poly" title=" " alt="" coords="211,624,200,568,179,496,146,419,125,383,100,350,86,339,89,334,104,346,129,380,151,417,184,494,205,567,216,623"/>
<area shape="rect" href="_multi_report_tests_8cpp.html#a6d2f9d86fb1c148a375044205278a8bb" title=" " alt="" coords="5,360,102,387"/>
<area shape="poly" title=" " alt="" coords="209,625,195,578,173,519,141,457,100,401,85,389,89,385,104,397,146,454,178,516,200,576,214,623"/>
<area shape="rect" href="_single_report_tests_8cpp.html#a175ff61aad4905497f19d011693932ff" title=" " alt="" coords="5,411,102,437"/>
<area shape="poly" title=" " alt="" coords="205,626,166,542,136,494,100,451,85,440,88,436,103,447,140,491,171,539,210,623"/>
<area shape="rect" href="_single_report_tests_8cpp.html#abf9609daa7bf6ed8f87366747236c613" title=" " alt="" coords="5,461,102,488"/>
<area shape="poly" title=" " alt="" coords="200,627,159,566,131,532,100,502,83,491,86,486,103,498,135,529,163,563,205,624"/>
<area shape="rect" href="_single_report_tests_8cpp.html#ab9b4ae43e33572d90c4c889452cd91ee" title=" " alt="" coords="5,512,102,539"/>
<area shape="poly" title=" " alt="" coords="192,630,150,592,100,553,81,541,84,537,103,548,154,588,195,626"/>
<area shape="rect" href="_single_report_tests_8cpp.html#a135345f612f52dc44e6cd1e1378c2191" title=" " alt="" coords="5,563,102,589"/>
<area shape="poly" title=" " alt="" coords="173,634,83,592,86,587,176,629"/>
<area shape="rect" href="_single_report_tests_8cpp.html#ae4d70e11995e36808b6390b171aba0e8" title=" " alt="" coords="5,613,102,640"/>
<area shape="poly" title=" " alt="" coords="134,642,102,637,103,631,135,636"/>
<area shape="rect" href="_multi_report_tests_8cpp.html#a3c5bb20df427689d78fceefd3dad0ddd" title=" " alt="" coords="5,664,102,691"/>
<area shape="poly" title=" " alt="" coords="135,668,103,673,102,667,134,662"/>
<area shape="rect" href="_multi_report_tests_8cpp.html#ac0f2ca513b0adc3db58d954b1fa381e9" title=" " alt="" coords="5,715,102,741"/>
<area shape="poly" title=" " alt="" coords="176,675,86,717,83,712,173,670"/>
<area shape="rect" href="_single_report_tests_8cpp.html#a89c8a619fd6bb9768b37bc594741be09" title=" " alt="" coords="5,765,102,792"/>
<area shape="poly" title=" " alt="" coords="195,678,154,716,103,756,84,767,81,763,100,751,150,712,192,674"/>
<area shape="rect" href="_single_report_tests_8cpp.html#af7eb32a5f8137e39dbf2caaad0378c41" title=" " alt="" coords="5,816,102,843"/>
<area shape="poly" title=" " alt="" coords="205,680,163,741,135,775,103,806,86,818,83,813,100,802,131,772,159,738,200,677"/>
<area shape="rect" href="_single_report_tests_8cpp.html#a9525f7e9b6932ed0aede1a93476b43bc" title=" " alt="" coords="5,867,102,893"/>
<area shape="poly" title=" " alt="" coords="210,681,171,765,140,813,103,857,88,868,85,864,100,853,136,810,166,762,205,678"/>
<area shape="rect" href="_feature_tests_8cpp.html#ae6b70979bd6502fbeaef43fb4bc8d508" title=" " alt="" coords="5,917,102,944"/>
<area shape="poly" title=" " alt="" coords="214,681,200,728,178,788,146,850,104,907,89,919,85,915,100,903,141,847,173,785,195,726,209,679"/>
<area shape="rect" href="_feature_tests_8cpp.html#aa6cd73e0d81f1bad0797e318018ffd3a" title=" " alt="" coords="5,968,102,995"/>
<area shape="poly" title=" " alt="" coords="216,681,205,737,184,810,151,887,129,924,104,958,89,970,86,965,100,954,125,921,146,885,179,808,200,736,211,680"/>
<area shape="rect" href="_feature_tests_8cpp.html#ad2587baeeb225c43d04e355166a29b18" title=" " alt="" coords="5,1019,102,1045"/>
<area shape="poly" title=" " alt="" coords="218,681,209,746,190,832,175,878,156,924,132,968,104,1008,90,1020,86,1016,100,1005,128,965,151,922,170,876,185,830,204,745,213,681"/>
<area shape="rect" href="_callback_tests_8cpp.html#adc348440748fec8fed1a66213f0be52f" title=" " alt="" coords="5,1069,102,1096"/>
<area shape="poly" title=" " alt="" coords="220,682,213,754,196,853,181,907,161,961,136,1012,104,1059,90,1071,87,1067,100,1056,131,1009,156,959,176,905,190,852,208,754,214,681"/>
<area shape="rect" href="_callback_tests_8cpp.html#a0cae93f9fe6d369521dd1aeed1cd504b" title=" " alt="" coords="5,1120,102,1147"/>
<area shape="poly" title=" " alt="" coords="221,681,217,762,201,874,187,935,166,997,139,1056,104,1110,90,1122,87,1118,100,1106,134,1053,161,995,182,934,196,873,212,761,216,681"/>
<area shape="rect" href="_feature_tests_8cpp.html#aa591e9e15fbc5763f8bace22312015c0" title=" " alt="" coords="5,1171,102,1197"/>
<area shape="poly" title=" " alt="" coords="217,681,203,785,178,927,145,1066,125,1121,104,1160,91,1172,87,1168,100,1157,120,1119,140,1064,173,926,197,784,212,680"/>
<area shape="rect" href="_feature_tests_8cpp.html#abc6316f813506ff1114a4c50b5a72bdf" title=" " alt="" coords="5,1221,102,1248"/>
<area shape="poly" title=" " alt="" coords="218,681,205,795,181,952,166,1032,148,1106,127,1167,104,1211,91,1223,88,1219,100,1208,122,1165,142,1104,160,1031,176,951,199,794,213,681"/>
<area shape="rect" href="_callback_tests_8cpp.html#a2a38e8a82fc1fab9bdca331f39726892" title=" " alt="" coords="5,1272,102,1299"/>
<area shape="poly" title=" " alt="" coords="218,681,207,804,184,976,168,1064,150,1145,129,1213,104,1262,91,1273,88,1269,100,1258,124,1211,145,1144,163,1063,179,975,201,803,213,681"/>
</map>
</div>
</div>
</div>
<a id="a3012b77fd80f2c34e57d5a23299f1470" name="a3012b77fd80f2c34e57d5a23299f1470"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3012b77fd80f2c34e57d5a23299f1470">&#9670;&#160;</a></span>enable()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool BNO08xRpt::enable </td>
<td>(</td>
<td class="paramtype">uint32_t</td> <td class="paramname"><span class="paramname"><em>time_between_reports</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">sh2_SensorConfig_t</td> <td class="paramname"><span class="paramname"><em>sensor_cfg</em><span class="paramdefsep"> = </span><span class="paramdefval"><a class="el" href="namespace_b_n_o08x_private_types.html#a4f68e627c3c54e471ec83756b97924da">BNO08xPrivateTypes::default_sensor_cfg</a></span></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Enables a sensor report such that the <a class="el" href="class_b_n_o08x.html" title="BNO08x IMU driver class.">BNO08x</a> begins sending it. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">report_period_us</td><td>The period/interval of the report in microseconds. </td></tr>
<tr><td class="paramname">sensor_cfg</td><td>Sensor special configuration (optional, see <a class="el" href="namespace_b_n_o08x_private_types.html#a4f68e627c3c54e471ec83756b97924da">BNO08xPrivateTypes::default_sensor_cfg</a> for defaults).</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>True if report was successfully enabled. </dd></dl>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="class_b_n_o08x_rpt_a3012b77fd80f2c34e57d5a23299f1470_cgraph.png" border="0" usemap="#aclass_b_n_o08x_rpt_a3012b77fd80f2c34e57d5a23299f1470_cgraph" alt=""/></div>
<map name="aclass_b_n_o08x_rpt_a3012b77fd80f2c34e57d5a23299f1470_cgraph" id="aclass_b_n_o08x_rpt_a3012b77fd80f2c34e57d5a23299f1470_cgraph">
<area shape="rect" title="Enables a sensor report such that the BNO08x begins sending it." alt="" coords="5,31,142,57"/>
<area shape="rect" href="class_b_n_o08x_rpt.html#a7a5619a74c1237c5abde2e4bd6619d12" title="Locks sh2 HAL lib to only allow the calling task to call its APIs." alt="" coords="197,5,379,32"/>
<area shape="poly" title=" " alt="" coords="141,33,181,29,182,34,142,39"/>
<area shape="rect" href="class_b_n_o08x_rpt.html#a61e3451e93806e1b7eaf5f1387726765" title="Unlocks sh2 HAL lib to allow other tasks to call its APIs." alt="" coords="190,56,386,83"/>
<area shape="poly" title=" " alt="" coords="142,49,174,53,174,59,141,55"/>
</map>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="class_b_n_o08x_rpt_a3012b77fd80f2c34e57d5a23299f1470_icgraph.png" border="0" usemap="#aclass_b_n_o08x_rpt_a3012b77fd80f2c34e57d5a23299f1470_icgraph" alt=""/></div>
<map name="aclass_b_n_o08x_rpt_a3012b77fd80f2c34e57d5a23299f1470_icgraph" id="aclass_b_n_o08x_rpt_a3012b77fd80f2c34e57d5a23299f1470_icgraph">
<area shape="rect" title="Enables a sensor report such that the BNO08x begins sending it." alt="" coords="383,715,519,741"/>
<area shape="rect" href="class_b_n_o08x_rpt.html#a7d147e7540a4c6aa19749844e14cdadc" title="Disables a sensor report by setting its period to 0us such that the BNO08x stops sending it." alt="" coords="173,613,312,640"/>
<area shape="poly" title=" " alt="" coords="416,708,334,661,288,643,290,638,336,656,418,703"/>
<area shape="rect" href="_single_report_tests_8cpp.html#af30c5c1549bda77b45a1e6fb5f76844a" title=" " alt="" coords="5,5,102,32"/>
<area shape="poly" title=" " alt="" coords="446,699,439,568,420,382,405,287,386,201,362,130,348,103,333,83,309,62,281,46,250,34,219,26,156,18,102,17,102,12,157,12,220,21,252,29,283,41,312,58,337,80,353,101,367,128,391,200,411,286,425,382,444,568,451,699"/>
<area shape="rect" href="_single_report_tests_8cpp.html#aaefa1a1d4b3c190b7f46bb7f42512949" title=" " alt="" coords="5,56,102,83"/>
<area shape="poly" title=" " alt="" coords="446,699,437,576,417,406,402,320,383,241,360,177,347,152,333,134,308,113,280,97,250,85,218,77,156,69,102,68,102,63,156,63,219,72,252,80,283,92,312,109,337,130,352,149,365,175,388,239,407,319,422,405,442,576,451,699"/>
<area shape="rect" href="_single_report_tests_8cpp.html#a508ef0459e3fd34f4235194f91992123" title=" " alt="" coords="5,107,102,133"/>
<area shape="poly" title=" " alt="" coords="445,699,435,586,413,431,398,353,380,281,358,223,333,184,308,164,280,148,250,136,218,128,156,120,102,119,102,114,157,114,220,123,252,131,283,143,311,160,337,181,363,221,385,280,404,351,419,430,440,586,450,699"/>
<area shape="rect" href="_single_report_tests_8cpp.html#a7a1dd1af780f6e5d8501a31da196cc45" title=" " alt="" coords="5,157,102,184"/>
<area shape="poly" title=" " alt="" coords="444,700,432,596,410,456,395,386,377,322,356,270,333,235,308,215,280,199,218,179,156,171,102,170,102,164,156,165,219,174,282,194,311,211,337,232,361,267,382,320,400,384,415,455,438,595,450,699"/>
<area shape="rect" href="_single_report_tests_8cpp.html#af25aef97093ff3259252290c5e32293f" title=" " alt="" coords="5,208,102,235"/>
<area shape="poly" title=" " alt="" coords="444,700,430,606,407,481,391,419,374,362,354,316,333,286,308,266,280,250,217,230,155,222,102,221,102,215,156,216,219,225,282,245,311,261,337,282,359,314,379,360,397,417,412,480,435,605,449,699"/>
<area shape="rect" href="_single_report_tests_8cpp.html#a176c81d817389f072da2eddb5e37b975" title=" " alt="" coords="5,259,102,285"/>
<area shape="poly" title=" " alt="" coords="448,699,445,626,430,528,416,476,396,425,368,378,333,337,308,317,279,301,217,282,155,273,102,272,102,266,156,268,218,276,281,297,311,312,337,333,373,374,400,422,421,474,435,527,450,626,453,699"/>
<area shape="rect" href="_multi_report_tests_8cpp.html#a6d2f9d86fb1c148a375044205278a8bb" title=" " alt="" coords="5,309,102,336"/>
<area shape="poly" title=" " alt="" coords="447,700,441,634,424,549,409,505,390,461,365,421,333,386,308,367,279,352,217,332,155,324,102,322,102,317,156,318,218,327,281,347,310,362,337,382,369,418,395,458,414,503,429,548,446,634,452,699"/>
<area shape="rect" href="_single_report_tests_8cpp.html#a175ff61aad4905497f19d011693932ff" title=" " alt="" coords="5,360,102,387"/>
<area shape="poly" title=" " alt="" coords="445,699,436,643,417,571,403,534,384,497,361,464,333,435,307,417,278,402,216,383,154,375,102,373,102,368,155,369,217,378,280,397,310,412,337,431,365,461,389,495,407,531,422,569,441,642,450,699"/>
<area shape="rect" href="_single_report_tests_8cpp.html#abf9609daa7bf6ed8f87366747236c613" title=" " alt="" coords="5,411,102,437"/>
<area shape="poly" title=" " alt="" coords="442,700,431,652,410,593,378,533,358,506,333,483,307,466,278,452,215,434,154,426,102,424,102,419,155,420,217,428,280,447,309,461,337,479,362,503,383,530,415,591,436,650,448,698"/>
<area shape="rect" href="_single_report_tests_8cpp.html#ab9b4ae43e33572d90c4c889452cd91ee" title=" " alt="" coords="5,461,102,488"/>
<area shape="poly" title=" " alt="" coords="440,701,426,662,404,614,373,567,355,547,333,529,306,512,277,500,214,483,154,476,102,475,102,469,154,470,215,478,278,495,309,508,337,524,358,543,378,564,409,612,431,660,445,699"/>
<area shape="rect" href="_single_report_tests_8cpp.html#a135345f612f52dc44e6cd1e1378c2191" title=" " alt="" coords="5,512,102,539"/>
<area shape="poly" title=" " alt="" coords="436,701,420,670,398,633,369,598,334,569,306,554,276,543,213,529,153,524,102,524,102,519,153,519,214,524,277,538,308,550,336,564,373,594,402,630,425,667,441,699"/>
<area shape="rect" href="_single_report_tests_8cpp.html#ae4d70e11995e36808b6390b171aba0e8" title=" " alt="" coords="5,563,102,589"/>
<area shape="poly" title=" " alt="" coords="432,703,392,650,365,624,334,604,275,583,212,573,153,570,102,573,102,568,153,565,213,567,276,577,336,599,368,620,396,647,437,700"/>
<area shape="rect" href="_multi_report_tests_8cpp.html#a3c5bb20df427689d78fceefd3dad0ddd" title=" " alt="" coords="5,664,102,691"/>
<area shape="poly" title=" " alt="" coords="367,717,335,712,102,685,102,679,335,707,368,712"/>
<area shape="rect" href="_multi_report_tests_8cpp.html#ac0f2ca513b0adc3db58d954b1fa381e9" title=" " alt="" coords="5,715,102,741"/>
<area shape="poly" title=" " alt="" coords="367,731,102,731,102,725,367,725"/>
<area shape="rect" href="_single_report_tests_8cpp.html#a89c8a619fd6bb9768b37bc594741be09" title=" " alt="" coords="5,765,102,792"/>
<area shape="poly" title=" " alt="" coords="368,741,103,775,102,770,367,736"/>
<area shape="rect" href="_single_report_tests_8cpp.html#af7eb32a5f8137e39dbf2caaad0378c41" title=" " alt="" coords="5,816,102,843"/>
<area shape="poly" title=" " alt="" coords="405,750,336,775,210,805,102,825,102,819,209,800,334,769,403,745"/>
<area shape="rect" href="_single_report_tests_8cpp.html#a9525f7e9b6932ed0aede1a93476b43bc" title=" " alt="" coords="5,867,102,893"/>
<area shape="poly" title=" " alt="" coords="428,754,387,789,336,821,275,845,212,861,102,879,102,874,211,856,273,840,334,816,384,785,425,750"/>
<area shape="rect" href="_feature_tests_8cpp.html#ae6b70979bd6502fbeaef43fb4bc8d508" title=" " alt="" coords="5,917,102,944"/>
<area shape="poly" title=" " alt="" coords="439,757,399,819,370,851,336,878,277,906,214,923,153,931,102,934,102,929,153,926,213,917,275,901,334,874,367,847,395,816,434,754"/>
<area shape="rect" href="_feature_tests_8cpp.html#aa6cd73e0d81f1bad0797e318018ffd3a" title=" " alt="" coords="5,968,102,995"/>
<area shape="poly" title=" " alt="" coords="445,757,431,798,410,848,378,896,359,918,337,937,309,953,278,966,215,982,154,988,102,988,102,983,154,983,214,977,277,961,306,949,333,932,355,914,374,893,405,845,427,797,440,756"/>
<area shape="rect" href="_feature_tests_8cpp.html#ad2587baeeb225c43d04e355166a29b18" title=" " alt="" coords="5,1019,102,1045"/>
<area shape="poly" title=" " alt="" coords="449,757,439,809,419,873,404,907,386,939,363,968,337,993,309,1010,279,1023,216,1038,155,1043,102,1041,102,1035,155,1037,215,1033,278,1018,307,1005,333,989,359,964,381,936,399,904,414,872,434,808,444,756"/>
<area shape="rect" href="_callback_tests_8cpp.html#adc348440748fec8fed1a66213f0be52f" title=" " alt="" coords="5,1069,102,1096"/>
<area shape="poly" title=" " alt="" coords="452,757,445,819,427,899,413,940,393,981,368,1017,337,1049,310,1067,280,1080,217,1094,155,1097,102,1093,102,1088,155,1091,216,1089,278,1075,307,1062,333,1045,364,1014,389,978,408,938,422,897,440,818,446,757"/>
<area shape="rect" href="_callback_tests_8cpp.html#a0cae93f9fe6d369521dd1aeed1cd504b" title=" " alt="" coords="5,1120,102,1147"/>
<area shape="poly" title=" " alt="" coords="453,757,450,829,435,923,421,972,400,1021,372,1065,337,1102,310,1120,280,1133,217,1147,155,1149,102,1145,102,1139,155,1144,216,1142,279,1128,307,1116,333,1098,368,1061,395,1018,416,971,430,922,445,828,448,757"/>
<area shape="rect" href="_feature_tests_8cpp.html#aa591e9e15fbc5763f8bace22312015c0" title=" " alt="" coords="5,1171,102,1197"/>
<area shape="poly" title=" " alt="" coords="449,757,435,849,412,969,397,1028,379,1082,359,1126,337,1155,310,1174,281,1187,250,1196,218,1200,155,1202,102,1196,102,1191,155,1196,217,1195,248,1190,279,1182,308,1169,333,1151,355,1123,374,1080,392,1027,407,967,430,848,444,756"/>
<area shape="rect" href="_feature_tests_8cpp.html#abc6316f813506ff1114a4c50b5a72bdf" title=" " alt="" coords="5,1221,102,1248"/>
<area shape="poly" title=" " alt="" coords="450,757,438,858,416,994,401,1062,383,1124,362,1174,337,1207,310,1226,281,1239,250,1248,218,1253,155,1253,102,1247,102,1242,155,1248,217,1247,249,1243,279,1234,308,1221,333,1203,357,1171,378,1122,396,1061,411,993,433,857,445,756"/>
<area shape="rect" href="_callback_tests_8cpp.html#a2a38e8a82fc1fab9bdca331f39726892" title=" " alt="" coords="5,1272,102,1299"/>
<area shape="poly" title=" " alt="" coords="451,757,441,868,420,1019,405,1096,386,1165,364,1222,351,1243,337,1259,311,1278,281,1291,250,1300,218,1305,155,1305,102,1298,102,1293,156,1300,217,1299,249,1295,279,1286,308,1273,333,1255,347,1240,359,1219,381,1164,400,1095,415,1018,435,867,445,756"/>
<area shape="rect" href="class_b_n_o08x_rpt_activity_classifier.html#adefe3069a697b16d93cd281bda331db4" title="Enables activity classifier reports such that the BNO08x begins sending them." alt="" coords="150,1323,335,1365"/>
<area shape="poly" title=" " alt="" coords="450,757,439,874,417,1037,402,1121,383,1197,362,1261,337,1306,315,1324,312,1320,333,1302,357,1259,378,1196,396,1120,412,1037,433,874,445,757"/>
<area shape="rect" href="class_b_n_o08x_rpt_tap_detector.html#a56e8ac83784ef97dba4fd1487ac9c876" title="Enables tap detector reports such that the BNO08x begins sending them (only sends reports when a tap ..." alt="" coords="162,1389,323,1432"/>
<area shape="poly" title=" " alt="" coords="451,757,442,889,423,1074,408,1169,389,1256,365,1329,352,1357,337,1379,324,1391,320,1387,333,1376,347,1354,360,1327,383,1255,402,1168,417,1073,437,888,446,757"/>
<area shape="rect" href="_feature_tests_8cpp.html#a2ece5a0676d7eee2c801f6d6b36610ba" title=" " alt="" coords="194,1456,291,1483"/>
<area shape="poly" title=" " alt="" coords="452,757,446,901,429,1107,414,1213,394,1310,369,1390,354,1422,337,1446,316,1461,292,1469,290,1464,314,1456,333,1442,349,1419,364,1389,389,1309,409,1212,423,1106,441,900,447,757"/>
<area shape="rect" href="_feature_tests_8cpp.html#a5258b4dbee44f7a6964ff93e378fd3fa" title=" " alt="" coords="5,613,102,640"/>
<area shape="poly" title=" " alt="" coords="157,629,102,629,102,624,157,624"/>
<area shape="poly" title=" " alt="" coords="239,598,237,497,231,429,220,353,203,273,178,193,144,116,100,46,87,34,91,30,104,42,149,113,183,191,208,271,226,352,236,428,242,497,245,597"/>
<area shape="poly" title=" " alt="" coords="238,598,234,505,227,443,215,374,198,302,173,229,141,160,100,96,87,85,90,81,104,93,146,157,178,227,203,300,220,373,232,442,239,505,244,598"/>
<area shape="poly" title=" " alt="" coords="237,598,230,513,209,394,192,330,168,265,138,203,100,147,87,136,90,132,104,144,142,201,173,263,197,328,215,393,235,512,243,597"/>
<area shape="poly" title=" " alt="" coords="236,598,227,522,204,416,186,359,163,302,135,247,100,198,86,186,90,182,104,194,139,245,168,300,191,357,209,415,232,521,242,598"/>
<area shape="poly" title=" " alt="" coords="235,598,223,530,198,438,180,388,158,338,132,291,100,249,86,237,90,233,104,245,136,288,163,336,185,386,203,436,228,529,240,597"/>
<area shape="poly" title=" " alt="" coords="233,599,218,539,192,460,153,375,129,335,100,299,86,288,89,284,104,295,133,332,158,373,197,458,224,537,238,598"/>
<area shape="poly" title=" " alt="" coords="231,599,213,547,186,482,148,412,125,380,100,350,85,339,89,334,104,346,130,376,153,410,191,479,218,545,236,597"/>
<area shape="poly" title=" " alt="" coords="228,601,208,558,180,506,143,450,100,401,85,389,88,385,103,397,148,447,184,503,213,556,232,598"/>
<area shape="poly" title=" " alt="" coords="223,602,173,530,138,489,100,451,83,440,86,436,103,447,142,485,177,526,228,599"/>
<area shape="poly" title=" " alt="" coords="216,604,164,555,100,502,82,491,85,486,103,498,168,551,219,600"/>
<area shape="poly" title=" " alt="" coords="201,608,100,553,79,542,82,537,103,548,204,603"/>
<area shape="poly" title=" " alt="" coords="174,611,102,591,103,586,176,606"/>
<area shape="poly" title=" " alt="" coords="176,647,103,667,102,662,174,642"/>
<area shape="poly" title=" " alt="" coords="204,650,103,705,82,716,79,712,100,700,201,645"/>
<area shape="poly" title=" " alt="" coords="219,653,168,703,103,756,85,767,82,762,100,751,164,699,216,649"/>
<area shape="poly" title=" " alt="" coords="228,654,177,727,142,768,103,806,86,818,83,813,100,802,138,765,173,724,223,651"/>
<area shape="poly" title=" " alt="" coords="232,655,213,697,184,750,148,806,103,857,88,868,85,864,100,853,143,803,180,748,208,695,228,653"/>
<area shape="poly" title=" " alt="" coords="236,656,218,708,191,774,153,844,130,877,104,907,89,919,85,915,100,903,125,874,148,841,186,772,213,706,231,654"/>
<area shape="poly" title=" " alt="" coords="238,656,224,716,197,795,158,880,133,921,104,958,89,969,86,965,100,954,129,918,153,878,192,793,218,714,233,654"/>
<area shape="poly" title=" " alt="" coords="240,656,228,725,203,817,185,867,163,917,136,965,104,1009,90,1020,86,1016,100,1005,132,962,158,915,180,865,198,816,223,724,235,655"/>
<area shape="poly" title=" " alt="" coords="242,656,232,733,209,838,191,896,168,954,139,1009,104,1059,90,1071,86,1067,100,1056,135,1006,163,951,186,894,204,837,227,732,236,655"/>
<area shape="poly" title=" " alt="" coords="243,656,235,741,215,860,197,925,173,990,142,1053,104,1110,90,1121,87,1117,100,1106,138,1050,168,988,192,924,209,859,230,741,237,656"/>
<area shape="poly" title=" " alt="" coords="244,656,239,748,232,811,220,881,203,953,178,1026,146,1096,104,1160,90,1172,87,1168,100,1157,141,1094,173,1024,198,952,215,879,227,810,234,748,238,655"/>
<area shape="poly" title=" " alt="" coords="245,656,242,756,236,825,226,902,208,982,183,1063,149,1140,104,1211,91,1223,87,1219,100,1208,144,1138,178,1061,203,981,220,901,231,825,237,756,239,656"/>
<area shape="poly" title=" " alt="" coords="240,656,224,783,196,963,177,1055,155,1140,131,1211,104,1262,91,1274,87,1270,100,1258,126,1209,150,1139,172,1054,190,962,219,782,235,655"/>
</map>
</div>
</div>
</div>
<a id="ab3bb962696b135841ef7313bc631fc72" name="ab3bb962696b135841ef7313bc631fc72"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab3bb962696b135841ef7313bc631fc72">&#9670;&#160;</a></span>flush()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool BNO08xRpt::flush </td>
<td>(</td>
<td class="paramname"><span class="paramname"></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Flush all buffered reports for this sensor/report module. </p>
<dl class="section return"><dt>Returns</dt><dd>True if flush operation succeeded. </dd></dl>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72_cgraph.png" border="0" usemap="#aclass_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72_cgraph" alt=""/></div>
<map name="aclass_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72_cgraph" id="aclass_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72_cgraph">
<area shape="rect" title="Flush all buffered reports for this sensor/report module." alt="" coords="5,31,131,57"/>
<area shape="rect" href="class_b_n_o08x_rpt.html#a7a5619a74c1237c5abde2e4bd6619d12" title="Locks sh2 HAL lib to only allow the calling task to call its APIs." alt="" coords="186,5,368,32"/>
<area shape="poly" title=" " alt="" coords="131,34,170,29,170,34,132,39"/>
<area shape="rect" href="class_b_n_o08x_rpt.html#a61e3451e93806e1b7eaf5f1387726765" title="Unlocks sh2 HAL lib to allow other tasks to call its APIs." alt="" coords="179,56,375,83"/>
<area shape="poly" title=" " alt="" coords="132,49,164,53,163,58,131,54"/>
</map>
</div>
</div>
</div>
<a id="ad5b054279b01204f61b4c0408acf51cf" name="ad5b054279b01204f61b4c0408acf51cf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad5b054279b01204f61b4c0408acf51cf">&#9670;&#160;</a></span>get_meta_data()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool BNO08xRpt::get_meta_data </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structbno08x__meta__data__t.html">bno08x_meta_data_t</a> &amp;</td> <td class="paramname"><span class="paramname"><em>meta_data</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system). </p>
<p>Can be used to retrieve the minimum period, maximum period, actual Q points, resolution, and other info for a given sensor.</p>
<dl class="section return"><dt>Returns</dt><dd>True clear get meta data operation succeeded. </dd></dl>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf_cgraph.png" border="0" usemap="#aclass_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf_cgraph" alt=""/></div>
<map name="aclass_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf_cgraph" id="aclass_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf_cgraph">
<area shape="rect" title="Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system)." alt="" coords="5,31,190,57"/>
<area shape="rect" href="class_b_n_o08x_rpt.html#a7a5619a74c1237c5abde2e4bd6619d12" title="Locks sh2 HAL lib to only allow the calling task to call its APIs." alt="" coords="245,5,427,32"/>
<area shape="poly" title=" " alt="" coords="190,32,229,27,229,33,191,37"/>
<area shape="rect" href="class_b_n_o08x_rpt.html#a61e3451e93806e1b7eaf5f1387726765" title="Unlocks sh2 HAL lib to allow other tasks to call its APIs." alt="" coords="238,56,434,83"/>
<area shape="poly" title=" " alt="" coords="191,51,222,55,222,60,190,56"/>
</map>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf_icgraph.png" border="0" usemap="#aclass_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf_icgraph" alt=""/></div>
<map name="aclass_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf_icgraph" id="aclass_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf_icgraph">
<area shape="rect" title="Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system)." alt="" coords="150,5,334,32"/>
<area shape="rect" href="_feature_tests_8cpp.html#ae6b70979bd6502fbeaef43fb4bc8d508" title=" " alt="" coords="5,5,102,32"/>
<area shape="poly" title=" " alt="" coords="134,21,102,21,102,16,134,16"/>
</map>
</div>
</div>
</div>
<a id="a7ce8e48cadf59f49068af7f1cb680b38" name="a7ce8e48cadf59f49068af7f1cb680b38"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7ce8e48cadf59f49068af7f1cb680b38">&#9670;&#160;</a></span>get_sample_counts()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool BNO08xRpt::get_sample_counts </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structbno08x__sample__counts__t.html">bno08x_sample_counts_t</a> &amp;</td> <td class="paramname"><span class="paramname"><em>sample_counts</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets sample counts for this sensor (see SH-2 ref manual 6.4.3.1) </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">Struct</td><td>to store requested data.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>True get counts operation succeeded. </dd></dl>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38_cgraph.png" border="0" usemap="#aclass_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38_cgraph" alt=""/></div>
<map name="aclass_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38_cgraph" id="aclass_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38_cgraph">
<area shape="rect" title="Gets sample counts for this sensor (see SH&#45;2 ref manual 6.4.3.1)" alt="" coords="5,23,171,65"/>
<area shape="rect" href="class_b_n_o08x_rpt.html#a7a5619a74c1237c5abde2e4bd6619d12" title="Locks sh2 HAL lib to only allow the calling task to call its APIs." alt="" coords="226,5,408,32"/>
<area shape="poly" title=" " alt="" coords="171,32,210,28,210,33,171,38"/>
<area shape="rect" href="class_b_n_o08x_rpt.html#a61e3451e93806e1b7eaf5f1387726765" title="Unlocks sh2 HAL lib to allow other tasks to call its APIs." alt="" coords="219,56,415,83"/>
<area shape="poly" title=" " alt="" coords="171,50,203,54,203,59,171,56"/>
</map>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38_icgraph.png" border="0" usemap="#aclass_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38_icgraph" alt=""/></div>
<map name="aclass_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38_icgraph" id="aclass_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38_icgraph">
<area shape="rect" title="Gets sample counts for this sensor (see SH&#45;2 ref manual 6.4.3.1)" alt="" coords="150,5,315,48"/>
<area shape="rect" href="_feature_tests_8cpp.html#aa6cd73e0d81f1bad0797e318018ffd3a" title=" " alt="" coords="5,13,102,40"/>
<area shape="poly" title=" " alt="" coords="134,29,102,29,102,24,134,24"/>
</map>
</div>
</div>
</div>
<a id="a74f6037286b51382535bab61680297ed" name="a74f6037286b51382535bab61680297ed"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a74f6037286b51382535bab61680297ed">&#9670;&#160;</a></span>has_new_data()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool BNO08xRpt::has_new_data </td>
<td>(</td>
<td class="paramname"><span class="paramname"></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Checks if a new report has been received since the last time this function was called. </p>
<dl class="section return"><dt>Returns</dt><dd>True if a new report was received since the last time this function was called. </dd></dl>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed_icgraph.png" border="0" usemap="#aclass_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed_icgraph" alt=""/></div>
<map name="aclass_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed_icgraph" id="aclass_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed_icgraph">
<area shape="rect" title="Checks if a new report has been received since the last time this function was called." alt="" coords="150,689,331,716"/>
<area shape="rect" href="_feature_tests_8cpp.html#a3998d182117c4def094998f795780351" title=" " alt="" coords="5,5,102,32"/>
<area shape="poly" title=" " alt="" coords="234,674,219,542,191,355,172,259,151,171,127,97,100,46,88,35,91,31,104,42,131,95,156,169,178,258,196,354,224,542,239,673"/>
<area shape="rect" href="_feature_tests_8cpp.html#a5258b4dbee44f7a6964ff93e378fd3fa" title=" " alt="" coords="5,56,102,83"/>
<area shape="poly" title=" " alt="" coords="233,674,217,551,188,379,169,291,148,210,125,143,100,96,87,85,91,81,104,93,130,141,153,209,175,290,193,378,222,550,238,673"/>
<area shape="rect" href="_feature_tests_8cpp.html#ace101f40531db107a743cff5815022e6" title=" " alt="" coords="5,107,102,133"/>
<area shape="poly" title=" " alt="" coords="237,674,234,577,228,512,217,439,200,363,175,287,142,214,100,147,87,136,90,132,104,144,147,211,180,285,205,362,222,438,233,511,239,577,242,674"/>
<area shape="rect" href="_feature_tests_8cpp.html#a2ece5a0676d7eee2c801f6d6b36610ba" title=" " alt="" coords="5,157,102,184"/>
<area shape="poly" title=" " alt="" coords="236,674,231,585,211,460,194,392,170,323,139,257,100,198,87,187,90,183,104,194,144,255,175,321,199,390,217,459,236,584,241,673"/>
<area shape="rect" href="_single_report_tests_8cpp.html#af30c5c1549bda77b45a1e6fb5f76844a" title=" " alt="" coords="5,208,102,235"/>
<area shape="poly" title=" " alt="" coords="235,674,227,593,206,482,189,421,165,360,136,301,100,248,87,237,90,233,104,245,141,299,170,357,194,419,211,480,232,593,240,674"/>
<area shape="rect" href="_single_report_tests_8cpp.html#aaefa1a1d4b3c190b7f46bb7f42512949" title=" " alt="" coords="5,259,102,285"/>
<area shape="poly" title=" " alt="" coords="234,674,223,601,200,503,183,449,160,396,133,345,100,299,86,288,90,284,104,296,137,342,165,394,188,448,205,501,228,600,239,673"/>
<area shape="rect" href="_single_report_tests_8cpp.html#a508ef0459e3fd34f4235194f91992123" title=" " alt="" coords="5,309,102,336"/>
<area shape="poly" title=" " alt="" coords="232,674,219,610,194,525,177,479,155,433,130,389,100,350,86,339,89,334,104,346,134,386,160,430,182,477,199,523,224,609,237,673"/>
<area shape="rect" href="_single_report_tests_8cpp.html#a7a1dd1af780f6e5d8501a31da196cc45" title=" " alt="" coords="5,360,102,387"/>
<area shape="poly" title=" " alt="" coords="230,675,215,619,188,547,150,470,127,434,100,401,85,389,89,385,104,397,131,430,155,467,193,545,220,617,235,673"/>
<area shape="rect" href="_single_report_tests_8cpp.html#af25aef97093ff3259252290c5e32293f" title=" " alt="" coords="5,411,102,437"/>
<area shape="poly" title=" " alt="" coords="227,675,209,629,182,569,145,507,100,451,85,440,88,436,104,447,150,504,187,567,214,626,232,674"/>
<area shape="rect" href="_single_report_tests_8cpp.html#a176c81d817389f072da2eddb5e37b975" title=" " alt="" coords="5,461,102,488"/>
<area shape="poly" title=" " alt="" coords="223,676,175,593,140,545,100,502,84,491,87,486,103,498,144,542,180,590,228,674"/>
<area shape="rect" href="_multi_report_tests_8cpp.html#a6d2f9d86fb1c148a375044205278a8bb" title=" " alt="" coords="5,512,102,539"/>
<area shape="poly" title=" " alt="" coords="218,679,168,618,135,584,100,553,83,541,85,537,103,549,139,580,172,614,222,675"/>
<area shape="rect" href="_single_report_tests_8cpp.html#a175ff61aad4905497f19d011693932ff" title=" " alt="" coords="5,563,102,589"/>
<area shape="poly" title=" " alt="" coords="208,682,159,644,100,604,81,592,83,588,103,599,162,639,212,677"/>
<area shape="rect" href="_single_report_tests_8cpp.html#abf9609daa7bf6ed8f87366747236c613" title=" " alt="" coords="5,613,102,640"/>
<area shape="poly" title=" " alt="" coords="190,685,87,643,89,638,192,680"/>
<area shape="rect" href="_single_report_tests_8cpp.html#ab9b4ae43e33572d90c4c889452cd91ee" title=" " alt="" coords="5,664,102,691"/>
<area shape="poly" title=" " alt="" coords="134,691,102,686,102,681,134,686"/>
<area shape="rect" href="_single_report_tests_8cpp.html#a135345f612f52dc44e6cd1e1378c2191" title=" " alt="" coords="5,715,102,741"/>
<area shape="poly" title=" " alt="" coords="134,720,102,724,102,719,134,714"/>
<area shape="rect" href="_single_report_tests_8cpp.html#ae4d70e11995e36808b6390b171aba0e8" title=" " alt="" coords="5,765,102,792"/>
<area shape="poly" title=" " alt="" coords="192,725,89,767,87,762,190,720"/>
<area shape="rect" href="_multi_report_tests_8cpp.html#a3c5bb20df427689d78fceefd3dad0ddd" title=" " alt="" coords="5,816,102,843"/>
<area shape="poly" title=" " alt="" coords="212,728,162,766,103,806,83,818,81,813,100,802,159,762,208,724"/>
<area shape="rect" href="_multi_report_tests_8cpp.html#ac0f2ca513b0adc3db58d954b1fa381e9" title=" " alt="" coords="5,867,102,893"/>
<area shape="poly" title=" " alt="" coords="222,730,172,791,139,825,103,857,85,868,83,864,100,853,135,821,168,788,218,726"/>
<area shape="rect" href="_single_report_tests_8cpp.html#a89c8a619fd6bb9768b37bc594741be09" title=" " alt="" coords="5,917,102,944"/>
<area shape="poly" title=" " alt="" coords="228,732,180,816,144,864,103,907,87,919,84,915,100,903,140,860,175,813,223,729"/>
<area shape="rect" href="_single_report_tests_8cpp.html#af7eb32a5f8137e39dbf2caaad0378c41" title=" " alt="" coords="5,968,102,995"/>
<area shape="poly" title=" " alt="" coords="232,732,214,779,187,838,150,901,104,958,88,970,85,965,100,954,145,898,182,836,209,777,227,730"/>
<area shape="rect" href="_single_report_tests_8cpp.html#a9525f7e9b6932ed0aede1a93476b43bc" title=" " alt="" coords="5,1019,102,1045"/>
<area shape="poly" title=" " alt="" coords="235,732,220,788,193,861,155,938,131,975,104,1009,89,1020,85,1016,100,1005,127,972,150,935,188,859,215,786,230,730"/>
<area shape="rect" href="_feature_tests_8cpp.html#ae6b70979bd6502fbeaef43fb4bc8d508" title=" " alt="" coords="5,1069,102,1096"/>
<area shape="poly" title=" " alt="" coords="237,732,224,797,199,882,182,929,160,975,134,1019,104,1059,89,1071,86,1067,100,1055,130,1016,155,972,177,927,194,881,219,795,232,731"/>
<area shape="rect" href="_feature_tests_8cpp.html#aa6cd73e0d81f1bad0797e318018ffd3a" title=" " alt="" coords="5,1120,102,1147"/>
<area shape="poly" title=" " alt="" coords="239,732,228,805,205,904,188,958,165,1012,137,1063,104,1110,90,1122,86,1118,100,1106,133,1060,160,1009,183,956,200,902,223,804,234,731"/>
<area shape="rect" href="_feature_tests_8cpp.html#ad2587baeeb225c43d04e355166a29b18" title=" " alt="" coords="5,1171,102,1197"/>
<area shape="poly" title=" " alt="" coords="240,732,232,813,211,925,194,986,170,1048,141,1107,104,1160,90,1172,87,1168,100,1157,136,1104,165,1046,189,985,206,924,227,812,235,731"/>
<area shape="rect" href="_feature_tests_8cpp.html#ad453409b2c919e183a31693bb9e561dc" title=" " alt="" coords="5,1221,102,1248"/>
<area shape="poly" title=" " alt="" coords="241,732,236,821,217,946,199,1015,175,1084,144,1151,104,1211,90,1223,87,1219,100,1208,139,1148,170,1082,194,1014,211,945,231,820,236,732"/>
<area shape="rect" href="_feature_tests_8cpp.html#aa591e9e15fbc5763f8bace22312015c0" title=" " alt="" coords="5,1272,102,1299"/>
<area shape="poly" title=" " alt="" coords="242,732,239,828,233,894,222,967,205,1044,180,1120,147,1194,104,1262,90,1274,87,1270,100,1258,142,1192,175,1119,200,1042,217,966,228,894,234,828,237,732"/>
<area shape="rect" href="_feature_tests_8cpp.html#abc6316f813506ff1114a4c50b5a72bdf" title=" " alt="" coords="5,1323,102,1349"/>
<area shape="poly" title=" " alt="" coords="238,732,222,855,193,1027,175,1115,153,1196,130,1264,104,1312,91,1324,87,1320,100,1309,125,1262,148,1195,169,1114,188,1026,217,854,233,731"/>
<area shape="rect" href="_callback_tests_8cpp.html#a2a38e8a82fc1fab9bdca331f39726892" title=" " alt="" coords="5,1373,102,1400"/>
<area shape="poly" title=" " alt="" coords="239,732,224,864,196,1051,178,1147,156,1236,131,1310,104,1363,91,1375,88,1371,100,1360,127,1308,151,1235,172,1146,191,1050,219,863,234,731"/>
</map>
</div>
</div>
</div>
<a id="a7a5619a74c1237c5abde2e4bd6619d12" name="a7a5619a74c1237c5abde2e4bd6619d12"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7a5619a74c1237c5abde2e4bd6619d12">&#9670;&#160;</a></span>lock_sh2_HAL()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void BNO08xRpt::lock_sh2_HAL </td>
<td>(</td>
<td class="paramname"><span class="paramname"></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Locks sh2 HAL lib to only allow the calling task to call its APIs. </p>
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12_icgraph.png" border="0" usemap="#aclass_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12_icgraph" alt=""/></div>
<map name="aclass_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12_icgraph" id="aclass_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12_icgraph">
<area shape="rect" title="Locks sh2 HAL lib to only allow the calling task to call its APIs." alt="" coords="617,1699,800,1725"/>
<area shape="rect" href="class_b_n_o08x_rpt.html#a1418be33824d3102dbc8f92558a402a6" title="Clears BNO08x internal sample counts for this sensor. (see SH&#45;2 ref manual 6.4.3.1)" alt="" coords="390,729,565,772"/>
<area shape="poly" title=" " alt="" coords="704,1683,698,1504,690,1375,678,1235,661,1095,637,966,606,859,588,817,567,786,555,774,559,770,571,782,592,815,611,857,642,964,666,1094,683,1234,695,1374,703,1503,709,1683"/>
<area shape="rect" href="class_b_n_o08x_rpt.html#a3012b77fd80f2c34e57d5a23299f1470" title="Enables a sensor report such that the BNO08x begins sending it." alt="" coords="409,796,545,823"/>
<area shape="poly" title=" " alt="" coords="697,1684,479,824,485,823,703,1683"/>
<area shape="rect" href="class_b_n_o08x_rpt.html#ab3bb962696b135841ef7313bc631fc72" title="Flush all buffered reports for this sensor/report module." alt="" coords="415,1607,540,1633"/>
<area shape="poly" title=" " alt="" coords="668,1693,568,1648,534,1637,536,1631,570,1643,670,1689"/>
<area shape="rect" href="class_b_n_o08x_rpt.html#ad5b054279b01204f61b4c0408acf51cf" title="Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system)." alt="" coords="151,1505,336,1532"/>
<area shape="poly" title=" " alt="" coords="689,1687,641,1624,607,1591,568,1565,511,1542,451,1528,391,1520,336,1518,336,1512,391,1515,452,1522,513,1537,571,1560,610,1587,644,1620,693,1684"/>
<area shape="rect" href="class_b_n_o08x_rpt.html#a7ce8e48cadf59f49068af7f1cb680b38" title="Gets sample counts for this sensor (see SH&#45;2 ref manual 6.4.3.1)" alt="" coords="161,1556,326,1599"/>
<area shape="poly" title=" " alt="" coords="685,1688,635,1639,603,1616,568,1597,507,1579,444,1570,382,1568,327,1570,326,1565,382,1563,444,1565,508,1574,570,1592,606,1611,639,1635,688,1685"/>
<area shape="rect" href="class_b_n_o08x_rpt_r_v_generic.html#ab059dded7c0a7c922e9c624baac34ecd" title="Tares vector basis according to axis flags." alt="" coords="401,1657,554,1700"/>
<area shape="poly" title=" " alt="" coords="602,1699,554,1692,555,1687,602,1694"/>
<area shape="rect" href="class_b_n_o08x_rpt_game_r_v.html#ab8844cc390818f2b5cff8afefc89558f" title="Clears most recent tare operation." alt="" coords="391,1724,564,1767"/>
<area shape="poly" title=" " alt="" coords="602,1730,565,1735,564,1730,601,1725"/>
<area shape="rect" href="class_b_n_o08x_rpt_r_v.html#a920fb5940c13870657c48538569aff87" title="Clears most recent tare operation." alt="" coords="391,1791,564,1817"/>
<area shape="poly" title=" " alt="" coords="670,1735,570,1781,536,1793,534,1787,568,1776,668,1731"/>
<area shape="rect" href="class_b_n_o08x_rpt_r_v_geomag.html#a2c62a41402f167a49025914a9800d062" title="Clears most recent tare operation." alt="" coords="395,1841,560,1884"/>
<area shape="poly" title=" " alt="" coords="686,1739,635,1785,571,1832,548,1843,545,1838,568,1827,632,1781,682,1735"/>
<area shape="rect" href="class_b_n_o08x_rpt_game_r_v.html#ae91c07ae4d781216065fd704b5c88d06" title="Saves most recent tare operation to BNO08x internal flash, such that it persists on reset." alt="" coords="391,1908,564,1951"/>
<area shape="poly" title=" " alt="" coords="696,1741,647,1818,612,1861,571,1898,552,1910,549,1905,568,1894,608,1857,643,1815,691,1738"/>
<area shape="rect" href="class_b_n_o08x_rpt_r_v.html#aa152921434b50a95977b0a4f925abec0" title="Saves most recent tare operation to BNO08x internal flash, such that it persists on reset." alt="" coords="385,1975,569,2001"/>
<area shape="poly" title=" " alt="" coords="702,1741,686,1790,659,1850,621,1912,598,1940,571,1965,551,1976,549,1972,568,1961,594,1936,617,1909,654,1848,681,1788,697,1740"/>
<area shape="rect" href="class_b_n_o08x_rpt_r_v_geomag.html#a57305f5f72067a56b037cf766fa2ee63" title="Saves most recent tare operation to BNO08x internal flash, such that it persists on reset." alt="" coords="395,2025,560,2068"/>
<area shape="poly" title=" " alt="" coords="704,1741,690,1798,664,1872,626,1948,600,1984,571,2015,555,2027,552,2023,568,2011,596,1980,621,1945,659,1869,685,1797,699,1740"/>
<area shape="rect" href="class_b_n_o08x_rpt.html#a7d147e7540a4c6aa19749844e14cdadc" title="Disables a sensor report by setting its period to 0us such that the BNO08x stops sending it." alt="" coords="174,847,313,873"/>
<area shape="poly" title=" " alt="" coords="398,829,309,849,308,843,397,824"/>
<area shape="rect" href="_single_report_tests_8cpp.html#af30c5c1549bda77b45a1e6fb5f76844a" title=" " alt="" coords="5,508,102,535"/>
<area shape="poly" title=" " alt="" coords="394,795,383,786,369,767,359,748,352,710,355,672,363,634,370,597,372,562,362,528,351,512,335,497,306,479,273,469,239,467,203,470,136,488,83,510,81,505,134,483,202,465,238,462,274,464,308,474,339,493,355,509,366,526,377,561,376,598,368,635,360,672,357,710,365,746,373,764,387,782,397,791"/>
<area shape="rect" href="_single_report_tests_8cpp.html#aaefa1a1d4b3c190b7f46bb7f42512949" title=" " alt="" coords="5,604,102,631"/>
<area shape="poly" title=" " alt="" coords="393,795,383,786,362,753,354,719,356,685,362,651,368,619,368,588,359,558,335,530,312,514,291,504,270,499,249,499,203,510,151,530,124,545,100,565,66,605,62,602,96,562,121,541,149,526,202,505,248,494,270,494,292,499,315,509,339,526,364,555,374,587,373,619,368,652,362,685,360,718,367,751,387,782,397,791"/>
<area shape="rect" href="_single_report_tests_8cpp.html#a508ef0459e3fd34f4235194f91992123" title=" " alt="" coords="5,677,102,704"/>
<area shape="poly" title=" " alt="" coords="393,795,383,786,364,757,357,728,358,699,362,670,366,642,365,615,356,590,335,566,312,550,290,539,268,533,246,532,201,542,151,566,133,582,124,600,117,621,104,644,72,679,68,675,100,641,112,618,119,598,129,579,148,562,200,537,246,526,269,528,292,534,315,545,339,562,361,587,370,614,371,642,367,671,363,699,362,727,369,755,387,782,397,791"/>
<area shape="rect" href="_single_report_tests_8cpp.html#a7a1dd1af780f6e5d8501a31da196cc45" title=" " alt="" coords="5,740,102,767"/>
<area shape="poly" title=" " alt="" coords="393,794,383,786,366,762,359,737,359,713,361,689,363,665,362,643,354,622,335,602,289,574,267,568,245,566,223,569,200,576,151,602,138,614,130,626,123,653,119,684,114,701,104,718,78,742,75,738,100,714,109,698,114,683,118,652,125,624,134,610,148,598,198,571,221,564,245,561,268,563,291,570,339,598,358,619,367,641,369,665,367,689,364,713,365,737,371,760,387,782,397,790"/>
<area shape="rect" href="_single_report_tests_8cpp.html#af25aef97093ff3259252290c5e32293f" title=" " alt="" coords="5,796,102,823"/>
<area shape="poly" title=" " alt="" coords="394,812,102,812,102,807,394,807"/>
<area shape="rect" href="_single_report_tests_8cpp.html#a176c81d817389f072da2eddb5e37b975" title=" " alt="" coords="5,897,102,924"/>
<area shape="poly" title=" " alt="" coords="446,834,396,863,338,888,275,903,211,911,102,915,102,910,211,905,274,897,336,883,394,858,443,829"/>
<area shape="rect" href="_multi_report_tests_8cpp.html#a6d2f9d86fb1c148a375044205278a8bb" title=" " alt="" coords="5,948,102,975"/>
<area shape="poly" title=" " alt="" coords="454,836,404,880,372,902,338,920,276,941,213,954,153,961,102,964,102,958,152,956,212,948,275,935,336,915,369,897,400,876,451,832"/>
<area shape="rect" href="_single_report_tests_8cpp.html#a175ff61aad4905497f19d011693932ff" title=" " alt="" coords="5,999,102,1025"/>
<area shape="poly" title=" " alt="" coords="462,838,413,904,378,938,338,966,278,992,214,1007,153,1014,102,1016,102,1011,153,1008,213,1001,276,986,336,962,375,934,409,900,458,835"/>
<area shape="rect" href="_single_report_tests_8cpp.html#abf9609daa7bf6ed8f87366747236c613" title=" " alt="" coords="5,1049,102,1076"/>
<area shape="poly" title=" " alt="" coords="468,838,450,879,423,929,385,979,363,1001,338,1020,310,1035,279,1047,215,1062,154,1068,102,1069,102,1063,154,1063,215,1057,278,1042,308,1030,336,1015,360,997,381,975,418,926,445,877,463,836"/>
<area shape="rect" href="_single_report_tests_8cpp.html#ab9b4ae43e33572d90c4c889452cd91ee" title=" " alt="" coords="5,1100,102,1127"/>
<area shape="poly" title=" " alt="" coords="472,839,457,891,431,955,392,1020,367,1050,339,1074,310,1091,280,1103,216,1118,154,1123,102,1121,102,1116,154,1117,215,1113,278,1098,308,1086,335,1070,364,1046,388,1017,427,953,452,889,467,837"/>
<area shape="rect" href="_single_report_tests_8cpp.html#a135345f612f52dc44e6cd1e1378c2191" title=" " alt="" coords="5,1151,102,1177"/>
<area shape="poly" title=" " alt="" coords="475,839,464,901,440,980,422,1022,400,1062,372,1098,339,1129,311,1146,281,1159,217,1173,155,1176,102,1174,102,1168,155,1171,216,1168,279,1154,308,1141,335,1125,368,1094,395,1059,417,1019,435,978,459,899,470,838"/>
<area shape="rect" href="_single_report_tests_8cpp.html#ae4d70e11995e36808b6390b171aba0e8" title=" " alt="" coords="5,1201,102,1228"/>
<area shape="poly" title=" " alt="" coords="477,839,469,910,448,1004,430,1054,407,1101,376,1145,339,1182,311,1200,281,1213,217,1227,155,1229,102,1225,102,1220,155,1224,217,1221,279,1208,309,1195,335,1178,372,1142,402,1099,425,1052,443,1003,464,909,472,838"/>
<area shape="rect" href="_multi_report_tests_8cpp.html#a3c5bb20df427689d78fceefd3dad0ddd" title=" " alt="" coords="5,1252,102,1279"/>
<area shape="poly" title=" " alt="" coords="479,839,474,919,467,971,456,1028,438,1085,414,1141,381,1192,339,1235,312,1253,282,1266,218,1280,155,1282,102,1277,102,1272,155,1276,217,1275,280,1261,309,1249,335,1231,377,1189,409,1139,433,1084,450,1027,462,971,469,919,474,838"/>
<area shape="rect" href="_multi_report_tests_8cpp.html#ac0f2ca513b0adc3db58d954b1fa381e9" title=" " alt="" coords="5,1303,102,1329"/>
<area shape="poly" title=" " alt="" coords="474,838,457,939,428,1075,410,1143,388,1205,365,1254,339,1287,312,1306,282,1319,250,1327,218,1332,155,1334,102,1328,102,1323,155,1328,217,1327,249,1322,280,1314,309,1301,335,1283,360,1252,383,1203,404,1142,423,1074,452,938,469,838"/>
<area shape="rect" href="_single_report_tests_8cpp.html#a89c8a619fd6bb9768b37bc594741be09" title=" " alt="" coords="5,1353,102,1380"/>
<area shape="poly" title=" " alt="" coords="475,838,460,949,432,1100,414,1177,392,1246,367,1302,353,1323,339,1339,312,1358,282,1371,251,1380,218,1384,155,1385,102,1379,102,1374,156,1380,218,1379,250,1374,280,1366,309,1353,335,1335,349,1320,362,1299,387,1244,408,1176,427,1099,455,948,470,837"/>
<area shape="rect" href="_single_report_tests_8cpp.html#af7eb32a5f8137e39dbf2caaad0378c41" title=" " alt="" coords="5,5,102,32"/>
<area shape="poly" title=" " alt="" coords="394,796,383,786,367,758,356,724,350,684,347,639,351,539,360,431,368,323,371,223,368,179,362,140,351,107,335,82,311,60,284,43,253,31,221,23,158,15,102,16,102,11,158,10,222,17,255,26,286,38,314,56,339,78,356,105,367,139,374,178,376,223,374,323,365,431,356,539,353,639,355,684,361,723,372,756,387,782,397,792"/>
<area shape="rect" href="_single_report_tests_8cpp.html#a9525f7e9b6932ed0aede1a93476b43bc" title=" " alt="" coords="5,56,102,83"/>
<area shape="poly" title=" " alt="" coords="394,796,383,786,368,760,358,729,352,692,349,650,352,557,359,457,367,357,369,264,366,224,360,188,350,157,335,134,311,112,284,95,253,83,221,74,158,67,102,67,102,62,158,61,222,69,255,78,286,90,314,108,339,130,355,155,365,186,371,223,374,264,372,357,365,457,357,557,355,650,357,691,363,728,373,758,387,782,397,792"/>
<area shape="rect" href="_feature_tests_8cpp.html#ae6b70979bd6502fbeaef43fb4bc8d508" title=" " alt="" coords="5,1404,102,1431"/>
<area shape="poly" title=" " alt="" coords="476,838,462,959,436,1126,418,1211,395,1288,369,1350,355,1374,339,1391,312,1410,283,1423,251,1432,219,1436,156,1437,102,1430,103,1425,156,1431,218,1431,250,1427,281,1418,309,1405,335,1387,350,1370,365,1347,390,1286,412,1209,431,1125,457,958,471,838"/>
<area shape="rect" href="_feature_tests_8cpp.html#aa6cd73e0d81f1bad0797e318018ffd3a" title=" " alt="" coords="5,1455,102,1481"/>
<area shape="poly" title=" " alt="" coords="477,839,465,969,440,1152,421,1245,399,1329,371,1398,356,1424,339,1443,312,1462,283,1475,251,1484,219,1488,155,1488,101,1481,102,1476,156,1483,218,1483,250,1479,281,1470,310,1458,335,1439,352,1421,367,1395,394,1328,416,1244,434,1151,459,969,471,838"/>
<area shape="rect" href="_feature_tests_8cpp.html#ad2587baeeb225c43d04e355166a29b18" title=" " alt="" coords="5,107,102,133"/>
<area shape="poly" title=" " alt="" coords="394,796,383,786,369,762,359,733,351,661,353,575,359,483,366,391,367,306,358,235,349,207,335,186,311,164,284,147,253,134,221,126,158,118,102,118,102,113,158,113,222,121,255,129,286,142,314,159,339,182,353,205,363,234,372,306,371,391,365,483,358,576,357,661,365,732,374,760,387,782,397,792"/>
<area shape="rect" href="_callback_tests_8cpp.html#adc348440748fec8fed1a66213f0be52f" title=" " alt="" coords="5,157,102,184"/>
<area shape="poly" title=" " alt="" coords="394,796,383,786,370,765,361,738,353,672,354,594,359,510,364,426,365,349,356,284,347,259,335,239,311,217,283,200,253,187,221,178,157,170,102,169,102,164,158,164,222,173,255,182,286,195,314,213,339,236,352,256,361,283,370,348,369,426,364,510,359,594,359,672,366,737,375,762,387,782,397,792"/>
<area shape="rect" href="_callback_tests_8cpp.html#a0cae93f9fe6d369521dd1aeed1cd504b" title=" " alt="" coords="5,208,102,235"/>
<area shape="poly" title=" " alt="" coords="394,795,383,786,371,767,363,743,355,684,355,613,359,538,362,462,362,392,354,334,346,311,335,294,311,271,283,254,253,241,221,232,157,222,102,221,102,215,158,217,222,226,255,236,286,249,314,267,339,290,351,309,359,333,367,392,368,462,364,538,360,613,360,683,368,741,376,764,387,782,397,792"/>
<area shape="rect" href="_feature_tests_8cpp.html#aa591e9e15fbc5763f8bace22312015c0" title=" " alt="" coords="5,260,102,287"/>
<area shape="poly" title=" " alt="" coords="393,795,383,786,363,758,349,729,342,701,339,674,345,619,359,564,372,510,378,456,375,430,368,403,355,376,335,348,311,326,283,308,253,295,221,286,157,275,102,273,102,268,158,270,222,280,255,290,286,304,314,322,339,345,360,373,373,401,381,429,383,456,378,511,364,566,351,620,345,674,347,701,354,728,367,755,387,782,397,791"/>
<area shape="rect" href="_feature_tests_8cpp.html#abc6316f813506ff1114a4c50b5a72bdf" title=" " alt="" coords="5,312,102,339"/>
<area shape="poly" title=" " alt="" coords="394,795,383,786,365,761,353,737,346,713,344,688,348,641,358,593,369,546,373,500,371,476,364,453,352,429,335,406,311,383,283,365,253,351,221,341,157,330,102,326,102,321,158,324,222,336,255,346,286,360,314,379,339,402,357,427,369,451,376,475,378,500,374,547,364,595,353,642,349,688,351,712,358,735,370,759,387,782,397,791"/>
<area shape="rect" href="_callback_tests_8cpp.html#a2a38e8a82fc1fab9bdca331f39726892" title=" " alt="" coords="5,365,102,392"/>
<area shape="poly" title=" " alt="" coords="394,795,383,786,367,765,357,744,348,703,350,663,358,622,366,582,369,543,360,503,350,483,335,463,311,440,283,422,252,408,220,397,157,385,102,381,102,375,157,380,222,392,254,403,285,417,314,436,339,460,354,480,365,501,374,542,371,583,363,623,355,663,353,703,362,743,372,762,387,782,397,791"/>
<area shape="rect" href="class_b_n_o08x_rpt_activity_classifier.html#adefe3069a697b16d93cd281bda331db4" title="Enables activity classifier reports such that the BNO08x begins sending them." alt="" coords="151,612,336,655"/>
<area shape="poly" title=" " alt="" coords="393,794,383,786,370,771,363,756,358,726,353,697,347,683,335,669,320,657,323,653,339,665,351,680,358,695,363,725,368,755,375,768,387,782,397,789"/>
<area shape="rect" href="class_b_n_o08x_rpt_tap_detector.html#a56e8ac83784ef97dba4fd1487ac9c876" title="Enables tap detector reports such that the BNO08x begins sending them (only sends reports when a tap ..." alt="" coords="163,679,324,721"/>
<area shape="poly" title=" " alt="" coords="394,792,384,786,368,774,359,761,350,748,335,736,315,724,317,719,339,731,354,744,363,757,372,770,386,782,397,787"/>
<area shape="rect" href="_feature_tests_8cpp.html#a2ece5a0676d7eee2c801f6d6b36610ba" title=" " alt="" coords="195,745,292,772"/>
<area shape="poly" title=" " alt="" coords="397,795,292,772,293,766,398,790"/>
<area shape="rect" href="_feature_tests_8cpp.html#a5258b4dbee44f7a6964ff93e378fd3fa" title=" " alt="" coords="5,847,102,873"/>
<area shape="poly" title=" " alt="" coords="158,863,102,863,102,857,158,857"/>
<area shape="poly" title=" " alt="" coords="203,840,173,816,147,786,133,759,125,735,119,691,115,646,109,621,99,593,82,562,64,537,68,534,87,559,104,591,115,620,120,645,124,690,130,733,138,757,152,782,177,812,206,836"/>
<area shape="poly" title=" " alt="" coords="205,840,175,816,148,786,130,754,122,726,115,698,99,667,69,633,73,629,104,664,120,697,127,725,135,752,152,782,179,812,209,836"/>
<area shape="poly" title=" " alt="" coords="210,839,148,786,124,758,100,730,72,706,75,702,104,726,128,754,152,782,213,835"/>
<area shape="poly" title=" " alt="" coords="203,841,78,770,81,765,206,836"/>
<area shape="poly" title=" " alt="" coords="175,845,101,825,103,819,176,839"/>
<area shape="poly" title=" " alt="" coords="176,881,103,901,101,895,175,875"/>
<area shape="poly" title=" " alt="" coords="204,883,81,950,79,945,202,879"/>
<area shape="poly" title=" " alt="" coords="220,886,168,936,103,989,85,1000,82,996,100,984,165,932,217,883"/>
<area shape="poly" title=" " alt="" coords="228,888,177,960,142,1002,103,1039,86,1051,83,1047,100,1035,139,998,173,957,224,885"/>
<area shape="poly" title=" " alt="" coords="233,888,214,931,185,984,148,1039,103,1090,88,1102,85,1097,100,1086,144,1036,180,981,209,928,229,886"/>
<area shape="poly" title=" " alt="" coords="237,889,219,941,191,1007,153,1077,130,1110,104,1141,89,1152,85,1148,100,1137,126,1107,149,1074,187,1005,214,939,232,887"/>
<area shape="poly" title=" " alt="" coords="239,889,224,949,198,1029,158,1114,133,1154,104,1191,89,1203,86,1199,100,1187,129,1151,154,1111,193,1027,219,948,234,888"/>
<area shape="poly" title=" " alt="" coords="241,889,229,958,204,1051,186,1101,163,1151,136,1198,104,1242,90,1254,86,1249,100,1238,132,1195,159,1148,181,1099,199,1049,223,957,236,888"/>
<area shape="poly" title=" " alt="" coords="243,889,233,966,210,1072,192,1129,168,1187,139,1242,104,1292,90,1304,86,1300,100,1289,135,1239,164,1185,187,1128,205,1070,227,965,237,888"/>
<area shape="poly" title=" " alt="" coords="244,890,236,975,215,1093,197,1159,173,1224,142,1286,104,1343,90,1355,87,1351,100,1340,138,1283,168,1222,192,1157,210,1092,231,974,238,889"/>
<area shape="poly" title=" " alt="" coords="201,840,171,817,147,785,135,754,127,716,120,626,122,522,128,411,133,300,133,198,124,110,114,75,99,46,88,34,92,31,104,42,119,73,129,109,139,197,139,301,133,411,128,522,126,626,132,715,140,752,152,783,175,813,204,836"/>
<area shape="poly" title=" " alt="" coords="201,840,171,817,147,785,136,756,128,721,122,637,123,540,128,436,132,333,132,238,122,156,113,123,99,96,88,85,92,81,104,93,118,121,127,155,137,237,138,334,133,437,128,540,127,637,133,720,141,754,152,783,175,813,204,836"/>
<area shape="poly" title=" " alt="" coords="245,889,240,982,233,1045,221,1114,203,1187,178,1260,146,1330,104,1394,90,1405,87,1402,100,1390,141,1327,174,1258,198,1185,215,1113,227,1044,234,981,239,889"/>
<area shape="poly" title=" " alt="" coords="246,889,243,990,237,1059,226,1135,209,1215,183,1296,149,1374,104,1444,91,1456,87,1452,100,1441,144,1371,178,1294,203,1214,221,1134,232,1058,238,990,240,889"/>
<area shape="poly" title=" " alt="" coords="201,840,171,816,147,785,137,758,129,726,123,648,123,558,127,462,131,367,130,278,121,202,112,172,99,147,88,136,92,132,104,144,117,170,126,201,135,278,136,367,133,462,129,558,128,648,135,725,142,757,152,783,175,813,204,836"/>
<area shape="poly" title=" " alt="" coords="201,840,171,816,147,785,137,760,130,730,124,659,124,576,127,488,130,400,128,318,119,249,111,220,100,198,88,187,92,183,104,194,116,218,124,247,134,318,135,400,132,488,129,576,129,658,136,729,142,759,152,783,175,813,204,836"/>
<area shape="poly" title=" " alt="" coords="201,840,171,816,147,785,130,746,118,709,112,674,111,639,117,574,130,512,142,450,145,387,142,355,134,321,120,286,100,250,87,237,91,233,104,246,125,284,139,319,147,354,151,387,147,451,135,513,122,575,116,639,118,673,123,708,135,744,152,783,175,813,204,836"/>
<area shape="poly" title=" " alt="" coords="201,840,172,816,147,785,131,750,121,717,115,684,113,653,118,594,129,538,139,482,142,425,138,396,131,366,118,334,100,302,87,289,90,285,104,298,123,332,136,364,144,395,147,425,144,483,134,539,123,595,118,653,120,684,126,715,136,748,152,783,175,813,204,836"/>
<area shape="poly" title=" " alt="" coords="201,840,172,816,147,785,133,754,123,724,115,668,119,616,128,565,136,516,138,465,127,412,116,384,100,355,85,341,89,337,104,352,121,382,132,411,143,465,141,516,133,566,124,616,121,668,128,723,138,752,152,783,175,813,204,836"/>
<area shape="poly" title=" " alt="" coords="202,840,172,816,147,785,128,745,117,710,113,677,112,645,112,578,108,540,99,497,79,439,59,393,64,391,84,437,104,495,114,539,117,578,117,645,118,676,122,709,133,744,152,783,176,812,205,836"/>
<area shape="poly" title=" " alt="" coords="202,1500,79,1433,81,1429,204,1495"/>
<area shape="poly" title=" " alt="" coords="158,1551,148,1546,102,1514,67,1483,70,1479,105,1510,151,1542,161,1547"/>
<area shape="rect" href="class_b_n_o08x_rpt_game_r_v.html#a773f8e4bf9e5059d6b301fc346cbc9d2" title="Tares game rotation vector axis." alt="" coords="157,1623,330,1649"/>
<area shape="poly" title=" " alt="" coords="385,1665,320,1653,321,1647,386,1659"/>
<area shape="rect" href="class_b_n_o08x_rpt_r_v.html#aab42904ebfc698d0af0944deaafcd226" title="Tares rotation vector axis." alt="" coords="174,1673,313,1700"/>
<area shape="poly" title=" " alt="" coords="385,1684,313,1687,313,1682,385,1679"/>
<area shape="rect" href="class_b_n_o08x_rpt_r_v_geomag.html#a622f024808e368b09c41ca1b5118a874" title="Tares geomagnetic rotation vector." alt="" coords="150,1724,337,1751"/>
<area shape="poly" title=" " alt="" coords="386,1704,300,1726,299,1721,385,1699"/>
</map>
</div>
</div>
</div>
<a id="a48e7b1a2c2ebc6b1f2f292735c0832a0" name="a48e7b1a2c2ebc6b1f2f292735c0832a0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a48e7b1a2c2ebc6b1f2f292735c0832a0">&#9670;&#160;</a></span>lock_user_data()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void BNO08xRpt::lock_user_data </td>
<td>(</td>
<td class="paramname"><span class="paramname"></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Locks locks user data to only allow the calling task to read/modify it. </p>
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0_icgraph.png" border="0" usemap="#aclass_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0_icgraph" alt=""/></div>
<map name="aclass_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0_icgraph" id="aclass_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0_icgraph">
<area shape="rect" title="Locks locks user data to only allow the calling task to read/modify it." alt="" coords="463,1304,649,1331"/>
<area shape="rect" href="class_b_n_o08x_rpt_acceleration.html#abac65bc939891f7a24b5a611de430328" title="Grabs most recent acceleration data (including gravity), units are in m/s^2." alt="" coords="188,56,377,83"/>
<area shape="poly" title=" " alt="" coords="551,1289,538,1040,510,660,491,466,468,295,442,165,428,122,413,96,396,83,376,75,378,70,399,79,417,93,433,120,447,164,474,294,496,465,515,659,543,1040,556,1288"/>
<area shape="rect" href="class_b_n_o08x_rpt_activity_classifier.html#aa77475212d3a5eb52ec31b9916cfe22d" title="Grabs most recent activity classifier data." alt="" coords="177,107,388,133"/>
<area shape="poly" title=" " alt="" coords="551,1289,537,1050,508,685,489,500,467,337,441,213,427,172,413,147,387,129,390,125,417,144,432,169,446,212,472,336,495,500,514,685,542,1050,556,1288"/>
<area shape="rect" href="class_b_n_o08x_rpt_cal_gyro.html#aeb45a1a433c499f2c36dddf393175815" title="Grabs most recent gyroscope data (velocity), units are in rad/s." alt="" coords="201,157,364,184"/>
<area shape="poly" title=" " alt="" coords="551,1288,536,1059,507,710,487,534,465,378,440,260,427,221,413,198,391,182,364,173,365,168,393,177,417,194,432,219,445,259,470,377,493,533,512,710,541,1058,556,1288"/>
<area shape="rect" href="class_b_n_o08x_rpt_cal_magnetometer.html#a9a07338f7c149aa3d45d2c4f846620e2" title="Grabs most recent calibrated magnetometer data, units are in uTesla." alt="" coords="173,208,392,235"/>
<area shape="poly" title=" " alt="" coords="553,1288,553,1082,548,932,539,768,522,604,497,454,480,388,461,331,438,284,413,249,391,232,394,228,417,245,443,281,466,329,485,387,502,453,527,603,544,767,553,931,558,1082,558,1288"/>
<area shape="rect" href="class_b_n_o08x_rpt_gravity.html#a18ebbe93997c3ea985290e5b8fc23115" title="Grabs most recent gravity data, units are in m/s^2." alt="" coords="204,259,361,285"/>
<area shape="poly" title=" " alt="" coords="553,1288,551,1090,546,947,535,792,519,636,494,494,477,431,459,377,437,333,413,299,389,282,360,274,362,269,391,278,417,295,442,330,464,375,483,430,499,493,524,636,541,791,551,947,556,1090,558,1288"/>
<area shape="rect" href="class_b_n_o08x_rpt_linear_acceleration.html#aac2eeab16ffbe7a81ea26a21c4e453d0" title="Grabs most recent acceleration data (including gravity), units are in m/s^2." alt="" coords="171,309,394,336"/>
<area shape="poly" title=" " alt="" coords="552,1288,549,1099,543,963,532,816,515,669,490,534,475,475,457,424,436,381,413,350,393,335,396,331,417,346,441,379,462,421,480,473,496,533,521,668,538,815,549,963,555,1099,558,1288"/>
<area shape="rect" href="class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html#ae72428b3455327ecec5ee1c6ad065d56" title="Grabs most recent raw accelerometer data, units are ADC counts, time_stamp in microseconds." alt="" coords="150,360,415,387"/>
<area shape="poly" title=" " alt="" coords="552,1289,548,1108,541,980,529,840,512,701,487,574,472,518,455,470,435,430,413,401,399,389,402,385,417,397,440,427,460,468,477,517,493,573,517,700,535,840,546,979,553,1108,557,1288"/>
<area shape="rect" href="class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html#ac9a43087ac86ca6d2309adae996747d5" title="Grabs most recent raw mems gyro report (units in ADC counts, time_stamp in microseconds)" alt="" coords="178,411,387,437"/>
<area shape="poly" title=" " alt="" coords="552,1288,546,1117,538,996,526,864,508,733,484,614,470,562,453,516,434,479,413,451,386,433,389,429,417,447,439,476,458,514,475,560,490,613,514,733,531,864,543,995,551,1117,557,1288"/>
<area shape="rect" href="class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html#a44247c8dbd3376ff81599c192b7dfc71" title="Grabs most recent raw magnetometer data, units are ADC counts, time_stamp in microseconds." alt="" coords="150,461,415,488"/>
<area shape="poly" title=" " alt="" coords="551,1288,544,1126,536,1012,523,888,505,766,481,654,451,563,433,528,413,502,399,491,402,486,417,498,437,525,456,561,486,653,510,765,528,888,541,1011,549,1126,557,1288"/>
<area shape="rect" href="class_b_n_o08x_rpt_shake_detector.html#adf134a67833f9e2c71f76858abc88ee6" title="Grabs most recent shake detector detector data." alt="" coords="181,512,384,539"/>
<area shape="poly" title=" " alt="" coords="551,1289,542,1135,520,913,502,799,478,694,449,609,432,577,413,553,399,542,383,534,385,529,402,537,417,549,436,574,454,607,483,693,507,798,525,912,548,1135,556,1288"/>
<area shape="rect" href="class_b_n_o08x_rpt_stability_classifier.html#a552b8df91df3905c7e2242ee42d11931" title="Grabs most recent stability classifier data." alt="" coords="174,563,391,589"/>
<area shape="poly" title=" " alt="" coords="551,1289,540,1144,516,937,498,831,475,734,447,656,431,626,413,603,390,587,393,583,417,599,435,623,452,653,480,733,503,830,522,936,546,1144,556,1288"/>
<area shape="rect" href="class_b_n_o08x_rpt_step_counter.html#affe413eea0483147578e58a1a9c5cd8f" title="Grabs most recent step counter data (rollover not accounted for in step count, just most recent repor..." alt="" coords="188,613,377,640"/>
<area shape="poly" title=" " alt="" coords="550,1289,538,1153,513,961,495,864,472,774,445,702,430,674,413,654,396,641,376,633,378,628,399,637,417,650,434,671,450,700,477,773,500,862,518,961,544,1153,556,1288"/>
<area shape="rect" href="class_b_n_o08x_rpt_tap_detector.html#ac0c0642fbb086a480edf32c92a470a2e" title="Grabs most recent tap detector detector data." alt="" coords="189,664,376,691"/>
<area shape="poly" title=" " alt="" coords="550,1288,536,1162,510,986,491,896,469,815,443,748,428,723,413,705,396,692,375,684,377,679,398,687,417,701,433,720,448,746,474,813,496,895,515,985,541,1161,555,1288"/>
<area shape="rect" href="class_b_n_o08x_rpt_uncal_gyro.html#ae2fec54b70d897124720abe1dcccd793" title="Grabs most recent uncalibrated gyroscope data, units are in rad/s." alt="" coords="194,715,371,741"/>
<area shape="poly" title=" " alt="" coords="549,1289,534,1172,506,1011,488,929,466,855,441,795,427,772,413,755,394,742,371,733,372,728,396,737,417,751,432,769,446,793,471,853,493,928,511,1010,539,1171,554,1288"/>
<area shape="rect" href="class_b_n_o08x_rpt_uncal_magnetometer.html#ad4d5abc8875955b6236bbe526be1e8fb" title="Grabs most recent uncalibrated magnetometer data, units are in uTesla." alt="" coords="166,765,399,792"/>
<area shape="poly" title=" " alt="" coords="548,1289,532,1182,503,1036,484,962,463,896,439,842,413,806,397,794,400,790,417,802,444,839,468,894,489,961,508,1034,537,1181,554,1288"/>
<area shape="rect" href="class_b_n_o08x_rpt_i_gyro_r_v.html#ae85b4b091ec350432a2aeabcd3b46f55" title="Grabs most recent gyro integrated rotation vector data." alt="" coords="200,816,365,843"/>
<area shape="poly" title=" " alt="" coords="553,1288,549,1203,543,1147,532,1085,514,1023,490,962,456,905,413,857,391,842,365,834,366,829,393,837,417,853,461,902,494,959,519,1021,537,1084,548,1146,555,1202,558,1288"/>
<area shape="rect" href="class_b_n_o08x_rpt_uncal_gyro.html#a08b722174d100d1d9363eaf4989a8ecd" title="Grabs most recent uncalibrated gyroscope bias data, units are in rad/s." alt="" coords="207,867,358,909"/>
<area shape="poly" title=" " alt="" coords="551,1289,543,1215,521,1116,504,1064,480,1012,450,965,413,923,387,907,357,896,359,891,390,902,417,919,455,961,485,1010,509,1062,526,1115,548,1214,556,1288"/>
<area shape="rect" href="class_b_n_o08x_rpt_uncal_magnetometer.html#aa6818f72419eaebb55cba9ffec28c704" title="Grabs most recent uncalibrated magnetometer bias data, units are in uTesla." alt="" coords="179,933,386,976"/>
<area shape="poly" title=" " alt="" coords="549,1289,537,1227,512,1146,495,1103,472,1062,445,1023,413,990,385,973,387,968,417,986,450,1020,477,1059,499,1101,517,1144,542,1225,554,1288"/>
<area shape="rect" href="class_b_n_o08x_rpt_uncal_magnetometer.html#ae5a99ef7523dcafc4638a538e141306b" title="Grabs most recent uncalibrated magnetometer magnetic field data, units are in uTesla." alt="" coords="179,1000,386,1043"/>
<area shape="poly" title=" " alt="" coords="545,1289,529,1239,503,1176,465,1111,441,1082,413,1057,385,1040,387,1036,417,1053,445,1078,469,1108,508,1173,534,1237,550,1288"/>
<area shape="rect" href="class_b_n_o08x_rpt_activity_classifier.html#a903a426e65752996075798ba6c51bff2" title="Grabs most the most likely activity from most recent activity classifier data." alt="" coords="190,1067,375,1109"/>
<area shape="poly" title=" " alt="" coords="540,1291,521,1252,493,1207,457,1162,414,1124,374,1105,377,1100,416,1119,461,1158,497,1204,526,1250,545,1288"/>
<area shape="rect" href="class_b_n_o08x_rpt_r_v_generic.html#afc2accdd72076cd758f9f9108351d7a8" title="Grabs most recent rotation vector data in form of unit quaternion, rad accuracy units in radians (if ..." alt="" coords="206,1133,359,1176"/>
<area shape="poly" title=" " alt="" coords="532,1294,482,1241,449,1213,414,1190,358,1170,360,1165,416,1186,452,1209,486,1237,536,1290"/>
<area shape="rect" href="class_b_n_o08x_rpt_stability_classifier.html#a8c8c794004f8b2a5e67656286beae7cd" title="Grabs most recent stability classifier reading (excludes accuracy)" alt="" coords="187,1200,378,1243"/>
<area shape="poly" title=" " alt="" coords="513,1299,414,1257,377,1246,379,1241,416,1252,515,1294"/>
<area shape="rect" href="class_b_n_o08x_rpt_step_counter.html#a017b389771b4d8816b4cfd06c6d9184a" title="Grabs the total step count since boot, accounts for rollover in report data." alt="" coords="201,1267,364,1309"/>
<area shape="poly" title=" " alt="" coords="447,1308,364,1299,364,1294,448,1303"/>
<area shape="rect" href="class_b_n_o08x_rpt_i_gyro_r_v.html#a8e9877551635f8be5e380d47195b4061" title="Grabs most recent gyro integrated rotation vector angular velocity data, units are in rad/s." alt="" coords="189,1333,376,1360"/>
<area shape="poly" title=" " alt="" coords="448,1332,377,1339,376,1334,447,1326"/>
<area shape="rect" href="class_b_n_o08x_rpt_uncal_gyro.html#a13c875a4ef09df3a82ac4bfa5109fdf7" title="Grabs most recent uncalibrated gyroscope velocity data, units are in rad/s." alt="" coords="207,1384,358,1427"/>
<area shape="poly" title=" " alt="" coords="509,1340,416,1375,359,1391,358,1385,414,1369,507,1335"/>
<area shape="rect" href="class_b_n_o08x_rpt_acceleration.html#a6b24209dc87cdd333b780fe6674fd045" title="Updates accelerometer data from decoded sensor event." alt="" coords="201,1451,364,1493"/>
<area shape="poly" title=" " alt="" coords="535,1344,484,1394,451,1419,416,1441,365,1460,363,1455,414,1436,448,1415,480,1390,531,1341"/>
<area shape="rect" href="class_b_n_o08x_rpt_activity_classifier.html#acb6fe5076011bc1f6f33a93c1c30c333" title="Updates activity classifier data from decoded sensor event." alt="" coords="190,1517,375,1560"/>
<area shape="poly" title=" " alt="" coords="544,1346,525,1383,496,1427,460,1470,416,1508,377,1526,374,1522,414,1503,456,1467,492,1423,520,1380,540,1343"/>
<area shape="rect" href="class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v.html#a2f822419d659be71209de6b69e8064b8" title="Updates ARVR stabilized game rotation vector data from decoded sensor event." alt="" coords="173,1584,392,1627"/>
<area shape="poly" title=" " alt="" coords="550,1346,534,1396,507,1458,468,1521,444,1549,417,1574,393,1588,390,1584,413,1570,440,1546,464,1517,502,1455,529,1394,545,1345"/>
<area shape="rect" href="class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v.html#a0ddf587eff71b83b01de57c2a69aa34d" title="Updates ARVR stabilized rotation vector data from decoded sensor event." alt="" coords="182,1651,383,1693"/>
<area shape="poly" title=" " alt="" coords="553,1347,541,1408,516,1488,498,1529,476,1570,449,1608,417,1641,385,1660,382,1655,413,1637,445,1604,472,1567,493,1527,511,1486,536,1407,548,1346"/>
<area shape="rect" href="class_b_n_o08x_rpt_cal_gyro.html#ab099bd0da7140c433fc7bab0a802c46f" title="Updates calibrated gyro data from decoded sensor event." alt="" coords="174,1717,391,1744"/>
<area shape="poly" title=" " alt="" coords="556,1346,548,1420,527,1518,509,1570,485,1620,455,1667,417,1707,392,1722,389,1718,413,1703,451,1664,481,1618,504,1568,522,1516,543,1419,551,1346"/>
<area shape="rect" href="class_b_n_o08x_rpt_cal_magnetometer.html#af50ecf2bb83d7eeec5b88c5273a01784" title="Updates calibrated magnetometer data from decoded sensor event." alt="" coords="186,1768,379,1811"/>
<area shape="poly" title=" " alt="" coords="557,1347,552,1428,544,1481,532,1539,514,1598,490,1656,458,1711,417,1758,400,1771,380,1780,378,1775,397,1766,413,1754,453,1707,485,1654,509,1596,527,1537,539,1480,546,1427,552,1346"/>
<area shape="rect" href="class_b_n_o08x_rpt_game_r_v.html#a8f9be2a12cec2a8467829fe561bf5f3d" title="Updates game rotation vector data from decoded sensor event." alt="" coords="171,1835,394,1861"/>
<area shape="poly" title=" " alt="" coords="553,1347,537,1453,507,1597,489,1669,467,1735,443,1788,417,1825,395,1839,392,1835,413,1821,439,1786,462,1733,483,1668,502,1595,531,1452,548,1346"/>
<area shape="rect" href="class_b_n_o08x_rpt_gravity.html#a47a5d1d8f89834662efaaae60a74b4c2" title="Updates gravity data from decoded sensor event." alt="" coords="178,1885,387,1912"/>
<area shape="poly" title=" " alt="" coords="554,1346,539,1461,511,1621,492,1701,470,1775,445,1835,432,1858,417,1875,389,1893,386,1888,413,1871,427,1855,441,1832,465,1773,487,1700,506,1620,534,1461,549,1345"/>
<area shape="rect" href="class_b_n_o08x_rpt_i_gyro_r_v.html#a29e7154e8fed38487dd100f3e98d72fb" title="Updates gyro integrated rotation vector data from decoded sensor event." alt="" coords="173,1936,392,1963"/>
<area shape="poly" title=" " alt="" coords="555,1346,541,1471,514,1646,496,1734,474,1815,447,1881,433,1907,417,1926,394,1942,391,1937,413,1922,428,1904,443,1879,468,1814,491,1733,509,1645,536,1471,550,1346"/>
<area shape="rect" href="class_b_n_o08x_rpt_linear_acceleration.html#ab799259f97933e00ddfe654050c4757e" title="Updates accelerometer data from decoded sensor event." alt="" coords="184,1987,381,2029"/>
<area shape="poly" title=" " alt="" coords="555,1346,543,1480,517,1669,498,1766,475,1854,449,1927,433,1955,417,1977,401,1989,383,1999,380,1994,398,1985,413,1973,429,1952,444,1925,470,1853,493,1765,511,1668,537,1479,550,1346"/>
<area shape="rect" href="class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html#a269b8a306d47b0a873421674e8996187" title="Updates raw accelerometer data from decoded sensor event." alt="" coords="163,2053,402,2096"/>
<area shape="poly" title=" " alt="" coords="556,1346,545,1492,521,1701,502,1809,479,1907,451,1988,435,2019,417,2043,403,2055,400,2051,413,2040,430,2016,446,1986,474,1905,497,1808,515,1700,540,1491,551,1346"/>
<area shape="rect" href="class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html#af79174e4b3a3579d3de85decf529e5d5" title="Updates raw mems gyro data from decoded sensor event." alt="" coords="191,2120,374,2163"/>
<area shape="poly" title=" " alt="" coords="556,1347,547,1504,525,1733,507,1851,483,1960,454,2049,436,2083,417,2110,398,2125,376,2135,373,2130,395,2121,413,2106,432,2081,449,2047,478,1958,502,1850,520,1732,542,1504,551,1346"/>
<area shape="rect" href="class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html#a5ff68ff342813b240519a315e60d4506" title="Updates raw magnetometer data from decoded sensor event." alt="" coords="163,2187,402,2229"/>
<area shape="poly" title=" " alt="" coords="557,1346,550,1515,542,1635,529,1765,511,1894,487,2012,456,2110,438,2148,417,2176,404,2188,400,2184,413,2173,433,2145,451,2108,482,2011,506,1893,524,1764,536,1635,544,1515,552,1346"/>
<area shape="rect" href="class_b_n_o08x_rpt_r_v.html#ab6a7a480ecc404383a1db5c6b29e3c48" title="Updates rotation vector data from decoded sensor event." alt="" coords="189,2253,376,2280"/>
<area shape="poly" title=" " alt="" coords="557,1346,553,1528,546,1657,535,1798,517,1938,493,2066,478,2123,460,2172,440,2212,417,2243,399,2257,377,2266,375,2261,396,2253,413,2239,435,2210,455,2170,472,2121,488,2065,512,1937,530,1797,541,1657,548,1527,552,1346"/>
<area shape="rect" href="class_b_n_o08x_rpt_r_v_geomag.html#a531bf3018378efda8edd322e2a4a3306" title="Updates geomagnetic rotation vector data from decoded sensor event." alt="" coords="200,2304,365,2347"/>
<area shape="poly" title=" " alt="" coords="558,1346,554,1536,547,1672,536,1820,519,1968,494,2105,479,2164,461,2217,440,2261,417,2294,394,2312,366,2322,364,2317,391,2307,413,2290,436,2258,456,2215,473,2163,489,2103,513,1968,531,1820,542,1672,548,1536,552,1346"/>
<area shape="rect" href="class_b_n_o08x_rpt_shake_detector.html#aebaecde5751d7b9a3fa1d5cfe09a7393" title="Updates shake detector data from decoded sensor event." alt="" coords="194,2371,371,2413"/>
<area shape="poly" title=" " alt="" coords="558,1346,556,1546,550,1692,540,1851,523,2010,498,2157,482,2221,463,2278,442,2325,417,2360,396,2377,372,2388,370,2383,393,2373,413,2357,437,2322,458,2276,477,2220,493,2156,518,2010,535,1851,545,1692,550,1546,552,1346"/>
<area shape="rect" href="class_b_n_o08x_rpt_stability_classifier.html#a53f291245bb6c40ae272fbe0142609c2" title="Updates stability classifier data from decoded sensor event." alt="" coords="187,2437,378,2480"/>
<area shape="poly" title=" " alt="" coords="558,1346,558,1558,553,1713,544,1883,527,2053,502,2209,485,2278,466,2339,443,2389,417,2427,399,2442,379,2452,376,2447,396,2437,413,2424,439,2386,461,2337,480,2277,497,2208,522,2052,539,1882,548,1713,553,1558,553,1346"/>
<area shape="rect" href="class_b_n_o08x_rpt_step_counter.html#a742cb9d7bc64d31f3febc51d0536c3aa" title="Updates step counter data from decoded sensor event." alt="" coords="201,2504,364,2547"/>
<area shape="poly" title=" " alt="" coords="556,1346,542,1585,513,1950,493,2136,471,2300,446,2425,432,2467,417,2494,393,2512,365,2523,363,2518,390,2508,413,2490,427,2465,440,2424,466,2299,488,2135,507,1950,536,1585,551,1346"/>
<area shape="rect" href="class_b_n_o08x_rpt_tap_detector.html#aa1b7881e55a3f6210f48cec831cc72a7" title="Updates tap detector data from decoded sensor event." alt="" coords="202,2571,363,2613"/>
<area shape="poly" title=" " alt="" coords="556,1347,543,1598,515,1984,496,2181,473,2355,447,2487,433,2532,417,2560,393,2579,364,2590,362,2585,390,2575,413,2557,428,2530,442,2486,468,2354,490,2180,509,1984,537,1598,551,1346"/>
<area shape="rect" href="class_b_n_o08x_rpt_uncal_gyro.html#acfcb717810a8924c3b119829c4b24489" title="Updates uncalibrated gyro data from decoded sensor event." alt="" coords="207,2637,358,2680"/>
<area shape="poly" title=" " alt="" coords="556,1347,544,1610,517,2017,498,2225,475,2409,448,2550,433,2598,417,2627,391,2647,359,2658,358,2653,388,2642,413,2624,428,2595,443,2549,470,2409,492,2225,511,2017,538,1610,551,1346"/>
<area shape="rect" href="class_b_n_o08x_rpt_uncal_magnetometer.html#a2737505adb4176e5843ce7d13b2b8ec4" title="Updates uncalibrated magf data from decoded sensor event." alt="" coords="179,2704,386,2747"/>
<area shape="poly" title=" " alt="" coords="557,1346,545,1621,519,2050,500,2270,477,2464,449,2612,434,2663,417,2694,403,2706,387,2716,384,2711,400,2702,413,2690,429,2660,444,2611,472,2463,495,2269,514,2050,540,1621,551,1346"/>
<area shape="rect" href="_feature_tests_8cpp.html#a3998d182117c4def094998f795780351" title=" " alt="" coords="5,5,102,32"/>
<area shape="poly" title=" " alt="" coords="203,55,102,32,103,27,205,49"/>
<area shape="rect" href="_feature_tests_8cpp.html#a5258b4dbee44f7a6964ff93e378fd3fa" title=" " alt="" coords="5,56,102,83"/>
<area shape="poly" title=" " alt="" coords="172,72,102,72,102,67,172,67"/>
<area shape="rect" href="_feature_tests_8cpp.html#ace101f40531db107a743cff5815022e6" title=" " alt="" coords="5,107,102,133"/>
<area shape="poly" title=" " alt="" coords="189,89,150,97,103,109,101,104,149,92,188,84"/>
</map>
</div>
</div>
</div>
<a id="a5b542b28c81fcd05cf2e3f3d2d437d46" name="a5b542b28c81fcd05cf2e3f3d2d437d46"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5b542b28c81fcd05cf2e3f3d2d437d46">&#9670;&#160;</a></span>register_cb()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool BNO08xRpt::register_cb </td>
<td>(</td>
<td class="paramtype">std::function&lt; void(void)&gt;</td> <td class="paramname"><span class="paramname"><em>cb_fxn</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Registers a callback to execute when new data from a specific report is received. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">cb_fxn</td><td>Pointer to the call-back function should be of void return type void input param.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46_icgraph.png" border="0" usemap="#aclass_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46_icgraph" alt=""/></div>
<map name="aclass_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46_icgraph" id="aclass_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46_icgraph">
<area shape="rect" title="Registers a callback to execute when new data from a specific report is received." alt="" coords="150,5,312,32"/>
<area shape="rect" href="_callback_tests_8cpp.html#a0cae93f9fe6d369521dd1aeed1cd504b" title=" " alt="" coords="5,5,102,32"/>
<area shape="poly" title=" " alt="" coords="134,21,102,21,102,16,134,16"/>
</map>
</div>
</div>
</div>
<a id="a47a623eb0a1db51af76a03a103c32329" name="a47a623eb0a1db51af76a03a103c32329"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a47a623eb0a1db51af76a03a103c32329">&#9670;&#160;</a></span>signal_data_available()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void BNO08xRpt::signal_data_available </td>
<td>(</td>
<td class="paramname"><span class="paramname"></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Signals to <a class="el" href="class_b_n_o08x.html#a367d525d1c0ba119b3dca3067bb5bccc" title="Polls for new data/report to become available.">BNO08x::data_available()</a> that a new report has arrived. </p>
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="class_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329_icgraph.png" border="0" usemap="#aclass_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329_icgraph" alt=""/></div>
<map name="aclass_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329_icgraph" id="aclass_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329_icgraph">
<area shape="rect" title="Signals to BNO08x::data_available() that a new report has arrived." alt="" coords="293,608,457,651"/>
<area shape="rect" href="class_b_n_o08x_rpt_acceleration.html#a6b24209dc87cdd333b780fe6674fd045" title="Updates accelerometer data from decoded sensor event." alt="" coords="44,5,206,48"/>
<area shape="poly" title=" " alt="" coords="367,593,353,473,328,313,311,234,291,161,268,102,243,62,226,48,206,39,208,34,229,44,247,58,273,99,296,159,317,232,334,312,359,472,373,592"/>
<area shape="rect" href="class_b_n_o08x_rpt_activity_classifier.html#acb6fe5076011bc1f6f33a93c1c30c333" title="Updates activity classifier data from decoded sensor event." alt="" coords="32,72,218,115"/>
<area shape="poly" title=" " alt="" coords="366,593,350,486,324,347,307,277,287,214,266,163,243,129,216,110,219,106,247,125,271,161,292,212,312,276,329,345,356,485,372,592"/>
<area shape="rect" href="class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v.html#a2f822419d659be71209de6b69e8064b8" title="Updates ARVR stabilized game rotation vector data from decoded sensor event." alt="" coords="16,139,234,181"/>
<area shape="poly" title=" " alt="" coords="371,593,366,511,359,459,348,404,332,347,310,292,280,241,243,195,228,184,232,180,247,191,285,237,315,290,337,346,354,403,365,459,372,510,377,592"/>
<area shape="rect" href="class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v.html#a0ddf587eff71b83b01de57c2a69aa34d" title="Updates ARVR stabilized rotation vector data from decoded sensor event." alt="" coords="24,205,226,248"/>
<area shape="poly" title=" " alt="" coords="369,593,360,523,340,433,323,387,302,341,276,299,243,262,224,249,227,244,246,258,280,296,307,339,328,385,345,432,365,522,374,592"/>
<area shape="rect" href="class_b_n_o08x_rpt_cal_gyro.html#ab099bd0da7140c433fc7bab0a802c46f" title="Updates calibrated gyro data from decoded sensor event." alt="" coords="17,272,233,299"/>
<area shape="poly" title=" " alt="" coords="367,593,356,531,334,455,318,416,298,378,273,343,243,313,225,301,228,297,246,309,277,339,302,375,323,413,339,453,361,530,372,592"/>
<area shape="rect" href="class_b_n_o08x_rpt_cal_magnetometer.html#af50ecf2bb83d7eeec5b88c5273a01784" title="Updates calibrated magnetometer data from decoded sensor event." alt="" coords="29,323,221,365"/>
<area shape="poly" title=" " alt="" coords="362,593,347,545,323,487,288,429,267,402,243,379,220,365,223,361,246,375,271,399,293,426,327,484,352,543,367,592"/>
<area shape="rect" href="class_b_n_o08x_rpt_game_r_v.html#a8f9be2a12cec2a8467829fe561bf5f3d" title="Updates game rotation vector data from decoded sensor event." alt="" coords="14,389,236,416"/>
<area shape="poly" title=" " alt="" coords="358,595,341,555,316,510,283,467,243,430,222,419,225,414,246,426,287,463,320,508,346,553,363,592"/>
<area shape="rect" href="class_b_n_o08x_rpt_gravity.html#a47a5d1d8f89834662efaaae60a74b4c2" title="Updates gravity data from decoded sensor event." alt="" coords="20,440,230,467"/>
<area shape="poly" title=" " alt="" coords="351,596,307,536,277,506,243,481,219,470,221,465,246,476,280,502,311,532,355,593"/>
<area shape="rect" href="class_b_n_o08x_rpt_i_gyro_r_v.html#a29e7154e8fed38487dd100f3e98d72fb" title="Updates gyro integrated rotation vector data from decoded sensor event." alt="" coords="16,491,234,517"/>
<area shape="poly" title=" " alt="" coords="339,599,296,563,244,532,212,520,214,515,246,527,299,559,342,595"/>
<area shape="rect" href="class_b_n_o08x_rpt_linear_acceleration.html#ab799259f97933e00ddfe654050c4757e" title="Updates accelerometer data from decoded sensor event." alt="" coords="26,541,224,584"/>
<area shape="poly" title=" " alt="" coords="277,606,207,587,208,582,279,601"/>
<area shape="rect" href="class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html#a269b8a306d47b0a873421674e8996187" title="Updates raw accelerometer data from decoded sensor event." alt="" coords="5,608,245,651"/>
<area shape="poly" title=" " alt="" coords="277,632,245,632,245,627,277,627"/>
<area shape="rect" href="class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html#af79174e4b3a3579d3de85decf529e5d5" title="Updates raw mems gyro data from decoded sensor event." alt="" coords="33,675,217,717"/>
<area shape="poly" title=" " alt="" coords="279,658,208,677,207,671,277,653"/>
<area shape="rect" href="class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html#a5ff68ff342813b240519a315e60d4506" title="Updates raw magnetometer data from decoded sensor event." alt="" coords="6,741,244,784"/>
<area shape="poly" title=" " alt="" coords="342,663,298,699,246,732,219,743,216,738,243,727,295,695,338,659"/>
<area shape="rect" href="class_b_n_o08x_rpt_r_v.html#ab6a7a480ecc404383a1db5c6b29e3c48" title="Updates rotation vector data from decoded sensor event." alt="" coords="31,808,219,835"/>
<area shape="poly" title=" " alt="" coords="358,666,314,734,283,769,246,798,220,811,218,806,243,794,279,765,310,731,354,663"/>
<area shape="rect" href="class_b_n_o08x_rpt_r_v_geomag.html#a531bf3018378efda8edd322e2a4a3306" title="Updates geomagnetic rotation vector data from decoded sensor event." alt="" coords="42,859,208,901"/>
<area shape="poly" title=" " alt="" coords="364,667,347,709,322,758,288,807,246,849,209,868,207,864,243,845,284,804,317,755,342,707,359,665"/>
<area shape="rect" href="class_b_n_o08x_rpt_shake_detector.html#aebaecde5751d7b9a3fa1d5cfe09a7393" title="Updates shake detector data from decoded sensor event." alt="" coords="37,925,213,968"/>
<area shape="poly" title=" " alt="" coords="370,667,356,722,332,789,297,857,273,888,246,915,215,934,212,929,243,911,269,885,292,854,328,787,351,720,365,665"/>
<area shape="rect" href="class_b_n_o08x_rpt_stability_classifier.html#a53f291245bb6c40ae272fbe0142609c2" title="Updates stability classifier data from decoded sensor event." alt="" coords="30,992,220,1035"/>
<area shape="poly" title=" " alt="" coords="373,667,364,734,342,819,326,863,305,906,278,947,246,982,222,998,219,994,243,978,274,943,300,904,321,861,337,817,358,733,368,666"/>
<area shape="rect" href="class_b_n_o08x_rpt_step_counter.html#a742cb9d7bc64d31f3febc51d0536c3aa" title="Updates step counter data from decoded sensor event." alt="" coords="44,1059,206,1101"/>
<area shape="poly" title=" " alt="" coords="376,666,370,745,351,848,335,902,312,955,283,1005,246,1049,228,1062,208,1072,206,1067,226,1058,243,1045,279,1002,308,953,330,900,346,847,365,745,371,666"/>
<area shape="rect" href="class_b_n_o08x_rpt_tap_detector.html#aa1b7881e55a3f6210f48cec831cc72a7" title="Updates tap detector data from decoded sensor event." alt="" coords="45,1125,205,1168"/>
<area shape="poly" title=" " alt="" coords="371,666,355,770,328,904,311,971,291,1031,270,1081,247,1115,228,1129,207,1139,205,1134,225,1125,243,1111,265,1078,286,1029,305,969,322,903,349,769,366,666"/>
<area shape="rect" href="class_b_n_o08x_rpt_uncal_gyro.html#acfcb717810a8924c3b119829c4b24489" title="Updates uncalibrated gyro data from decoded sensor event." alt="" coords="49,1192,201,1235"/>
<area shape="poly" title=" " alt="" coords="372,666,358,783,332,937,315,1014,295,1084,273,1142,247,1182,226,1198,202,1208,200,1203,223,1193,243,1178,268,1140,290,1083,310,1013,327,936,353,782,367,666"/>
<area shape="rect" href="class_b_n_o08x_rpt_uncal_magnetometer.html#a2737505adb4176e5843ce7d13b2b8ec4" title="Updates uncalibrated magf data from decoded sensor event." alt="" coords="22,1259,228,1301"/>
<area shape="poly" title=" " alt="" coords="373,666,361,796,337,970,320,1057,299,1137,275,1203,261,1229,247,1249,230,1262,227,1258,243,1245,257,1226,270,1201,294,1136,315,1056,331,969,356,795,368,666"/>
</map>
</div>
</div>
</div>
<a id="a61e3451e93806e1b7eaf5f1387726765" name="a61e3451e93806e1b7eaf5f1387726765"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a61e3451e93806e1b7eaf5f1387726765">&#9670;&#160;</a></span>unlock_sh2_HAL()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void BNO08xRpt::unlock_sh2_HAL </td>
<td>(</td>
<td class="paramname"><span class="paramname"></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Unlocks sh2 HAL lib to allow other tasks to call its APIs. </p>
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765_icgraph.png" border="0" usemap="#aclass_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765_icgraph" alt=""/></div>
<map name="aclass_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765_icgraph" id="aclass_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765_icgraph">
<area shape="rect" title="Unlocks sh2 HAL lib to allow other tasks to call its APIs." alt="" coords="617,1699,814,1725"/>
<area shape="rect" href="class_b_n_o08x_rpt.html#a1418be33824d3102dbc8f92558a402a6" title="Clears BNO08x internal sample counts for this sensor. (see SH&#45;2 ref manual 6.4.3.1)" alt="" coords="390,729,565,772"/>
<area shape="poly" title=" " alt="" coords="711,1683,703,1503,694,1375,681,1235,663,1094,638,966,606,859,588,817,567,786,555,774,559,770,571,782,593,815,611,857,643,964,668,1094,687,1234,700,1374,708,1503,716,1683"/>
<area shape="rect" href="class_b_n_o08x_rpt.html#a3012b77fd80f2c34e57d5a23299f1470" title="Enables a sensor report such that the BNO08x begins sending it." alt="" coords="409,796,545,823"/>
<area shape="poly" title=" " alt="" coords="704,1684,480,824,485,823,709,1683"/>
<area shape="rect" href="class_b_n_o08x_rpt.html#ab3bb962696b135841ef7313bc631fc72" title="Flush all buffered reports for this sensor/report module." alt="" coords="415,1607,540,1633"/>
<area shape="poly" title=" " alt="" coords="673,1694,568,1648,533,1636,535,1631,570,1643,675,1689"/>
<area shape="rect" href="class_b_n_o08x_rpt.html#ad5b054279b01204f61b4c0408acf51cf" title="Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system)." alt="" coords="151,1505,336,1532"/>
<area shape="poly" title=" " alt="" coords="695,1687,644,1624,608,1591,568,1565,511,1543,450,1528,391,1521,336,1518,336,1513,391,1515,451,1523,513,1537,571,1560,611,1587,647,1620,699,1684"/>
<area shape="rect" href="class_b_n_o08x_rpt.html#a7ce8e48cadf59f49068af7f1cb680b38" title="Gets sample counts for this sensor (see SH&#45;2 ref manual 6.4.3.1)" alt="" coords="161,1556,326,1599"/>
<area shape="poly" title=" " alt="" coords="691,1689,639,1640,605,1616,568,1597,507,1580,444,1571,382,1569,327,1571,327,1565,382,1563,444,1566,508,1575,570,1592,608,1611,642,1635,694,1685"/>
<area shape="rect" href="class_b_n_o08x_rpt_r_v_generic.html#ab059dded7c0a7c922e9c624baac34ecd" title="Tares vector basis according to axis flags." alt="" coords="401,1657,554,1700"/>
<area shape="poly" title=" " alt="" coords="602,1699,554,1692,555,1687,603,1694"/>
<area shape="rect" href="class_b_n_o08x_rpt_game_r_v.html#ab8844cc390818f2b5cff8afefc89558f" title="Clears most recent tare operation." alt="" coords="391,1724,564,1767"/>
<area shape="poly" title=" " alt="" coords="602,1730,565,1736,564,1731,602,1725"/>
<area shape="rect" href="class_b_n_o08x_rpt_r_v.html#a920fb5940c13870657c48538569aff87" title="Clears most recent tare operation." alt="" coords="391,1791,564,1817"/>
<area shape="poly" title=" " alt="" coords="675,1735,570,1781,535,1793,533,1788,568,1776,673,1730"/>
<area shape="rect" href="class_b_n_o08x_rpt_r_v_geomag.html#a2c62a41402f167a49025914a9800d062" title="Clears most recent tare operation." alt="" coords="395,1841,560,1884"/>
<area shape="poly" title=" " alt="" coords="691,1738,638,1785,571,1832,547,1843,545,1838,568,1827,635,1780,688,1734"/>
<area shape="rect" href="class_b_n_o08x_rpt_game_r_v.html#ae91c07ae4d781216065fd704b5c88d06" title="Saves most recent tare operation to BNO08x internal flash, such that it persists on reset." alt="" coords="391,1908,564,1951"/>
<area shape="poly" title=" " alt="" coords="702,1740,651,1817,614,1861,571,1898,551,1910,549,1905,568,1894,610,1857,646,1814,698,1737"/>
<area shape="rect" href="class_b_n_o08x_rpt_r_v.html#aa152921434b50a95977b0a4f925abec0" title="Saves most recent tare operation to BNO08x internal flash, such that it persists on reset." alt="" coords="385,1975,569,2001"/>
<area shape="poly" title=" " alt="" coords="708,1741,690,1790,662,1850,623,1912,598,1940,571,1965,551,1976,548,1972,568,1961,594,1936,618,1909,657,1848,686,1788,703,1739"/>
<area shape="rect" href="class_b_n_o08x_rpt_r_v_geomag.html#a57305f5f72067a56b037cf766fa2ee63" title="Saves most recent tare operation to BNO08x internal flash, such that it persists on reset." alt="" coords="395,2025,560,2068"/>
<area shape="poly" title=" " alt="" coords="711,1741,695,1798,668,1872,627,1948,601,1984,571,2015,555,2027,552,2023,568,2011,597,1980,622,1945,663,1869,690,1797,705,1740"/>
<area shape="rect" href="class_b_n_o08x_rpt.html#a7d147e7540a4c6aa19749844e14cdadc" title="Disables a sensor report by setting its period to 0us such that the BNO08x stops sending it." alt="" coords="174,847,313,873"/>
<area shape="poly" title=" " alt="" coords="398,829,309,849,308,843,397,824"/>
<area shape="rect" href="_single_report_tests_8cpp.html#af30c5c1549bda77b45a1e6fb5f76844a" title=" " alt="" coords="5,508,102,535"/>
<area shape="poly" title=" " alt="" coords="394,795,383,786,369,767,359,748,352,710,355,672,363,634,370,597,372,562,362,528,351,512,335,497,306,479,273,469,239,467,203,470,136,488,83,510,81,505,134,483,202,465,238,462,274,464,308,474,339,493,355,509,366,526,377,561,376,598,368,635,360,672,357,710,365,746,373,764,387,782,397,791"/>
<area shape="rect" href="_single_report_tests_8cpp.html#aaefa1a1d4b3c190b7f46bb7f42512949" title=" " alt="" coords="5,604,102,631"/>
<area shape="poly" title=" " alt="" coords="393,795,383,786,362,753,354,719,356,685,362,651,368,619,368,588,359,558,335,530,312,514,291,504,270,499,249,499,203,510,151,530,124,545,100,565,66,605,62,602,96,562,121,541,149,526,202,505,248,494,270,494,292,499,315,509,339,526,364,555,374,587,373,619,368,652,362,685,360,718,367,751,387,782,397,791"/>
<area shape="rect" href="_single_report_tests_8cpp.html#a508ef0459e3fd34f4235194f91992123" title=" " alt="" coords="5,677,102,704"/>
<area shape="poly" title=" " alt="" coords="393,795,383,786,364,757,357,728,358,699,362,670,366,642,365,615,356,590,335,566,312,550,290,539,268,533,246,532,201,542,151,566,133,582,124,600,117,621,104,644,72,679,68,675,100,641,112,618,119,598,129,579,148,562,200,537,246,526,269,528,292,534,315,545,339,562,361,587,370,614,371,642,367,671,363,699,362,727,369,755,387,782,397,791"/>
<area shape="rect" href="_single_report_tests_8cpp.html#a7a1dd1af780f6e5d8501a31da196cc45" title=" " alt="" coords="5,740,102,767"/>
<area shape="poly" title=" " alt="" coords="393,794,383,786,366,762,359,737,359,713,361,689,363,665,362,643,354,622,335,602,289,574,267,568,245,566,223,569,200,576,151,602,138,614,130,626,123,653,119,684,114,701,104,718,78,742,75,738,100,714,109,698,114,683,118,652,125,624,134,610,148,598,198,571,221,564,245,561,268,563,291,570,339,598,358,619,367,641,369,665,367,689,364,713,365,737,371,760,387,782,397,790"/>
<area shape="rect" href="_single_report_tests_8cpp.html#af25aef97093ff3259252290c5e32293f" title=" " alt="" coords="5,796,102,823"/>
<area shape="poly" title=" " alt="" coords="394,812,102,812,102,807,394,807"/>
<area shape="rect" href="_single_report_tests_8cpp.html#a176c81d817389f072da2eddb5e37b975" title=" " alt="" coords="5,897,102,924"/>
<area shape="poly" title=" " alt="" coords="446,834,396,863,338,888,275,903,211,911,102,915,102,910,211,905,274,897,336,883,394,858,443,829"/>
<area shape="rect" href="_multi_report_tests_8cpp.html#a6d2f9d86fb1c148a375044205278a8bb" title=" " alt="" coords="5,948,102,975"/>
<area shape="poly" title=" " alt="" coords="454,836,404,880,372,902,338,920,276,941,213,954,153,961,102,964,102,958,152,956,212,948,275,935,336,915,369,897,400,876,451,832"/>
<area shape="rect" href="_single_report_tests_8cpp.html#a175ff61aad4905497f19d011693932ff" title=" " alt="" coords="5,999,102,1025"/>
<area shape="poly" title=" " alt="" coords="462,838,413,904,378,938,338,966,278,992,214,1007,153,1014,102,1016,102,1011,153,1008,213,1001,276,986,336,962,375,934,409,900,458,835"/>
<area shape="rect" href="_single_report_tests_8cpp.html#abf9609daa7bf6ed8f87366747236c613" title=" " alt="" coords="5,1049,102,1076"/>
<area shape="poly" title=" " alt="" coords="468,838,450,879,423,929,385,979,363,1001,338,1020,310,1035,279,1047,215,1062,154,1068,102,1069,102,1063,154,1063,215,1057,278,1042,308,1030,336,1015,360,997,381,975,418,926,445,877,463,836"/>
<area shape="rect" href="_single_report_tests_8cpp.html#ab9b4ae43e33572d90c4c889452cd91ee" title=" " alt="" coords="5,1100,102,1127"/>
<area shape="poly" title=" " alt="" coords="472,839,457,891,431,955,392,1020,367,1050,339,1074,310,1091,280,1103,216,1118,154,1123,102,1121,102,1116,154,1117,215,1113,278,1098,308,1086,335,1070,364,1046,388,1017,427,953,452,889,467,837"/>
<area shape="rect" href="_single_report_tests_8cpp.html#a135345f612f52dc44e6cd1e1378c2191" title=" " alt="" coords="5,1151,102,1177"/>
<area shape="poly" title=" " alt="" coords="475,839,464,901,440,980,422,1022,400,1062,372,1098,339,1129,311,1146,281,1159,217,1173,155,1176,102,1174,102,1168,155,1171,216,1168,279,1154,308,1141,335,1125,368,1094,395,1059,417,1019,435,978,459,899,470,838"/>
<area shape="rect" href="_single_report_tests_8cpp.html#ae4d70e11995e36808b6390b171aba0e8" title=" " alt="" coords="5,1201,102,1228"/>
<area shape="poly" title=" " alt="" coords="477,839,469,910,448,1004,430,1054,407,1101,376,1145,339,1182,311,1200,281,1213,217,1227,155,1229,102,1225,102,1220,155,1224,217,1221,279,1208,309,1195,335,1178,372,1142,402,1099,425,1052,443,1003,464,909,472,838"/>
<area shape="rect" href="_multi_report_tests_8cpp.html#a3c5bb20df427689d78fceefd3dad0ddd" title=" " alt="" coords="5,1252,102,1279"/>
<area shape="poly" title=" " alt="" coords="479,839,474,919,467,971,456,1028,438,1085,414,1141,381,1192,339,1235,312,1253,282,1266,218,1280,155,1282,102,1277,102,1272,155,1276,217,1275,280,1261,309,1249,335,1231,377,1189,409,1139,433,1084,450,1027,462,971,469,919,474,838"/>
<area shape="rect" href="_multi_report_tests_8cpp.html#ac0f2ca513b0adc3db58d954b1fa381e9" title=" " alt="" coords="5,1303,102,1329"/>
<area shape="poly" title=" " alt="" coords="474,838,457,939,428,1075,410,1143,388,1205,365,1254,339,1287,312,1306,282,1319,250,1327,218,1332,155,1334,102,1328,102,1323,155,1328,217,1327,249,1322,280,1314,309,1301,335,1283,360,1252,383,1203,404,1142,423,1074,452,938,469,838"/>
<area shape="rect" href="_single_report_tests_8cpp.html#a89c8a619fd6bb9768b37bc594741be09" title=" " alt="" coords="5,1353,102,1380"/>
<area shape="poly" title=" " alt="" coords="475,838,460,949,432,1100,414,1177,392,1246,367,1302,353,1323,339,1339,312,1358,282,1371,251,1380,218,1384,155,1385,102,1379,102,1374,156,1380,218,1379,250,1374,280,1366,309,1353,335,1335,349,1320,362,1299,387,1244,408,1176,427,1099,455,948,470,837"/>
<area shape="rect" href="_single_report_tests_8cpp.html#af7eb32a5f8137e39dbf2caaad0378c41" title=" " alt="" coords="5,5,102,32"/>
<area shape="poly" title=" " alt="" coords="394,796,383,786,367,758,356,724,350,684,347,639,351,539,360,431,368,323,371,223,368,179,362,140,351,107,335,82,311,60,284,43,253,31,221,23,158,15,102,16,102,11,158,10,222,17,255,26,286,38,314,56,339,78,356,105,367,139,374,178,376,223,374,323,365,431,356,539,353,639,355,684,361,723,372,756,387,782,397,792"/>
<area shape="rect" href="_single_report_tests_8cpp.html#a9525f7e9b6932ed0aede1a93476b43bc" title=" " alt="" coords="5,56,102,83"/>
<area shape="poly" title=" " alt="" coords="394,796,383,786,368,760,358,729,352,692,349,650,352,557,359,457,367,357,369,264,366,224,360,188,350,157,335,134,311,112,284,95,253,83,221,74,158,67,102,67,102,62,158,61,222,69,255,78,286,90,314,108,339,130,355,155,365,186,371,223,374,264,372,357,365,457,357,557,355,650,357,691,363,728,373,758,387,782,397,792"/>
<area shape="rect" href="_feature_tests_8cpp.html#ae6b70979bd6502fbeaef43fb4bc8d508" title=" " alt="" coords="5,1404,102,1431"/>
<area shape="poly" title=" " alt="" coords="476,838,462,959,436,1126,418,1211,395,1288,369,1350,355,1374,339,1391,312,1410,283,1423,251,1432,219,1436,156,1437,102,1430,103,1425,156,1431,218,1431,250,1427,281,1418,309,1405,335,1387,350,1370,365,1347,390,1286,412,1209,431,1125,457,958,471,838"/>
<area shape="rect" href="_feature_tests_8cpp.html#aa6cd73e0d81f1bad0797e318018ffd3a" title=" " alt="" coords="5,1455,102,1481"/>
<area shape="poly" title=" " alt="" coords="477,839,465,969,440,1152,421,1245,399,1329,371,1398,356,1424,339,1443,312,1462,283,1475,251,1484,219,1488,155,1488,101,1481,102,1476,156,1483,218,1483,250,1479,281,1470,310,1458,335,1439,352,1421,367,1395,394,1328,416,1244,434,1151,459,969,471,838"/>
<area shape="rect" href="_feature_tests_8cpp.html#ad2587baeeb225c43d04e355166a29b18" title=" " alt="" coords="5,107,102,133"/>
<area shape="poly" title=" " alt="" coords="394,796,383,786,369,762,359,733,351,661,353,575,359,483,366,391,367,306,358,235,349,207,335,186,311,164,284,147,253,134,221,126,158,118,102,118,102,113,158,113,222,121,255,129,286,142,314,159,339,182,353,205,363,234,372,306,371,391,365,483,358,576,357,661,365,732,374,760,387,782,397,792"/>
<area shape="rect" href="_callback_tests_8cpp.html#adc348440748fec8fed1a66213f0be52f" title=" " alt="" coords="5,157,102,184"/>
<area shape="poly" title=" " alt="" coords="394,796,383,786,370,765,361,738,353,672,354,594,359,510,364,426,365,349,356,284,347,259,335,239,311,217,283,200,253,187,221,178,157,170,102,169,102,164,158,164,222,173,255,182,286,195,314,213,339,236,352,256,361,283,370,348,369,426,364,510,359,594,359,672,366,737,375,762,387,782,397,792"/>
<area shape="rect" href="_callback_tests_8cpp.html#a0cae93f9fe6d369521dd1aeed1cd504b" title=" " alt="" coords="5,208,102,235"/>
<area shape="poly" title=" " alt="" coords="394,795,383,786,371,767,363,743,355,684,355,613,359,538,362,462,362,392,354,334,346,311,335,294,311,271,283,254,253,241,221,232,157,222,102,221,102,215,158,217,222,226,255,236,286,249,314,267,339,290,351,309,359,333,367,392,368,462,364,538,360,613,360,683,368,741,376,764,387,782,397,792"/>
<area shape="rect" href="_feature_tests_8cpp.html#aa591e9e15fbc5763f8bace22312015c0" title=" " alt="" coords="5,260,102,287"/>
<area shape="poly" title=" " alt="" coords="393,795,383,786,363,758,349,729,342,701,339,674,345,619,359,564,372,510,378,456,375,430,368,403,355,376,335,348,311,326,283,308,253,295,221,286,157,275,102,273,102,268,158,270,222,280,255,290,286,304,314,322,339,345,360,373,373,401,381,429,383,456,378,511,364,566,351,620,345,674,347,701,354,728,367,755,387,782,397,791"/>
<area shape="rect" href="_feature_tests_8cpp.html#abc6316f813506ff1114a4c50b5a72bdf" title=" " alt="" coords="5,312,102,339"/>
<area shape="poly" title=" " alt="" coords="394,795,383,786,365,761,353,737,346,713,344,688,348,641,358,593,369,546,373,500,371,476,364,453,352,429,335,406,311,383,283,365,253,351,221,341,157,330,102,326,102,321,158,324,222,336,255,346,286,360,314,379,339,402,357,427,369,451,376,475,378,500,374,547,364,595,353,642,349,688,351,712,358,735,370,759,387,782,397,791"/>
<area shape="rect" href="_callback_tests_8cpp.html#a2a38e8a82fc1fab9bdca331f39726892" title=" " alt="" coords="5,365,102,392"/>
<area shape="poly" title=" " alt="" coords="394,795,383,786,367,765,357,744,348,703,350,663,358,622,366,582,369,543,360,503,350,483,335,463,311,440,283,422,252,408,220,397,157,385,102,381,102,375,157,380,222,392,254,403,285,417,314,436,339,460,354,480,365,501,374,542,371,583,363,623,355,663,353,703,362,743,372,762,387,782,397,791"/>
<area shape="rect" href="class_b_n_o08x_rpt_activity_classifier.html#adefe3069a697b16d93cd281bda331db4" title="Enables activity classifier reports such that the BNO08x begins sending them." alt="" coords="151,612,336,655"/>
<area shape="poly" title=" " alt="" coords="393,794,383,786,370,771,363,756,358,726,353,697,347,683,335,669,320,657,323,653,339,665,351,680,358,695,363,725,368,755,375,768,387,782,397,789"/>
<area shape="rect" href="class_b_n_o08x_rpt_tap_detector.html#a56e8ac83784ef97dba4fd1487ac9c876" title="Enables tap detector reports such that the BNO08x begins sending them (only sends reports when a tap ..." alt="" coords="163,679,324,721"/>
<area shape="poly" title=" " alt="" coords="394,792,384,786,368,774,359,761,350,748,335,736,315,724,317,719,339,731,354,744,363,757,372,770,386,782,397,787"/>
<area shape="rect" href="_feature_tests_8cpp.html#a2ece5a0676d7eee2c801f6d6b36610ba" title=" " alt="" coords="195,745,292,772"/>
<area shape="poly" title=" " alt="" coords="397,795,292,772,293,766,398,790"/>
<area shape="rect" href="_feature_tests_8cpp.html#a5258b4dbee44f7a6964ff93e378fd3fa" title=" " alt="" coords="5,847,102,873"/>
<area shape="poly" title=" " alt="" coords="158,863,102,863,102,857,158,857"/>
<area shape="poly" title=" " alt="" coords="203,840,173,816,147,786,133,759,125,735,119,691,115,646,109,621,99,593,82,562,64,537,68,534,87,559,104,591,115,620,120,645,124,690,130,733,138,757,152,782,177,812,206,836"/>
<area shape="poly" title=" " alt="" coords="205,840,175,816,148,786,130,754,122,726,115,698,99,667,69,633,73,629,104,664,120,697,127,725,135,752,152,782,179,812,209,836"/>
<area shape="poly" title=" " alt="" coords="210,839,148,786,124,758,100,730,72,706,75,702,104,726,128,754,152,782,213,835"/>
<area shape="poly" title=" " alt="" coords="203,841,78,770,81,765,206,836"/>
<area shape="poly" title=" " alt="" coords="175,845,101,825,103,819,176,839"/>
<area shape="poly" title=" " alt="" coords="176,881,103,901,101,895,175,875"/>
<area shape="poly" title=" " alt="" coords="204,883,81,950,79,945,202,879"/>
<area shape="poly" title=" " alt="" coords="220,886,168,936,103,989,85,1000,82,996,100,984,165,932,217,883"/>
<area shape="poly" title=" " alt="" coords="228,888,177,960,142,1002,103,1039,86,1051,83,1047,100,1035,139,998,173,957,224,885"/>
<area shape="poly" title=" " alt="" coords="233,888,214,931,185,984,148,1039,103,1090,88,1102,85,1097,100,1086,144,1036,180,981,209,928,229,886"/>
<area shape="poly" title=" " alt="" coords="237,889,219,941,191,1007,153,1077,130,1110,104,1141,89,1152,85,1148,100,1137,126,1107,149,1074,187,1005,214,939,232,887"/>
<area shape="poly" title=" " alt="" coords="239,889,224,949,198,1029,158,1114,133,1154,104,1191,89,1203,86,1199,100,1187,129,1151,154,1111,193,1027,219,948,234,888"/>
<area shape="poly" title=" " alt="" coords="241,889,229,958,204,1051,186,1101,163,1151,136,1198,104,1242,90,1254,86,1249,100,1238,132,1195,159,1148,181,1099,199,1049,223,957,236,888"/>
<area shape="poly" title=" " alt="" coords="243,889,233,966,210,1072,192,1129,168,1187,139,1242,104,1292,90,1304,86,1300,100,1289,135,1239,164,1185,187,1128,205,1070,227,965,237,888"/>
<area shape="poly" title=" " alt="" coords="244,890,236,975,215,1093,197,1159,173,1224,142,1286,104,1343,90,1355,87,1351,100,1340,138,1283,168,1222,192,1157,210,1092,231,974,238,889"/>
<area shape="poly" title=" " alt="" coords="201,840,171,817,147,785,135,754,127,716,120,626,122,522,128,411,133,300,133,198,124,110,114,75,99,46,88,34,92,31,104,42,119,73,129,109,139,197,139,301,133,411,128,522,126,626,132,715,140,752,152,783,175,813,204,836"/>
<area shape="poly" title=" " alt="" coords="201,840,171,817,147,785,136,756,128,721,122,637,123,540,128,436,132,333,132,238,122,156,113,123,99,96,88,85,92,81,104,93,118,121,127,155,137,237,138,334,133,437,128,540,127,637,133,720,141,754,152,783,175,813,204,836"/>
<area shape="poly" title=" " alt="" coords="245,889,240,982,233,1045,221,1114,203,1187,178,1260,146,1330,104,1394,90,1405,87,1402,100,1390,141,1327,174,1258,198,1185,215,1113,227,1044,234,981,239,889"/>
<area shape="poly" title=" " alt="" coords="246,889,243,990,237,1059,226,1135,209,1215,183,1296,149,1374,104,1444,91,1456,87,1452,100,1441,144,1371,178,1294,203,1214,221,1134,232,1058,238,990,240,889"/>
<area shape="poly" title=" " alt="" coords="201,840,171,816,147,785,137,758,129,726,123,648,123,558,127,462,131,367,130,278,121,202,112,172,99,147,88,136,92,132,104,144,117,170,126,201,135,278,136,367,133,462,129,558,128,648,135,725,142,757,152,783,175,813,204,836"/>
<area shape="poly" title=" " alt="" coords="201,840,171,816,147,785,137,760,130,730,124,659,124,576,127,488,130,400,128,318,119,249,111,220,100,198,88,187,92,183,104,194,116,218,124,247,134,318,135,400,132,488,129,576,129,658,136,729,142,759,152,783,175,813,204,836"/>
<area shape="poly" title=" " alt="" coords="201,840,171,816,147,785,130,746,118,709,112,674,111,639,117,574,130,512,142,450,145,387,142,355,134,321,120,286,100,250,87,237,91,233,104,246,125,284,139,319,147,354,151,387,147,451,135,513,122,575,116,639,118,673,123,708,135,744,152,783,175,813,204,836"/>
<area shape="poly" title=" " alt="" coords="201,840,172,816,147,785,131,750,121,717,115,684,113,653,118,594,129,538,139,482,142,425,138,396,131,366,118,334,100,302,87,289,90,285,104,298,123,332,136,364,144,395,147,425,144,483,134,539,123,595,118,653,120,684,126,715,136,748,152,783,175,813,204,836"/>
<area shape="poly" title=" " alt="" coords="201,840,172,816,147,785,133,754,123,724,115,668,119,616,128,565,136,516,138,465,127,412,116,384,100,355,85,341,89,337,104,352,121,382,132,411,143,465,141,516,133,566,124,616,121,668,128,723,138,752,152,783,175,813,204,836"/>
<area shape="poly" title=" " alt="" coords="202,840,172,816,147,785,128,745,117,710,113,677,112,645,112,578,108,540,99,497,79,439,59,393,64,391,84,437,104,495,114,539,117,578,117,645,118,676,122,709,133,744,152,783,176,812,205,836"/>
<area shape="poly" title=" " alt="" coords="202,1500,79,1433,81,1429,204,1495"/>
<area shape="poly" title=" " alt="" coords="158,1551,148,1546,102,1514,67,1483,70,1479,105,1510,151,1542,161,1547"/>
<area shape="rect" href="class_b_n_o08x_rpt_game_r_v.html#a773f8e4bf9e5059d6b301fc346cbc9d2" title="Tares game rotation vector axis." alt="" coords="157,1623,330,1649"/>
<area shape="poly" title=" " alt="" coords="385,1665,320,1653,321,1647,386,1659"/>
<area shape="rect" href="class_b_n_o08x_rpt_r_v.html#aab42904ebfc698d0af0944deaafcd226" title="Tares rotation vector axis." alt="" coords="174,1673,313,1700"/>
<area shape="poly" title=" " alt="" coords="385,1684,313,1687,313,1682,385,1679"/>
<area shape="rect" href="class_b_n_o08x_rpt_r_v_geomag.html#a622f024808e368b09c41ca1b5118a874" title="Tares geomagnetic rotation vector." alt="" coords="150,1724,337,1751"/>
<area shape="poly" title=" " alt="" coords="386,1704,300,1726,299,1721,385,1699"/>
</map>
</div>
</div>
</div>
<a id="a26bacc572187119339ec248bb4e7d6f3" name="a26bacc572187119339ec248bb4e7d6f3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a26bacc572187119339ec248bb4e7d6f3">&#9670;&#160;</a></span>unlock_user_data()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void BNO08xRpt::unlock_user_data </td>
<td>(</td>
<td class="paramname"><span class="paramname"></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Unlocks user data to allow other tasks to read/modify it. </p>
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3_icgraph.png" border="0" usemap="#aclass_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3_icgraph" alt=""/></div>
<map name="aclass_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3_icgraph" id="aclass_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3_icgraph">
<area shape="rect" title="Unlocks user data to allow other tasks to read/modify it." alt="" coords="463,1304,663,1331"/>
<area shape="rect" href="class_b_n_o08x_rpt_acceleration.html#abac65bc939891f7a24b5a611de430328" title="Grabs most recent acceleration data (including gravity), units are in m/s^2." alt="" coords="188,56,377,83"/>
<area shape="poly" title=" " alt="" coords="558,1289,543,1040,513,660,493,466,469,295,443,165,428,122,413,96,396,83,376,75,378,70,399,79,417,93,433,120,448,164,475,294,498,465,519,659,548,1040,563,1288"/>
<area shape="rect" href="class_b_n_o08x_rpt_activity_classifier.html#aa77475212d3a5eb52ec31b9916cfe22d" title="Grabs most recent activity classifier data." alt="" coords="177,107,388,133"/>
<area shape="poly" title=" " alt="" coords="558,1289,542,1050,512,685,491,500,468,337,442,213,427,172,413,147,387,129,390,125,417,144,432,169,447,212,473,336,497,499,517,685,547,1050,563,1288"/>
<area shape="rect" href="class_b_n_o08x_rpt_cal_gyro.html#aeb45a1a433c499f2c36dddf393175815" title="Grabs most recent gyroscope data (velocity), units are in rad/s." alt="" coords="201,157,364,184"/>
<area shape="poly" title=" " alt="" coords="560,1288,559,1073,555,916,545,744,527,572,501,414,484,345,463,284,440,235,413,198,391,182,364,173,365,168,393,177,417,194,444,232,468,282,489,343,506,413,533,571,550,744,560,916,565,1073,565,1288"/>
<area shape="rect" href="class_b_n_o08x_rpt_cal_magnetometer.html#a9a07338f7c149aa3d45d2c4f846620e2" title="Grabs most recent calibrated magnetometer data, units are in uTesla." alt="" coords="173,208,392,235"/>
<area shape="poly" title=" " alt="" coords="560,1288,558,1082,552,931,542,768,524,604,498,454,481,388,461,331,439,284,413,249,391,232,394,228,417,245,443,281,466,329,486,386,503,453,529,603,547,767,558,931,563,1082,565,1288"/>
<area shape="rect" href="class_b_n_o08x_rpt_gravity.html#a18ebbe93997c3ea985290e5b8fc23115" title="Grabs most recent gravity data, units are in m/s^2." alt="" coords="204,259,361,285"/>
<area shape="poly" title=" " alt="" coords="559,1288,556,1090,550,947,539,792,521,636,495,494,478,431,459,377,438,332,413,299,389,283,360,274,362,269,391,278,417,295,442,330,464,375,483,430,500,493,526,635,544,791,555,947,562,1090,565,1288"/>
<area shape="rect" href="class_b_n_o08x_rpt_linear_acceleration.html#aac2eeab16ffbe7a81ea26a21c4e453d0" title="Grabs most recent acceleration data (including gravity), units are in m/s^2." alt="" coords="171,309,394,336"/>
<area shape="poly" title=" " alt="" coords="559,1288,555,1099,548,963,536,816,517,669,492,534,476,475,457,423,436,381,413,350,393,335,396,331,417,346,441,379,462,421,481,473,497,533,523,668,541,815,553,963,560,1099,564,1288"/>
<area shape="rect" href="class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html#ae72428b3455327ecec5ee1c6ad065d56" title="Grabs most recent raw accelerometer data, units are ADC counts, time_stamp in microseconds." alt="" coords="150,360,415,387"/>
<area shape="poly" title=" " alt="" coords="559,1289,553,1108,545,980,532,840,514,701,489,574,473,518,455,470,435,430,413,401,399,389,402,385,417,397,440,427,460,468,478,517,494,573,519,700,538,839,550,979,558,1108,564,1288"/>
<area shape="rect" href="class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html#ac9a43087ac86ca6d2309adae996747d5" title="Grabs most recent raw mems gyro report (units in ADC counts, time_stamp in microseconds)" alt="" coords="178,411,387,437"/>
<area shape="poly" title=" " alt="" coords="559,1288,551,1117,542,995,529,864,511,733,486,614,470,562,453,516,434,479,413,451,386,433,389,429,417,447,439,476,458,514,475,560,491,612,516,732,535,863,548,995,556,1117,564,1288"/>
<area shape="rect" href="class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html#a44247c8dbd3376ff81599c192b7dfc71" title="Grabs most recent raw magnetometer data, units are ADC counts, time_stamp in microseconds." alt="" coords="150,461,415,488"/>
<area shape="poly" title=" " alt="" coords="558,1288,549,1126,540,1012,526,888,507,766,482,654,451,563,433,528,413,502,399,491,402,486,417,498,438,525,456,560,488,652,512,765,531,888,545,1011,555,1126,564,1288"/>
<area shape="rect" href="class_b_n_o08x_rpt_shake_detector.html#adf134a67833f9e2c71f76858abc88ee6" title="Grabs most recent shake detector detector data." alt="" coords="181,512,384,539"/>
<area shape="poly" title=" " alt="" coords="558,1289,547,1135,523,913,504,798,479,694,449,609,432,577,413,553,399,542,383,534,385,529,402,537,417,549,436,574,454,607,485,693,509,797,528,912,553,1135,563,1288"/>
<area shape="rect" href="class_b_n_o08x_rpt_stability_classifier.html#a552b8df91df3905c7e2242ee42d11931" title="Grabs most recent stability classifier data." alt="" coords="174,563,391,589"/>
<area shape="poly" title=" " alt="" coords="557,1289,546,1144,520,937,500,831,476,734,447,655,431,626,413,603,390,587,393,583,417,599,435,623,452,653,481,733,506,830,525,936,551,1144,563,1288"/>
<area shape="rect" href="class_b_n_o08x_rpt_step_counter.html#affe413eea0483147578e58a1a9c5cd8f" title="Grabs most recent step counter data (rollover not accounted for in step count, just most recent repor..." alt="" coords="188,613,377,640"/>
<area shape="poly" title=" " alt="" coords="557,1289,543,1153,516,961,497,863,473,774,445,702,430,674,413,654,396,641,376,633,378,628,399,637,417,650,434,671,450,700,478,773,502,862,521,960,549,1153,562,1288"/>
<area shape="rect" href="class_b_n_o08x_rpt_tap_detector.html#ac0c0642fbb086a480edf32c92a470a2e" title="Grabs most recent tap detector detector data." alt="" coords="189,664,376,691"/>
<area shape="poly" title=" " alt="" coords="556,1288,541,1162,513,986,493,896,470,815,443,748,429,723,413,705,396,692,375,684,377,679,398,687,417,701,433,720,448,746,475,813,498,895,518,985,547,1161,562,1288"/>
<area shape="rect" href="class_b_n_o08x_rpt_uncal_gyro.html#ae2fec54b70d897124720abe1dcccd793" title="Grabs most recent uncalibrated gyroscope data, units are in rad/s." alt="" coords="194,715,371,741"/>
<area shape="poly" title=" " alt="" coords="556,1289,539,1172,509,1011,490,929,467,855,441,795,428,772,413,755,394,742,371,733,372,728,396,737,417,751,432,769,446,792,472,853,495,928,515,1010,544,1171,561,1288"/>
<area shape="rect" href="class_b_n_o08x_rpt_uncal_magnetometer.html#ad4d5abc8875955b6236bbe526be1e8fb" title="Grabs most recent uncalibrated magnetometer data, units are in uTesla." alt="" coords="166,765,399,792"/>
<area shape="poly" title=" " alt="" coords="555,1289,537,1182,506,1036,486,962,464,895,439,842,413,806,397,795,400,790,417,802,444,839,469,893,491,960,511,1034,542,1181,560,1288"/>
<area shape="rect" href="class_b_n_o08x_rpt_i_gyro_r_v.html#ae85b4b091ec350432a2aeabcd3b46f55" title="Grabs most recent gyro integrated rotation vector data." alt="" coords="200,816,365,843"/>
<area shape="poly" title=" " alt="" coords="559,1288,555,1203,547,1146,535,1085,517,1023,491,962,457,905,413,857,391,842,365,834,366,829,393,838,417,853,461,902,496,959,522,1021,540,1084,553,1146,560,1202,565,1288"/>
<area shape="rect" href="class_b_n_o08x_rpt_uncal_gyro.html#a08b722174d100d1d9363eaf4989a8ecd" title="Grabs most recent uncalibrated gyroscope bias data, units are in rad/s." alt="" coords="207,867,358,909"/>
<area shape="poly" title=" " alt="" coords="557,1289,548,1215,525,1116,506,1063,482,1012,451,965,413,923,387,907,358,897,359,892,390,902,417,919,455,961,486,1010,511,1061,530,1114,553,1214,563,1288"/>
<area shape="rect" href="class_b_n_o08x_rpt_uncal_magnetometer.html#aa6818f72419eaebb55cba9ffec28c704" title="Grabs most recent uncalibrated magnetometer bias data, units are in uTesla." alt="" coords="179,933,386,976"/>
<area shape="poly" title=" " alt="" coords="555,1289,542,1227,516,1145,497,1103,474,1061,446,1023,413,990,384,973,387,968,417,986,450,1020,478,1059,502,1100,521,1144,547,1225,560,1288"/>
<area shape="rect" href="class_b_n_o08x_rpt_uncal_magnetometer.html#ae5a99ef7523dcafc4638a538e141306b" title="Grabs most recent uncalibrated magnetometer magnetic field data, units are in uTesla." alt="" coords="179,1000,386,1043"/>
<area shape="poly" title=" " alt="" coords="552,1290,535,1240,506,1176,466,1111,441,1082,413,1057,385,1041,387,1036,417,1053,445,1078,471,1108,511,1174,540,1238,557,1289"/>
<area shape="rect" href="class_b_n_o08x_rpt_activity_classifier.html#a903a426e65752996075798ba6c51bff2" title="Grabs most the most likely activity from most recent activity classifier data." alt="" coords="190,1067,375,1109"/>
<area shape="poly" title=" " alt="" coords="547,1291,526,1253,496,1208,459,1162,414,1124,374,1105,377,1100,416,1119,462,1158,501,1204,531,1250,551,1289"/>
<area shape="rect" href="class_b_n_o08x_rpt_r_v_generic.html#afc2accdd72076cd758f9f9108351d7a8" title="Grabs most recent rotation vector data in form of unit quaternion, rad accuracy units in radians (if ..." alt="" coords="206,1133,359,1176"/>
<area shape="poly" title=" " alt="" coords="539,1294,485,1241,451,1214,414,1190,359,1170,360,1165,416,1186,454,1209,489,1237,542,1290"/>
<area shape="rect" href="class_b_n_o08x_rpt_stability_classifier.html#a8c8c794004f8b2a5e67656286beae7cd" title="Grabs most recent stability classifier reading (excludes accuracy)" alt="" coords="187,1200,378,1243"/>
<area shape="poly" title=" " alt="" coords="518,1300,414,1257,377,1246,378,1241,416,1252,520,1295"/>
<area shape="rect" href="class_b_n_o08x_rpt_step_counter.html#a017b389771b4d8816b4cfd06c6d9184a" title="Grabs the total step count since boot, accounts for rollover in report data." alt="" coords="201,1267,364,1309"/>
<area shape="poly" title=" " alt="" coords="447,1308,364,1299,364,1294,448,1303"/>
<area shape="rect" href="class_b_n_o08x_rpt_i_gyro_r_v.html#a8e9877551635f8be5e380d47195b4061" title="Grabs most recent gyro integrated rotation vector angular velocity data, units are in rad/s." alt="" coords="189,1333,376,1360"/>
<area shape="poly" title=" " alt="" coords="448,1332,377,1340,376,1334,447,1327"/>
<area shape="rect" href="class_b_n_o08x_rpt_uncal_gyro.html#a13c875a4ef09df3a82ac4bfa5109fdf7" title="Grabs most recent uncalibrated gyroscope velocity data, units are in rad/s." alt="" coords="207,1384,358,1427"/>
<area shape="poly" title=" " alt="" coords="515,1339,416,1375,359,1390,358,1385,414,1369,513,1334"/>
<area shape="rect" href="class_b_n_o08x_rpt_acceleration.html#a6b24209dc87cdd333b780fe6674fd045" title="Updates accelerometer data from decoded sensor event." alt="" coords="201,1451,364,1493"/>
<area shape="poly" title=" " alt="" coords="541,1344,487,1393,453,1419,416,1441,365,1460,363,1455,414,1436,450,1415,484,1389,537,1340"/>
<area shape="rect" href="class_b_n_o08x_rpt_activity_classifier.html#acb6fe5076011bc1f6f33a93c1c30c333" title="Updates activity classifier data from decoded sensor event." alt="" coords="190,1517,375,1560"/>
<area shape="poly" title=" " alt="" coords="550,1346,529,1383,499,1427,461,1471,416,1508,377,1526,374,1521,414,1503,458,1467,495,1423,525,1380,546,1343"/>
<area shape="rect" href="class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v.html#a2f822419d659be71209de6b69e8064b8" title="Updates ARVR stabilized game rotation vector data from decoded sensor event." alt="" coords="173,1584,392,1627"/>
<area shape="poly" title=" " alt="" coords="556,1346,538,1396,510,1458,470,1521,445,1549,417,1574,393,1588,390,1583,413,1570,441,1546,465,1517,505,1455,534,1394,551,1345"/>
<area shape="rect" href="class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v.html#a0ddf587eff71b83b01de57c2a69aa34d" title="Updates ARVR stabilized rotation vector data from decoded sensor event." alt="" coords="182,1651,383,1693"/>
<area shape="poly" title=" " alt="" coords="560,1347,546,1408,519,1488,501,1530,477,1570,450,1608,417,1641,384,1659,382,1655,413,1637,446,1604,473,1567,496,1527,514,1486,541,1407,555,1346"/>
<area shape="rect" href="class_b_n_o08x_rpt_cal_gyro.html#ab099bd0da7140c433fc7bab0a802c46f" title="Updates calibrated gyro data from decoded sensor event." alt="" coords="174,1717,391,1744"/>
<area shape="poly" title=" " alt="" coords="563,1346,553,1420,530,1518,511,1570,487,1621,456,1667,417,1707,392,1722,389,1718,413,1703,451,1664,482,1618,507,1568,525,1516,548,1419,557,1346"/>
<area shape="rect" href="class_b_n_o08x_rpt_cal_magnetometer.html#af50ecf2bb83d7eeec5b88c5273a01784" title="Updates calibrated magnetometer data from decoded sensor event." alt="" coords="186,1768,379,1811"/>
<area shape="poly" title=" " alt="" coords="564,1346,557,1428,548,1481,535,1539,517,1598,491,1656,458,1711,417,1758,399,1771,380,1780,378,1775,397,1766,413,1754,454,1707,487,1654,512,1596,530,1537,543,1480,551,1427,559,1346"/>
<area shape="rect" href="class_b_n_o08x_rpt_game_r_v.html#a8f9be2a12cec2a8467829fe561bf5f3d" title="Updates game rotation vector data from decoded sensor event." alt="" coords="171,1835,394,1861"/>
<area shape="poly" title=" " alt="" coords="560,1347,542,1453,510,1597,491,1669,468,1735,444,1788,417,1825,395,1839,392,1835,413,1821,439,1786,463,1733,485,1668,505,1595,536,1452,555,1346"/>
<area shape="rect" href="class_b_n_o08x_rpt_gravity.html#a47a5d1d8f89834662efaaae60a74b4c2" title="Updates gravity data from decoded sensor event." alt="" coords="178,1885,387,1912"/>
<area shape="poly" title=" " alt="" coords="561,1346,544,1462,514,1621,494,1702,472,1775,446,1835,432,1858,417,1875,389,1893,386,1888,413,1871,427,1855,441,1832,467,1773,489,1700,509,1620,539,1461,556,1345"/>
<area shape="rect" href="class_b_n_o08x_rpt_i_gyro_r_v.html#a29e7154e8fed38487dd100f3e98d72fb" title="Updates gyro integrated rotation vector data from decoded sensor event." alt="" coords="173,1936,392,1963"/>
<area shape="poly" title=" " alt="" coords="562,1346,546,1471,517,1646,498,1735,475,1815,448,1881,433,1907,417,1926,394,1942,391,1937,413,1922,428,1904,443,1879,470,1814,493,1733,512,1645,541,1471,556,1346"/>
<area shape="rect" href="class_b_n_o08x_rpt_linear_acceleration.html#ab799259f97933e00ddfe654050c4757e" title="Updates accelerometer data from decoded sensor event." alt="" coords="184,1987,381,2029"/>
<area shape="poly" title=" " alt="" coords="562,1346,548,1480,520,1669,500,1766,477,1854,449,1927,434,1955,417,1977,401,1989,383,1999,380,1994,398,1985,413,1973,429,1952,444,1925,471,1853,495,1765,514,1668,542,1479,557,1346"/>
<area shape="rect" href="class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html#a269b8a306d47b0a873421674e8996187" title="Updates raw accelerometer data from decoded sensor event." alt="" coords="163,2053,402,2096"/>
<area shape="poly" title=" " alt="" coords="563,1347,550,1492,524,1701,504,1809,481,1907,452,1988,435,2019,417,2043,403,2055,399,2051,413,2039,430,2016,447,1986,475,1906,499,1808,519,1700,545,1492,557,1346"/>
<area shape="rect" href="class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html#af79174e4b3a3579d3de85decf529e5d5" title="Updates raw mems gyro data from decoded sensor event." alt="" coords="191,2120,374,2163"/>
<area shape="poly" title=" " alt="" coords="563,1347,553,1504,528,1733,509,1851,484,1960,454,2049,436,2083,417,2110,398,2125,376,2135,373,2130,395,2120,413,2106,432,2081,449,2047,479,1958,504,1850,523,1733,547,1504,558,1346"/>
<area shape="rect" href="class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html#a5ff68ff342813b240519a315e60d4506" title="Updates raw magnetometer data from decoded sensor event." alt="" coords="163,2187,402,2229"/>
<area shape="poly" title=" " alt="" coords="564,1346,555,1515,546,1635,532,1765,513,1894,488,2012,457,2110,438,2148,417,2176,403,2188,400,2184,413,2173,433,2145,452,2108,483,2011,508,1893,527,1764,541,1635,550,1515,558,1346"/>
<area shape="rect" href="class_b_n_o08x_rpt_r_v.html#ab6a7a480ecc404383a1db5c6b29e3c48" title="Updates rotation vector data from decoded sensor event." alt="" coords="189,2253,376,2280"/>
<area shape="poly" title=" " alt="" coords="564,1346,558,1528,551,1657,538,1798,520,1938,494,2066,478,2123,460,2172,440,2212,417,2243,399,2257,377,2266,375,2261,396,2253,413,2239,435,2210,455,2170,473,2121,489,2065,514,1937,533,1797,545,1657,553,1528,559,1346"/>
<area shape="rect" href="class_b_n_o08x_rpt_r_v_geomag.html#a531bf3018378efda8edd322e2a4a3306" title="Updates geomagnetic rotation vector data from decoded sensor event." alt="" coords="200,2304,365,2347"/>
<area shape="poly" title=" " alt="" coords="564,1347,559,1536,552,1672,539,1820,521,1969,495,2105,479,2165,461,2217,440,2261,417,2294,394,2312,367,2322,365,2317,391,2307,413,2290,436,2258,456,2215,474,2163,490,2104,516,1968,534,1820,546,1672,554,1536,559,1346"/>
<area shape="rect" href="class_b_n_o08x_rpt_shake_detector.html#aebaecde5751d7b9a3fa1d5cfe09a7393" title="Updates shake detector data from decoded sensor event." alt="" coords="194,2371,371,2413"/>
<area shape="poly" title=" " alt="" coords="565,1346,561,1546,555,1692,543,1851,525,2010,499,2157,483,2221,464,2278,442,2325,417,2360,396,2377,372,2387,370,2383,394,2372,413,2357,437,2322,459,2276,478,2220,494,2156,520,2010,538,1851,549,1692,556,1546,559,1346"/>
<area shape="rect" href="class_b_n_o08x_rpt_stability_classifier.html#a53f291245bb6c40ae272fbe0142609c2" title="Updates stability classifier data from decoded sensor event." alt="" coords="187,2437,378,2480"/>
<area shape="poly" title=" " alt="" coords="565,1346,563,1558,558,1714,547,1883,529,2053,503,2209,486,2278,466,2339,443,2389,417,2427,399,2442,379,2452,376,2447,396,2437,413,2424,439,2386,461,2337,481,2277,498,2208,524,2052,542,1883,553,1713,558,1558,560,1346"/>
<area shape="rect" href="class_b_n_o08x_rpt_step_counter.html#a742cb9d7bc64d31f3febc51d0536c3aa" title="Updates step counter data from decoded sensor event." alt="" coords="201,2504,364,2547"/>
<area shape="poly" title=" " alt="" coords="563,1346,547,1585,516,1950,495,2136,472,2300,446,2425,432,2467,417,2494,393,2512,365,2523,363,2518,391,2508,413,2490,427,2465,441,2424,467,2299,490,2135,511,1950,542,1585,558,1346"/>
<area shape="rect" href="class_b_n_o08x_rpt_tap_detector.html#aa1b7881e55a3f6210f48cec831cc72a7" title="Updates tap detector data from decoded sensor event." alt="" coords="202,2571,363,2613"/>
<area shape="poly" title=" " alt="" coords="563,1347,548,1598,518,1984,498,2181,474,2355,447,2487,433,2533,417,2560,393,2579,364,2590,362,2585,390,2575,413,2557,428,2530,442,2486,469,2354,492,2180,513,1984,543,1598,558,1346"/>
<area shape="rect" href="class_b_n_o08x_rpt_uncal_gyro.html#acfcb717810a8924c3b119829c4b24489" title="Updates uncalibrated gyro data from decoded sensor event." alt="" coords="207,2637,358,2680"/>
<area shape="poly" title=" " alt="" coords="563,1347,549,1610,520,2017,500,2225,476,2410,449,2550,433,2598,417,2627,391,2647,359,2658,358,2653,388,2642,413,2624,428,2595,443,2549,471,2409,494,2225,515,2017,544,1610,558,1346"/>
<area shape="rect" href="class_b_n_o08x_rpt_uncal_magnetometer.html#a2737505adb4176e5843ce7d13b2b8ec4" title="Updates uncalibrated magf data from decoded sensor event." alt="" coords="179,2704,386,2747"/>
<area shape="poly" title=" " alt="" coords="563,1346,550,1621,522,2050,502,2270,478,2464,450,2612,434,2663,417,2694,403,2706,387,2715,384,2711,400,2702,413,2690,429,2661,445,2611,473,2463,497,2269,517,2050,545,1621,558,1346"/>
<area shape="rect" href="_feature_tests_8cpp.html#a3998d182117c4def094998f795780351" title=" " alt="" coords="5,5,102,32"/>
<area shape="poly" title=" " alt="" coords="203,55,102,32,103,27,205,49"/>
<area shape="rect" href="_feature_tests_8cpp.html#a5258b4dbee44f7a6964ff93e378fd3fa" title=" " alt="" coords="5,56,102,83"/>
<area shape="poly" title=" " alt="" coords="172,72,102,72,102,67,172,67"/>
<area shape="rect" href="_feature_tests_8cpp.html#ace101f40531db107a743cff5815022e6" title=" " alt="" coords="5,107,102,133"/>
<area shape="poly" title=" " alt="" coords="189,89,150,97,103,109,101,104,149,92,188,84"/>
</map>
</div>
</div>
</div>
<a id="a970fb7e7d3745c62fec626f0ccf0759f" name="a970fb7e7d3745c62fec626f0ccf0759f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a970fb7e7d3745c62fec626f0ccf0759f">&#9670;&#160;</a></span>update_data()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual void BNO08xRpt::update_data </td>
<td>(</td>
<td class="paramtype">sh2_SensorValue_t *</td> <td class="paramname"><span class="paramname"><em>sensor_val</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="class_b_n_o08x_rpt_acceleration.html#a6b24209dc87cdd333b780fe6674fd045">BNO08xRptAcceleration</a>, <a class="el" href="class_b_n_o08x_rpt_activity_classifier.html#acb6fe5076011bc1f6f33a93c1c30c333">BNO08xRptActivityClassifier</a>, <a class="el" href="class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v.html#a2f822419d659be71209de6b69e8064b8">BNO08xRptARVRStabilizedGameRV</a>, <a class="el" href="class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v.html#a0ddf587eff71b83b01de57c2a69aa34d">BNO08xRptARVRStabilizedRV</a>, <a class="el" href="class_b_n_o08x_rpt_cal_gyro.html#ab099bd0da7140c433fc7bab0a802c46f">BNO08xRptCalGyro</a>, <a class="el" href="class_b_n_o08x_rpt_cal_magnetometer.html#af50ecf2bb83d7eeec5b88c5273a01784">BNO08xRptCalMagnetometer</a>, <a class="el" href="class_b_n_o08x_rpt_game_r_v.html#a8f9be2a12cec2a8467829fe561bf5f3d">BNO08xRptGameRV</a>, <a class="el" href="class_b_n_o08x_rpt_gravity.html#a47a5d1d8f89834662efaaae60a74b4c2">BNO08xRptGravity</a>, <a class="el" href="class_b_n_o08x_rpt_i_gyro_r_v.html#a29e7154e8fed38487dd100f3e98d72fb">BNO08xRptIGyroRV</a>, <a class="el" href="class_b_n_o08x_rpt_linear_acceleration.html#ab799259f97933e00ddfe654050c4757e">BNO08xRptLinearAcceleration</a>, <a class="el" href="class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html#a269b8a306d47b0a873421674e8996187">BNO08xRptRawMEMSAccelerometer</a>, <a class="el" href="class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html#af79174e4b3a3579d3de85decf529e5d5">BNO08xRptRawMEMSGyro</a>, <a class="el" href="class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html#a5ff68ff342813b240519a315e60d4506">BNO08xRptRawMEMSMagnetometer</a>, <a class="el" href="class_b_n_o08x_rpt_r_v.html#ab6a7a480ecc404383a1db5c6b29e3c48">BNO08xRptRV</a>, <a class="el" href="class_b_n_o08x_rpt_r_v_geomag.html#a531bf3018378efda8edd322e2a4a3306">BNO08xRptRVGeomag</a>, <a class="el" href="class_b_n_o08x_rpt_shake_detector.html#aebaecde5751d7b9a3fa1d5cfe09a7393">BNO08xRptShakeDetector</a>, <a class="el" href="class_b_n_o08x_rpt_stability_classifier.html#a53f291245bb6c40ae272fbe0142609c2">BNO08xRptStabilityClassifier</a>, <a class="el" href="class_b_n_o08x_rpt_step_counter.html#a742cb9d7bc64d31f3febc51d0536c3aa">BNO08xRptStepCounter</a>, <a class="el" href="class_b_n_o08x_rpt_tap_detector.html#aa1b7881e55a3f6210f48cec831cc72a7">BNO08xRptTapDetector</a>, <a class="el" href="class_b_n_o08x_rpt_uncal_gyro.html#acfcb717810a8924c3b119829c4b24489">BNO08xRptUncalGyro</a>, and <a class="el" href="class_b_n_o08x_rpt_uncal_magnetometer.html#a2737505adb4176e5843ce7d13b2b8ec4">BNO08xRptUncalMagnetometer</a>.</p>
</div>
</div>
<h2 class="groupheader">Friends And Related Symbol Documentation</h2>
<a id="a9313d906399750f09e3fe4dae87cec15" name="a9313d906399750f09e3fe4dae87cec15"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9313d906399750f09e3fe4dae87cec15">&#9670;&#160;</a></span>BNO08x</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">friend class <a class="el" href="class_b_n_o08x.html">BNO08x</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">friend</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a63cd4ac9e96baa43eebe580f03307512" name="a63cd4ac9e96baa43eebe580f03307512"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a63cd4ac9e96baa43eebe580f03307512">&#9670;&#160;</a></span>ID</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">uint8_t BNO08xRpt::ID</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Report ID, ex. SH2_ACCELERATION. </p>
</div>
</div>
<a id="a1d4d6f4cc6f1eae503863eedf7fb9f52" name="a1d4d6f4cc6f1eae503863eedf7fb9f52"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1d4d6f4cc6f1eae503863eedf7fb9f52">&#9670;&#160;</a></span>period_us</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">uint32_t BNO08xRpt::period_us</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>The period/interval of the report in microseconds. </p>
</div>
</div>
<a id="a201aeb71fefb0d9d485914176a82dd80" name="a201aeb71fefb0d9d485914176a82dd80"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a201aeb71fefb0d9d485914176a82dd80">&#9670;&#160;</a></span>RAD_2_DEG</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const constexpr float BNO08xRpt::RAD_2_DEG</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">=</div>
<div class="line"> (180.0f / M_PI)</div>
</div><!-- fragment -->
<p>Constant for radian to degree conversions, sed in quaternion to euler function conversions. </p>
</div>
</div>
<a id="ae78feab5682a4697c5acad3ca6f12c2e" name="ae78feab5682a4697c5acad3ca6f12c2e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae78feab5682a4697c5acad3ca6f12c2e">&#9670;&#160;</a></span>rpt_bit</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">EventBits_t BNO08xRpt::rpt_bit</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data. </p>
</div>
</div>
<a id="a5a1404a08918d66bb0f41f55220db6e5" name="a5a1404a08918d66bb0f41f55220db6e5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5a1404a08918d66bb0f41f55220db6e5">&#9670;&#160;</a></span>sync_ctx</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html">BNO08xPrivateTypes::bno08x_sync_ctx_t</a>* BNO08xRpt::sync_ctx</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a2c57f370fb08b793bb10ec22d5acca45" name="a2c57f370fb08b793bb10ec22d5acca45"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2c57f370fb08b793bb10ec22d5acca45">&#9670;&#160;</a></span>TAG</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const constexpr char* BNO08xRpt::TAG = &quot;BNO08xRpt&quot;</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="_b_n_o08x_rpt_8hpp_source.html">BNO08xRpt.hpp</a></li>
<li><a class="el" href="_b_n_o08x_rpt_8cpp.html">BNO08xRpt.cpp</a></li>
</ul>
</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="class_b_n_o08x_rpt.html">BNO08xRpt</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>