Compare commits

...

10 Commits

Author SHA1 Message Date
Myles Parfeniuk d78f6e5c47
Merge pull request #12 from FlyteSailing/main
Fix invalid data writing in set_system_orientation function
2025-07-19 10:10:57 -07:00
flyinggorilla 432b8e2042 fix for set_system_orientation writing invalid data to BNO 2025-07-01 19:21:28 +02:00
myles-parfeniuk 00944434d4 update README.md with link to documentation page
Signed-off-by: myles-parfeniuk <myles.parfenyuk@gmail.com>
2025-06-07 09:44:44 -07:00
myles-parfeniuk 38f1d0ca15 rename documentation folder to "docs" for github pages
Signed-off-by: myles-parfeniuk <myles.parfenyuk@gmail.com>
2025-06-07 09:39:19 -07:00
myles-parfeniuk 9292bc7075 remove latex docs, move html for github pages
Signed-off-by: myles-parfeniuk <myles.parfenyuk@gmail.com>
2025-06-07 09:33:51 -07:00
Myles Parfeniuk 8532eaae8c
Merge pull request #11 from flyinggorilla/main
fixed checking for min 4 dwords in get_system_orientation
2025-06-07 07:42:38 -07:00
flyinggorilla be9753075b fixed checking for min 4 dwords 2025-06-07 12:30:18 +02:00
Myles Parfeniuk 3c047bff65
Merge pull request #10 from myles-parfeniuk/development
bugfixes and refactoring
2025-06-07 00:16:23 -07:00
myles-parfeniuk b8b40eb72a regenerated documentation
Signed-off-by: myles-parfeniuk <myles.parfenyuk@gmail.com>
2025-06-06 23:45:45 -07:00
myles-parfeniuk 3655958b8e remove documentation for regen
Signed-off-by: myles-parfeniuk <myles.parfenyuk@gmail.com>
2025-06-06 22:38:05 -07:00
4303 changed files with 56222 additions and 110961 deletions

View File

@ -305,7 +305,7 @@ Any tests added will automatically be detected at build time.
<p align="right">(<a href="#readme-top">back to top</a>)</p>
## Documentation
API documentation generated with doxygen can be found in the documentation directory of the master branch.
API documentation generated with doxygen can be found hosted [here](https://myles-parfeniuk.github.io/esp32_BNO08x/), from the docs directory of the master branch.
<p align="right">(<a href="#readme-top">back to top</a>)</p>
## Program Flowcharts

160
docs/_b_n_o08x_8cpp.html Normal file
View File

@ -0,0 +1,160 @@
<!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">
<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.9.4"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>esp32_BNO08x: BNO08x.cpp File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<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>
<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.4</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.9.4 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'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');
$(document).ready(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 */
$(document).ready(function(){initNavTree('_b_n_o08x_8cpp.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle"><div class="title">BNO08x.cpp File Reference</div></div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &quot;<a class="el" href="_b_n_o08x_8hpp_source.html">BNO08x.hpp</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_b_n_o08x_private_types_8hpp_source.html">BNO08xPrivateTypes.hpp</a>&quot;</code><br />
</div><div class="textblock"><div class="dynheader">
Include dependency graph for BNO08x.cpp:</div>
<div class="dyncontent">
<div class="center"><img src="_b_n_o08x_8cpp__incl.png" border="0" usemap="#a_b_n_o08x_8cpp" alt=""/></div>
<map name="a_b_n_o08x_8cpp" id="a_b_n_o08x_8cpp">
<area shape="rect" title=" " alt="" coords="745,5,848,32"/>
<area shape="rect" href="_b_n_o08x_8hpp.html" title=" " alt="" coords="564,80,667,107"/>
<area shape="rect" href="_b_n_o08x_private_types_8hpp.html" title=" " alt="" coords="703,237,890,263"/>
<area shape="rect" title=" " alt="" coords="1473,319,1568,345"/>
<area shape="rect" title=" " alt="" coords="167,319,269,345"/>
<area shape="rect" title=" " alt="" coords="755,155,839,181"/>
<area shape="rect" title=" " alt="" coords="439,393,543,420"/>
<area shape="rect" title=" " alt="" coords="5,393,164,420"/>
<area shape="rect" title=" " alt="" coords="242,393,389,420"/>
<area shape="rect" title=" " alt="" coords="293,319,444,345"/>
<area shape="rect" title=" " alt="" coords="255,155,373,181"/>
<area shape="rect" title=" " alt="" coords="468,319,645,345"/>
<area shape="rect" title=" " alt="" coords="448,155,577,181"/>
<area shape="rect" href="_b_n_o08x_global_types_8hpp.html" title=" " alt="" coords="669,319,852,345"/>
<area shape="rect" href="_b_n_o08x_s_h2_h_a_l_8hpp.html" title=" " alt="" coords="1181,155,1335,181"/>
<area shape="rect" href="_b_n_o08x_reports_8hpp.html" title=" " alt="" coords="3933,155,4087,181"/>
<area shape="rect" title=" " alt="" coords="581,393,649,420"/>
<area shape="rect" title=" " alt="" coords="673,393,760,420"/>
<area shape="rect" title=" " alt="" coords="999,468,1069,495"/>
<area shape="rect" title=" " alt="" coords="785,393,851,420"/>
<area shape="rect" title=" " alt="" coords="926,393,1070,420"/>
<area shape="rect" title=" " alt="" coords="876,319,1013,345"/>
<area shape="rect" href="_b_n_o08x_cb_param_rpt_i_d_8hpp.html" title=" " alt="" coords="1038,319,1235,345"/>
<area shape="rect" href="_b_n_o08x_cb_param_void_8hpp.html" title=" " alt="" coords="1259,319,1449,345"/>
<area shape="rect" href="_b_n_o08x_cb_generic_8hpp.html" title=" " alt="" coords="1094,393,1265,420"/>
<area shape="rect" title=" " alt="" coords="1644,237,1701,263"/>
<area shape="rect" title=" " alt="" coords="1111,237,1192,263"/>
<area shape="rect" title=" " alt="" coords="1216,237,1300,263"/>
<area shape="rect" title=" " alt="" coords="1325,237,1423,263"/>
<area shape="rect" href="_b_n_o08x_rpt_acceleration_8hpp.html" title=" " alt="" coords="1725,237,1932,263"/>
<area shape="rect" href="_b_n_o08x_rpt_linear_acceleration_8hpp.html" title=" " alt="" coords="1956,237,2203,263"/>
<area shape="rect" href="_b_n_o08x_rpt_gravity_8hpp.html" title=" " alt="" coords="2227,237,2398,263"/>
<area shape="rect" href="_b_n_o08x_rpt_cal_magnetometer_8hpp.html" title=" " alt="" coords="2423,237,2664,263"/>
<area shape="rect" href="_b_n_o08x_rpt_uncal_magnetometer_8hpp.html" title=" " alt="" coords="2688,237,2945,263"/>
<area shape="rect" href="_b_n_o08x_rpt_cal_gyro_8hpp.html" title=" " alt="" coords="2969,237,3147,263"/>
<area shape="rect" href="_b_n_o08x_rpt_uncal_gyro_8hpp.html" title=" " alt="" coords="3171,237,3364,263"/>
<area shape="rect" href="_b_n_o08x_rpt_r_v_8hpp.html" title=" " alt="" coords="3389,237,3530,263"/>
<area shape="rect" href="_b_n_o08x_rpt_game_r_v_8hpp.html" title=" " alt="" coords="3555,237,3735,263"/>
<area shape="rect" href="_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp.html" title=" " alt="" coords="3759,237,4000,263"/>
<area shape="rect" href="_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp.html" title=" " alt="" coords="4024,229,4260,271"/>
<area shape="rect" href="_b_n_o08x_rpt_i_gyro_r_v_8hpp.html" title=" " alt="" coords="4285,237,4461,263"/>
<area shape="rect" href="_b_n_o08x_rpt_r_v_geomag_8hpp.html" title=" " alt="" coords="4485,237,4684,263"/>
<area shape="rect" href="_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp.html" title=" " alt="" coords="4707,237,4931,263"/>
<area shape="rect" href="_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp.html" title=" " alt="" coords="4955,237,5243,263"/>
<area shape="rect" href="_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp.html" title=" " alt="" coords="5267,237,5555,263"/>
<area shape="rect" href="_b_n_o08x_rpt_step_counter_8hpp.html" title=" " alt="" coords="5580,237,5784,263"/>
<area shape="rect" href="_b_n_o08x_rpt_activity_classifier_8hpp.html" title=" " alt="" coords="5809,237,6043,263"/>
<area shape="rect" href="_b_n_o08x_rpt_stability_classifier_8hpp.html" title=" " alt="" coords="6068,237,6307,263"/>
<area shape="rect" href="_b_n_o08x_rpt_shake_detector_8hpp.html" title=" " alt="" coords="6331,237,6550,263"/>
<area shape="rect" href="_b_n_o08x_rpt_tap_detector_8hpp.html" title=" " alt="" coords="6574,237,6777,263"/>
</map>
</div>
</div><a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><dl class="section author"><dt>Author</dt><dd>Myles Parfeniuk </dd></dl>
</div></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="_b_n_o08x_8cpp.html">BNO08x.cpp</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4 </li>
</ul>
</div>
</body>
</html>

View File

@ -0,0 +1,52 @@
<map id="BNO08x.cpp" name="BNO08x.cpp">
<area shape="rect" id="node1" title=" " alt="" coords="745,5,848,32"/>
<area shape="rect" id="node2" href="$_b_n_o08x_8hpp.html" title=" " alt="" coords="564,80,667,107"/>
<area shape="rect" id="node19" href="$_b_n_o08x_private_types_8hpp.html" title=" " alt="" coords="703,237,890,263"/>
<area shape="rect" id="node3" title=" " alt="" coords="1473,319,1568,345"/>
<area shape="rect" id="node4" title=" " alt="" coords="167,319,269,345"/>
<area shape="rect" id="node5" title=" " alt="" coords="755,155,839,181"/>
<area shape="rect" id="node6" title=" " alt="" coords="439,393,543,420"/>
<area shape="rect" id="node7" title=" " alt="" coords="5,393,164,420"/>
<area shape="rect" id="node8" title=" " alt="" coords="242,393,389,420"/>
<area shape="rect" id="node9" title=" " alt="" coords="293,319,444,345"/>
<area shape="rect" id="node10" title=" " alt="" coords="255,155,373,181"/>
<area shape="rect" id="node11" title=" " alt="" coords="468,319,645,345"/>
<area shape="rect" id="node12" title=" " alt="" coords="448,155,577,181"/>
<area shape="rect" id="node13" href="$_b_n_o08x_global_types_8hpp.html" title=" " alt="" coords="669,319,852,345"/>
<area shape="rect" id="node24" href="$_b_n_o08x_s_h2_h_a_l_8hpp.html" title=" " alt="" coords="1181,155,1335,181"/>
<area shape="rect" id="node29" href="$_b_n_o08x_reports_8hpp.html" title=" " alt="" coords="3933,155,4087,181"/>
<area shape="rect" id="node14" title=" " alt="" coords="581,393,649,420"/>
<area shape="rect" id="node15" title=" " alt="" coords="673,393,760,420"/>
<area shape="rect" id="node16" title=" " alt="" coords="999,468,1069,495"/>
<area shape="rect" id="node17" title=" " alt="" coords="785,393,851,420"/>
<area shape="rect" id="node18" title=" " alt="" coords="926,393,1070,420"/>
<area shape="rect" id="node20" title=" " alt="" coords="876,319,1013,345"/>
<area shape="rect" id="node21" href="$_b_n_o08x_cb_param_rpt_i_d_8hpp.html" title=" " alt="" coords="1038,319,1235,345"/>
<area shape="rect" id="node23" href="$_b_n_o08x_cb_param_void_8hpp.html" title=" " alt="" coords="1259,319,1449,345"/>
<area shape="rect" id="node22" href="$_b_n_o08x_cb_generic_8hpp.html" title=" " alt="" coords="1094,393,1265,420"/>
<area shape="rect" id="node25" title=" " alt="" coords="1644,237,1701,263"/>
<area shape="rect" id="node26" title=" " alt="" coords="1111,237,1192,263"/>
<area shape="rect" id="node27" title=" " alt="" coords="1216,237,1300,263"/>
<area shape="rect" id="node28" title=" " alt="" coords="1325,237,1423,263"/>
<area shape="rect" id="node30" href="$_b_n_o08x_rpt_acceleration_8hpp.html" title=" " alt="" coords="1725,237,1932,263"/>
<area shape="rect" id="node31" href="$_b_n_o08x_rpt_linear_acceleration_8hpp.html" title=" " alt="" coords="1956,237,2203,263"/>
<area shape="rect" id="node32" href="$_b_n_o08x_rpt_gravity_8hpp.html" title=" " alt="" coords="2227,237,2398,263"/>
<area shape="rect" id="node33" href="$_b_n_o08x_rpt_cal_magnetometer_8hpp.html" title=" " alt="" coords="2423,237,2664,263"/>
<area shape="rect" id="node34" href="$_b_n_o08x_rpt_uncal_magnetometer_8hpp.html" title=" " alt="" coords="2688,237,2945,263"/>
<area shape="rect" id="node35" href="$_b_n_o08x_rpt_cal_gyro_8hpp.html" title=" " alt="" coords="2969,237,3147,263"/>
<area shape="rect" id="node36" href="$_b_n_o08x_rpt_uncal_gyro_8hpp.html" title=" " alt="" coords="3171,237,3364,263"/>
<area shape="rect" id="node37" href="$_b_n_o08x_rpt_r_v_8hpp.html" title=" " alt="" coords="3389,237,3530,263"/>
<area shape="rect" id="node38" href="$_b_n_o08x_rpt_game_r_v_8hpp.html" title=" " alt="" coords="3555,237,3735,263"/>
<area shape="rect" id="node39" href="$_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp.html" title=" " alt="" coords="3759,237,4000,263"/>
<area shape="rect" id="node40" href="$_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp.html" title=" " alt="" coords="4024,229,4260,271"/>
<area shape="rect" id="node41" href="$_b_n_o08x_rpt_i_gyro_r_v_8hpp.html" title=" " alt="" coords="4285,237,4461,263"/>
<area shape="rect" id="node42" href="$_b_n_o08x_rpt_r_v_geomag_8hpp.html" title=" " alt="" coords="4485,237,4684,263"/>
<area shape="rect" id="node43" href="$_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp.html" title=" " alt="" coords="4707,237,4931,263"/>
<area shape="rect" id="node44" href="$_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp.html" title=" " alt="" coords="4955,237,5243,263"/>
<area shape="rect" id="node45" href="$_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp.html" title=" " alt="" coords="5267,237,5555,263"/>
<area shape="rect" id="node46" href="$_b_n_o08x_rpt_step_counter_8hpp.html" title=" " alt="" coords="5580,237,5784,263"/>
<area shape="rect" id="node47" href="$_b_n_o08x_rpt_activity_classifier_8hpp.html" title=" " alt="" coords="5809,237,6043,263"/>
<area shape="rect" id="node48" href="$_b_n_o08x_rpt_stability_classifier_8hpp.html" title=" " alt="" coords="6068,237,6307,263"/>
<area shape="rect" id="node49" href="$_b_n_o08x_rpt_shake_detector_8hpp.html" title=" " alt="" coords="6331,237,6550,263"/>
<area shape="rect" id="node50" href="$_b_n_o08x_rpt_tap_detector_8hpp.html" title=" " alt="" coords="6574,237,6777,263"/>
</map>

View File

@ -0,0 +1 @@
efa7d164e8925afbc2ce6304cf728beb

Binary file not shown.

After

Width:  |  Height:  |  Size: 220 KiB

198
docs/_b_n_o08x_8hpp.html Normal file
View File

@ -0,0 +1,198 @@
<!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">
<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.9.4"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>esp32_BNO08x: /media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/BNO08x.hpp File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<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>
<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.4</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.9.4 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'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');
$(document).ready(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 */
$(document).ready(function(){initNavTree('_b_n_o08x_8hpp.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">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> </div>
<div class="headertitle"><div class="title">BNO08x.hpp File Reference</div></div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;etl/vector.h&gt;</code><br />
<code>#include &lt;etl/variant.h&gt;</code><br />
<code>#include &lt;etl/map.h&gt;</code><br />
<code>#include &lt;driver/gpio.h&gt;</code><br />
<code>#include &lt;driver/spi_common.h&gt;</code><br />
<code>#include &lt;driver/spi_master.h&gt;</code><br />
<code>#include &lt;freertos/FreeRTOS.h&gt;</code><br />
<code>#include &lt;freertos/task.h&gt;</code><br />
<code>#include &lt;freertos/event_groups.h&gt;</code><br />
<code>#include &lt;freertos/queue.h&gt;</code><br />
<code>#include &quot;<a class="el" href="_b_n_o08x_global_types_8hpp_source.html">BNO08xGlobalTypes.hpp</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_b_n_o08x_private_types_8hpp_source.html">BNO08xPrivateTypes.hpp</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_b_n_o08x_s_h2_h_a_l_8hpp_source.html">BNO08xSH2HAL.hpp</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_b_n_o08x_reports_8hpp_source.html">BNO08xReports.hpp</a>&quot;</code><br />
</div><div class="textblock"><div class="dynheader">
Include dependency graph for BNO08x.hpp:</div>
<div class="dyncontent">
<div class="center"><img src="_b_n_o08x_8hpp__incl.png" border="0" usemap="#a_2media_2develop_2git_2imu__pr__cleanup_2components_2esp32___b_n_o08x_2include_2_b_n_o08x_8hpp" alt=""/></div>
<map name="a_2media_2develop_2git_2imu__pr__cleanup_2components_2esp32___b_n_o08x_2include_2_b_n_o08x_8hpp" id="a_2media_2develop_2git_2imu__pr__cleanup_2components_2esp32___b_n_o08x_2include_2_b_n_o08x_8hpp">
<area shape="rect" title=" " alt="" coords="285,5,547,61"/>
<area shape="rect" title=" " alt="" coords="219,423,314,449"/>
<area shape="rect" title=" " alt="" coords="339,423,440,449"/>
<area shape="rect" title=" " alt="" coords="94,109,178,136"/>
<area shape="rect" title=" " alt="" coords="64,497,168,524"/>
<area shape="rect" title=" " alt="" coords="427,497,586,524"/>
<area shape="rect" title=" " alt="" coords="728,497,875,524"/>
<area shape="rect" title=" " alt="" coords="465,423,615,449"/>
<area shape="rect" title=" " alt="" coords="405,109,523,136"/>
<area shape="rect" title=" " alt="" coords="639,423,817,449"/>
<area shape="rect" title=" " alt="" coords="598,109,727,136"/>
<area shape="rect" href="_b_n_o08x_global_types_8hpp.html" title=" " alt="" coords="1002,423,1185,449"/>
<area shape="rect" href="_b_n_o08x_private_types_8hpp.html" title=" " alt="" coords="653,348,840,375"/>
<area shape="rect" href="_b_n_o08x_s_h2_h_a_l_8hpp.html" title=" " alt="" coords="3228,273,3383,300"/>
<area shape="rect" href="_b_n_o08x_reports_8hpp.html" title=" " alt="" coords="3297,109,3450,136"/>
<area shape="rect" title=" " alt="" coords="1009,497,1077,524"/>
<area shape="rect" title=" " alt="" coords="1101,497,1187,524"/>
<area shape="rect" title=" " alt="" coords="1143,572,1214,599"/>
<area shape="rect" title=" " alt="" coords="1212,497,1279,524"/>
<area shape="rect" title=" " alt="" coords="2919,497,3063,524"/>
<area shape="rect" title=" " alt="" coords="841,423,978,449"/>
<area shape="rect" href="_b_n_o08x_cb_param_rpt_i_d_8hpp.html" title=" " alt="" coords="1423,423,1620,449"/>
<area shape="rect" href="_b_n_o08x_cb_param_void_8hpp.html" title=" " alt="" coords="1209,423,1399,449"/>
<area shape="rect" href="_b_n_o08x_cb_generic_8hpp.html" title=" " alt="" coords="1303,497,1473,524"/>
<area shape="rect" title=" " alt="" coords="3242,348,3299,375"/>
<area shape="rect" title=" " alt="" coords="3029,348,3110,375"/>
<area shape="rect" title=" " alt="" coords="3134,348,3218,375"/>
<area shape="rect" title=" " alt="" coords="3324,348,3423,375"/>
<area shape="rect" href="_b_n_o08x_rpt_acceleration_8hpp.html" title=" " alt="" coords="3385,191,3591,218"/>
<area shape="rect" href="_b_n_o08x_rpt_linear_acceleration_8hpp.html" title=" " alt="" coords="3615,191,3862,218"/>
<area shape="rect" href="_b_n_o08x_rpt_gravity_8hpp.html" title=" " alt="" coords="3887,191,4057,218"/>
<area shape="rect" href="_b_n_o08x_rpt_cal_magnetometer_8hpp.html" title=" " alt="" coords="4082,191,4323,218"/>
<area shape="rect" href="_b_n_o08x_rpt_uncal_magnetometer_8hpp.html" title=" " alt="" coords="4347,191,4605,218"/>
<area shape="rect" href="_b_n_o08x_rpt_cal_gyro_8hpp.html" title=" " alt="" coords="4629,191,4806,218"/>
<area shape="rect" href="_b_n_o08x_rpt_uncal_gyro_8hpp.html" title=" " alt="" coords="4830,191,5023,218"/>
<area shape="rect" href="_b_n_o08x_rpt_r_v_8hpp.html" title=" " alt="" coords="5296,191,5437,218"/>
<area shape="rect" href="_b_n_o08x_rpt_game_r_v_8hpp.html" title=" " alt="" coords="5462,191,5642,218"/>
<area shape="rect" href="_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp.html" title=" " alt="" coords="5666,191,5907,218"/>
<area shape="rect" href="_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp.html" title=" " alt="" coords="1166,184,1402,225"/>
<area shape="rect" href="_b_n_o08x_rpt_i_gyro_r_v_8hpp.html" title=" " alt="" coords="1427,191,1603,218"/>
<area shape="rect" href="_b_n_o08x_rpt_r_v_geomag_8hpp.html" title=" " alt="" coords="1627,191,1826,218"/>
<area shape="rect" href="_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp.html" title=" " alt="" coords="5048,191,5272,218"/>
<area shape="rect" href="_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp.html" title=" " alt="" coords="853,191,1141,218"/>
<area shape="rect" href="_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp.html" title=" " alt="" coords="1851,191,2139,218"/>
<area shape="rect" href="_b_n_o08x_rpt_step_counter_8hpp.html" title=" " alt="" coords="2163,191,2367,218"/>
<area shape="rect" href="_b_n_o08x_rpt_activity_classifier_8hpp.html" title=" " alt="" coords="2392,191,2627,218"/>
<area shape="rect" href="_b_n_o08x_rpt_stability_classifier_8hpp.html" title=" " alt="" coords="2651,191,2890,218"/>
<area shape="rect" href="_b_n_o08x_rpt_shake_detector_8hpp.html" title=" " alt="" coords="2915,191,3133,218"/>
<area shape="rect" href="_b_n_o08x_rpt_tap_detector_8hpp.html" title=" " alt="" coords="3157,191,3360,218"/>
<area shape="rect" href="_b_n_o08x_rpt_8hpp.html" title=" " alt="" coords="3079,273,3204,300"/>
</map>
</div>
</div><div class="textblock"><div class="dynheader">
This graph shows which files directly or indirectly include this file:</div>
<div class="dyncontent">
<div class="center"><img src="_b_n_o08x_8hpp__dep__incl.png" border="0" usemap="#a_2media_2develop_2git_2imu__pr__cleanup_2components_2esp32___b_n_o08x_2include_2_b_n_o08x_8hppdep" alt=""/></div>
<map name="a_2media_2develop_2git_2imu__pr__cleanup_2components_2esp32___b_n_o08x_2include_2_b_n_o08x_8hppdep" id="a_2media_2develop_2git_2imu__pr__cleanup_2components_2esp32___b_n_o08x_2include_2_b_n_o08x_8hppdep">
<area shape="rect" title=" " alt="" coords="209,5,471,61"/>
<area shape="rect" href="_b_n_o08x_test_helper_8hpp.html" title=" " alt="" coords="5,109,264,180"/>
<area shape="rect" href="_b_n_o08x_8cpp.html" title=" " alt="" coords="289,131,391,158"/>
<area shape="rect" href="_b_n_o08x_s_h2_h_a_l_8cpp.html" title=" " alt="" coords="416,131,571,158"/>
<area shape="rect" href="_b_n_o08x_test_suite_8hpp.html" title=" " alt="" coords="5,228,264,299"/>
</map>
</div>
</div>
<p><a href="_b_n_o08x_8hpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="class_b_n_o08x.html" title="BNO08x IMU driver class.">BNO08x</a> IMU driver class. <a href="class_b_n_o08x.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_b_n_o08x_1_1bno08x__reports__t.html">BNO08x::bno08x_reports_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Contains report implementations. <a href="struct_b_n_o08x_1_1bno08x__reports__t.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><dl class="section author"><dt>Author</dt><dd>Myles Parfeniuk </dd></dl>
</div></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="_b_n_o08x_8hpp.html">BNO08x.hpp</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.9.4 </li>
</ul>
</div>
</body>
</html>

View File

@ -0,0 +1,7 @@
<map id="/media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/BNO08x.hpp" name="/media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/BNO08x.hpp">
<area shape="rect" id="node1" title=" " alt="" coords="209,5,471,61"/>
<area shape="rect" id="node2" href="$_b_n_o08x_test_helper_8hpp.html" title=" " alt="" coords="5,109,264,180"/>
<area shape="rect" id="node4" href="$_b_n_o08x_8cpp.html" title=" " alt="" coords="289,131,391,158"/>
<area shape="rect" id="node5" href="$_b_n_o08x_s_h2_h_a_l_8cpp.html" title=" " alt="" coords="416,131,571,158"/>
<area shape="rect" id="node3" href="$_b_n_o08x_test_suite_8hpp.html" title=" " alt="" coords="5,228,264,299"/>
</map>

View File

@ -0,0 +1 @@
5c927b4712d56dc643306f7ff3b1e9ac

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

View File

@ -0,0 +1,52 @@
<map id="/media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/BNO08x.hpp" name="/media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/BNO08x.hpp">
<area shape="rect" id="node1" title=" " alt="" coords="285,5,547,61"/>
<area shape="rect" id="node2" title=" " alt="" coords="219,423,314,449"/>
<area shape="rect" id="node3" title=" " alt="" coords="339,423,440,449"/>
<area shape="rect" id="node4" title=" " alt="" coords="94,109,178,136"/>
<area shape="rect" id="node5" title=" " alt="" coords="64,497,168,524"/>
<area shape="rect" id="node6" title=" " alt="" coords="427,497,586,524"/>
<area shape="rect" id="node7" title=" " alt="" coords="728,497,875,524"/>
<area shape="rect" id="node8" title=" " alt="" coords="465,423,615,449"/>
<area shape="rect" id="node9" title=" " alt="" coords="405,109,523,136"/>
<area shape="rect" id="node10" title=" " alt="" coords="639,423,817,449"/>
<area shape="rect" id="node11" title=" " alt="" coords="598,109,727,136"/>
<area shape="rect" id="node12" href="$_b_n_o08x_global_types_8hpp.html" title=" " alt="" coords="1002,423,1185,449"/>
<area shape="rect" id="node18" href="$_b_n_o08x_private_types_8hpp.html" title=" " alt="" coords="653,348,840,375"/>
<area shape="rect" id="node23" href="$_b_n_o08x_s_h2_h_a_l_8hpp.html" title=" " alt="" coords="3228,273,3383,300"/>
<area shape="rect" id="node28" href="$_b_n_o08x_reports_8hpp.html" title=" " alt="" coords="3297,109,3450,136"/>
<area shape="rect" id="node13" title=" " alt="" coords="1009,497,1077,524"/>
<area shape="rect" id="node14" title=" " alt="" coords="1101,497,1187,524"/>
<area shape="rect" id="node15" title=" " alt="" coords="1143,572,1214,599"/>
<area shape="rect" id="node16" title=" " alt="" coords="1212,497,1279,524"/>
<area shape="rect" id="node17" title=" " alt="" coords="2919,497,3063,524"/>
<area shape="rect" id="node19" title=" " alt="" coords="841,423,978,449"/>
<area shape="rect" id="node20" href="$_b_n_o08x_cb_param_rpt_i_d_8hpp.html" title=" " alt="" coords="1423,423,1620,449"/>
<area shape="rect" id="node22" href="$_b_n_o08x_cb_param_void_8hpp.html" title=" " alt="" coords="1209,423,1399,449"/>
<area shape="rect" id="node21" href="$_b_n_o08x_cb_generic_8hpp.html" title=" " alt="" coords="1303,497,1473,524"/>
<area shape="rect" id="node24" title=" " alt="" coords="3242,348,3299,375"/>
<area shape="rect" id="node25" title=" " alt="" coords="3029,348,3110,375"/>
<area shape="rect" id="node26" title=" " alt="" coords="3134,348,3218,375"/>
<area shape="rect" id="node27" title=" " alt="" coords="3324,348,3423,375"/>
<area shape="rect" id="node29" href="$_b_n_o08x_rpt_acceleration_8hpp.html" title=" " alt="" coords="3385,191,3591,218"/>
<area shape="rect" id="node31" href="$_b_n_o08x_rpt_linear_acceleration_8hpp.html" title=" " alt="" coords="3615,191,3862,218"/>
<area shape="rect" id="node32" href="$_b_n_o08x_rpt_gravity_8hpp.html" title=" " alt="" coords="3887,191,4057,218"/>
<area shape="rect" id="node33" href="$_b_n_o08x_rpt_cal_magnetometer_8hpp.html" title=" " alt="" coords="4082,191,4323,218"/>
<area shape="rect" id="node34" href="$_b_n_o08x_rpt_uncal_magnetometer_8hpp.html" title=" " alt="" coords="4347,191,4605,218"/>
<area shape="rect" id="node35" href="$_b_n_o08x_rpt_cal_gyro_8hpp.html" title=" " alt="" coords="4629,191,4806,218"/>
<area shape="rect" id="node36" href="$_b_n_o08x_rpt_uncal_gyro_8hpp.html" title=" " alt="" coords="4830,191,5023,218"/>
<area shape="rect" id="node37" href="$_b_n_o08x_rpt_r_v_8hpp.html" title=" " alt="" coords="5296,191,5437,218"/>
<area shape="rect" id="node38" href="$_b_n_o08x_rpt_game_r_v_8hpp.html" title=" " alt="" coords="5462,191,5642,218"/>
<area shape="rect" id="node39" href="$_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp.html" title=" " alt="" coords="5666,191,5907,218"/>
<area shape="rect" id="node40" href="$_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp.html" title=" " alt="" coords="1166,184,1402,225"/>
<area shape="rect" id="node41" href="$_b_n_o08x_rpt_i_gyro_r_v_8hpp.html" title=" " alt="" coords="1427,191,1603,218"/>
<area shape="rect" id="node42" href="$_b_n_o08x_rpt_r_v_geomag_8hpp.html" title=" " alt="" coords="1627,191,1826,218"/>
<area shape="rect" id="node43" href="$_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp.html" title=" " alt="" coords="5048,191,5272,218"/>
<area shape="rect" id="node44" href="$_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp.html" title=" " alt="" coords="853,191,1141,218"/>
<area shape="rect" id="node45" href="$_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp.html" title=" " alt="" coords="1851,191,2139,218"/>
<area shape="rect" id="node46" href="$_b_n_o08x_rpt_step_counter_8hpp.html" title=" " alt="" coords="2163,191,2367,218"/>
<area shape="rect" id="node47" href="$_b_n_o08x_rpt_activity_classifier_8hpp.html" title=" " alt="" coords="2392,191,2627,218"/>
<area shape="rect" id="node48" href="$_b_n_o08x_rpt_stability_classifier_8hpp.html" title=" " alt="" coords="2651,191,2890,218"/>
<area shape="rect" id="node49" href="$_b_n_o08x_rpt_shake_detector_8hpp.html" title=" " alt="" coords="2915,191,3133,218"/>
<area shape="rect" id="node50" href="$_b_n_o08x_rpt_tap_detector_8hpp.html" title=" " alt="" coords="3157,191,3360,218"/>
<area shape="rect" id="node30" href="$_b_n_o08x_rpt_8hpp.html" title=" " alt="" coords="3079,273,3204,300"/>
</map>

View File

@ -0,0 +1 @@
4b7a9b3c60b877cc7ed6067d8cf2049a

Binary file not shown.

After

Width:  |  Height:  |  Size: 337 KiB

View File

@ -0,0 +1,485 @@
<!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">
<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.9.4"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>esp32_BNO08x: /media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/BNO08x.hpp Source File</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>
<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>
<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.4</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.9.4 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'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');
$(document).ready(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 */
$(document).ready(function(){initNavTree('_b_n_o08x_8hpp_source.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">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle"><div class="title">BNO08x.hpp</div></div>
</div><!--header-->
<div class="contents">
<a href="_b_n_o08x_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span> </div>
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="preprocessor">#pragma once</span></div>
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span> </div>
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment">// etl includes</span></div>
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="preprocessor">#include &lt;etl/vector.h&gt;</span></div>
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="preprocessor">#include &lt;etl/variant.h&gt;</span></div>
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="preprocessor">#include &lt;etl/map.h&gt;</span></div>
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span> </div>
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment">// esp-idf includes</span></div>
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="preprocessor">#include &lt;driver/gpio.h&gt;</span></div>
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="preprocessor">#include &lt;driver/spi_common.h&gt;</span></div>
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="preprocessor">#include &lt;driver/spi_master.h&gt;</span></div>
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="preprocessor">#include &lt;freertos/FreeRTOS.h&gt;</span></div>
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="preprocessor">#include &lt;freertos/task.h&gt;</span></div>
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="preprocessor">#include &lt;freertos/event_groups.h&gt;</span></div>
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="preprocessor">#include &lt;freertos/queue.h&gt;</span></div>
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="comment">// in-house includes</span></div>
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="preprocessor">#include &quot;<a class="code" href="_b_n_o08x_global_types_8hpp.html">BNO08xGlobalTypes.hpp</a>&quot;</span></div>
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="preprocessor">#include &quot;<a class="code" href="_b_n_o08x_private_types_8hpp.html">BNO08xPrivateTypes.hpp</a>&quot;</span></div>
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="preprocessor">#include &quot;<a class="code" href="_b_n_o08x_s_h2_h_a_l_8hpp.html">BNO08xSH2HAL.hpp</a>&quot;</span></div>
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor">#include &quot;<a class="code" href="_b_n_o08x_reports_8hpp.html">BNO08xReports.hpp</a>&quot;</span></div>
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> </div>
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html"> 32</a></span><span class="keyword">class </span><a class="code hl_class" href="class_b_n_o08x.html">BNO08x</a></div>
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span>{</div>
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> <span class="keyword">public</span>:</div>
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> <a class="code hl_function" href="class_b_n_o08x.html#ad12fb6cf310ad7a04a4e53809833bd61">BNO08x</a>(<a class="code hl_struct" href="structbno08x__config__t.html">bno08x_config_t</a> imu_config = <a class="code hl_typedef" href="_b_n_o08x_global_types_8hpp.html#a648bbdbf22731476890dd8da977d7503">bno08x_config_t</a>());</div>
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> <a class="code hl_function" href="class_b_n_o08x.html#a687eee44d68e1bcabce04780d7eb5fb9">~BNO08x</a>();</div>
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> </div>
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="class_b_n_o08x.html#aea8e2c6dd7a2c9899479a7f39fe94798">initialize</a>();</div>
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="class_b_n_o08x.html#a28cd1c0b3477571d87133234e6358503">hard_reset</a>();</div>
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="class_b_n_o08x.html#a973a1b1785f3302ee1b2702c6a27646e">soft_reset</a>();</div>
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="class_b_n_o08x.html#aebacbe092615cd083cf996b14402bba6">disable_all_reports</a>();</div>
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> <a class="code hl_enumeration" href="_b_n_o08x_global_types_8hpp.html#afed71c9ed8a8563767f26282408ccee2">BNO08xResetReason</a> <a class="code hl_function" href="class_b_n_o08x.html#a96d47dd0f9aedfbe3f731f8ae76b2e85">get_reset_reason</a>();</div>
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> </div>
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="class_b_n_o08x.html#aaaa15b21ad98a3b161065c3d03ff62b5">on</a>();</div>
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="class_b_n_o08x.html#a7c5774a48227e8e3346fa5df7dfa420c">sleep</a>();</div>
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> </div>
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> <span class="comment">// bool calibration_turntable_start(uint32_t period_us);</span></div>
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> <span class="comment">// bool calibration_turntable_end(sh2_CalStatus_t&amp; status);</span></div>
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> </div>
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="class_b_n_o08x.html#a90ea8e811d4bea28a356290d6f5caac5">dynamic_calibration_enable</a>(<a class="code hl_enumeration" href="_b_n_o08x_global_types_8hpp.html#a25947bbe6bc4a7c9edd7067fdce0e9cc">BNO08xCalSel</a> sensor);</div>
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="class_b_n_o08x.html#a5c7498f6fa4bd43280dff1d322233b95">dynamic_calibration_disable</a>(<a class="code hl_enumeration" href="_b_n_o08x_global_types_8hpp.html#a25947bbe6bc4a7c9edd7067fdce0e9cc">BNO08xCalSel</a> sensor);</div>
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="class_b_n_o08x.html#a4e8b49abd33e6e11f23b2ae345058b9b">dynamic_calibration_autosave_enable</a>();</div>
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="class_b_n_o08x.html#a9387728c276734da27388dbea38b6b32">dynamic_calibration_autosave_disable</a>();</div>
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="class_b_n_o08x.html#a85f1eca475ea0e6fbaff75c8a297d671">dynamic_calibration_save</a>();</div>
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="class_b_n_o08x.html#a441681a5133b1a125b534925c9bc10f9">dynamic_calibration_data_clear_ram</a>();</div>
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="class_b_n_o08x.html#a65a7175b6f6ad6ce687e4fd4cd4bc396">dynamic_calibration_data_delete</a>();</div>
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="class_b_n_o08x.html#abcdba0d0e82db480d20ea4564511a276">dynamic_calibration_run_routine</a>(); </div>
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> </div>
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#ab8d5ebfc080838870e320494da3fa64d"> 59</a></span> <span class="keyword">constexpr</span> <span class="keyword">static</span> <span class="keywordtype">float</span> <a class="code hl_variable" href="class_b_n_o08x.html#ab8d5ebfc080838870e320494da3fa64d">SQRT2OVER2</a> = 0.7071067811865476f; <span class="comment">// sqrt(2)/2, used for setting system orientation</span></div>
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="class_b_n_o08x.html#abba85271f3333b7f395ec55915c1d5f9">set_system_orientation</a>(<span class="keywordtype">float</span> w, <span class="keywordtype">float</span> x, <span class="keywordtype">float</span> y, <span class="keywordtype">float</span> z);</div>
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="class_b_n_o08x.html#ad42c335827c7b09cd2e4ff303a0d3520">get_system_orientation</a>(<span class="keywordtype">float</span> &amp;w, <span class="keywordtype">float</span> &amp;x, <span class="keywordtype">float</span> &amp;y, <span class="keywordtype">float</span> &amp;z);</div>
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> </div>
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="class_b_n_o08x.html#a138577792350b8d5cc48cbf46b34c4f3">get_frs</a>(<a class="code hl_enumeration" href="_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8e">BNO08xFrsID</a> frs_ID, uint32_t (&amp;data)[16], uint16_t&amp; rx_data_sz);</div>
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="class_b_n_o08x.html#aa616a645a4fc9054194fdbf76ec9c5b5">write_frs</a>(<a class="code hl_enumeration" href="_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8e">BNO08xFrsID</a> frs_ID, uint32_t *data, <span class="keyword">const</span> uint16_t tx_data_sz);</div>
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> sh2_ProductIds_t <a class="code hl_function" href="class_b_n_o08x.html#aa8fd64f60de86ff6b8562f90f3b09690">get_product_IDs</a>();</div>
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> </div>
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="class_b_n_o08x.html#a367d525d1c0ba119b3dca3067bb5bccc">data_available</a>();</div>
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="class_b_n_o08x.html#aadd44524e6d22c48916acd9518b63ec3">register_cb</a>(std::function&lt;<span class="keywordtype">void</span>(<span class="keywordtype">void</span>)&gt; cb_fxn);</div>
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="class_b_n_o08x.html#aadd44524e6d22c48916acd9518b63ec3">register_cb</a>(std::function&lt;<span class="keywordtype">void</span>(uint8_t report_ID)&gt; cb_fxn);</div>
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> </div>
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#a7441f7f2477c152deca17054041bf3e6">print_product_ids</a>();</div>
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#aae4512fa4768becf0e3919a0e0ec34d8">print_system_orientation</a>();</div>
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> </div>
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"><a class="line" href="struct_b_n_o08x_1_1bno08x__reports__t.html"> 75</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span><span class="keyword">alignas</span>(4) <a class="code hl_struct" href="struct_b_n_o08x_1_1bno08x__reports__t.html">bno08x_reports_t</a></div>
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span> {</div>
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"><a class="line" href="struct_b_n_o08x_1_1bno08x__reports__t.html#a6937b5d9bf8af9344a5013e1c543ab42"> 77</a></span> <a class="code hl_class" href="class_b_n_o08x_rpt_i_gyro_r_v.html">BNO08xRptIGyroRV</a> <a class="code hl_variable" href="struct_b_n_o08x_1_1bno08x__reports__t.html#a6937b5d9bf8af9344a5013e1c543ab42">rv_gyro_integrated</a>;</div>
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"><a class="line" href="struct_b_n_o08x_1_1bno08x__reports__t.html#a5774fa69fc74264d40478a729aeb5ece"> 78</a></span> <a class="code hl_class" href="class_b_n_o08x_rpt_uncal_magnetometer.html">BNO08xRptUncalMagnetometer</a> <a class="code hl_variable" href="struct_b_n_o08x_1_1bno08x__reports__t.html#a5774fa69fc74264d40478a729aeb5ece">uncal_magnetometer</a>;</div>
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"><a class="line" href="struct_b_n_o08x_1_1bno08x__reports__t.html#a6f1929843393c09c21b1f107a47c8fe3"> 79</a></span> <a class="code hl_class" href="class_b_n_o08x_rpt_uncal_gyro.html">BNO08xRptUncalGyro</a> <a class="code hl_variable" href="struct_b_n_o08x_1_1bno08x__reports__t.html#a6f1929843393c09c21b1f107a47c8fe3">uncal_gyro</a>;</div>
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"><a class="line" href="struct_b_n_o08x_1_1bno08x__reports__t.html#aeab138f8ddfed3f4d6b855a73b7e2db5"> 80</a></span> <a class="code hl_class" href="class_b_n_o08x_rpt_r_v.html">BNO08xRptRV</a> <a class="code hl_variable" href="struct_b_n_o08x_1_1bno08x__reports__t.html#aeab138f8ddfed3f4d6b855a73b7e2db5">rv</a>;</div>
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"><a class="line" href="struct_b_n_o08x_1_1bno08x__reports__t.html#a7f33ac650137f5933ee1eab1ce936db6"> 81</a></span> <a class="code hl_class" href="class_b_n_o08x_rpt_game_r_v.html">BNO08xRptGameRV</a> <a class="code hl_variable" href="struct_b_n_o08x_1_1bno08x__reports__t.html#a7f33ac650137f5933ee1eab1ce936db6">rv_game</a>;</div>
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"><a class="line" href="struct_b_n_o08x_1_1bno08x__reports__t.html#a027c914e51da445148dc9b2735cc5fc9"> 82</a></span> <a class="code hl_class" href="class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v.html">BNO08xRptARVRStabilizedRV</a> <a class="code hl_variable" href="struct_b_n_o08x_1_1bno08x__reports__t.html#a027c914e51da445148dc9b2735cc5fc9">rv_ARVR_stabilized</a>;</div>
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"><a class="line" href="struct_b_n_o08x_1_1bno08x__reports__t.html#af550968d0e56f114b4afb20a5a442206"> 83</a></span> <a class="code hl_class" href="class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v.html">BNO08xRptARVRStabilizedGameRV</a> <a class="code hl_variable" href="struct_b_n_o08x_1_1bno08x__reports__t.html#af550968d0e56f114b4afb20a5a442206">rv_ARVR_stabilized_game</a>;</div>
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"><a class="line" href="struct_b_n_o08x_1_1bno08x__reports__t.html#a7e17ff7b9763ed040158813c69614a9f"> 84</a></span> <a class="code hl_class" href="class_b_n_o08x_rpt_r_v_geomag.html">BNO08xRptRVGeomag</a> <a class="code hl_variable" href="struct_b_n_o08x_1_1bno08x__reports__t.html#a7e17ff7b9763ed040158813c69614a9f">rv_geomagnetic</a>;</div>
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"><a class="line" href="struct_b_n_o08x_1_1bno08x__reports__t.html#a6475bdab7c49091f3086537efc00c12f"> 85</a></span> <a class="code hl_class" href="class_b_n_o08x_rpt_activity_classifier.html">BNO08xRptActivityClassifier</a> <a class="code hl_variable" href="struct_b_n_o08x_1_1bno08x__reports__t.html#a6475bdab7c49091f3086537efc00c12f">activity_classifier</a>;</div>
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"><a class="line" href="struct_b_n_o08x_1_1bno08x__reports__t.html#ab7939486c9ba7e7c70f82d2284fb6119"> 86</a></span> <a class="code hl_class" href="class_b_n_o08x_rpt_acceleration.html">BNO08xRptAcceleration</a> <a class="code hl_variable" href="struct_b_n_o08x_1_1bno08x__reports__t.html#ab7939486c9ba7e7c70f82d2284fb6119">accelerometer</a>;</div>
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"><a class="line" href="struct_b_n_o08x_1_1bno08x__reports__t.html#ac8114db28ee3f7be5578e52f48caa9c3"> 87</a></span> <a class="code hl_class" href="class_b_n_o08x_rpt_linear_acceleration.html">BNO08xRptLinearAcceleration</a> <a class="code hl_variable" href="struct_b_n_o08x_1_1bno08x__reports__t.html#ac8114db28ee3f7be5578e52f48caa9c3">linear_accelerometer</a>;</div>
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"><a class="line" href="struct_b_n_o08x_1_1bno08x__reports__t.html#af5245d5e4a6f7548a0c3a30af53b7355"> 88</a></span> <a class="code hl_class" href="class_b_n_o08x_rpt_gravity.html">BNO08xRptGravity</a> <a class="code hl_variable" href="struct_b_n_o08x_1_1bno08x__reports__t.html#af5245d5e4a6f7548a0c3a30af53b7355">gravity</a>;</div>
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"><a class="line" href="struct_b_n_o08x_1_1bno08x__reports__t.html#a03d6194225331df5326a97ec6d45b094"> 89</a></span> <a class="code hl_class" href="class_b_n_o08x_rpt_cal_magnetometer.html">BNO08xRptCalMagnetometer</a> <a class="code hl_variable" href="struct_b_n_o08x_1_1bno08x__reports__t.html#a03d6194225331df5326a97ec6d45b094">cal_magnetometer</a>;</div>
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"><a class="line" href="struct_b_n_o08x_1_1bno08x__reports__t.html#adabe838126b5bbc83fc4f69bba78123e"> 90</a></span> <a class="code hl_class" href="class_b_n_o08x_rpt_cal_gyro.html">BNO08xRptCalGyro</a> <a class="code hl_variable" href="struct_b_n_o08x_1_1bno08x__reports__t.html#adabe838126b5bbc83fc4f69bba78123e">cal_gyro</a>;</div>
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"><a class="line" href="struct_b_n_o08x_1_1bno08x__reports__t.html#a13357e58bc926c2420ab41e4ffef4196"> 91</a></span> <a class="code hl_class" href="class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html">BNO08xRptRawMEMSGyro</a> <a class="code hl_variable" href="struct_b_n_o08x_1_1bno08x__reports__t.html#a13357e58bc926c2420ab41e4ffef4196">raw_gyro</a>;</div>
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"><a class="line" href="struct_b_n_o08x_1_1bno08x__reports__t.html#aa3a65aaf2adf05aa014b72c2d4485590"> 92</a></span> <a class="code hl_class" href="class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html">BNO08xRptRawMEMSAccelerometer</a> <a class="code hl_variable" href="struct_b_n_o08x_1_1bno08x__reports__t.html#aa3a65aaf2adf05aa014b72c2d4485590">raw_accelerometer</a>;</div>
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"><a class="line" href="struct_b_n_o08x_1_1bno08x__reports__t.html#aad8698945b261c0a871f2f409897b071"> 93</a></span> <a class="code hl_class" href="class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html">BNO08xRptRawMEMSMagnetometer</a> <a class="code hl_variable" href="struct_b_n_o08x_1_1bno08x__reports__t.html#aad8698945b261c0a871f2f409897b071">raw_magnetometer</a>;</div>
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"><a class="line" href="struct_b_n_o08x_1_1bno08x__reports__t.html#aee9528ea57ab86ef29e10de9ecfefcf7"> 94</a></span> <a class="code hl_class" href="class_b_n_o08x_rpt_step_counter.html">BNO08xRptStepCounter</a> <a class="code hl_variable" href="struct_b_n_o08x_1_1bno08x__reports__t.html#aee9528ea57ab86ef29e10de9ecfefcf7">step_counter</a>;</div>
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"><a class="line" href="struct_b_n_o08x_1_1bno08x__reports__t.html#a0cabee7da991a7399d607373f09548a7"> 95</a></span> <a class="code hl_class" href="class_b_n_o08x_rpt_tap_detector.html">BNO08xRptTapDetector</a> <a class="code hl_variable" href="struct_b_n_o08x_1_1bno08x__reports__t.html#a0cabee7da991a7399d607373f09548a7">tap_detector</a>;</div>
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"><a class="line" href="struct_b_n_o08x_1_1bno08x__reports__t.html#a2edee4386eaea86ef3d316f5840d7a2f"> 96</a></span> <a class="code hl_class" href="class_b_n_o08x_rpt_stability_classifier.html">BNO08xRptStabilityClassifier</a> <a class="code hl_variable" href="struct_b_n_o08x_1_1bno08x__reports__t.html#a2edee4386eaea86ef3d316f5840d7a2f">stability_classifier</a>;</div>
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"><a class="line" href="struct_b_n_o08x_1_1bno08x__reports__t.html#a9d7ff08c5a141c3d1ad3493423e7c49c"> 97</a></span> <a class="code hl_class" href="class_b_n_o08x_rpt_shake_detector.html">BNO08xRptShakeDetector</a> <a class="code hl_variable" href="struct_b_n_o08x_1_1bno08x__reports__t.html#a9d7ff08c5a141c3d1ad3493423e7c49c">shake_detector</a>;</div>
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span> </div>
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"><a class="line" href="struct_b_n_o08x_1_1bno08x__reports__t.html#aad0b1641e9c31927c33d0f69c174f9cb"> 99</a></span> <a class="code hl_function" href="struct_b_n_o08x_1_1bno08x__reports__t.html#aad0b1641e9c31927c33d0f69c174f9cb">bno08x_reports_t</a>(<a class="code hl_struct" href="struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html">BNO08xPrivateTypes::bno08x_sync_ctx_t</a>* sync_ctx)</div>
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> : <a class="code hl_variable" href="struct_b_n_o08x_1_1bno08x__reports__t.html#a6937b5d9bf8af9344a5013e1c543ab42">rv_gyro_integrated</a>(SH2_GYRO_INTEGRATED_RV, <a class="code hl_namespace" href="namespace_b_n_o08x_private_types.html">BNO08xPrivateTypes</a>::<a class="code hl_enumvalue" href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fa6835a63fb08379608cda0a108098aac7">EVT_GRP_RPT_GYRO_INTEGRATED_RV_BIT</a>, sync_ctx)</div>
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span> , <a class="code hl_variable" href="struct_b_n_o08x_1_1bno08x__reports__t.html#a5774fa69fc74264d40478a729aeb5ece">uncal_magnetometer</a>(</div>
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span> SH2_MAGNETIC_FIELD_UNCALIBRATED, <a class="code hl_namespace" href="namespace_b_n_o08x_private_types.html">BNO08xPrivateTypes</a>::<a class="code hl_enumvalue" href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2faa54d15cc17179a6840b9ec3f4e0038cb">EVT_GRP_RPT_UNCAL_MAGNETOMETER_BIT</a>, sync_ctx)</div>
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span> , <a class="code hl_variable" href="struct_b_n_o08x_1_1bno08x__reports__t.html#a6f1929843393c09c21b1f107a47c8fe3">uncal_gyro</a>(SH2_GYROSCOPE_UNCALIBRATED, <a class="code hl_namespace" href="namespace_b_n_o08x_private_types.html">BNO08xPrivateTypes</a>::<a class="code hl_enumvalue" href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fa591c062247280798af0e40d6141614c6">EVT_GRP_RPT_UNCAL_GYRO_BIT</a>, sync_ctx)</div>
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> , <a class="code hl_variable" href="struct_b_n_o08x_1_1bno08x__reports__t.html#aeab138f8ddfed3f4d6b855a73b7e2db5">rv</a>(SH2_ROTATION_VECTOR, <a class="code hl_namespace" href="namespace_b_n_o08x_private_types.html">BNO08xPrivateTypes</a>::<a class="code hl_enumvalue" href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fac0ff3fde600aac814ad76a4769515ae8">EVT_GRP_RPT_RV_BIT</a>, sync_ctx)</div>
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span> , <a class="code hl_variable" href="struct_b_n_o08x_1_1bno08x__reports__t.html#a7f33ac650137f5933ee1eab1ce936db6">rv_game</a>(SH2_GAME_ROTATION_VECTOR, <a class="code hl_namespace" href="namespace_b_n_o08x_private_types.html">BNO08xPrivateTypes</a>::<a class="code hl_enumvalue" href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fad39283f98adf7242b3b3ccf847c150cd">EVT_GRP_RPT_RV_GAME_BIT</a>, sync_ctx)</div>
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span> , <a class="code hl_variable" href="struct_b_n_o08x_1_1bno08x__reports__t.html#a027c914e51da445148dc9b2735cc5fc9">rv_ARVR_stabilized</a>(SH2_ARVR_STABILIZED_RV, <a class="code hl_namespace" href="namespace_b_n_o08x_private_types.html">BNO08xPrivateTypes</a>::<a class="code hl_enumvalue" href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fab5d141bdda220e3fa0bd9eb0fe3f31b5">EVT_GRP_RPT_RV_ARVR_S_BIT</a>, sync_ctx)</div>
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span> , <a class="code hl_variable" href="struct_b_n_o08x_1_1bno08x__reports__t.html#af550968d0e56f114b4afb20a5a442206">rv_ARVR_stabilized_game</a>(</div>
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span> SH2_ARVR_STABILIZED_GRV, <a class="code hl_namespace" href="namespace_b_n_o08x_private_types.html">BNO08xPrivateTypes</a>::<a class="code hl_enumvalue" href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fab77588c26929a2d8dd8eeea883b905ca">EVT_GRP_RPT_RV_ARVR_S_GAME_BIT</a>, sync_ctx)</div>
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span> , <a class="code hl_variable" href="struct_b_n_o08x_1_1bno08x__reports__t.html#a7e17ff7b9763ed040158813c69614a9f">rv_geomagnetic</a>(SH2_GEOMAGNETIC_ROTATION_VECTOR, <a class="code hl_namespace" href="namespace_b_n_o08x_private_types.html">BNO08xPrivateTypes</a>::<a class="code hl_enumvalue" href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fa728314f4744fc408c6b153e8fbb3feb4">EVT_GRP_RPT_GEOMAG_RV_BIT</a>, sync_ctx)</div>
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span> , <a class="code hl_variable" href="struct_b_n_o08x_1_1bno08x__reports__t.html#a6475bdab7c49091f3086537efc00c12f">activity_classifier</a>(</div>
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span> SH2_PERSONAL_ACTIVITY_CLASSIFIER, <a class="code hl_namespace" href="namespace_b_n_o08x_private_types.html">BNO08xPrivateTypes</a>::<a class="code hl_enumvalue" href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fa94cddd1837a77bba5644543b1ad8b9e7">EVT_GRP_RPT_ACTIVITY_CLASSIFIER_BIT</a>, sync_ctx)</div>
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span> , <a class="code hl_variable" href="struct_b_n_o08x_1_1bno08x__reports__t.html#ab7939486c9ba7e7c70f82d2284fb6119">accelerometer</a>(SH2_ACCELEROMETER, <a class="code hl_namespace" href="namespace_b_n_o08x_private_types.html">BNO08xPrivateTypes</a>::<a class="code hl_enumvalue" href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2faa5b9ffe097d1eb83a6a5a13871da0891">EVT_GRP_RPT_ACCELEROMETER_BIT</a>, sync_ctx)</div>
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span> , <a class="code hl_variable" href="struct_b_n_o08x_1_1bno08x__reports__t.html#ac8114db28ee3f7be5578e52f48caa9c3">linear_accelerometer</a>(</div>
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span> SH2_LINEAR_ACCELERATION, <a class="code hl_namespace" href="namespace_b_n_o08x_private_types.html">BNO08xPrivateTypes</a>::<a class="code hl_enumvalue" href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fa68851003c2b7df34c3acf882251c60e2">EVT_GRP_RPT_LINEAR_ACCELEROMETER_BIT</a>, sync_ctx)</div>
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span> , <a class="code hl_variable" href="struct_b_n_o08x_1_1bno08x__reports__t.html#af5245d5e4a6f7548a0c3a30af53b7355">gravity</a>(SH2_GRAVITY, <a class="code hl_namespace" href="namespace_b_n_o08x_private_types.html">BNO08xPrivateTypes</a>::<a class="code hl_enumvalue" href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fabd9e62157a0bc3dc38c3473d7bc2799f">EVT_GRP_RPT_GRAVITY_BIT</a>, sync_ctx)</div>
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span> , <a class="code hl_variable" href="struct_b_n_o08x_1_1bno08x__reports__t.html#a03d6194225331df5326a97ec6d45b094">cal_magnetometer</a>(</div>
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span> SH2_MAGNETIC_FIELD_CALIBRATED, <a class="code hl_namespace" href="namespace_b_n_o08x_private_types.html">BNO08xPrivateTypes</a>::<a class="code hl_enumvalue" href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fac1d15dddeab169b213c719e6b0fef32d">EVT_GRP_RPT_CAL_MAGNETOMETER_BIT</a>, sync_ctx)</div>
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span> , <a class="code hl_variable" href="struct_b_n_o08x_1_1bno08x__reports__t.html#adabe838126b5bbc83fc4f69bba78123e">cal_gyro</a>(SH2_GYROSCOPE_CALIBRATED, <a class="code hl_namespace" href="namespace_b_n_o08x_private_types.html">BNO08xPrivateTypes</a>::<a class="code hl_enumvalue" href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2faeb1961d7852ea305443610b2521aaea7">EVT_GRP_RPT_CAL_GYRO_BIT</a>, sync_ctx)</div>
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span> , <a class="code hl_variable" href="struct_b_n_o08x_1_1bno08x__reports__t.html#a13357e58bc926c2420ab41e4ffef4196">raw_gyro</a>(SH2_RAW_GYROSCOPE, <a class="code hl_namespace" href="namespace_b_n_o08x_private_types.html">BNO08xPrivateTypes</a>::<a class="code hl_enumvalue" href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fadcfcdea69099869ebf7f246ff5b7e8bb">EVT_GRP_RPT_RAW_GYRO_BIT</a>, sync_ctx)</div>
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span> , <a class="code hl_variable" href="struct_b_n_o08x_1_1bno08x__reports__t.html#aa3a65aaf2adf05aa014b72c2d4485590">raw_accelerometer</a>(SH2_RAW_ACCELEROMETER, <a class="code hl_namespace" href="namespace_b_n_o08x_private_types.html">BNO08xPrivateTypes</a>::<a class="code hl_enumvalue" href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fab7e6b36da354702880ff9118d45b6af2">EVT_GRP_RPT_RAW_ACCELEROMETER_BIT</a>, sync_ctx)</div>
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span> , <a class="code hl_variable" href="struct_b_n_o08x_1_1bno08x__reports__t.html#aad8698945b261c0a871f2f409897b071">raw_magnetometer</a>(SH2_RAW_MAGNETOMETER, <a class="code hl_namespace" href="namespace_b_n_o08x_private_types.html">BNO08xPrivateTypes</a>::<a class="code hl_enumvalue" href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fab57a2ea711bebb4d4e031a0b449160c7">EVT_GRP_RPT_RAW_MAGNETOMETER_BIT</a>, sync_ctx)</div>
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span> , <a class="code hl_variable" href="struct_b_n_o08x_1_1bno08x__reports__t.html#aee9528ea57ab86ef29e10de9ecfefcf7">step_counter</a>(SH2_STEP_COUNTER, <a class="code hl_namespace" href="namespace_b_n_o08x_private_types.html">BNO08xPrivateTypes</a>::<a class="code hl_enumvalue" href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fafb8f448edba339f37fdf794bd891f903">EVT_GRP_RPT_STEP_COUNTER_BIT</a>, sync_ctx)</div>
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span> , <a class="code hl_variable" href="struct_b_n_o08x_1_1bno08x__reports__t.html#a0cabee7da991a7399d607373f09548a7">tap_detector</a>(SH2_TAP_DETECTOR, <a class="code hl_namespace" href="namespace_b_n_o08x_private_types.html">BNO08xPrivateTypes</a>::<a class="code hl_enumvalue" href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fad4482fb4fb6693a492584508691f2c77">EVT_GRP_RPT_TAP_DETECTOR_BIT</a>, sync_ctx)</div>
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span> , <a class="code hl_variable" href="struct_b_n_o08x_1_1bno08x__reports__t.html#a2edee4386eaea86ef3d316f5840d7a2f">stability_classifier</a>(</div>
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span> SH2_STABILITY_CLASSIFIER, <a class="code hl_namespace" href="namespace_b_n_o08x_private_types.html">BNO08xPrivateTypes</a>::<a class="code hl_enumvalue" href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fae138ae8422830982a470025d81c4be4b">EVT_GRP_RPT_STABILITY_CLASSIFIER_BIT</a>, sync_ctx)</div>
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"> 126</span> , <a class="code hl_variable" href="struct_b_n_o08x_1_1bno08x__reports__t.html#a9d7ff08c5a141c3d1ad3493423e7c49c">shake_detector</a>(SH2_SHAKE_DETECTOR, <a class="code hl_namespace" href="namespace_b_n_o08x_private_types.html">BNO08xPrivateTypes</a>::<a class="code hl_enumvalue" href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fad517d3ea5b1b259f20ed43e1fcf40e0c">EVT_GRP_RPT_SHAKE_DETECTOR_BIT</a>, sync_ctx)</div>
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span> {</div>
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span> }</div>
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#ae08bdaff01ecacf0f399ab289fdf0b99"> 129</a></span> } <a class="code hl_typedef" href="class_b_n_o08x.html#ae08bdaff01ecacf0f399ab289fdf0b99">bno08x_reports_t</a>;</div>
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"> 130</span> </div>
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#ae1db7422ee9c2cac77382cc0a7aa430e"> 131</a></span> <a class="code hl_struct" href="struct_b_n_o08x_1_1bno08x__reports__t.html">bno08x_reports_t</a> <a class="code hl_variable" href="class_b_n_o08x.html#ae1db7422ee9c2cac77382cc0a7aa430e">rpt</a>;</div>
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"> 132</span> </div>
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span> <span class="keyword">private</span>:</div>
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span> <span class="comment">// data processing task</span></div>
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> configSTACK_DEPTH_TYPE DATA_PROC_TASK_SZ =</div>
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span> CONFIG_ESP32_BNO08X_DATA_PROC_TASK_SZ; </div>
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span> TaskHandle_t data_proc_task_hdl; </div>
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"> 138</span> <span class="keyword">static</span> <span class="keywordtype">void</span> data_proc_task_trampoline(<span class="keywordtype">void</span>* arg);</div>
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"> 139</span> <span class="keywordtype">void</span> data_proc_task();</div>
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"> 140</span> </div>
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"> 141</span> <span class="comment">// sh2 service task</span></div>
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"> 142</span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> configSTACK_DEPTH_TYPE SH2_HAL_SERVICE_TASK_SZ =</div>
<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"> 143</span> CONFIG_ESP32_BNO08X_SH2_HAL_SERVICE_TASK_SZ; </div>
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"> 144</span> TaskHandle_t sh2_HAL_service_task_hdl; </div>
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span> <span class="keyword">static</span> <span class="keywordtype">void</span> sh2_HAL_service_task_trampoline(<span class="keywordtype">void</span>* arg);</div>
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span> <span class="keywordtype">void</span> sh2_HAL_service_task();</div>
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span> </div>
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span> <span class="comment">// callback task</span></div>
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> configSTACK_DEPTH_TYPE CB_TASK_SZ =</div>
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"> 150</span> CONFIG_ESP32_BNO08X_CB_TASK_SZ; </div>
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"> 151</span> TaskHandle_t cb_task_hdl; </div>
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span> <span class="keyword">static</span> <span class="keywordtype">void</span> cb_task_trampoline(<span class="keywordtype">void</span>* arg);</div>
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span> <span class="keywordtype">void</span> cb_task();</div>
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"> 154</span> </div>
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> BaseType_t CB_TASK_AFFINITY = </div>
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"> 156</span> CONFIG_ESP32_BNO08X_CB_TASK_AFFINITY &lt; 0 ? tskNO_AFFINITY : CONFIG_ESP32_BNO08X_CB_TASK_AFFINITY ; </div>
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"> 157</span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> UBaseType_t CB_TASK_PRIORITY = CONFIG_ESP32_BNO08X_CB_TASK_PRIORITY; </div>
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"> 158</span> </div>
<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> BaseType_t DATA_PROC_TASK_AFFINITY = </div>
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span> CONFIG_ESP32_BNO08X_DATA_PROC_TASK_AFFINITY &lt; 0 ? tskNO_AFFINITY : CONFIG_ESP32_BNO08X_DATA_PROC_TASK_AFFINITY; </div>
<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"> 161</span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> UBaseType_t DATA_PROC_TASK_PRIORITY = CONFIG_ESP32_BNO08X_DATA_PROC_TASK_PRIORITY; </div>
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"> 162</span> </div>
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"> 163</span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> BaseType_t SH2_HAL_SERVICE_TASK_AFFINITY = </div>
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span> CONFIG_ESP32_BNO08X_SH2_HAL_SERVICE_TASK_AFFINITY &lt; 0 ? tskNO_AFFINITY : CONFIG_ESP32_BNO08X_SH2_HAL_SERVICE_TASK_AFFINITY; </div>
<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"> 165</span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> UBaseType_t SH2_HAL_SERVICE_TASK_PRIORITY = CONFIG_ESP32_BNO08X_SH2_HAL_SERVICE_TASK_PRIORITY; </div>
<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"> 166</span> </div>
<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"> 167</span> </div>
<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"> 168</span> SemaphoreHandle_t sem_kill_tasks; </div>
<div class="line"><a id="l00169" name="l00169"></a><span class="lineno"> 169</span> </div>
<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"> 170</span> <span class="keywordtype">void</span> lock_sh2_HAL();</div>
<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"> 171</span> <span class="keywordtype">void</span> unlock_sh2_HAL();</div>
<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"> 172</span> <span class="keywordtype">void</span> lock_user_data();</div>
<div class="line"><a id="l00173" name="l00173"></a><span class="lineno"> 173</span> <span class="keywordtype">void</span> unlock_user_data();</div>
<div class="line"><a id="l00174" name="l00174"></a><span class="lineno"> 174</span> </div>
<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"> 175</span> <span class="keywordtype">void</span> handle_sensor_report(sh2_SensorValue_t* sensor_val);</div>
<div class="line"><a id="l00176" name="l00176"></a><span class="lineno"> 176</span> <span class="keywordtype">void</span> handle_cb(uint8_t rpt_ID, <a class="code hl_class" href="class_b_n_o08x_cb_generic.html">BNO08xCbGeneric</a>* cb_entry);</div>
<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"> 177</span> </div>
<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"> 178</span> esp_err_t init_config_args();</div>
<div class="line"><a id="l00179" name="l00179"></a><span class="lineno"> 179</span> esp_err_t init_gpio();</div>
<div class="line"><a id="l00180" name="l00180"></a><span class="lineno"> 180</span> esp_err_t init_gpio_inputs();</div>
<div class="line"><a id="l00181" name="l00181"></a><span class="lineno"> 181</span> esp_err_t init_gpio_outputs();</div>
<div class="line"><a id="l00182" name="l00182"></a><span class="lineno"> 182</span> esp_err_t init_hint_isr();</div>
<div class="line"><a id="l00183" name="l00183"></a><span class="lineno"> 183</span> esp_err_t init_spi();</div>
<div class="line"><a id="l00184" name="l00184"></a><span class="lineno"> 184</span> esp_err_t init_tasks();</div>
<div class="line"><a id="l00185" name="l00185"></a><span class="lineno"> 185</span> esp_err_t init_sh2_HAL();</div>
<div class="line"><a id="l00186" name="l00186"></a><span class="lineno"> 186</span> </div>
<div class="line"><a id="l00187" name="l00187"></a><span class="lineno"> 187</span> esp_err_t deinit_gpio();</div>
<div class="line"><a id="l00188" name="l00188"></a><span class="lineno"> 188</span> esp_err_t deinit_gpio_inputs();</div>
<div class="line"><a id="l00189" name="l00189"></a><span class="lineno"> 189</span> esp_err_t deinit_gpio_outputs();</div>
<div class="line"><a id="l00190" name="l00190"></a><span class="lineno"> 190</span> esp_err_t deinit_hint_isr();</div>
<div class="line"><a id="l00191" name="l00191"></a><span class="lineno"> 191</span> esp_err_t deinit_spi();</div>
<div class="line"><a id="l00192" name="l00192"></a><span class="lineno"> 192</span> esp_err_t deinit_tasks();</div>
<div class="line"><a id="l00193" name="l00193"></a><span class="lineno"> 193</span> esp_err_t deinit_sh2_HAL();</div>
<div class="line"><a id="l00194" name="l00194"></a><span class="lineno"> 194</span> </div>
<div class="line"><a id="l00195" name="l00195"></a><span class="lineno"> 195</span> esp_err_t wait_for_hint();</div>
<div class="line"><a id="l00196" name="l00196"></a><span class="lineno"> 196</span> esp_err_t wait_for_reset();</div>
<div class="line"><a id="l00197" name="l00197"></a><span class="lineno"> 197</span> </div>
<div class="line"><a id="l00198" name="l00198"></a><span class="lineno"> 198</span> <span class="keywordtype">void</span> toggle_reset();</div>
<div class="line"><a id="l00199" name="l00199"></a><span class="lineno"> 199</span> </div>
<div class="line"><a id="l00200" name="l00200"></a><span class="lineno"> 200</span> esp_err_t re_enable_reports();</div>
<div class="line"><a id="l00201" name="l00201"></a><span class="lineno"> 201</span> </div>
<div class="line"><a id="l00202" name="l00202"></a><span class="lineno"> 202</span> sh2_Hal_t sh2_HAL; </div>
<div class="line"><a id="l00203" name="l00203"></a><span class="lineno"> 203</span> </div>
<div class="line"><a id="l00204" name="l00204"></a><span class="lineno"> 204</span> QueueHandle_t</div>
<div class="line"><a id="l00205" name="l00205"></a><span class="lineno"> 205</span> queue_rx_sensor_event; </div>
<div class="line"><a id="l00206" name="l00206"></a><span class="lineno"> 206</span> </div>
<div class="line"><a id="l00207" name="l00207"></a><span class="lineno"> 207</span> QueueHandle_t queue_cb_report_id; </div>
<div class="line"><a id="l00208" name="l00208"></a><span class="lineno"> 208</span> </div>
<div class="line"><a id="l00209" name="l00209"></a><span class="lineno"> 209</span> <a class="code hl_struct" href="structbno08x__config__t.html">bno08x_config_t</a> imu_config{}; </div>
<div class="line"><a id="l00210" name="l00210"></a><span class="lineno"> 210</span> spi_bus_config_t bus_config{}; </div>
<div class="line"><a id="l00211" name="l00211"></a><span class="lineno"> 211</span> spi_device_interface_config_t imu_spi_config{}; </div>
<div class="line"><a id="l00212" name="l00212"></a><span class="lineno"> 212</span> spi_device_handle_t spi_hdl{}; </div>
<div class="line"><a id="l00213" name="l00213"></a><span class="lineno"> 213</span> spi_transaction_t spi_transaction{}; </div>
<div class="line"><a id="l00214" name="l00214"></a><span class="lineno"> 214</span> <a class="code hl_struct" href="struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html">BNO08xPrivateTypes::bno08x_init_status_t</a></div>
<div class="line"><a id="l00215" name="l00215"></a><span class="lineno"> 215</span> init_status; </div>
<div class="line"><a id="l00216" name="l00216"></a><span class="lineno"> 216</span> <a class="code hl_struct" href="struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html">BNO08xPrivateTypes::bno08x_sync_ctx_t</a> sync_ctx; </div>
<div class="line"><a id="l00217" name="l00217"></a><span class="lineno"> 217</span> sh2_ProductIds_t product_IDs; </div>
<div class="line"><a id="l00218" name="l00218"></a><span class="lineno"> 218</span> </div>
<div class="line"><a id="l00219" name="l00219"></a><span class="lineno"> 219</span> <span class="comment">// clang-format off</span></div>
<div class="line"><a id="l00220" name="l00220"></a><span class="lineno"> 220</span> etl::map&lt;uint8_t, BNO08xRpt*, TOTAL_RPT_COUNT, etl::less&lt;uint8_t&gt;&gt; usr_reports = </div>
<div class="line"><a id="l00221" name="l00221"></a><span class="lineno"> 221</span> {</div>
<div class="line"><a id="l00222" name="l00222"></a><span class="lineno"> 222</span> {SH2_ACCELEROMETER, &amp;<a class="code hl_variable" href="class_b_n_o08x.html#ae1db7422ee9c2cac77382cc0a7aa430e">rpt</a>.<a class="code hl_variable" href="struct_b_n_o08x_1_1bno08x__reports__t.html#ab7939486c9ba7e7c70f82d2284fb6119">accelerometer</a>},</div>
<div class="line"><a id="l00223" name="l00223"></a><span class="lineno"> 223</span> {SH2_LINEAR_ACCELERATION, &amp;<a class="code hl_variable" href="class_b_n_o08x.html#ae1db7422ee9c2cac77382cc0a7aa430e">rpt</a>.<a class="code hl_variable" href="struct_b_n_o08x_1_1bno08x__reports__t.html#ac8114db28ee3f7be5578e52f48caa9c3">linear_accelerometer</a>}, </div>
<div class="line"><a id="l00224" name="l00224"></a><span class="lineno"> 224</span> {SH2_GRAVITY, &amp;<a class="code hl_variable" href="class_b_n_o08x.html#ae1db7422ee9c2cac77382cc0a7aa430e">rpt</a>.<a class="code hl_variable" href="struct_b_n_o08x_1_1bno08x__reports__t.html#af5245d5e4a6f7548a0c3a30af53b7355">gravity</a>}, </div>
<div class="line"><a id="l00225" name="l00225"></a><span class="lineno"> 225</span> {SH2_MAGNETIC_FIELD_CALIBRATED, &amp;<a class="code hl_variable" href="class_b_n_o08x.html#ae1db7422ee9c2cac77382cc0a7aa430e">rpt</a>.<a class="code hl_variable" href="struct_b_n_o08x_1_1bno08x__reports__t.html#a03d6194225331df5326a97ec6d45b094">cal_magnetometer</a>},</div>
<div class="line"><a id="l00226" name="l00226"></a><span class="lineno"> 226</span> {SH2_MAGNETIC_FIELD_UNCALIBRATED, &amp;<a class="code hl_variable" href="class_b_n_o08x.html#ae1db7422ee9c2cac77382cc0a7aa430e">rpt</a>.<a class="code hl_variable" href="struct_b_n_o08x_1_1bno08x__reports__t.html#a5774fa69fc74264d40478a729aeb5ece">uncal_magnetometer</a>}, </div>
<div class="line"><a id="l00227" name="l00227"></a><span class="lineno"> 227</span> {SH2_GYROSCOPE_CALIBRATED, &amp;<a class="code hl_variable" href="class_b_n_o08x.html#ae1db7422ee9c2cac77382cc0a7aa430e">rpt</a>.<a class="code hl_variable" href="struct_b_n_o08x_1_1bno08x__reports__t.html#adabe838126b5bbc83fc4f69bba78123e">cal_gyro</a>},</div>
<div class="line"><a id="l00228" name="l00228"></a><span class="lineno"> 228</span> {SH2_GYROSCOPE_UNCALIBRATED, &amp;<a class="code hl_variable" href="class_b_n_o08x.html#ae1db7422ee9c2cac77382cc0a7aa430e">rpt</a>.<a class="code hl_variable" href="struct_b_n_o08x_1_1bno08x__reports__t.html#a6f1929843393c09c21b1f107a47c8fe3">uncal_gyro</a>}, </div>
<div class="line"><a id="l00229" name="l00229"></a><span class="lineno"> 229</span> {SH2_ROTATION_VECTOR, &amp;<a class="code hl_variable" href="class_b_n_o08x.html#ae1db7422ee9c2cac77382cc0a7aa430e">rpt</a>.<a class="code hl_variable" href="struct_b_n_o08x_1_1bno08x__reports__t.html#aeab138f8ddfed3f4d6b855a73b7e2db5">rv</a>}, </div>
<div class="line"><a id="l00230" name="l00230"></a><span class="lineno"> 230</span> {SH2_GAME_ROTATION_VECTOR, &amp;<a class="code hl_variable" href="class_b_n_o08x.html#ae1db7422ee9c2cac77382cc0a7aa430e">rpt</a>.<a class="code hl_variable" href="struct_b_n_o08x_1_1bno08x__reports__t.html#a7f33ac650137f5933ee1eab1ce936db6">rv_game</a>},</div>
<div class="line"><a id="l00231" name="l00231"></a><span class="lineno"> 231</span> {SH2_ARVR_STABILIZED_RV, &amp;<a class="code hl_variable" href="class_b_n_o08x.html#ae1db7422ee9c2cac77382cc0a7aa430e">rpt</a>.<a class="code hl_variable" href="struct_b_n_o08x_1_1bno08x__reports__t.html#a027c914e51da445148dc9b2735cc5fc9">rv_ARVR_stabilized</a>}, </div>
<div class="line"><a id="l00232" name="l00232"></a><span class="lineno"> 232</span> {SH2_ARVR_STABILIZED_GRV, &amp;<a class="code hl_variable" href="class_b_n_o08x.html#ae1db7422ee9c2cac77382cc0a7aa430e">rpt</a>.<a class="code hl_variable" href="struct_b_n_o08x_1_1bno08x__reports__t.html#af550968d0e56f114b4afb20a5a442206">rv_ARVR_stabilized_game</a>},</div>
<div class="line"><a id="l00233" name="l00233"></a><span class="lineno"> 233</span> {SH2_GYRO_INTEGRATED_RV, &amp;<a class="code hl_variable" href="class_b_n_o08x.html#ae1db7422ee9c2cac77382cc0a7aa430e">rpt</a>.<a class="code hl_variable" href="struct_b_n_o08x_1_1bno08x__reports__t.html#a6937b5d9bf8af9344a5013e1c543ab42">rv_gyro_integrated</a>}, </div>
<div class="line"><a id="l00234" name="l00234"></a><span class="lineno"> 234</span> {SH2_GEOMAGNETIC_ROTATION_VECTOR, &amp;<a class="code hl_variable" href="class_b_n_o08x.html#ae1db7422ee9c2cac77382cc0a7aa430e">rpt</a>.<a class="code hl_variable" href="struct_b_n_o08x_1_1bno08x__reports__t.html#a7e17ff7b9763ed040158813c69614a9f">rv_geomagnetic</a>}, </div>
<div class="line"><a id="l00235" name="l00235"></a><span class="lineno"> 235</span> {SH2_RAW_GYROSCOPE, &amp;<a class="code hl_variable" href="class_b_n_o08x.html#ae1db7422ee9c2cac77382cc0a7aa430e">rpt</a>.<a class="code hl_variable" href="struct_b_n_o08x_1_1bno08x__reports__t.html#a13357e58bc926c2420ab41e4ffef4196">raw_gyro</a>},</div>
<div class="line"><a id="l00236" name="l00236"></a><span class="lineno"> 236</span> {SH2_RAW_ACCELEROMETER, &amp;<a class="code hl_variable" href="class_b_n_o08x.html#ae1db7422ee9c2cac77382cc0a7aa430e">rpt</a>.<a class="code hl_variable" href="struct_b_n_o08x_1_1bno08x__reports__t.html#aa3a65aaf2adf05aa014b72c2d4485590">raw_accelerometer</a>}, </div>
<div class="line"><a id="l00237" name="l00237"></a><span class="lineno"> 237</span> {SH2_RAW_MAGNETOMETER, &amp;<a class="code hl_variable" href="class_b_n_o08x.html#ae1db7422ee9c2cac77382cc0a7aa430e">rpt</a>.<a class="code hl_variable" href="struct_b_n_o08x_1_1bno08x__reports__t.html#aad8698945b261c0a871f2f409897b071">raw_magnetometer</a>}, </div>
<div class="line"><a id="l00238" name="l00238"></a><span class="lineno"> 238</span> {SH2_STEP_COUNTER, &amp;<a class="code hl_variable" href="class_b_n_o08x.html#ae1db7422ee9c2cac77382cc0a7aa430e">rpt</a>.<a class="code hl_variable" href="struct_b_n_o08x_1_1bno08x__reports__t.html#aee9528ea57ab86ef29e10de9ecfefcf7">step_counter</a>},</div>
<div class="line"><a id="l00239" name="l00239"></a><span class="lineno"> 239</span> {SH2_PERSONAL_ACTIVITY_CLASSIFIER, &amp;<a class="code hl_variable" href="class_b_n_o08x.html#ae1db7422ee9c2cac77382cc0a7aa430e">rpt</a>.<a class="code hl_variable" href="struct_b_n_o08x_1_1bno08x__reports__t.html#a6475bdab7c49091f3086537efc00c12f">activity_classifier</a>}, </div>
<div class="line"><a id="l00240" name="l00240"></a><span class="lineno"> 240</span> {SH2_STABILITY_CLASSIFIER, &amp;<a class="code hl_variable" href="class_b_n_o08x.html#ae1db7422ee9c2cac77382cc0a7aa430e">rpt</a>.<a class="code hl_variable" href="struct_b_n_o08x_1_1bno08x__reports__t.html#a2edee4386eaea86ef3d316f5840d7a2f">stability_classifier</a>},</div>
<div class="line"><a id="l00241" name="l00241"></a><span class="lineno"> 241</span> {SH2_SHAKE_DETECTOR, &amp;<a class="code hl_variable" href="class_b_n_o08x.html#ae1db7422ee9c2cac77382cc0a7aa430e">rpt</a>.<a class="code hl_variable" href="struct_b_n_o08x_1_1bno08x__reports__t.html#a9d7ff08c5a141c3d1ad3493423e7c49c">shake_detector</a>}, </div>
<div class="line"><a id="l00242" name="l00242"></a><span class="lineno"> 242</span> {SH2_TAP_DETECTOR, &amp;<a class="code hl_variable" href="class_b_n_o08x.html#ae1db7422ee9c2cac77382cc0a7aa430e">rpt</a>.<a class="code hl_variable" href="struct_b_n_o08x_1_1bno08x__reports__t.html#a0cabee7da991a7399d607373f09548a7">tap_detector</a>},</div>
<div class="line"><a id="l00243" name="l00243"></a><span class="lineno"> 243</span> </div>
<div class="line"><a id="l00244" name="l00244"></a><span class="lineno"> 244</span> <span class="comment">// not implemented, see include/report for existing implementations to add your own</span></div>
<div class="line"><a id="l00245" name="l00245"></a><span class="lineno"> 245</span> {SH2_PRESSURE, <span class="keyword">nullptr</span>}, <span class="comment">// requires auxilary i2c sensor</span></div>
<div class="line"><a id="l00246" name="l00246"></a><span class="lineno"> 246</span> {SH2_AMBIENT_LIGHT, <span class="keyword">nullptr</span>}, <span class="comment">// requires auxilary i2c sensor</span></div>
<div class="line"><a id="l00247" name="l00247"></a><span class="lineno"> 247</span> {SH2_HUMIDITY, <span class="keyword">nullptr</span>}, <span class="comment">// requires auxilary i2c sensor</span></div>
<div class="line"><a id="l00248" name="l00248"></a><span class="lineno"> 248</span> {SH2_PROXIMITY, <span class="keyword">nullptr</span>}, <span class="comment">// requires auxilary i2c sensor</span></div>
<div class="line"><a id="l00249" name="l00249"></a><span class="lineno"> 249</span> {SH2_TEMPERATURE, <span class="keyword">nullptr</span>}, <span class="comment">// requires auxilary i2c sensor</span></div>
<div class="line"><a id="l00250" name="l00250"></a><span class="lineno"> 250</span> {SH2_HEART_RATE_MONITOR, <span class="keyword">nullptr</span>}, <span class="comment">// requires auxilary i2c sensor</span></div>
<div class="line"><a id="l00251" name="l00251"></a><span class="lineno"> 251</span> {SH2_STEP_DETECTOR, <span class="keyword">nullptr</span>},</div>
<div class="line"><a id="l00252" name="l00252"></a><span class="lineno"> 252</span> {SH2_SIGNIFICANT_MOTION, <span class="keyword">nullptr</span>},</div>
<div class="line"><a id="l00253" name="l00253"></a><span class="lineno"> 253</span> {SH2_FLIP_DETECTOR, <span class="keyword">nullptr</span>},</div>
<div class="line"><a id="l00254" name="l00254"></a><span class="lineno"> 254</span> {SH2_PICKUP_DETECTOR, <span class="keyword">nullptr</span>},</div>
<div class="line"><a id="l00255" name="l00255"></a><span class="lineno"> 255</span> {SH2_STABILITY_DETECTOR, <span class="keyword">nullptr</span>},</div>
<div class="line"><a id="l00256" name="l00256"></a><span class="lineno"> 256</span> {SH2_SLEEP_DETECTOR, <span class="keyword">nullptr</span>},</div>
<div class="line"><a id="l00257" name="l00257"></a><span class="lineno"> 257</span> {SH2_TILT_DETECTOR, <span class="keyword">nullptr</span>},</div>
<div class="line"><a id="l00258" name="l00258"></a><span class="lineno"> 258</span> {SH2_POCKET_DETECTOR, <span class="keyword">nullptr</span>},</div>
<div class="line"><a id="l00259" name="l00259"></a><span class="lineno"> 259</span> {SH2_CIRCLE_DETECTOR, <span class="keyword">nullptr</span>},</div>
<div class="line"><a id="l00260" name="l00260"></a><span class="lineno"> 260</span> {SH2_IZRO_MOTION_REQUEST, <span class="keyword">nullptr</span>}</div>
<div class="line"><a id="l00261" name="l00261"></a><span class="lineno"> 261</span> };</div>
<div class="line"><a id="l00262" name="l00262"></a><span class="lineno"> 262</span> <span class="comment">// clang-format on</span></div>
<div class="line"><a id="l00263" name="l00263"></a><span class="lineno"> 263</span> </div>
<div class="line"><a id="l00264" name="l00264"></a><span class="lineno"> 264</span> <span class="keyword">static</span> <span class="keywordtype">void</span> IRAM_ATTR hint_handler(<span class="keywordtype">void</span>* arg);</div>
<div class="line"><a id="l00265" name="l00265"></a><span class="lineno"> 265</span> </div>
<div class="line"><a id="l00266" name="l00266"></a><span class="lineno"> 266</span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint16_t RX_DATA_LENGTH = 300U; </div>
<div class="line"><a id="l00267" name="l00267"></a><span class="lineno"> 267</span> </div>
<div class="line"><a id="l00268" name="l00268"></a><span class="lineno"> 268</span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> TickType_t HOST_INT_TIMEOUT_DEFAULT_MS =</div>
<div class="line"><a id="l00269" name="l00269"></a><span class="lineno"> 269</span> CONFIG_ESP32_BNO08X_HINT_TIMEOUT_MS /</div>
<div class="line"><a id="l00270" name="l00270"></a><span class="lineno"> 270</span> portTICK_PERIOD_MS; </div>
<div class="line"><a id="l00271" name="l00271"></a><span class="lineno"> 271</span> </div>
<div class="line"><a id="l00272" name="l00272"></a><span class="lineno"> 272</span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> TickType_t DATA_AVAILABLE_TIMEOUT_MS =</div>
<div class="line"><a id="l00273" name="l00273"></a><span class="lineno"> 273</span> CONFIG_ESP32_BNO08X_DATA_AVAILABLE_TIMEOUT_MS /</div>
<div class="line"><a id="l00274" name="l00274"></a><span class="lineno"> 274</span> portTICK_PERIOD_MS; </div>
<div class="line"><a id="l00275" name="l00275"></a><span class="lineno"> 275</span> </div>
<div class="line"><a id="l00276" name="l00276"></a><span class="lineno"> 276</span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> TickType_t HARD_RESET_DELAY_MS =</div>
<div class="line"><a id="l00277" name="l00277"></a><span class="lineno"> 277</span> CONFIG_ESP32_BNO08X_HARD_RESET_DELAY_MS /</div>
<div class="line"><a id="l00278" name="l00278"></a><span class="lineno"> 278</span> portTICK_PERIOD_MS; </div>
<div class="line"><a id="l00279" name="l00279"></a><span class="lineno"> 279</span> </div>
<div class="line"><a id="l00280" name="l00280"></a><span class="lineno"> 280</span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint32_t SCLK_MAX_SPEED = 3000000UL; </div>
<div class="line"><a id="l00281" name="l00281"></a><span class="lineno"> 281</span> </div>
<div class="line"><a id="l00282" name="l00282"></a><span class="lineno"> 282</span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> <span class="keywordtype">char</span>* TAG = <span class="stringliteral">&quot;BNO08x&quot;</span>; </div>
<div class="line"><a id="l00283" name="l00283"></a><span class="lineno"> 283</span> </div>
<div class="line"><a id="l00284" name="l00284"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a6dd0081dc9eb0cfb019bfdca3aa31802"> 284</a></span> <span class="keyword">friend</span> <span class="keyword">class </span><a class="code hl_class" href="class_b_n_o08x_s_h2_h_a_l.html">BNO08xSH2HAL</a>;</div>
<div class="line"><a id="l00285" name="l00285"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a190775b71c35d8007faae7dd6a9f1030"> 285</a></span> <span class="keyword">friend</span> <span class="keyword">class </span><a class="code hl_class" href="class_b_n_o08x_test_helper.html">BNO08xTestHelper</a>;</div>
<div class="line"><a id="l00286" name="l00286"></a><span class="lineno"> 286</span>};</div>
<div class="ttc" id="a_b_n_o08x_global_types_8hpp_html"><div class="ttname"><a href="_b_n_o08x_global_types_8hpp.html">BNO08xGlobalTypes.hpp</a></div></div>
<div class="ttc" id="a_b_n_o08x_global_types_8hpp_html_a25947bbe6bc4a7c9edd7067fdce0e9cc"><div class="ttname"><a href="_b_n_o08x_global_types_8hpp.html#a25947bbe6bc4a7c9edd7067fdce0e9cc">BNO08xCalSel</a></div><div class="ttdeci">BNO08xCalSel</div><div class="ttdef"><b>Definition:</b> BNO08xGlobalTypes.hpp:84</div></div>
<div class="ttc" id="a_b_n_o08x_global_types_8hpp_html_a648bbdbf22731476890dd8da977d7503"><div class="ttname"><a href="_b_n_o08x_global_types_8hpp.html#a648bbdbf22731476890dd8da977d7503">bno08x_config_t</a></div><div class="ttdeci">struct bno08x_config_t bno08x_config_t</div><div class="ttdoc">IMU configuration settings passed into constructor.</div></div>
<div class="ttc" id="a_b_n_o08x_global_types_8hpp_html_a8ac8ee2d5f81f6102ed94866f2bdcc8e"><div class="ttname"><a href="_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8e">BNO08xFrsID</a></div><div class="ttdeci">BNO08xFrsID</div><div class="ttdef"><b>Definition:</b> BNO08xGlobalTypes.hpp:240</div></div>
<div class="ttc" id="a_b_n_o08x_global_types_8hpp_html_afed71c9ed8a8563767f26282408ccee2"><div class="ttname"><a href="_b_n_o08x_global_types_8hpp.html#afed71c9ed8a8563767f26282408ccee2">BNO08xResetReason</a></div><div class="ttdeci">BNO08xResetReason</div><div class="ttdoc">Reason for previous IMU reset (returned by get_reset_reason())</div><div class="ttdef"><b>Definition:</b> BNO08xGlobalTypes.hpp:94</div></div>
<div class="ttc" id="a_b_n_o08x_private_types_8hpp_html"><div class="ttname"><a href="_b_n_o08x_private_types_8hpp.html">BNO08xPrivateTypes.hpp</a></div></div>
<div class="ttc" id="a_b_n_o08x_reports_8hpp_html"><div class="ttname"><a href="_b_n_o08x_reports_8hpp.html">BNO08xReports.hpp</a></div></div>
<div class="ttc" id="a_b_n_o08x_s_h2_h_a_l_8hpp_html"><div class="ttname"><a href="_b_n_o08x_s_h2_h_a_l_8hpp.html">BNO08xSH2HAL.hpp</a></div></div>
<div class="ttc" id="aclass_b_n_o08x_cb_generic_html"><div class="ttname"><a href="class_b_n_o08x_cb_generic.html">BNO08xCbGeneric</a></div><div class="ttdoc">Parent class to represent callback functions as generic type such that all flavors can be invoked by ...</div><div class="ttdef"><b>Definition:</b> BNO08xCbGeneric.hpp:19</div></div>
<div class="ttc" id="aclass_b_n_o08x_html"><div class="ttname"><a href="class_b_n_o08x.html">BNO08x</a></div><div class="ttdoc">BNO08x IMU driver class.</div><div class="ttdef"><b>Definition:</b> BNO08x.hpp:33</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a138577792350b8d5cc48cbf46b34c4f3"><div class="ttname"><a href="class_b_n_o08x.html#a138577792350b8d5cc48cbf46b34c4f3">BNO08x::get_frs</a></div><div class="ttdeci">bool get_frs(BNO08xFrsID frs_ID, uint32_t(&amp;data)[16], uint16_t &amp;rx_data_sz)</div><div class="ttdoc">Retrieves a record from flash record system (if your goal is to retrieve sensor specific meta data us...</div><div class="ttdef"><b>Definition:</b> BNO08x.cpp:1727</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a28cd1c0b3477571d87133234e6358503"><div class="ttname"><a href="class_b_n_o08x.html#a28cd1c0b3477571d87133234e6358503">BNO08x::hard_reset</a></div><div class="ttdeci">bool hard_reset()</div><div class="ttdoc">Hard resets BNO08x device.</div><div class="ttdef"><b>Definition:</b> BNO08x.cpp:1061</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a367d525d1c0ba119b3dca3067bb5bccc"><div class="ttname"><a href="class_b_n_o08x.html#a367d525d1c0ba119b3dca3067bb5bccc">BNO08x::data_available</a></div><div class="ttdeci">bool data_available()</div><div class="ttdoc">Polls for new data/report to become available.</div><div class="ttdef"><b>Definition:</b> BNO08x.cpp:1892</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a441681a5133b1a125b534925c9bc10f9"><div class="ttname"><a href="class_b_n_o08x.html#a441681a5133b1a125b534925c9bc10f9">BNO08x::dynamic_calibration_data_clear_ram</a></div><div class="ttdeci">bool dynamic_calibration_data_clear_ram()</div><div class="ttdoc">Clears dynamic/motion engine calibration data from ram and resets BNO08x device. See ref manual 6....</div><div class="ttdef"><b>Definition:</b> BNO08x.cpp:1416</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a4e8b49abd33e6e11f23b2ae345058b9b"><div class="ttname"><a href="class_b_n_o08x.html#a4e8b49abd33e6e11f23b2ae345058b9b">BNO08x::dynamic_calibration_autosave_enable</a></div><div class="ttdeci">bool dynamic_calibration_autosave_enable()</div><div class="ttdoc">Enables the automatic saving of dynamic/ME calibration data to BNO08x internal flash See ref manual 6...</div><div class="ttdef"><b>Definition:</b> BNO08x.cpp:1365</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a5c7498f6fa4bd43280dff1d322233b95"><div class="ttname"><a href="class_b_n_o08x.html#a5c7498f6fa4bd43280dff1d322233b95">BNO08x::dynamic_calibration_disable</a></div><div class="ttdeci">bool dynamic_calibration_disable(BNO08xCalSel sensor)</div><div class="ttdoc">Disables dynamic/motion engine calibration for specified sensor(s), see ref. manual 6....</div><div class="ttdef"><b>Definition:</b> BNO08x.cpp:1338</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a65a7175b6f6ad6ce687e4fd4cd4bc396"><div class="ttname"><a href="class_b_n_o08x.html#a65a7175b6f6ad6ce687e4fd4cd4bc396">BNO08x::dynamic_calibration_data_delete</a></div><div class="ttdeci">bool dynamic_calibration_data_delete()</div><div class="ttdoc">Deletes dynamic calibration data from BNO08x internal flash and resets the device....</div><div class="ttdef"><b>Definition:</b> BNO08x.cpp:1689</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a687eee44d68e1bcabce04780d7eb5fb9"><div class="ttname"><a href="class_b_n_o08x.html#a687eee44d68e1bcabce04780d7eb5fb9">BNO08x::~BNO08x</a></div><div class="ttdeci">~BNO08x()</div><div class="ttdoc">BNO08x imu deconstructor.</div><div class="ttdef"><b>Definition:</b> BNO08x.cpp:39</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a7441f7f2477c152deca17054041bf3e6"><div class="ttname"><a href="class_b_n_o08x.html#a7441f7f2477c152deca17054041bf3e6">BNO08x::print_product_ids</a></div><div class="ttdeci">void print_product_ids()</div><div class="ttdoc">Prints product IDs received at initialization.</div><div class="ttdef"><b>Definition:</b> BNO08x.cpp:1945</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a7c5774a48227e8e3346fa5df7dfa420c"><div class="ttname"><a href="class_b_n_o08x.html#a7c5774a48227e8e3346fa5df7dfa420c">BNO08x::sleep</a></div><div class="ttdeci">bool sleep()</div><div class="ttdoc">Places BNO08x device in sleep state by sending SLEEP (3) command on &quot;device&quot; channel.</div><div class="ttdef"><b>Definition:</b> BNO08x.cpp:1254</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a85f1eca475ea0e6fbaff75c8a297d671"><div class="ttname"><a href="class_b_n_o08x.html#a85f1eca475ea0e6fbaff75c8a297d671">BNO08x::dynamic_calibration_save</a></div><div class="ttdeci">bool dynamic_calibration_save()</div><div class="ttdoc">Saves dynamic/motion engine calibration data to BNO08x internal flash immediately....</div><div class="ttdef"><b>Definition:</b> BNO08x.cpp:1399</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a90ea8e811d4bea28a356290d6f5caac5"><div class="ttname"><a href="class_b_n_o08x.html#a90ea8e811d4bea28a356290d6f5caac5">BNO08x::dynamic_calibration_enable</a></div><div class="ttdeci">bool dynamic_calibration_enable(BNO08xCalSel sensor)</div><div class="ttdoc">Starts simple calibration, see ref. manual 6.4.10.1.</div><div class="ttdef"><b>Definition:</b> BNO08x.cpp:1319</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a9387728c276734da27388dbea38b6b32"><div class="ttname"><a href="class_b_n_o08x.html#a9387728c276734da27388dbea38b6b32">BNO08x::dynamic_calibration_autosave_disable</a></div><div class="ttdeci">bool dynamic_calibration_autosave_disable()</div><div class="ttdoc">Disables the automatic saving of dynamic/ME calibration data to BNO08x internal flash See ref manual ...</div><div class="ttdef"><b>Definition:</b> BNO08x.cpp:1382</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a96d47dd0f9aedfbe3f731f8ae76b2e85"><div class="ttname"><a href="class_b_n_o08x.html#a96d47dd0f9aedfbe3f731f8ae76b2e85">BNO08x::get_reset_reason</a></div><div class="ttdeci">BNO08xResetReason get_reset_reason()</div><div class="ttdoc">Returns reason for previous reset via product ID report.</div><div class="ttdef"><b>Definition:</b> BNO08x.cpp:1207</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a973a1b1785f3302ee1b2702c6a27646e"><div class="ttname"><a href="class_b_n_o08x.html#a973a1b1785f3302ee1b2702c6a27646e">BNO08x::soft_reset</a></div><div class="ttdeci">bool soft_reset()</div><div class="ttdoc">Soft resets BNO08x device by sending RESET (1) command on &quot;device&quot; channel.</div><div class="ttdef"><b>Definition:</b> BNO08x.cpp:1105</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_aa616a645a4fc9054194fdbf76ec9c5b5"><div class="ttname"><a href="class_b_n_o08x.html#aa616a645a4fc9054194fdbf76ec9c5b5">BNO08x::write_frs</a></div><div class="ttdeci">bool write_frs(BNO08xFrsID frs_ID, uint32_t *data, const uint16_t tx_data_sz)</div><div class="ttdoc">Writes a record to flash record system.</div><div class="ttdef"><b>Definition:</b> BNO08x.cpp:1760</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_aa8fd64f60de86ff6b8562f90f3b09690"><div class="ttname"><a href="class_b_n_o08x.html#aa8fd64f60de86ff6b8562f90f3b09690">BNO08x::get_product_IDs</a></div><div class="ttdeci">sh2_ProductIds_t get_product_IDs()</div><div class="ttdoc">Returns product ID info sent by IMU at initialization.</div><div class="ttdef"><b>Definition:</b> BNO08x.cpp:1787</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_aaaa15b21ad98a3b161065c3d03ff62b5"><div class="ttname"><a href="class_b_n_o08x.html#aaaa15b21ad98a3b161065c3d03ff62b5">BNO08x::on</a></div><div class="ttdeci">bool on()</div><div class="ttdoc">Places BNO08x device in on state by sending ON (2) command on &quot;device&quot; channel.</div><div class="ttdef"><b>Definition:</b> BNO08x.cpp:1238</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_aadd44524e6d22c48916acd9518b63ec3"><div class="ttname"><a href="class_b_n_o08x.html#aadd44524e6d22c48916acd9518b63ec3">BNO08x::register_cb</a></div><div class="ttdeci">bool register_cb(std::function&lt; void(void)&gt; cb_fxn)</div><div class="ttdoc">Registers a callback to execute when new data from a report is received.</div><div class="ttdef"><b>Definition:</b> BNO08x.cpp:1910</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_aae4512fa4768becf0e3919a0e0ec34d8"><div class="ttname"><a href="class_b_n_o08x.html#aae4512fa4768becf0e3919a0e0ec34d8">BNO08x::print_system_orientation</a></div><div class="ttdeci">void print_system_orientation()</div><div class="ttdoc">Retrieves and prints system orientation.</div><div class="ttdef"><b>Definition:</b> BNO08x.cpp:1968</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_ab8d5ebfc080838870e320494da3fa64d"><div class="ttname"><a href="class_b_n_o08x.html#ab8d5ebfc080838870e320494da3fa64d">BNO08x::SQRT2OVER2</a></div><div class="ttdeci">static constexpr float SQRT2OVER2</div><div class="ttdef"><b>Definition:</b> BNO08x.hpp:59</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_abba85271f3333b7f395ec55915c1d5f9"><div class="ttname"><a href="class_b_n_o08x.html#abba85271f3333b7f395ec55915c1d5f9">BNO08x::set_system_orientation</a></div><div class="ttdeci">bool set_system_orientation(float w, float x, float y, float z)</div><div class="ttdoc">Sets the system orientation of the BNO08x device and persist it in flash (FRS).</div><div class="ttdef"><b>Definition:</b> BNO08x.cpp:2011</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_abcdba0d0e82db480d20ea4564511a276"><div class="ttname"><a href="class_b_n_o08x.html#abcdba0d0e82db480d20ea4564511a276">BNO08x::dynamic_calibration_run_routine</a></div><div class="ttdeci">bool dynamic_calibration_run_routine()</div><div class="ttdoc">Example calibration routine using dynamic/ME calibration commands.</div><div class="ttdef"><b>Definition:</b> BNO08x.cpp:1488</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_ad12fb6cf310ad7a04a4e53809833bd61"><div class="ttname"><a href="class_b_n_o08x.html#ad12fb6cf310ad7a04a4e53809833bd61">BNO08x::BNO08x</a></div><div class="ttdeci">BNO08x(bno08x_config_t imu_config=bno08x_config_t())</div><div class="ttdoc">BNO08x imu constructor.</div><div class="ttdef"><b>Definition:</b> BNO08x.cpp:20</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_ad42c335827c7b09cd2e4ff303a0d3520"><div class="ttname"><a href="class_b_n_o08x.html#ad42c335827c7b09cd2e4ff303a0d3520">BNO08x::get_system_orientation</a></div><div class="ttdeci">bool get_system_orientation(float &amp;w, float &amp;x, float &amp;y, float &amp;z)</div><div class="ttdoc">Retrieves the system orientation of the BNO08x device and converts to float.</div><div class="ttdef"><b>Definition:</b> BNO08x.cpp:2034</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_ae08bdaff01ecacf0f399ab289fdf0b99"><div class="ttname"><a href="class_b_n_o08x.html#ae08bdaff01ecacf0f399ab289fdf0b99">BNO08x::bno08x_reports_t</a></div><div class="ttdeci">struct BNO08x::bno08x_reports_t bno08x_reports_t</div><div class="ttdoc">Contains report implementations.</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_ae1db7422ee9c2cac77382cc0a7aa430e"><div class="ttname"><a href="class_b_n_o08x.html#ae1db7422ee9c2cac77382cc0a7aa430e">BNO08x::rpt</a></div><div class="ttdeci">bno08x_reports_t rpt</div><div class="ttdef"><b>Definition:</b> BNO08x.hpp:131</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_aea8e2c6dd7a2c9899479a7f39fe94798"><div class="ttname"><a href="class_b_n_o08x.html#aea8e2c6dd7a2c9899479a7f39fe94798">BNO08x::initialize</a></div><div class="ttdeci">bool initialize()</div><div class="ttdoc">Initializes BNO08x sensor.</div><div class="ttdef"><b>Definition:</b> BNO08x.cpp:81</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_aebacbe092615cd083cf996b14402bba6"><div class="ttname"><a href="class_b_n_o08x.html#aebacbe092615cd083cf996b14402bba6">BNO08x::disable_all_reports</a></div><div class="ttdeci">bool disable_all_reports()</div><div class="ttdoc">Disables all currently enabled reports.</div><div class="ttdef"><b>Definition:</b> BNO08x.cpp:1163</div></div>
<div class="ttc" id="aclass_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_html"><div class="ttname"><a href="class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v.html">BNO08xRptARVRStabilizedGameRV</a></div><div class="ttdoc">Class to represent ARVR stabilized rotation vector reports. (See Ref. Manual 6.5.43)</div><div class="ttdef"><b>Definition:</b> BNO08xRptARVRStabilizedGameRV.hpp:16</div></div>
<div class="ttc" id="aclass_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_html"><div class="ttname"><a href="class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v.html">BNO08xRptARVRStabilizedRV</a></div><div class="ttdoc">Class to represent ARVR stabilized rotation vector reports. (See Ref. Manual 6.5.42)</div><div class="ttdef"><b>Definition:</b> BNO08xRptARVRStabilizedRV.hpp:16</div></div>
<div class="ttc" id="aclass_b_n_o08x_rpt_acceleration_html"><div class="ttname"><a href="class_b_n_o08x_rpt_acceleration.html">BNO08xRptAcceleration</a></div><div class="ttdoc">Class to represent accelerometer reports. (See Ref. Manual 6.5.9)</div><div class="ttdef"><b>Definition:</b> BNO08xRptAcceleration.hpp:16</div></div>
<div class="ttc" id="aclass_b_n_o08x_rpt_activity_classifier_html"><div class="ttname"><a href="class_b_n_o08x_rpt_activity_classifier.html">BNO08xRptActivityClassifier</a></div><div class="ttdoc">Class to represent activity classifier reports. (See Ref. Manual 6.5.36)</div><div class="ttdef"><b>Definition:</b> BNO08xRptActivityClassifier.hpp:16</div></div>
<div class="ttc" id="aclass_b_n_o08x_rpt_cal_gyro_html"><div class="ttname"><a href="class_b_n_o08x_rpt_cal_gyro.html">BNO08xRptCalGyro</a></div><div class="ttdoc">Class to represent calibrated gyro reports. (See Ref. Manual 6.5.13)</div><div class="ttdef"><b>Definition:</b> BNO08xRptCalGyro.hpp:16</div></div>
<div class="ttc" id="aclass_b_n_o08x_rpt_cal_magnetometer_html"><div class="ttname"><a href="class_b_n_o08x_rpt_cal_magnetometer.html">BNO08xRptCalMagnetometer</a></div><div class="ttdoc">Class to represent calibrated magnetometer reports. (See Ref. Manual 6.5.16)</div><div class="ttdef"><b>Definition:</b> BNO08xRptCalMagnetometer.hpp:16</div></div>
<div class="ttc" id="aclass_b_n_o08x_rpt_game_r_v_html"><div class="ttname"><a href="class_b_n_o08x_rpt_game_r_v.html">BNO08xRptGameRV</a></div><div class="ttdoc">Class to represent game rotation vector reports. (See Ref. Manual 6.5.19)</div><div class="ttdef"><b>Definition:</b> BNO08xRptGameRV.hpp:16</div></div>
<div class="ttc" id="aclass_b_n_o08x_rpt_gravity_html"><div class="ttname"><a href="class_b_n_o08x_rpt_gravity.html">BNO08xRptGravity</a></div><div class="ttdoc">Class to represent gravity reports. (See Ref. Manual 6.5.11)</div><div class="ttdef"><b>Definition:</b> BNO08xRptGravity.hpp:16</div></div>
<div class="ttc" id="aclass_b_n_o08x_rpt_i_gyro_r_v_html"><div class="ttname"><a href="class_b_n_o08x_rpt_i_gyro_r_v.html">BNO08xRptIGyroRV</a></div><div class="ttdoc">Class to represent integrated gyro rotation vector reports. (See Ref. Manual 6.5.44)</div><div class="ttdef"><b>Definition:</b> BNO08xRptIGyroRV.hpp:16</div></div>
<div class="ttc" id="aclass_b_n_o08x_rpt_linear_acceleration_html"><div class="ttname"><a href="class_b_n_o08x_rpt_linear_acceleration.html">BNO08xRptLinearAcceleration</a></div><div class="ttdoc">Class to represent linear accelerometer reports. (See Ref. Manual 6.5.10)</div><div class="ttdef"><b>Definition:</b> BNO08xRptLinearAcceleration.hpp:16</div></div>
<div class="ttc" id="aclass_b_n_o08x_rpt_r_v_geomag_html"><div class="ttname"><a href="class_b_n_o08x_rpt_r_v_geomag.html">BNO08xRptRVGeomag</a></div><div class="ttdoc">Class to represent geomagnetic rotation vector reports. (See Ref. Manual 6.5.20)</div><div class="ttdef"><b>Definition:</b> BNO08xRptRVGeomag.hpp:16</div></div>
<div class="ttc" id="aclass_b_n_o08x_rpt_r_v_html"><div class="ttname"><a href="class_b_n_o08x_rpt_r_v.html">BNO08xRptRV</a></div><div class="ttdoc">Class to represent rotation vector reports. (See Ref. Manual 6.5.18)</div><div class="ttdef"><b>Definition:</b> BNO08xRptRV.hpp:16</div></div>
<div class="ttc" id="aclass_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_html"><div class="ttname"><a href="class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html">BNO08xRptRawMEMSAccelerometer</a></div><div class="ttdoc">Class to represent raw accelerometer reports. (See Ref. Manual 6.5.8)</div><div class="ttdef"><b>Definition:</b> BNO08xRptRawMEMSAccelerometer.hpp:16</div></div>
<div class="ttc" id="aclass_b_n_o08x_rpt_raw_m_e_m_s_gyro_html"><div class="ttname"><a href="class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html">BNO08xRptRawMEMSGyro</a></div><div class="ttdoc">Class to represent raw gyro reports. (See Ref. Manual 6.5.12)</div><div class="ttdef"><b>Definition:</b> BNO08xRptRawMEMSGyro.hpp:16</div></div>
<div class="ttc" id="aclass_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_html"><div class="ttname"><a href="class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html">BNO08xRptRawMEMSMagnetometer</a></div><div class="ttdoc">Class to represent raw magnetometer reports. (See Ref. Manual 6.5.15)</div><div class="ttdef"><b>Definition:</b> BNO08xRptRawMEMSMagnetometer.hpp:16</div></div>
<div class="ttc" id="aclass_b_n_o08x_rpt_shake_detector_html"><div class="ttname"><a href="class_b_n_o08x_rpt_shake_detector.html">BNO08xRptShakeDetector</a></div><div class="ttdoc">Class to represent shake detector reports. (See Ref. Manual 6.5.32)</div><div class="ttdef"><b>Definition:</b> BNO08xRptShakeDetector.hpp:16</div></div>
<div class="ttc" id="aclass_b_n_o08x_rpt_stability_classifier_html"><div class="ttname"><a href="class_b_n_o08x_rpt_stability_classifier.html">BNO08xRptStabilityClassifier</a></div><div class="ttdoc">Class to represent stability classifier reports. (See Ref. Manual 6.5.31)</div><div class="ttdef"><b>Definition:</b> BNO08xRptStabilityClassifier.hpp:16</div></div>
<div class="ttc" id="aclass_b_n_o08x_rpt_step_counter_html"><div class="ttname"><a href="class_b_n_o08x_rpt_step_counter.html">BNO08xRptStepCounter</a></div><div class="ttdoc">Class to represent step counter reports. (See Ref. Manual 6.5.29)</div><div class="ttdef"><b>Definition:</b> BNO08xRptStepCounter.hpp:16</div></div>
<div class="ttc" id="aclass_b_n_o08x_rpt_tap_detector_html"><div class="ttname"><a href="class_b_n_o08x_rpt_tap_detector.html">BNO08xRptTapDetector</a></div><div class="ttdoc">Class to represent tap detector reports. (See Ref. Manual 6.5.27)</div><div class="ttdef"><b>Definition:</b> BNO08xRptTapDetector.hpp:16</div></div>
<div class="ttc" id="aclass_b_n_o08x_rpt_uncal_gyro_html"><div class="ttname"><a href="class_b_n_o08x_rpt_uncal_gyro.html">BNO08xRptUncalGyro</a></div><div class="ttdoc">Class to represent uncalibrated gyro reports. (See Ref. Manual 6.5.14)</div><div class="ttdef"><b>Definition:</b> BNO08xRptUncalGyro.hpp:16</div></div>
<div class="ttc" id="aclass_b_n_o08x_rpt_uncal_magnetometer_html"><div class="ttname"><a href="class_b_n_o08x_rpt_uncal_magnetometer.html">BNO08xRptUncalMagnetometer</a></div><div class="ttdoc">Class to represent uncalibrated magnetometer reports. (See Ref. Manual 6.5.17)</div><div class="ttdef"><b>Definition:</b> BNO08xRptUncalMagnetometer.hpp:17</div></div>
<div class="ttc" id="aclass_b_n_o08x_s_h2_h_a_l_html"><div class="ttname"><a href="class_b_n_o08x_s_h2_h_a_l.html">BNO08xSH2HAL</a></div><div class="ttdoc">Fully static class containing callback implementations for sh2 HAL lib.</div><div class="ttdef"><b>Definition:</b> BNO08xSH2HAL.hpp:72</div></div>
<div class="ttc" id="aclass_b_n_o08x_test_helper_html"><div class="ttname"><a href="class_b_n_o08x_test_helper.html">BNO08xTestHelper</a></div><div class="ttdoc">BNO08x unit test helper class.</div><div class="ttdef"><b>Definition:</b> BNO08xTestHelper.hpp:17</div></div>
<div class="ttc" id="anamespace_b_n_o08x_private_types_html"><div class="ttname"><a href="namespace_b_n_o08x_private_types.html">BNO08xPrivateTypes</a></div><div class="ttdef"><b>Definition:</b> BNO08xPrivateTypes.hpp:21</div></div>
<div class="ttc" id="anamespace_b_n_o08x_private_types_html_ac53fb578d93a18b7a83903fc7a71dc2fa591c062247280798af0e40d6141614c6"><div class="ttname"><a href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fa591c062247280798af0e40d6141614c6">BNO08xPrivateTypes::EVT_GRP_RPT_UNCAL_GYRO_BIT</a></div><div class="ttdeci">@ EVT_GRP_RPT_UNCAL_GYRO_BIT</div><div class="ttdoc">When set, uncalibrated gyro reports are active.</div><div class="ttdef"><b>Definition:</b> BNO08xPrivateTypes.hpp:91</div></div>
<div class="ttc" id="anamespace_b_n_o08x_private_types_html_ac53fb578d93a18b7a83903fc7a71dc2fa6835a63fb08379608cda0a108098aac7"><div class="ttname"><a href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fa6835a63fb08379608cda0a108098aac7">BNO08xPrivateTypes::EVT_GRP_RPT_GYRO_INTEGRATED_RV_BIT</a></div><div class="ttdeci">@ EVT_GRP_RPT_GYRO_INTEGRATED_RV_BIT</div><div class="ttdoc">When set, gyro integrator rotation vector reports are active.</div><div class="ttdef"><b>Definition:</b> BNO08xPrivateTypes.hpp:85</div></div>
<div class="ttc" id="anamespace_b_n_o08x_private_types_html_ac53fb578d93a18b7a83903fc7a71dc2fa68851003c2b7df34c3acf882251c60e2"><div class="ttname"><a href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fa68851003c2b7df34c3acf882251c60e2">BNO08xPrivateTypes::EVT_GRP_RPT_LINEAR_ACCELEROMETER_BIT</a></div><div class="ttdeci">@ EVT_GRP_RPT_LINEAR_ACCELEROMETER_BIT</div><div class="ttdoc">When set, linear accelerometer reports are active.</div><div class="ttdef"><b>Definition:</b> BNO08xPrivateTypes.hpp:88</div></div>
<div class="ttc" id="anamespace_b_n_o08x_private_types_html_ac53fb578d93a18b7a83903fc7a71dc2fa728314f4744fc408c6b153e8fbb3feb4"><div class="ttname"><a href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fa728314f4744fc408c6b153e8fbb3feb4">BNO08xPrivateTypes::EVT_GRP_RPT_GEOMAG_RV_BIT</a></div><div class="ttdeci">@ EVT_GRP_RPT_GEOMAG_RV_BIT</div><div class="ttdoc">When set, geomagnetic rotation vector reports are active.</div><div class="ttdef"><b>Definition:</b> BNO08xPrivateTypes.hpp:86</div></div>
<div class="ttc" id="anamespace_b_n_o08x_private_types_html_ac53fb578d93a18b7a83903fc7a71dc2fa94cddd1837a77bba5644543b1ad8b9e7"><div class="ttname"><a href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fa94cddd1837a77bba5644543b1ad8b9e7">BNO08xPrivateTypes::EVT_GRP_RPT_ACTIVITY_CLASSIFIER_BIT</a></div><div class="ttdeci">@ EVT_GRP_RPT_ACTIVITY_CLASSIFIER_BIT</div><div class="ttdoc">When set, activity classifier reports are active.</div><div class="ttdef"><b>Definition:</b> BNO08xPrivateTypes.hpp:97</div></div>
<div class="ttc" id="anamespace_b_n_o08x_private_types_html_ac53fb578d93a18b7a83903fc7a71dc2faa54d15cc17179a6840b9ec3f4e0038cb"><div class="ttname"><a href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2faa54d15cc17179a6840b9ec3f4e0038cb">BNO08xPrivateTypes::EVT_GRP_RPT_UNCAL_MAGNETOMETER_BIT</a></div><div class="ttdeci">@ EVT_GRP_RPT_UNCAL_MAGNETOMETER_BIT</div><div class="ttdoc">When set, uncalibrated magnetometer reports are active.</div><div class="ttdef"><b>Definition:</b> BNO08xPrivateTypes.hpp:93</div></div>
<div class="ttc" id="anamespace_b_n_o08x_private_types_html_ac53fb578d93a18b7a83903fc7a71dc2faa5b9ffe097d1eb83a6a5a13871da0891"><div class="ttname"><a href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2faa5b9ffe097d1eb83a6a5a13871da0891">BNO08xPrivateTypes::EVT_GRP_RPT_ACCELEROMETER_BIT</a></div><div class="ttdeci">@ EVT_GRP_RPT_ACCELEROMETER_BIT</div><div class="ttdoc">When set, accelerometer reports are active.</div><div class="ttdef"><b>Definition:</b> BNO08xPrivateTypes.hpp:87</div></div>
<div class="ttc" id="anamespace_b_n_o08x_private_types_html_ac53fb578d93a18b7a83903fc7a71dc2fab57a2ea711bebb4d4e031a0b449160c7"><div class="ttname"><a href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fab57a2ea711bebb4d4e031a0b449160c7">BNO08xPrivateTypes::EVT_GRP_RPT_RAW_MAGNETOMETER_BIT</a></div><div class="ttdeci">@ EVT_GRP_RPT_RAW_MAGNETOMETER_BIT</div><div class="ttdoc">When set, raw magnetometer reports are active.</div><div class="ttdef"><b>Definition:</b> BNO08xPrivateTypes.hpp:101</div></div>
<div class="ttc" id="anamespace_b_n_o08x_private_types_html_ac53fb578d93a18b7a83903fc7a71dc2fab5d141bdda220e3fa0bd9eb0fe3f31b5"><div class="ttname"><a href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fab5d141bdda220e3fa0bd9eb0fe3f31b5">BNO08xPrivateTypes::EVT_GRP_RPT_RV_ARVR_S_BIT</a></div><div class="ttdeci">@ EVT_GRP_RPT_RV_ARVR_S_BIT</div><div class="ttdoc">When set, ARVR stabilized rotation vector reports are active.</div><div class="ttdef"><b>Definition:</b> BNO08xPrivateTypes.hpp:83</div></div>
<div class="ttc" id="anamespace_b_n_o08x_private_types_html_ac53fb578d93a18b7a83903fc7a71dc2fab77588c26929a2d8dd8eeea883b905ca"><div class="ttname"><a href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fab77588c26929a2d8dd8eeea883b905ca">BNO08xPrivateTypes::EVT_GRP_RPT_RV_ARVR_S_GAME_BIT</a></div><div class="ttdeci">@ EVT_GRP_RPT_RV_ARVR_S_GAME_BIT</div><div class="ttdoc">When set, ARVR stabilized game rotation vector reports are active.</div><div class="ttdef"><b>Definition:</b> BNO08xPrivateTypes.hpp:84</div></div>
<div class="ttc" id="anamespace_b_n_o08x_private_types_html_ac53fb578d93a18b7a83903fc7a71dc2fab7e6b36da354702880ff9118d45b6af2"><div class="ttname"><a href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fab7e6b36da354702880ff9118d45b6af2">BNO08xPrivateTypes::EVT_GRP_RPT_RAW_ACCELEROMETER_BIT</a></div><div class="ttdeci">@ EVT_GRP_RPT_RAW_ACCELEROMETER_BIT</div><div class="ttdoc">When set, raw accelerometer reports are active.</div><div class="ttdef"><b>Definition:</b> BNO08xPrivateTypes.hpp:99</div></div>
<div class="ttc" id="anamespace_b_n_o08x_private_types_html_ac53fb578d93a18b7a83903fc7a71dc2fabd9e62157a0bc3dc38c3473d7bc2799f"><div class="ttname"><a href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fabd9e62157a0bc3dc38c3473d7bc2799f">BNO08xPrivateTypes::EVT_GRP_RPT_GRAVITY_BIT</a></div><div class="ttdeci">@ EVT_GRP_RPT_GRAVITY_BIT</div><div class="ttdoc">When set, gravity reports are active.</div><div class="ttdef"><b>Definition:</b> BNO08xPrivateTypes.hpp:89</div></div>
<div class="ttc" id="anamespace_b_n_o08x_private_types_html_ac53fb578d93a18b7a83903fc7a71dc2fac0ff3fde600aac814ad76a4769515ae8"><div class="ttname"><a href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fac0ff3fde600aac814ad76a4769515ae8">BNO08xPrivateTypes::EVT_GRP_RPT_RV_BIT</a></div><div class="ttdeci">@ EVT_GRP_RPT_RV_BIT</div><div class="ttdoc">When set, rotation vector reports are active.</div><div class="ttdef"><b>Definition:</b> BNO08xPrivateTypes.hpp:81</div></div>
<div class="ttc" id="anamespace_b_n_o08x_private_types_html_ac53fb578d93a18b7a83903fc7a71dc2fac1d15dddeab169b213c719e6b0fef32d"><div class="ttname"><a href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fac1d15dddeab169b213c719e6b0fef32d">BNO08xPrivateTypes::EVT_GRP_RPT_CAL_MAGNETOMETER_BIT</a></div><div class="ttdeci">@ EVT_GRP_RPT_CAL_MAGNETOMETER_BIT</div><div class="ttdoc">When set, calibrated magnetometer reports are active.</div><div class="ttdef"><b>Definition:</b> BNO08xPrivateTypes.hpp:92</div></div>
<div class="ttc" id="anamespace_b_n_o08x_private_types_html_ac53fb578d93a18b7a83903fc7a71dc2fad39283f98adf7242b3b3ccf847c150cd"><div class="ttname"><a href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fad39283f98adf7242b3b3ccf847c150cd">BNO08xPrivateTypes::EVT_GRP_RPT_RV_GAME_BIT</a></div><div class="ttdeci">@ EVT_GRP_RPT_RV_GAME_BIT</div><div class="ttdoc">When set, game rotation vector reports are active.</div><div class="ttdef"><b>Definition:</b> BNO08xPrivateTypes.hpp:82</div></div>
<div class="ttc" id="anamespace_b_n_o08x_private_types_html_ac53fb578d93a18b7a83903fc7a71dc2fad4482fb4fb6693a492584508691f2c77"><div class="ttname"><a href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fad4482fb4fb6693a492584508691f2c77">BNO08xPrivateTypes::EVT_GRP_RPT_TAP_DETECTOR_BIT</a></div><div class="ttdeci">@ EVT_GRP_RPT_TAP_DETECTOR_BIT</div><div class="ttdoc">When set, tap detector reports are active.</div><div class="ttdef"><b>Definition:</b> BNO08xPrivateTypes.hpp:94</div></div>
<div class="ttc" id="anamespace_b_n_o08x_private_types_html_ac53fb578d93a18b7a83903fc7a71dc2fad517d3ea5b1b259f20ed43e1fcf40e0c"><div class="ttname"><a href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fad517d3ea5b1b259f20ed43e1fcf40e0c">BNO08xPrivateTypes::EVT_GRP_RPT_SHAKE_DETECTOR_BIT</a></div><div class="ttdeci">@ EVT_GRP_RPT_SHAKE_DETECTOR_BIT</div><div class="ttdoc">When set, shake detector reports are active.</div><div class="ttdef"><b>Definition:</b> BNO08xPrivateTypes.hpp:98</div></div>
<div class="ttc" id="anamespace_b_n_o08x_private_types_html_ac53fb578d93a18b7a83903fc7a71dc2fadcfcdea69099869ebf7f246ff5b7e8bb"><div class="ttname"><a href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fadcfcdea69099869ebf7f246ff5b7e8bb">BNO08xPrivateTypes::EVT_GRP_RPT_RAW_GYRO_BIT</a></div><div class="ttdeci">@ EVT_GRP_RPT_RAW_GYRO_BIT</div><div class="ttdoc">When set, raw gyro reports are active.</div><div class="ttdef"><b>Definition:</b> BNO08xPrivateTypes.hpp:100</div></div>
<div class="ttc" id="anamespace_b_n_o08x_private_types_html_ac53fb578d93a18b7a83903fc7a71dc2fae138ae8422830982a470025d81c4be4b"><div class="ttname"><a href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fae138ae8422830982a470025d81c4be4b">BNO08xPrivateTypes::EVT_GRP_RPT_STABILITY_CLASSIFIER_BIT</a></div><div class="ttdeci">@ EVT_GRP_RPT_STABILITY_CLASSIFIER_BIT</div><div class="ttdoc">When set, stability classifier reports are active.</div><div class="ttdef"><b>Definition:</b> BNO08xPrivateTypes.hpp:96</div></div>
<div class="ttc" id="anamespace_b_n_o08x_private_types_html_ac53fb578d93a18b7a83903fc7a71dc2faeb1961d7852ea305443610b2521aaea7"><div class="ttname"><a href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2faeb1961d7852ea305443610b2521aaea7">BNO08xPrivateTypes::EVT_GRP_RPT_CAL_GYRO_BIT</a></div><div class="ttdeci">@ EVT_GRP_RPT_CAL_GYRO_BIT</div><div class="ttdoc">When set, calibrated gyro reports are active.</div><div class="ttdef"><b>Definition:</b> BNO08xPrivateTypes.hpp:90</div></div>
<div class="ttc" id="anamespace_b_n_o08x_private_types_html_ac53fb578d93a18b7a83903fc7a71dc2fafb8f448edba339f37fdf794bd891f903"><div class="ttname"><a href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fafb8f448edba339f37fdf794bd891f903">BNO08xPrivateTypes::EVT_GRP_RPT_STEP_COUNTER_BIT</a></div><div class="ttdeci">@ EVT_GRP_RPT_STEP_COUNTER_BIT</div><div class="ttdoc">When set, step counter reports are active.</div><div class="ttdef"><b>Definition:</b> BNO08xPrivateTypes.hpp:95</div></div>
<div class="ttc" id="astruct_b_n_o08x_1_1bno08x__reports__t_html"><div class="ttname"><a href="struct_b_n_o08x_1_1bno08x__reports__t.html">BNO08x::bno08x_reports_t</a></div><div class="ttdoc">Contains report implementations.</div><div class="ttdef"><b>Definition:</b> BNO08x.hpp:76</div></div>
<div class="ttc" id="astruct_b_n_o08x_1_1bno08x__reports__t_html_a027c914e51da445148dc9b2735cc5fc9"><div class="ttname"><a href="struct_b_n_o08x_1_1bno08x__reports__t.html#a027c914e51da445148dc9b2735cc5fc9">BNO08x::bno08x_reports_t::rv_ARVR_stabilized</a></div><div class="ttdeci">BNO08xRptARVRStabilizedRV rv_ARVR_stabilized</div><div class="ttdef"><b>Definition:</b> BNO08x.hpp:82</div></div>
<div class="ttc" id="astruct_b_n_o08x_1_1bno08x__reports__t_html_a03d6194225331df5326a97ec6d45b094"><div class="ttname"><a href="struct_b_n_o08x_1_1bno08x__reports__t.html#a03d6194225331df5326a97ec6d45b094">BNO08x::bno08x_reports_t::cal_magnetometer</a></div><div class="ttdeci">BNO08xRptCalMagnetometer cal_magnetometer</div><div class="ttdef"><b>Definition:</b> BNO08x.hpp:89</div></div>
<div class="ttc" id="astruct_b_n_o08x_1_1bno08x__reports__t_html_a0cabee7da991a7399d607373f09548a7"><div class="ttname"><a href="struct_b_n_o08x_1_1bno08x__reports__t.html#a0cabee7da991a7399d607373f09548a7">BNO08x::bno08x_reports_t::tap_detector</a></div><div class="ttdeci">BNO08xRptTapDetector tap_detector</div><div class="ttdef"><b>Definition:</b> BNO08x.hpp:95</div></div>
<div class="ttc" id="astruct_b_n_o08x_1_1bno08x__reports__t_html_a13357e58bc926c2420ab41e4ffef4196"><div class="ttname"><a href="struct_b_n_o08x_1_1bno08x__reports__t.html#a13357e58bc926c2420ab41e4ffef4196">BNO08x::bno08x_reports_t::raw_gyro</a></div><div class="ttdeci">BNO08xRptRawMEMSGyro raw_gyro</div><div class="ttdef"><b>Definition:</b> BNO08x.hpp:91</div></div>
<div class="ttc" id="astruct_b_n_o08x_1_1bno08x__reports__t_html_a2edee4386eaea86ef3d316f5840d7a2f"><div class="ttname"><a href="struct_b_n_o08x_1_1bno08x__reports__t.html#a2edee4386eaea86ef3d316f5840d7a2f">BNO08x::bno08x_reports_t::stability_classifier</a></div><div class="ttdeci">BNO08xRptStabilityClassifier stability_classifier</div><div class="ttdef"><b>Definition:</b> BNO08x.hpp:96</div></div>
<div class="ttc" id="astruct_b_n_o08x_1_1bno08x__reports__t_html_a5774fa69fc74264d40478a729aeb5ece"><div class="ttname"><a href="struct_b_n_o08x_1_1bno08x__reports__t.html#a5774fa69fc74264d40478a729aeb5ece">BNO08x::bno08x_reports_t::uncal_magnetometer</a></div><div class="ttdeci">BNO08xRptUncalMagnetometer uncal_magnetometer</div><div class="ttdef"><b>Definition:</b> BNO08x.hpp:78</div></div>
<div class="ttc" id="astruct_b_n_o08x_1_1bno08x__reports__t_html_a6475bdab7c49091f3086537efc00c12f"><div class="ttname"><a href="struct_b_n_o08x_1_1bno08x__reports__t.html#a6475bdab7c49091f3086537efc00c12f">BNO08x::bno08x_reports_t::activity_classifier</a></div><div class="ttdeci">BNO08xRptActivityClassifier activity_classifier</div><div class="ttdef"><b>Definition:</b> BNO08x.hpp:85</div></div>
<div class="ttc" id="astruct_b_n_o08x_1_1bno08x__reports__t_html_a6937b5d9bf8af9344a5013e1c543ab42"><div class="ttname"><a href="struct_b_n_o08x_1_1bno08x__reports__t.html#a6937b5d9bf8af9344a5013e1c543ab42">BNO08x::bno08x_reports_t::rv_gyro_integrated</a></div><div class="ttdeci">BNO08xRptIGyroRV rv_gyro_integrated</div><div class="ttdef"><b>Definition:</b> BNO08x.hpp:77</div></div>
<div class="ttc" id="astruct_b_n_o08x_1_1bno08x__reports__t_html_a6f1929843393c09c21b1f107a47c8fe3"><div class="ttname"><a href="struct_b_n_o08x_1_1bno08x__reports__t.html#a6f1929843393c09c21b1f107a47c8fe3">BNO08x::bno08x_reports_t::uncal_gyro</a></div><div class="ttdeci">BNO08xRptUncalGyro uncal_gyro</div><div class="ttdef"><b>Definition:</b> BNO08x.hpp:79</div></div>
<div class="ttc" id="astruct_b_n_o08x_1_1bno08x__reports__t_html_a7e17ff7b9763ed040158813c69614a9f"><div class="ttname"><a href="struct_b_n_o08x_1_1bno08x__reports__t.html#a7e17ff7b9763ed040158813c69614a9f">BNO08x::bno08x_reports_t::rv_geomagnetic</a></div><div class="ttdeci">BNO08xRptRVGeomag rv_geomagnetic</div><div class="ttdef"><b>Definition:</b> BNO08x.hpp:84</div></div>
<div class="ttc" id="astruct_b_n_o08x_1_1bno08x__reports__t_html_a7f33ac650137f5933ee1eab1ce936db6"><div class="ttname"><a href="struct_b_n_o08x_1_1bno08x__reports__t.html#a7f33ac650137f5933ee1eab1ce936db6">BNO08x::bno08x_reports_t::rv_game</a></div><div class="ttdeci">BNO08xRptGameRV rv_game</div><div class="ttdef"><b>Definition:</b> BNO08x.hpp:81</div></div>
<div class="ttc" id="astruct_b_n_o08x_1_1bno08x__reports__t_html_a9d7ff08c5a141c3d1ad3493423e7c49c"><div class="ttname"><a href="struct_b_n_o08x_1_1bno08x__reports__t.html#a9d7ff08c5a141c3d1ad3493423e7c49c">BNO08x::bno08x_reports_t::shake_detector</a></div><div class="ttdeci">BNO08xRptShakeDetector shake_detector</div><div class="ttdef"><b>Definition:</b> BNO08x.hpp:97</div></div>
<div class="ttc" id="astruct_b_n_o08x_1_1bno08x__reports__t_html_aa3a65aaf2adf05aa014b72c2d4485590"><div class="ttname"><a href="struct_b_n_o08x_1_1bno08x__reports__t.html#aa3a65aaf2adf05aa014b72c2d4485590">BNO08x::bno08x_reports_t::raw_accelerometer</a></div><div class="ttdeci">BNO08xRptRawMEMSAccelerometer raw_accelerometer</div><div class="ttdef"><b>Definition:</b> BNO08x.hpp:92</div></div>
<div class="ttc" id="astruct_b_n_o08x_1_1bno08x__reports__t_html_aad0b1641e9c31927c33d0f69c174f9cb"><div class="ttname"><a href="struct_b_n_o08x_1_1bno08x__reports__t.html#aad0b1641e9c31927c33d0f69c174f9cb">BNO08x::bno08x_reports_t::bno08x_reports_t</a></div><div class="ttdeci">bno08x_reports_t(BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)</div><div class="ttdef"><b>Definition:</b> BNO08x.hpp:99</div></div>
<div class="ttc" id="astruct_b_n_o08x_1_1bno08x__reports__t_html_aad8698945b261c0a871f2f409897b071"><div class="ttname"><a href="struct_b_n_o08x_1_1bno08x__reports__t.html#aad8698945b261c0a871f2f409897b071">BNO08x::bno08x_reports_t::raw_magnetometer</a></div><div class="ttdeci">BNO08xRptRawMEMSMagnetometer raw_magnetometer</div><div class="ttdef"><b>Definition:</b> BNO08x.hpp:93</div></div>
<div class="ttc" id="astruct_b_n_o08x_1_1bno08x__reports__t_html_ab7939486c9ba7e7c70f82d2284fb6119"><div class="ttname"><a href="struct_b_n_o08x_1_1bno08x__reports__t.html#ab7939486c9ba7e7c70f82d2284fb6119">BNO08x::bno08x_reports_t::accelerometer</a></div><div class="ttdeci">BNO08xRptAcceleration accelerometer</div><div class="ttdef"><b>Definition:</b> BNO08x.hpp:86</div></div>
<div class="ttc" id="astruct_b_n_o08x_1_1bno08x__reports__t_html_ac8114db28ee3f7be5578e52f48caa9c3"><div class="ttname"><a href="struct_b_n_o08x_1_1bno08x__reports__t.html#ac8114db28ee3f7be5578e52f48caa9c3">BNO08x::bno08x_reports_t::linear_accelerometer</a></div><div class="ttdeci">BNO08xRptLinearAcceleration linear_accelerometer</div><div class="ttdef"><b>Definition:</b> BNO08x.hpp:87</div></div>
<div class="ttc" id="astruct_b_n_o08x_1_1bno08x__reports__t_html_adabe838126b5bbc83fc4f69bba78123e"><div class="ttname"><a href="struct_b_n_o08x_1_1bno08x__reports__t.html#adabe838126b5bbc83fc4f69bba78123e">BNO08x::bno08x_reports_t::cal_gyro</a></div><div class="ttdeci">BNO08xRptCalGyro cal_gyro</div><div class="ttdef"><b>Definition:</b> BNO08x.hpp:90</div></div>
<div class="ttc" id="astruct_b_n_o08x_1_1bno08x__reports__t_html_aeab138f8ddfed3f4d6b855a73b7e2db5"><div class="ttname"><a href="struct_b_n_o08x_1_1bno08x__reports__t.html#aeab138f8ddfed3f4d6b855a73b7e2db5">BNO08x::bno08x_reports_t::rv</a></div><div class="ttdeci">BNO08xRptRV rv</div><div class="ttdef"><b>Definition:</b> BNO08x.hpp:80</div></div>
<div class="ttc" id="astruct_b_n_o08x_1_1bno08x__reports__t_html_aee9528ea57ab86ef29e10de9ecfefcf7"><div class="ttname"><a href="struct_b_n_o08x_1_1bno08x__reports__t.html#aee9528ea57ab86ef29e10de9ecfefcf7">BNO08x::bno08x_reports_t::step_counter</a></div><div class="ttdeci">BNO08xRptStepCounter step_counter</div><div class="ttdef"><b>Definition:</b> BNO08x.hpp:94</div></div>
<div class="ttc" id="astruct_b_n_o08x_1_1bno08x__reports__t_html_af5245d5e4a6f7548a0c3a30af53b7355"><div class="ttname"><a href="struct_b_n_o08x_1_1bno08x__reports__t.html#af5245d5e4a6f7548a0c3a30af53b7355">BNO08x::bno08x_reports_t::gravity</a></div><div class="ttdeci">BNO08xRptGravity gravity</div><div class="ttdef"><b>Definition:</b> BNO08x.hpp:88</div></div>
<div class="ttc" id="astruct_b_n_o08x_1_1bno08x__reports__t_html_af550968d0e56f114b4afb20a5a442206"><div class="ttname"><a href="struct_b_n_o08x_1_1bno08x__reports__t.html#af550968d0e56f114b4afb20a5a442206">BNO08x::bno08x_reports_t::rv_ARVR_stabilized_game</a></div><div class="ttdeci">BNO08xRptARVRStabilizedGameRV rv_ARVR_stabilized_game</div><div class="ttdef"><b>Definition:</b> BNO08x.hpp:83</div></div>
<div class="ttc" id="astruct_b_n_o08x_private_types_1_1bno08x__init__status__t_html"><div class="ttname"><a href="struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html">BNO08xPrivateTypes::bno08x_init_status_t</a></div><div class="ttdoc">Holds info about which functionality has been successfully initialized (used by deconstructor during ...</div><div class="ttdef"><b>Definition:</b> BNO08xPrivateTypes.hpp:28</div></div>
<div class="ttc" id="astruct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_html"><div class="ttname"><a href="struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html">BNO08xPrivateTypes::bno08x_sync_ctx_t</a></div><div class="ttdoc">Holds context used to synchronize tasks and callback execution.</div><div class="ttdef"><b>Definition:</b> BNO08xPrivateTypes.hpp:57</div></div>
<div class="ttc" id="astructbno08x__config__t_html"><div class="ttname"><a href="structbno08x__config__t.html">bno08x_config_t</a></div><div class="ttdoc">IMU configuration settings passed into constructor.</div><div class="ttdef"><b>Definition:</b> BNO08xGlobalTypes.hpp:38</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="_b_n_o08x_8hpp.html">BNO08x.hpp</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.9.4 </li>
</ul>
</div>
</body>
</html>

View File

@ -0,0 +1,181 @@
<!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">
<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.9.4"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>esp32_BNO08x: /media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/callback/BNO08xCbGeneric.hpp File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<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>
<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.4</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.9.4 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'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');
$(document).ready(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 */
$(document).ready(function(){initNavTree('_b_n_o08x_cb_generic_8hpp.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">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> </div>
<div class="headertitle"><div class="title">BNO08xCbGeneric.hpp File Reference</div></div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;stdint.h&gt;</code><br />
<code>#include &lt;functional&gt;</code><br />
</div><div class="textblock"><div class="dynheader">
Include dependency graph for BNO08xCbGeneric.hpp:</div>
<div class="dyncontent">
<div class="center"><img src="_b_n_o08x_cb_generic_8hpp__incl.png" border="0" usemap="#a_2media_2develop_2git_2imu__pr__cleanup_2components_2esp32___b_n_o08x_2include_2callback_2_b_n_o08x_cb_generic_8hpp" alt=""/></div>
<map name="a_2media_2develop_2git_2imu__pr__cleanup_2components_2esp32___b_n_o08x_2include_2callback_2_b_n_o08x_cb_generic_8hpp" id="a_2media_2develop_2git_2imu__pr__cleanup_2components_2esp32___b_n_o08x_2include_2callback_2_b_n_o08x_cb_generic_8hpp">
<area shape="rect" title=" " alt="" coords="5,5,240,76"/>
<area shape="rect" title=" " alt="" coords="37,124,107,151"/>
<area shape="rect" title=" " alt="" coords="131,124,218,151"/>
</map>
</div>
</div><div class="textblock"><div class="dynheader">
This graph shows which files directly or indirectly include this file:</div>
<div class="dyncontent">
<div class="center"><img src="_b_n_o08x_cb_generic_8hpp__dep__incl.png" border="0" usemap="#a_2media_2develop_2git_2imu__pr__cleanup_2components_2esp32___b_n_o08x_2include_2callback_2_b_n_o08x_cb_generic_8hppdep" alt=""/></div>
<map name="a_2media_2develop_2git_2imu__pr__cleanup_2components_2esp32___b_n_o08x_2include_2callback_2_b_n_o08x_cb_generic_8hppdep" id="a_2media_2develop_2git_2imu__pr__cleanup_2components_2esp32___b_n_o08x_2include_2callback_2_b_n_o08x_cb_generic_8hppdep">
<area shape="rect" title=" " alt="" coords="5315,5,5549,76"/>
<area shape="rect" href="_b_n_o08x_cb_param_rpt_i_d_8hpp.html" title=" " alt="" coords="5185,124,5420,195"/>
<area shape="rect" href="_b_n_o08x_cb_param_void_8hpp.html" title=" " alt="" coords="5444,124,5679,195"/>
<area shape="rect" href="_b_n_o08x_private_types_8hpp.html" title=" " alt="" coords="5293,243,5571,313"/>
<area shape="rect" href="_b_n_o08x_8hpp.html" title=" " alt="" coords="6351,836,6612,892"/>
<area shape="rect" href="_b_n_o08x_8cpp.html" title=" " alt="" coords="3075,962,3178,989"/>
<area shape="rect" href="_b_n_o08x_s_h2_h_a_l_8hpp.html" title=" " alt="" coords="6552,717,6811,788"/>
<area shape="rect" href="_b_n_o08x_rpt_8hpp.html" title=" " alt="" coords="4112,361,4331,432"/>
<area shape="rect" href="_b_n_o08x_test_helper_8hpp.html" title=" " alt="" coords="6321,940,6580,1011"/>
<area shape="rect" href="_b_n_o08x_s_h2_h_a_l_8cpp.html" title=" " alt="" coords="6604,962,6759,989"/>
<area shape="rect" href="_b_n_o08x_test_suite_8hpp.html" title=" " alt="" coords="6321,1059,6580,1129"/>
<area shape="rect" href="_b_n_o08x_rpt_acceleration_8hpp.html" title=" " alt="" coords="3287,480,3505,551"/>
<area shape="rect" href="_b_n_o08x_rpt_activity_classifier_8hpp.html" title=" " alt="" coords="3974,480,4213,551"/>
<area shape="rect" href="_b_n_o08x_rpt_cal_gyro_8hpp.html" title=" " alt="" coords="4489,480,4708,551"/>
<area shape="rect" href="_b_n_o08x_rpt_cal_magnetometer_8hpp.html" title=" " alt="" coords="328,480,573,551"/>
<area shape="rect" href="_b_n_o08x_rpt_gravity_8hpp.html" title=" " alt="" coords="597,480,816,551"/>
<area shape="rect" href="_b_n_o08x_rpt_linear_acceleration_8hpp.html" title=" " alt="" coords="941,480,1192,551"/>
<area shape="rect" href="_b_n_o08x_rpt_r_v_generic_8hpp.html" title=" " alt="" coords="2056,480,2275,551"/>
<area shape="rect" href="_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp.html" title=" " alt="" coords="3658,480,3950,551"/>
<area shape="rect" href="_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp.html" title=" " alt="" coords="4237,480,4465,551"/>
<area shape="rect" href="_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp.html" title=" " alt="" coords="4870,480,5162,551"/>
<area shape="rect" href="_b_n_o08x_rpt_shake_detector_8hpp.html" title=" " alt="" coords="5275,480,5498,551"/>
<area shape="rect" href="_b_n_o08x_rpt_stability_classifier_8hpp.html" title=" " alt="" coords="5552,480,5795,551"/>
<area shape="rect" href="_b_n_o08x_rpt_step_counter_8hpp.html" title=" " alt="" coords="5819,480,6037,551"/>
<area shape="rect" href="_b_n_o08x_rpt_tap_detector_8hpp.html" title=" " alt="" coords="6211,480,6429,551"/>
<area shape="rect" href="_b_n_o08x_rpt_uncal_gyro_8hpp.html" title=" " alt="" coords="2971,480,3189,551"/>
<area shape="rect" href="_b_n_o08x_rpt_uncal_magnetometer_8hpp.html" title=" " alt="" coords="43,480,304,551"/>
<area shape="rect" href="_b_n_o08x_rpt_8cpp.html" title=" " alt="" coords="6062,502,6186,529"/>
<area shape="rect" href="_b_n_o08x_reports_8hpp.html" title=" " alt="" coords="2971,717,3189,788"/>
<area shape="rect" href="_b_n_o08x_rpt_acceleration_8cpp.html" title=" " alt="" coords="3272,621,3520,647"/>
<area shape="rect" href="_b_n_o08x_rpt_activity_classifier_8cpp.html" title=" " alt="" coords="4001,613,4191,655"/>
<area shape="rect" href="_b_n_o08x_rpt_cal_gyro_8cpp.html" title=" " alt="" coords="4608,621,4827,647"/>
<area shape="rect" href="_b_n_o08x_rpt_cal_magnetometer_8cpp.html" title=" " alt="" coords="96,621,379,647"/>
<area shape="rect" href="_b_n_o08x_rpt_gravity_8cpp.html" title=" " alt="" coords="453,621,667,647"/>
<area shape="rect" href="_b_n_o08x_rpt_linear_acceleration_8cpp.html" title=" " alt="" coords="741,621,1029,647"/>
<area shape="rect" href="_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp.html" title=" " alt="" coords="1606,599,1890,669"/>
<area shape="rect" href="_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp.html" title=" " alt="" coords="1915,599,2160,669"/>
<area shape="rect" href="_b_n_o08x_rpt_game_r_v_8hpp.html" title=" " alt="" coords="2184,599,2403,669"/>
<area shape="rect" href="_b_n_o08x_rpt_i_gyro_r_v_8hpp.html" title=" " alt="" coords="2427,599,2645,669"/>
<area shape="rect" href="_b_n_o08x_rpt_r_v_8hpp.html" title=" " alt="" coords="2669,599,2888,669"/>
<area shape="rect" href="_b_n_o08x_rpt_r_v_geomag_8hpp.html" title=" " alt="" coords="1363,599,1581,669"/>
<area shape="rect" href="_b_n_o08x_rpt_r_v_generic_8cpp.html" title=" " alt="" coords="1104,621,1339,647"/>
<area shape="rect" href="_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp.html" title=" " alt="" coords="3544,621,3875,647"/>
<area shape="rect" href="_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp.html" title=" " alt="" coords="4216,621,4483,647"/>
<area shape="rect" href="_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp.html" title=" " alt="" coords="4851,621,5181,647"/>
<area shape="rect" href="_b_n_o08x_rpt_shake_detector_8cpp.html" title=" " alt="" coords="5256,621,5517,647"/>
<area shape="rect" href="_b_n_o08x_rpt_stability_classifier_8cpp.html" title=" " alt="" coords="5592,613,5787,655"/>
<area shape="rect" href="_b_n_o08x_rpt_step_counter_8cpp.html" title=" " alt="" coords="5861,621,6107,647"/>
<area shape="rect" href="_b_n_o08x_rpt_tap_detector_8cpp.html" title=" " alt="" coords="6182,621,6426,647"/>
<area shape="rect" href="_b_n_o08x_rpt_uncal_gyro_8cpp.html" title=" " alt="" coords="2963,621,3197,647"/>
</map>
</div>
</div>
<p><a href="_b_n_o08x_cb_generic_8hpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_b_n_o08x_cb_generic.html">BNO08xCbGeneric</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parent class to represent callback functions as generic type such that all flavors can be invoked by single type. <a href="class_b_n_o08x_cb_generic.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><dl class="section author"><dt>Author</dt><dd>Myles Parfeniuk </dd></dl>
</div></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_265603ded410f2aca2b4448eafbf9ea2.html">callback</a></li><li class="navelem"><a class="el" href="_b_n_o08x_cb_generic_8hpp.html">BNO08xCbGeneric.hpp</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.9.4 </li>
</ul>
</div>
</body>
</html>

View File

@ -0,0 +1,52 @@
<map id="/media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/callback/BNO08xCbGeneric.hpp" name="/media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/callback/BNO08xCbGeneric.hpp">
<area shape="rect" id="node1" title=" " alt="" coords="5315,5,5549,76"/>
<area shape="rect" id="node2" href="$_b_n_o08x_cb_param_rpt_i_d_8hpp.html" title=" " alt="" coords="5185,124,5420,195"/>
<area shape="rect" id="node50" href="$_b_n_o08x_cb_param_void_8hpp.html" title=" " alt="" coords="5444,124,5679,195"/>
<area shape="rect" id="node3" href="$_b_n_o08x_private_types_8hpp.html" title=" " alt="" coords="5293,243,5571,313"/>
<area shape="rect" id="node4" href="$_b_n_o08x_8hpp.html" title=" " alt="" coords="6351,836,6612,892"/>
<area shape="rect" id="node7" href="$_b_n_o08x_8cpp.html" title=" " alt="" coords="3075,962,3178,989"/>
<area shape="rect" id="node9" href="$_b_n_o08x_s_h2_h_a_l_8hpp.html" title=" " alt="" coords="6552,717,6811,788"/>
<area shape="rect" id="node10" href="$_b_n_o08x_rpt_8hpp.html" title=" " alt="" coords="4112,361,4331,432"/>
<area shape="rect" id="node5" href="$_b_n_o08x_test_helper_8hpp.html" title=" " alt="" coords="6321,940,6580,1011"/>
<area shape="rect" id="node8" href="$_b_n_o08x_s_h2_h_a_l_8cpp.html" title=" " alt="" coords="6604,962,6759,989"/>
<area shape="rect" id="node6" href="$_b_n_o08x_test_suite_8hpp.html" title=" " alt="" coords="6321,1059,6580,1129"/>
<area shape="rect" id="node11" href="$_b_n_o08x_rpt_acceleration_8hpp.html" title=" " alt="" coords="3287,480,3505,551"/>
<area shape="rect" id="node14" href="$_b_n_o08x_rpt_activity_classifier_8hpp.html" title=" " alt="" coords="3974,480,4213,551"/>
<area shape="rect" id="node16" href="$_b_n_o08x_rpt_cal_gyro_8hpp.html" title=" " alt="" coords="4489,480,4708,551"/>
<area shape="rect" id="node18" href="$_b_n_o08x_rpt_cal_magnetometer_8hpp.html" title=" " alt="" coords="328,480,573,551"/>
<area shape="rect" id="node20" href="$_b_n_o08x_rpt_gravity_8hpp.html" title=" " alt="" coords="597,480,816,551"/>
<area shape="rect" id="node22" href="$_b_n_o08x_rpt_linear_acceleration_8hpp.html" title=" " alt="" coords="941,480,1192,551"/>
<area shape="rect" id="node24" href="$_b_n_o08x_rpt_r_v_generic_8hpp.html" title=" " alt="" coords="2056,480,2275,551"/>
<area shape="rect" id="node32" href="$_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp.html" title=" " alt="" coords="3658,480,3950,551"/>
<area shape="rect" id="node34" href="$_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp.html" title=" " alt="" coords="4237,480,4465,551"/>
<area shape="rect" id="node36" href="$_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp.html" title=" " alt="" coords="4870,480,5162,551"/>
<area shape="rect" id="node38" href="$_b_n_o08x_rpt_shake_detector_8hpp.html" title=" " alt="" coords="5275,480,5498,551"/>
<area shape="rect" id="node40" href="$_b_n_o08x_rpt_stability_classifier_8hpp.html" title=" " alt="" coords="5552,480,5795,551"/>
<area shape="rect" id="node42" href="$_b_n_o08x_rpt_step_counter_8hpp.html" title=" " alt="" coords="5819,480,6037,551"/>
<area shape="rect" id="node44" href="$_b_n_o08x_rpt_tap_detector_8hpp.html" title=" " alt="" coords="6211,480,6429,551"/>
<area shape="rect" id="node46" href="$_b_n_o08x_rpt_uncal_gyro_8hpp.html" title=" " alt="" coords="2971,480,3189,551"/>
<area shape="rect" id="node48" href="$_b_n_o08x_rpt_uncal_magnetometer_8hpp.html" title=" " alt="" coords="43,480,304,551"/>
<area shape="rect" id="node49" href="$_b_n_o08x_rpt_8cpp.html" title=" " alt="" coords="6062,502,6186,529"/>
<area shape="rect" id="node12" href="$_b_n_o08x_reports_8hpp.html" title=" " alt="" coords="2971,717,3189,788"/>
<area shape="rect" id="node13" href="$_b_n_o08x_rpt_acceleration_8cpp.html" title=" " alt="" coords="3272,621,3520,647"/>
<area shape="rect" id="node15" href="$_b_n_o08x_rpt_activity_classifier_8cpp.html" title=" " alt="" coords="4001,613,4191,655"/>
<area shape="rect" id="node17" href="$_b_n_o08x_rpt_cal_gyro_8cpp.html" title=" " alt="" coords="4608,621,4827,647"/>
<area shape="rect" id="node19" href="$_b_n_o08x_rpt_cal_magnetometer_8cpp.html" title=" " alt="" coords="96,621,379,647"/>
<area shape="rect" id="node21" href="$_b_n_o08x_rpt_gravity_8cpp.html" title=" " alt="" coords="453,621,667,647"/>
<area shape="rect" id="node23" href="$_b_n_o08x_rpt_linear_acceleration_8cpp.html" title=" " alt="" coords="741,621,1029,647"/>
<area shape="rect" id="node25" href="$_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp.html" title=" " alt="" coords="1606,599,1890,669"/>
<area shape="rect" id="node26" href="$_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp.html" title=" " alt="" coords="1915,599,2160,669"/>
<area shape="rect" id="node27" href="$_b_n_o08x_rpt_game_r_v_8hpp.html" title=" " alt="" coords="2184,599,2403,669"/>
<area shape="rect" id="node28" href="$_b_n_o08x_rpt_i_gyro_r_v_8hpp.html" title=" " alt="" coords="2427,599,2645,669"/>
<area shape="rect" id="node29" href="$_b_n_o08x_rpt_r_v_8hpp.html" title=" " alt="" coords="2669,599,2888,669"/>
<area shape="rect" id="node30" href="$_b_n_o08x_rpt_r_v_geomag_8hpp.html" title=" " alt="" coords="1363,599,1581,669"/>
<area shape="rect" id="node31" href="$_b_n_o08x_rpt_r_v_generic_8cpp.html" title=" " alt="" coords="1104,621,1339,647"/>
<area shape="rect" id="node33" href="$_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp.html" title=" " alt="" coords="3544,621,3875,647"/>
<area shape="rect" id="node35" href="$_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp.html" title=" " alt="" coords="4216,621,4483,647"/>
<area shape="rect" id="node37" href="$_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp.html" title=" " alt="" coords="4851,621,5181,647"/>
<area shape="rect" id="node39" href="$_b_n_o08x_rpt_shake_detector_8cpp.html" title=" " alt="" coords="5256,621,5517,647"/>
<area shape="rect" id="node41" href="$_b_n_o08x_rpt_stability_classifier_8cpp.html" title=" " alt="" coords="5592,613,5787,655"/>
<area shape="rect" id="node43" href="$_b_n_o08x_rpt_step_counter_8cpp.html" title=" " alt="" coords="5861,621,6107,647"/>
<area shape="rect" id="node45" href="$_b_n_o08x_rpt_tap_detector_8cpp.html" title=" " alt="" coords="6182,621,6426,647"/>
<area shape="rect" id="node47" href="$_b_n_o08x_rpt_uncal_gyro_8cpp.html" title=" " alt="" coords="2963,621,3197,647"/>
</map>

View File

@ -0,0 +1 @@
77eb154aaf8c3048bd2522c6bb4f6751

Binary file not shown.

After

Width:  |  Height:  |  Size: 464 KiB

View File

@ -0,0 +1,5 @@
<map id="/media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/callback/BNO08xCbGeneric.hpp" name="/media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/callback/BNO08xCbGeneric.hpp">
<area shape="rect" id="node1" title=" " alt="" coords="5,5,240,76"/>
<area shape="rect" id="node2" title=" " alt="" coords="37,124,107,151"/>
<area shape="rect" id="node3" title=" " alt="" coords="131,124,218,151"/>
</map>

View File

@ -0,0 +1 @@
0e1d9a4fce7a43b61956ede7987522cb

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.6 KiB

View File

@ -1,20 +1,18 @@
<!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">
<html xmlns="http://www.w3.org/1999/xhtml">
<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="generator" content="Doxygen 1.9.4"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>esp32_BNO08x: include/callback/BNO08xCbGeneric.hpp Source File</title>
<title>esp32_BNO08x: /media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/callback/BNO08xCbGeneric.hpp Source File</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>
@ -27,7 +25,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">esp32_BNO08x<span id="projectnumber">&#160;1.31</span>
<div id="projectname">esp32_BNO08x<span id="projectnumber">&#160;1.4</span>
</div>
<div id="projectbrief">C++ BNO08x IMU driver component for esp-idf.</div>
</td>
@ -36,10 +34,10 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.10.0 -->
<!-- Generated by Doxygen 1.9.4 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
@ -48,16 +46,11 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(function() { init_search(); });
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { codefold.init(0); });
/* @license-end */
</script>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
@ -71,7 +64,7 @@ $(function() { codefold.init(0); });
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function(){initNavTree('_b_n_o08x_cb_generic_8hpp_source.html',''); initResizable(); });
$(document).ready(function(){initNavTree('_b_n_o08x_cb_generic_8hpp_source.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
@ -84,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_cb_generic_8hpp_source.html',''); initResiza
<!-- 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>
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
@ -107,7 +93,6 @@ $(function(){initNavTree('_b_n_o08x_cb_generic_8hpp_source.html',''); initResiza
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="preprocessor">#include &lt;stdint.h&gt;</span></div>
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="preprocessor">#include &lt;functional&gt;</span></div>
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span> </div>
<div class="foldopen" id="foldopen00018" data-start="{" data-end="};">
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"><a class="line" href="class_b_n_o08x_cb_generic.html"> 18</a></span><span class="keyword">class </span><a class="code hl_class" href="class_b_n_o08x_cb_generic.html">BNO08xCbGeneric</a></div>
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span>{</div>
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> <span class="keyword">public</span>:</div>
@ -116,26 +101,23 @@ $(function(){initNavTree('_b_n_o08x_cb_generic_8hpp_source.html',''); initResiza
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"><a class="line" href="class_b_n_o08x_cb_generic.html#a808841c9f19664cb6ff06f9c217793e1"> 23</a></span> uint8_t <a class="code hl_variable" href="class_b_n_o08x_cb_generic.html#a808841c9f19664cb6ff06f9c217793e1">rpt_ID</a>;</div>
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> <span class="keyword">protected</span>:</div>
<div class="foldopen" id="foldopen00026" data-start="{" data-end="}">
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"><a class="line" href="class_b_n_o08x_cb_generic.html#a5b1984f0111c5ca5e07a7f5487cd5234"> 26</a></span> <a class="code hl_function" href="class_b_n_o08x_cb_generic.html#a5b1984f0111c5ca5e07a7f5487cd5234">BNO08xCbGeneric</a>(uint8_t <a class="code hl_variable" href="class_b_n_o08x_cb_generic.html#a808841c9f19664cb6ff06f9c217793e1">rpt_ID</a>)</div>
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> : <a class="code hl_variable" href="class_b_n_o08x_cb_generic.html#a808841c9f19664cb6ff06f9c217793e1">rpt_ID</a>(<a class="code hl_variable" href="class_b_n_o08x_cb_generic.html#a808841c9f19664cb6ff06f9c217793e1">rpt_ID</a>)</div>
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> {</div>
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> }</div>
</div>
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span>};</div>
</div>
<div class="ttc" id="aclass_b_n_o08x_cb_generic_html"><div class="ttname"><a href="class_b_n_o08x_cb_generic.html">BNO08xCbGeneric</a></div><div class="ttdoc">Parent class to represent callback functions as generic type such that all flavors can be invoked by ...</div><div class="ttdef"><b>Definition</b> BNO08xCbGeneric.hpp:19</div></div>
<div class="ttc" id="aclass_b_n_o08x_cb_generic_html"><div class="ttname"><a href="class_b_n_o08x_cb_generic.html">BNO08xCbGeneric</a></div><div class="ttdoc">Parent class to represent callback functions as generic type such that all flavors can be invoked by ...</div><div class="ttdef"><b>Definition:</b> BNO08xCbGeneric.hpp:19</div></div>
<div class="ttc" id="aclass_b_n_o08x_cb_generic_html_a19f9e8a22d039acf29c98801368ff0bb"><div class="ttname"><a href="class_b_n_o08x_cb_generic.html#a19f9e8a22d039acf29c98801368ff0bb">BNO08xCbGeneric::invoke</a></div><div class="ttdeci">virtual void invoke(uint8_t rpt_ID)=0</div></div>
<div class="ttc" id="aclass_b_n_o08x_cb_generic_html_a4caa8d4932c70bc07e187f489542ab87"><div class="ttname"><a href="class_b_n_o08x_cb_generic.html#a4caa8d4932c70bc07e187f489542ab87">BNO08xCbGeneric::~BNO08xCbGeneric</a></div><div class="ttdeci">virtual ~BNO08xCbGeneric()=default</div></div>
<div class="ttc" id="aclass_b_n_o08x_cb_generic_html_a5b1984f0111c5ca5e07a7f5487cd5234"><div class="ttname"><a href="class_b_n_o08x_cb_generic.html#a5b1984f0111c5ca5e07a7f5487cd5234">BNO08xCbGeneric::BNO08xCbGeneric</a></div><div class="ttdeci">BNO08xCbGeneric(uint8_t rpt_ID)</div><div class="ttdef"><b>Definition</b> BNO08xCbGeneric.hpp:26</div></div>
<div class="ttc" id="aclass_b_n_o08x_cb_generic_html_a808841c9f19664cb6ff06f9c217793e1"><div class="ttname"><a href="class_b_n_o08x_cb_generic.html#a808841c9f19664cb6ff06f9c217793e1">BNO08xCbGeneric::rpt_ID</a></div><div class="ttdeci">uint8_t rpt_ID</div><div class="ttdef"><b>Definition</b> BNO08xCbGeneric.hpp:23</div></div>
<div class="ttc" id="aclass_b_n_o08x_cb_generic_html_a5b1984f0111c5ca5e07a7f5487cd5234"><div class="ttname"><a href="class_b_n_o08x_cb_generic.html#a5b1984f0111c5ca5e07a7f5487cd5234">BNO08xCbGeneric::BNO08xCbGeneric</a></div><div class="ttdeci">BNO08xCbGeneric(uint8_t rpt_ID)</div><div class="ttdef"><b>Definition:</b> BNO08xCbGeneric.hpp:26</div></div>
<div class="ttc" id="aclass_b_n_o08x_cb_generic_html_a808841c9f19664cb6ff06f9c217793e1"><div class="ttname"><a href="class_b_n_o08x_cb_generic.html#a808841c9f19664cb6ff06f9c217793e1">BNO08xCbGeneric::rpt_ID</a></div><div class="ttdeci">uint8_t rpt_ID</div><div class="ttdef"><b>Definition:</b> BNO08xCbGeneric.hpp:23</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_265603ded410f2aca2b4448eafbf9ea2.html">callback</a></li><li class="navelem"><a class="el" href="_b_n_o08x_cb_generic_8hpp.html">BNO08xCbGeneric.hpp</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>
<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.9.4 </li>
</ul>
</div>
</body>

View File

@ -0,0 +1,181 @@
<!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">
<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.9.4"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>esp32_BNO08x: /media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/callback/BNO08xCbParamRptID.hpp File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<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>
<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.4</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.9.4 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'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');
$(document).ready(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 */
$(document).ready(function(){initNavTree('_b_n_o08x_cb_param_rpt_i_d_8hpp.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">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> </div>
<div class="headertitle"><div class="title">BNO08xCbParamRptID.hpp File Reference</div></div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &quot;<a class="el" href="_b_n_o08x_cb_generic_8hpp_source.html">BNO08xCbGeneric.hpp</a>&quot;</code><br />
</div><div class="textblock"><div class="dynheader">
Include dependency graph for BNO08xCbParamRptID.hpp:</div>
<div class="dyncontent">
<div class="center"><img src="_b_n_o08x_cb_param_rpt_i_d_8hpp__incl.png" border="0" usemap="#a_2media_2develop_2git_2imu__pr__cleanup_2components_2esp32___b_n_o08x_2include_2callback_2_b_n_o08x_cb_param_rpt_i_d_8hpp" alt=""/></div>
<map name="a_2media_2develop_2git_2imu__pr__cleanup_2components_2esp32___b_n_o08x_2include_2callback_2_b_n_o08x_cb_param_rpt_i_d_8hpp" id="a_2media_2develop_2git_2imu__pr__cleanup_2components_2esp32___b_n_o08x_2include_2callback_2_b_n_o08x_cb_param_rpt_i_d_8hpp">
<area shape="rect" title=" " alt="" coords="5,5,240,76"/>
<area shape="rect" href="_b_n_o08x_cb_generic_8hpp.html" title=" " alt="" coords="37,124,208,151"/>
<area shape="rect" title=" " alt="" coords="37,199,107,225"/>
<area shape="rect" title=" " alt="" coords="131,199,218,225"/>
</map>
</div>
</div><div class="textblock"><div class="dynheader">
This graph shows which files directly or indirectly include this file:</div>
<div class="dyncontent">
<div class="center"><img src="_b_n_o08x_cb_param_rpt_i_d_8hpp__dep__incl.png" border="0" usemap="#a_2media_2develop_2git_2imu__pr__cleanup_2components_2esp32___b_n_o08x_2include_2callback_2_b_n_o08x_cb_param_rpt_i_d_8hppdep" alt=""/></div>
<map name="a_2media_2develop_2git_2imu__pr__cleanup_2components_2esp32___b_n_o08x_2include_2callback_2_b_n_o08x_cb_param_rpt_i_d_8hppdep" id="a_2media_2develop_2git_2imu__pr__cleanup_2components_2esp32___b_n_o08x_2include_2callback_2_b_n_o08x_cb_param_rpt_i_d_8hppdep">
<area shape="rect" title=" " alt="" coords="5563,5,5797,76"/>
<area shape="rect" href="_b_n_o08x_private_types_8hpp.html" title=" " alt="" coords="5541,124,5819,195"/>
<area shape="rect" href="_b_n_o08x_8hpp.html" title=" " alt="" coords="3143,717,3404,773"/>
<area shape="rect" href="_b_n_o08x_8cpp.html" title=" " alt="" coords="5126,843,5229,870"/>
<area shape="rect" href="_b_n_o08x_s_h2_h_a_l_8hpp.html" title=" " alt="" coords="1243,599,1501,669"/>
<area shape="rect" href="_b_n_o08x_rpt_8hpp.html" title=" " alt="" coords="4283,243,4501,313"/>
<area shape="rect" href="_b_n_o08x_test_helper_8hpp.html" title=" " alt="" coords="3144,821,3403,892"/>
<area shape="rect" href="_b_n_o08x_s_h2_h_a_l_8cpp.html" title=" " alt="" coords="2892,843,3047,870"/>
<area shape="rect" href="_b_n_o08x_test_suite_8hpp.html" title=" " alt="" coords="3144,940,3403,1011"/>
<area shape="rect" href="_b_n_o08x_rpt_acceleration_8hpp.html" title=" " alt="" coords="5385,361,5604,432"/>
<area shape="rect" href="_b_n_o08x_rpt_activity_classifier_8hpp.html" title=" " alt="" coords="2615,361,2854,432"/>
<area shape="rect" href="_b_n_o08x_rpt_cal_gyro_8hpp.html" title=" " alt="" coords="3311,361,3529,432"/>
<area shape="rect" href="_b_n_o08x_rpt_cal_magnetometer_8hpp.html" title=" " alt="" coords="6111,361,6356,432"/>
<area shape="rect" href="_b_n_o08x_rpt_gravity_8hpp.html" title=" " alt="" coords="5801,361,6020,432"/>
<area shape="rect" href="_b_n_o08x_rpt_linear_acceleration_8hpp.html" title=" " alt="" coords="6468,361,6719,432"/>
<area shape="rect" href="_b_n_o08x_rpt_r_v_generic_8hpp.html" title=" " alt="" coords="985,361,1204,432"/>
<area shape="rect" href="_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp.html" title=" " alt="" coords="1911,361,2203,432"/>
<area shape="rect" href="_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp.html" title=" " alt="" coords="2317,361,2545,432"/>
<area shape="rect" href="_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp.html" title=" " alt="" coords="2925,361,3217,432"/>
<area shape="rect" href="_b_n_o08x_rpt_shake_detector_8hpp.html" title=" " alt="" coords="3623,361,3846,432"/>
<area shape="rect" href="_b_n_o08x_rpt_stability_classifier_8hpp.html" title=" " alt="" coords="3895,361,4137,432"/>
<area shape="rect" href="_b_n_o08x_rpt_step_counter_8hpp.html" title=" " alt="" coords="4161,361,4380,432"/>
<area shape="rect" href="_b_n_o08x_rpt_tap_detector_8hpp.html" title=" " alt="" coords="4404,361,4623,432"/>
<area shape="rect" href="_b_n_o08x_rpt_uncal_gyro_8hpp.html" title=" " alt="" coords="4647,361,4865,432"/>
<area shape="rect" href="_b_n_o08x_rpt_uncal_magnetometer_8hpp.html" title=" " alt="" coords="5039,361,5300,432"/>
<area shape="rect" href="_b_n_o08x_rpt_8cpp.html" title=" " alt="" coords="4890,383,5014,410"/>
<area shape="rect" href="_b_n_o08x_reports_8hpp.html" title=" " alt="" coords="3164,599,3383,669"/>
<area shape="rect" href="_b_n_o08x_rpt_acceleration_8cpp.html" title=" " alt="" coords="5532,502,5780,529"/>
<area shape="rect" href="_b_n_o08x_rpt_activity_classifier_8cpp.html" title=" " alt="" coords="2639,495,2830,536"/>
<area shape="rect" href="_b_n_o08x_rpt_cal_gyro_8cpp.html" title=" " alt="" coords="3311,502,3529,529"/>
<area shape="rect" href="_b_n_o08x_rpt_cal_magnetometer_8cpp.html" title=" " alt="" coords="6092,502,6375,529"/>
<area shape="rect" href="_b_n_o08x_rpt_gravity_8cpp.html" title=" " alt="" coords="5804,502,6017,529"/>
<area shape="rect" href="_b_n_o08x_rpt_linear_acceleration_8cpp.html" title=" " alt="" coords="6449,502,6737,529"/>
<area shape="rect" href="_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp.html" title=" " alt="" coords="34,480,318,551"/>
<area shape="rect" href="_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp.html" title=" " alt="" coords="844,480,1089,551"/>
<area shape="rect" href="_b_n_o08x_rpt_game_r_v_8hpp.html" title=" " alt="" coords="1113,480,1332,551"/>
<area shape="rect" href="_b_n_o08x_rpt_i_gyro_r_v_8hpp.html" title=" " alt="" coords="1356,480,1575,551"/>
<area shape="rect" href="_b_n_o08x_rpt_r_v_8hpp.html" title=" " alt="" coords="1599,480,1817,551"/>
<area shape="rect" href="_b_n_o08x_rpt_r_v_geomag_8hpp.html" title=" " alt="" coords="343,480,561,551"/>
<area shape="rect" href="_b_n_o08x_rpt_r_v_generic_8cpp.html" title=" " alt="" coords="585,502,820,529"/>
<area shape="rect" href="_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp.html" title=" " alt="" coords="1525,613,1765,655"/>
<area shape="rect" href="_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp.html" title=" " alt="" coords="1892,502,2223,529"/>
<area shape="rect" href="_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp.html" title=" " alt="" coords="2297,502,2564,529"/>
<area shape="rect" href="_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp.html" title=" " alt="" coords="2905,502,3236,529"/>
<area shape="rect" href="_b_n_o08x_rpt_shake_detector_8cpp.html" title=" " alt="" coords="3604,502,3865,529"/>
<area shape="rect" href="_b_n_o08x_rpt_stability_classifier_8cpp.html" title=" " alt="" coords="3940,495,4135,536"/>
<area shape="rect" href="_b_n_o08x_rpt_step_counter_8cpp.html" title=" " alt="" coords="4209,502,4455,529"/>
<area shape="rect" href="_b_n_o08x_rpt_tap_detector_8cpp.html" title=" " alt="" coords="4530,502,4774,529"/>
<area shape="rect" href="_b_n_o08x_rpt_uncal_gyro_8cpp.html" title=" " alt="" coords="4849,502,5084,529"/>
<area shape="rect" href="_b_n_o08x_rpt_uncal_magnetometer_8cpp.html" title=" " alt="" coords="5159,502,5457,529"/>
</map>
</div>
</div>
<p><a href="_b_n_o08x_cb_param_rpt_i_d_8hpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_b_n_o08x_cb_param_rpt_i_d.html">BNO08xCbParamRptID</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class to hold callback functions which are passed report ID as input parameter. <a href="class_b_n_o08x_cb_param_rpt_i_d.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><dl class="section author"><dt>Author</dt><dd>Myles Parfeniuk </dd></dl>
</div></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_265603ded410f2aca2b4448eafbf9ea2.html">callback</a></li><li class="navelem"><a class="el" href="_b_n_o08x_cb_param_rpt_i_d_8hpp.html">BNO08xCbParamRptID.hpp</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.9.4 </li>
</ul>
</div>
</body>
</html>

View File

@ -0,0 +1,52 @@
<map id="/media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/callback/BNO08xCbParamRptID.hpp" name="/media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/callback/BNO08xCbParamRptID.hpp">
<area shape="rect" id="node1" title=" " alt="" coords="5563,5,5797,76"/>
<area shape="rect" id="node2" href="$_b_n_o08x_private_types_8hpp.html" title=" " alt="" coords="5541,124,5819,195"/>
<area shape="rect" id="node3" href="$_b_n_o08x_8hpp.html" title=" " alt="" coords="3143,717,3404,773"/>
<area shape="rect" id="node6" href="$_b_n_o08x_8cpp.html" title=" " alt="" coords="5126,843,5229,870"/>
<area shape="rect" id="node8" href="$_b_n_o08x_s_h2_h_a_l_8hpp.html" title=" " alt="" coords="1243,599,1501,669"/>
<area shape="rect" id="node9" href="$_b_n_o08x_rpt_8hpp.html" title=" " alt="" coords="4283,243,4501,313"/>
<area shape="rect" id="node4" href="$_b_n_o08x_test_helper_8hpp.html" title=" " alt="" coords="3144,821,3403,892"/>
<area shape="rect" id="node7" href="$_b_n_o08x_s_h2_h_a_l_8cpp.html" title=" " alt="" coords="2892,843,3047,870"/>
<area shape="rect" id="node5" href="$_b_n_o08x_test_suite_8hpp.html" title=" " alt="" coords="3144,940,3403,1011"/>
<area shape="rect" id="node10" href="$_b_n_o08x_rpt_acceleration_8hpp.html" title=" " alt="" coords="5385,361,5604,432"/>
<area shape="rect" id="node13" href="$_b_n_o08x_rpt_activity_classifier_8hpp.html" title=" " alt="" coords="2615,361,2854,432"/>
<area shape="rect" id="node15" href="$_b_n_o08x_rpt_cal_gyro_8hpp.html" title=" " alt="" coords="3311,361,3529,432"/>
<area shape="rect" id="node17" href="$_b_n_o08x_rpt_cal_magnetometer_8hpp.html" title=" " alt="" coords="6111,361,6356,432"/>
<area shape="rect" id="node19" href="$_b_n_o08x_rpt_gravity_8hpp.html" title=" " alt="" coords="5801,361,6020,432"/>
<area shape="rect" id="node21" href="$_b_n_o08x_rpt_linear_acceleration_8hpp.html" title=" " alt="" coords="6468,361,6719,432"/>
<area shape="rect" id="node23" href="$_b_n_o08x_rpt_r_v_generic_8hpp.html" title=" " alt="" coords="985,361,1204,432"/>
<area shape="rect" id="node32" href="$_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp.html" title=" " alt="" coords="1911,361,2203,432"/>
<area shape="rect" id="node34" href="$_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp.html" title=" " alt="" coords="2317,361,2545,432"/>
<area shape="rect" id="node36" href="$_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp.html" title=" " alt="" coords="2925,361,3217,432"/>
<area shape="rect" id="node38" href="$_b_n_o08x_rpt_shake_detector_8hpp.html" title=" " alt="" coords="3623,361,3846,432"/>
<area shape="rect" id="node40" href="$_b_n_o08x_rpt_stability_classifier_8hpp.html" title=" " alt="" coords="3895,361,4137,432"/>
<area shape="rect" id="node42" href="$_b_n_o08x_rpt_step_counter_8hpp.html" title=" " alt="" coords="4161,361,4380,432"/>
<area shape="rect" id="node44" href="$_b_n_o08x_rpt_tap_detector_8hpp.html" title=" " alt="" coords="4404,361,4623,432"/>
<area shape="rect" id="node46" href="$_b_n_o08x_rpt_uncal_gyro_8hpp.html" title=" " alt="" coords="4647,361,4865,432"/>
<area shape="rect" id="node48" href="$_b_n_o08x_rpt_uncal_magnetometer_8hpp.html" title=" " alt="" coords="5039,361,5300,432"/>
<area shape="rect" id="node50" href="$_b_n_o08x_rpt_8cpp.html" title=" " alt="" coords="4890,383,5014,410"/>
<area shape="rect" id="node11" href="$_b_n_o08x_reports_8hpp.html" title=" " alt="" coords="3164,599,3383,669"/>
<area shape="rect" id="node12" href="$_b_n_o08x_rpt_acceleration_8cpp.html" title=" " alt="" coords="5532,502,5780,529"/>
<area shape="rect" id="node14" href="$_b_n_o08x_rpt_activity_classifier_8cpp.html" title=" " alt="" coords="2639,495,2830,536"/>
<area shape="rect" id="node16" href="$_b_n_o08x_rpt_cal_gyro_8cpp.html" title=" " alt="" coords="3311,502,3529,529"/>
<area shape="rect" id="node18" href="$_b_n_o08x_rpt_cal_magnetometer_8cpp.html" title=" " alt="" coords="6092,502,6375,529"/>
<area shape="rect" id="node20" href="$_b_n_o08x_rpt_gravity_8cpp.html" title=" " alt="" coords="5804,502,6017,529"/>
<area shape="rect" id="node22" href="$_b_n_o08x_rpt_linear_acceleration_8cpp.html" title=" " alt="" coords="6449,502,6737,529"/>
<area shape="rect" id="node24" href="$_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp.html" title=" " alt="" coords="34,480,318,551"/>
<area shape="rect" id="node26" href="$_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp.html" title=" " alt="" coords="844,480,1089,551"/>
<area shape="rect" id="node27" href="$_b_n_o08x_rpt_game_r_v_8hpp.html" title=" " alt="" coords="1113,480,1332,551"/>
<area shape="rect" id="node28" href="$_b_n_o08x_rpt_i_gyro_r_v_8hpp.html" title=" " alt="" coords="1356,480,1575,551"/>
<area shape="rect" id="node29" href="$_b_n_o08x_rpt_r_v_8hpp.html" title=" " alt="" coords="1599,480,1817,551"/>
<area shape="rect" id="node30" href="$_b_n_o08x_rpt_r_v_geomag_8hpp.html" title=" " alt="" coords="343,480,561,551"/>
<area shape="rect" id="node31" href="$_b_n_o08x_rpt_r_v_generic_8cpp.html" title=" " alt="" coords="585,502,820,529"/>
<area shape="rect" id="node25" href="$_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp.html" title=" " alt="" coords="1525,613,1765,655"/>
<area shape="rect" id="node33" href="$_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp.html" title=" " alt="" coords="1892,502,2223,529"/>
<area shape="rect" id="node35" href="$_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp.html" title=" " alt="" coords="2297,502,2564,529"/>
<area shape="rect" id="node37" href="$_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp.html" title=" " alt="" coords="2905,502,3236,529"/>
<area shape="rect" id="node39" href="$_b_n_o08x_rpt_shake_detector_8cpp.html" title=" " alt="" coords="3604,502,3865,529"/>
<area shape="rect" id="node41" href="$_b_n_o08x_rpt_stability_classifier_8cpp.html" title=" " alt="" coords="3940,495,4135,536"/>
<area shape="rect" id="node43" href="$_b_n_o08x_rpt_step_counter_8cpp.html" title=" " alt="" coords="4209,502,4455,529"/>
<area shape="rect" id="node45" href="$_b_n_o08x_rpt_tap_detector_8cpp.html" title=" " alt="" coords="4530,502,4774,529"/>
<area shape="rect" id="node47" href="$_b_n_o08x_rpt_uncal_gyro_8cpp.html" title=" " alt="" coords="4849,502,5084,529"/>
<area shape="rect" id="node49" href="$_b_n_o08x_rpt_uncal_magnetometer_8cpp.html" title=" " alt="" coords="5159,502,5457,529"/>
</map>

View File

@ -0,0 +1 @@
3201d413ecc1af5bc8c8af0f09bcd683

Binary file not shown.

After

Width:  |  Height:  |  Size: 426 KiB

View File

@ -0,0 +1,6 @@
<map id="/media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/callback/BNO08xCbParamRptID.hpp" name="/media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/callback/BNO08xCbParamRptID.hpp">
<area shape="rect" id="node1" title=" " alt="" coords="5,5,240,76"/>
<area shape="rect" id="node2" href="$_b_n_o08x_cb_generic_8hpp.html" title=" " alt="" coords="37,124,208,151"/>
<area shape="rect" id="node3" title=" " alt="" coords="37,199,107,225"/>
<area shape="rect" id="node4" title=" " alt="" coords="131,199,218,225"/>
</map>

View File

@ -0,0 +1 @@
3a9262a54cc61bcd794af1cf3eb12fc4

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

View File

@ -0,0 +1,128 @@
<!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">
<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.9.4"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>esp32_BNO08x: /media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/callback/BNO08xCbParamRptID.hpp Source File</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>
<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>
<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.4</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.9.4 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'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');
$(document).ready(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 */
$(document).ready(function(){initNavTree('_b_n_o08x_cb_param_rpt_i_d_8hpp_source.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">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle"><div class="title">BNO08xCbParamRptID.hpp</div></div>
</div><!--header-->
<div class="contents">
<a href="_b_n_o08x_cb_param_rpt_i_d_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span> </div>
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="preprocessor">#pragma once</span></div>
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span> </div>
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="preprocessor">#include &quot;<a class="code" href="_b_n_o08x_cb_generic_8hpp.html">BNO08xCbGeneric.hpp</a>&quot;</span></div>
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span> </div>
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"><a class="line" href="class_b_n_o08x_cb_param_rpt_i_d.html"> 15</a></span><span class="keyword">class </span><a class="code hl_class" href="class_b_n_o08x_cb_param_rpt_i_d.html">BNO08xCbParamRptID</a> : <span class="keyword">public</span> <a class="code hl_class" href="class_b_n_o08x_cb_generic.html">BNO08xCbGeneric</a></div>
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span>{</div>
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> <span class="keyword">public</span>:</div>
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"><a class="line" href="class_b_n_o08x_cb_param_rpt_i_d.html#a5ba2a4e27588fdd0ae43133544c76a22"> 18</a></span> <a class="code hl_function" href="class_b_n_o08x_cb_param_rpt_i_d.html#a5ba2a4e27588fdd0ae43133544c76a22">BNO08xCbParamRptID</a>(std::function&lt;<span class="keywordtype">void</span>(uint8_t)&gt; cb_fxn, uint8_t <a class="code hl_variable" href="class_b_n_o08x_cb_generic.html#a808841c9f19664cb6ff06f9c217793e1">rpt_ID</a>)</div>
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> : <a class="code hl_class" href="class_b_n_o08x_cb_generic.html">BNO08xCbGeneric</a>(<a class="code hl_variable" href="class_b_n_o08x_cb_generic.html#a808841c9f19664cb6ff06f9c217793e1">rpt_ID</a>)</div>
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> , cb_fxn(cb_fxn)</div>
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> </div>
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> {</div>
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> }</div>
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"><a class="line" href="class_b_n_o08x_cb_param_rpt_i_d.html#ae263c2af6f9363d1a4fc58824b53cb72"> 32</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x_cb_param_rpt_i_d.html#ae263c2af6f9363d1a4fc58824b53cb72">invoke</a>(uint8_t <a class="code hl_variable" href="class_b_n_o08x_cb_generic.html#a808841c9f19664cb6ff06f9c217793e1">rpt_ID</a>)<span class="keyword"> override</span></div>
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span><span class="keyword"> </span>{</div>
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> cb_fxn(<a class="code hl_variable" href="class_b_n_o08x_cb_generic.html#a808841c9f19664cb6ff06f9c217793e1">rpt_ID</a>);</div>
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> }</div>
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> </div>
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> <span class="keyword">private</span>:</div>
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> std::function&lt;void(uint8_t)&gt; cb_fxn; </div>
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span>};</div>
<div class="ttc" id="a_b_n_o08x_cb_generic_8hpp_html"><div class="ttname"><a href="_b_n_o08x_cb_generic_8hpp.html">BNO08xCbGeneric.hpp</a></div></div>
<div class="ttc" id="aclass_b_n_o08x_cb_generic_html"><div class="ttname"><a href="class_b_n_o08x_cb_generic.html">BNO08xCbGeneric</a></div><div class="ttdoc">Parent class to represent callback functions as generic type such that all flavors can be invoked by ...</div><div class="ttdef"><b>Definition:</b> BNO08xCbGeneric.hpp:19</div></div>
<div class="ttc" id="aclass_b_n_o08x_cb_generic_html_a808841c9f19664cb6ff06f9c217793e1"><div class="ttname"><a href="class_b_n_o08x_cb_generic.html#a808841c9f19664cb6ff06f9c217793e1">BNO08xCbGeneric::rpt_ID</a></div><div class="ttdeci">uint8_t rpt_ID</div><div class="ttdef"><b>Definition:</b> BNO08xCbGeneric.hpp:23</div></div>
<div class="ttc" id="aclass_b_n_o08x_cb_param_rpt_i_d_html"><div class="ttname"><a href="class_b_n_o08x_cb_param_rpt_i_d.html">BNO08xCbParamRptID</a></div><div class="ttdoc">Class to hold callback functions which are passed report ID as input parameter.</div><div class="ttdef"><b>Definition:</b> BNO08xCbParamRptID.hpp:16</div></div>
<div class="ttc" id="aclass_b_n_o08x_cb_param_rpt_i_d_html_a5ba2a4e27588fdd0ae43133544c76a22"><div class="ttname"><a href="class_b_n_o08x_cb_param_rpt_i_d.html#a5ba2a4e27588fdd0ae43133544c76a22">BNO08xCbParamRptID::BNO08xCbParamRptID</a></div><div class="ttdeci">BNO08xCbParamRptID(std::function&lt; void(uint8_t)&gt; cb_fxn, uint8_t rpt_ID)</div><div class="ttdef"><b>Definition:</b> BNO08xCbParamRptID.hpp:18</div></div>
<div class="ttc" id="aclass_b_n_o08x_cb_param_rpt_i_d_html_ae263c2af6f9363d1a4fc58824b53cb72"><div class="ttname"><a href="class_b_n_o08x_cb_param_rpt_i_d.html#ae263c2af6f9363d1a4fc58824b53cb72">BNO08xCbParamRptID::invoke</a></div><div class="ttdeci">void invoke(uint8_t rpt_ID) override</div><div class="ttdoc">Invokes contained callback function.</div><div class="ttdef"><b>Definition:</b> BNO08xCbParamRptID.hpp:32</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_265603ded410f2aca2b4448eafbf9ea2.html">callback</a></li><li class="navelem"><a class="el" href="_b_n_o08x_cb_param_rpt_i_d_8hpp.html">BNO08xCbParamRptID.hpp</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.9.4 </li>
</ul>
</div>
</body>
</html>

View File

@ -0,0 +1,180 @@
<!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">
<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.9.4"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>esp32_BNO08x: /media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/callback/BNO08xCbParamVoid.hpp File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<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>
<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.4</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.9.4 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'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');
$(document).ready(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 */
$(document).ready(function(){initNavTree('_b_n_o08x_cb_param_void_8hpp.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">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> </div>
<div class="headertitle"><div class="title">BNO08xCbParamVoid.hpp File Reference</div></div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &quot;<a class="el" href="_b_n_o08x_cb_generic_8hpp_source.html">BNO08xCbGeneric.hpp</a>&quot;</code><br />
</div><div class="textblock"><div class="dynheader">
Include dependency graph for BNO08xCbParamVoid.hpp:</div>
<div class="dyncontent">
<div class="center"><img src="_b_n_o08x_cb_param_void_8hpp__incl.png" border="0" usemap="#a_2media_2develop_2git_2imu__pr__cleanup_2components_2esp32___b_n_o08x_2include_2callback_2_b_n_o08x_cb_param_void_8hpp" alt=""/></div>
<map name="a_2media_2develop_2git_2imu__pr__cleanup_2components_2esp32___b_n_o08x_2include_2callback_2_b_n_o08x_cb_param_void_8hpp" id="a_2media_2develop_2git_2imu__pr__cleanup_2components_2esp32___b_n_o08x_2include_2callback_2_b_n_o08x_cb_param_void_8hpp">
<area shape="rect" title=" " alt="" coords="5,5,240,76"/>
<area shape="rect" href="_b_n_o08x_cb_generic_8hpp.html" title=" " alt="" coords="37,124,208,151"/>
<area shape="rect" title=" " alt="" coords="37,199,107,225"/>
<area shape="rect" title=" " alt="" coords="131,199,218,225"/>
</map>
</div>
</div><div class="textblock"><div class="dynheader">
This graph shows which files directly or indirectly include this file:</div>
<div class="dyncontent">
<div class="center"><img src="_b_n_o08x_cb_param_void_8hpp__dep__incl.png" border="0" usemap="#a_2media_2develop_2git_2imu__pr__cleanup_2components_2esp32___b_n_o08x_2include_2callback_2_b_n_o08x_cb_param_void_8hppdep" alt=""/></div>
<map name="a_2media_2develop_2git_2imu__pr__cleanup_2components_2esp32___b_n_o08x_2include_2callback_2_b_n_o08x_cb_param_void_8hppdep" id="a_2media_2develop_2git_2imu__pr__cleanup_2components_2esp32___b_n_o08x_2include_2callback_2_b_n_o08x_cb_param_void_8hppdep">
<area shape="rect" title=" " alt="" coords="5563,5,5797,76"/>
<area shape="rect" href="_b_n_o08x_private_types_8hpp.html" title=" " alt="" coords="5541,124,5819,195"/>
<area shape="rect" href="_b_n_o08x_8hpp.html" title=" " alt="" coords="3143,717,3404,773"/>
<area shape="rect" href="_b_n_o08x_8cpp.html" title=" " alt="" coords="5126,843,5229,870"/>
<area shape="rect" href="_b_n_o08x_s_h2_h_a_l_8hpp.html" title=" " alt="" coords="1243,599,1501,669"/>
<area shape="rect" href="_b_n_o08x_rpt_8hpp.html" title=" " alt="" coords="4283,243,4501,313"/>
<area shape="rect" href="_b_n_o08x_test_helper_8hpp.html" title=" " alt="" coords="3144,821,3403,892"/>
<area shape="rect" href="_b_n_o08x_s_h2_h_a_l_8cpp.html" title=" " alt="" coords="2892,843,3047,870"/>
<area shape="rect" href="_b_n_o08x_test_suite_8hpp.html" title=" " alt="" coords="3144,940,3403,1011"/>
<area shape="rect" href="_b_n_o08x_rpt_acceleration_8hpp.html" title=" " alt="" coords="5385,361,5604,432"/>
<area shape="rect" href="_b_n_o08x_rpt_activity_classifier_8hpp.html" title=" " alt="" coords="2615,361,2854,432"/>
<area shape="rect" href="_b_n_o08x_rpt_cal_gyro_8hpp.html" title=" " alt="" coords="3311,361,3529,432"/>
<area shape="rect" href="_b_n_o08x_rpt_cal_magnetometer_8hpp.html" title=" " alt="" coords="6111,361,6356,432"/>
<area shape="rect" href="_b_n_o08x_rpt_gravity_8hpp.html" title=" " alt="" coords="5801,361,6020,432"/>
<area shape="rect" href="_b_n_o08x_rpt_linear_acceleration_8hpp.html" title=" " alt="" coords="6468,361,6719,432"/>
<area shape="rect" href="_b_n_o08x_rpt_r_v_generic_8hpp.html" title=" " alt="" coords="985,361,1204,432"/>
<area shape="rect" href="_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp.html" title=" " alt="" coords="1911,361,2203,432"/>
<area shape="rect" href="_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp.html" title=" " alt="" coords="2317,361,2545,432"/>
<area shape="rect" href="_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp.html" title=" " alt="" coords="2925,361,3217,432"/>
<area shape="rect" href="_b_n_o08x_rpt_shake_detector_8hpp.html" title=" " alt="" coords="3623,361,3846,432"/>
<area shape="rect" href="_b_n_o08x_rpt_stability_classifier_8hpp.html" title=" " alt="" coords="3895,361,4137,432"/>
<area shape="rect" href="_b_n_o08x_rpt_step_counter_8hpp.html" title=" " alt="" coords="4161,361,4380,432"/>
<area shape="rect" href="_b_n_o08x_rpt_tap_detector_8hpp.html" title=" " alt="" coords="4404,361,4623,432"/>
<area shape="rect" href="_b_n_o08x_rpt_uncal_gyro_8hpp.html" title=" " alt="" coords="4647,361,4865,432"/>
<area shape="rect" href="_b_n_o08x_rpt_uncal_magnetometer_8hpp.html" title=" " alt="" coords="5039,361,5300,432"/>
<area shape="rect" href="_b_n_o08x_rpt_8cpp.html" title=" " alt="" coords="4890,383,5014,410"/>
<area shape="rect" href="_b_n_o08x_reports_8hpp.html" title=" " alt="" coords="3164,599,3383,669"/>
<area shape="rect" href="_b_n_o08x_rpt_acceleration_8cpp.html" title=" " alt="" coords="5532,502,5780,529"/>
<area shape="rect" href="_b_n_o08x_rpt_activity_classifier_8cpp.html" title=" " alt="" coords="2639,495,2830,536"/>
<area shape="rect" href="_b_n_o08x_rpt_cal_gyro_8cpp.html" title=" " alt="" coords="3311,502,3529,529"/>
<area shape="rect" href="_b_n_o08x_rpt_cal_magnetometer_8cpp.html" title=" " alt="" coords="6092,502,6375,529"/>
<area shape="rect" href="_b_n_o08x_rpt_gravity_8cpp.html" title=" " alt="" coords="5804,502,6017,529"/>
<area shape="rect" href="_b_n_o08x_rpt_linear_acceleration_8cpp.html" title=" " alt="" coords="6449,502,6737,529"/>
<area shape="rect" href="_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp.html" title=" " alt="" coords="34,480,318,551"/>
<area shape="rect" href="_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp.html" title=" " alt="" coords="844,480,1089,551"/>
<area shape="rect" href="_b_n_o08x_rpt_game_r_v_8hpp.html" title=" " alt="" coords="1113,480,1332,551"/>
<area shape="rect" href="_b_n_o08x_rpt_i_gyro_r_v_8hpp.html" title=" " alt="" coords="1356,480,1575,551"/>
<area shape="rect" href="_b_n_o08x_rpt_r_v_8hpp.html" title=" " alt="" coords="1599,480,1817,551"/>
<area shape="rect" href="_b_n_o08x_rpt_r_v_geomag_8hpp.html" title=" " alt="" coords="343,480,561,551"/>
<area shape="rect" href="_b_n_o08x_rpt_r_v_generic_8cpp.html" title=" " alt="" coords="585,502,820,529"/>
<area shape="rect" href="_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp.html" title=" " alt="" coords="1525,613,1765,655"/>
<area shape="rect" href="_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp.html" title=" " alt="" coords="1892,502,2223,529"/>
<area shape="rect" href="_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp.html" title=" " alt="" coords="2297,502,2564,529"/>
<area shape="rect" href="_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp.html" title=" " alt="" coords="2905,502,3236,529"/>
<area shape="rect" href="_b_n_o08x_rpt_shake_detector_8cpp.html" title=" " alt="" coords="3604,502,3865,529"/>
<area shape="rect" href="_b_n_o08x_rpt_stability_classifier_8cpp.html" title=" " alt="" coords="3940,495,4135,536"/>
<area shape="rect" href="_b_n_o08x_rpt_step_counter_8cpp.html" title=" " alt="" coords="4209,502,4455,529"/>
<area shape="rect" href="_b_n_o08x_rpt_tap_detector_8cpp.html" title=" " alt="" coords="4530,502,4774,529"/>
<area shape="rect" href="_b_n_o08x_rpt_uncal_gyro_8cpp.html" title=" " alt="" coords="4849,502,5084,529"/>
<area shape="rect" href="_b_n_o08x_rpt_uncal_magnetometer_8cpp.html" title=" " alt="" coords="5159,502,5457,529"/>
</map>
</div>
</div>
<p><a href="_b_n_o08x_cb_param_void_8hpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_b_n_o08x_cb_param_void.html">BNO08xCbParamVoid</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><dl class="section author"><dt>Author</dt><dd>Myles Parfeniuk </dd></dl>
</div></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_265603ded410f2aca2b4448eafbf9ea2.html">callback</a></li><li class="navelem"><a class="el" href="_b_n_o08x_cb_param_void_8hpp.html">BNO08xCbParamVoid.hpp</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.9.4 </li>
</ul>
</div>
</body>
</html>

View File

@ -0,0 +1,52 @@
<map id="/media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/callback/BNO08xCbParamVoid.hpp" name="/media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/callback/BNO08xCbParamVoid.hpp">
<area shape="rect" id="node1" title=" " alt="" coords="5563,5,5797,76"/>
<area shape="rect" id="node2" href="$_b_n_o08x_private_types_8hpp.html" title=" " alt="" coords="5541,124,5819,195"/>
<area shape="rect" id="node3" href="$_b_n_o08x_8hpp.html" title=" " alt="" coords="3143,717,3404,773"/>
<area shape="rect" id="node6" href="$_b_n_o08x_8cpp.html" title=" " alt="" coords="5126,843,5229,870"/>
<area shape="rect" id="node8" href="$_b_n_o08x_s_h2_h_a_l_8hpp.html" title=" " alt="" coords="1243,599,1501,669"/>
<area shape="rect" id="node9" href="$_b_n_o08x_rpt_8hpp.html" title=" " alt="" coords="4283,243,4501,313"/>
<area shape="rect" id="node4" href="$_b_n_o08x_test_helper_8hpp.html" title=" " alt="" coords="3144,821,3403,892"/>
<area shape="rect" id="node7" href="$_b_n_o08x_s_h2_h_a_l_8cpp.html" title=" " alt="" coords="2892,843,3047,870"/>
<area shape="rect" id="node5" href="$_b_n_o08x_test_suite_8hpp.html" title=" " alt="" coords="3144,940,3403,1011"/>
<area shape="rect" id="node10" href="$_b_n_o08x_rpt_acceleration_8hpp.html" title=" " alt="" coords="5385,361,5604,432"/>
<area shape="rect" id="node13" href="$_b_n_o08x_rpt_activity_classifier_8hpp.html" title=" " alt="" coords="2615,361,2854,432"/>
<area shape="rect" id="node15" href="$_b_n_o08x_rpt_cal_gyro_8hpp.html" title=" " alt="" coords="3311,361,3529,432"/>
<area shape="rect" id="node17" href="$_b_n_o08x_rpt_cal_magnetometer_8hpp.html" title=" " alt="" coords="6111,361,6356,432"/>
<area shape="rect" id="node19" href="$_b_n_o08x_rpt_gravity_8hpp.html" title=" " alt="" coords="5801,361,6020,432"/>
<area shape="rect" id="node21" href="$_b_n_o08x_rpt_linear_acceleration_8hpp.html" title=" " alt="" coords="6468,361,6719,432"/>
<area shape="rect" id="node23" href="$_b_n_o08x_rpt_r_v_generic_8hpp.html" title=" " alt="" coords="985,361,1204,432"/>
<area shape="rect" id="node32" href="$_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp.html" title=" " alt="" coords="1911,361,2203,432"/>
<area shape="rect" id="node34" href="$_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp.html" title=" " alt="" coords="2317,361,2545,432"/>
<area shape="rect" id="node36" href="$_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp.html" title=" " alt="" coords="2925,361,3217,432"/>
<area shape="rect" id="node38" href="$_b_n_o08x_rpt_shake_detector_8hpp.html" title=" " alt="" coords="3623,361,3846,432"/>
<area shape="rect" id="node40" href="$_b_n_o08x_rpt_stability_classifier_8hpp.html" title=" " alt="" coords="3895,361,4137,432"/>
<area shape="rect" id="node42" href="$_b_n_o08x_rpt_step_counter_8hpp.html" title=" " alt="" coords="4161,361,4380,432"/>
<area shape="rect" id="node44" href="$_b_n_o08x_rpt_tap_detector_8hpp.html" title=" " alt="" coords="4404,361,4623,432"/>
<area shape="rect" id="node46" href="$_b_n_o08x_rpt_uncal_gyro_8hpp.html" title=" " alt="" coords="4647,361,4865,432"/>
<area shape="rect" id="node48" href="$_b_n_o08x_rpt_uncal_magnetometer_8hpp.html" title=" " alt="" coords="5039,361,5300,432"/>
<area shape="rect" id="node50" href="$_b_n_o08x_rpt_8cpp.html" title=" " alt="" coords="4890,383,5014,410"/>
<area shape="rect" id="node11" href="$_b_n_o08x_reports_8hpp.html" title=" " alt="" coords="3164,599,3383,669"/>
<area shape="rect" id="node12" href="$_b_n_o08x_rpt_acceleration_8cpp.html" title=" " alt="" coords="5532,502,5780,529"/>
<area shape="rect" id="node14" href="$_b_n_o08x_rpt_activity_classifier_8cpp.html" title=" " alt="" coords="2639,495,2830,536"/>
<area shape="rect" id="node16" href="$_b_n_o08x_rpt_cal_gyro_8cpp.html" title=" " alt="" coords="3311,502,3529,529"/>
<area shape="rect" id="node18" href="$_b_n_o08x_rpt_cal_magnetometer_8cpp.html" title=" " alt="" coords="6092,502,6375,529"/>
<area shape="rect" id="node20" href="$_b_n_o08x_rpt_gravity_8cpp.html" title=" " alt="" coords="5804,502,6017,529"/>
<area shape="rect" id="node22" href="$_b_n_o08x_rpt_linear_acceleration_8cpp.html" title=" " alt="" coords="6449,502,6737,529"/>
<area shape="rect" id="node24" href="$_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp.html" title=" " alt="" coords="34,480,318,551"/>
<area shape="rect" id="node26" href="$_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp.html" title=" " alt="" coords="844,480,1089,551"/>
<area shape="rect" id="node27" href="$_b_n_o08x_rpt_game_r_v_8hpp.html" title=" " alt="" coords="1113,480,1332,551"/>
<area shape="rect" id="node28" href="$_b_n_o08x_rpt_i_gyro_r_v_8hpp.html" title=" " alt="" coords="1356,480,1575,551"/>
<area shape="rect" id="node29" href="$_b_n_o08x_rpt_r_v_8hpp.html" title=" " alt="" coords="1599,480,1817,551"/>
<area shape="rect" id="node30" href="$_b_n_o08x_rpt_r_v_geomag_8hpp.html" title=" " alt="" coords="343,480,561,551"/>
<area shape="rect" id="node31" href="$_b_n_o08x_rpt_r_v_generic_8cpp.html" title=" " alt="" coords="585,502,820,529"/>
<area shape="rect" id="node25" href="$_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp.html" title=" " alt="" coords="1525,613,1765,655"/>
<area shape="rect" id="node33" href="$_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp.html" title=" " alt="" coords="1892,502,2223,529"/>
<area shape="rect" id="node35" href="$_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp.html" title=" " alt="" coords="2297,502,2564,529"/>
<area shape="rect" id="node37" href="$_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp.html" title=" " alt="" coords="2905,502,3236,529"/>
<area shape="rect" id="node39" href="$_b_n_o08x_rpt_shake_detector_8cpp.html" title=" " alt="" coords="3604,502,3865,529"/>
<area shape="rect" id="node41" href="$_b_n_o08x_rpt_stability_classifier_8cpp.html" title=" " alt="" coords="3940,495,4135,536"/>
<area shape="rect" id="node43" href="$_b_n_o08x_rpt_step_counter_8cpp.html" title=" " alt="" coords="4209,502,4455,529"/>
<area shape="rect" id="node45" href="$_b_n_o08x_rpt_tap_detector_8cpp.html" title=" " alt="" coords="4530,502,4774,529"/>
<area shape="rect" id="node47" href="$_b_n_o08x_rpt_uncal_gyro_8cpp.html" title=" " alt="" coords="4849,502,5084,529"/>
<area shape="rect" id="node49" href="$_b_n_o08x_rpt_uncal_magnetometer_8cpp.html" title=" " alt="" coords="5159,502,5457,529"/>
</map>

View File

@ -0,0 +1 @@
8bebb0b5177abdc61b2001266a10e783

Binary file not shown.

After

Width:  |  Height:  |  Size: 426 KiB

View File

@ -0,0 +1,6 @@
<map id="/media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/callback/BNO08xCbParamVoid.hpp" name="/media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/callback/BNO08xCbParamVoid.hpp">
<area shape="rect" id="node1" title=" " alt="" coords="5,5,240,76"/>
<area shape="rect" id="node2" href="$_b_n_o08x_cb_generic_8hpp.html" title=" " alt="" coords="37,124,208,151"/>
<area shape="rect" id="node3" title=" " alt="" coords="37,199,107,225"/>
<area shape="rect" id="node4" title=" " alt="" coords="131,199,218,225"/>
</map>

View File

@ -0,0 +1 @@
8d35af4a8598b3dbc3b737662d4dc282

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

View File

@ -0,0 +1,127 @@
<!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">
<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.9.4"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>esp32_BNO08x: /media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/callback/BNO08xCbParamVoid.hpp Source File</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>
<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>
<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.4</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.9.4 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'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');
$(document).ready(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 */
$(document).ready(function(){initNavTree('_b_n_o08x_cb_param_void_8hpp_source.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">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle"><div class="title">BNO08xCbParamVoid.hpp</div></div>
</div><!--header-->
<div class="contents">
<a href="_b_n_o08x_cb_param_void_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span> </div>
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="preprocessor">#pragma once</span></div>
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span> </div>
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="preprocessor">#include &quot;<a class="code" href="_b_n_o08x_cb_generic_8hpp.html">BNO08xCbGeneric.hpp</a>&quot;</span></div>
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span> </div>
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"><a class="line" href="class_b_n_o08x_cb_param_void.html"> 15</a></span><span class="keyword">class </span><a class="code hl_class" href="class_b_n_o08x_cb_param_void.html">BNO08xCbParamVoid</a> : <span class="keyword">public</span> <a class="code hl_class" href="class_b_n_o08x_cb_generic.html">BNO08xCbGeneric</a></div>
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span>{</div>
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> <span class="keyword">public</span>:</div>
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"><a class="line" href="class_b_n_o08x_cb_param_void.html#a989c124bfd9871f80a415b76510d966b"> 18</a></span> <a class="code hl_function" href="class_b_n_o08x_cb_param_void.html#a989c124bfd9871f80a415b76510d966b">BNO08xCbParamVoid</a>(std::function&lt;<span class="keywordtype">void</span>(<span class="keywordtype">void</span>)&gt; cb_fxn, uint8_t <a class="code hl_variable" href="class_b_n_o08x_cb_generic.html#a808841c9f19664cb6ff06f9c217793e1">rpt_ID</a>)</div>
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> : <a class="code hl_class" href="class_b_n_o08x_cb_generic.html">BNO08xCbGeneric</a>(<a class="code hl_variable" href="class_b_n_o08x_cb_generic.html#a808841c9f19664cb6ff06f9c217793e1">rpt_ID</a>)</div>
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> , cb_fxn(cb_fxn)</div>
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> {</div>
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> }</div>
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> </div>
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"><a class="line" href="class_b_n_o08x_cb_param_void.html#a5cfdaad83528e3e418f51041d500b6f9"> 32</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x_cb_param_void.html#a5cfdaad83528e3e418f51041d500b6f9">invoke</a>(uint8_t <a class="code hl_variable" href="class_b_n_o08x_cb_generic.html#a808841c9f19664cb6ff06f9c217793e1">rpt_ID</a>)<span class="keyword"> override</span></div>
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span><span class="keyword"> </span>{</div>
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> cb_fxn();</div>
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> }</div>
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> </div>
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> <span class="keyword">private</span>:</div>
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> std::function&lt;void(<span class="keywordtype">void</span>)&gt; cb_fxn; </div>
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span>};</div>
<div class="ttc" id="a_b_n_o08x_cb_generic_8hpp_html"><div class="ttname"><a href="_b_n_o08x_cb_generic_8hpp.html">BNO08xCbGeneric.hpp</a></div></div>
<div class="ttc" id="aclass_b_n_o08x_cb_generic_html"><div class="ttname"><a href="class_b_n_o08x_cb_generic.html">BNO08xCbGeneric</a></div><div class="ttdoc">Parent class to represent callback functions as generic type such that all flavors can be invoked by ...</div><div class="ttdef"><b>Definition:</b> BNO08xCbGeneric.hpp:19</div></div>
<div class="ttc" id="aclass_b_n_o08x_cb_generic_html_a808841c9f19664cb6ff06f9c217793e1"><div class="ttname"><a href="class_b_n_o08x_cb_generic.html#a808841c9f19664cb6ff06f9c217793e1">BNO08xCbGeneric::rpt_ID</a></div><div class="ttdeci">uint8_t rpt_ID</div><div class="ttdef"><b>Definition:</b> BNO08xCbGeneric.hpp:23</div></div>
<div class="ttc" id="aclass_b_n_o08x_cb_param_void_html"><div class="ttname"><a href="class_b_n_o08x_cb_param_void.html">BNO08xCbParamVoid</a></div><div class="ttdef"><b>Definition:</b> BNO08xCbParamVoid.hpp:16</div></div>
<div class="ttc" id="aclass_b_n_o08x_cb_param_void_html_a5cfdaad83528e3e418f51041d500b6f9"><div class="ttname"><a href="class_b_n_o08x_cb_param_void.html#a5cfdaad83528e3e418f51041d500b6f9">BNO08xCbParamVoid::invoke</a></div><div class="ttdeci">void invoke(uint8_t rpt_ID) override</div><div class="ttdoc">Invokes contained callback function.</div><div class="ttdef"><b>Definition:</b> BNO08xCbParamVoid.hpp:32</div></div>
<div class="ttc" id="aclass_b_n_o08x_cb_param_void_html_a989c124bfd9871f80a415b76510d966b"><div class="ttname"><a href="class_b_n_o08x_cb_param_void.html#a989c124bfd9871f80a415b76510d966b">BNO08xCbParamVoid::BNO08xCbParamVoid</a></div><div class="ttdeci">BNO08xCbParamVoid(std::function&lt; void(void)&gt; cb_fxn, uint8_t rpt_ID)</div><div class="ttdef"><b>Definition:</b> BNO08xCbParamVoid.hpp:18</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_265603ded410f2aca2b4448eafbf9ea2.html">callback</a></li><li class="navelem"><a class="el" href="_b_n_o08x_cb_param_void_8hpp.html">BNO08xCbParamVoid.hpp</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.9.4 </li>
</ul>
</div>
</body>
</html>

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,187 @@
var _b_n_o08x_global_types_8hpp =
[
[ "bno08x_config_t", "structbno08x__config__t.html", "structbno08x__config__t" ],
[ "bno08x_quat_t", "structbno08x__quat__t.html", "structbno08x__quat__t" ],
[ "bno08x_euler_angle_t", "structbno08x__euler__angle__t.html", "structbno08x__euler__angle__t" ],
[ "bno08x_ang_vel_t", "structbno08x__ang__vel__t.html", "structbno08x__ang__vel__t" ],
[ "bno08x_magf_t", "structbno08x__magf__t.html", "structbno08x__magf__t" ],
[ "bno08x_magf_bias_t", "structbno08x__magf__bias__t.html", "structbno08x__magf__bias__t" ],
[ "bno08x_gyro_t", "structbno08x__gyro__t.html", "structbno08x__gyro__t" ],
[ "bno08x_gyro_bias_t", "structbno08x__gyro__bias__t.html", "structbno08x__gyro__bias__t" ],
[ "bno08x_activity_classifier_t", "structbno08x__activity__classifier__t.html", "structbno08x__activity__classifier__t" ],
[ "bno08x_tap_detector_t", "structbno08x__tap__detector__t.html", "structbno08x__tap__detector__t" ],
[ "bno08x_shake_detector_t", "structbno08x__shake__detector__t.html", "structbno08x__shake__detector__t" ],
[ "bno08x_accel_t", "structbno08x__accel__t.html", "structbno08x__accel__t" ],
[ "bno08x_step_counter_t", "structbno08x__step__counter__t.html", "structbno08x__step__counter__t" ],
[ "bno08x_raw_gyro_t", "structbno08x__raw__gyro__t.html", "structbno08x__raw__gyro__t" ],
[ "bno08x_raw_accel_t", "structbno08x__raw__accel__t.html", "structbno08x__raw__accel__t" ],
[ "bno08x_raw_magf_t", "structbno08x__raw__magf__t.html", "structbno08x__raw__magf__t" ],
[ "bno08x_stability_classifier_t", "structbno08x__stability__classifier__t.html", "structbno08x__stability__classifier__t" ],
[ "bno08x_sample_counts_t", "structbno08x__sample__counts__t.html", "structbno08x__sample__counts__t" ],
[ "bno08x_meta_data_t", "structbno08x__meta__data__t.html", "structbno08x__meta__data__t" ],
[ "SHAKE_DETECTED_X", "_b_n_o08x_global_types_8hpp.html#ae12bdf0217349447eebadf16d4560869", null ],
[ "SHAKE_DETECTED_Y", "_b_n_o08x_global_types_8hpp.html#a023aa826dbf083e2a6d2d67beba75b27", null ],
[ "SHAKE_DETECTED_Z", "_b_n_o08x_global_types_8hpp.html#a9951e367fa8ff09a55526994cfaa94be", null ],
[ "TAP_DETECTED_DOUBLE", "_b_n_o08x_global_types_8hpp.html#a92a577e216f51fc6156a87e6ecf8ffc5", null ],
[ "TAP_DETECTED_X_AXIS", "_b_n_o08x_global_types_8hpp.html#ad0dc59e3a74a39a8e358c945162f6fc8", null ],
[ "TAP_DETECTED_X_AXIS_POSITIVE", "_b_n_o08x_global_types_8hpp.html#a8a8a0fbcff17f5123ad111fcd9a375ea", null ],
[ "TAP_DETECTED_Y_AXIS", "_b_n_o08x_global_types_8hpp.html#ad2ab2bbe6f01a4a641f75c41a9064cf6", null ],
[ "TAP_DETECTED_Y_AXIS_POSITIVE", "_b_n_o08x_global_types_8hpp.html#a356ec3a53c785965e8dd24381a3bdcd7", null ],
[ "TAP_DETECTED_Z_AXIS", "_b_n_o08x_global_types_8hpp.html#aaaf91ed835d5d1a5726806bb147c5938", null ],
[ "TAP_DETECTED_Z_AXIS_POSITIVE", "_b_n_o08x_global_types_8hpp.html#a6fd0bd9f4990ced262a8f2d4c41d65d9", null ],
[ "bno08x_accel_t", "_b_n_o08x_global_types_8hpp.html#a0c22a2a9fede695256dfaa4703497a2e", null ],
[ "bno08x_activity_classifier_t", "_b_n_o08x_global_types_8hpp.html#a7913a36911f75945cfaa0a3249a280e3", null ],
[ "bno08x_ang_vel_t", "_b_n_o08x_global_types_8hpp.html#a2babea2516c7c91039316693fc23a8c1", null ],
[ "bno08x_config_t", "_b_n_o08x_global_types_8hpp.html#a648bbdbf22731476890dd8da977d7503", null ],
[ "bno08x_euler_angle_t", "_b_n_o08x_global_types_8hpp.html#a8ae22357b6f53c2cf806bb3aeb80814a", null ],
[ "bno08x_gyro_bias_t", "_b_n_o08x_global_types_8hpp.html#a7bf3b6ed58dd988c0f4566ba56bff415", null ],
[ "bno08x_gyro_t", "_b_n_o08x_global_types_8hpp.html#ac166834f6280e6ef21af7dd8a01be1e4", null ],
[ "bno08x_magf_bias_t", "_b_n_o08x_global_types_8hpp.html#a3d6e56080638d872486935323f393ab7", null ],
[ "bno08x_magf_t", "_b_n_o08x_global_types_8hpp.html#a429f861977153379e28e8f3710330b45", null ],
[ "bno08x_meta_data_t", "_b_n_o08x_global_types_8hpp.html#a1145e5dfd14e96bd70c6e73af017b548", null ],
[ "bno08x_quat_t", "_b_n_o08x_global_types_8hpp.html#a0c7367913526c0d634c5f8f5365a55b4", null ],
[ "bno08x_raw_accel_t", "_b_n_o08x_global_types_8hpp.html#ace2ea90ebebddfcdb75e1b8b7b48f905", null ],
[ "bno08x_raw_gyro_t", "_b_n_o08x_global_types_8hpp.html#a3e205d9599aa01b7946d1ed1cbb7f1c4", null ],
[ "bno08x_raw_magf_t", "_b_n_o08x_global_types_8hpp.html#a673f429cbcd0f48394de3d990d8bda4a", null ],
[ "bno08x_sample_counts_t", "_b_n_o08x_global_types_8hpp.html#afceb7f957002d3e024d4971963ecfa20", null ],
[ "bno08x_shake_detector_t", "_b_n_o08x_global_types_8hpp.html#a7c22ac348c71afe0d42dcfae6c97ca32", null ],
[ "bno08x_stability_classifier_t", "_b_n_o08x_global_types_8hpp.html#a9f0440c67ec56fafcd25a24bf36f842f", null ],
[ "bno08x_step_counter_t", "_b_n_o08x_global_types_8hpp.html#ad52b092f56d1fa0064f2ea3502399cfc", null ],
[ "bno08x_tap_detector_t", "_b_n_o08x_global_types_8hpp.html#adcfe69b10c9c2244015bad5b978beedd", null ],
[ "imu_config_t", "_b_n_o08x_global_types_8hpp.html#aae502b3d91ddf903bba797646fd28d00", null ],
[ "IMUAccuracy", "_b_n_o08x_global_types_8hpp.html#a03fbbd71180a19088ce30d57ab050a22", null ],
[ "BNO08xAccuracy", "_b_n_o08x_global_types_8hpp.html#a6bdf6fea6d671c12413d95f36a3e7ba6", [
[ "UNRELIABLE", "_b_n_o08x_global_types_8hpp.html#a6bdf6fea6d671c12413d95f36a3e7ba6a6e257e645974b9086ed66e9465e2d80c", null ],
[ "LOW", "_b_n_o08x_global_types_8hpp.html#a6bdf6fea6d671c12413d95f36a3e7ba6a41bc94cbd8eebea13ce0491b2ac11b88", null ],
[ "MED", "_b_n_o08x_global_types_8hpp.html#a6bdf6fea6d671c12413d95f36a3e7ba6a2ad6d5975c45da2e711c796f3a1b029c", null ],
[ "HIGH", "_b_n_o08x_global_types_8hpp.html#a6bdf6fea6d671c12413d95f36a3e7ba6ab89de3b4b81c4facfac906edf29aec8c", null ],
[ "UNDEFINED", "_b_n_o08x_global_types_8hpp.html#a6bdf6fea6d671c12413d95f36a3e7ba6a0db45d2a4141101bdfe48e3314cfbca3", null ]
] ],
[ "BNO08xActivity", "_b_n_o08x_global_types_8hpp.html#a43d66cdccf17ba0cddcdddc72d4fb97d", [
[ "UNKNOWN", "_b_n_o08x_global_types_8hpp.html#a43d66cdccf17ba0cddcdddc72d4fb97da696b031073e74bf2cb98e5ef201d4aa3", null ],
[ "IN_VEHICLE", "_b_n_o08x_global_types_8hpp.html#a43d66cdccf17ba0cddcdddc72d4fb97dab166a3ce74dd5434e4a940dfa2af76e4", null ],
[ "ON_BICYCLE", "_b_n_o08x_global_types_8hpp.html#a43d66cdccf17ba0cddcdddc72d4fb97da93d94a2f3a627533453a40e302fb35a4", null ],
[ "ON_FOOT", "_b_n_o08x_global_types_8hpp.html#a43d66cdccf17ba0cddcdddc72d4fb97da7089542e0146a3499986c81e24924b58", null ],
[ "STILL", "_b_n_o08x_global_types_8hpp.html#a43d66cdccf17ba0cddcdddc72d4fb97da8b572d218013b9626d59e6a2b38f18b6", null ],
[ "TILTING", "_b_n_o08x_global_types_8hpp.html#a43d66cdccf17ba0cddcdddc72d4fb97da69909b62e08f212da31719aebf67b70c", null ],
[ "WALKING", "_b_n_o08x_global_types_8hpp.html#a43d66cdccf17ba0cddcdddc72d4fb97da606c114184493a665cf1f6a12fbab9d3", null ],
[ "RUNNING", "_b_n_o08x_global_types_8hpp.html#a43d66cdccf17ba0cddcdddc72d4fb97da43491564ebcfd38568918efbd6e840fd", null ],
[ "ON_STAIRS", "_b_n_o08x_global_types_8hpp.html#a43d66cdccf17ba0cddcdddc72d4fb97dabbf2a614429826a84bd76b4a47fc7515", null ],
[ "UNDEFINED", "_b_n_o08x_global_types_8hpp.html#a43d66cdccf17ba0cddcdddc72d4fb97da0db45d2a4141101bdfe48e3314cfbca3", null ]
] ],
[ "BNO08xActivityEnable", "_b_n_o08x_global_types_8hpp.html#a64f4487da0833d5304046093935f5d3a", [
[ "UNKNOWN", "_b_n_o08x_global_types_8hpp.html#a64f4487da0833d5304046093935f5d3aa696b031073e74bf2cb98e5ef201d4aa3", null ],
[ "IN_VEHICLE", "_b_n_o08x_global_types_8hpp.html#a64f4487da0833d5304046093935f5d3aab166a3ce74dd5434e4a940dfa2af76e4", null ],
[ "ON_BICYCLE", "_b_n_o08x_global_types_8hpp.html#a64f4487da0833d5304046093935f5d3aa93d94a2f3a627533453a40e302fb35a4", null ],
[ "ON_FOOT", "_b_n_o08x_global_types_8hpp.html#a64f4487da0833d5304046093935f5d3aa7089542e0146a3499986c81e24924b58", null ],
[ "STILL", "_b_n_o08x_global_types_8hpp.html#a64f4487da0833d5304046093935f5d3aa8b572d218013b9626d59e6a2b38f18b6", null ],
[ "TILTING", "_b_n_o08x_global_types_8hpp.html#a64f4487da0833d5304046093935f5d3aa69909b62e08f212da31719aebf67b70c", null ],
[ "WALKING", "_b_n_o08x_global_types_8hpp.html#a64f4487da0833d5304046093935f5d3aa606c114184493a665cf1f6a12fbab9d3", null ],
[ "RUNNING", "_b_n_o08x_global_types_8hpp.html#a64f4487da0833d5304046093935f5d3aa43491564ebcfd38568918efbd6e840fd", null ],
[ "ON_STAIRS", "_b_n_o08x_global_types_8hpp.html#a64f4487da0833d5304046093935f5d3aabbf2a614429826a84bd76b4a47fc7515", null ],
[ "ALL", "_b_n_o08x_global_types_8hpp.html#a64f4487da0833d5304046093935f5d3aa5fb1f955b45e38e31789286a1790398d", null ]
] ],
[ "BNO08xCalSel", "_b_n_o08x_global_types_8hpp.html#a25947bbe6bc4a7c9edd7067fdce0e9cc", [
[ "accelerometer", "_b_n_o08x_global_types_8hpp.html#a25947bbe6bc4a7c9edd7067fdce0e9cca0e1275697d4c40b4b0640fbfa3907afa", null ],
[ "gyro", "_b_n_o08x_global_types_8hpp.html#a25947bbe6bc4a7c9edd7067fdce0e9cca41e1db589d90cecf09838a038ebc8aa1", null ],
[ "magnetometer", "_b_n_o08x_global_types_8hpp.html#a25947bbe6bc4a7c9edd7067fdce0e9cca2c8af00d544b080d3c0d834d1c5dfcbf", null ],
[ "planar_accelerometer", "_b_n_o08x_global_types_8hpp.html#a25947bbe6bc4a7c9edd7067fdce0e9ccafcaab1f4c98b7343157c3c59c6a259cb", null ],
[ "all", "_b_n_o08x_global_types_8hpp.html#a25947bbe6bc4a7c9edd7067fdce0e9ccaa181a603769c1f98ad927e7367c7aa51", null ]
] ],
[ "BNO08xFrsID", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8e", [
[ "STATIC_CALIBRATION_AGM", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eae81a7ec9f2eb51db6a66eec214f74329", null ],
[ "NOMINAL_CALIBRATION", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea9b1f79a084136956f5a67145e34b8fcf", null ],
[ "STATIC_CALIBRATION_SRA", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eae3e95aa73e5b19b6fc1574c287598a8a", null ],
[ "NOMINAL_CALIBRATION_SRA", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea9575a153f8b803923611e5a7577d8992", null ],
[ "DYNAMIC_CALIBRATION", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eac843f0dc477c2043015db473c2bbf8b7", null ],
[ "ME_POWER_MGMT", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea4003f069dafa6695f634bc4d6cadf21d", null ],
[ "SYSTEM_ORIENTATION", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea174aa600a99d1fee26df64861c68d4ab", null ],
[ "ACCEL_ORIENTATION", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea5a6f607e6dea7e4770d6d44dffc14fe0", null ],
[ "SCREEN_ACCEL_ORIENTATION", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea1e56a229eb00e62fc6f98a9c3bf2c41e", null ],
[ "GYROSCOPE_ORIENTATION", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eab7ba02b55d602fc0e643a0e860144abd", null ],
[ "MAGNETOMETER_ORIENTATION", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea7c1bc0a9cbeffed48c3f56f138f059dd", null ],
[ "ARVR_STABILIZATION_RV", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ead41092d568817e7b690859c6a04089ef", null ],
[ "ARVR_STABILIZATION_GRV", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea20d2e66717ed43eb8a6b112e953eb9db", null ],
[ "TAP_DETECT_CONFIG", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea94ada7efc076c96b78bcb052d4f22ca2", null ],
[ "SIG_MOTION_DETECT_CONFIG", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eae5d606ae5efeadd9ab249a39b8ed828a", null ],
[ "SHAKE_DETECT_CONFIG", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea8a41fbc008e0571cf295a0770e995864", null ],
[ "MAX_FUSION_PERIOD", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea2dfcf6ba54eba882fb201bd55b45c4b9", null ],
[ "SERIAL_NUMBER", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eabac5402bcf9584b3014bd64b8b6ad282", null ],
[ "ES_PRESSURE_CAL", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea985e7c8c6bc3500a46530901ac93ab09", null ],
[ "ES_TEMPERATURE_CAL", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eae15b6d77b828a0022adb2622ddf30d29", null ],
[ "ES_HUMIDITY_CAL", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea2ce4d488b1ad35ff763f52aec7191874", null ],
[ "ES_AMBIENT_LIGHT_CAL", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea11c8ae2ec493a78ebc9a808e1df7478c", null ],
[ "ES_PROXIMITY_CAL", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea0afc9b6963a488212d0d10c1788ca309", null ],
[ "ALS_CAL", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eadc862ae872087053cf308a5c9d12e8ea", null ],
[ "PROXIMITY_SENSOR_CAL", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eabcf02bc8a45fdf7df5390b79184b922e", null ],
[ "PICKUP_DETECTOR_CONFIG", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eac9e002e70642b098e7e67cc4083d134d", null ],
[ "FLIP_DETECTOR_CONFIG", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eab0ef80b2f1340b86b39cb82f5ab9d7ee", null ],
[ "STABILITY_DETECTOR_CONFIG", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ead36109c56ef4d0598cc0b03b25dc8d85", null ],
[ "ACTIVITY_TRACKER_CONFIG", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eab16df741bbcb037e9fc6830441e21a95", null ],
[ "SLEEP_DETECTOR_CONFIG", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea19f33813d80c7da8306762a7f141d9bb", null ],
[ "TILT_DETECTOR_CONFIG", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea6590d7f1041f103cdaab64cd06e0db37", null ],
[ "POCKET_DETECTOR_CONFIG", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eaababe7d27ea06c8f91d48e5b7aa29edd", null ],
[ "CIRCLE_DETECTOR_CONFIG", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea04c1dfc95c72ddbf41e93f6c894aea7c", null ],
[ "USER_RECORD", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea5d88297a4f00a18d228e25847cbac419", null ],
[ "ME_TIME_SOURCE_SELECT", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea622bd18282b2f88dc49339c638005f7d", null ],
[ "UART_FORMAT", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea915838bac984c07ae03ec46239375b32", null ],
[ "GYRO_INTEGRATED_RV_CONFIG", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eacde3a23190df77d7c45b6dcf38727bda", null ],
[ "META_RAW_ACCELEROMETER", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea2e4ea1aa76f2cad49db5d57d811e12aa", null ],
[ "META_ACCELEROMETER", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea465acbc549b49027295fb2df6d89ad9e", null ],
[ "META_LINEAR_ACCELERATION", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea3308d6a253d373d623aa27e5a7e35b26", null ],
[ "META_GRAVITY", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ead18387364cb570f2dada6577901433b2", null ],
[ "META_RAW_GYROSCOPE", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea151beca4927a54850a706fce1bdc6d4f", null ],
[ "META_GYROSCOPE_CALIBRATED", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea1bc76fb93c1b3dd08a602f2f4fbe8645", null ],
[ "META_GYROSCOPE_UNCALIBRATED", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eaa68be0ce226eff099a645026852190b4", null ],
[ "META_RAW_MAGNETOMETER", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ead97759e77dc0c7c57de6a56bc0f9bad8", null ],
[ "META_MAGNETIC_FIELD_CALIBRATED", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eac4042d50ceb28eb1f11e87cb6d6d4b61", null ],
[ "META_MAGNETIC_FIELD_UNCALIBRATED", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea34c09ae0fffb459871f75731dd9bdfb1", null ],
[ "META_ROTATION_VECTOR", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea4a6153a0da5cadc5308e699f0d72de20", null ],
[ "META_GAME_ROTATION_VECTOR", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea03247820bfcd6c7518327a501c2f84f2", null ],
[ "META_GEOMAGNETIC_ROTATION_VECTOR", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea8358c5060ffe770da1411d8779db71a8", null ],
[ "META_PRESSURE", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eaf9c947198092e74abb25848eb7769067", null ],
[ "META_AMBIENT_LIGHT", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea272dc30956f626dd9c57deabae51f34e", null ],
[ "META_HUMIDITY", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eaad36e03479240e4335a782c235a5d38a", null ],
[ "META_PROXIMITY", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea5672a03a15b0d08bc1dbf6d361f885b6", null ],
[ "META_TEMPERATURE", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eab95695a3e70032d9b77b4b66c66fc98c", null ],
[ "META_TAP_DETECTOR", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eab16eab94415b5ee4213d1d5091bcbe63", null ],
[ "META_STEP_DETECTOR", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eaec9658d47befd647b63e584f101b54be", null ],
[ "META_STEP_COUNTER", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eaf2f39889d71f8b36825d018c4e9097d0", null ],
[ "META_SIGNIFICANT_MOTION", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea75cae4a3d64033a6b610ba9bdeca4400", null ],
[ "META_STABILITY_CLASSIFIER", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea74afeef51f861c9990699dce9c3544d0", null ],
[ "META_SHAKE_DETECTOR", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea9ec318efb06209c42f9199b41d76df40", null ],
[ "META_FLIP_DETECTOR", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eaeba85c6e59bb27b48782c948858e21e0", null ],
[ "META_PICKUP_DETECTOR", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea499a184ec3f1a41ee95704207c3a0907", null ],
[ "META_STABILITY_DETECTOR", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ead5ca5c5444a4d4078796da85a8a63fd8", null ],
[ "META_PERSONAL_ACTIVITY_CLASSIFIER", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea6fc1d676928d6b16f1c1639b27a52669", null ],
[ "META_SLEEP_DETECTOR", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea75c30391bf2c38c3d5451e6f3f1969ef", null ],
[ "META_TILT_DETECTOR", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea66d0073ac3caa41ab4958fc167032f39", null ],
[ "META_POCKET_DETECTOR", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea8fea9f9b77154625f1b543988398610b", null ],
[ "META_CIRCLE_DETECTOR", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eac26499be839c2f04ca712c388e02b2cd", null ],
[ "META_HEART_RATE_MONITOR", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea41240ea9c983158280d9a1a144d6f9dc", null ],
[ "META_ARVR_STABILIZED_RV", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea61501297c2607c69321c2a5b4c1c945b", null ],
[ "META_ARVR_STABILIZED_GRV", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea240edccff7cb86c2486ee9bac60e19ca", null ],
[ "META_GYRO_INTEGRATED_RV", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea928ad374247b43bfa0939406c62d2b31", null ]
] ],
[ "BNO08xResetReason", "_b_n_o08x_global_types_8hpp.html#afed71c9ed8a8563767f26282408ccee2", [
[ "UNDEFINED", "_b_n_o08x_global_types_8hpp.html#afed71c9ed8a8563767f26282408ccee2a0db45d2a4141101bdfe48e3314cfbca3", null ],
[ "POR", "_b_n_o08x_global_types_8hpp.html#afed71c9ed8a8563767f26282408ccee2a7b47bb0f9f8c72f84d891e8e22a1fb92", null ],
[ "INT_RST", "_b_n_o08x_global_types_8hpp.html#afed71c9ed8a8563767f26282408ccee2acc069cf9b33eb4e7fb3696f0f42d752f", null ],
[ "WTD", "_b_n_o08x_global_types_8hpp.html#afed71c9ed8a8563767f26282408ccee2a764caaf44e35ee682f4079bd0878fa36", null ],
[ "EXT_RST", "_b_n_o08x_global_types_8hpp.html#afed71c9ed8a8563767f26282408ccee2ac4e100317ca17eda786308c1c39eded5", null ],
[ "OTHER", "_b_n_o08x_global_types_8hpp.html#afed71c9ed8a8563767f26282408ccee2a03570470bad94692ce93e32700d2e1cb", null ]
] ],
[ "BNO08xStability", "_b_n_o08x_global_types_8hpp.html#a22d72f675aad7af764e685f91b29f4cb", [
[ "UNKNOWN", "_b_n_o08x_global_types_8hpp.html#a22d72f675aad7af764e685f91b29f4cba696b031073e74bf2cb98e5ef201d4aa3", null ],
[ "ON_TABLE", "_b_n_o08x_global_types_8hpp.html#a22d72f675aad7af764e685f91b29f4cba71149a62cd9fec4756e3538d1754486a", null ],
[ "STATIONARY", "_b_n_o08x_global_types_8hpp.html#a22d72f675aad7af764e685f91b29f4cba4120eb7591bd0789af75a8973d5f9146", null ],
[ "STABLE", "_b_n_o08x_global_types_8hpp.html#a22d72f675aad7af764e685f91b29f4cba32987cdf8a725702042ab18f5c700905", null ],
[ "MOTION", "_b_n_o08x_global_types_8hpp.html#a22d72f675aad7af764e685f91b29f4cbaf96e6ea7a7375bd60bad3f3caae3cf27", null ],
[ "RESERVED", "_b_n_o08x_global_types_8hpp.html#a22d72f675aad7af764e685f91b29f4cba83c7f2aa8c3ac10ed8beb75cad162827", null ],
[ "UNDEFINED", "_b_n_o08x_global_types_8hpp.html#a22d72f675aad7af764e685f91b29f4cba0db45d2a4141101bdfe48e3314cfbca3", null ]
] ],
[ "BNO08xAccuracy_to_str", "_b_n_o08x_global_types_8hpp.html#abb500e98b07c687d37e8ac0548a02e05", null ],
[ "BNO08xActivity_to_str", "_b_n_o08x_global_types_8hpp.html#a042702b50b2a3617c517cd601e9d7ead", null ],
[ "BNO08xFrsID_to_str", "_b_n_o08x_global_types_8hpp.html#a79cad23b69ea6ab97bf9d6e0a64a2826", null ],
[ "BNO08xStability_to_str", "_b_n_o08x_global_types_8hpp.html#acd889b071d45f7ba9e7157e7a752bf5a", null ]
];

View File

@ -0,0 +1,52 @@
<map id="/media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/BNO08xGlobalTypes.hpp" name="/media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/BNO08xGlobalTypes.hpp">
<area shape="rect" id="node1" title=" " alt="" coords="2788,5,3063,76"/>
<area shape="rect" id="node2" href="$_b_n_o08x_8hpp.html" title=" " alt="" coords="6691,717,6952,773"/>
<area shape="rect" id="node7" href="$_b_n_o08x_private_types_8hpp.html" title=" " alt="" coords="6695,124,6974,195"/>
<area shape="rect" id="node9" href="$_b_n_o08x_rpt_8hpp.html" title=" " alt="" coords="2816,243,3035,313"/>
<area shape="rect" id="node3" href="$_b_n_o08x_test_helper_8hpp.html" title=" " alt="" coords="6629,821,6888,892"/>
<area shape="rect" id="node5" href="$_b_n_o08x_8cpp.html" title=" " alt="" coords="7098,843,7201,870"/>
<area shape="rect" id="node6" href="$_b_n_o08x_s_h2_h_a_l_8cpp.html" title=" " alt="" coords="6912,843,7067,870"/>
<area shape="rect" id="node4" href="$_b_n_o08x_test_suite_8hpp.html" title=" " alt="" coords="6629,940,6888,1011"/>
<area shape="rect" id="node8" href="$_b_n_o08x_s_h2_h_a_l_8hpp.html" title=" " alt="" coords="6860,599,7119,669"/>
<area shape="rect" id="node10" href="$_b_n_o08x_rpt_acceleration_8hpp.html" title=" " alt="" coords="4055,361,4273,432"/>
<area shape="rect" id="node13" href="$_b_n_o08x_rpt_activity_classifier_8hpp.html" title=" " alt="" coords="494,361,733,432"/>
<area shape="rect" id="node15" href="$_b_n_o08x_rpt_cal_gyro_8hpp.html" title=" " alt="" coords="1203,361,1421,432"/>
<area shape="rect" id="node17" href="$_b_n_o08x_rpt_cal_magnetometer_8hpp.html" title=" " alt="" coords="1883,361,2128,432"/>
<area shape="rect" id="node19" href="$_b_n_o08x_rpt_gravity_8hpp.html" title=" " alt="" coords="4360,361,4579,432"/>
<area shape="rect" id="node21" href="$_b_n_o08x_rpt_linear_acceleration_8hpp.html" title=" " alt="" coords="4669,361,4920,432"/>
<area shape="rect" id="node23" href="$_b_n_o08x_rpt_r_v_generic_8hpp.html" title=" " alt="" coords="5639,361,5857,432"/>
<area shape="rect" id="node32" href="$_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp.html" title=" " alt="" coords="2663,361,2955,432"/>
<area shape="rect" id="node34" href="$_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp.html" title=" " alt="" coords="233,361,461,432"/>
<area shape="rect" id="node36" href="$_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp.html" title=" " alt="" coords="873,361,1165,432"/>
<area shape="rect" id="node38" href="$_b_n_o08x_rpt_shake_detector_8hpp.html" title=" " alt="" coords="1537,361,1759,432"/>
<area shape="rect" id="node40" href="$_b_n_o08x_rpt_stability_classifier_8hpp.html" title=" " alt="" coords="2153,361,2396,432"/>
<area shape="rect" id="node42" href="$_b_n_o08x_rpt_step_counter_8hpp.html" title=" " alt="" coords="2420,361,2639,432"/>
<area shape="rect" id="node44" href="$_b_n_o08x_rpt_tap_detector_8hpp.html" title=" " alt="" coords="3128,361,3347,432"/>
<area shape="rect" id="node46" href="$_b_n_o08x_rpt_uncal_gyro_8hpp.html" title=" " alt="" coords="3371,361,3589,432"/>
<area shape="rect" id="node48" href="$_b_n_o08x_rpt_uncal_magnetometer_8hpp.html" title=" " alt="" coords="3685,361,3947,432"/>
<area shape="rect" id="node50" href="$_b_n_o08x_rpt_8cpp.html" title=" " alt="" coords="2979,383,3103,410"/>
<area shape="rect" id="node11" href="$_b_n_o08x_reports_8hpp.html" title=" " alt="" coords="3707,599,3925,669"/>
<area shape="rect" id="node12" href="$_b_n_o08x_rpt_acceleration_8cpp.html" title=" " alt="" coords="4040,502,4288,529"/>
<area shape="rect" id="node14" href="$_b_n_o08x_rpt_activity_classifier_8cpp.html" title=" " alt="" coords="385,495,575,536"/>
<area shape="rect" id="node16" href="$_b_n_o08x_rpt_cal_gyro_8cpp.html" title=" " alt="" coords="1056,502,1275,529"/>
<area shape="rect" id="node18" href="$_b_n_o08x_rpt_cal_magnetometer_8cpp.html" title=" " alt="" coords="1685,502,1968,529"/>
<area shape="rect" id="node20" href="$_b_n_o08x_rpt_gravity_8cpp.html" title=" " alt="" coords="4363,502,4576,529"/>
<area shape="rect" id="node22" href="$_b_n_o08x_rpt_linear_acceleration_8cpp.html" title=" " alt="" coords="4651,502,4939,529"/>
<area shape="rect" id="node24" href="$_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp.html" title=" " alt="" coords="6513,480,6797,551"/>
<area shape="rect" id="node26" href="$_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp.html" title=" " alt="" coords="5757,480,6003,551"/>
<area shape="rect" id="node27" href="$_b_n_o08x_rpt_game_r_v_8hpp.html" title=" " alt="" coords="6027,480,6245,551"/>
<area shape="rect" id="node28" href="$_b_n_o08x_rpt_i_gyro_r_v_8hpp.html" title=" " alt="" coords="6269,480,6488,551"/>
<area shape="rect" id="node29" href="$_b_n_o08x_rpt_r_v_8hpp.html" title=" " alt="" coords="5013,480,5232,551"/>
<area shape="rect" id="node30" href="$_b_n_o08x_rpt_r_v_geomag_8hpp.html" title=" " alt="" coords="5256,480,5475,551"/>
<area shape="rect" id="node31" href="$_b_n_o08x_rpt_r_v_generic_8cpp.html" title=" " alt="" coords="5499,502,5733,529"/>
<area shape="rect" id="node25" href="$_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp.html" title=" " alt="" coords="6535,613,6775,655"/>
<area shape="rect" id="node33" href="$_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp.html" title=" " alt="" coords="2632,502,2963,529"/>
<area shape="rect" id="node35" href="$_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp.html" title=" " alt="" coords="43,502,309,529"/>
<area shape="rect" id="node37" href="$_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp.html" title=" " alt="" coords="651,502,981,529"/>
<area shape="rect" id="node39" href="$_b_n_o08x_rpt_shake_detector_8cpp.html" title=" " alt="" coords="1349,502,1611,529"/>
<area shape="rect" id="node41" href="$_b_n_o08x_rpt_stability_classifier_8cpp.html" title=" " alt="" coords="2043,495,2237,536"/>
<area shape="rect" id="node43" href="$_b_n_o08x_rpt_step_counter_8cpp.html" title=" " alt="" coords="2311,502,2558,529"/>
<area shape="rect" id="node45" href="$_b_n_o08x_rpt_tap_detector_8cpp.html" title=" " alt="" coords="3038,502,3282,529"/>
<area shape="rect" id="node47" href="$_b_n_o08x_rpt_uncal_gyro_8cpp.html" title=" " alt="" coords="3357,502,3592,529"/>
<area shape="rect" id="node49" href="$_b_n_o08x_rpt_uncal_magnetometer_8cpp.html" title=" " alt="" coords="3667,502,3965,529"/>
</map>

View File

@ -0,0 +1 @@
6709eca9e5e3e970f80b15f484355afb

Binary file not shown.

After

Width:  |  Height:  |  Size: 414 KiB

View File

@ -0,0 +1,11 @@
<map id="/media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/BNO08xGlobalTypes.hpp" name="/media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/BNO08xGlobalTypes.hpp">
<area shape="rect" id="node1" title=" " alt="" coords="254,5,529,76"/>
<area shape="rect" id="node2" title=" " alt="" coords="5,124,73,151"/>
<area shape="rect" id="node3" title=" " alt="" coords="97,124,184,151"/>
<area shape="rect" id="node4" title=" " alt="" coords="208,124,279,151"/>
<area shape="rect" id="node5" title=" " alt="" coords="303,124,370,151"/>
<area shape="rect" id="node6" title=" " alt="" coords="394,124,498,151"/>
<area shape="rect" id="node7" title=" " alt="" coords="523,124,681,151"/>
<area shape="rect" id="node8" title=" " alt="" coords="706,124,853,151"/>
<area shape="rect" id="node9" title=" " alt="" coords="877,124,1021,151"/>
</map>

View File

@ -0,0 +1 @@
6b5d0b4915f7956569a6677247b75061

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

View File

@ -0,0 +1,8 @@
<map id="BNO08xFrsID_to_str" name="BNO08xFrsID_to_str">
<area shape="rect" id="node1" title=" " alt="" coords="672,46,824,73"/>
<area shape="rect" id="node2" href="$class_b_n_o08x.html#a138577792350b8d5cc48cbf46b34c4f3" title="Retrieves a record from flash record system (if your goal is to retrieve sensor specific meta data us..." alt="" coords="490,17,618,43"/>
<area shape="rect" id="node5" href="$class_b_n_o08x.html#aa616a645a4fc9054194fdbf76ec9c5b5" title="Writes a record to flash record system." alt="" coords="484,71,624,98"/>
<area shape="rect" id="node3" href="$class_b_n_o08x.html#ad42c335827c7b09cd2e4ff303a0d3520" title="Retrieves the system orientation of the BNO08x device and converts to float." alt="" coords="249,5,408,47"/>
<area shape="rect" id="node4" href="$class_b_n_o08x.html#aae4512fa4768becf0e3919a0e0ec34d8" title="Retrieves and prints system orientation." alt="" coords="5,5,173,47"/>
<area shape="rect" id="node6" href="$class_b_n_o08x.html#a65a7175b6f6ad6ce687e4fd4cd4bc396" title="Deletes dynamic calibration data from BNO08x internal flash and resets the device...." alt="" coords="221,71,436,112"/>
</map>

View File

@ -0,0 +1 @@
8a6326536c94285cc6e9979ba502d033

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

View File

@ -0,0 +1,4 @@
<map id="BNO08xAccuracy_to_str" name="BNO08xAccuracy_to_str">
<area shape="rect" id="node1" title=" " alt="" coords="268,13,447,39"/>
<area shape="rect" id="node2" href="$class_b_n_o08x.html#abcdba0d0e82db480d20ea4564511a276" title="Example calibration routine using dynamic/ME calibration commands." alt="" coords="5,5,220,47"/>
</map>

View File

@ -0,0 +1 @@
a78fe35baa43f9ba26ebd532ba686098

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.7 KiB

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,269 @@
<!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">
<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.9.4"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>esp32_BNO08x: /media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/BNO08xPrivateTypes.hpp File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<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>
<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.4</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.9.4 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'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');
$(document).ready(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 */
$(document).ready(function(){initNavTree('_b_n_o08x_private_types_8hpp.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">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#enum-members">Enumerations</a> </div>
<div class="headertitle"><div class="title">BNO08xPrivateTypes.hpp File Reference</div></div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;etl/vector.h&gt;</code><br />
<code>#include &lt;etl/variant.h&gt;</code><br />
<code>#include &lt;freertos/FreeRTOS.h&gt;</code><br />
<code>#include &lt;freertos/semphr.h&gt;</code><br />
<code>#include &lt;freertos/event_groups.h&gt;</code><br />
<code>#include &quot;<a class="el" href="_b_n_o08x_global_types_8hpp_source.html">BNO08xGlobalTypes.hpp</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_b_n_o08x_cb_param_rpt_i_d_8hpp_source.html">BNO08xCbParamRptID.hpp</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_b_n_o08x_cb_param_void_8hpp_source.html">BNO08xCbParamVoid.hpp</a>&quot;</code><br />
</div><div class="textblock"><div class="dynheader">
Include dependency graph for BNO08xPrivateTypes.hpp:</div>
<div class="dyncontent">
<div class="center"><img src="_b_n_o08x_private_types_8hpp__incl.png" border="0" usemap="#a_2media_2develop_2git_2imu__pr__cleanup_2components_2esp32___b_n_o08x_2include_2_b_n_o08x_private_types_8hpp" alt=""/></div>
<map name="a_2media_2develop_2git_2imu__pr__cleanup_2components_2esp32___b_n_o08x_2include_2_b_n_o08x_private_types_8hpp" id="a_2media_2develop_2git_2imu__pr__cleanup_2components_2esp32___b_n_o08x_2include_2_b_n_o08x_private_types_8hpp">
<area shape="rect" title=" " alt="" coords="445,5,724,76"/>
<area shape="rect" title=" " alt="" coords="5,124,100,151"/>
<area shape="rect" title=" " alt="" coords="125,124,226,151"/>
<area shape="rect" title=" " alt="" coords="251,124,401,151"/>
<area shape="rect" title=" " alt="" coords="425,124,563,151"/>
<area shape="rect" title=" " alt="" coords="587,124,764,151"/>
<area shape="rect" href="_b_n_o08x_global_types_8hpp.html" title=" " alt="" coords="788,124,971,151"/>
<area shape="rect" href="_b_n_o08x_cb_param_rpt_i_d_8hpp.html" title=" " alt="" coords="1097,124,1294,151"/>
<area shape="rect" href="_b_n_o08x_cb_param_void_8hpp.html" title=" " alt="" coords="1366,124,1555,151"/>
<area shape="rect" title=" " alt="" coords="404,199,472,225"/>
<area shape="rect" title=" " alt="" coords="496,199,583,225"/>
<area shape="rect" title=" " alt="" coords="967,273,1037,300"/>
<area shape="rect" title=" " alt="" coords="658,199,725,225"/>
<area shape="rect" title=" " alt="" coords="749,199,853,225"/>
<area shape="rect" title=" " alt="" coords="877,199,1036,225"/>
<area shape="rect" title=" " alt="" coords="1061,199,1207,225"/>
<area shape="rect" title=" " alt="" coords="1231,199,1375,225"/>
<area shape="rect" href="_b_n_o08x_cb_generic_8hpp.html" title=" " alt="" coords="1399,199,1570,225"/>
<area shape="rect" title=" " alt="" coords="1441,273,1528,300"/>
</map>
</div>
</div><div class="textblock"><div class="dynheader">
This graph shows which files directly or indirectly include this file:</div>
<div class="dyncontent">
<div class="center"><img src="_b_n_o08x_private_types_8hpp__dep__incl.png" border="0" usemap="#a_2media_2develop_2git_2imu__pr__cleanup_2components_2esp32___b_n_o08x_2include_2_b_n_o08x_private_types_8hppdep" alt=""/></div>
<map name="a_2media_2develop_2git_2imu__pr__cleanup_2components_2esp32___b_n_o08x_2include_2_b_n_o08x_private_types_8hppdep" id="a_2media_2develop_2git_2imu__pr__cleanup_2components_2esp32___b_n_o08x_2include_2_b_n_o08x_private_types_8hppdep">
<area shape="rect" title=" " alt="" coords="1521,5,1799,76"/>
<area shape="rect" href="_b_n_o08x_8hpp.html" title=" " alt="" coords="204,599,465,655"/>
<area shape="rect" href="_b_n_o08x_8cpp.html" title=" " alt="" coords="3798,725,3901,751"/>
<area shape="rect" href="_b_n_o08x_s_h2_h_a_l_8hpp.html" title=" " alt="" coords="5,480,264,551"/>
<area shape="rect" href="_b_n_o08x_rpt_8hpp.html" title=" " alt="" coords="2759,124,2977,195"/>
<area shape="rect" href="_b_n_o08x_test_helper_8hpp.html" title=" " alt="" coords="236,703,495,773"/>
<area shape="rect" href="_b_n_o08x_s_h2_h_a_l_8cpp.html" title=" " alt="" coords="57,725,212,751"/>
<area shape="rect" href="_b_n_o08x_test_suite_8hpp.html" title=" " alt="" coords="236,821,495,892"/>
<area shape="rect" href="_b_n_o08x_rpt_acceleration_8hpp.html" title=" " alt="" coords="3612,243,3831,313"/>
<area shape="rect" href="_b_n_o08x_rpt_activity_classifier_8hpp.html" title=" " alt="" coords="3875,243,4114,313"/>
<area shape="rect" href="_b_n_o08x_rpt_cal_gyro_8hpp.html" title=" " alt="" coords="4152,243,4371,313"/>
<area shape="rect" href="_b_n_o08x_rpt_cal_magnetometer_8hpp.html" title=" " alt="" coords="408,243,653,313"/>
<area shape="rect" href="_b_n_o08x_rpt_gravity_8hpp.html" title=" " alt="" coords="1080,243,1299,313"/>
<area shape="rect" href="_b_n_o08x_rpt_linear_acceleration_8hpp.html" title=" " alt="" coords="4429,243,4680,313"/>
<area shape="rect" href="_b_n_o08x_rpt_r_v_generic_8hpp.html" title=" " alt="" coords="5511,243,5729,313"/>
<area shape="rect" href="_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp.html" title=" " alt="" coords="6578,243,6870,313"/>
<area shape="rect" href="_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp.html" title=" " alt="" coords="2366,243,2594,313"/>
<area shape="rect" href="_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp.html" title=" " alt="" coords="2862,243,3154,313"/>
<area shape="rect" href="_b_n_o08x_rpt_shake_detector_8hpp.html" title=" " alt="" coords="766,243,989,313"/>
<area shape="rect" href="_b_n_o08x_rpt_stability_classifier_8hpp.html" title=" " alt="" coords="1347,243,1589,313"/>
<area shape="rect" href="_b_n_o08x_rpt_step_counter_8hpp.html" title=" " alt="" coords="1653,243,1872,313"/>
<area shape="rect" href="_b_n_o08x_rpt_tap_detector_8hpp.html" title=" " alt="" coords="1973,243,2192,313"/>
<area shape="rect" href="_b_n_o08x_rpt_uncal_gyro_8hpp.html" title=" " alt="" coords="2619,243,2837,313"/>
<area shape="rect" href="_b_n_o08x_rpt_uncal_magnetometer_8hpp.html" title=" " alt="" coords="3179,243,3440,313"/>
<area shape="rect" href="_b_n_o08x_rpt_8cpp.html" title=" " alt="" coords="3463,265,3587,291"/>
<area shape="rect" href="_b_n_o08x_reports_8hpp.html" title=" " alt="" coords="3376,480,3595,551"/>
<area shape="rect" href="_b_n_o08x_rpt_acceleration_8cpp.html" title=" " alt="" coords="3709,383,3957,410"/>
<area shape="rect" href="_b_n_o08x_rpt_activity_classifier_8cpp.html" title=" " alt="" coords="4033,376,4223,417"/>
<area shape="rect" href="_b_n_o08x_rpt_cal_gyro_8cpp.html" title=" " alt="" coords="4299,383,4517,410"/>
<area shape="rect" href="_b_n_o08x_rpt_cal_magnetometer_8cpp.html" title=" " alt="" coords="389,383,672,410"/>
<area shape="rect" href="_b_n_o08x_rpt_gravity_8cpp.html" title=" " alt="" coords="1083,383,1296,410"/>
<area shape="rect" href="_b_n_o08x_rpt_linear_acceleration_8cpp.html" title=" " alt="" coords="4592,383,4880,410"/>
<area shape="rect" href="_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp.html" title=" " alt="" coords="6133,361,6417,432"/>
<area shape="rect" href="_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp.html" title=" " alt="" coords="6441,361,6687,432"/>
<area shape="rect" href="_b_n_o08x_rpt_game_r_v_8hpp.html" title=" " alt="" coords="5389,361,5608,432"/>
<area shape="rect" href="_b_n_o08x_rpt_i_gyro_r_v_8hpp.html" title=" " alt="" coords="5632,361,5851,432"/>
<area shape="rect" href="_b_n_o08x_rpt_r_v_8hpp.html" title=" " alt="" coords="4904,361,5123,432"/>
<area shape="rect" href="_b_n_o08x_rpt_r_v_geomag_8hpp.html" title=" " alt="" coords="5147,361,5365,432"/>
<area shape="rect" href="_b_n_o08x_rpt_r_v_generic_8cpp.html" title=" " alt="" coords="5875,383,6109,410"/>
<area shape="rect" href="_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp.html" title=" " alt="" coords="6155,495,6395,536"/>
<area shape="rect" href="_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp.html" title=" " alt="" coords="6444,495,6684,536"/>
<area shape="rect" href="_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp.html" title=" " alt="" coords="6761,383,7092,410"/>
<area shape="rect" href="_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp.html" title=" " alt="" coords="2229,383,2496,410"/>
<area shape="rect" href="_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp.html" title=" " alt="" coords="2880,383,3211,410"/>
<area shape="rect" href="_b_n_o08x_rpt_shake_detector_8cpp.html" title=" " alt="" coords="747,383,1008,410"/>
<area shape="rect" href="_b_n_o08x_rpt_stability_classifier_8cpp.html" title=" " alt="" coords="1371,376,1565,417"/>
<area shape="rect" href="_b_n_o08x_rpt_step_counter_8cpp.html" title=" " alt="" coords="1639,383,1886,410"/>
<area shape="rect" href="_b_n_o08x_rpt_tap_detector_8cpp.html" title=" " alt="" coords="1961,383,2205,410"/>
<area shape="rect" href="_b_n_o08x_rpt_uncal_gyro_8cpp.html" title=" " alt="" coords="2621,383,2856,410"/>
<area shape="rect" href="_b_n_o08x_rpt_uncal_magnetometer_8cpp.html" title=" " alt="" coords="3336,383,3635,410"/>
</map>
</div>
</div>
<p><a href="_b_n_o08x_private_types_8hpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html">BNO08xPrivateTypes::bno08x_init_status_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Holds info about which functionality has been successfully initialized (used by deconstructor during cleanup). <a href="struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html">BNO08xPrivateTypes::bno08x_sync_ctx_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Holds context used to synchronize tasks and callback execution. <a href="struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespace_b_n_o08x_private_types"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_n_o08x_private_types.html">BNO08xPrivateTypes</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="typedef-members" name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:a0f0c287ea0571e6c589c638e4bd07703"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_n_o08x_private_types.html#a0f0c287ea0571e6c589c638e4bd07703">BNO08xPrivateTypes::bno08x_cb_list_t</a> = etl::vector&lt; etl::variant&lt; <a class="el" href="class_b_n_o08x_cb_param_void.html">BNO08xCbParamVoid</a>, <a class="el" href="class_b_n_o08x_cb_param_rpt_i_d.html">BNO08xCbParamRptID</a> &gt;, CONFIG_ESP32_BNO08X_CB_MAX &gt;</td></tr>
<tr class="memdesc:a0f0c287ea0571e6c589c638e4bd07703"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alias for vector type to contain both cb flavors. <a href="namespace_b_n_o08x_private_types.html#a0f0c287ea0571e6c589c638e4bd07703">More...</a><br /></td></tr>
<tr class="separator:a0f0c287ea0571e6c589c638e4bd07703"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2698bcb8153e67716b43ce3cccc0f31a"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html">BNO08xPrivateTypes::bno08x_init_status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_n_o08x_private_types.html#a2698bcb8153e67716b43ce3cccc0f31a">BNO08xPrivateTypes::bno08x_init_status_t</a></td></tr>
<tr class="memdesc:a2698bcb8153e67716b43ce3cccc0f31a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Holds info about which functionality has been successfully initialized (used by deconstructor during cleanup). <a href="namespace_b_n_o08x_private_types.html#a2698bcb8153e67716b43ce3cccc0f31a">More...</a><br /></td></tr>
<tr class="separator:a2698bcb8153e67716b43ce3cccc0f31a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a67b3b4702d94bb4ba152a213feae944f"><td class="memItemLeft" align="right" valign="top">typedef struct <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="namespace_b_n_o08x_private_types.html#a67b3b4702d94bb4ba152a213feae944f">BNO08xPrivateTypes::bno08x_sync_ctx_t</a></td></tr>
<tr class="memdesc:a67b3b4702d94bb4ba152a213feae944f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Holds context used to synchronize tasks and callback execution. <a href="namespace_b_n_o08x_private_types.html#a67b3b4702d94bb4ba152a213feae944f">More...</a><br /></td></tr>
<tr class="separator:a67b3b4702d94bb4ba152a213feae944f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:ac53fb578d93a18b7a83903fc7a71dc2f"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2f">BNO08xPrivateTypes::bno08x_rpt_bit_t</a> : EventBits_t { <br />
&#160;&#160;<a class="el" href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fac0ff3fde600aac814ad76a4769515ae8">BNO08xPrivateTypes::EVT_GRP_RPT_RV_BIT</a> = (1UL &lt;&lt; 0U)
, <a class="el" href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fad39283f98adf7242b3b3ccf847c150cd">BNO08xPrivateTypes::EVT_GRP_RPT_RV_GAME_BIT</a> = (1UL &lt;&lt; 1U)
, <a class="el" href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fab5d141bdda220e3fa0bd9eb0fe3f31b5">BNO08xPrivateTypes::EVT_GRP_RPT_RV_ARVR_S_BIT</a> = (1UL &lt;&lt; 2U)
, <a class="el" href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fab77588c26929a2d8dd8eeea883b905ca">BNO08xPrivateTypes::EVT_GRP_RPT_RV_ARVR_S_GAME_BIT</a> = (1UL &lt;&lt; 3U)
, <br />
&#160;&#160;<a class="el" href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fa6835a63fb08379608cda0a108098aac7">BNO08xPrivateTypes::EVT_GRP_RPT_GYRO_INTEGRATED_RV_BIT</a> = (1UL &lt;&lt; 4U)
, <a class="el" href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fa728314f4744fc408c6b153e8fbb3feb4">BNO08xPrivateTypes::EVT_GRP_RPT_GEOMAG_RV_BIT</a> = (1UL &lt;&lt; 5U)
, <a class="el" href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2faa5b9ffe097d1eb83a6a5a13871da0891">BNO08xPrivateTypes::EVT_GRP_RPT_ACCELEROMETER_BIT</a> = (1UL &lt;&lt; 6U)
, <a class="el" href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fa68851003c2b7df34c3acf882251c60e2">BNO08xPrivateTypes::EVT_GRP_RPT_LINEAR_ACCELEROMETER_BIT</a> = (1UL &lt;&lt; 7U)
, <br />
&#160;&#160;<a class="el" href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fabd9e62157a0bc3dc38c3473d7bc2799f">BNO08xPrivateTypes::EVT_GRP_RPT_GRAVITY_BIT</a> = (1UL &lt;&lt; 8U)
, <a class="el" href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2faeb1961d7852ea305443610b2521aaea7">BNO08xPrivateTypes::EVT_GRP_RPT_CAL_GYRO_BIT</a> = (1UL &lt;&lt; 9U)
, <a class="el" href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fa591c062247280798af0e40d6141614c6">BNO08xPrivateTypes::EVT_GRP_RPT_UNCAL_GYRO_BIT</a> = (1UL &lt;&lt; 10U)
, <a class="el" href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fac1d15dddeab169b213c719e6b0fef32d">BNO08xPrivateTypes::EVT_GRP_RPT_CAL_MAGNETOMETER_BIT</a> = (1UL &lt;&lt; 11U)
, <br />
&#160;&#160;<a class="el" href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2faa54d15cc17179a6840b9ec3f4e0038cb">BNO08xPrivateTypes::EVT_GRP_RPT_UNCAL_MAGNETOMETER_BIT</a> = (1UL &lt;&lt; 12U)
, <a class="el" href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fad4482fb4fb6693a492584508691f2c77">BNO08xPrivateTypes::EVT_GRP_RPT_TAP_DETECTOR_BIT</a> = (1UL &lt;&lt; 13U)
, <a class="el" href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fafb8f448edba339f37fdf794bd891f903">BNO08xPrivateTypes::EVT_GRP_RPT_STEP_COUNTER_BIT</a> = (1UL &lt;&lt; 14U)
, <a class="el" href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fae138ae8422830982a470025d81c4be4b">BNO08xPrivateTypes::EVT_GRP_RPT_STABILITY_CLASSIFIER_BIT</a> = (1UL &lt;&lt; 15U)
, <br />
&#160;&#160;<a class="el" href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fa94cddd1837a77bba5644543b1ad8b9e7">BNO08xPrivateTypes::EVT_GRP_RPT_ACTIVITY_CLASSIFIER_BIT</a> = (1UL &lt;&lt; 16U)
, <a class="el" href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fad517d3ea5b1b259f20ed43e1fcf40e0c">BNO08xPrivateTypes::EVT_GRP_RPT_SHAKE_DETECTOR_BIT</a> = (1UL &lt;&lt; 17U)
, <a class="el" href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fab7e6b36da354702880ff9118d45b6af2">BNO08xPrivateTypes::EVT_GRP_RPT_RAW_ACCELEROMETER_BIT</a> = (1UL &lt;&lt; 18U)
, <a class="el" href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fadcfcdea69099869ebf7f246ff5b7e8bb">BNO08xPrivateTypes::EVT_GRP_RPT_RAW_GYRO_BIT</a> = (1UL &lt;&lt; 19U)
, <br />
&#160;&#160;<a class="el" href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fab57a2ea711bebb4d4e031a0b449160c7">BNO08xPrivateTypes::EVT_GRP_RPT_RAW_MAGNETOMETER_BIT</a> = (1UL &lt;&lt; 20U)
, <a class="el" href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fab5d7a8690f3b42637a52122d4269da10">BNO08xPrivateTypes::EVT_GRP_RPT_CIRCLE_DETECTOR_BIT</a> = (1UL &lt;&lt; 21U)
, <a class="el" href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fa6bb054cdd31ded01373a4395889c84f1">BNO08xPrivateTypes::EVT_GRP_RPT_ALL</a>
<br />
}</td></tr>
<tr class="memdesc:ac53fb578d93a18b7a83903fc7a71dc2f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Bits for evt_grp_rpt_en &amp; evt_grp_rpt_data_available. <a href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2f">More...</a><br /></td></tr>
<tr class="separator:ac53fb578d93a18b7a83903fc7a71dc2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a59097f108831dd9860e17438d2976c1c"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_n_o08x_private_types.html#a59097f108831dd9860e17438d2976c1c">BNO08xPrivateTypes::bno08x_tsk_bit_t</a> : EventBits_t { <a class="el" href="namespace_b_n_o08x_private_types.html#a59097f108831dd9860e17438d2976c1ca272952aff639965d61f76664cb4fed15">BNO08xPrivateTypes::EVT_GRP_BNO08x_TASKS_RUNNING</a>
, <a class="el" href="namespace_b_n_o08x_private_types.html#a59097f108831dd9860e17438d2976c1ca616d8458c1a9f54f9d99ba03a773ba41">BNO08xPrivateTypes::EVT_GRP_BNO08x_TASK_HINT_ASSRT_BIT</a>
, <a class="el" href="namespace_b_n_o08x_private_types.html#a59097f108831dd9860e17438d2976c1caaddd073f2b8e89319909d7c61f220452">BNO08xPrivateTypes::EVT_GRP_BNO08x_TASK_RESET_OCCURRED</a>
, <a class="el" href="namespace_b_n_o08x_private_types.html#a59097f108831dd9860e17438d2976c1ca17f12f538e40746dbe8aafee08391fcc">BNO08xPrivateTypes::EVT_GRP_BNO08x_TASK_DATA_AVAILABLE</a>
}</td></tr>
<tr class="memdesc:a59097f108831dd9860e17438d2976c1c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Bits for evt_grp_bno08x_task. <a href="namespace_b_n_o08x_private_types.html#a59097f108831dd9860e17438d2976c1c">More...</a><br /></td></tr>
<tr class="separator:a59097f108831dd9860e17438d2976c1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><dl class="section author"><dt>Author</dt><dd>Myles Parfeniuk </dd></dl>
</div></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="_b_n_o08x_private_types_8hpp.html">BNO08xPrivateTypes.hpp</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.9.4 </li>
</ul>
</div>
</body>
</html>

View File

@ -2,7 +2,7 @@ var _b_n_o08x_private_types_8hpp =
[
[ "BNO08xPrivateTypes::bno08x_init_status_t", "struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html", "struct_b_n_o08x_private_types_1_1bno08x__init__status__t" ],
[ "BNO08xPrivateTypes::bno08x_sync_ctx_t", "struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html", "struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t" ],
[ "bno08x_cb_list_t", "_b_n_o08x_private_types_8hpp.html#a72315cafa76ff8c07f84f03fc6b36bc2", null ],
[ "bno08x_cb_list_t", "_b_n_o08x_private_types_8hpp.html#a0f0c287ea0571e6c589c638e4bd07703", null ],
[ "bno08x_init_status_t", "_b_n_o08x_private_types_8hpp.html#a2698bcb8153e67716b43ce3cccc0f31a", null ],
[ "bno08x_sync_ctx_t", "_b_n_o08x_private_types_8hpp.html#a67b3b4702d94bb4ba152a213feae944f", null ],
[ "bno08x_rpt_bit_t", "_b_n_o08x_private_types_8hpp.html#ac53fb578d93a18b7a83903fc7a71dc2f", [
@ -35,6 +35,5 @@ var _b_n_o08x_private_types_8hpp =
[ "EVT_GRP_BNO08x_TASK_HINT_ASSRT_BIT", "_b_n_o08x_private_types_8hpp.html#a59097f108831dd9860e17438d2976c1ca616d8458c1a9f54f9d99ba03a773ba41", null ],
[ "EVT_GRP_BNO08x_TASK_RESET_OCCURRED", "_b_n_o08x_private_types_8hpp.html#a59097f108831dd9860e17438d2976c1caaddd073f2b8e89319909d7c61f220452", null ],
[ "EVT_GRP_BNO08x_TASK_DATA_AVAILABLE", "_b_n_o08x_private_types_8hpp.html#a59097f108831dd9860e17438d2976c1ca17f12f538e40746dbe8aafee08391fcc", null ]
] ],
[ "default_sensor_cfg", "_b_n_o08x_private_types_8hpp.html#a4f68e627c3c54e471ec83756b97924da", null ]
] ]
];

View File

@ -0,0 +1,52 @@
<map id="/media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/BNO08xPrivateTypes.hpp" name="/media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/BNO08xPrivateTypes.hpp">
<area shape="rect" id="node1" title=" " alt="" coords="1521,5,1799,76"/>
<area shape="rect" id="node2" href="$_b_n_o08x_8hpp.html" title=" " alt="" coords="204,599,465,655"/>
<area shape="rect" id="node5" href="$_b_n_o08x_8cpp.html" title=" " alt="" coords="3798,725,3901,751"/>
<area shape="rect" id="node7" href="$_b_n_o08x_s_h2_h_a_l_8hpp.html" title=" " alt="" coords="5,480,264,551"/>
<area shape="rect" id="node8" href="$_b_n_o08x_rpt_8hpp.html" title=" " alt="" coords="2759,124,2977,195"/>
<area shape="rect" id="node3" href="$_b_n_o08x_test_helper_8hpp.html" title=" " alt="" coords="236,703,495,773"/>
<area shape="rect" id="node6" href="$_b_n_o08x_s_h2_h_a_l_8cpp.html" title=" " alt="" coords="57,725,212,751"/>
<area shape="rect" id="node4" href="$_b_n_o08x_test_suite_8hpp.html" title=" " alt="" coords="236,821,495,892"/>
<area shape="rect" id="node9" href="$_b_n_o08x_rpt_acceleration_8hpp.html" title=" " alt="" coords="3612,243,3831,313"/>
<area shape="rect" id="node12" href="$_b_n_o08x_rpt_activity_classifier_8hpp.html" title=" " alt="" coords="3875,243,4114,313"/>
<area shape="rect" id="node14" href="$_b_n_o08x_rpt_cal_gyro_8hpp.html" title=" " alt="" coords="4152,243,4371,313"/>
<area shape="rect" id="node16" href="$_b_n_o08x_rpt_cal_magnetometer_8hpp.html" title=" " alt="" coords="408,243,653,313"/>
<area shape="rect" id="node18" href="$_b_n_o08x_rpt_gravity_8hpp.html" title=" " alt="" coords="1080,243,1299,313"/>
<area shape="rect" id="node20" href="$_b_n_o08x_rpt_linear_acceleration_8hpp.html" title=" " alt="" coords="4429,243,4680,313"/>
<area shape="rect" id="node22" href="$_b_n_o08x_rpt_r_v_generic_8hpp.html" title=" " alt="" coords="5511,243,5729,313"/>
<area shape="rect" id="node32" href="$_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp.html" title=" " alt="" coords="6578,243,6870,313"/>
<area shape="rect" id="node34" href="$_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp.html" title=" " alt="" coords="2366,243,2594,313"/>
<area shape="rect" id="node36" href="$_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp.html" title=" " alt="" coords="2862,243,3154,313"/>
<area shape="rect" id="node38" href="$_b_n_o08x_rpt_shake_detector_8hpp.html" title=" " alt="" coords="766,243,989,313"/>
<area shape="rect" id="node40" href="$_b_n_o08x_rpt_stability_classifier_8hpp.html" title=" " alt="" coords="1347,243,1589,313"/>
<area shape="rect" id="node42" href="$_b_n_o08x_rpt_step_counter_8hpp.html" title=" " alt="" coords="1653,243,1872,313"/>
<area shape="rect" id="node44" href="$_b_n_o08x_rpt_tap_detector_8hpp.html" title=" " alt="" coords="1973,243,2192,313"/>
<area shape="rect" id="node46" href="$_b_n_o08x_rpt_uncal_gyro_8hpp.html" title=" " alt="" coords="2619,243,2837,313"/>
<area shape="rect" id="node48" href="$_b_n_o08x_rpt_uncal_magnetometer_8hpp.html" title=" " alt="" coords="3179,243,3440,313"/>
<area shape="rect" id="node50" href="$_b_n_o08x_rpt_8cpp.html" title=" " alt="" coords="3463,265,3587,291"/>
<area shape="rect" id="node10" href="$_b_n_o08x_reports_8hpp.html" title=" " alt="" coords="3376,480,3595,551"/>
<area shape="rect" id="node11" href="$_b_n_o08x_rpt_acceleration_8cpp.html" title=" " alt="" coords="3709,383,3957,410"/>
<area shape="rect" id="node13" href="$_b_n_o08x_rpt_activity_classifier_8cpp.html" title=" " alt="" coords="4033,376,4223,417"/>
<area shape="rect" id="node15" href="$_b_n_o08x_rpt_cal_gyro_8cpp.html" title=" " alt="" coords="4299,383,4517,410"/>
<area shape="rect" id="node17" href="$_b_n_o08x_rpt_cal_magnetometer_8cpp.html" title=" " alt="" coords="389,383,672,410"/>
<area shape="rect" id="node19" href="$_b_n_o08x_rpt_gravity_8cpp.html" title=" " alt="" coords="1083,383,1296,410"/>
<area shape="rect" id="node21" href="$_b_n_o08x_rpt_linear_acceleration_8cpp.html" title=" " alt="" coords="4592,383,4880,410"/>
<area shape="rect" id="node23" href="$_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp.html" title=" " alt="" coords="6133,361,6417,432"/>
<area shape="rect" id="node25" href="$_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp.html" title=" " alt="" coords="6441,361,6687,432"/>
<area shape="rect" id="node27" href="$_b_n_o08x_rpt_game_r_v_8hpp.html" title=" " alt="" coords="5389,361,5608,432"/>
<area shape="rect" id="node28" href="$_b_n_o08x_rpt_i_gyro_r_v_8hpp.html" title=" " alt="" coords="5632,361,5851,432"/>
<area shape="rect" id="node29" href="$_b_n_o08x_rpt_r_v_8hpp.html" title=" " alt="" coords="4904,361,5123,432"/>
<area shape="rect" id="node30" href="$_b_n_o08x_rpt_r_v_geomag_8hpp.html" title=" " alt="" coords="5147,361,5365,432"/>
<area shape="rect" id="node31" href="$_b_n_o08x_rpt_r_v_generic_8cpp.html" title=" " alt="" coords="5875,383,6109,410"/>
<area shape="rect" id="node24" href="$_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp.html" title=" " alt="" coords="6155,495,6395,536"/>
<area shape="rect" id="node26" href="$_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp.html" title=" " alt="" coords="6444,495,6684,536"/>
<area shape="rect" id="node33" href="$_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp.html" title=" " alt="" coords="6761,383,7092,410"/>
<area shape="rect" id="node35" href="$_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp.html" title=" " alt="" coords="2229,383,2496,410"/>
<area shape="rect" id="node37" href="$_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp.html" title=" " alt="" coords="2880,383,3211,410"/>
<area shape="rect" id="node39" href="$_b_n_o08x_rpt_shake_detector_8cpp.html" title=" " alt="" coords="747,383,1008,410"/>
<area shape="rect" id="node41" href="$_b_n_o08x_rpt_stability_classifier_8cpp.html" title=" " alt="" coords="1371,376,1565,417"/>
<area shape="rect" id="node43" href="$_b_n_o08x_rpt_step_counter_8cpp.html" title=" " alt="" coords="1639,383,1886,410"/>
<area shape="rect" id="node45" href="$_b_n_o08x_rpt_tap_detector_8cpp.html" title=" " alt="" coords="1961,383,2205,410"/>
<area shape="rect" id="node47" href="$_b_n_o08x_rpt_uncal_gyro_8cpp.html" title=" " alt="" coords="2621,383,2856,410"/>
<area shape="rect" id="node49" href="$_b_n_o08x_rpt_uncal_magnetometer_8cpp.html" title=" " alt="" coords="3336,383,3635,410"/>
</map>

View File

@ -0,0 +1 @@
a48dfc423a32ee7eea67b9b48fefd59f

Binary file not shown.

After

Width:  |  Height:  |  Size: 435 KiB

View File

@ -0,0 +1,21 @@
<map id="/media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/BNO08xPrivateTypes.hpp" name="/media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/BNO08xPrivateTypes.hpp">
<area shape="rect" id="node1" title=" " alt="" coords="445,5,724,76"/>
<area shape="rect" id="node2" title=" " alt="" coords="5,124,100,151"/>
<area shape="rect" id="node3" title=" " alt="" coords="125,124,226,151"/>
<area shape="rect" id="node4" title=" " alt="" coords="251,124,401,151"/>
<area shape="rect" id="node5" title=" " alt="" coords="425,124,563,151"/>
<area shape="rect" id="node6" title=" " alt="" coords="587,124,764,151"/>
<area shape="rect" id="node7" href="$_b_n_o08x_global_types_8hpp.html" title=" " alt="" coords="788,124,971,151"/>
<area shape="rect" id="node16" href="$_b_n_o08x_cb_param_rpt_i_d_8hpp.html" title=" " alt="" coords="1097,124,1294,151"/>
<area shape="rect" id="node19" href="$_b_n_o08x_cb_param_void_8hpp.html" title=" " alt="" coords="1366,124,1555,151"/>
<area shape="rect" id="node8" title=" " alt="" coords="404,199,472,225"/>
<area shape="rect" id="node9" title=" " alt="" coords="496,199,583,225"/>
<area shape="rect" id="node10" title=" " alt="" coords="967,273,1037,300"/>
<area shape="rect" id="node11" title=" " alt="" coords="658,199,725,225"/>
<area shape="rect" id="node12" title=" " alt="" coords="749,199,853,225"/>
<area shape="rect" id="node13" title=" " alt="" coords="877,199,1036,225"/>
<area shape="rect" id="node14" title=" " alt="" coords="1061,199,1207,225"/>
<area shape="rect" id="node15" title=" " alt="" coords="1231,199,1375,225"/>
<area shape="rect" id="node17" href="$_b_n_o08x_cb_generic_8hpp.html" title=" " alt="" coords="1399,199,1570,225"/>
<area shape="rect" id="node18" title=" " alt="" coords="1441,273,1528,300"/>
</map>

View File

@ -0,0 +1 @@
fb5f6533baf3d68869bfe948d63d79a3

Binary file not shown.

After

Width:  |  Height:  |  Size: 53 KiB

View File

@ -1,20 +1,18 @@
<!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">
<html xmlns="http://www.w3.org/1999/xhtml">
<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="generator" content="Doxygen 1.9.4"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>esp32_BNO08x: include/BNO08xPrivateTypes.hpp Source File</title>
<title>esp32_BNO08x: /media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/BNO08xPrivateTypes.hpp Source File</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>
@ -27,7 +25,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">esp32_BNO08x<span id="projectnumber">&#160;1.31</span>
<div id="projectname">esp32_BNO08x<span id="projectnumber">&#160;1.4</span>
</div>
<div id="projectbrief">C++ BNO08x IMU driver component for esp-idf.</div>
</td>
@ -36,10 +34,10 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.10.0 -->
<!-- Generated by Doxygen 1.9.4 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
@ -48,16 +46,11 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(function() { init_search(); });
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { codefold.init(0); });
/* @license-end */
</script>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
@ -71,7 +64,7 @@ $(function() { codefold.init(0); });
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function(){initNavTree('_b_n_o08x_private_types_8hpp_source.html',''); initResizable(); });
$(document).ready(function(){initNavTree('_b_n_o08x_private_types_8hpp_source.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
@ -84,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_private_types_8hpp_source.html',''); initRes
<!-- 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>
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
@ -115,13 +101,11 @@ $(function(){initNavTree('_b_n_o08x_private_types_8hpp_source.html',''); initRes
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="preprocessor">#include &quot;<a class="code" href="_b_n_o08x_cb_param_rpt_i_d_8hpp.html">BNO08xCbParamRptID.hpp</a>&quot;</span></div>
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="preprocessor">#include &quot;<a class="code" href="_b_n_o08x_cb_param_void_8hpp.html">BNO08xCbParamVoid.hpp</a>&quot;</span></div>
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> </div>
<div class="foldopen" id="foldopen00020" data-start="{" data-end="}">
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"><a class="line" href="namespace_b_n_o08x_private_types.html"> 20</a></span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespace_b_n_o08x_private_types.html">BNO08xPrivateTypes</a></div>
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span>{</div>
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"><a class="line" href="namespace_b_n_o08x_private_types.html#a72315cafa76ff8c07f84f03fc6b36bc2"> 22</a></span> <span class="keyword">using </span><a class="code hl_typedef" href="namespace_b_n_o08x_private_types.html#a72315cafa76ff8c07f84f03fc6b36bc2">bno08x_cb_list_t</a> = etl::vector&lt;etl::variant&lt;BNO08xCbParamVoid, BNO08xCbParamRptID&gt;,</div>
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"><a class="line" href="namespace_b_n_o08x_private_types.html#a0f0c287ea0571e6c589c638e4bd07703"> 22</a></span> <span class="keyword">using </span><a class="code hl_typedef" href="namespace_b_n_o08x_private_types.html#a0f0c287ea0571e6c589c638e4bd07703">bno08x_cb_list_t</a> = etl::vector&lt;etl::variant&lt;BNO08xCbParamVoid, BNO08xCbParamRptID&gt;,</div>
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> CONFIG_ESP32_BNO08X_CB_MAX&gt;; </div>
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
<div class="foldopen" id="foldopen00027" data-start="{" data-end="};">
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"><a class="line" href="struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html"> 27</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html">bno08x_init_status_t</a></div>
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> {</div>
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"><a class="line" href="struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#ac74b5a17ec13d4bef4e4775f20ed68df"> 29</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#ac74b5a17ec13d4bef4e4775f20ed68df">gpio_outputs</a>; </div>
@ -135,7 +119,6 @@ $(function(){initNavTree('_b_n_o08x_private_types_8hpp_source.html',''); initRes
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"><a class="line" href="struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#ae1066ea59e52f7d228b71df1f8c2b416"> 37</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#ae1066ea59e52f7d228b71df1f8c2b416">cb_task</a>; </div>
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"><a class="line" href="struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#a5094148539354e52e4f7b054ba766bce"> 38</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#a5094148539354e52e4f7b054ba766bce">sh2_HAL</a>; </div>
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> </div>
<div class="foldopen" id="foldopen00040" data-start="{" data-end="}">
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"><a class="line" href="struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#a63b876667ae7fb32e9861dffafb55a64"> 40</a></span> <a class="code hl_function" href="struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#a63b876667ae7fb32e9861dffafb55a64">bno08x_init_status_t</a>()</div>
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> : <a class="code hl_variable" href="struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#ac74b5a17ec13d4bef4e4775f20ed68df">gpio_outputs</a>(false)</div>
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> , <a class="code hl_variable" href="struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#a9b87a879ec795e2241985f0d33856c14">gpio_inputs</a>(false)</div>
@ -149,11 +132,8 @@ $(function(){initNavTree('_b_n_o08x_private_types_8hpp_source.html',''); initRes
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> , <a class="code hl_variable" href="struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#a5094148539354e52e4f7b054ba766bce">sh2_HAL</a>(false)</div>
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> {</div>
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> }</div>
</div>
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"><a class="line" href="namespace_b_n_o08x_private_types.html#a2698bcb8153e67716b43ce3cccc0f31a"> 53</a></span> } <a class="code hl_typedef" href="namespace_b_n_o08x_private_types.html#a2698bcb8153e67716b43ce3cccc0f31a">bno08x_init_status_t</a>;</div>
</div>
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> </div>
<div class="foldopen" id="foldopen00056" data-start="{" data-end="};">
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"><a class="line" href="struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html"> 56</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html">bno08x_sync_ctx_t</a></div>
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> {</div>
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"><a class="line" href="struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html#a5433c33ca93bfd2be4a7575ddff7a8d9"> 58</a></span> SemaphoreHandle_t <a class="code hl_variable" href="struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html#a5433c33ca93bfd2be4a7575ddff7a8d9">sh2_HAL_lock</a>; </div>
@ -164,9 +144,8 @@ $(function(){initNavTree('_b_n_o08x_private_types_8hpp_source.html',''); initRes
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"><a class="line" href="struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html#a13f4a91c74fbf09059b5b136ed4f09ac"> 63</a></span> <a class="code hl_variable" href="struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html#a13f4a91c74fbf09059b5b136ed4f09ac">evt_grp_rpt_data_available</a>; </div>
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"><a class="line" href="struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html#aacddf6425d126d8e854eff620a2dbec0"> 64</a></span> EventGroupHandle_t <a class="code hl_variable" href="struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html#aacddf6425d126d8e854eff620a2dbec0">evt_grp_task</a>; </div>
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"><a class="line" href="struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html#aa63f0d6aa9a27e2f6cdbef17c42c3289"> 65</a></span> etl::vector&lt;uint8_t, TOTAL_RPT_COUNT&gt; <a class="code hl_variable" href="struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html#aa63f0d6aa9a27e2f6cdbef17c42c3289">en_report_ids</a>; </div>
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"><a class="line" href="struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html#ad38bf7a37a5c9cae7c9d8725b23ff365"> 66</a></span> <a class="code hl_typedef" href="namespace_b_n_o08x_private_types.html#a72315cafa76ff8c07f84f03fc6b36bc2">bno08x_cb_list_t</a> <a class="code hl_variable" href="struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html#ad38bf7a37a5c9cae7c9d8725b23ff365">cb_list</a>; </div>
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"><a class="line" href="struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html#ad38bf7a37a5c9cae7c9d8725b23ff365"> 66</a></span> <a class="code hl_typedef" href="namespace_b_n_o08x_private_types.html#a0f0c287ea0571e6c589c638e4bd07703">bno08x_cb_list_t</a> <a class="code hl_variable" href="struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html#ad38bf7a37a5c9cae7c9d8725b23ff365">cb_list</a>; </div>
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> </div>
<div class="foldopen" id="foldopen00068" data-start="{" data-end="}">
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"><a class="line" href="struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html#a3f9cea8f40f89200c93f2a4bf09039ac"> 68</a></span> <a class="code hl_function" href="struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html#a3f9cea8f40f89200c93f2a4bf09039ac">bno08x_sync_ctx_t</a>()</div>
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> : <a class="code hl_variable" href="struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html#a5433c33ca93bfd2be4a7575ddff7a8d9">sh2_HAL_lock</a>(xSemaphoreCreateMutex())</div>
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> , <a class="code hl_variable" href="struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html#a551d1eb66d239c54cffa96b558e40a15">data_lock</a>(xSemaphoreCreateMutex())</div>
@ -175,11 +154,8 @@ $(function(){initNavTree('_b_n_o08x_private_types_8hpp_source.html',''); initRes
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> , <a class="code hl_variable" href="struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html#aacddf6425d126d8e854eff620a2dbec0">evt_grp_task</a>(xEventGroupCreate())</div>
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> {</div>
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> }</div>
</div>
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"><a class="line" href="namespace_b_n_o08x_private_types.html#a67b3b4702d94bb4ba152a213feae944f"> 76</a></span> } <a class="code hl_typedef" href="namespace_b_n_o08x_private_types.html#a67b3b4702d94bb4ba152a213feae944f">bno08x_sync_ctx_t</a>;</div>
</div>
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span> </div>
<div class="foldopen" id="foldopen00079" data-start="{" data-end="};">
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"><a class="line" href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2f"> 79</a></span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2f">bno08x_rpt_bit_t</a> : EventBits_t</div>
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> {</div>
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"><a class="line" href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fac0ff3fde600aac814ad76a4769515ae8"> 81</a></span> <a class="code hl_enumvalue" href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fac0ff3fde600aac814ad76a4769515ae8">EVT_GRP_RPT_RV_BIT</a> = (1UL &lt;&lt; 0U), </div>
@ -214,9 +190,7 @@ $(function(){initNavTree('_b_n_o08x_private_types_8hpp_source.html',''); initRes
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span> <a class="code hl_enumvalue" href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2faa5b9ffe097d1eb83a6a5a13871da0891">EVT_GRP_RPT_ACCELEROMETER_BIT</a> | <a class="code hl_enumvalue" href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fa728314f4744fc408c6b153e8fbb3feb4">EVT_GRP_RPT_GEOMAG_RV_BIT</a> | <a class="code hl_enumvalue" href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fa6835a63fb08379608cda0a108098aac7">EVT_GRP_RPT_GYRO_INTEGRATED_RV_BIT</a> |</div>
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span> <a class="code hl_enumvalue" href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fab5d7a8690f3b42637a52122d4269da10">EVT_GRP_RPT_CIRCLE_DETECTOR_BIT</a></div>
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"><a class="line" href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fa6bb054cdd31ded01373a4395889c84f1"> 112</a></span> };</div>
</div>
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span> </div>
<div class="foldopen" id="foldopen00115" data-start="{" data-end="};">
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"><a class="line" href="namespace_b_n_o08x_private_types.html#a59097f108831dd9860e17438d2976c1c"> 115</a></span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="namespace_b_n_o08x_private_types.html#a59097f108831dd9860e17438d2976c1c">bno08x_tsk_bit_t</a> : EventBits_t</div>
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span> {</div>
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span> <a class="code hl_enumvalue" href="namespace_b_n_o08x_private_types.html#a59097f108831dd9860e17438d2976c1ca272952aff639965d61f76664cb4fed15">EVT_GRP_BNO08x_TASKS_RUNNING</a> =</div>
@ -228,10 +202,8 @@ $(function(){initNavTree('_b_n_o08x_private_types_8hpp_source.html',''); initRes
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span> <a class="code hl_enumvalue" href="namespace_b_n_o08x_private_types.html#a59097f108831dd9860e17438d2976c1ca17f12f538e40746dbe8aafee08391fcc">EVT_GRP_BNO08x_TASK_DATA_AVAILABLE</a> =</div>
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span> (1UL &lt;&lt; 3U) </div>
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"><a class="line" href="namespace_b_n_o08x_private_types.html#a59097f108831dd9860e17438d2976c1ca17f12f538e40746dbe8aafee08391fcc"> 125</a></span> };</div>
</div>
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"> 126</span> </div>
<div class="foldopen" id="foldopen00127" data-start="{" data-end="};">
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"><a class="line" href="namespace_b_n_o08x_private_types.html#a4f68e627c3c54e471ec83756b97924da"> 127</a></span> <span class="keyword">inline</span> <span class="keyword">static</span> sh2_SensorConfig <a class="code hl_variable" href="namespace_b_n_o08x_private_types.html#a4f68e627c3c54e471ec83756b97924da">default_sensor_cfg</a> = { </div>
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span> <span class="keyword">inline</span> <span class="keyword">static</span> sh2_SensorConfig default_sensor_cfg = { </div>
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span> .changeSensitivityEnabled = <span class="keyword">false</span>,</div>
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span> .changeSensitivityRelative = <span class="keyword">false</span>,</div>
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"> 130</span> .wakeupEnabled = <span class="keyword">false</span>,</div>
@ -240,74 +212,71 @@ $(function(){initNavTree('_b_n_o08x_private_types_8hpp_source.html',''); initRes
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span> .reportInterval_us = 0,</div>
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span> .batchInterval_us = 0,</div>
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span> .sensorSpecific = 0};</div>
</div>
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span>}; <span class="comment">// namespace BNO08xPrivateTypes</span></div>
</div>
<div class="ttc" id="a_b_n_o08x_cb_param_rpt_i_d_8hpp_html"><div class="ttname"><a href="_b_n_o08x_cb_param_rpt_i_d_8hpp.html">BNO08xCbParamRptID.hpp</a></div></div>
<div class="ttc" id="a_b_n_o08x_cb_param_void_8hpp_html"><div class="ttname"><a href="_b_n_o08x_cb_param_void_8hpp.html">BNO08xCbParamVoid.hpp</a></div></div>
<div class="ttc" id="a_b_n_o08x_global_types_8hpp_html"><div class="ttname"><a href="_b_n_o08x_global_types_8hpp.html">BNO08xGlobalTypes.hpp</a></div></div>
<div class="ttc" id="anamespace_b_n_o08x_private_types_html"><div class="ttname"><a href="namespace_b_n_o08x_private_types.html">BNO08xPrivateTypes</a></div><div class="ttdef"><b>Definition</b> BNO08xPrivateTypes.hpp:21</div></div>
<div class="ttc" id="anamespace_b_n_o08x_private_types_html"><div class="ttname"><a href="namespace_b_n_o08x_private_types.html">BNO08xPrivateTypes</a></div><div class="ttdef"><b>Definition:</b> BNO08xPrivateTypes.hpp:21</div></div>
<div class="ttc" id="anamespace_b_n_o08x_private_types_html_a0f0c287ea0571e6c589c638e4bd07703"><div class="ttname"><a href="namespace_b_n_o08x_private_types.html#a0f0c287ea0571e6c589c638e4bd07703">BNO08xPrivateTypes::bno08x_cb_list_t</a></div><div class="ttdeci">etl::vector&lt; etl::variant&lt; BNO08xCbParamVoid, BNO08xCbParamRptID &gt;, CONFIG_ESP32_BNO08X_CB_MAX &gt; bno08x_cb_list_t</div><div class="ttdoc">Alias for vector type to contain both cb flavors.</div><div class="ttdef"><b>Definition:</b> BNO08xPrivateTypes.hpp:23</div></div>
<div class="ttc" id="anamespace_b_n_o08x_private_types_html_a2698bcb8153e67716b43ce3cccc0f31a"><div class="ttname"><a href="namespace_b_n_o08x_private_types.html#a2698bcb8153e67716b43ce3cccc0f31a">BNO08xPrivateTypes::bno08x_init_status_t</a></div><div class="ttdeci">struct BNO08xPrivateTypes::bno08x_init_status_t bno08x_init_status_t</div><div class="ttdoc">Holds info about which functionality has been successfully initialized (used by deconstructor during ...</div></div>
<div class="ttc" id="anamespace_b_n_o08x_private_types_html_a4f68e627c3c54e471ec83756b97924da"><div class="ttname"><a href="namespace_b_n_o08x_private_types.html#a4f68e627c3c54e471ec83756b97924da">BNO08xPrivateTypes::default_sensor_cfg</a></div><div class="ttdeci">static sh2_SensorConfig default_sensor_cfg</div><div class="ttdef"><b>Definition</b> BNO08xPrivateTypes.hpp:127</div></div>
<div class="ttc" id="anamespace_b_n_o08x_private_types_html_a59097f108831dd9860e17438d2976c1c"><div class="ttname"><a href="namespace_b_n_o08x_private_types.html#a59097f108831dd9860e17438d2976c1c">BNO08xPrivateTypes::bno08x_tsk_bit_t</a></div><div class="ttdeci">bno08x_tsk_bit_t</div><div class="ttdoc">Bits for evt_grp_bno08x_task.</div><div class="ttdef"><b>Definition</b> BNO08xPrivateTypes.hpp:116</div></div>
<div class="ttc" id="anamespace_b_n_o08x_private_types_html_a59097f108831dd9860e17438d2976c1ca17f12f538e40746dbe8aafee08391fcc"><div class="ttname"><a href="namespace_b_n_o08x_private_types.html#a59097f108831dd9860e17438d2976c1ca17f12f538e40746dbe8aafee08391fcc">BNO08xPrivateTypes::EVT_GRP_BNO08x_TASK_DATA_AVAILABLE</a></div><div class="ttdeci">@ EVT_GRP_BNO08x_TASK_DATA_AVAILABLE</div><div class="ttdoc">When this bit is set it indicates a report has been received for the user to read,...</div><div class="ttdef"><b>Definition</b> BNO08xPrivateTypes.hpp:123</div></div>
<div class="ttc" id="anamespace_b_n_o08x_private_types_html_a59097f108831dd9860e17438d2976c1ca272952aff639965d61f76664cb4fed15"><div class="ttname"><a href="namespace_b_n_o08x_private_types.html#a59097f108831dd9860e17438d2976c1ca272952aff639965d61f76664cb4fed15">BNO08xPrivateTypes::EVT_GRP_BNO08x_TASKS_RUNNING</a></div><div class="ttdeci">@ EVT_GRP_BNO08x_TASKS_RUNNING</div><div class="ttdoc">When this bit is set it indicates the BNO08x tasks are running, it is always set to 1 for the duratio...</div><div class="ttdef"><b>Definition</b> BNO08xPrivateTypes.hpp:117</div></div>
<div class="ttc" id="anamespace_b_n_o08x_private_types_html_a59097f108831dd9860e17438d2976c1ca616d8458c1a9f54f9d99ba03a773ba41"><div class="ttname"><a href="namespace_b_n_o08x_private_types.html#a59097f108831dd9860e17438d2976c1ca616d8458c1a9f54f9d99ba03a773ba41">BNO08xPrivateTypes::EVT_GRP_BNO08x_TASK_HINT_ASSRT_BIT</a></div><div class="ttdeci">@ EVT_GRP_BNO08x_TASK_HINT_ASSRT_BIT</div><div class="ttdoc">When this bit is set it indicates the BNO08x has asserted its host interrupt pin, thus an SPI transac...</div><div class="ttdef"><b>Definition</b> BNO08xPrivateTypes.hpp:119</div></div>
<div class="ttc" id="anamespace_b_n_o08x_private_types_html_a59097f108831dd9860e17438d2976c1caaddd073f2b8e89319909d7c61f220452"><div class="ttname"><a href="namespace_b_n_o08x_private_types.html#a59097f108831dd9860e17438d2976c1caaddd073f2b8e89319909d7c61f220452">BNO08xPrivateTypes::EVT_GRP_BNO08x_TASK_RESET_OCCURRED</a></div><div class="ttdeci">@ EVT_GRP_BNO08x_TASK_RESET_OCCURRED</div><div class="ttdoc">When this bit is set it indicates the SH2 HAL lib has reset the IMU, any reports enabled by the user ...</div><div class="ttdef"><b>Definition</b> BNO08xPrivateTypes.hpp:121</div></div>
<div class="ttc" id="anamespace_b_n_o08x_private_types_html_a59097f108831dd9860e17438d2976c1c"><div class="ttname"><a href="namespace_b_n_o08x_private_types.html#a59097f108831dd9860e17438d2976c1c">BNO08xPrivateTypes::bno08x_tsk_bit_t</a></div><div class="ttdeci">bno08x_tsk_bit_t</div><div class="ttdoc">Bits for evt_grp_bno08x_task.</div><div class="ttdef"><b>Definition:</b> BNO08xPrivateTypes.hpp:116</div></div>
<div class="ttc" id="anamespace_b_n_o08x_private_types_html_a59097f108831dd9860e17438d2976c1ca17f12f538e40746dbe8aafee08391fcc"><div class="ttname"><a href="namespace_b_n_o08x_private_types.html#a59097f108831dd9860e17438d2976c1ca17f12f538e40746dbe8aafee08391fcc">BNO08xPrivateTypes::EVT_GRP_BNO08x_TASK_DATA_AVAILABLE</a></div><div class="ttdeci">@ EVT_GRP_BNO08x_TASK_DATA_AVAILABLE</div><div class="ttdoc">When this bit is set it indicates a report has been received for the user to read,...</div><div class="ttdef"><b>Definition:</b> BNO08xPrivateTypes.hpp:123</div></div>
<div class="ttc" id="anamespace_b_n_o08x_private_types_html_a59097f108831dd9860e17438d2976c1ca272952aff639965d61f76664cb4fed15"><div class="ttname"><a href="namespace_b_n_o08x_private_types.html#a59097f108831dd9860e17438d2976c1ca272952aff639965d61f76664cb4fed15">BNO08xPrivateTypes::EVT_GRP_BNO08x_TASKS_RUNNING</a></div><div class="ttdeci">@ EVT_GRP_BNO08x_TASKS_RUNNING</div><div class="ttdoc">When this bit is set it indicates the BNO08x tasks are running, it is always set to 1 for the duratio...</div><div class="ttdef"><b>Definition:</b> BNO08xPrivateTypes.hpp:117</div></div>
<div class="ttc" id="anamespace_b_n_o08x_private_types_html_a59097f108831dd9860e17438d2976c1ca616d8458c1a9f54f9d99ba03a773ba41"><div class="ttname"><a href="namespace_b_n_o08x_private_types.html#a59097f108831dd9860e17438d2976c1ca616d8458c1a9f54f9d99ba03a773ba41">BNO08xPrivateTypes::EVT_GRP_BNO08x_TASK_HINT_ASSRT_BIT</a></div><div class="ttdeci">@ EVT_GRP_BNO08x_TASK_HINT_ASSRT_BIT</div><div class="ttdoc">When this bit is set it indicates the BNO08x has asserted its host interrupt pin, thus an SPI transac...</div><div class="ttdef"><b>Definition:</b> BNO08xPrivateTypes.hpp:119</div></div>
<div class="ttc" id="anamespace_b_n_o08x_private_types_html_a59097f108831dd9860e17438d2976c1caaddd073f2b8e89319909d7c61f220452"><div class="ttname"><a href="namespace_b_n_o08x_private_types.html#a59097f108831dd9860e17438d2976c1caaddd073f2b8e89319909d7c61f220452">BNO08xPrivateTypes::EVT_GRP_BNO08x_TASK_RESET_OCCURRED</a></div><div class="ttdeci">@ EVT_GRP_BNO08x_TASK_RESET_OCCURRED</div><div class="ttdoc">When this bit is set it indicates the SH2 HAL lib has reset the IMU, any reports enabled by the user ...</div><div class="ttdef"><b>Definition:</b> BNO08xPrivateTypes.hpp:121</div></div>
<div class="ttc" id="anamespace_b_n_o08x_private_types_html_a67b3b4702d94bb4ba152a213feae944f"><div class="ttname"><a href="namespace_b_n_o08x_private_types.html#a67b3b4702d94bb4ba152a213feae944f">BNO08xPrivateTypes::bno08x_sync_ctx_t</a></div><div class="ttdeci">struct BNO08xPrivateTypes::bno08x_sync_ctx_t bno08x_sync_ctx_t</div><div class="ttdoc">Holds context used to synchronize tasks and callback execution.</div></div>
<div class="ttc" id="anamespace_b_n_o08x_private_types_html_a72315cafa76ff8c07f84f03fc6b36bc2"><div class="ttname"><a href="namespace_b_n_o08x_private_types.html#a72315cafa76ff8c07f84f03fc6b36bc2">BNO08xPrivateTypes::bno08x_cb_list_t</a></div><div class="ttdeci">etl::vector&lt; etl::variant&lt; BNO08xCbParamVoid, BNO08xCbParamRptID &gt;, CONFIG_ESP32_BNO08X_CB_MAX &gt; bno08x_cb_list_t</div><div class="ttdoc">Alias for vector type to contain both cb flavors.</div><div class="ttdef"><b>Definition</b> BNO08xPrivateTypes.hpp:22</div></div>
<div class="ttc" id="anamespace_b_n_o08x_private_types_html_ac53fb578d93a18b7a83903fc7a71dc2f"><div class="ttname"><a href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2f">BNO08xPrivateTypes::bno08x_rpt_bit_t</a></div><div class="ttdeci">bno08x_rpt_bit_t</div><div class="ttdoc">Bits for evt_grp_rpt_en &amp; evt_grp_rpt_data_available.</div><div class="ttdef"><b>Definition</b> BNO08xPrivateTypes.hpp:80</div></div>
<div class="ttc" id="anamespace_b_n_o08x_private_types_html_ac53fb578d93a18b7a83903fc7a71dc2fa591c062247280798af0e40d6141614c6"><div class="ttname"><a href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fa591c062247280798af0e40d6141614c6">BNO08xPrivateTypes::EVT_GRP_RPT_UNCAL_GYRO_BIT</a></div><div class="ttdeci">@ EVT_GRP_RPT_UNCAL_GYRO_BIT</div><div class="ttdoc">When set, uncalibrated gyro reports are active.</div><div class="ttdef"><b>Definition</b> BNO08xPrivateTypes.hpp:91</div></div>
<div class="ttc" id="anamespace_b_n_o08x_private_types_html_ac53fb578d93a18b7a83903fc7a71dc2fa6835a63fb08379608cda0a108098aac7"><div class="ttname"><a href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fa6835a63fb08379608cda0a108098aac7">BNO08xPrivateTypes::EVT_GRP_RPT_GYRO_INTEGRATED_RV_BIT</a></div><div class="ttdeci">@ EVT_GRP_RPT_GYRO_INTEGRATED_RV_BIT</div><div class="ttdoc">When set, gyro integrator rotation vector reports are active.</div><div class="ttdef"><b>Definition</b> BNO08xPrivateTypes.hpp:85</div></div>
<div class="ttc" id="anamespace_b_n_o08x_private_types_html_ac53fb578d93a18b7a83903fc7a71dc2fa68851003c2b7df34c3acf882251c60e2"><div class="ttname"><a href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fa68851003c2b7df34c3acf882251c60e2">BNO08xPrivateTypes::EVT_GRP_RPT_LINEAR_ACCELEROMETER_BIT</a></div><div class="ttdeci">@ EVT_GRP_RPT_LINEAR_ACCELEROMETER_BIT</div><div class="ttdoc">When set, linear accelerometer reports are active.</div><div class="ttdef"><b>Definition</b> BNO08xPrivateTypes.hpp:88</div></div>
<div class="ttc" id="anamespace_b_n_o08x_private_types_html_ac53fb578d93a18b7a83903fc7a71dc2fa6bb054cdd31ded01373a4395889c84f1"><div class="ttname"><a href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fa6bb054cdd31ded01373a4395889c84f1">BNO08xPrivateTypes::EVT_GRP_RPT_ALL</a></div><div class="ttdeci">@ EVT_GRP_RPT_ALL</div><div class="ttdef"><b>Definition</b> BNO08xPrivateTypes.hpp:104</div></div>
<div class="ttc" id="anamespace_b_n_o08x_private_types_html_ac53fb578d93a18b7a83903fc7a71dc2fa728314f4744fc408c6b153e8fbb3feb4"><div class="ttname"><a href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fa728314f4744fc408c6b153e8fbb3feb4">BNO08xPrivateTypes::EVT_GRP_RPT_GEOMAG_RV_BIT</a></div><div class="ttdeci">@ EVT_GRP_RPT_GEOMAG_RV_BIT</div><div class="ttdoc">When set, geomagnetic rotation vector reports are active.</div><div class="ttdef"><b>Definition</b> BNO08xPrivateTypes.hpp:86</div></div>
<div class="ttc" id="anamespace_b_n_o08x_private_types_html_ac53fb578d93a18b7a83903fc7a71dc2fa94cddd1837a77bba5644543b1ad8b9e7"><div class="ttname"><a href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fa94cddd1837a77bba5644543b1ad8b9e7">BNO08xPrivateTypes::EVT_GRP_RPT_ACTIVITY_CLASSIFIER_BIT</a></div><div class="ttdeci">@ EVT_GRP_RPT_ACTIVITY_CLASSIFIER_BIT</div><div class="ttdoc">When set, activity classifier reports are active.</div><div class="ttdef"><b>Definition</b> BNO08xPrivateTypes.hpp:97</div></div>
<div class="ttc" id="anamespace_b_n_o08x_private_types_html_ac53fb578d93a18b7a83903fc7a71dc2faa54d15cc17179a6840b9ec3f4e0038cb"><div class="ttname"><a href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2faa54d15cc17179a6840b9ec3f4e0038cb">BNO08xPrivateTypes::EVT_GRP_RPT_UNCAL_MAGNETOMETER_BIT</a></div><div class="ttdeci">@ EVT_GRP_RPT_UNCAL_MAGNETOMETER_BIT</div><div class="ttdoc">When set, uncalibrated magnetometer reports are active.</div><div class="ttdef"><b>Definition</b> BNO08xPrivateTypes.hpp:93</div></div>
<div class="ttc" id="anamespace_b_n_o08x_private_types_html_ac53fb578d93a18b7a83903fc7a71dc2faa5b9ffe097d1eb83a6a5a13871da0891"><div class="ttname"><a href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2faa5b9ffe097d1eb83a6a5a13871da0891">BNO08xPrivateTypes::EVT_GRP_RPT_ACCELEROMETER_BIT</a></div><div class="ttdeci">@ EVT_GRP_RPT_ACCELEROMETER_BIT</div><div class="ttdoc">When set, accelerometer reports are active.</div><div class="ttdef"><b>Definition</b> BNO08xPrivateTypes.hpp:87</div></div>
<div class="ttc" id="anamespace_b_n_o08x_private_types_html_ac53fb578d93a18b7a83903fc7a71dc2fab57a2ea711bebb4d4e031a0b449160c7"><div class="ttname"><a href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fab57a2ea711bebb4d4e031a0b449160c7">BNO08xPrivateTypes::EVT_GRP_RPT_RAW_MAGNETOMETER_BIT</a></div><div class="ttdeci">@ EVT_GRP_RPT_RAW_MAGNETOMETER_BIT</div><div class="ttdoc">When set, raw magnetometer reports are active.</div><div class="ttdef"><b>Definition</b> BNO08xPrivateTypes.hpp:101</div></div>
<div class="ttc" id="anamespace_b_n_o08x_private_types_html_ac53fb578d93a18b7a83903fc7a71dc2fab5d141bdda220e3fa0bd9eb0fe3f31b5"><div class="ttname"><a href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fab5d141bdda220e3fa0bd9eb0fe3f31b5">BNO08xPrivateTypes::EVT_GRP_RPT_RV_ARVR_S_BIT</a></div><div class="ttdeci">@ EVT_GRP_RPT_RV_ARVR_S_BIT</div><div class="ttdoc">When set, ARVR stabilized rotation vector reports are active.</div><div class="ttdef"><b>Definition</b> BNO08xPrivateTypes.hpp:83</div></div>
<div class="ttc" id="anamespace_b_n_o08x_private_types_html_ac53fb578d93a18b7a83903fc7a71dc2fab5d7a8690f3b42637a52122d4269da10"><div class="ttname"><a href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fab5d7a8690f3b42637a52122d4269da10">BNO08xPrivateTypes::EVT_GRP_RPT_CIRCLE_DETECTOR_BIT</a></div><div class="ttdeci">@ EVT_GRP_RPT_CIRCLE_DETECTOR_BIT</div><div class="ttdoc">When set, circle detector reports are active.</div><div class="ttdef"><b>Definition</b> BNO08xPrivateTypes.hpp:102</div></div>
<div class="ttc" id="anamespace_b_n_o08x_private_types_html_ac53fb578d93a18b7a83903fc7a71dc2fab77588c26929a2d8dd8eeea883b905ca"><div class="ttname"><a href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fab77588c26929a2d8dd8eeea883b905ca">BNO08xPrivateTypes::EVT_GRP_RPT_RV_ARVR_S_GAME_BIT</a></div><div class="ttdeci">@ EVT_GRP_RPT_RV_ARVR_S_GAME_BIT</div><div class="ttdoc">When set, ARVR stabilized game rotation vector reports are active.</div><div class="ttdef"><b>Definition</b> BNO08xPrivateTypes.hpp:84</div></div>
<div class="ttc" id="anamespace_b_n_o08x_private_types_html_ac53fb578d93a18b7a83903fc7a71dc2fab7e6b36da354702880ff9118d45b6af2"><div class="ttname"><a href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fab7e6b36da354702880ff9118d45b6af2">BNO08xPrivateTypes::EVT_GRP_RPT_RAW_ACCELEROMETER_BIT</a></div><div class="ttdeci">@ EVT_GRP_RPT_RAW_ACCELEROMETER_BIT</div><div class="ttdoc">When set, raw accelerometer reports are active.</div><div class="ttdef"><b>Definition</b> BNO08xPrivateTypes.hpp:99</div></div>
<div class="ttc" id="anamespace_b_n_o08x_private_types_html_ac53fb578d93a18b7a83903fc7a71dc2fabd9e62157a0bc3dc38c3473d7bc2799f"><div class="ttname"><a href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fabd9e62157a0bc3dc38c3473d7bc2799f">BNO08xPrivateTypes::EVT_GRP_RPT_GRAVITY_BIT</a></div><div class="ttdeci">@ EVT_GRP_RPT_GRAVITY_BIT</div><div class="ttdoc">When set, gravity reports are active.</div><div class="ttdef"><b>Definition</b> BNO08xPrivateTypes.hpp:89</div></div>
<div class="ttc" id="anamespace_b_n_o08x_private_types_html_ac53fb578d93a18b7a83903fc7a71dc2fac0ff3fde600aac814ad76a4769515ae8"><div class="ttname"><a href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fac0ff3fde600aac814ad76a4769515ae8">BNO08xPrivateTypes::EVT_GRP_RPT_RV_BIT</a></div><div class="ttdeci">@ EVT_GRP_RPT_RV_BIT</div><div class="ttdoc">When set, rotation vector reports are active.</div><div class="ttdef"><b>Definition</b> BNO08xPrivateTypes.hpp:81</div></div>
<div class="ttc" id="anamespace_b_n_o08x_private_types_html_ac53fb578d93a18b7a83903fc7a71dc2fac1d15dddeab169b213c719e6b0fef32d"><div class="ttname"><a href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fac1d15dddeab169b213c719e6b0fef32d">BNO08xPrivateTypes::EVT_GRP_RPT_CAL_MAGNETOMETER_BIT</a></div><div class="ttdeci">@ EVT_GRP_RPT_CAL_MAGNETOMETER_BIT</div><div class="ttdoc">When set, calibrated magnetometer reports are active.</div><div class="ttdef"><b>Definition</b> BNO08xPrivateTypes.hpp:92</div></div>
<div class="ttc" id="anamespace_b_n_o08x_private_types_html_ac53fb578d93a18b7a83903fc7a71dc2fad39283f98adf7242b3b3ccf847c150cd"><div class="ttname"><a href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fad39283f98adf7242b3b3ccf847c150cd">BNO08xPrivateTypes::EVT_GRP_RPT_RV_GAME_BIT</a></div><div class="ttdeci">@ EVT_GRP_RPT_RV_GAME_BIT</div><div class="ttdoc">When set, game rotation vector reports are active.</div><div class="ttdef"><b>Definition</b> BNO08xPrivateTypes.hpp:82</div></div>
<div class="ttc" id="anamespace_b_n_o08x_private_types_html_ac53fb578d93a18b7a83903fc7a71dc2fad4482fb4fb6693a492584508691f2c77"><div class="ttname"><a href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fad4482fb4fb6693a492584508691f2c77">BNO08xPrivateTypes::EVT_GRP_RPT_TAP_DETECTOR_BIT</a></div><div class="ttdeci">@ EVT_GRP_RPT_TAP_DETECTOR_BIT</div><div class="ttdoc">When set, tap detector reports are active.</div><div class="ttdef"><b>Definition</b> BNO08xPrivateTypes.hpp:94</div></div>
<div class="ttc" id="anamespace_b_n_o08x_private_types_html_ac53fb578d93a18b7a83903fc7a71dc2fad517d3ea5b1b259f20ed43e1fcf40e0c"><div class="ttname"><a href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fad517d3ea5b1b259f20ed43e1fcf40e0c">BNO08xPrivateTypes::EVT_GRP_RPT_SHAKE_DETECTOR_BIT</a></div><div class="ttdeci">@ EVT_GRP_RPT_SHAKE_DETECTOR_BIT</div><div class="ttdoc">When set, shake detector reports are active.</div><div class="ttdef"><b>Definition</b> BNO08xPrivateTypes.hpp:98</div></div>
<div class="ttc" id="anamespace_b_n_o08x_private_types_html_ac53fb578d93a18b7a83903fc7a71dc2fadcfcdea69099869ebf7f246ff5b7e8bb"><div class="ttname"><a href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fadcfcdea69099869ebf7f246ff5b7e8bb">BNO08xPrivateTypes::EVT_GRP_RPT_RAW_GYRO_BIT</a></div><div class="ttdeci">@ EVT_GRP_RPT_RAW_GYRO_BIT</div><div class="ttdoc">When set, raw gyro reports are active.</div><div class="ttdef"><b>Definition</b> BNO08xPrivateTypes.hpp:100</div></div>
<div class="ttc" id="anamespace_b_n_o08x_private_types_html_ac53fb578d93a18b7a83903fc7a71dc2fae138ae8422830982a470025d81c4be4b"><div class="ttname"><a href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fae138ae8422830982a470025d81c4be4b">BNO08xPrivateTypes::EVT_GRP_RPT_STABILITY_CLASSIFIER_BIT</a></div><div class="ttdeci">@ EVT_GRP_RPT_STABILITY_CLASSIFIER_BIT</div><div class="ttdoc">When set, stability classifier reports are active.</div><div class="ttdef"><b>Definition</b> BNO08xPrivateTypes.hpp:96</div></div>
<div class="ttc" id="anamespace_b_n_o08x_private_types_html_ac53fb578d93a18b7a83903fc7a71dc2faeb1961d7852ea305443610b2521aaea7"><div class="ttname"><a href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2faeb1961d7852ea305443610b2521aaea7">BNO08xPrivateTypes::EVT_GRP_RPT_CAL_GYRO_BIT</a></div><div class="ttdeci">@ EVT_GRP_RPT_CAL_GYRO_BIT</div><div class="ttdoc">When set, calibrated gyro reports are active.</div><div class="ttdef"><b>Definition</b> BNO08xPrivateTypes.hpp:90</div></div>
<div class="ttc" id="anamespace_b_n_o08x_private_types_html_ac53fb578d93a18b7a83903fc7a71dc2fafb8f448edba339f37fdf794bd891f903"><div class="ttname"><a href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fafb8f448edba339f37fdf794bd891f903">BNO08xPrivateTypes::EVT_GRP_RPT_STEP_COUNTER_BIT</a></div><div class="ttdeci">@ EVT_GRP_RPT_STEP_COUNTER_BIT</div><div class="ttdoc">When set, step counter reports are active.</div><div class="ttdef"><b>Definition</b> BNO08xPrivateTypes.hpp:95</div></div>
<div class="ttc" id="astruct_b_n_o08x_private_types_1_1bno08x__init__status__t_html"><div class="ttname"><a href="struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html">BNO08xPrivateTypes::bno08x_init_status_t</a></div><div class="ttdoc">Holds info about which functionality has been successfully initialized (used by deconstructor during ...</div><div class="ttdef"><b>Definition</b> BNO08xPrivateTypes.hpp:28</div></div>
<div class="ttc" id="astruct_b_n_o08x_private_types_1_1bno08x__init__status__t_html_a150665b9f07eea167dd61aa9701d0e66"><div class="ttname"><a href="struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#a150665b9f07eea167dd61aa9701d0e66">BNO08xPrivateTypes::bno08x_init_status_t::sh2_HAL_service_task</a></div><div class="ttdeci">bool sh2_HAL_service_task</div><div class="ttdoc">True if xTaskCreate has been called successfully for sh2_HAL_service_task.</div><div class="ttdef"><b>Definition</b> BNO08xPrivateTypes.hpp:36</div></div>
<div class="ttc" id="astruct_b_n_o08x_private_types_1_1bno08x__init__status__t_html_a3cec063b6210ec58d30b3bd1d4ead4f9"><div class="ttname"><a href="struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#a3cec063b6210ec58d30b3bd1d4ead4f9">BNO08xPrivateTypes::bno08x_init_status_t::isr_service</a></div><div class="ttdeci">bool isr_service</div><div class="ttdoc">True if global ISR service has been initialized.</div><div class="ttdef"><b>Definition</b> BNO08xPrivateTypes.hpp:31</div></div>
<div class="ttc" id="astruct_b_n_o08x_private_types_1_1bno08x__init__status__t_html_a5094148539354e52e4f7b054ba766bce"><div class="ttname"><a href="struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#a5094148539354e52e4f7b054ba766bce">BNO08xPrivateTypes::bno08x_init_status_t::sh2_HAL</a></div><div class="ttdeci">bool sh2_HAL</div><div class="ttdoc">True if sh2_open() has been called successfully.</div><div class="ttdef"><b>Definition</b> BNO08xPrivateTypes.hpp:38</div></div>
<div class="ttc" id="astruct_b_n_o08x_private_types_1_1bno08x__init__status__t_html_a63b876667ae7fb32e9861dffafb55a64"><div class="ttname"><a href="struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#a63b876667ae7fb32e9861dffafb55a64">BNO08xPrivateTypes::bno08x_init_status_t::bno08x_init_status_t</a></div><div class="ttdeci">bno08x_init_status_t()</div><div class="ttdef"><b>Definition</b> BNO08xPrivateTypes.hpp:40</div></div>
<div class="ttc" id="astruct_b_n_o08x_private_types_1_1bno08x__init__status__t_html_a7c4523e02a434a7be73f5dc5314429bd"><div class="ttname"><a href="struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#a7c4523e02a434a7be73f5dc5314429bd">BNO08xPrivateTypes::bno08x_init_status_t::isr_handler</a></div><div class="ttdeci">bool isr_handler</div><div class="ttdoc">True if HINT ISR handler has been initialized.</div><div class="ttdef"><b>Definition</b> BNO08xPrivateTypes.hpp:32</div></div>
<div class="ttc" id="astruct_b_n_o08x_private_types_1_1bno08x__init__status__t_html_a8780317bf985194a58d4b0457d518adf"><div class="ttname"><a href="struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#a8780317bf985194a58d4b0457d518adf">BNO08xPrivateTypes::bno08x_init_status_t::spi_bus</a></div><div class="ttdeci">bool spi_bus</div><div class="ttdoc">True if spi_bus_initialize() has been called successfully.</div><div class="ttdef"><b>Definition</b> BNO08xPrivateTypes.hpp:33</div></div>
<div class="ttc" id="astruct_b_n_o08x_private_types_1_1bno08x__init__status__t_html_a9b87a879ec795e2241985f0d33856c14"><div class="ttname"><a href="struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#a9b87a879ec795e2241985f0d33856c14">BNO08xPrivateTypes::bno08x_init_status_t::gpio_inputs</a></div><div class="ttdeci">bool gpio_inputs</div><div class="ttdoc">True if GPIO inputs have been initialized.</div><div class="ttdef"><b>Definition</b> BNO08xPrivateTypes.hpp:30</div></div>
<div class="ttc" id="astruct_b_n_o08x_private_types_1_1bno08x__init__status__t_html_ab268642c4b6b9fc1eb7c6ceec0e8e64d"><div class="ttname"><a href="struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#ab268642c4b6b9fc1eb7c6ceec0e8e64d">BNO08xPrivateTypes::bno08x_init_status_t::spi_device</a></div><div class="ttdeci">bool spi_device</div><div class="ttdoc">True if spi_bus_add_device() has been called successfully.</div><div class="ttdef"><b>Definition</b> BNO08xPrivateTypes.hpp:34</div></div>
<div class="ttc" id="astruct_b_n_o08x_private_types_1_1bno08x__init__status__t_html_ac74b5a17ec13d4bef4e4775f20ed68df"><div class="ttname"><a href="struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#ac74b5a17ec13d4bef4e4775f20ed68df">BNO08xPrivateTypes::bno08x_init_status_t::gpio_outputs</a></div><div class="ttdeci">bool gpio_outputs</div><div class="ttdoc">True if GPIO outputs have been initialized.</div><div class="ttdef"><b>Definition</b> BNO08xPrivateTypes.hpp:29</div></div>
<div class="ttc" id="astruct_b_n_o08x_private_types_1_1bno08x__init__status__t_html_ae1066ea59e52f7d228b71df1f8c2b416"><div class="ttname"><a href="struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#ae1066ea59e52f7d228b71df1f8c2b416">BNO08xPrivateTypes::bno08x_init_status_t::cb_task</a></div><div class="ttdeci">bool cb_task</div><div class="ttdoc">True if xTaskCreate has been called successfully for cb_task.</div><div class="ttdef"><b>Definition</b> BNO08xPrivateTypes.hpp:37</div></div>
<div class="ttc" id="astruct_b_n_o08x_private_types_1_1bno08x__init__status__t_html_af303bcbae7a635043e0c082d7869dd40"><div class="ttname"><a href="struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#af303bcbae7a635043e0c082d7869dd40">BNO08xPrivateTypes::bno08x_init_status_t::data_proc_task</a></div><div class="ttdeci">bool data_proc_task</div><div class="ttdoc">True if xTaskCreate has been called successfully for data_proc_task.</div><div class="ttdef"><b>Definition</b> BNO08xPrivateTypes.hpp:35</div></div>
<div class="ttc" id="astruct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_html"><div class="ttname"><a href="struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html">BNO08xPrivateTypes::bno08x_sync_ctx_t</a></div><div class="ttdoc">Holds context used to synchronize tasks and callback execution.</div><div class="ttdef"><b>Definition</b> BNO08xPrivateTypes.hpp:57</div></div>
<div class="ttc" id="astruct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_html_a13f4a91c74fbf09059b5b136ed4f09ac"><div class="ttname"><a href="struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html#a13f4a91c74fbf09059b5b136ed4f09ac">BNO08xPrivateTypes::bno08x_sync_ctx_t::evt_grp_rpt_data_available</a></div><div class="ttdeci">EventGroupHandle_t evt_grp_rpt_data_available</div><div class="ttdoc">Event group for indicating to BNO08xRpt::has_new_data() that a module received a new report.</div><div class="ttdef"><b>Definition</b> BNO08xPrivateTypes.hpp:63</div></div>
<div class="ttc" id="astruct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_html_a3f9cea8f40f89200c93f2a4bf09039ac"><div class="ttname"><a href="struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html#a3f9cea8f40f89200c93f2a4bf09039ac">BNO08xPrivateTypes::bno08x_sync_ctx_t::bno08x_sync_ctx_t</a></div><div class="ttdeci">bno08x_sync_ctx_t()</div><div class="ttdef"><b>Definition</b> BNO08xPrivateTypes.hpp:68</div></div>
<div class="ttc" id="astruct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_html_a5433c33ca93bfd2be4a7575ddff7a8d9"><div class="ttname"><a href="struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html#a5433c33ca93bfd2be4a7575ddff7a8d9">BNO08xPrivateTypes::bno08x_sync_ctx_t::sh2_HAL_lock</a></div><div class="ttdeci">SemaphoreHandle_t sh2_HAL_lock</div><div class="ttdoc">Mutex to prevent sh2 HAL lib functions from being accessed at same time.</div><div class="ttdef"><b>Definition</b> BNO08xPrivateTypes.hpp:58</div></div>
<div class="ttc" id="astruct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_html_a551d1eb66d239c54cffa96b558e40a15"><div class="ttname"><a href="struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html#a551d1eb66d239c54cffa96b558e40a15">BNO08xPrivateTypes::bno08x_sync_ctx_t::data_lock</a></div><div class="ttdeci">SemaphoreHandle_t data_lock</div><div class="ttdoc">Mutex to prevent user from reading data while data_proc_task() updates it, and vice versa.</div><div class="ttdef"><b>Definition</b> BNO08xPrivateTypes.hpp:60</div></div>
<div class="ttc" id="astruct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_html_aa63f0d6aa9a27e2f6cdbef17c42c3289"><div class="ttname"><a href="struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html#aa63f0d6aa9a27e2f6cdbef17c42c3289">BNO08xPrivateTypes::bno08x_sync_ctx_t::en_report_ids</a></div><div class="ttdeci">etl::vector&lt; uint8_t, TOTAL_RPT_COUNT &gt; en_report_ids</div><div class="ttdoc">Vector to contain IDs of currently enabled reports.</div><div class="ttdef"><b>Definition</b> BNO08xPrivateTypes.hpp:65</div></div>
<div class="ttc" id="astruct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_html_aacddf6425d126d8e854eff620a2dbec0"><div class="ttname"><a href="struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html#aacddf6425d126d8e854eff620a2dbec0">BNO08xPrivateTypes::bno08x_sync_ctx_t::evt_grp_task</a></div><div class="ttdeci">EventGroupHandle_t evt_grp_task</div><div class="ttdoc">Event group for indicating various BNO08x related events between tasks.</div><div class="ttdef"><b>Definition</b> BNO08xPrivateTypes.hpp:64</div></div>
<div class="ttc" id="astruct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_html_ad38bf7a37a5c9cae7c9d8725b23ff365"><div class="ttname"><a href="struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html#ad38bf7a37a5c9cae7c9d8725b23ff365">BNO08xPrivateTypes::bno08x_sync_ctx_t::cb_list</a></div><div class="ttdeci">bno08x_cb_list_t cb_list</div><div class="ttdoc">Vector to contain registered callbacks.</div><div class="ttdef"><b>Definition</b> BNO08xPrivateTypes.hpp:66</div></div>
<div class="ttc" id="astruct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_html_aeaeeb8fa04544f63b66c32f3adbb0041"><div class="ttname"><a href="struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html#aeaeeb8fa04544f63b66c32f3adbb0041">BNO08xPrivateTypes::bno08x_sync_ctx_t::evt_grp_rpt_en</a></div><div class="ttdeci">EventGroupHandle_t evt_grp_rpt_en</div><div class="ttdoc">Event group for indicating which reports are currently enabled.</div><div class="ttdef"><b>Definition</b> BNO08xPrivateTypes.hpp:61</div></div>
<div class="ttc" id="anamespace_b_n_o08x_private_types_html_ac53fb578d93a18b7a83903fc7a71dc2f"><div class="ttname"><a href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2f">BNO08xPrivateTypes::bno08x_rpt_bit_t</a></div><div class="ttdeci">bno08x_rpt_bit_t</div><div class="ttdoc">Bits for evt_grp_rpt_en &amp; evt_grp_rpt_data_available.</div><div class="ttdef"><b>Definition:</b> BNO08xPrivateTypes.hpp:80</div></div>
<div class="ttc" id="anamespace_b_n_o08x_private_types_html_ac53fb578d93a18b7a83903fc7a71dc2fa591c062247280798af0e40d6141614c6"><div class="ttname"><a href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fa591c062247280798af0e40d6141614c6">BNO08xPrivateTypes::EVT_GRP_RPT_UNCAL_GYRO_BIT</a></div><div class="ttdeci">@ EVT_GRP_RPT_UNCAL_GYRO_BIT</div><div class="ttdoc">When set, uncalibrated gyro reports are active.</div><div class="ttdef"><b>Definition:</b> BNO08xPrivateTypes.hpp:91</div></div>
<div class="ttc" id="anamespace_b_n_o08x_private_types_html_ac53fb578d93a18b7a83903fc7a71dc2fa6835a63fb08379608cda0a108098aac7"><div class="ttname"><a href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fa6835a63fb08379608cda0a108098aac7">BNO08xPrivateTypes::EVT_GRP_RPT_GYRO_INTEGRATED_RV_BIT</a></div><div class="ttdeci">@ EVT_GRP_RPT_GYRO_INTEGRATED_RV_BIT</div><div class="ttdoc">When set, gyro integrator rotation vector reports are active.</div><div class="ttdef"><b>Definition:</b> BNO08xPrivateTypes.hpp:85</div></div>
<div class="ttc" id="anamespace_b_n_o08x_private_types_html_ac53fb578d93a18b7a83903fc7a71dc2fa68851003c2b7df34c3acf882251c60e2"><div class="ttname"><a href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fa68851003c2b7df34c3acf882251c60e2">BNO08xPrivateTypes::EVT_GRP_RPT_LINEAR_ACCELEROMETER_BIT</a></div><div class="ttdeci">@ EVT_GRP_RPT_LINEAR_ACCELEROMETER_BIT</div><div class="ttdoc">When set, linear accelerometer reports are active.</div><div class="ttdef"><b>Definition:</b> BNO08xPrivateTypes.hpp:88</div></div>
<div class="ttc" id="anamespace_b_n_o08x_private_types_html_ac53fb578d93a18b7a83903fc7a71dc2fa6bb054cdd31ded01373a4395889c84f1"><div class="ttname"><a href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fa6bb054cdd31ded01373a4395889c84f1">BNO08xPrivateTypes::EVT_GRP_RPT_ALL</a></div><div class="ttdeci">@ EVT_GRP_RPT_ALL</div><div class="ttdef"><b>Definition:</b> BNO08xPrivateTypes.hpp:104</div></div>
<div class="ttc" id="anamespace_b_n_o08x_private_types_html_ac53fb578d93a18b7a83903fc7a71dc2fa728314f4744fc408c6b153e8fbb3feb4"><div class="ttname"><a href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fa728314f4744fc408c6b153e8fbb3feb4">BNO08xPrivateTypes::EVT_GRP_RPT_GEOMAG_RV_BIT</a></div><div class="ttdeci">@ EVT_GRP_RPT_GEOMAG_RV_BIT</div><div class="ttdoc">When set, geomagnetic rotation vector reports are active.</div><div class="ttdef"><b>Definition:</b> BNO08xPrivateTypes.hpp:86</div></div>
<div class="ttc" id="anamespace_b_n_o08x_private_types_html_ac53fb578d93a18b7a83903fc7a71dc2fa94cddd1837a77bba5644543b1ad8b9e7"><div class="ttname"><a href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fa94cddd1837a77bba5644543b1ad8b9e7">BNO08xPrivateTypes::EVT_GRP_RPT_ACTIVITY_CLASSIFIER_BIT</a></div><div class="ttdeci">@ EVT_GRP_RPT_ACTIVITY_CLASSIFIER_BIT</div><div class="ttdoc">When set, activity classifier reports are active.</div><div class="ttdef"><b>Definition:</b> BNO08xPrivateTypes.hpp:97</div></div>
<div class="ttc" id="anamespace_b_n_o08x_private_types_html_ac53fb578d93a18b7a83903fc7a71dc2faa54d15cc17179a6840b9ec3f4e0038cb"><div class="ttname"><a href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2faa54d15cc17179a6840b9ec3f4e0038cb">BNO08xPrivateTypes::EVT_GRP_RPT_UNCAL_MAGNETOMETER_BIT</a></div><div class="ttdeci">@ EVT_GRP_RPT_UNCAL_MAGNETOMETER_BIT</div><div class="ttdoc">When set, uncalibrated magnetometer reports are active.</div><div class="ttdef"><b>Definition:</b> BNO08xPrivateTypes.hpp:93</div></div>
<div class="ttc" id="anamespace_b_n_o08x_private_types_html_ac53fb578d93a18b7a83903fc7a71dc2faa5b9ffe097d1eb83a6a5a13871da0891"><div class="ttname"><a href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2faa5b9ffe097d1eb83a6a5a13871da0891">BNO08xPrivateTypes::EVT_GRP_RPT_ACCELEROMETER_BIT</a></div><div class="ttdeci">@ EVT_GRP_RPT_ACCELEROMETER_BIT</div><div class="ttdoc">When set, accelerometer reports are active.</div><div class="ttdef"><b>Definition:</b> BNO08xPrivateTypes.hpp:87</div></div>
<div class="ttc" id="anamespace_b_n_o08x_private_types_html_ac53fb578d93a18b7a83903fc7a71dc2fab57a2ea711bebb4d4e031a0b449160c7"><div class="ttname"><a href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fab57a2ea711bebb4d4e031a0b449160c7">BNO08xPrivateTypes::EVT_GRP_RPT_RAW_MAGNETOMETER_BIT</a></div><div class="ttdeci">@ EVT_GRP_RPT_RAW_MAGNETOMETER_BIT</div><div class="ttdoc">When set, raw magnetometer reports are active.</div><div class="ttdef"><b>Definition:</b> BNO08xPrivateTypes.hpp:101</div></div>
<div class="ttc" id="anamespace_b_n_o08x_private_types_html_ac53fb578d93a18b7a83903fc7a71dc2fab5d141bdda220e3fa0bd9eb0fe3f31b5"><div class="ttname"><a href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fab5d141bdda220e3fa0bd9eb0fe3f31b5">BNO08xPrivateTypes::EVT_GRP_RPT_RV_ARVR_S_BIT</a></div><div class="ttdeci">@ EVT_GRP_RPT_RV_ARVR_S_BIT</div><div class="ttdoc">When set, ARVR stabilized rotation vector reports are active.</div><div class="ttdef"><b>Definition:</b> BNO08xPrivateTypes.hpp:83</div></div>
<div class="ttc" id="anamespace_b_n_o08x_private_types_html_ac53fb578d93a18b7a83903fc7a71dc2fab5d7a8690f3b42637a52122d4269da10"><div class="ttname"><a href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fab5d7a8690f3b42637a52122d4269da10">BNO08xPrivateTypes::EVT_GRP_RPT_CIRCLE_DETECTOR_BIT</a></div><div class="ttdeci">@ EVT_GRP_RPT_CIRCLE_DETECTOR_BIT</div><div class="ttdoc">When set, circle detector reports are active.</div><div class="ttdef"><b>Definition:</b> BNO08xPrivateTypes.hpp:102</div></div>
<div class="ttc" id="anamespace_b_n_o08x_private_types_html_ac53fb578d93a18b7a83903fc7a71dc2fab77588c26929a2d8dd8eeea883b905ca"><div class="ttname"><a href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fab77588c26929a2d8dd8eeea883b905ca">BNO08xPrivateTypes::EVT_GRP_RPT_RV_ARVR_S_GAME_BIT</a></div><div class="ttdeci">@ EVT_GRP_RPT_RV_ARVR_S_GAME_BIT</div><div class="ttdoc">When set, ARVR stabilized game rotation vector reports are active.</div><div class="ttdef"><b>Definition:</b> BNO08xPrivateTypes.hpp:84</div></div>
<div class="ttc" id="anamespace_b_n_o08x_private_types_html_ac53fb578d93a18b7a83903fc7a71dc2fab7e6b36da354702880ff9118d45b6af2"><div class="ttname"><a href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fab7e6b36da354702880ff9118d45b6af2">BNO08xPrivateTypes::EVT_GRP_RPT_RAW_ACCELEROMETER_BIT</a></div><div class="ttdeci">@ EVT_GRP_RPT_RAW_ACCELEROMETER_BIT</div><div class="ttdoc">When set, raw accelerometer reports are active.</div><div class="ttdef"><b>Definition:</b> BNO08xPrivateTypes.hpp:99</div></div>
<div class="ttc" id="anamespace_b_n_o08x_private_types_html_ac53fb578d93a18b7a83903fc7a71dc2fabd9e62157a0bc3dc38c3473d7bc2799f"><div class="ttname"><a href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fabd9e62157a0bc3dc38c3473d7bc2799f">BNO08xPrivateTypes::EVT_GRP_RPT_GRAVITY_BIT</a></div><div class="ttdeci">@ EVT_GRP_RPT_GRAVITY_BIT</div><div class="ttdoc">When set, gravity reports are active.</div><div class="ttdef"><b>Definition:</b> BNO08xPrivateTypes.hpp:89</div></div>
<div class="ttc" id="anamespace_b_n_o08x_private_types_html_ac53fb578d93a18b7a83903fc7a71dc2fac0ff3fde600aac814ad76a4769515ae8"><div class="ttname"><a href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fac0ff3fde600aac814ad76a4769515ae8">BNO08xPrivateTypes::EVT_GRP_RPT_RV_BIT</a></div><div class="ttdeci">@ EVT_GRP_RPT_RV_BIT</div><div class="ttdoc">When set, rotation vector reports are active.</div><div class="ttdef"><b>Definition:</b> BNO08xPrivateTypes.hpp:81</div></div>
<div class="ttc" id="anamespace_b_n_o08x_private_types_html_ac53fb578d93a18b7a83903fc7a71dc2fac1d15dddeab169b213c719e6b0fef32d"><div class="ttname"><a href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fac1d15dddeab169b213c719e6b0fef32d">BNO08xPrivateTypes::EVT_GRP_RPT_CAL_MAGNETOMETER_BIT</a></div><div class="ttdeci">@ EVT_GRP_RPT_CAL_MAGNETOMETER_BIT</div><div class="ttdoc">When set, calibrated magnetometer reports are active.</div><div class="ttdef"><b>Definition:</b> BNO08xPrivateTypes.hpp:92</div></div>
<div class="ttc" id="anamespace_b_n_o08x_private_types_html_ac53fb578d93a18b7a83903fc7a71dc2fad39283f98adf7242b3b3ccf847c150cd"><div class="ttname"><a href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fad39283f98adf7242b3b3ccf847c150cd">BNO08xPrivateTypes::EVT_GRP_RPT_RV_GAME_BIT</a></div><div class="ttdeci">@ EVT_GRP_RPT_RV_GAME_BIT</div><div class="ttdoc">When set, game rotation vector reports are active.</div><div class="ttdef"><b>Definition:</b> BNO08xPrivateTypes.hpp:82</div></div>
<div class="ttc" id="anamespace_b_n_o08x_private_types_html_ac53fb578d93a18b7a83903fc7a71dc2fad4482fb4fb6693a492584508691f2c77"><div class="ttname"><a href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fad4482fb4fb6693a492584508691f2c77">BNO08xPrivateTypes::EVT_GRP_RPT_TAP_DETECTOR_BIT</a></div><div class="ttdeci">@ EVT_GRP_RPT_TAP_DETECTOR_BIT</div><div class="ttdoc">When set, tap detector reports are active.</div><div class="ttdef"><b>Definition:</b> BNO08xPrivateTypes.hpp:94</div></div>
<div class="ttc" id="anamespace_b_n_o08x_private_types_html_ac53fb578d93a18b7a83903fc7a71dc2fad517d3ea5b1b259f20ed43e1fcf40e0c"><div class="ttname"><a href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fad517d3ea5b1b259f20ed43e1fcf40e0c">BNO08xPrivateTypes::EVT_GRP_RPT_SHAKE_DETECTOR_BIT</a></div><div class="ttdeci">@ EVT_GRP_RPT_SHAKE_DETECTOR_BIT</div><div class="ttdoc">When set, shake detector reports are active.</div><div class="ttdef"><b>Definition:</b> BNO08xPrivateTypes.hpp:98</div></div>
<div class="ttc" id="anamespace_b_n_o08x_private_types_html_ac53fb578d93a18b7a83903fc7a71dc2fadcfcdea69099869ebf7f246ff5b7e8bb"><div class="ttname"><a href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fadcfcdea69099869ebf7f246ff5b7e8bb">BNO08xPrivateTypes::EVT_GRP_RPT_RAW_GYRO_BIT</a></div><div class="ttdeci">@ EVT_GRP_RPT_RAW_GYRO_BIT</div><div class="ttdoc">When set, raw gyro reports are active.</div><div class="ttdef"><b>Definition:</b> BNO08xPrivateTypes.hpp:100</div></div>
<div class="ttc" id="anamespace_b_n_o08x_private_types_html_ac53fb578d93a18b7a83903fc7a71dc2fae138ae8422830982a470025d81c4be4b"><div class="ttname"><a href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fae138ae8422830982a470025d81c4be4b">BNO08xPrivateTypes::EVT_GRP_RPT_STABILITY_CLASSIFIER_BIT</a></div><div class="ttdeci">@ EVT_GRP_RPT_STABILITY_CLASSIFIER_BIT</div><div class="ttdoc">When set, stability classifier reports are active.</div><div class="ttdef"><b>Definition:</b> BNO08xPrivateTypes.hpp:96</div></div>
<div class="ttc" id="anamespace_b_n_o08x_private_types_html_ac53fb578d93a18b7a83903fc7a71dc2faeb1961d7852ea305443610b2521aaea7"><div class="ttname"><a href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2faeb1961d7852ea305443610b2521aaea7">BNO08xPrivateTypes::EVT_GRP_RPT_CAL_GYRO_BIT</a></div><div class="ttdeci">@ EVT_GRP_RPT_CAL_GYRO_BIT</div><div class="ttdoc">When set, calibrated gyro reports are active.</div><div class="ttdef"><b>Definition:</b> BNO08xPrivateTypes.hpp:90</div></div>
<div class="ttc" id="anamespace_b_n_o08x_private_types_html_ac53fb578d93a18b7a83903fc7a71dc2fafb8f448edba339f37fdf794bd891f903"><div class="ttname"><a href="namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fafb8f448edba339f37fdf794bd891f903">BNO08xPrivateTypes::EVT_GRP_RPT_STEP_COUNTER_BIT</a></div><div class="ttdeci">@ EVT_GRP_RPT_STEP_COUNTER_BIT</div><div class="ttdoc">When set, step counter reports are active.</div><div class="ttdef"><b>Definition:</b> BNO08xPrivateTypes.hpp:95</div></div>
<div class="ttc" id="astruct_b_n_o08x_private_types_1_1bno08x__init__status__t_html"><div class="ttname"><a href="struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html">BNO08xPrivateTypes::bno08x_init_status_t</a></div><div class="ttdoc">Holds info about which functionality has been successfully initialized (used by deconstructor during ...</div><div class="ttdef"><b>Definition:</b> BNO08xPrivateTypes.hpp:28</div></div>
<div class="ttc" id="astruct_b_n_o08x_private_types_1_1bno08x__init__status__t_html_a150665b9f07eea167dd61aa9701d0e66"><div class="ttname"><a href="struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#a150665b9f07eea167dd61aa9701d0e66">BNO08xPrivateTypes::bno08x_init_status_t::sh2_HAL_service_task</a></div><div class="ttdeci">bool sh2_HAL_service_task</div><div class="ttdoc">True if xTaskCreate has been called successfully for sh2_HAL_service_task.</div><div class="ttdef"><b>Definition:</b> BNO08xPrivateTypes.hpp:36</div></div>
<div class="ttc" id="astruct_b_n_o08x_private_types_1_1bno08x__init__status__t_html_a3cec063b6210ec58d30b3bd1d4ead4f9"><div class="ttname"><a href="struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#a3cec063b6210ec58d30b3bd1d4ead4f9">BNO08xPrivateTypes::bno08x_init_status_t::isr_service</a></div><div class="ttdeci">bool isr_service</div><div class="ttdoc">True if global ISR service has been initialized.</div><div class="ttdef"><b>Definition:</b> BNO08xPrivateTypes.hpp:31</div></div>
<div class="ttc" id="astruct_b_n_o08x_private_types_1_1bno08x__init__status__t_html_a5094148539354e52e4f7b054ba766bce"><div class="ttname"><a href="struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#a5094148539354e52e4f7b054ba766bce">BNO08xPrivateTypes::bno08x_init_status_t::sh2_HAL</a></div><div class="ttdeci">bool sh2_HAL</div><div class="ttdoc">True if sh2_open() has been called successfully.</div><div class="ttdef"><b>Definition:</b> BNO08xPrivateTypes.hpp:38</div></div>
<div class="ttc" id="astruct_b_n_o08x_private_types_1_1bno08x__init__status__t_html_a63b876667ae7fb32e9861dffafb55a64"><div class="ttname"><a href="struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#a63b876667ae7fb32e9861dffafb55a64">BNO08xPrivateTypes::bno08x_init_status_t::bno08x_init_status_t</a></div><div class="ttdeci">bno08x_init_status_t()</div><div class="ttdef"><b>Definition:</b> BNO08xPrivateTypes.hpp:40</div></div>
<div class="ttc" id="astruct_b_n_o08x_private_types_1_1bno08x__init__status__t_html_a7c4523e02a434a7be73f5dc5314429bd"><div class="ttname"><a href="struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#a7c4523e02a434a7be73f5dc5314429bd">BNO08xPrivateTypes::bno08x_init_status_t::isr_handler</a></div><div class="ttdeci">bool isr_handler</div><div class="ttdoc">True if HINT ISR handler has been initialized.</div><div class="ttdef"><b>Definition:</b> BNO08xPrivateTypes.hpp:32</div></div>
<div class="ttc" id="astruct_b_n_o08x_private_types_1_1bno08x__init__status__t_html_a8780317bf985194a58d4b0457d518adf"><div class="ttname"><a href="struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#a8780317bf985194a58d4b0457d518adf">BNO08xPrivateTypes::bno08x_init_status_t::spi_bus</a></div><div class="ttdeci">bool spi_bus</div><div class="ttdoc">True if spi_bus_initialize() has been called successfully.</div><div class="ttdef"><b>Definition:</b> BNO08xPrivateTypes.hpp:33</div></div>
<div class="ttc" id="astruct_b_n_o08x_private_types_1_1bno08x__init__status__t_html_a9b87a879ec795e2241985f0d33856c14"><div class="ttname"><a href="struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#a9b87a879ec795e2241985f0d33856c14">BNO08xPrivateTypes::bno08x_init_status_t::gpio_inputs</a></div><div class="ttdeci">bool gpio_inputs</div><div class="ttdoc">True if GPIO inputs have been initialized.</div><div class="ttdef"><b>Definition:</b> BNO08xPrivateTypes.hpp:30</div></div>
<div class="ttc" id="astruct_b_n_o08x_private_types_1_1bno08x__init__status__t_html_ab268642c4b6b9fc1eb7c6ceec0e8e64d"><div class="ttname"><a href="struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#ab268642c4b6b9fc1eb7c6ceec0e8e64d">BNO08xPrivateTypes::bno08x_init_status_t::spi_device</a></div><div class="ttdeci">bool spi_device</div><div class="ttdoc">True if spi_bus_add_device() has been called successfully.</div><div class="ttdef"><b>Definition:</b> BNO08xPrivateTypes.hpp:34</div></div>
<div class="ttc" id="astruct_b_n_o08x_private_types_1_1bno08x__init__status__t_html_ac74b5a17ec13d4bef4e4775f20ed68df"><div class="ttname"><a href="struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#ac74b5a17ec13d4bef4e4775f20ed68df">BNO08xPrivateTypes::bno08x_init_status_t::gpio_outputs</a></div><div class="ttdeci">bool gpio_outputs</div><div class="ttdoc">True if GPIO outputs have been initialized.</div><div class="ttdef"><b>Definition:</b> BNO08xPrivateTypes.hpp:29</div></div>
<div class="ttc" id="astruct_b_n_o08x_private_types_1_1bno08x__init__status__t_html_ae1066ea59e52f7d228b71df1f8c2b416"><div class="ttname"><a href="struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#ae1066ea59e52f7d228b71df1f8c2b416">BNO08xPrivateTypes::bno08x_init_status_t::cb_task</a></div><div class="ttdeci">bool cb_task</div><div class="ttdoc">True if xTaskCreate has been called successfully for cb_task.</div><div class="ttdef"><b>Definition:</b> BNO08xPrivateTypes.hpp:37</div></div>
<div class="ttc" id="astruct_b_n_o08x_private_types_1_1bno08x__init__status__t_html_af303bcbae7a635043e0c082d7869dd40"><div class="ttname"><a href="struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#af303bcbae7a635043e0c082d7869dd40">BNO08xPrivateTypes::bno08x_init_status_t::data_proc_task</a></div><div class="ttdeci">bool data_proc_task</div><div class="ttdoc">True if xTaskCreate has been called successfully for data_proc_task.</div><div class="ttdef"><b>Definition:</b> BNO08xPrivateTypes.hpp:35</div></div>
<div class="ttc" id="astruct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_html"><div class="ttname"><a href="struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html">BNO08xPrivateTypes::bno08x_sync_ctx_t</a></div><div class="ttdoc">Holds context used to synchronize tasks and callback execution.</div><div class="ttdef"><b>Definition:</b> BNO08xPrivateTypes.hpp:57</div></div>
<div class="ttc" id="astruct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_html_a13f4a91c74fbf09059b5b136ed4f09ac"><div class="ttname"><a href="struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html#a13f4a91c74fbf09059b5b136ed4f09ac">BNO08xPrivateTypes::bno08x_sync_ctx_t::evt_grp_rpt_data_available</a></div><div class="ttdeci">EventGroupHandle_t evt_grp_rpt_data_available</div><div class="ttdoc">Event group for indicating to BNO08xRpt::has_new_data() that a module received a new report.</div><div class="ttdef"><b>Definition:</b> BNO08xPrivateTypes.hpp:63</div></div>
<div class="ttc" id="astruct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_html_a3f9cea8f40f89200c93f2a4bf09039ac"><div class="ttname"><a href="struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html#a3f9cea8f40f89200c93f2a4bf09039ac">BNO08xPrivateTypes::bno08x_sync_ctx_t::bno08x_sync_ctx_t</a></div><div class="ttdeci">bno08x_sync_ctx_t()</div><div class="ttdef"><b>Definition:</b> BNO08xPrivateTypes.hpp:68</div></div>
<div class="ttc" id="astruct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_html_a5433c33ca93bfd2be4a7575ddff7a8d9"><div class="ttname"><a href="struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html#a5433c33ca93bfd2be4a7575ddff7a8d9">BNO08xPrivateTypes::bno08x_sync_ctx_t::sh2_HAL_lock</a></div><div class="ttdeci">SemaphoreHandle_t sh2_HAL_lock</div><div class="ttdoc">Mutex to prevent sh2 HAL lib functions from being accessed at same time.</div><div class="ttdef"><b>Definition:</b> BNO08xPrivateTypes.hpp:58</div></div>
<div class="ttc" id="astruct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_html_a551d1eb66d239c54cffa96b558e40a15"><div class="ttname"><a href="struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html#a551d1eb66d239c54cffa96b558e40a15">BNO08xPrivateTypes::bno08x_sync_ctx_t::data_lock</a></div><div class="ttdeci">SemaphoreHandle_t data_lock</div><div class="ttdoc">Mutex to prevent user from reading data while data_proc_task() updates it, and vice versa.</div><div class="ttdef"><b>Definition:</b> BNO08xPrivateTypes.hpp:60</div></div>
<div class="ttc" id="astruct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_html_aa63f0d6aa9a27e2f6cdbef17c42c3289"><div class="ttname"><a href="struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html#aa63f0d6aa9a27e2f6cdbef17c42c3289">BNO08xPrivateTypes::bno08x_sync_ctx_t::en_report_ids</a></div><div class="ttdeci">etl::vector&lt; uint8_t, TOTAL_RPT_COUNT &gt; en_report_ids</div><div class="ttdoc">Vector to contain IDs of currently enabled reports.</div><div class="ttdef"><b>Definition:</b> BNO08xPrivateTypes.hpp:65</div></div>
<div class="ttc" id="astruct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_html_aacddf6425d126d8e854eff620a2dbec0"><div class="ttname"><a href="struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html#aacddf6425d126d8e854eff620a2dbec0">BNO08xPrivateTypes::bno08x_sync_ctx_t::evt_grp_task</a></div><div class="ttdeci">EventGroupHandle_t evt_grp_task</div><div class="ttdoc">Event group for indicating various BNO08x related events between tasks.</div><div class="ttdef"><b>Definition:</b> BNO08xPrivateTypes.hpp:64</div></div>
<div class="ttc" id="astruct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_html_ad38bf7a37a5c9cae7c9d8725b23ff365"><div class="ttname"><a href="struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html#ad38bf7a37a5c9cae7c9d8725b23ff365">BNO08xPrivateTypes::bno08x_sync_ctx_t::cb_list</a></div><div class="ttdeci">bno08x_cb_list_t cb_list</div><div class="ttdoc">Vector to contain registered callbacks.</div><div class="ttdef"><b>Definition:</b> BNO08xPrivateTypes.hpp:66</div></div>
<div class="ttc" id="astruct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_html_aeaeeb8fa04544f63b66c32f3adbb0041"><div class="ttname"><a href="struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html#aeaeeb8fa04544f63b66c32f3adbb0041">BNO08xPrivateTypes::bno08x_sync_ctx_t::evt_grp_rpt_en</a></div><div class="ttdeci">EventGroupHandle_t evt_grp_rpt_en</div><div class="ttdoc">Event group for indicating which reports are currently enabled.</div><div class="ttdef"><b>Definition:</b> BNO08xPrivateTypes.hpp:61</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="_b_n_o08x_private_types_8hpp.html">BNO08xPrivateTypes.hpp</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>
<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.9.4 </li>
</ul>
</div>
</body>

View File

@ -0,0 +1,188 @@
<!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">
<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.9.4"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>esp32_BNO08x: /media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/report/BNO08xReports.hpp File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<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>
<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.4</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.9.4 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'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');
$(document).ready(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 */
$(document).ready(function(){initNavTree('_b_n_o08x_reports_8hpp.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">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle"><div class="title">BNO08xReports.hpp File Reference</div></div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &quot;<a class="el" href="_b_n_o08x_rpt_acceleration_8hpp_source.html">BNO08xRptAcceleration.hpp</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_b_n_o08x_rpt_linear_acceleration_8hpp_source.html">BNO08xRptLinearAcceleration.hpp</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_b_n_o08x_rpt_gravity_8hpp_source.html">BNO08xRptGravity.hpp</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_b_n_o08x_rpt_cal_magnetometer_8hpp_source.html">BNO08xRptCalMagnetometer.hpp</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_b_n_o08x_rpt_uncal_magnetometer_8hpp_source.html">BNO08xRptUncalMagnetometer.hpp</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_b_n_o08x_rpt_cal_gyro_8hpp_source.html">BNO08xRptCalGyro.hpp</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_b_n_o08x_rpt_uncal_gyro_8hpp_source.html">BNO08xRptUncalGyro.hpp</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_b_n_o08x_rpt_r_v_8hpp_source.html">BNO08xRptRV.hpp</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_b_n_o08x_rpt_game_r_v_8hpp_source.html">BNO08xRptGameRV.hpp</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp_source.html">BNO08xRptARVRStabilizedRV.hpp</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp_source.html">BNO08xRptARVRStabilizedGameRV.hpp</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_b_n_o08x_rpt_i_gyro_r_v_8hpp_source.html">BNO08xRptIGyroRV.hpp</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_b_n_o08x_rpt_r_v_geomag_8hpp_source.html">BNO08xRptRVGeomag.hpp</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp_source.html">BNO08xRptRawMEMSGyro.hpp</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp_source.html">BNO08xRptRawMEMSAccelerometer.hpp</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp_source.html">BNO08xRptRawMEMSMagnetometer.hpp</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_b_n_o08x_rpt_step_counter_8hpp_source.html">BNO08xRptStepCounter.hpp</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_b_n_o08x_rpt_activity_classifier_8hpp_source.html">BNO08xRptActivityClassifier.hpp</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_b_n_o08x_rpt_stability_classifier_8hpp_source.html">BNO08xRptStabilityClassifier.hpp</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_b_n_o08x_rpt_shake_detector_8hpp_source.html">BNO08xRptShakeDetector.hpp</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_b_n_o08x_rpt_tap_detector_8hpp_source.html">BNO08xRptTapDetector.hpp</a>&quot;</code><br />
</div><div class="textblock"><div class="dynheader">
Include dependency graph for BNO08xReports.hpp:</div>
<div class="dyncontent">
<div class="center"><img src="_b_n_o08x_reports_8hpp__incl.png" border="0" usemap="#a_2media_2develop_2git_2imu__pr__cleanup_2components_2esp32___b_n_o08x_2include_2report_2_b_n_o08x_reports_8hpp" alt=""/></div>
<map name="a_2media_2develop_2git_2imu__pr__cleanup_2components_2esp32___b_n_o08x_2include_2report_2_b_n_o08x_reports_8hpp" id="a_2media_2develop_2git_2imu__pr__cleanup_2components_2esp32___b_n_o08x_2include_2report_2_b_n_o08x_reports_8hpp">
<area shape="rect" title=" " alt="" coords="1649,5,1867,76"/>
<area shape="rect" href="_b_n_o08x_rpt_acceleration_8hpp.html" title=" " alt="" coords="5,213,212,240"/>
<area shape="rect" href="_b_n_o08x_rpt_linear_acceleration_8hpp.html" title=" " alt="" coords="236,213,483,240"/>
<area shape="rect" href="_b_n_o08x_rpt_gravity_8hpp.html" title=" " alt="" coords="507,213,678,240"/>
<area shape="rect" href="_b_n_o08x_rpt_cal_magnetometer_8hpp.html" title=" " alt="" coords="703,213,944,240"/>
<area shape="rect" href="_b_n_o08x_rpt_uncal_magnetometer_8hpp.html" title=" " alt="" coords="968,213,1225,240"/>
<area shape="rect" href="_b_n_o08x_rpt_cal_gyro_8hpp.html" title=" " alt="" coords="1249,213,1427,240"/>
<area shape="rect" href="_b_n_o08x_rpt_uncal_gyro_8hpp.html" title=" " alt="" coords="1451,213,1644,240"/>
<area shape="rect" href="_b_n_o08x_rpt_r_v_8hpp.html" title=" " alt="" coords="1005,131,1146,158"/>
<area shape="rect" href="_b_n_o08x_rpt_game_r_v_8hpp.html" title=" " alt="" coords="1171,131,1351,158"/>
<area shape="rect" href="_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp.html" title=" " alt="" coords="1375,131,1616,158"/>
<area shape="rect" href="_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp.html" title=" " alt="" coords="1640,124,1876,165"/>
<area shape="rect" href="_b_n_o08x_rpt_i_gyro_r_v_8hpp.html" title=" " alt="" coords="1901,131,2077,158"/>
<area shape="rect" href="_b_n_o08x_rpt_r_v_geomag_8hpp.html" title=" " alt="" coords="2101,131,2300,158"/>
<area shape="rect" href="_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp.html" title=" " alt="" coords="1886,213,2110,240"/>
<area shape="rect" href="_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp.html" title=" " alt="" coords="2134,213,2422,240"/>
<area shape="rect" href="_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp.html" title=" " alt="" coords="2446,213,2734,240"/>
<area shape="rect" href="_b_n_o08x_rpt_step_counter_8hpp.html" title=" " alt="" coords="2476,131,2680,158"/>
<area shape="rect" href="_b_n_o08x_rpt_activity_classifier_8hpp.html" title=" " alt="" coords="2705,131,2939,158"/>
<area shape="rect" href="_b_n_o08x_rpt_stability_classifier_8hpp.html" title=" " alt="" coords="2964,131,3203,158"/>
<area shape="rect" href="_b_n_o08x_rpt_shake_detector_8hpp.html" title=" " alt="" coords="3227,131,3446,158"/>
<area shape="rect" href="_b_n_o08x_rpt_tap_detector_8hpp.html" title=" " alt="" coords="3470,131,3673,158"/>
<area shape="rect" href="_b_n_o08x_rpt_8hpp.html" title=" " alt="" coords="1818,288,1943,315"/>
<area shape="rect" title=" " alt="" coords="659,587,745,613"/>
<area shape="rect" title=" " alt="" coords="1919,363,2003,389"/>
<area shape="rect" href="_b_n_o08x_global_types_8hpp.html" title=" " alt="" coords="1660,437,1843,464"/>
<area shape="rect" title=" " alt="" coords="1926,512,2070,539"/>
<area shape="rect" href="_b_n_o08x_private_types_8hpp.html" title=" " alt="" coords="1050,363,1237,389"/>
<area shape="rect" title=" " alt="" coords="2027,363,2084,389"/>
<area shape="rect" title=" " alt="" coords="2108,363,2189,389"/>
<area shape="rect" title=" " alt="" coords="1783,512,1851,539"/>
<area shape="rect" title=" " alt="" coords="1097,512,1184,539"/>
<area shape="rect" title=" " alt="" coords="784,587,855,613"/>
<area shape="rect" title=" " alt="" coords="1209,512,1275,539"/>
<area shape="rect" title=" " alt="" coords="1299,512,1403,539"/>
<area shape="rect" title=" " alt="" coords="1428,512,1587,539"/>
<area shape="rect" title=" " alt="" coords="1611,512,1758,539"/>
<area shape="rect" title=" " alt="" coords="655,437,749,464"/>
<area shape="rect" title=" " alt="" coords="774,437,875,464"/>
<area shape="rect" title=" " alt="" coords="900,437,1051,464"/>
<area shape="rect" title=" " alt="" coords="1075,437,1212,464"/>
<area shape="rect" title=" " alt="" coords="1459,437,1636,464"/>
<area shape="rect" href="_b_n_o08x_cb_param_rpt_i_d_8hpp.html" title=" " alt="" coords="1237,437,1434,464"/>
<area shape="rect" href="_b_n_o08x_cb_param_void_8hpp.html" title=" " alt="" coords="441,437,630,464"/>
<area shape="rect" href="_b_n_o08x_cb_generic_8hpp.html" title=" " alt="" coords="675,512,846,539"/>
<area shape="rect" href="_b_n_o08x_rpt_r_v_generic_8hpp.html" title=" " alt="" coords="1668,213,1861,240"/>
</map>
</div>
</div><div class="textblock"><div class="dynheader">
This graph shows which files directly or indirectly include this file:</div>
<div class="dyncontent">
<div class="center"><img src="_b_n_o08x_reports_8hpp__dep__incl.png" border="0" usemap="#a_2media_2develop_2git_2imu__pr__cleanup_2components_2esp32___b_n_o08x_2include_2report_2_b_n_o08x_reports_8hppdep" alt=""/></div>
<map name="a_2media_2develop_2git_2imu__pr__cleanup_2components_2esp32___b_n_o08x_2include_2report_2_b_n_o08x_reports_8hppdep" id="a_2media_2develop_2git_2imu__pr__cleanup_2components_2esp32___b_n_o08x_2include_2report_2_b_n_o08x_reports_8hppdep">
<area shape="rect" title=" " alt="" coords="231,5,449,76"/>
<area shape="rect" href="_b_n_o08x_8hpp.html" title=" " alt="" coords="209,124,471,180"/>
<area shape="rect" href="_b_n_o08x_test_helper_8hpp.html" title=" " alt="" coords="5,228,264,299"/>
<area shape="rect" href="_b_n_o08x_8cpp.html" title=" " alt="" coords="289,250,391,277"/>
<area shape="rect" href="_b_n_o08x_s_h2_h_a_l_8cpp.html" title=" " alt="" coords="416,250,571,277"/>
<area shape="rect" href="_b_n_o08x_test_suite_8hpp.html" title=" " alt="" coords="5,347,264,417"/>
</map>
</div>
</div>
<p><a href="_b_n_o08x_reports_8hpp_source.html">Go to the source code of this file.</a></p>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_7f19fe0488f3daa36ae73de472a8d793.html">report</a></li><li class="navelem"><a class="el" href="_b_n_o08x_reports_8hpp.html">BNO08xReports.hpp</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.9.4 </li>
</ul>
</div>
</body>
</html>

View File

@ -0,0 +1,8 @@
<map id="/media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/report/BNO08xReports.hpp" name="/media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/report/BNO08xReports.hpp">
<area shape="rect" id="node1" title=" " alt="" coords="231,5,449,76"/>
<area shape="rect" id="node2" href="$_b_n_o08x_8hpp.html" title=" " alt="" coords="209,124,471,180"/>
<area shape="rect" id="node3" href="$_b_n_o08x_test_helper_8hpp.html" title=" " alt="" coords="5,228,264,299"/>
<area shape="rect" id="node5" href="$_b_n_o08x_8cpp.html" title=" " alt="" coords="289,250,391,277"/>
<area shape="rect" id="node6" href="$_b_n_o08x_s_h2_h_a_l_8cpp.html" title=" " alt="" coords="416,250,571,277"/>
<area shape="rect" id="node4" href="$_b_n_o08x_test_suite_8hpp.html" title=" " alt="" coords="5,347,264,417"/>
</map>

View File

@ -0,0 +1 @@
c98fe4b6f2e948cf9feb9bf6b99fd69d

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

View File

@ -0,0 +1,48 @@
<map id="/media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/report/BNO08xReports.hpp" name="/media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/report/BNO08xReports.hpp">
<area shape="rect" id="node1" title=" " alt="" coords="1649,5,1867,76"/>
<area shape="rect" id="node2" href="$_b_n_o08x_rpt_acceleration_8hpp.html" title=" " alt="" coords="5,213,212,240"/>
<area shape="rect" id="node26" href="$_b_n_o08x_rpt_linear_acceleration_8hpp.html" title=" " alt="" coords="236,213,483,240"/>
<area shape="rect" id="node27" href="$_b_n_o08x_rpt_gravity_8hpp.html" title=" " alt="" coords="507,213,678,240"/>
<area shape="rect" id="node28" href="$_b_n_o08x_rpt_cal_magnetometer_8hpp.html" title=" " alt="" coords="703,213,944,240"/>
<area shape="rect" id="node29" href="$_b_n_o08x_rpt_uncal_magnetometer_8hpp.html" title=" " alt="" coords="968,213,1225,240"/>
<area shape="rect" id="node30" href="$_b_n_o08x_rpt_cal_gyro_8hpp.html" title=" " alt="" coords="1249,213,1427,240"/>
<area shape="rect" id="node31" href="$_b_n_o08x_rpt_uncal_gyro_8hpp.html" title=" " alt="" coords="1451,213,1644,240"/>
<area shape="rect" id="node32" href="$_b_n_o08x_rpt_r_v_8hpp.html" title=" " alt="" coords="1005,131,1146,158"/>
<area shape="rect" id="node34" href="$_b_n_o08x_rpt_game_r_v_8hpp.html" title=" " alt="" coords="1171,131,1351,158"/>
<area shape="rect" id="node35" href="$_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp.html" title=" " alt="" coords="1375,131,1616,158"/>
<area shape="rect" id="node36" href="$_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp.html" title=" " alt="" coords="1640,124,1876,165"/>
<area shape="rect" id="node37" href="$_b_n_o08x_rpt_i_gyro_r_v_8hpp.html" title=" " alt="" coords="1901,131,2077,158"/>
<area shape="rect" id="node38" href="$_b_n_o08x_rpt_r_v_geomag_8hpp.html" title=" " alt="" coords="2101,131,2300,158"/>
<area shape="rect" id="node39" href="$_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp.html" title=" " alt="" coords="1886,213,2110,240"/>
<area shape="rect" id="node40" href="$_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp.html" title=" " alt="" coords="2134,213,2422,240"/>
<area shape="rect" id="node41" href="$_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp.html" title=" " alt="" coords="2446,213,2734,240"/>
<area shape="rect" id="node42" href="$_b_n_o08x_rpt_step_counter_8hpp.html" title=" " alt="" coords="2476,131,2680,158"/>
<area shape="rect" id="node43" href="$_b_n_o08x_rpt_activity_classifier_8hpp.html" title=" " alt="" coords="2705,131,2939,158"/>
<area shape="rect" id="node44" href="$_b_n_o08x_rpt_stability_classifier_8hpp.html" title=" " alt="" coords="2964,131,3203,158"/>
<area shape="rect" id="node45" href="$_b_n_o08x_rpt_shake_detector_8hpp.html" title=" " alt="" coords="3227,131,3446,158"/>
<area shape="rect" id="node46" href="$_b_n_o08x_rpt_tap_detector_8hpp.html" title=" " alt="" coords="3470,131,3673,158"/>
<area shape="rect" id="node3" href="$_b_n_o08x_rpt_8hpp.html" title=" " alt="" coords="1818,288,1943,315"/>
<area shape="rect" id="node4" title=" " alt="" coords="659,587,745,613"/>
<area shape="rect" id="node5" title=" " alt="" coords="1919,363,2003,389"/>
<area shape="rect" id="node6" href="$_b_n_o08x_global_types_8hpp.html" title=" " alt="" coords="1660,437,1843,464"/>
<area shape="rect" id="node14" title=" " alt="" coords="1926,512,2070,539"/>
<area shape="rect" id="node15" href="$_b_n_o08x_private_types_8hpp.html" title=" " alt="" coords="1050,363,1237,389"/>
<area shape="rect" id="node24" title=" " alt="" coords="2027,363,2084,389"/>
<area shape="rect" id="node25" title=" " alt="" coords="2108,363,2189,389"/>
<area shape="rect" id="node7" title=" " alt="" coords="1783,512,1851,539"/>
<area shape="rect" id="node8" title=" " alt="" coords="1097,512,1184,539"/>
<area shape="rect" id="node9" title=" " alt="" coords="784,587,855,613"/>
<area shape="rect" id="node10" title=" " alt="" coords="1209,512,1275,539"/>
<area shape="rect" id="node11" title=" " alt="" coords="1299,512,1403,539"/>
<area shape="rect" id="node12" title=" " alt="" coords="1428,512,1587,539"/>
<area shape="rect" id="node13" title=" " alt="" coords="1611,512,1758,539"/>
<area shape="rect" id="node16" title=" " alt="" coords="655,437,749,464"/>
<area shape="rect" id="node17" title=" " alt="" coords="774,437,875,464"/>
<area shape="rect" id="node18" title=" " alt="" coords="900,437,1051,464"/>
<area shape="rect" id="node19" title=" " alt="" coords="1075,437,1212,464"/>
<area shape="rect" id="node20" title=" " alt="" coords="1459,437,1636,464"/>
<area shape="rect" id="node21" href="$_b_n_o08x_cb_param_rpt_i_d_8hpp.html" title=" " alt="" coords="1237,437,1434,464"/>
<area shape="rect" id="node23" href="$_b_n_o08x_cb_param_void_8hpp.html" title=" " alt="" coords="441,437,630,464"/>
<area shape="rect" id="node22" href="$_b_n_o08x_cb_generic_8hpp.html" title=" " alt="" coords="675,512,846,539"/>
<area shape="rect" id="node33" href="$_b_n_o08x_rpt_r_v_generic_8hpp.html" title=" " alt="" coords="1668,213,1861,240"/>
</map>

View File

@ -0,0 +1 @@
0f46645a9206296b13d4a54dd250f55a

Binary file not shown.

After

Width:  |  Height:  |  Size: 264 KiB

View File

@ -1,20 +1,18 @@
<!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">
<html xmlns="http://www.w3.org/1999/xhtml">
<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="generator" content="Doxygen 1.9.4"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>esp32_BNO08x: include/report/BNO08xReports.hpp Source File</title>
<title>esp32_BNO08x: /media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/report/BNO08xReports.hpp Source File</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>
@ -27,7 +25,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">esp32_BNO08x<span id="projectnumber">&#160;1.31</span>
<div id="projectname">esp32_BNO08x<span id="projectnumber">&#160;1.4</span>
</div>
<div id="projectbrief">C++ BNO08x IMU driver component for esp-idf.</div>
</td>
@ -36,10 +34,10 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.10.0 -->
<!-- Generated by Doxygen 1.9.4 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
@ -48,16 +46,11 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(function() { init_search(); });
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { codefold.init(0); });
/* @license-end */
</script>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
@ -71,7 +64,7 @@ $(function() { codefold.init(0); });
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function(){initNavTree('_b_n_o08x_reports_8hpp_source.html',''); initResizable(); });
$(document).ready(function(){initNavTree('_b_n_o08x_reports_8hpp_source.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
@ -84,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_reports_8hpp_source.html',''); initResizable
<!-- 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>
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
@ -150,7 +136,7 @@ $(function(){initNavTree('_b_n_o08x_reports_8hpp_source.html',''); initResizable
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_7f19fe0488f3daa36ae73de472a8d793.html">report</a></li><li class="navelem"><a class="el" href="_b_n_o08x_reports_8hpp.html">BNO08xReports.hpp</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>
<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.9.4 </li>
</ul>
</div>
</body>

View File

@ -0,0 +1,133 @@
<!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">
<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.9.4"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>esp32_BNO08x: BNO08xRpt.cpp File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<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>
<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.4</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.9.4 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'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');
$(document).ready(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 */
$(document).ready(function(){initNavTree('_b_n_o08x_rpt_8cpp.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle"><div class="title">BNO08xRpt.cpp File Reference</div></div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &quot;<a class="el" href="_b_n_o08x_rpt_8hpp_source.html">BNO08xRpt.hpp</a>&quot;</code><br />
</div><div class="textblock"><div class="dynheader">
Include dependency graph for BNO08xRpt.cpp:</div>
<div class="dyncontent">
<div class="center"><img src="_b_n_o08x_rpt_8cpp__incl.png" border="0" usemap="#a_b_n_o08x_rpt_8cpp" alt=""/></div>
<map name="a_b_n_o08x_rpt_8cpp" id="a_b_n_o08x_rpt_8cpp">
<area shape="rect" title=" " alt="" coords="1410,5,1534,32"/>
<area shape="rect" href="_b_n_o08x_rpt_8hpp.html" title=" " alt="" coords="1409,80,1534,107"/>
<area shape="rect" title=" " alt="" coords="218,379,304,405"/>
<area shape="rect" title=" " alt="" coords="1510,155,1594,181"/>
<area shape="rect" href="_b_n_o08x_global_types_8hpp.html" title=" " alt="" coords="1251,229,1434,256"/>
<area shape="rect" title=" " alt="" coords="1517,304,1661,331"/>
<area shape="rect" href="_b_n_o08x_private_types_8hpp.html" title=" " alt="" coords="641,155,828,181"/>
<area shape="rect" title=" " alt="" coords="1618,155,1675,181"/>
<area shape="rect" title=" " alt="" coords="1699,155,1780,181"/>
<area shape="rect" title=" " alt="" coords="1374,304,1442,331"/>
<area shape="rect" title=" " alt="" coords="688,304,775,331"/>
<area shape="rect" title=" " alt="" coords="343,379,414,405"/>
<area shape="rect" title=" " alt="" coords="800,304,866,331"/>
<area shape="rect" title=" " alt="" coords="890,304,994,331"/>
<area shape="rect" title=" " alt="" coords="1019,304,1178,331"/>
<area shape="rect" title=" " alt="" coords="1202,304,1349,331"/>
<area shape="rect" title=" " alt="" coords="246,229,340,256"/>
<area shape="rect" title=" " alt="" coords="365,229,466,256"/>
<area shape="rect" title=" " alt="" coords="491,229,642,256"/>
<area shape="rect" title=" " alt="" coords="666,229,803,256"/>
<area shape="rect" title=" " alt="" coords="1050,229,1227,256"/>
<area shape="rect" href="_b_n_o08x_cb_param_rpt_i_d_8hpp.html" title=" " alt="" coords="828,229,1025,256"/>
<area shape="rect" href="_b_n_o08x_cb_param_void_8hpp.html" title=" " alt="" coords="32,229,221,256"/>
<area shape="rect" href="_b_n_o08x_cb_generic_8hpp.html" title=" " alt="" coords="234,304,405,331"/>
</map>
</div>
</div><a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><dl class="section author"><dt>Author</dt><dd>Myles Parfeniuk </dd></dl>
</div></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="_b_n_o08x_rpt_8cpp.html">BNO08xRpt.cpp</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4 </li>
</ul>
</div>
</body>
</html>

View File

@ -0,0 +1,26 @@
<map id="BNO08xRpt.cpp" name="BNO08xRpt.cpp">
<area shape="rect" id="node1" title=" " alt="" coords="1410,5,1534,32"/>
<area shape="rect" id="node2" href="$_b_n_o08x_rpt_8hpp.html" title=" " alt="" coords="1409,80,1534,107"/>
<area shape="rect" id="node3" title=" " alt="" coords="218,379,304,405"/>
<area shape="rect" id="node4" title=" " alt="" coords="1510,155,1594,181"/>
<area shape="rect" id="node5" href="$_b_n_o08x_global_types_8hpp.html" title=" " alt="" coords="1251,229,1434,256"/>
<area shape="rect" id="node13" title=" " alt="" coords="1517,304,1661,331"/>
<area shape="rect" id="node14" href="$_b_n_o08x_private_types_8hpp.html" title=" " alt="" coords="641,155,828,181"/>
<area shape="rect" id="node23" title=" " alt="" coords="1618,155,1675,181"/>
<area shape="rect" id="node24" title=" " alt="" coords="1699,155,1780,181"/>
<area shape="rect" id="node6" title=" " alt="" coords="1374,304,1442,331"/>
<area shape="rect" id="node7" title=" " alt="" coords="688,304,775,331"/>
<area shape="rect" id="node8" title=" " alt="" coords="343,379,414,405"/>
<area shape="rect" id="node9" title=" " alt="" coords="800,304,866,331"/>
<area shape="rect" id="node10" title=" " alt="" coords="890,304,994,331"/>
<area shape="rect" id="node11" title=" " alt="" coords="1019,304,1178,331"/>
<area shape="rect" id="node12" title=" " alt="" coords="1202,304,1349,331"/>
<area shape="rect" id="node15" title=" " alt="" coords="246,229,340,256"/>
<area shape="rect" id="node16" title=" " alt="" coords="365,229,466,256"/>
<area shape="rect" id="node17" title=" " alt="" coords="491,229,642,256"/>
<area shape="rect" id="node18" title=" " alt="" coords="666,229,803,256"/>
<area shape="rect" id="node19" title=" " alt="" coords="1050,229,1227,256"/>
<area shape="rect" id="node20" href="$_b_n_o08x_cb_param_rpt_i_d_8hpp.html" title=" " alt="" coords="828,229,1025,256"/>
<area shape="rect" id="node22" href="$_b_n_o08x_cb_param_void_8hpp.html" title=" " alt="" coords="32,229,221,256"/>
<area shape="rect" id="node21" href="$_b_n_o08x_cb_generic_8hpp.html" title=" " alt="" coords="234,304,405,331"/>
</map>

View File

@ -0,0 +1 @@
cbc03a5abdc66908135072a984273cbb

Binary file not shown.

After

Width:  |  Height:  |  Size: 84 KiB

View File

@ -0,0 +1,206 @@
<!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">
<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.9.4"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>esp32_BNO08x: /media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/report/BNO08xRpt.hpp File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<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>
<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.4</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.9.4 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'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');
$(document).ready(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 */
$(document).ready(function(){initNavTree('_b_n_o08x_rpt_8hpp.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">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> </div>
<div class="headertitle"><div class="title">BNO08xRpt.hpp File Reference</div></div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;functional&gt;</code><br />
<code>#include &quot;esp_log.h&quot;</code><br />
<code>#include &quot;<a class="el" href="_b_n_o08x_global_types_8hpp_source.html">BNO08xGlobalTypes.hpp</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_b_n_o08x_private_types_8hpp_source.html">BNO08xPrivateTypes.hpp</a>&quot;</code><br />
<code>#include &quot;sh2.h&quot;</code><br />
<code>#include &quot;sh2_SensorValue.h&quot;</code><br />
<code>#include &quot;sh2_err.h&quot;</code><br />
</div><div class="textblock"><div class="dynheader">
Include dependency graph for BNO08xRpt.hpp:</div>
<div class="dyncontent">
<div class="center"><img src="_b_n_o08x_rpt_8hpp__incl.png" border="0" usemap="#a_2media_2develop_2git_2imu__pr__cleanup_2components_2esp32___b_n_o08x_2include_2report_2_b_n_o08x_rpt_8hpp" alt=""/></div>
<map name="a_2media_2develop_2git_2imu__pr__cleanup_2components_2esp32___b_n_o08x_2include_2report_2_b_n_o08x_rpt_8hpp" id="a_2media_2develop_2git_2imu__pr__cleanup_2components_2esp32___b_n_o08x_2include_2report_2_b_n_o08x_rpt_8hpp">
<area shape="rect" title=" " alt="" coords="1362,5,1581,76"/>
<area shape="rect" title=" " alt="" coords="218,348,304,375"/>
<area shape="rect" title=" " alt="" coords="1510,124,1594,151"/>
<area shape="rect" href="_b_n_o08x_global_types_8hpp.html" title=" " alt="" coords="1251,199,1434,225"/>
<area shape="rect" title=" " alt="" coords="1517,273,1661,300"/>
<area shape="rect" href="_b_n_o08x_private_types_8hpp.html" title=" " alt="" coords="641,124,828,151"/>
<area shape="rect" title=" " alt="" coords="1618,124,1675,151"/>
<area shape="rect" title=" " alt="" coords="1699,124,1780,151"/>
<area shape="rect" title=" " alt="" coords="1374,273,1442,300"/>
<area shape="rect" title=" " alt="" coords="688,273,775,300"/>
<area shape="rect" title=" " alt="" coords="343,348,414,375"/>
<area shape="rect" title=" " alt="" coords="800,273,866,300"/>
<area shape="rect" title=" " alt="" coords="890,273,994,300"/>
<area shape="rect" title=" " alt="" coords="1019,273,1178,300"/>
<area shape="rect" title=" " alt="" coords="1202,273,1349,300"/>
<area shape="rect" title=" " alt="" coords="246,199,340,225"/>
<area shape="rect" title=" " alt="" coords="365,199,466,225"/>
<area shape="rect" title=" " alt="" coords="491,199,642,225"/>
<area shape="rect" title=" " alt="" coords="666,199,803,225"/>
<area shape="rect" title=" " alt="" coords="1050,199,1227,225"/>
<area shape="rect" href="_b_n_o08x_cb_param_rpt_i_d_8hpp.html" title=" " alt="" coords="828,199,1025,225"/>
<area shape="rect" href="_b_n_o08x_cb_param_void_8hpp.html" title=" " alt="" coords="32,199,221,225"/>
<area shape="rect" href="_b_n_o08x_cb_generic_8hpp.html" title=" " alt="" coords="234,273,405,300"/>
</map>
</div>
</div><div class="textblock"><div class="dynheader">
This graph shows which files directly or indirectly include this file:</div>
<div class="dyncontent">
<div class="center"><img src="_b_n_o08x_rpt_8hpp__dep__incl.png" border="0" usemap="#a_2media_2develop_2git_2imu__pr__cleanup_2components_2esp32___b_n_o08x_2include_2report_2_b_n_o08x_rpt_8hppdep" alt=""/></div>
<map name="a_2media_2develop_2git_2imu__pr__cleanup_2components_2esp32___b_n_o08x_2include_2report_2_b_n_o08x_rpt_8hppdep" id="a_2media_2develop_2git_2imu__pr__cleanup_2components_2esp32___b_n_o08x_2include_2report_2_b_n_o08x_rpt_8hppdep">
<area shape="rect" title=" " alt="" coords="4097,5,4315,76"/>
<area shape="rect" href="_b_n_o08x_rpt_acceleration_8hpp.html" title=" " alt="" coords="4377,124,4595,195"/>
<area shape="rect" href="_b_n_o08x_rpt_activity_classifier_8hpp.html" title=" " alt="" coords="2849,124,3088,195"/>
<area shape="rect" href="_b_n_o08x_rpt_cal_gyro_8hpp.html" title=" " alt="" coords="5306,124,5525,195"/>
<area shape="rect" href="_b_n_o08x_rpt_cal_magnetometer_8hpp.html" title=" " alt="" coords="3767,124,4013,195"/>
<area shape="rect" href="_b_n_o08x_rpt_gravity_8hpp.html" title=" " alt="" coords="2278,124,2497,195"/>
<area shape="rect" href="_b_n_o08x_rpt_linear_acceleration_8hpp.html" title=" " alt="" coords="6017,124,6267,195"/>
<area shape="rect" href="_b_n_o08x_rpt_r_v_generic_8hpp.html" title=" " alt="" coords="962,124,1181,195"/>
<area shape="rect" href="_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp.html" title=" " alt="" coords="4060,124,4352,195"/>
<area shape="rect" href="_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp.html" title=" " alt="" coords="1881,124,2109,195"/>
<area shape="rect" href="_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp.html" title=" " alt="" coords="5549,124,5841,195"/>
<area shape="rect" href="_b_n_o08x_rpt_shake_detector_8hpp.html" title=" " alt="" coords="3520,124,3743,195"/>
<area shape="rect" href="_b_n_o08x_rpt_stability_classifier_8hpp.html" title=" " alt="" coords="4710,124,4953,195"/>
<area shape="rect" href="_b_n_o08x_rpt_step_counter_8hpp.html" title=" " alt="" coords="2521,124,2739,195"/>
<area shape="rect" href="_b_n_o08x_rpt_tap_detector_8hpp.html" title=" " alt="" coords="3113,124,3331,195"/>
<area shape="rect" href="_b_n_o08x_rpt_uncal_gyro_8hpp.html" title=" " alt="" coords="4977,124,5195,195"/>
<area shape="rect" href="_b_n_o08x_rpt_uncal_magnetometer_8hpp.html" title=" " alt="" coords="6291,124,6553,195"/>
<area shape="rect" href="_b_n_o08x_rpt_8cpp.html" title=" " alt="" coords="6576,146,6700,173"/>
<area shape="rect" href="_b_n_o08x_reports_8hpp.html" title=" " alt="" coords="2931,361,3150,432"/>
<area shape="rect" href="_b_n_o08x_rpt_acceleration_8cpp.html" title=" " alt="" coords="4497,265,4745,291"/>
<area shape="rect" href="_b_n_o08x_8hpp.html" title=" " alt="" coords="2910,480,3171,536"/>
<area shape="rect" href="_b_n_o08x_test_helper_8hpp.html" title=" " alt="" coords="2809,584,3067,655"/>
<area shape="rect" href="_b_n_o08x_8cpp.html" title=" " alt="" coords="3092,606,3195,633"/>
<area shape="rect" href="_b_n_o08x_rpt_activity_classifier_8cpp.html" title=" " alt="" coords="2761,257,2952,299"/>
<area shape="rect" href="_b_n_o08x_rpt_cal_gyro_8cpp.html" title=" " alt="" coords="5347,265,5566,291"/>
<area shape="rect" href="_b_n_o08x_rpt_cal_magnetometer_8cpp.html" title=" " alt="" coords="3734,265,4017,291"/>
<area shape="rect" href="_b_n_o08x_rpt_gravity_8cpp.html" title=" " alt="" coords="2153,265,2366,291"/>
<area shape="rect" href="_b_n_o08x_rpt_linear_acceleration_8cpp.html" title=" " alt="" coords="6046,265,6334,291"/>
<area shape="rect" href="_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp.html" title=" " alt="" coords="5,243,289,313"/>
<area shape="rect" href="_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp.html" title=" " alt="" coords="571,243,817,313"/>
<area shape="rect" href="_b_n_o08x_rpt_game_r_v_8hpp.html" title=" " alt="" coords="841,243,1059,313"/>
<area shape="rect" href="_b_n_o08x_rpt_i_gyro_r_v_8hpp.html" title=" " alt="" coords="1083,243,1302,313"/>
<area shape="rect" href="_b_n_o08x_rpt_r_v_8hpp.html" title=" " alt="" coords="1326,243,1545,313"/>
<area shape="rect" href="_b_n_o08x_rpt_r_v_geomag_8hpp.html" title=" " alt="" coords="1569,243,1787,313"/>
<area shape="rect" href="_b_n_o08x_rpt_r_v_generic_8cpp.html" title=" " alt="" coords="313,265,547,291"/>
<area shape="rect" href="_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp.html" title=" " alt="" coords="27,376,267,417"/>
<area shape="rect" href="_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp.html" title=" " alt="" coords="574,376,814,417"/>
<area shape="rect" href="_b_n_o08x_rpt_game_r_v_8cpp.html" title=" " alt="" coords="839,383,1061,410"/>
<area shape="rect" href="_b_n_o08x_rpt_i_gyro_r_v_8cpp.html" title=" " alt="" coords="1086,383,1305,410"/>
<area shape="rect" href="_b_n_o08x_rpt_r_v_8cpp.html" title=" " alt="" coords="1344,383,1527,410"/>
<area shape="rect" href="_b_n_o08x_rpt_r_v_geomag_8cpp.html" title=" " alt="" coords="1558,383,1798,410"/>
<area shape="rect" href="_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp.html" title=" " alt="" coords="4041,265,4371,291"/>
<area shape="rect" href="_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp.html" title=" " alt="" coords="1862,265,2129,291"/>
<area shape="rect" href="_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp.html" title=" " alt="" coords="5691,265,6022,291"/>
<area shape="rect" href="_b_n_o08x_rpt_shake_detector_8cpp.html" title=" " alt="" coords="3347,265,3609,291"/>
<area shape="rect" href="_b_n_o08x_rpt_stability_classifier_8cpp.html" title=" " alt="" coords="4769,257,4963,299"/>
<area shape="rect" href="_b_n_o08x_rpt_step_counter_8cpp.html" title=" " alt="" coords="2491,265,2737,291"/>
<area shape="rect" href="_b_n_o08x_rpt_tap_detector_8cpp.html" title=" " alt="" coords="3079,265,3323,291"/>
<area shape="rect" href="_b_n_o08x_rpt_uncal_gyro_8cpp.html" title=" " alt="" coords="5089,265,5323,291"/>
<area shape="rect" href="_b_n_o08x_rpt_uncal_magnetometer_8cpp.html" title=" " alt="" coords="6459,265,6758,291"/>
</map>
</div>
</div>
<p><a href="_b_n_o08x_rpt_8hpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_b_n_o08x_rpt.html">BNO08xRpt</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">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="class_b_n_o08x_rpt.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><dl class="section author"><dt>Author</dt><dd>Myles Parfeniuk </dd></dl>
</div></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_7f19fe0488f3daa36ae73de472a8d793.html">report</a></li><li class="navelem"><a class="el" href="_b_n_o08x_rpt_8hpp.html">BNO08xRpt.hpp</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.9.4 </li>
</ul>
</div>
</body>
</html>

View File

@ -0,0 +1,52 @@
<map id="/media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/report/BNO08xRpt.hpp" name="/media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/report/BNO08xRpt.hpp">
<area shape="rect" id="node1" title=" " alt="" coords="4097,5,4315,76"/>
<area shape="rect" id="node2" href="$_b_n_o08x_rpt_acceleration_8hpp.html" title=" " alt="" coords="4377,124,4595,195"/>
<area shape="rect" id="node8" href="$_b_n_o08x_rpt_activity_classifier_8hpp.html" title=" " alt="" coords="2849,124,3088,195"/>
<area shape="rect" id="node10" href="$_b_n_o08x_rpt_cal_gyro_8hpp.html" title=" " alt="" coords="5306,124,5525,195"/>
<area shape="rect" id="node12" href="$_b_n_o08x_rpt_cal_magnetometer_8hpp.html" title=" " alt="" coords="3767,124,4013,195"/>
<area shape="rect" id="node14" href="$_b_n_o08x_rpt_gravity_8hpp.html" title=" " alt="" coords="2278,124,2497,195"/>
<area shape="rect" id="node16" href="$_b_n_o08x_rpt_linear_acceleration_8hpp.html" title=" " alt="" coords="6017,124,6267,195"/>
<area shape="rect" id="node18" href="$_b_n_o08x_rpt_r_v_generic_8hpp.html" title=" " alt="" coords="962,124,1181,195"/>
<area shape="rect" id="node32" href="$_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp.html" title=" " alt="" coords="4060,124,4352,195"/>
<area shape="rect" id="node34" href="$_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp.html" title=" " alt="" coords="1881,124,2109,195"/>
<area shape="rect" id="node36" href="$_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp.html" title=" " alt="" coords="5549,124,5841,195"/>
<area shape="rect" id="node38" href="$_b_n_o08x_rpt_shake_detector_8hpp.html" title=" " alt="" coords="3520,124,3743,195"/>
<area shape="rect" id="node40" href="$_b_n_o08x_rpt_stability_classifier_8hpp.html" title=" " alt="" coords="4710,124,4953,195"/>
<area shape="rect" id="node42" href="$_b_n_o08x_rpt_step_counter_8hpp.html" title=" " alt="" coords="2521,124,2739,195"/>
<area shape="rect" id="node44" href="$_b_n_o08x_rpt_tap_detector_8hpp.html" title=" " alt="" coords="3113,124,3331,195"/>
<area shape="rect" id="node46" href="$_b_n_o08x_rpt_uncal_gyro_8hpp.html" title=" " alt="" coords="4977,124,5195,195"/>
<area shape="rect" id="node48" href="$_b_n_o08x_rpt_uncal_magnetometer_8hpp.html" title=" " alt="" coords="6291,124,6553,195"/>
<area shape="rect" id="node50" href="$_b_n_o08x_rpt_8cpp.html" title=" " alt="" coords="6576,146,6700,173"/>
<area shape="rect" id="node3" href="$_b_n_o08x_reports_8hpp.html" title=" " alt="" coords="2931,361,3150,432"/>
<area shape="rect" id="node7" href="$_b_n_o08x_rpt_acceleration_8cpp.html" title=" " alt="" coords="4497,265,4745,291"/>
<area shape="rect" id="node4" href="$_b_n_o08x_8hpp.html" title=" " alt="" coords="2910,480,3171,536"/>
<area shape="rect" id="node5" href="$_b_n_o08x_test_helper_8hpp.html" title=" " alt="" coords="2809,584,3067,655"/>
<area shape="rect" id="node6" href="$_b_n_o08x_8cpp.html" title=" " alt="" coords="3092,606,3195,633"/>
<area shape="rect" id="node9" href="$_b_n_o08x_rpt_activity_classifier_8cpp.html" title=" " alt="" coords="2761,257,2952,299"/>
<area shape="rect" id="node11" href="$_b_n_o08x_rpt_cal_gyro_8cpp.html" title=" " alt="" coords="5347,265,5566,291"/>
<area shape="rect" id="node13" href="$_b_n_o08x_rpt_cal_magnetometer_8cpp.html" title=" " alt="" coords="3734,265,4017,291"/>
<area shape="rect" id="node15" href="$_b_n_o08x_rpt_gravity_8cpp.html" title=" " alt="" coords="2153,265,2366,291"/>
<area shape="rect" id="node17" href="$_b_n_o08x_rpt_linear_acceleration_8cpp.html" title=" " alt="" coords="6046,265,6334,291"/>
<area shape="rect" id="node19" href="$_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp.html" title=" " alt="" coords="5,243,289,313"/>
<area shape="rect" id="node21" href="$_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp.html" title=" " alt="" coords="571,243,817,313"/>
<area shape="rect" id="node23" href="$_b_n_o08x_rpt_game_r_v_8hpp.html" title=" " alt="" coords="841,243,1059,313"/>
<area shape="rect" id="node25" href="$_b_n_o08x_rpt_i_gyro_r_v_8hpp.html" title=" " alt="" coords="1083,243,1302,313"/>
<area shape="rect" id="node27" href="$_b_n_o08x_rpt_r_v_8hpp.html" title=" " alt="" coords="1326,243,1545,313"/>
<area shape="rect" id="node29" href="$_b_n_o08x_rpt_r_v_geomag_8hpp.html" title=" " alt="" coords="1569,243,1787,313"/>
<area shape="rect" id="node31" href="$_b_n_o08x_rpt_r_v_generic_8cpp.html" title=" " alt="" coords="313,265,547,291"/>
<area shape="rect" id="node20" href="$_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp.html" title=" " alt="" coords="27,376,267,417"/>
<area shape="rect" id="node22" href="$_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp.html" title=" " alt="" coords="574,376,814,417"/>
<area shape="rect" id="node24" href="$_b_n_o08x_rpt_game_r_v_8cpp.html" title=" " alt="" coords="839,383,1061,410"/>
<area shape="rect" id="node26" href="$_b_n_o08x_rpt_i_gyro_r_v_8cpp.html" title=" " alt="" coords="1086,383,1305,410"/>
<area shape="rect" id="node28" href="$_b_n_o08x_rpt_r_v_8cpp.html" title=" " alt="" coords="1344,383,1527,410"/>
<area shape="rect" id="node30" href="$_b_n_o08x_rpt_r_v_geomag_8cpp.html" title=" " alt="" coords="1558,383,1798,410"/>
<area shape="rect" id="node33" href="$_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp.html" title=" " alt="" coords="4041,265,4371,291"/>
<area shape="rect" id="node35" href="$_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp.html" title=" " alt="" coords="1862,265,2129,291"/>
<area shape="rect" id="node37" href="$_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp.html" title=" " alt="" coords="5691,265,6022,291"/>
<area shape="rect" id="node39" href="$_b_n_o08x_rpt_shake_detector_8cpp.html" title=" " alt="" coords="3347,265,3609,291"/>
<area shape="rect" id="node41" href="$_b_n_o08x_rpt_stability_classifier_8cpp.html" title=" " alt="" coords="4769,257,4963,299"/>
<area shape="rect" id="node43" href="$_b_n_o08x_rpt_step_counter_8cpp.html" title=" " alt="" coords="2491,265,2737,291"/>
<area shape="rect" id="node45" href="$_b_n_o08x_rpt_tap_detector_8cpp.html" title=" " alt="" coords="3079,265,3323,291"/>
<area shape="rect" id="node47" href="$_b_n_o08x_rpt_uncal_gyro_8cpp.html" title=" " alt="" coords="5089,265,5323,291"/>
<area shape="rect" id="node49" href="$_b_n_o08x_rpt_uncal_magnetometer_8cpp.html" title=" " alt="" coords="6459,265,6758,291"/>
</map>

View File

@ -0,0 +1 @@
9dd813c60538b260ab2cc601c5bd03ed

Binary file not shown.

After

Width:  |  Height:  |  Size: 317 KiB

View File

@ -0,0 +1,25 @@
<map id="/media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/report/BNO08xRpt.hpp" name="/media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/report/BNO08xRpt.hpp">
<area shape="rect" id="node1" title=" " alt="" coords="1362,5,1581,76"/>
<area shape="rect" id="node2" title=" " alt="" coords="218,348,304,375"/>
<area shape="rect" id="node3" title=" " alt="" coords="1510,124,1594,151"/>
<area shape="rect" id="node4" href="$_b_n_o08x_global_types_8hpp.html" title=" " alt="" coords="1251,199,1434,225"/>
<area shape="rect" id="node12" title=" " alt="" coords="1517,273,1661,300"/>
<area shape="rect" id="node13" href="$_b_n_o08x_private_types_8hpp.html" title=" " alt="" coords="641,124,828,151"/>
<area shape="rect" id="node22" title=" " alt="" coords="1618,124,1675,151"/>
<area shape="rect" id="node23" title=" " alt="" coords="1699,124,1780,151"/>
<area shape="rect" id="node5" title=" " alt="" coords="1374,273,1442,300"/>
<area shape="rect" id="node6" title=" " alt="" coords="688,273,775,300"/>
<area shape="rect" id="node7" title=" " alt="" coords="343,348,414,375"/>
<area shape="rect" id="node8" title=" " alt="" coords="800,273,866,300"/>
<area shape="rect" id="node9" title=" " alt="" coords="890,273,994,300"/>
<area shape="rect" id="node10" title=" " alt="" coords="1019,273,1178,300"/>
<area shape="rect" id="node11" title=" " alt="" coords="1202,273,1349,300"/>
<area shape="rect" id="node14" title=" " alt="" coords="246,199,340,225"/>
<area shape="rect" id="node15" title=" " alt="" coords="365,199,466,225"/>
<area shape="rect" id="node16" title=" " alt="" coords="491,199,642,225"/>
<area shape="rect" id="node17" title=" " alt="" coords="666,199,803,225"/>
<area shape="rect" id="node18" title=" " alt="" coords="1050,199,1227,225"/>
<area shape="rect" id="node19" href="$_b_n_o08x_cb_param_rpt_i_d_8hpp.html" title=" " alt="" coords="828,199,1025,225"/>
<area shape="rect" id="node21" href="$_b_n_o08x_cb_param_void_8hpp.html" title=" " alt="" coords="32,199,221,225"/>
<area shape="rect" id="node20" href="$_b_n_o08x_cb_generic_8hpp.html" title=" " alt="" coords="234,273,405,300"/>
</map>

View File

@ -0,0 +1 @@
a7f16ecf8fbdc6a9c29fdf712316c9e1

Binary file not shown.

After

Width:  |  Height:  |  Size: 89 KiB

View File

@ -1,20 +1,18 @@
<!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">
<html xmlns="http://www.w3.org/1999/xhtml">
<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="generator" content="Doxygen 1.9.4"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>esp32_BNO08x: include/report/BNO08xRpt.hpp Source File</title>
<title>esp32_BNO08x: /media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/report/BNO08xRpt.hpp Source File</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>
@ -27,7 +25,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">esp32_BNO08x<span id="projectnumber">&#160;1.31</span>
<div id="projectname">esp32_BNO08x<span id="projectnumber">&#160;1.4</span>
</div>
<div id="projectbrief">C++ BNO08x IMU driver component for esp-idf.</div>
</td>
@ -36,10 +34,10 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.10.0 -->
<!-- Generated by Doxygen 1.9.4 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
@ -48,16 +46,11 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(function() { init_search(); });
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { codefold.init(0); });
/* @license-end */
</script>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
@ -71,7 +64,7 @@ $(function() { codefold.init(0); });
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function(){initNavTree('_b_n_o08x_rpt_8hpp_source.html',''); initResizable(); });
$(document).ready(function(){initNavTree('_b_n_o08x_rpt_8hpp_source.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
@ -84,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_rpt_8hpp_source.html',''); initResizable();
<!-- 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>
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
@ -115,11 +101,10 @@ $(function(){initNavTree('_b_n_o08x_rpt_8hpp_source.html',''); initResizable();
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="preprocessor">#include &quot;sh2_SensorValue.h&quot;</span></div>
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="preprocessor">#include &quot;sh2_err.h&quot;</span></div>
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> </div>
<div class="foldopen" id="foldopen00025" data-start="{" data-end="};">
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"><a class="line" href="class_b_n_o08x_rpt.html"> 25</a></span><span class="keyword">class </span><a class="code hl_class" href="class_b_n_o08x_rpt.html">BNO08xRpt</a></div>
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span>{</div>
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> <span class="keyword">public</span>:</div>
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="class_b_n_o08x_rpt.html#a7d147e7540a4c6aa19749844e14cdadc">disable</a>(sh2_SensorConfig_t sensor_cfg = <a class="code hl_variable" href="namespace_b_n_o08x_private_types.html#a4f68e627c3c54e471ec83756b97924da">BNO08xPrivateTypes::default_sensor_cfg</a>);</div>
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="class_b_n_o08x_rpt.html#a7d147e7540a4c6aa19749844e14cdadc">disable</a>(sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg);</div>
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="class_b_n_o08x_rpt.html#a5b542b28c81fcd05cf2e3f3d2d437d46">register_cb</a>(std::function&lt;<span class="keywordtype">void</span>(<span class="keywordtype">void</span>)&gt; cb_fxn);</div>
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="class_b_n_o08x_rpt.html#a74f6037286b51382535bab61680297ed">has_new_data</a>();</div>
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="class_b_n_o08x_rpt.html#ab3bb962696b135841ef7313bc631fc72">flush</a>();</div>
@ -127,7 +112,7 @@ $(function(){initNavTree('_b_n_o08x_rpt_8hpp_source.html',''); initResizable();
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="class_b_n_o08x_rpt.html#a1418be33824d3102dbc8f92558a402a6">clear_sample_counts</a>();</div>
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="class_b_n_o08x_rpt.html#ad5b054279b01204f61b4c0408acf51cf">get_meta_data</a>(<a class="code hl_struct" href="structbno08x__meta__data__t.html">bno08x_meta_data_t</a>&amp; meta_data);</div>
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"><a class="line" href="class_b_n_o08x_rpt.html#a4ee529725467412df396d5c610ff7bb4"> 35</a></span> <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="class_b_n_o08x_rpt.html#a4ee529725467412df396d5c610ff7bb4">enable</a>(</div>
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg = <a class="code hl_variable" href="namespace_b_n_o08x_private_types.html#a4f68e627c3c54e471ec83756b97924da">BNO08xPrivateTypes::default_sensor_cfg</a>) = 0;</div>
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg) = 0;</div>
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> </div>
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> <span class="keyword">protected</span>:</div>
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"><a class="line" href="class_b_n_o08x_rpt.html#a63cd4ac9e96baa43eebe580f03307512"> 39</a></span> uint8_t <a class="code hl_variable" href="class_b_n_o08x_rpt.html#a63cd4ac9e96baa43eebe580f03307512">ID</a>; </div>
@ -135,10 +120,9 @@ $(function(){initNavTree('_b_n_o08x_rpt_8hpp_source.html',''); initResizable();
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"><a class="line" href="class_b_n_o08x_rpt.html#a1d4d6f4cc6f1eae503863eedf7fb9f52"> 41</a></span> uint32_t <a class="code hl_variable" href="class_b_n_o08x_rpt.html#a1d4d6f4cc6f1eae503863eedf7fb9f52">period_us</a>; </div>
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"><a class="line" href="class_b_n_o08x_rpt.html#a5a1404a08918d66bb0f41f55220db6e5"> 42</a></span> <a class="code hl_struct" href="struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html">BNO08xPrivateTypes::bno08x_sync_ctx_t</a>* <a class="code hl_variable" href="class_b_n_o08x_rpt.html#a5a1404a08918d66bb0f41f55220db6e5">sync_ctx</a>;</div>
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> </div>
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="class_b_n_o08x_rpt.html#aa0bed98a9a497d1f39e8245d05b02e9c">rpt_enable</a>(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg = <a class="code hl_variable" href="namespace_b_n_o08x_private_types.html#a4f68e627c3c54e471ec83756b97924da">BNO08xPrivateTypes::default_sensor_cfg</a>);</div>
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="class_b_n_o08x_rpt.html#aa0bed98a9a497d1f39e8245d05b02e9c">rpt_enable</a>(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg);</div>
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"><a class="line" href="class_b_n_o08x_rpt.html#a970fb7e7d3745c62fec626f0ccf0759f"> 45</a></span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x_rpt.html#a970fb7e7d3745c62fec626f0ccf0759f">update_data</a>(sh2_SensorValue_t* sensor_val) = 0;</div>
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> </div>
<div class="foldopen" id="foldopen00059" data-start="{" data-end="}">
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"><a class="line" href="class_b_n_o08x_rpt.html#a15e8eebe3fe90ac19837e3860c76374c"> 59</a></span> <a class="code hl_function" href="class_b_n_o08x_rpt.html#a15e8eebe3fe90ac19837e3860c76374c">BNO08xRpt</a>(uint8_t <a class="code hl_variable" href="class_b_n_o08x_rpt.html#a63cd4ac9e96baa43eebe580f03307512">ID</a>, EventBits_t <a class="code hl_variable" href="class_b_n_o08x_rpt.html#ae78feab5682a4697c5acad3ca6f12c2e">rpt_bit</a>, <a class="code hl_struct" href="struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html">BNO08xPrivateTypes::bno08x_sync_ctx_t</a>* <a class="code hl_variable" href="class_b_n_o08x_rpt.html#a5a1404a08918d66bb0f41f55220db6e5">sync_ctx</a>)</div>
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span> : <a class="code hl_variable" href="class_b_n_o08x_rpt.html#a63cd4ac9e96baa43eebe580f03307512">ID</a>(<a class="code hl_variable" href="class_b_n_o08x_rpt.html#a63cd4ac9e96baa43eebe580f03307512">ID</a>)</div>
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> , <a class="code hl_variable" href="class_b_n_o08x_rpt.html#ae78feab5682a4697c5acad3ca6f12c2e">rpt_bit</a>(<a class="code hl_variable" href="class_b_n_o08x_rpt.html#ae78feab5682a4697c5acad3ca6f12c2e">rpt_bit</a>)</div>
@ -147,7 +131,6 @@ $(function(){initNavTree('_b_n_o08x_rpt_8hpp_source.html',''); initResizable();
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> </div>
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> {</div>
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> }</div>
</div>
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> </div>
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x_rpt.html#a61e3451e93806e1b7eaf5f1387726765">unlock_sh2_HAL</a>();</div>
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x_rpt.html#a7a5619a74c1237c5abde2e4bd6619d12">lock_sh2_HAL</a>();</div>
@ -162,44 +145,42 @@ $(function(){initNavTree('_b_n_o08x_rpt_8hpp_source.html',''); initResizable();
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> </div>
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"><a class="line" href="class_b_n_o08x_rpt.html#a9313d906399750f09e3fe4dae87cec15"> 79</a></span> <span class="keyword">friend</span> <span class="keyword">class </span><a class="code hl_class" href="class_b_n_o08x.html">BNO08x</a>;</div>
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span>};</div>
</div>
<div class="ttc" id="a_b_n_o08x_global_types_8hpp_html"><div class="ttname"><a href="_b_n_o08x_global_types_8hpp.html">BNO08xGlobalTypes.hpp</a></div></div>
<div class="ttc" id="a_b_n_o08x_private_types_8hpp_html"><div class="ttname"><a href="_b_n_o08x_private_types_8hpp.html">BNO08xPrivateTypes.hpp</a></div></div>
<div class="ttc" id="aclass_b_n_o08x_html"><div class="ttname"><a href="class_b_n_o08x.html">BNO08x</a></div><div class="ttdoc">BNO08x IMU driver class.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:33</div></div>
<div class="ttc" id="aclass_b_n_o08x_rpt_html"><div class="ttname"><a href="class_b_n_o08x_rpt.html">BNO08xRpt</a></div><div class="ttdoc">Class to represent and manage reports returned from BNO08x.</div><div class="ttdef"><b>Definition</b> BNO08xRpt.hpp:26</div></div>
<div class="ttc" id="aclass_b_n_o08x_rpt_html_a1418be33824d3102dbc8f92558a402a6"><div class="ttname"><a href="class_b_n_o08x_rpt.html#a1418be33824d3102dbc8f92558a402a6">BNO08xRpt::clear_sample_counts</a></div><div class="ttdeci">bool clear_sample_counts()</div><div class="ttdoc">Clears BNO08x internal sample counts for this sensor. (see SH-2 ref manual 6.4.3.1)</div><div class="ttdef"><b>Definition</b> BNO08xRpt.cpp:195</div></div>
<div class="ttc" id="aclass_b_n_o08x_rpt_html_a15e8eebe3fe90ac19837e3860c76374c"><div class="ttname"><a href="class_b_n_o08x_rpt.html#a15e8eebe3fe90ac19837e3860c76374c">BNO08xRpt::BNO08xRpt</a></div><div class="ttdeci">BNO08xRpt(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)</div><div class="ttdoc">BNO08xRpt report constructor.</div><div class="ttdef"><b>Definition</b> BNO08xRpt.hpp:59</div></div>
<div class="ttc" id="aclass_b_n_o08x_rpt_html_a1d4d6f4cc6f1eae503863eedf7fb9f52"><div class="ttname"><a href="class_b_n_o08x_rpt.html#a1d4d6f4cc6f1eae503863eedf7fb9f52">BNO08xRpt::period_us</a></div><div class="ttdeci">uint32_t period_us</div><div class="ttdoc">The period/interval of the report in microseconds.</div><div class="ttdef"><b>Definition</b> BNO08xRpt.hpp:41</div></div>
<div class="ttc" id="aclass_b_n_o08x_rpt_html_a201aeb71fefb0d9d485914176a82dd80"><div class="ttname"><a href="class_b_n_o08x_rpt.html#a201aeb71fefb0d9d485914176a82dd80">BNO08xRpt::RAD_2_DEG</a></div><div class="ttdeci">static const constexpr float RAD_2_DEG</div><div class="ttdoc">Constant for radian to degree conversions, sed in quaternion to euler function conversions.</div><div class="ttdef"><b>Definition</b> BNO08xRpt.hpp:74</div></div>
<div class="ttc" id="aclass_b_n_o08x_rpt_html_a26bacc572187119339ec248bb4e7d6f3"><div class="ttname"><a href="class_b_n_o08x_rpt.html#a26bacc572187119339ec248bb4e7d6f3">BNO08xRpt::unlock_user_data</a></div><div class="ttdeci">void unlock_user_data()</div><div class="ttdoc">Unlocks user data to allow other tasks to read/modify it.</div><div class="ttdef"><b>Definition</b> BNO08xRpt.cpp:266</div></div>
<div class="ttc" id="aclass_b_n_o08x_rpt_html_a2c57f370fb08b793bb10ec22d5acca45"><div class="ttname"><a href="class_b_n_o08x_rpt.html#a2c57f370fb08b793bb10ec22d5acca45">BNO08xRpt::TAG</a></div><div class="ttdeci">static const constexpr char * TAG</div><div class="ttdef"><b>Definition</b> BNO08xRpt.hpp:77</div></div>
<div class="ttc" id="aclass_b_n_o08x_rpt_html_a47a623eb0a1db51af76a03a103c32329"><div class="ttname"><a href="class_b_n_o08x_rpt.html#a47a623eb0a1db51af76a03a103c32329">BNO08xRpt::signal_data_available</a></div><div class="ttdeci">void signal_data_available()</div><div class="ttdoc">Signals to BNO08x::data_available() that a new report has arrived.</div><div class="ttdef"><b>Definition</b> BNO08xRpt.cpp:276</div></div>
<div class="ttc" id="aclass_b_n_o08x_rpt_html_a48e7b1a2c2ebc6b1f2f292735c0832a0"><div class="ttname"><a href="class_b_n_o08x_rpt.html#a48e7b1a2c2ebc6b1f2f292735c0832a0">BNO08xRpt::lock_user_data</a></div><div class="ttdeci">void lock_user_data()</div><div class="ttdoc">Locks locks user data to only allow the calling task to read/modify it.</div><div class="ttdef"><b>Definition</b> BNO08xRpt.cpp:256</div></div>
<div class="ttc" id="aclass_b_n_o08x_html"><div class="ttname"><a href="class_b_n_o08x.html">BNO08x</a></div><div class="ttdoc">BNO08x IMU driver class.</div><div class="ttdef"><b>Definition:</b> BNO08x.hpp:33</div></div>
<div class="ttc" id="aclass_b_n_o08x_rpt_html"><div class="ttname"><a href="class_b_n_o08x_rpt.html">BNO08xRpt</a></div><div class="ttdoc">Class to represent and manage reports returned from BNO08x.</div><div class="ttdef"><b>Definition:</b> BNO08xRpt.hpp:26</div></div>
<div class="ttc" id="aclass_b_n_o08x_rpt_html_a1418be33824d3102dbc8f92558a402a6"><div class="ttname"><a href="class_b_n_o08x_rpt.html#a1418be33824d3102dbc8f92558a402a6">BNO08xRpt::clear_sample_counts</a></div><div class="ttdeci">bool clear_sample_counts()</div><div class="ttdoc">Clears BNO08x internal sample counts for this sensor. (see SH-2 ref manual 6.4.3.1)</div><div class="ttdef"><b>Definition:</b> BNO08xRpt.cpp:195</div></div>
<div class="ttc" id="aclass_b_n_o08x_rpt_html_a15e8eebe3fe90ac19837e3860c76374c"><div class="ttname"><a href="class_b_n_o08x_rpt.html#a15e8eebe3fe90ac19837e3860c76374c">BNO08xRpt::BNO08xRpt</a></div><div class="ttdeci">BNO08xRpt(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)</div><div class="ttdoc">BNO08xRpt report constructor.</div><div class="ttdef"><b>Definition:</b> BNO08xRpt.hpp:59</div></div>
<div class="ttc" id="aclass_b_n_o08x_rpt_html_a1d4d6f4cc6f1eae503863eedf7fb9f52"><div class="ttname"><a href="class_b_n_o08x_rpt.html#a1d4d6f4cc6f1eae503863eedf7fb9f52">BNO08xRpt::period_us</a></div><div class="ttdeci">uint32_t period_us</div><div class="ttdoc">The period/interval of the report in microseconds.</div><div class="ttdef"><b>Definition:</b> BNO08xRpt.hpp:41</div></div>
<div class="ttc" id="aclass_b_n_o08x_rpt_html_a201aeb71fefb0d9d485914176a82dd80"><div class="ttname"><a href="class_b_n_o08x_rpt.html#a201aeb71fefb0d9d485914176a82dd80">BNO08xRpt::RAD_2_DEG</a></div><div class="ttdeci">static const constexpr float RAD_2_DEG</div><div class="ttdoc">Constant for radian to degree conversions, sed in quaternion to euler function conversions.</div><div class="ttdef"><b>Definition:</b> BNO08xRpt.hpp:74</div></div>
<div class="ttc" id="aclass_b_n_o08x_rpt_html_a26bacc572187119339ec248bb4e7d6f3"><div class="ttname"><a href="class_b_n_o08x_rpt.html#a26bacc572187119339ec248bb4e7d6f3">BNO08xRpt::unlock_user_data</a></div><div class="ttdeci">void unlock_user_data()</div><div class="ttdoc">Unlocks user data to allow other tasks to read/modify it.</div><div class="ttdef"><b>Definition:</b> BNO08xRpt.cpp:266</div></div>
<div class="ttc" id="aclass_b_n_o08x_rpt_html_a2c57f370fb08b793bb10ec22d5acca45"><div class="ttname"><a href="class_b_n_o08x_rpt.html#a2c57f370fb08b793bb10ec22d5acca45">BNO08xRpt::TAG</a></div><div class="ttdeci">static const constexpr char * TAG</div><div class="ttdef"><b>Definition:</b> BNO08xRpt.hpp:77</div></div>
<div class="ttc" id="aclass_b_n_o08x_rpt_html_a47a623eb0a1db51af76a03a103c32329"><div class="ttname"><a href="class_b_n_o08x_rpt.html#a47a623eb0a1db51af76a03a103c32329">BNO08xRpt::signal_data_available</a></div><div class="ttdeci">void signal_data_available()</div><div class="ttdoc">Signals to BNO08x::data_available() that a new report has arrived.</div><div class="ttdef"><b>Definition:</b> BNO08xRpt.cpp:276</div></div>
<div class="ttc" id="aclass_b_n_o08x_rpt_html_a48e7b1a2c2ebc6b1f2f292735c0832a0"><div class="ttname"><a href="class_b_n_o08x_rpt.html#a48e7b1a2c2ebc6b1f2f292735c0832a0">BNO08xRpt::lock_user_data</a></div><div class="ttdeci">void lock_user_data()</div><div class="ttdoc">Locks locks user data to only allow the calling task to read/modify it.</div><div class="ttdef"><b>Definition:</b> BNO08xRpt.cpp:256</div></div>
<div class="ttc" id="aclass_b_n_o08x_rpt_html_a4ee529725467412df396d5c610ff7bb4"><div class="ttname"><a href="class_b_n_o08x_rpt.html#a4ee529725467412df396d5c610ff7bb4">BNO08xRpt::enable</a></div><div class="ttdeci">virtual bool enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)=0</div></div>
<div class="ttc" id="aclass_b_n_o08x_rpt_html_a5a1404a08918d66bb0f41f55220db6e5"><div class="ttname"><a href="class_b_n_o08x_rpt.html#a5a1404a08918d66bb0f41f55220db6e5">BNO08xRpt::sync_ctx</a></div><div class="ttdeci">BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx</div><div class="ttdef"><b>Definition</b> BNO08xRpt.hpp:42</div></div>
<div class="ttc" id="aclass_b_n_o08x_rpt_html_a5b542b28c81fcd05cf2e3f3d2d437d46"><div class="ttname"><a href="class_b_n_o08x_rpt.html#a5b542b28c81fcd05cf2e3f3d2d437d46">BNO08xRpt::register_cb</a></div><div class="ttdeci">bool register_cb(std::function&lt; void(void)&gt; cb_fxn)</div><div class="ttdoc">Registers a callback to execute when new data from a specific report is received.</div><div class="ttdef"><b>Definition</b> BNO08xRpt.cpp:118</div></div>
<div class="ttc" id="aclass_b_n_o08x_rpt_html_a61e3451e93806e1b7eaf5f1387726765"><div class="ttname"><a href="class_b_n_o08x_rpt.html#a61e3451e93806e1b7eaf5f1387726765">BNO08xRpt::unlock_sh2_HAL</a></div><div class="ttdeci">void unlock_sh2_HAL()</div><div class="ttdoc">Unlocks sh2 HAL lib to allow other tasks to call its APIs.</div><div class="ttdef"><b>Definition</b> BNO08xRpt.cpp:246</div></div>
<div class="ttc" id="aclass_b_n_o08x_rpt_html_a63cd4ac9e96baa43eebe580f03307512"><div class="ttname"><a href="class_b_n_o08x_rpt.html#a63cd4ac9e96baa43eebe580f03307512">BNO08xRpt::ID</a></div><div class="ttdeci">uint8_t ID</div><div class="ttdoc">Report ID, ex. SH2_ACCELERATION.</div><div class="ttdef"><b>Definition</b> BNO08xRpt.hpp:39</div></div>
<div class="ttc" id="aclass_b_n_o08x_rpt_html_a74f6037286b51382535bab61680297ed"><div class="ttname"><a href="class_b_n_o08x_rpt.html#a74f6037286b51382535bab61680297ed">BNO08xRpt::has_new_data</a></div><div class="ttdeci">bool has_new_data()</div><div class="ttdoc">Checks if a new report has been received since the last time this function was called.</div><div class="ttdef"><b>Definition</b> BNO08xRpt.cpp:134</div></div>
<div class="ttc" id="aclass_b_n_o08x_rpt_html_a7a5619a74c1237c5abde2e4bd6619d12"><div class="ttname"><a href="class_b_n_o08x_rpt.html#a7a5619a74c1237c5abde2e4bd6619d12">BNO08xRpt::lock_sh2_HAL</a></div><div class="ttdeci">void lock_sh2_HAL()</div><div class="ttdoc">Locks sh2 HAL lib to only allow the calling task to call its APIs.</div><div class="ttdef"><b>Definition</b> BNO08xRpt.cpp:236</div></div>
<div class="ttc" id="aclass_b_n_o08x_rpt_html_a7ce8e48cadf59f49068af7f1cb680b38"><div class="ttname"><a href="class_b_n_o08x_rpt.html#a7ce8e48cadf59f49068af7f1cb680b38">BNO08xRpt::get_sample_counts</a></div><div class="ttdeci">bool get_sample_counts(bno08x_sample_counts_t &amp;sample_counts)</div><div class="ttdoc">Gets sample counts for this sensor (see SH-2 ref manual 6.4.3.1)</div><div class="ttdef"><b>Definition</b> BNO08xRpt.cpp:170</div></div>
<div class="ttc" id="aclass_b_n_o08x_rpt_html_a7d147e7540a4c6aa19749844e14cdadc"><div class="ttname"><a href="class_b_n_o08x_rpt.html#a7d147e7540a4c6aa19749844e14cdadc">BNO08xRpt::disable</a></div><div class="ttdeci">bool disable(sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)</div><div class="ttdoc">Disables a sensor report by setting its period to 0us such that the BNO08x stops sending it.</div><div class="ttdef"><b>Definition</b> BNO08xRpt.cpp:68</div></div>
<div class="ttc" id="aclass_b_n_o08x_rpt_html_a5a1404a08918d66bb0f41f55220db6e5"><div class="ttname"><a href="class_b_n_o08x_rpt.html#a5a1404a08918d66bb0f41f55220db6e5">BNO08xRpt::sync_ctx</a></div><div class="ttdeci">BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx</div><div class="ttdef"><b>Definition:</b> BNO08xRpt.hpp:42</div></div>
<div class="ttc" id="aclass_b_n_o08x_rpt_html_a5b542b28c81fcd05cf2e3f3d2d437d46"><div class="ttname"><a href="class_b_n_o08x_rpt.html#a5b542b28c81fcd05cf2e3f3d2d437d46">BNO08xRpt::register_cb</a></div><div class="ttdeci">bool register_cb(std::function&lt; void(void)&gt; cb_fxn)</div><div class="ttdoc">Registers a callback to execute when new data from a specific report is received.</div><div class="ttdef"><b>Definition:</b> BNO08xRpt.cpp:118</div></div>
<div class="ttc" id="aclass_b_n_o08x_rpt_html_a61e3451e93806e1b7eaf5f1387726765"><div class="ttname"><a href="class_b_n_o08x_rpt.html#a61e3451e93806e1b7eaf5f1387726765">BNO08xRpt::unlock_sh2_HAL</a></div><div class="ttdeci">void unlock_sh2_HAL()</div><div class="ttdoc">Unlocks sh2 HAL lib to allow other tasks to call its APIs.</div><div class="ttdef"><b>Definition:</b> BNO08xRpt.cpp:246</div></div>
<div class="ttc" id="aclass_b_n_o08x_rpt_html_a63cd4ac9e96baa43eebe580f03307512"><div class="ttname"><a href="class_b_n_o08x_rpt.html#a63cd4ac9e96baa43eebe580f03307512">BNO08xRpt::ID</a></div><div class="ttdeci">uint8_t ID</div><div class="ttdoc">Report ID, ex. SH2_ACCELERATION.</div><div class="ttdef"><b>Definition:</b> BNO08xRpt.hpp:39</div></div>
<div class="ttc" id="aclass_b_n_o08x_rpt_html_a74f6037286b51382535bab61680297ed"><div class="ttname"><a href="class_b_n_o08x_rpt.html#a74f6037286b51382535bab61680297ed">BNO08xRpt::has_new_data</a></div><div class="ttdeci">bool has_new_data()</div><div class="ttdoc">Checks if a new report has been received since the last time this function was called.</div><div class="ttdef"><b>Definition:</b> BNO08xRpt.cpp:134</div></div>
<div class="ttc" id="aclass_b_n_o08x_rpt_html_a7a5619a74c1237c5abde2e4bd6619d12"><div class="ttname"><a href="class_b_n_o08x_rpt.html#a7a5619a74c1237c5abde2e4bd6619d12">BNO08xRpt::lock_sh2_HAL</a></div><div class="ttdeci">void lock_sh2_HAL()</div><div class="ttdoc">Locks sh2 HAL lib to only allow the calling task to call its APIs.</div><div class="ttdef"><b>Definition:</b> BNO08xRpt.cpp:236</div></div>
<div class="ttc" id="aclass_b_n_o08x_rpt_html_a7ce8e48cadf59f49068af7f1cb680b38"><div class="ttname"><a href="class_b_n_o08x_rpt.html#a7ce8e48cadf59f49068af7f1cb680b38">BNO08xRpt::get_sample_counts</a></div><div class="ttdeci">bool get_sample_counts(bno08x_sample_counts_t &amp;sample_counts)</div><div class="ttdoc">Gets sample counts for this sensor (see SH-2 ref manual 6.4.3.1)</div><div class="ttdef"><b>Definition:</b> BNO08xRpt.cpp:170</div></div>
<div class="ttc" id="aclass_b_n_o08x_rpt_html_a7d147e7540a4c6aa19749844e14cdadc"><div class="ttname"><a href="class_b_n_o08x_rpt.html#a7d147e7540a4c6aa19749844e14cdadc">BNO08xRpt::disable</a></div><div class="ttdeci">bool disable(sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)</div><div class="ttdoc">Disables a sensor report by setting its period to 0us such that the BNO08x stops sending it.</div><div class="ttdef"><b>Definition:</b> BNO08xRpt.cpp:68</div></div>
<div class="ttc" id="aclass_b_n_o08x_rpt_html_a970fb7e7d3745c62fec626f0ccf0759f"><div class="ttname"><a href="class_b_n_o08x_rpt.html#a970fb7e7d3745c62fec626f0ccf0759f">BNO08xRpt::update_data</a></div><div class="ttdeci">virtual void update_data(sh2_SensorValue_t *sensor_val)=0</div></div>
<div class="ttc" id="aclass_b_n_o08x_rpt_html_aa0bed98a9a497d1f39e8245d05b02e9c"><div class="ttname"><a href="class_b_n_o08x_rpt.html#aa0bed98a9a497d1f39e8245d05b02e9c">BNO08xRpt::rpt_enable</a></div><div class="ttdeci">bool rpt_enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)</div><div class="ttdoc">Enables a sensor report such that the BNO08x begins sending it.</div><div class="ttdef"><b>Definition</b> BNO08xRpt.cpp:17</div></div>
<div class="ttc" id="aclass_b_n_o08x_rpt_html_ab3bb962696b135841ef7313bc631fc72"><div class="ttname"><a href="class_b_n_o08x_rpt.html#ab3bb962696b135841ef7313bc631fc72">BNO08xRpt::flush</a></div><div class="ttdeci">bool flush()</div><div class="ttdoc">Flush all buffered reports for this sensor/report module.</div><div class="ttdef"><b>Definition</b> BNO08xRpt.cpp:152</div></div>
<div class="ttc" id="aclass_b_n_o08x_rpt_html_ad5b054279b01204f61b4c0408acf51cf"><div class="ttname"><a href="class_b_n_o08x_rpt.html#ad5b054279b01204f61b4c0408acf51cf">BNO08xRpt::get_meta_data</a></div><div class="ttdeci">bool get_meta_data(bno08x_meta_data_t &amp;meta_data)</div><div class="ttdoc">Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system).</div><div class="ttdef"><b>Definition</b> BNO08xRpt.cpp:215</div></div>
<div class="ttc" id="aclass_b_n_o08x_rpt_html_ae78feab5682a4697c5acad3ca6f12c2e"><div class="ttname"><a href="class_b_n_o08x_rpt.html#ae78feab5682a4697c5acad3ca6f12c2e">BNO08xRpt::rpt_bit</a></div><div class="ttdeci">EventBits_t rpt_bit</div><div class="ttdoc">Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.</div><div class="ttdef"><b>Definition</b> BNO08xRpt.hpp:40</div></div>
<div class="ttc" id="anamespace_b_n_o08x_private_types_html_a4f68e627c3c54e471ec83756b97924da"><div class="ttname"><a href="namespace_b_n_o08x_private_types.html#a4f68e627c3c54e471ec83756b97924da">BNO08xPrivateTypes::default_sensor_cfg</a></div><div class="ttdeci">static sh2_SensorConfig default_sensor_cfg</div><div class="ttdef"><b>Definition</b> BNO08xPrivateTypes.hpp:127</div></div>
<div class="ttc" id="astruct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_html"><div class="ttname"><a href="struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html">BNO08xPrivateTypes::bno08x_sync_ctx_t</a></div><div class="ttdoc">Holds context used to synchronize tasks and callback execution.</div><div class="ttdef"><b>Definition</b> BNO08xPrivateTypes.hpp:57</div></div>
<div class="ttc" id="astructbno08x__meta__data__t_html"><div class="ttname"><a href="structbno08x__meta__data__t.html">bno08x_meta_data_t</a></div><div class="ttdoc">Struct to represent sensor/report meta data, returned from BNO08xRpt::get_meta_data()</div><div class="ttdef"><b>Definition</b> BNO08xGlobalTypes.hpp:733</div></div>
<div class="ttc" id="astructbno08x__sample__counts__t_html"><div class="ttname"><a href="structbno08x__sample__counts__t.html">bno08x_sample_counts_t</a></div><div class="ttdoc">Struct to represent sample counts, returned from BNO08xRpt::get_sample_counts()</div><div class="ttdef"><b>Definition</b> BNO08xGlobalTypes.hpp:704</div></div>
<div class="ttc" id="aclass_b_n_o08x_rpt_html_aa0bed98a9a497d1f39e8245d05b02e9c"><div class="ttname"><a href="class_b_n_o08x_rpt.html#aa0bed98a9a497d1f39e8245d05b02e9c">BNO08xRpt::rpt_enable</a></div><div class="ttdeci">bool rpt_enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)</div><div class="ttdoc">Enables a sensor report such that the BNO08x begins sending it.</div><div class="ttdef"><b>Definition:</b> BNO08xRpt.cpp:17</div></div>
<div class="ttc" id="aclass_b_n_o08x_rpt_html_ab3bb962696b135841ef7313bc631fc72"><div class="ttname"><a href="class_b_n_o08x_rpt.html#ab3bb962696b135841ef7313bc631fc72">BNO08xRpt::flush</a></div><div class="ttdeci">bool flush()</div><div class="ttdoc">Flush all buffered reports for this sensor/report module.</div><div class="ttdef"><b>Definition:</b> BNO08xRpt.cpp:152</div></div>
<div class="ttc" id="aclass_b_n_o08x_rpt_html_ad5b054279b01204f61b4c0408acf51cf"><div class="ttname"><a href="class_b_n_o08x_rpt.html#ad5b054279b01204f61b4c0408acf51cf">BNO08xRpt::get_meta_data</a></div><div class="ttdeci">bool get_meta_data(bno08x_meta_data_t &amp;meta_data)</div><div class="ttdoc">Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system).</div><div class="ttdef"><b>Definition:</b> BNO08xRpt.cpp:215</div></div>
<div class="ttc" id="aclass_b_n_o08x_rpt_html_ae78feab5682a4697c5acad3ca6f12c2e"><div class="ttname"><a href="class_b_n_o08x_rpt.html#ae78feab5682a4697c5acad3ca6f12c2e">BNO08xRpt::rpt_bit</a></div><div class="ttdeci">EventBits_t rpt_bit</div><div class="ttdoc">Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.</div><div class="ttdef"><b>Definition:</b> BNO08xRpt.hpp:40</div></div>
<div class="ttc" id="astruct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_html"><div class="ttname"><a href="struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html">BNO08xPrivateTypes::bno08x_sync_ctx_t</a></div><div class="ttdoc">Holds context used to synchronize tasks and callback execution.</div><div class="ttdef"><b>Definition:</b> BNO08xPrivateTypes.hpp:57</div></div>
<div class="ttc" id="astructbno08x__meta__data__t_html"><div class="ttname"><a href="structbno08x__meta__data__t.html">bno08x_meta_data_t</a></div><div class="ttdoc">Struct to represent sensor/report meta data, returned from BNO08xRpt::get_meta_data()</div><div class="ttdef"><b>Definition:</b> BNO08xGlobalTypes.hpp:1047</div></div>
<div class="ttc" id="astructbno08x__sample__counts__t_html"><div class="ttname"><a href="structbno08x__sample__counts__t.html">bno08x_sample_counts_t</a></div><div class="ttdoc">Struct to represent sample counts, returned from BNO08xRpt::get_sample_counts()</div><div class="ttdef"><b>Definition:</b> BNO08xGlobalTypes.hpp:1018</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_7f19fe0488f3daa36ae73de472a8d793.html">report</a></li><li class="navelem"><a class="el" href="_b_n_o08x_rpt_8hpp.html">BNO08xRpt.hpp</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>
<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.9.4 </li>
</ul>
</div>
</body>

View File

@ -0,0 +1,135 @@
<!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">
<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.9.4"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>esp32_BNO08x: report/BNO08xRptARVRStabilizedGameRV.cpp File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<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>
<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.4</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.9.4 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'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');
$(document).ready(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 */
$(document).ready(function(){initNavTree('_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle"><div class="title">BNO08xRptARVRStabilizedGameRV.cpp File Reference</div></div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &quot;<a class="el" href="_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp_source.html">BNO08xRptARVRStabilizedGameRV.hpp</a>&quot;</code><br />
</div><div class="textblock"><div class="dynheader">
Include dependency graph for BNO08xRptARVRStabilizedGameRV.cpp:</div>
<div class="dyncontent">
<div class="center"><img src="_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp__incl.png" border="0" usemap="#areport_2_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp" alt=""/></div>
<map name="areport_2_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp" id="areport_2_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp">
<area shape="rect" title=" " alt="" coords="1352,5,1592,47"/>
<area shape="rect" href="_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp.html" title=" " alt="" coords="1354,95,1590,136"/>
<area shape="rect" href="_b_n_o08x_rpt_r_v_generic_8hpp.html" title=" " alt="" coords="1375,184,1568,211"/>
<area shape="rect" href="_b_n_o08x_rpt_8hpp.html" title=" " alt="" coords="1409,259,1534,285"/>
<area shape="rect" title=" " alt="" coords="218,557,304,584"/>
<area shape="rect" title=" " alt="" coords="1510,333,1594,360"/>
<area shape="rect" href="_b_n_o08x_global_types_8hpp.html" title=" " alt="" coords="1251,408,1434,435"/>
<area shape="rect" title=" " alt="" coords="1517,483,1661,509"/>
<area shape="rect" href="_b_n_o08x_private_types_8hpp.html" title=" " alt="" coords="641,333,828,360"/>
<area shape="rect" title=" " alt="" coords="1618,333,1675,360"/>
<area shape="rect" title=" " alt="" coords="1699,333,1780,360"/>
<area shape="rect" title=" " alt="" coords="1374,483,1442,509"/>
<area shape="rect" title=" " alt="" coords="688,483,775,509"/>
<area shape="rect" title=" " alt="" coords="343,557,414,584"/>
<area shape="rect" title=" " alt="" coords="800,483,866,509"/>
<area shape="rect" title=" " alt="" coords="890,483,994,509"/>
<area shape="rect" title=" " alt="" coords="1019,483,1178,509"/>
<area shape="rect" title=" " alt="" coords="1202,483,1349,509"/>
<area shape="rect" title=" " alt="" coords="246,408,340,435"/>
<area shape="rect" title=" " alt="" coords="365,408,466,435"/>
<area shape="rect" title=" " alt="" coords="491,408,642,435"/>
<area shape="rect" title=" " alt="" coords="666,408,803,435"/>
<area shape="rect" title=" " alt="" coords="1050,408,1227,435"/>
<area shape="rect" href="_b_n_o08x_cb_param_rpt_i_d_8hpp.html" title=" " alt="" coords="828,408,1025,435"/>
<area shape="rect" href="_b_n_o08x_cb_param_void_8hpp.html" title=" " alt="" coords="32,408,221,435"/>
<area shape="rect" href="_b_n_o08x_cb_generic_8hpp.html" title=" " alt="" coords="234,483,405,509"/>
</map>
</div>
</div><a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><dl class="section author"><dt>Author</dt><dd>Myles Parfeniuk </dd></dl>
</div></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_f3240a40405e637e3754c29e78869df9.html">report</a></li><li class="navelem"><a class="el" href="_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp.html">BNO08xRptARVRStabilizedGameRV.cpp</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4 </li>
</ul>
</div>
</body>
</html>

View File

@ -0,0 +1,28 @@
<map id="report/BNO08xRptARVRStabilizedGameRV.cpp" name="report/BNO08xRptARVRStabilizedGameRV.cpp">
<area shape="rect" id="node1" title=" " alt="" coords="1352,5,1592,47"/>
<area shape="rect" id="node2" href="$_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp.html" title=" " alt="" coords="1354,95,1590,136"/>
<area shape="rect" id="node3" href="$_b_n_o08x_rpt_r_v_generic_8hpp.html" title=" " alt="" coords="1375,184,1568,211"/>
<area shape="rect" id="node4" href="$_b_n_o08x_rpt_8hpp.html" title=" " alt="" coords="1409,259,1534,285"/>
<area shape="rect" id="node5" title=" " alt="" coords="218,557,304,584"/>
<area shape="rect" id="node6" title=" " alt="" coords="1510,333,1594,360"/>
<area shape="rect" id="node7" href="$_b_n_o08x_global_types_8hpp.html" title=" " alt="" coords="1251,408,1434,435"/>
<area shape="rect" id="node15" title=" " alt="" coords="1517,483,1661,509"/>
<area shape="rect" id="node16" href="$_b_n_o08x_private_types_8hpp.html" title=" " alt="" coords="641,333,828,360"/>
<area shape="rect" id="node25" title=" " alt="" coords="1618,333,1675,360"/>
<area shape="rect" id="node26" title=" " alt="" coords="1699,333,1780,360"/>
<area shape="rect" id="node8" title=" " alt="" coords="1374,483,1442,509"/>
<area shape="rect" id="node9" title=" " alt="" coords="688,483,775,509"/>
<area shape="rect" id="node10" title=" " alt="" coords="343,557,414,584"/>
<area shape="rect" id="node11" title=" " alt="" coords="800,483,866,509"/>
<area shape="rect" id="node12" title=" " alt="" coords="890,483,994,509"/>
<area shape="rect" id="node13" title=" " alt="" coords="1019,483,1178,509"/>
<area shape="rect" id="node14" title=" " alt="" coords="1202,483,1349,509"/>
<area shape="rect" id="node17" title=" " alt="" coords="246,408,340,435"/>
<area shape="rect" id="node18" title=" " alt="" coords="365,408,466,435"/>
<area shape="rect" id="node19" title=" " alt="" coords="491,408,642,435"/>
<area shape="rect" id="node20" title=" " alt="" coords="666,408,803,435"/>
<area shape="rect" id="node21" title=" " alt="" coords="1050,408,1227,435"/>
<area shape="rect" id="node22" href="$_b_n_o08x_cb_param_rpt_i_d_8hpp.html" title=" " alt="" coords="828,408,1025,435"/>
<area shape="rect" id="node24" href="$_b_n_o08x_cb_param_void_8hpp.html" title=" " alt="" coords="32,408,221,435"/>
<area shape="rect" id="node23" href="$_b_n_o08x_cb_generic_8hpp.html" title=" " alt="" coords="234,483,405,509"/>
</map>

View File

@ -0,0 +1 @@
0574f6bcd87b2fe57c1d7565035d96a1

Binary file not shown.

After

Width:  |  Height:  |  Size: 97 KiB

View File

@ -0,0 +1,160 @@
<!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">
<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.9.4"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>esp32_BNO08x: /media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/report/BNO08xRptARVRStabilizedGameRV.hpp File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<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>
<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.4</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.9.4 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'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');
$(document).ready(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 */
$(document).ready(function(){initNavTree('_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp.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">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> </div>
<div class="headertitle"><div class="title">BNO08xRptARVRStabilizedGameRV.hpp File Reference</div></div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &quot;<a class="el" href="_b_n_o08x_rpt_r_v_generic_8hpp_source.html">BNO08xRptRVGeneric.hpp</a>&quot;</code><br />
</div><div class="textblock"><div class="dynheader">
Include dependency graph for BNO08xRptARVRStabilizedGameRV.hpp:</div>
<div class="dyncontent">
<div class="center"><img src="_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp__incl.png" border="0" usemap="#a_2media_2develop_2git_2imu__pr__cleanup_2components_2esp32___b_n_o08x_2include_2report_2_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp" alt=""/></div>
<map name="a_2media_2develop_2git_2imu__pr__cleanup_2components_2esp32___b_n_o08x_2include_2report_2_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp" id="a_2media_2develop_2git_2imu__pr__cleanup_2components_2esp32___b_n_o08x_2include_2report_2_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp">
<area shape="rect" title=" " alt="" coords="1330,5,1614,76"/>
<area shape="rect" href="_b_n_o08x_rpt_r_v_generic_8hpp.html" title=" " alt="" coords="1375,124,1568,151"/>
<area shape="rect" href="_b_n_o08x_rpt_8hpp.html" title=" " alt="" coords="1409,199,1534,225"/>
<area shape="rect" title=" " alt="" coords="218,497,304,524"/>
<area shape="rect" title=" " alt="" coords="1510,273,1594,300"/>
<area shape="rect" href="_b_n_o08x_global_types_8hpp.html" title=" " alt="" coords="1251,348,1434,375"/>
<area shape="rect" title=" " alt="" coords="1517,423,1661,449"/>
<area shape="rect" href="_b_n_o08x_private_types_8hpp.html" title=" " alt="" coords="641,273,828,300"/>
<area shape="rect" title=" " alt="" coords="1618,273,1675,300"/>
<area shape="rect" title=" " alt="" coords="1699,273,1780,300"/>
<area shape="rect" title=" " alt="" coords="1374,423,1442,449"/>
<area shape="rect" title=" " alt="" coords="688,423,775,449"/>
<area shape="rect" title=" " alt="" coords="343,497,414,524"/>
<area shape="rect" title=" " alt="" coords="800,423,866,449"/>
<area shape="rect" title=" " alt="" coords="890,423,994,449"/>
<area shape="rect" title=" " alt="" coords="1019,423,1178,449"/>
<area shape="rect" title=" " alt="" coords="1202,423,1349,449"/>
<area shape="rect" title=" " alt="" coords="246,348,340,375"/>
<area shape="rect" title=" " alt="" coords="365,348,466,375"/>
<area shape="rect" title=" " alt="" coords="491,348,642,375"/>
<area shape="rect" title=" " alt="" coords="666,348,803,375"/>
<area shape="rect" title=" " alt="" coords="1050,348,1227,375"/>
<area shape="rect" href="_b_n_o08x_cb_param_rpt_i_d_8hpp.html" title=" " alt="" coords="828,348,1025,375"/>
<area shape="rect" href="_b_n_o08x_cb_param_void_8hpp.html" title=" " alt="" coords="32,348,221,375"/>
<area shape="rect" href="_b_n_o08x_cb_generic_8hpp.html" title=" " alt="" coords="234,423,405,449"/>
</map>
</div>
</div><div class="textblock"><div class="dynheader">
This graph shows which files directly or indirectly include this file:</div>
<div class="dyncontent">
<div class="center"><img src="_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp__dep__incl.png" border="0" usemap="#a_2media_2develop_2git_2imu__pr__cleanup_2components_2esp32___b_n_o08x_2include_2report_2_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hppdep" alt=""/></div>
<map name="a_2media_2develop_2git_2imu__pr__cleanup_2components_2esp32___b_n_o08x_2include_2report_2_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hppdep" id="a_2media_2develop_2git_2imu__pr__cleanup_2components_2esp32___b_n_o08x_2include_2report_2_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hppdep">
<area shape="rect" title=" " alt="" coords="325,5,609,76"/>
<area shape="rect" href="_b_n_o08x_reports_8hpp.html" title=" " alt="" coords="231,124,449,195"/>
<area shape="rect" href="_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp.html" title=" " alt="" coords="473,139,713,180"/>
<area shape="rect" href="_b_n_o08x_8hpp.html" title=" " alt="" coords="209,243,471,299"/>
<area shape="rect" href="_b_n_o08x_test_helper_8hpp.html" title=" " alt="" coords="5,347,264,417"/>
<area shape="rect" href="_b_n_o08x_8cpp.html" title=" " alt="" coords="289,369,391,395"/>
<area shape="rect" href="_b_n_o08x_s_h2_h_a_l_8cpp.html" title=" " alt="" coords="416,369,571,395"/>
<area shape="rect" href="_b_n_o08x_test_suite_8hpp.html" title=" " alt="" coords="5,465,264,536"/>
</map>
</div>
</div>
<p><a href="_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v.html">BNO08xRptARVRStabilizedGameRV</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class to represent ARVR stabilized rotation vector reports. (See Ref. Manual 6.5.43) <a href="class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><dl class="section author"><dt>Author</dt><dd>Myles Parfeniuk </dd></dl>
</div></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_7f19fe0488f3daa36ae73de472a8d793.html">report</a></li><li class="navelem"><a class="el" href="_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp.html">BNO08xRptARVRStabilizedGameRV.hpp</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.9.4 </li>
</ul>
</div>
</body>
</html>

View File

@ -0,0 +1,10 @@
<map id="/media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/report/BNO08xRptARVRStabilizedGameRV.hpp" name="/media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/report/BNO08xRptARVRStabilizedGameRV.hpp">
<area shape="rect" id="node1" title=" " alt="" coords="325,5,609,76"/>
<area shape="rect" id="node2" href="$_b_n_o08x_reports_8hpp.html" title=" " alt="" coords="231,124,449,195"/>
<area shape="rect" id="node8" href="$_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp.html" title=" " alt="" coords="473,139,713,180"/>
<area shape="rect" id="node3" href="$_b_n_o08x_8hpp.html" title=" " alt="" coords="209,243,471,299"/>
<area shape="rect" id="node4" href="$_b_n_o08x_test_helper_8hpp.html" title=" " alt="" coords="5,347,264,417"/>
<area shape="rect" id="node6" href="$_b_n_o08x_8cpp.html" title=" " alt="" coords="289,369,391,395"/>
<area shape="rect" id="node7" href="$_b_n_o08x_s_h2_h_a_l_8cpp.html" title=" " alt="" coords="416,369,571,395"/>
<area shape="rect" id="node5" href="$_b_n_o08x_test_suite_8hpp.html" title=" " alt="" coords="5,465,264,536"/>
</map>

View File

@ -0,0 +1 @@
4982f1dc43acf09c372c945ca31d6006

Binary file not shown.

After

Width:  |  Height:  |  Size: 55 KiB

View File

@ -0,0 +1,27 @@
<map id="/media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/report/BNO08xRptARVRStabilizedGameRV.hpp" name="/media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/report/BNO08xRptARVRStabilizedGameRV.hpp">
<area shape="rect" id="node1" title=" " alt="" coords="1330,5,1614,76"/>
<area shape="rect" id="node2" href="$_b_n_o08x_rpt_r_v_generic_8hpp.html" title=" " alt="" coords="1375,124,1568,151"/>
<area shape="rect" id="node3" href="$_b_n_o08x_rpt_8hpp.html" title=" " alt="" coords="1409,199,1534,225"/>
<area shape="rect" id="node4" title=" " alt="" coords="218,497,304,524"/>
<area shape="rect" id="node5" title=" " alt="" coords="1510,273,1594,300"/>
<area shape="rect" id="node6" href="$_b_n_o08x_global_types_8hpp.html" title=" " alt="" coords="1251,348,1434,375"/>
<area shape="rect" id="node14" title=" " alt="" coords="1517,423,1661,449"/>
<area shape="rect" id="node15" href="$_b_n_o08x_private_types_8hpp.html" title=" " alt="" coords="641,273,828,300"/>
<area shape="rect" id="node24" title=" " alt="" coords="1618,273,1675,300"/>
<area shape="rect" id="node25" title=" " alt="" coords="1699,273,1780,300"/>
<area shape="rect" id="node7" title=" " alt="" coords="1374,423,1442,449"/>
<area shape="rect" id="node8" title=" " alt="" coords="688,423,775,449"/>
<area shape="rect" id="node9" title=" " alt="" coords="343,497,414,524"/>
<area shape="rect" id="node10" title=" " alt="" coords="800,423,866,449"/>
<area shape="rect" id="node11" title=" " alt="" coords="890,423,994,449"/>
<area shape="rect" id="node12" title=" " alt="" coords="1019,423,1178,449"/>
<area shape="rect" id="node13" title=" " alt="" coords="1202,423,1349,449"/>
<area shape="rect" id="node16" title=" " alt="" coords="246,348,340,375"/>
<area shape="rect" id="node17" title=" " alt="" coords="365,348,466,375"/>
<area shape="rect" id="node18" title=" " alt="" coords="491,348,642,375"/>
<area shape="rect" id="node19" title=" " alt="" coords="666,348,803,375"/>
<area shape="rect" id="node20" title=" " alt="" coords="1050,348,1227,375"/>
<area shape="rect" id="node21" href="$_b_n_o08x_cb_param_rpt_i_d_8hpp.html" title=" " alt="" coords="828,348,1025,375"/>
<area shape="rect" id="node23" href="$_b_n_o08x_cb_param_void_8hpp.html" title=" " alt="" coords="32,348,221,375"/>
<area shape="rect" id="node22" href="$_b_n_o08x_cb_generic_8hpp.html" title=" " alt="" coords="234,423,405,449"/>
</map>

View File

@ -0,0 +1 @@
7a85aa6fc94f09819b3c4d06baff6c63

Binary file not shown.

After

Width:  |  Height:  |  Size: 97 KiB

View File

@ -0,0 +1,124 @@
<!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">
<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.9.4"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>esp32_BNO08x: /media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/report/BNO08xRptARVRStabilizedGameRV.hpp Source File</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>
<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>
<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.4</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.9.4 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'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');
$(document).ready(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 */
$(document).ready(function(){initNavTree('_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp_source.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">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle"><div class="title">BNO08xRptARVRStabilizedGameRV.hpp</div></div>
</div><!--header-->
<div class="contents">
<a href="_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span> </div>
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="preprocessor">#pragma once</span></div>
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span> </div>
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="preprocessor">#include &quot;<a class="code" href="_b_n_o08x_rpt_r_v_generic_8hpp.html">BNO08xRptRVGeneric.hpp</a>&quot;</span></div>
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span> </div>
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"><a class="line" href="class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v.html"> 15</a></span><span class="keyword">class </span><a class="code hl_class" href="class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v.html">BNO08xRptARVRStabilizedGameRV</a> : <span class="keyword">public</span> <a class="code hl_class" href="class_b_n_o08x_rpt_r_v_generic.html">BNO08xRptRVGeneric</a></div>
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span>{</div>
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> <span class="keyword">public</span>:</div>
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"><a class="line" href="class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v.html#aabfa5bbfb21fb1f36dda44bd0de7d220"> 18</a></span> <a class="code hl_function" href="class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v.html#aabfa5bbfb21fb1f36dda44bd0de7d220">BNO08xRptARVRStabilizedGameRV</a>(uint8_t <a class="code hl_variable" href="class_b_n_o08x_rpt.html#a63cd4ac9e96baa43eebe580f03307512">ID</a>, EventBits_t <a class="code hl_variable" href="class_b_n_o08x_rpt.html#ae78feab5682a4697c5acad3ca6f12c2e">rpt_bit</a>, <a class="code hl_struct" href="struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html">BNO08xPrivateTypes::bno08x_sync_ctx_t</a>* <a class="code hl_variable" href="class_b_n_o08x_rpt.html#a5a1404a08918d66bb0f41f55220db6e5">sync_ctx</a>)</div>
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> : <a class="code hl_class" href="class_b_n_o08x_rpt_r_v_generic.html">BNO08xRptRVGeneric</a>(<a class="code hl_variable" href="class_b_n_o08x_rpt.html#a63cd4ac9e96baa43eebe580f03307512">ID</a>, <a class="code hl_variable" href="class_b_n_o08x_rpt.html#ae78feab5682a4697c5acad3ca6f12c2e">rpt_bit</a>, <a class="code hl_variable" href="class_b_n_o08x_rpt.html#a5a1404a08918d66bb0f41f55220db6e5">sync_ctx</a>)</div>
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> {</div>
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> }</div>
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> </div>
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> <span class="keyword">private</span>:</div>
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> <span class="keywordtype">void</span> update_data(sh2_SensorValue_t* sensor_val) <span class="keyword">override</span>;</div>
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> <span class="keywordtype">char</span>* TAG = <span class="stringliteral">&quot;BNO08xRptARVRStabilizedGameRV&quot;</span>;</div>
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span>};</div>
<div class="ttc" id="a_b_n_o08x_rpt_r_v_generic_8hpp_html"><div class="ttname"><a href="_b_n_o08x_rpt_r_v_generic_8hpp.html">BNO08xRptRVGeneric.hpp</a></div></div>
<div class="ttc" id="aclass_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_html"><div class="ttname"><a href="class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v.html">BNO08xRptARVRStabilizedGameRV</a></div><div class="ttdoc">Class to represent ARVR stabilized rotation vector reports. (See Ref. Manual 6.5.43)</div><div class="ttdef"><b>Definition:</b> BNO08xRptARVRStabilizedGameRV.hpp:16</div></div>
<div class="ttc" id="aclass_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_html_aabfa5bbfb21fb1f36dda44bd0de7d220"><div class="ttname"><a href="class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v.html#aabfa5bbfb21fb1f36dda44bd0de7d220">BNO08xRptARVRStabilizedGameRV::BNO08xRptARVRStabilizedGameRV</a></div><div class="ttdeci">BNO08xRptARVRStabilizedGameRV(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)</div><div class="ttdef"><b>Definition:</b> BNO08xRptARVRStabilizedGameRV.hpp:18</div></div>
<div class="ttc" id="aclass_b_n_o08x_rpt_html_a5a1404a08918d66bb0f41f55220db6e5"><div class="ttname"><a href="class_b_n_o08x_rpt.html#a5a1404a08918d66bb0f41f55220db6e5">BNO08xRpt::sync_ctx</a></div><div class="ttdeci">BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx</div><div class="ttdef"><b>Definition:</b> BNO08xRpt.hpp:42</div></div>
<div class="ttc" id="aclass_b_n_o08x_rpt_html_a63cd4ac9e96baa43eebe580f03307512"><div class="ttname"><a href="class_b_n_o08x_rpt.html#a63cd4ac9e96baa43eebe580f03307512">BNO08xRpt::ID</a></div><div class="ttdeci">uint8_t ID</div><div class="ttdoc">Report ID, ex. SH2_ACCELERATION.</div><div class="ttdef"><b>Definition:</b> BNO08xRpt.hpp:39</div></div>
<div class="ttc" id="aclass_b_n_o08x_rpt_html_ae78feab5682a4697c5acad3ca6f12c2e"><div class="ttname"><a href="class_b_n_o08x_rpt.html#ae78feab5682a4697c5acad3ca6f12c2e">BNO08xRpt::rpt_bit</a></div><div class="ttdeci">EventBits_t rpt_bit</div><div class="ttdoc">Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.</div><div class="ttdef"><b>Definition:</b> BNO08xRpt.hpp:40</div></div>
<div class="ttc" id="aclass_b_n_o08x_rpt_r_v_generic_html"><div class="ttname"><a href="class_b_n_o08x_rpt_r_v_generic.html">BNO08xRptRVGeneric</a></div><div class="ttdoc">Class to represent rotation vector reports.</div><div class="ttdef"><b>Definition:</b> BNO08xRptRVGeneric.hpp:16</div></div>
<div class="ttc" id="astruct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_html"><div class="ttname"><a href="struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html">BNO08xPrivateTypes::bno08x_sync_ctx_t</a></div><div class="ttdoc">Holds context used to synchronize tasks and callback execution.</div><div class="ttdef"><b>Definition:</b> BNO08xPrivateTypes.hpp:57</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_7f19fe0488f3daa36ae73de472a8d793.html">report</a></li><li class="navelem"><a class="el" href="_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp.html">BNO08xRptARVRStabilizedGameRV.hpp</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.9.4 </li>
</ul>
</div>
</body>
</html>

View File

@ -0,0 +1,135 @@
<!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">
<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.9.4"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>esp32_BNO08x: report/BNO08xRptARVRStabilizedRV.cpp File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<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>
<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.4</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.9.4 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'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');
$(document).ready(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 */
$(document).ready(function(){initNavTree('_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle"><div class="title">BNO08xRptARVRStabilizedRV.cpp File Reference</div></div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &quot;<a class="el" href="_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp_source.html">BNO08xRptARVRStabilizedRV.hpp</a>&quot;</code><br />
</div><div class="textblock"><div class="dynheader">
Include dependency graph for BNO08xRptARVRStabilizedRV.cpp:</div>
<div class="dyncontent">
<div class="center"><img src="_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp__incl.png" border="0" usemap="#areport_2_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp" alt=""/></div>
<map name="areport_2_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp" id="areport_2_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp">
<area shape="rect" title=" " alt="" coords="1352,5,1592,47"/>
<area shape="rect" href="_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp.html" title=" " alt="" coords="1351,95,1592,121"/>
<area shape="rect" href="_b_n_o08x_rpt_r_v_generic_8hpp.html" title=" " alt="" coords="1375,169,1568,196"/>
<area shape="rect" href="_b_n_o08x_rpt_8hpp.html" title=" " alt="" coords="1409,244,1534,271"/>
<area shape="rect" title=" " alt="" coords="218,543,304,569"/>
<area shape="rect" title=" " alt="" coords="1510,319,1594,345"/>
<area shape="rect" href="_b_n_o08x_global_types_8hpp.html" title=" " alt="" coords="1251,393,1434,420"/>
<area shape="rect" title=" " alt="" coords="1517,468,1661,495"/>
<area shape="rect" href="_b_n_o08x_private_types_8hpp.html" title=" " alt="" coords="641,319,828,345"/>
<area shape="rect" title=" " alt="" coords="1618,319,1675,345"/>
<area shape="rect" title=" " alt="" coords="1699,319,1780,345"/>
<area shape="rect" title=" " alt="" coords="1374,468,1442,495"/>
<area shape="rect" title=" " alt="" coords="688,468,775,495"/>
<area shape="rect" title=" " alt="" coords="343,543,414,569"/>
<area shape="rect" title=" " alt="" coords="800,468,866,495"/>
<area shape="rect" title=" " alt="" coords="890,468,994,495"/>
<area shape="rect" title=" " alt="" coords="1019,468,1178,495"/>
<area shape="rect" title=" " alt="" coords="1202,468,1349,495"/>
<area shape="rect" title=" " alt="" coords="246,393,340,420"/>
<area shape="rect" title=" " alt="" coords="365,393,466,420"/>
<area shape="rect" title=" " alt="" coords="491,393,642,420"/>
<area shape="rect" title=" " alt="" coords="666,393,803,420"/>
<area shape="rect" title=" " alt="" coords="1050,393,1227,420"/>
<area shape="rect" href="_b_n_o08x_cb_param_rpt_i_d_8hpp.html" title=" " alt="" coords="828,393,1025,420"/>
<area shape="rect" href="_b_n_o08x_cb_param_void_8hpp.html" title=" " alt="" coords="32,393,221,420"/>
<area shape="rect" href="_b_n_o08x_cb_generic_8hpp.html" title=" " alt="" coords="234,468,405,495"/>
</map>
</div>
</div><a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><dl class="section author"><dt>Author</dt><dd>Myles Parfeniuk </dd></dl>
</div></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_f3240a40405e637e3754c29e78869df9.html">report</a></li><li class="navelem"><a class="el" href="_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp.html">BNO08xRptARVRStabilizedRV.cpp</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4 </li>
</ul>
</div>
</body>
</html>

Some files were not shown because too many files have changed in this diff Show More