11855 lines
794 KiB
HTML
11855 lines
794 KiB
HTML
|
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||
|
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||
|
|
<head>
|
||
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||
|
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||
|
|
<meta name="generator" content="Doxygen 1.10.0"/>
|
||
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||
|
|
<title>esp32_BNO08x: BNO08x Class Reference</title>
|
||
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||
|
|
<script type="text/javascript" src="jquery.js"></script>
|
||
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
||
|
|
<script type="text/javascript" src="clipboard.js"></script>
|
||
|
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||
|
|
<script type="text/javascript" src="resize.js"></script>
|
||
|
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||
|
|
<script type="text/javascript" src="navtree.js"></script>
|
||
|
|
<script type="text/javascript" src="cookie.js"></script>
|
||
|
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||
|
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
||
|
|
<script type="text/javascript" src="search/search.js"></script>
|
||
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||
|
|
</head>
|
||
|
|
<body>
|
||
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||
|
|
<div id="titlearea">
|
||
|
|
<table cellspacing="0" cellpadding="0">
|
||
|
|
<tbody>
|
||
|
|
<tr id="projectrow">
|
||
|
|
<td id="projectalign">
|
||
|
|
<div id="projectname">esp32_BNO08x<span id="projectnumber"> 1.1</span>
|
||
|
|
</div>
|
||
|
|
<div id="projectbrief">C++ BNO08x IMU driver component for esp-idf.</div>
|
||
|
|
</td>
|
||
|
|
</tr>
|
||
|
|
</tbody>
|
||
|
|
</table>
|
||
|
|
</div>
|
||
|
|
<!-- end header part -->
|
||
|
|
<!-- Generated by Doxygen 1.10.0 -->
|
||
|
|
<script type="text/javascript">
|
||
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||
|
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||
|
|
/* @license-end */
|
||
|
|
</script>
|
||
|
|
<script type="text/javascript" src="menudata.js"></script>
|
||
|
|
<script type="text/javascript" src="menu.js"></script>
|
||
|
|
<script type="text/javascript">
|
||
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||
|
|
$(function() {
|
||
|
|
initMenu('',true,false,'search.php','Search');
|
||
|
|
$(function() { init_search(); });
|
||
|
|
});
|
||
|
|
/* @license-end */
|
||
|
|
</script>
|
||
|
|
<div id="main-nav"></div>
|
||
|
|
</div><!-- top -->
|
||
|
|
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||
|
|
<div id="nav-tree">
|
||
|
|
<div id="nav-tree-contents">
|
||
|
|
<div id="nav-sync" class="sync"></div>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<div id="splitbar" style="-moz-user-select:none;"
|
||
|
|
class="ui-resizable-handle">
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<script type="text/javascript">
|
||
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||
|
|
$(function(){initNavTree('class_b_n_o08x.html',''); initResizable(); });
|
||
|
|
/* @license-end */
|
||
|
|
</script>
|
||
|
|
<div id="doc-content">
|
||
|
|
<!-- window showing the filter options -->
|
||
|
|
<div id="MSearchSelectWindow"
|
||
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
||
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
||
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||
|
|
</div>
|
||
|
|
|
||
|
|
<!-- iframe showing the search results (closed by default) -->
|
||
|
|
<div id="MSearchResultsWindow">
|
||
|
|
<div id="MSearchResults">
|
||
|
|
<div class="SRPage">
|
||
|
|
<div id="SRIndex">
|
||
|
|
<div id="SRResults"></div>
|
||
|
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||
|
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||
|
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
<div class="header">
|
||
|
|
<div class="summary">
|
||
|
|
<a href="#nested-classes">Classes</a> |
|
||
|
|
<a href="#pub-methods">Public Member Functions</a> |
|
||
|
|
<a href="#pub-static-attribs">Static Public Attributes</a> |
|
||
|
|
<a href="#pri-types">Private Types</a> |
|
||
|
|
<a href="#pri-methods">Private Member Functions</a> |
|
||
|
|
<a href="#pri-static-methods">Static Private Member Functions</a> |
|
||
|
|
<a href="#pri-attribs">Private Attributes</a> |
|
||
|
|
<a href="#pri-static-attribs">Static Private Attributes</a> |
|
||
|
|
<a href="class_b_n_o08x-members.html">List of all members</a> </div>
|
||
|
|
<div class="headertitle"><div class="title">BNO08x Class Reference</div></div>
|
||
|
|
</div><!--header-->
|
||
|
|
<div class="contents">
|
||
|
|
|
||
|
|
<p><code>#include <<a class="el" href="_b_n_o08x_8hpp_source.html">BNO08x.hpp</a>></code></p>
|
||
|
|
<div class="dynheader">
|
||
|
|
Collaboration diagram for BNO08x:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x__coll__graph.png" border="0" usemap="#a_b_n_o08x_coll__map" alt="Collaboration graph"/></div>
|
||
|
|
<map name="a_b_n_o08x_coll__map" id="a_b_n_o08x_coll__map">
|
||
|
|
<area shape="rect" title=" " alt="" coords="28,112,98,139"/>
|
||
|
|
<area shape="rect" href="structbno08x__config__t.html" title="IMU configuration settings passed into constructor." alt="" coords="5,5,121,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="66,47,66,112,60,112,60,47"/>
|
||
|
|
</map>
|
||
|
|
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
|
||
|
|
<table class="memberdecls">
|
||
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
|
||
|
|
Classes</h2></td></tr>
|
||
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_b_n_o08x_1_1bno08x__rx__packet__t.html">bno08x_rx_packet_t</a></td></tr>
|
||
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Holds data that is received over spi. <a href="struct_b_n_o08x_1_1bno08x__rx__packet__t.html#details">More...</a><br /></td></tr>
|
||
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_b_n_o08x_1_1bno08x__tx__packet__t.html">bno08x_tx_packet_t</a></td></tr>
|
||
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Holds data that is sent over spi. <a href="struct_b_n_o08x_1_1bno08x__tx__packet__t.html#details">More...</a><br /></td></tr>
|
||
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
</table><table class="memberdecls">
|
||
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
|
||
|
|
Public Member Functions</h2></td></tr>
|
||
|
|
<tr class="memitem:a40f7688e843d74b8bd526c6f5ff17845" id="r_a40f7688e843d74b8bd526c6f5ff17845"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a40f7688e843d74b8bd526c6f5ff17845">BNO08x</a> (<a class="el" href="structbno08x__config__t.html">bno08x_config_t</a> <a class="el" href="#aeda443e9f608fccfec0e6770edc90c82">imu_config</a>=<a class="el" href="#a6232920a05c0aba34e5560951a20ae87">default_imu_config</a>)</td></tr>
|
||
|
|
<tr class="memdesc:a40f7688e843d74b8bd526c6f5ff17845"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="class_b_n_o08x.html">BNO08x</a> imu constructor. <br /></td></tr>
|
||
|
|
<tr class="separator:a40f7688e843d74b8bd526c6f5ff17845"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:aea8e2c6dd7a2c9899479a7f39fe94798" id="r_aea8e2c6dd7a2c9899479a7f39fe94798"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#aea8e2c6dd7a2c9899479a7f39fe94798">initialize</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:aea8e2c6dd7a2c9899479a7f39fe94798"><td class="mdescLeft"> </td><td class="mdescRight">Initializes <a class="el" href="class_b_n_o08x.html">BNO08x</a> sensor. <br /></td></tr>
|
||
|
|
<tr class="separator:aea8e2c6dd7a2c9899479a7f39fe94798"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a28cd1c0b3477571d87133234e6358503" id="r_a28cd1c0b3477571d87133234e6358503"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#a28cd1c0b3477571d87133234e6358503">hard_reset</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a28cd1c0b3477571d87133234e6358503"><td class="mdescLeft"> </td><td class="mdescRight">Hard resets <a class="el" href="class_b_n_o08x.html">BNO08x</a> sensor. <br /></td></tr>
|
||
|
|
<tr class="separator:a28cd1c0b3477571d87133234e6358503"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a973a1b1785f3302ee1b2702c6a27646e" id="r_a973a1b1785f3302ee1b2702c6a27646e"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#a973a1b1785f3302ee1b2702c6a27646e">soft_reset</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a973a1b1785f3302ee1b2702c6a27646e"><td class="mdescLeft"> </td><td class="mdescRight">Soft resets <a class="el" href="class_b_n_o08x.html">BNO08x</a> sensor using executable channel. <br /></td></tr>
|
||
|
|
<tr class="separator:a973a1b1785f3302ee1b2702c6a27646e"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a11bb1b3fa44ad8f28c1492b5c07af886" id="r_a11bb1b3fa44ad8f28c1492b5c07af886"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a11bb1b3fa44ad8f28c1492b5c07af886">get_reset_reason</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a11bb1b3fa44ad8f28c1492b5c07af886"><td class="mdescLeft"> </td><td class="mdescRight">Requests product ID, prints the returned info over serial, and returns the reason for the most resent reset. <br /></td></tr>
|
||
|
|
<tr class="separator:a11bb1b3fa44ad8f28c1492b5c07af886"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a176ae0112325c05105eacb4566bbfa0b" id="r_a176ae0112325c05105eacb4566bbfa0b"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#a176ae0112325c05105eacb4566bbfa0b">mode_sleep</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a176ae0112325c05105eacb4566bbfa0b"><td class="mdescLeft"> </td><td class="mdescRight">Puts <a class="el" href="class_b_n_o08x.html">BNO08x</a> sensor into sleep/low power mode using executable channel. <br /></td></tr>
|
||
|
|
<tr class="separator:a176ae0112325c05105eacb4566bbfa0b"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ac1b3de9b552c611ee9c455d7f19be698" id="r_ac1b3de9b552c611ee9c455d7f19be698"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac1b3de9b552c611ee9c455d7f19be698">mode_on</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:ac1b3de9b552c611ee9c455d7f19be698"><td class="mdescLeft"> </td><td class="mdescRight">Turns on/ brings <a class="el" href="class_b_n_o08x.html">BNO08x</a> sensor out of sleep mode using executable channel. <br /></td></tr>
|
||
|
|
<tr class="separator:ac1b3de9b552c611ee9c455d7f19be698"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a27fb24e894f794ec6228ef142b6ff8d9" id="r_a27fb24e894f794ec6228ef142b6ff8d9"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="#a27fb24e894f794ec6228ef142b6ff8d9">q_to_float</a> (int16_t fixed_point_value, uint8_t q_point)</td></tr>
|
||
|
|
<tr class="memdesc:a27fb24e894f794ec6228ef142b6ff8d9"><td class="mdescLeft"> </td><td class="mdescRight">Converts a register value to a float using its associated Q point. (See <a href="https://en.wikipedia.org/wiki/Q_(number_format)">https://en.wikipedia.org/wiki/Q_(number_format)</a>) <br /></td></tr>
|
||
|
|
<tr class="separator:a27fb24e894f794ec6228ef142b6ff8d9"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ae6e875a27ae74ebed806ee1a4576845a" id="r_ae6e875a27ae74ebed806ee1a4576845a"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae6e875a27ae74ebed806ee1a4576845a">run_full_calibration_routine</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:ae6e875a27ae74ebed806ee1a4576845a"><td class="mdescLeft"> </td><td class="mdescRight">Runs full calibration routine. <br /></td></tr>
|
||
|
|
<tr class="separator:ae6e875a27ae74ebed806ee1a4576845a"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:afd0ca5f9b9741935543d143a5a43d128" id="r_afd0ca5f9b9741935543d143a5a43d128"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#afd0ca5f9b9741935543d143a5a43d128">calibrate_all</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:afd0ca5f9b9741935543d143a5a43d128"><td class="mdescLeft"> </td><td class="mdescRight">Sends command to calibrate accelerometer, gyro, and magnetometer. <br /></td></tr>
|
||
|
|
<tr class="separator:afd0ca5f9b9741935543d143a5a43d128"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:aeffce374f558a167d5b5f19ad627e7cc" id="r_aeffce374f558a167d5b5f19ad627e7cc"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#aeffce374f558a167d5b5f19ad627e7cc">calibrate_accelerometer</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:aeffce374f558a167d5b5f19ad627e7cc"><td class="mdescLeft"> </td><td class="mdescRight">Sends command to calibrate accelerometer. <br /></td></tr>
|
||
|
|
<tr class="separator:aeffce374f558a167d5b5f19ad627e7cc"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a9ada90f8ab6dd33fa2d7c168d9234af1" id="r_a9ada90f8ab6dd33fa2d7c168d9234af1"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a9ada90f8ab6dd33fa2d7c168d9234af1">calibrate_gyro</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a9ada90f8ab6dd33fa2d7c168d9234af1"><td class="mdescLeft"> </td><td class="mdescRight">Sends command to calibrate gyro. <br /></td></tr>
|
||
|
|
<tr class="separator:a9ada90f8ab6dd33fa2d7c168d9234af1"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ac26350b55095a346d72598ab8aa74b4a" id="r_ac26350b55095a346d72598ab8aa74b4a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac26350b55095a346d72598ab8aa74b4a">calibrate_magnetometer</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:ac26350b55095a346d72598ab8aa74b4a"><td class="mdescLeft"> </td><td class="mdescRight">Sends command to calibrate magnetometer. <br /></td></tr>
|
||
|
|
<tr class="separator:ac26350b55095a346d72598ab8aa74b4a"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a1c6c49c97bc098db89db1aaa37e18f26" id="r_a1c6c49c97bc098db89db1aaa37e18f26"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a1c6c49c97bc098db89db1aaa37e18f26">calibrate_planar_accelerometer</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a1c6c49c97bc098db89db1aaa37e18f26"><td class="mdescLeft"> </td><td class="mdescRight">Sends command to calibrate planar accelerometer. <br /></td></tr>
|
||
|
|
<tr class="separator:a1c6c49c97bc098db89db1aaa37e18f26"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:affaaa35abbb872da5299ebab6e2c9b11" id="r_affaaa35abbb872da5299ebab6e2c9b11"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#affaaa35abbb872da5299ebab6e2c9b11">request_calibration_status</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:affaaa35abbb872da5299ebab6e2c9b11"><td class="mdescLeft"> </td><td class="mdescRight">Requests ME calibration status from <a class="el" href="class_b_n_o08x.html">BNO08x</a> (see Ref. Manual 6.4.7.2) <br /></td></tr>
|
||
|
|
<tr class="separator:affaaa35abbb872da5299ebab6e2c9b11"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a71ca35f78b98d93d31eb0c187dc8543b" id="r_a71ca35f78b98d93d31eb0c187dc8543b"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#a71ca35f78b98d93d31eb0c187dc8543b">calibration_complete</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a71ca35f78b98d93d31eb0c187dc8543b"><td class="mdescLeft"> </td><td class="mdescRight">Returns true if calibration has completed. <br /></td></tr>
|
||
|
|
<tr class="separator:a71ca35f78b98d93d31eb0c187dc8543b"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ac9d9b6636745e8180807284da67c92a2" id="r_ac9d9b6636745e8180807284da67c92a2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac9d9b6636745e8180807284da67c92a2">end_calibration</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:ac9d9b6636745e8180807284da67c92a2"><td class="mdescLeft"> </td><td class="mdescRight">Sends command to end calibration procedure. <br /></td></tr>
|
||
|
|
<tr class="separator:ac9d9b6636745e8180807284da67c92a2"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:aa16609de88bfb7b389348859aa0cee54" id="r_aa16609de88bfb7b389348859aa0cee54"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa16609de88bfb7b389348859aa0cee54">save_calibration</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:aa16609de88bfb7b389348859aa0cee54"><td class="mdescLeft"> </td><td class="mdescRight">Sends command to save internal calibration data (See Ref. Manual 6.4.7). <br /></td></tr>
|
||
|
|
<tr class="separator:aa16609de88bfb7b389348859aa0cee54"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ab4c1d5cde156af09b7e88913f3af62c7" id="r_ab4c1d5cde156af09b7e88913f3af62c7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab4c1d5cde156af09b7e88913f3af62c7">enable_rotation_vector</a> (uint32_t time_between_reports)</td></tr>
|
||
|
|
<tr class="memdesc:ab4c1d5cde156af09b7e88913f3af62c7"><td class="mdescLeft"> </td><td class="mdescRight">Sends command to enable rotation vector reports (See Ref. Manual 6.5.18) <br /></td></tr>
|
||
|
|
<tr class="separator:ab4c1d5cde156af09b7e88913f3af62c7"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:abe04c38b5bd52d331bd8aefae1f51947" id="r_abe04c38b5bd52d331bd8aefae1f51947"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#abe04c38b5bd52d331bd8aefae1f51947">enable_game_rotation_vector</a> (uint32_t time_between_reports)</td></tr>
|
||
|
|
<tr class="memdesc:abe04c38b5bd52d331bd8aefae1f51947"><td class="mdescLeft"> </td><td class="mdescRight">Sends command to enable game rotation vector reports (See Ref. Manual 6.5.19) <br /></td></tr>
|
||
|
|
<tr class="separator:abe04c38b5bd52d331bd8aefae1f51947"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a8a5f3b985989e846e831f70f7733d0bc" id="r_a8a5f3b985989e846e831f70f7733d0bc"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a8a5f3b985989e846e831f70f7733d0bc">enable_ARVR_stabilized_rotation_vector</a> (uint32_t time_between_reports)</td></tr>
|
||
|
|
<tr class="memdesc:a8a5f3b985989e846e831f70f7733d0bc"><td class="mdescLeft"> </td><td class="mdescRight">Sends command to enable ARVR stabilized rotation vector reports (See Ref. Manual 6.5.42) <br /></td></tr>
|
||
|
|
<tr class="separator:a8a5f3b985989e846e831f70f7733d0bc"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a5680148a41cb9cc96d1911150c46d2b8" id="r_a5680148a41cb9cc96d1911150c46d2b8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a5680148a41cb9cc96d1911150c46d2b8">enable_ARVR_stabilized_game_rotation_vector</a> (uint32_t time_between_reports)</td></tr>
|
||
|
|
<tr class="memdesc:a5680148a41cb9cc96d1911150c46d2b8"><td class="mdescLeft"> </td><td class="mdescRight">Sends command to enable ARVR stabilized game rotation vector reports (See Ref. Manual 6.5.43) <br /></td></tr>
|
||
|
|
<tr class="separator:a5680148a41cb9cc96d1911150c46d2b8"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a7388c67de3906ad05b233fd7eff0514d" id="r_a7388c67de3906ad05b233fd7eff0514d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a7388c67de3906ad05b233fd7eff0514d">enable_gyro_integrated_rotation_vector</a> (uint32_t time_between_reports)</td></tr>
|
||
|
|
<tr class="memdesc:a7388c67de3906ad05b233fd7eff0514d"><td class="mdescLeft"> </td><td class="mdescRight">Sends command to enable gyro integrated rotation vector reports (See Ref. Manual 6.5.44) <br /></td></tr>
|
||
|
|
<tr class="separator:a7388c67de3906ad05b233fd7eff0514d"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a2795c6579cf03e22f62a5eadc88dee91" id="r_a2795c6579cf03e22f62a5eadc88dee91"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a2795c6579cf03e22f62a5eadc88dee91">enable_accelerometer</a> (uint32_t time_between_reports)</td></tr>
|
||
|
|
<tr class="memdesc:a2795c6579cf03e22f62a5eadc88dee91"><td class="mdescLeft"> </td><td class="mdescRight">Sends command to enable accelerometer reports (See Ref. Manual 6.5.9) <br /></td></tr>
|
||
|
|
<tr class="separator:a2795c6579cf03e22f62a5eadc88dee91"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ae1435b83ca83bc51b75f3303afe87f7b" id="r_ae1435b83ca83bc51b75f3303afe87f7b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae1435b83ca83bc51b75f3303afe87f7b">enable_linear_accelerometer</a> (uint32_t time_between_reports)</td></tr>
|
||
|
|
<tr class="memdesc:ae1435b83ca83bc51b75f3303afe87f7b"><td class="mdescLeft"> </td><td class="mdescRight">Sends command to enable linear accelerometer reports (See Ref. Manual 6.5.10) <br /></td></tr>
|
||
|
|
<tr class="separator:ae1435b83ca83bc51b75f3303afe87f7b"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a030eae12c3586acf09b48e94630b2544" id="r_a030eae12c3586acf09b48e94630b2544"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a030eae12c3586acf09b48e94630b2544">enable_gravity</a> (uint32_t time_between_reports)</td></tr>
|
||
|
|
<tr class="memdesc:a030eae12c3586acf09b48e94630b2544"><td class="mdescLeft"> </td><td class="mdescRight">Sends command to enable gravity reading reports (See Ref. Manual 6.5.11) <br /></td></tr>
|
||
|
|
<tr class="separator:a030eae12c3586acf09b48e94630b2544"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ad7b322681b9ec5f57edb09e336b988c0" id="r_ad7b322681b9ec5f57edb09e336b988c0"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad7b322681b9ec5f57edb09e336b988c0">enable_gyro</a> (uint32_t time_between_reports)</td></tr>
|
||
|
|
<tr class="memdesc:ad7b322681b9ec5f57edb09e336b988c0"><td class="mdescLeft"> </td><td class="mdescRight">Sends command to enable gyro reports (See Ref. Manual 6.5.13) <br /></td></tr>
|
||
|
|
<tr class="separator:ad7b322681b9ec5f57edb09e336b988c0"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a7fe5de95b1f51da44247a87317fd0c75" id="r_a7fe5de95b1f51da44247a87317fd0c75"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a7fe5de95b1f51da44247a87317fd0c75">enable_uncalibrated_gyro</a> (uint32_t time_between_reports)</td></tr>
|
||
|
|
<tr class="memdesc:a7fe5de95b1f51da44247a87317fd0c75"><td class="mdescLeft"> </td><td class="mdescRight">Sends command to enable uncalibrated gyro reports (See Ref. Manual 6.5.14) <br /></td></tr>
|
||
|
|
<tr class="separator:a7fe5de95b1f51da44247a87317fd0c75"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a3c32120bcd0987c3ca1bb72910586b59" id="r_a3c32120bcd0987c3ca1bb72910586b59"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a3c32120bcd0987c3ca1bb72910586b59">enable_magnetometer</a> (uint32_t time_between_reports)</td></tr>
|
||
|
|
<tr class="memdesc:a3c32120bcd0987c3ca1bb72910586b59"><td class="mdescLeft"> </td><td class="mdescRight">Sends command to enable magnetometer reports (See Ref. Manual 6.5.16) <br /></td></tr>
|
||
|
|
<tr class="separator:a3c32120bcd0987c3ca1bb72910586b59"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ab4c8e37c730ddb168f78c29bd7ae6566" id="r_ab4c8e37c730ddb168f78c29bd7ae6566"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab4c8e37c730ddb168f78c29bd7ae6566">enable_tap_detector</a> (uint32_t time_between_reports)</td></tr>
|
||
|
|
<tr class="memdesc:ab4c8e37c730ddb168f78c29bd7ae6566"><td class="mdescLeft"> </td><td class="mdescRight">Sends command to enable tap detector reports (See Ref. Manual 6.5.27) <br /></td></tr>
|
||
|
|
<tr class="separator:ab4c8e37c730ddb168f78c29bd7ae6566"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a5a0b0f5b8e962247a3b8aee8f1dc8e9f" id="r_a5a0b0f5b8e962247a3b8aee8f1dc8e9f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a5a0b0f5b8e962247a3b8aee8f1dc8e9f">enable_step_counter</a> (uint32_t time_between_reports)</td></tr>
|
||
|
|
<tr class="memdesc:a5a0b0f5b8e962247a3b8aee8f1dc8e9f"><td class="mdescLeft"> </td><td class="mdescRight">Sends command to enable step counter reports (See Ref. Manual 6.5.29) <br /></td></tr>
|
||
|
|
<tr class="separator:a5a0b0f5b8e962247a3b8aee8f1dc8e9f"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ab0a60844b36fb140cad588a65b3a9655" id="r_ab0a60844b36fb140cad588a65b3a9655"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab0a60844b36fb140cad588a65b3a9655">enable_stability_classifier</a> (uint32_t time_between_reports)</td></tr>
|
||
|
|
<tr class="memdesc:ab0a60844b36fb140cad588a65b3a9655"><td class="mdescLeft"> </td><td class="mdescRight">Sends command to enable activity stability classifier reports (See Ref. Manual 6.5.31) <br /></td></tr>
|
||
|
|
<tr class="separator:ab0a60844b36fb140cad588a65b3a9655"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ad7b83cac874c092583f8513d3bb69bbf" id="r_ad7b83cac874c092583f8513d3bb69bbf"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad7b83cac874c092583f8513d3bb69bbf">enable_activity_classifier</a> (uint32_t time_between_reports, uint32_t activities_to_enable, uint8_t(&activity_confidence_vals)[9])</td></tr>
|
||
|
|
<tr class="memdesc:ad7b83cac874c092583f8513d3bb69bbf"><td class="mdescLeft"> </td><td class="mdescRight">Sends command to enable activity classifier reports (See Ref. Manual 6.5.36) <br /></td></tr>
|
||
|
|
<tr class="separator:ad7b83cac874c092583f8513d3bb69bbf"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a3042301cf0f51657c82b1127dce230f4" id="r_a3042301cf0f51657c82b1127dce230f4"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a3042301cf0f51657c82b1127dce230f4">enable_raw_accelerometer</a> (uint32_t time_between_reports)</td></tr>
|
||
|
|
<tr class="memdesc:a3042301cf0f51657c82b1127dce230f4"><td class="mdescLeft"> </td><td class="mdescRight">Sends command to enable raw accelerometer reports (See Ref. Manual 6.5.8) <br /></td></tr>
|
||
|
|
<tr class="separator:a3042301cf0f51657c82b1127dce230f4"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a8d8e75f0234287cb89cbec553cffe52c" id="r_a8d8e75f0234287cb89cbec553cffe52c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a8d8e75f0234287cb89cbec553cffe52c">enable_raw_gyro</a> (uint32_t time_between_reports)</td></tr>
|
||
|
|
<tr class="memdesc:a8d8e75f0234287cb89cbec553cffe52c"><td class="mdescLeft"> </td><td class="mdescRight">Sends command to enable raw gyro reports (See Ref. Manual 6.5.12) <br /></td></tr>
|
||
|
|
<tr class="separator:a8d8e75f0234287cb89cbec553cffe52c"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a14ebec501b8d004a38648a9a1f7a2c9e" id="r_a14ebec501b8d004a38648a9a1f7a2c9e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a14ebec501b8d004a38648a9a1f7a2c9e">enable_raw_magnetometer</a> (uint32_t time_between_reports)</td></tr>
|
||
|
|
<tr class="memdesc:a14ebec501b8d004a38648a9a1f7a2c9e"><td class="mdescLeft"> </td><td class="mdescRight">Sends command to enable raw magnetometer reports (See Ref. Manual 6.5.15) <br /></td></tr>
|
||
|
|
<tr class="separator:a14ebec501b8d004a38648a9a1f7a2c9e"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a1ebd456d2a67a22b5ba0911a95915921" id="r_a1ebd456d2a67a22b5ba0911a95915921"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a1ebd456d2a67a22b5ba0911a95915921">disable_rotation_vector</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a1ebd456d2a67a22b5ba0911a95915921"><td class="mdescLeft"> </td><td class="mdescRight">Sends command to disable rotation vector reports by setting report interval to 0. <br /></td></tr>
|
||
|
|
<tr class="separator:a1ebd456d2a67a22b5ba0911a95915921"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a7665cce95e791c89161ec863f49c0392" id="r_a7665cce95e791c89161ec863f49c0392"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a7665cce95e791c89161ec863f49c0392">disable_game_rotation_vector</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a7665cce95e791c89161ec863f49c0392"><td class="mdescLeft"> </td><td class="mdescRight">Sends command to disable game rotation vector reports by setting report interval to 0. <br /></td></tr>
|
||
|
|
<tr class="separator:a7665cce95e791c89161ec863f49c0392"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:aa59e3d8953c96dc1cc5958a1ac628df4" id="r_aa59e3d8953c96dc1cc5958a1ac628df4"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa59e3d8953c96dc1cc5958a1ac628df4">disable_ARVR_stabilized_rotation_vector</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:aa59e3d8953c96dc1cc5958a1ac628df4"><td class="mdescLeft"> </td><td class="mdescRight">Sends command to disable ARVR stabilized rotation vector reports by setting report interval to 0. <br /></td></tr>
|
||
|
|
<tr class="separator:aa59e3d8953c96dc1cc5958a1ac628df4"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ab187fe50fcfbb04bec9e80eb0fccf61c" id="r_ab187fe50fcfbb04bec9e80eb0fccf61c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab187fe50fcfbb04bec9e80eb0fccf61c">disable_ARVR_stabilized_game_rotation_vector</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:ab187fe50fcfbb04bec9e80eb0fccf61c"><td class="mdescLeft"> </td><td class="mdescRight">Sends command to disable ARVR stabilized game rotation vector reports by setting report interval to 0. <br /></td></tr>
|
||
|
|
<tr class="separator:ab187fe50fcfbb04bec9e80eb0fccf61c"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:aac0a00bed7825d8a2c357a48c3626931" id="r_aac0a00bed7825d8a2c357a48c3626931"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#aac0a00bed7825d8a2c357a48c3626931">disable_gyro_integrated_rotation_vector</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:aac0a00bed7825d8a2c357a48c3626931"><td class="mdescLeft"> </td><td class="mdescRight">Sends command to disable gyro integrated rotation vector reports by setting report interval to 0. <br /></td></tr>
|
||
|
|
<tr class="separator:aac0a00bed7825d8a2c357a48c3626931"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ad5c991150895b80bee68c933059a4058" id="r_ad5c991150895b80bee68c933059a4058"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad5c991150895b80bee68c933059a4058">disable_accelerometer</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:ad5c991150895b80bee68c933059a4058"><td class="mdescLeft"> </td><td class="mdescRight">Sends command to disable accelerometer reports by setting report interval to 0. <br /></td></tr>
|
||
|
|
<tr class="separator:ad5c991150895b80bee68c933059a4058"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:afbd2b02d5abe7084ce9de49ee2c9142f" id="r_afbd2b02d5abe7084ce9de49ee2c9142f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#afbd2b02d5abe7084ce9de49ee2c9142f">disable_linear_accelerometer</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:afbd2b02d5abe7084ce9de49ee2c9142f"><td class="mdescLeft"> </td><td class="mdescRight">Sends command to disable linear accelerometer reports by setting report interval to 0. <br /></td></tr>
|
||
|
|
<tr class="separator:afbd2b02d5abe7084ce9de49ee2c9142f"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a5e63a9e68dbe2968b37dcb6dae04de6f" id="r_a5e63a9e68dbe2968b37dcb6dae04de6f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a5e63a9e68dbe2968b37dcb6dae04de6f">disable_gravity</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a5e63a9e68dbe2968b37dcb6dae04de6f"><td class="mdescLeft"> </td><td class="mdescRight">Sends command to disable gravity reports by setting report interval to 0. <br /></td></tr>
|
||
|
|
<tr class="separator:a5e63a9e68dbe2968b37dcb6dae04de6f"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a8296089e2fdbd7d2e85f364cf063af82" id="r_a8296089e2fdbd7d2e85f364cf063af82"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a8296089e2fdbd7d2e85f364cf063af82">disable_gyro</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a8296089e2fdbd7d2e85f364cf063af82"><td class="mdescLeft"> </td><td class="mdescRight">Sends command to disable gyro reports by setting report interval to 0. <br /></td></tr>
|
||
|
|
<tr class="separator:a8296089e2fdbd7d2e85f364cf063af82"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:aaf28212a5f1960c62a73282976142cfc" id="r_aaf28212a5f1960c62a73282976142cfc"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#aaf28212a5f1960c62a73282976142cfc">disable_uncalibrated_gyro</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:aaf28212a5f1960c62a73282976142cfc"><td class="mdescLeft"> </td><td class="mdescRight">Sends command to disable uncalibrated gyro reports by setting report interval to 0. <br /></td></tr>
|
||
|
|
<tr class="separator:aaf28212a5f1960c62a73282976142cfc"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a6671b082d20dda8bf5c53cb47db0c338" id="r_a6671b082d20dda8bf5c53cb47db0c338"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a6671b082d20dda8bf5c53cb47db0c338">disable_magnetometer</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a6671b082d20dda8bf5c53cb47db0c338"><td class="mdescLeft"> </td><td class="mdescRight">Sends command to disable magnetometer reports by setting report interval to 0. <br /></td></tr>
|
||
|
|
<tr class="separator:a6671b082d20dda8bf5c53cb47db0c338"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a16f83d1e85576a51abf2c65e5de58cd2" id="r_a16f83d1e85576a51abf2c65e5de58cd2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a16f83d1e85576a51abf2c65e5de58cd2">disable_tap_detector</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a16f83d1e85576a51abf2c65e5de58cd2"><td class="mdescLeft"> </td><td class="mdescRight">Sends command to disable tap detector reports by setting report interval to 0. <br /></td></tr>
|
||
|
|
<tr class="separator:a16f83d1e85576a51abf2c65e5de58cd2"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a427550a4ba25252912436b899124e157" id="r_a427550a4ba25252912436b899124e157"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a427550a4ba25252912436b899124e157">disable_step_counter</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a427550a4ba25252912436b899124e157"><td class="mdescLeft"> </td><td class="mdescRight">Sends command to disable step counter reports by setting report interval to 0. <br /></td></tr>
|
||
|
|
<tr class="separator:a427550a4ba25252912436b899124e157"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ab307ed3352e04c9e998ab4dd066f8932" id="r_ab307ed3352e04c9e998ab4dd066f8932"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab307ed3352e04c9e998ab4dd066f8932">disable_stability_classifier</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:ab307ed3352e04c9e998ab4dd066f8932"><td class="mdescLeft"> </td><td class="mdescRight">Sends command to disable stability reports by setting report interval to 0. <br /></td></tr>
|
||
|
|
<tr class="separator:ab307ed3352e04c9e998ab4dd066f8932"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a4fdc39294922a9553d84cd96bdae4376" id="r_a4fdc39294922a9553d84cd96bdae4376"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a4fdc39294922a9553d84cd96bdae4376">disable_activity_classifier</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a4fdc39294922a9553d84cd96bdae4376"><td class="mdescLeft"> </td><td class="mdescRight">Sends command to disable activity classifier reports by setting report interval to 0. <br /></td></tr>
|
||
|
|
<tr class="separator:a4fdc39294922a9553d84cd96bdae4376"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a171d78f4b00598b04c8ca54da16c508b" id="r_a171d78f4b00598b04c8ca54da16c508b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a171d78f4b00598b04c8ca54da16c508b">disable_raw_accelerometer</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a171d78f4b00598b04c8ca54da16c508b"><td class="mdescLeft"> </td><td class="mdescRight">Sends command to disable raw accelerometer reports by setting report interval to 0. <br /></td></tr>
|
||
|
|
<tr class="separator:a171d78f4b00598b04c8ca54da16c508b"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a75ef3d09f1ee016999c459e43e9e8c44" id="r_a75ef3d09f1ee016999c459e43e9e8c44"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a75ef3d09f1ee016999c459e43e9e8c44">disable_raw_gyro</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a75ef3d09f1ee016999c459e43e9e8c44"><td class="mdescLeft"> </td><td class="mdescRight">Sends command to disable raw gyro reports by setting report interval to 0. <br /></td></tr>
|
||
|
|
<tr class="separator:a75ef3d09f1ee016999c459e43e9e8c44"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:add29c84038558c28bcfca37865cf9244" id="r_add29c84038558c28bcfca37865cf9244"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#add29c84038558c28bcfca37865cf9244">disable_raw_magnetometer</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:add29c84038558c28bcfca37865cf9244"><td class="mdescLeft"> </td><td class="mdescRight">Sends command to disable raw magnetometer reports by setting report interval to 0. <br /></td></tr>
|
||
|
|
<tr class="separator:add29c84038558c28bcfca37865cf9244"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a4549bbef48208bd9c745fc755b93012f" id="r_a4549bbef48208bd9c745fc755b93012f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a4549bbef48208bd9c745fc755b93012f">tare_now</a> (uint8_t axis_sel=<a class="el" href="#a1ef13f6f330810934416ad5fe0ee55b2">TARE_AXIS_ALL</a>, uint8_t rotation_vector_basis=<a class="el" href="#a8e2cfc25d0e34ae53a762b88cc3ac3c8">TARE_ROTATION_VECTOR</a>)</td></tr>
|
||
|
|
<tr class="memdesc:a4549bbef48208bd9c745fc755b93012f"><td class="mdescLeft"> </td><td class="mdescRight">Sends command to tare an axis (See Ref. Manual 6.4.4.1) <br /></td></tr>
|
||
|
|
<tr class="separator:a4549bbef48208bd9c745fc755b93012f"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:afb2ffc4e7ff0498917bc14a83af306e2" id="r_afb2ffc4e7ff0498917bc14a83af306e2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#afb2ffc4e7ff0498917bc14a83af306e2">save_tare</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:afb2ffc4e7ff0498917bc14a83af306e2"><td class="mdescLeft"> </td><td class="mdescRight">Sends command to save tare into non-volatile memory of <a class="el" href="class_b_n_o08x.html">BNO08x</a> (See Ref. Manual 6.4.4.2) <br /></td></tr>
|
||
|
|
<tr class="separator:afb2ffc4e7ff0498917bc14a83af306e2"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:afe39bfdede7b9a2b273983cb29a27d6e" id="r_afe39bfdede7b9a2b273983cb29a27d6e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#afe39bfdede7b9a2b273983cb29a27d6e">clear_tare</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:afe39bfdede7b9a2b273983cb29a27d6e"><td class="mdescLeft"> </td><td class="mdescRight">Sends command to clear persistent tare settings in non-volatile memory of <a class="el" href="class_b_n_o08x.html">BNO08x</a> (See Ref. Manual 6.4.4.3) <br /></td></tr>
|
||
|
|
<tr class="separator:afe39bfdede7b9a2b273983cb29a27d6e"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a367d525d1c0ba119b3dca3067bb5bccc" id="r_a367d525d1c0ba119b3dca3067bb5bccc"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#a367d525d1c0ba119b3dca3067bb5bccc">data_available</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a367d525d1c0ba119b3dca3067bb5bccc"><td class="mdescLeft"> </td><td class="mdescRight">Checks if <a class="el" href="class_b_n_o08x.html">BNO08x</a> has asserted interrupt and sent data. <br /></td></tr>
|
||
|
|
<tr class="separator:a367d525d1c0ba119b3dca3067bb5bccc"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a06bb0c70305421b5357e64f31579fdc7" id="r_a06bb0c70305421b5357e64f31579fdc7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a06bb0c70305421b5357e64f31579fdc7">register_cb</a> (std::function< void()> cb_fxn)</td></tr>
|
||
|
|
<tr class="memdesc:a06bb0c70305421b5357e64f31579fdc7"><td class="mdescLeft"> </td><td class="mdescRight">Registers a callback to execute when new data from a report is received. <br /></td></tr>
|
||
|
|
<tr class="separator:a06bb0c70305421b5357e64f31579fdc7"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ad9137777271421a58159f3fe5e05ed20" id="r_ad9137777271421a58159f3fe5e05ed20"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad9137777271421a58159f3fe5e05ed20">get_time_stamp</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:ad9137777271421a58159f3fe5e05ed20"><td class="mdescLeft"> </td><td class="mdescRight">Return timestamp of most recent report. <br /></td></tr>
|
||
|
|
<tr class="separator:ad9137777271421a58159f3fe5e05ed20"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a35a224d519a2a243d0d526a34ecde5a8" id="r_a35a224d519a2a243d0d526a34ecde5a8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a35a224d519a2a243d0d526a34ecde5a8">get_magf</a> (float &x, float &y, float &z, uint8_t &accuracy)</td></tr>
|
||
|
|
<tr class="memdesc:a35a224d519a2a243d0d526a34ecde5a8"><td class="mdescLeft"> </td><td class="mdescRight">Get the full magnetic field vector. <br /></td></tr>
|
||
|
|
<tr class="separator:a35a224d519a2a243d0d526a34ecde5a8"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a111601243b913751eb51c1f37cba4e7d" id="r_a111601243b913751eb51c1f37cba4e7d"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="#a111601243b913751eb51c1f37cba4e7d">get_magf_X</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a111601243b913751eb51c1f37cba4e7d"><td class="mdescLeft"> </td><td class="mdescRight">Get X component of magnetic field vector. <br /></td></tr>
|
||
|
|
<tr class="separator:a111601243b913751eb51c1f37cba4e7d"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a82ed8d7b9a5c25374839df75a3d220ea" id="r_a82ed8d7b9a5c25374839df75a3d220ea"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="#a82ed8d7b9a5c25374839df75a3d220ea">get_magf_Y</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a82ed8d7b9a5c25374839df75a3d220ea"><td class="mdescLeft"> </td><td class="mdescRight">Get Y component of magnetic field vector. <br /></td></tr>
|
||
|
|
<tr class="separator:a82ed8d7b9a5c25374839df75a3d220ea"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ab4c48a91d2f8b29430abc17b7f015282" id="r_ab4c48a91d2f8b29430abc17b7f015282"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab4c48a91d2f8b29430abc17b7f015282">get_magf_Z</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:ab4c48a91d2f8b29430abc17b7f015282"><td class="mdescLeft"> </td><td class="mdescRight">Get Z component of magnetic field vector. <br /></td></tr>
|
||
|
|
<tr class="separator:ab4c48a91d2f8b29430abc17b7f015282"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a487391e6b2dd7f05084804d1fb94976f" id="r_a487391e6b2dd7f05084804d1fb94976f"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a487391e6b2dd7f05084804d1fb94976f">get_magf_accuracy</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a487391e6b2dd7f05084804d1fb94976f"><td class="mdescLeft"> </td><td class="mdescRight">Get accuracy of reported magnetic field vector. <br /></td></tr>
|
||
|
|
<tr class="separator:a487391e6b2dd7f05084804d1fb94976f"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a386c46ac8965220ab7b9423df838dd4d" id="r_a386c46ac8965220ab7b9423df838dd4d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a386c46ac8965220ab7b9423df838dd4d">get_gravity</a> (float &x, float &y, float &z, uint8_t &accuracy)</td></tr>
|
||
|
|
<tr class="memdesc:a386c46ac8965220ab7b9423df838dd4d"><td class="mdescLeft"> </td><td class="mdescRight">Get full reported gravity vector, units in m/s^2. <br /></td></tr>
|
||
|
|
<tr class="separator:a386c46ac8965220ab7b9423df838dd4d"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a88679bccd9339b87ec35fc4fc4e745ae" id="r_a88679bccd9339b87ec35fc4fc4e745ae"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="#a88679bccd9339b87ec35fc4fc4e745ae">get_gravity_X</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a88679bccd9339b87ec35fc4fc4e745ae"><td class="mdescLeft"> </td><td class="mdescRight">Get the reported x axis gravity. <br /></td></tr>
|
||
|
|
<tr class="separator:a88679bccd9339b87ec35fc4fc4e745ae"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a8a36db7f1c932f33e05e494632059801" id="r_a8a36db7f1c932f33e05e494632059801"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="#a8a36db7f1c932f33e05e494632059801">get_gravity_Y</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a8a36db7f1c932f33e05e494632059801"><td class="mdescLeft"> </td><td class="mdescRight">Get the reported y axis gravity. <br /></td></tr>
|
||
|
|
<tr class="separator:a8a36db7f1c932f33e05e494632059801"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a5622b4d1754648ea7eb400c1adf9e807" id="r_a5622b4d1754648ea7eb400c1adf9e807"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="#a5622b4d1754648ea7eb400c1adf9e807">get_gravity_Z</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a5622b4d1754648ea7eb400c1adf9e807"><td class="mdescLeft"> </td><td class="mdescRight">Get the reported z axis gravity. <br /></td></tr>
|
||
|
|
<tr class="separator:a5622b4d1754648ea7eb400c1adf9e807"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:accd39f48e9f8ab8267df7184b5b7cd76" id="r_accd39f48e9f8ab8267df7184b5b7cd76"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#accd39f48e9f8ab8267df7184b5b7cd76">get_gravity_accuracy</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:accd39f48e9f8ab8267df7184b5b7cd76"><td class="mdescLeft"> </td><td class="mdescRight">Get the reported gravity accuracy. <br /></td></tr>
|
||
|
|
<tr class="separator:accd39f48e9f8ab8267df7184b5b7cd76"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a89618eba08186ee8e679e7313907ddef" id="r_a89618eba08186ee8e679e7313907ddef"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="#a89618eba08186ee8e679e7313907ddef">get_roll</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a89618eba08186ee8e679e7313907ddef"><td class="mdescLeft"> </td><td class="mdescRight">Get the reported rotation about x axis. <br /></td></tr>
|
||
|
|
<tr class="separator:a89618eba08186ee8e679e7313907ddef"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a1b91f234d81c45f1f5ca2f27c9f0f6a3" id="r_a1b91f234d81c45f1f5ca2f27c9f0f6a3"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="#a1b91f234d81c45f1f5ca2f27c9f0f6a3">get_pitch</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a1b91f234d81c45f1f5ca2f27c9f0f6a3"><td class="mdescLeft"> </td><td class="mdescRight">Get the reported rotation about y axis. <br /></td></tr>
|
||
|
|
<tr class="separator:a1b91f234d81c45f1f5ca2f27c9f0f6a3"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a64d3e41750c6de9413d6982511f78f17" id="r_a64d3e41750c6de9413d6982511f78f17"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="#a64d3e41750c6de9413d6982511f78f17">get_yaw</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a64d3e41750c6de9413d6982511f78f17"><td class="mdescLeft"> </td><td class="mdescRight">Get the reported rotation about z axis. <br /></td></tr>
|
||
|
|
<tr class="separator:a64d3e41750c6de9413d6982511f78f17"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a7077b9a130f1dcf0192454e387968dd6" id="r_a7077b9a130f1dcf0192454e387968dd6"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="#a7077b9a130f1dcf0192454e387968dd6">get_roll_deg</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a7077b9a130f1dcf0192454e387968dd6"><td class="mdescLeft"> </td><td class="mdescRight">Get the reported rotation about x axis. <br /></td></tr>
|
||
|
|
<tr class="separator:a7077b9a130f1dcf0192454e387968dd6"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:af50010400cbd1445e9ddfa259384b412" id="r_af50010400cbd1445e9ddfa259384b412"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="#af50010400cbd1445e9ddfa259384b412">get_pitch_deg</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:af50010400cbd1445e9ddfa259384b412"><td class="mdescLeft"> </td><td class="mdescRight">Get the reported rotation about y axis. <br /></td></tr>
|
||
|
|
<tr class="separator:af50010400cbd1445e9ddfa259384b412"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:af80f7795656e695e036d3b1557aed94c" id="r_af80f7795656e695e036d3b1557aed94c"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="#af80f7795656e695e036d3b1557aed94c">get_yaw_deg</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:af80f7795656e695e036d3b1557aed94c"><td class="mdescLeft"> </td><td class="mdescRight">Get the reported rotation about z axis. <br /></td></tr>
|
||
|
|
<tr class="separator:af80f7795656e695e036d3b1557aed94c"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a51a6d594824de2292e70f788454f8a2d" id="r_a51a6d594824de2292e70f788454f8a2d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a51a6d594824de2292e70f788454f8a2d">get_quat</a> (float &i, float &j, float &k, float &real, float &rad_accuracy, uint8_t &accuracy)</td></tr>
|
||
|
|
<tr class="memdesc:a51a6d594824de2292e70f788454f8a2d"><td class="mdescLeft"> </td><td class="mdescRight">Get the full quaternion reading. <br /></td></tr>
|
||
|
|
<tr class="separator:a51a6d594824de2292e70f788454f8a2d"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a12c12a8e078b28480fb8828d306656f5" id="r_a12c12a8e078b28480fb8828d306656f5"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="#a12c12a8e078b28480fb8828d306656f5">get_quat_I</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a12c12a8e078b28480fb8828d306656f5"><td class="mdescLeft"> </td><td class="mdescRight">Get I component of reported quaternion. <br /></td></tr>
|
||
|
|
<tr class="separator:a12c12a8e078b28480fb8828d306656f5"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a9f6bb642fa0297a7b9bcc94dd7374015" id="r_a9f6bb642fa0297a7b9bcc94dd7374015"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="#a9f6bb642fa0297a7b9bcc94dd7374015">get_quat_J</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a9f6bb642fa0297a7b9bcc94dd7374015"><td class="mdescLeft"> </td><td class="mdescRight">Get J component of reported quaternion. <br /></td></tr>
|
||
|
|
<tr class="separator:a9f6bb642fa0297a7b9bcc94dd7374015"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a9f42c70c2337a0d831064a40ecfe2dd8" id="r_a9f42c70c2337a0d831064a40ecfe2dd8"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="#a9f42c70c2337a0d831064a40ecfe2dd8">get_quat_K</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a9f42c70c2337a0d831064a40ecfe2dd8"><td class="mdescLeft"> </td><td class="mdescRight">Get K component of reported quaternion. <br /></td></tr>
|
||
|
|
<tr class="separator:a9f42c70c2337a0d831064a40ecfe2dd8"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a5a556c5ec1baaa7f1156779dbe47a7b7" id="r_a5a556c5ec1baaa7f1156779dbe47a7b7"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="#a5a556c5ec1baaa7f1156779dbe47a7b7">get_quat_real</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a5a556c5ec1baaa7f1156779dbe47a7b7"><td class="mdescLeft"> </td><td class="mdescRight">Get real component of reported quaternion. <br /></td></tr>
|
||
|
|
<tr class="separator:a5a556c5ec1baaa7f1156779dbe47a7b7"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a61b7d10a98afc6903fea6b2cede27630" id="r_a61b7d10a98afc6903fea6b2cede27630"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="#a61b7d10a98afc6903fea6b2cede27630">get_quat_radian_accuracy</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a61b7d10a98afc6903fea6b2cede27630"><td class="mdescLeft"> </td><td class="mdescRight">Get radian accuracy of reported quaternion. <br /></td></tr>
|
||
|
|
<tr class="separator:a61b7d10a98afc6903fea6b2cede27630"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a24ba760d064a1dc45f972c79b9c8d98d" id="r_a24ba760d064a1dc45f972c79b9c8d98d"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a24ba760d064a1dc45f972c79b9c8d98d">get_quat_accuracy</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a24ba760d064a1dc45f972c79b9c8d98d"><td class="mdescLeft"> </td><td class="mdescRight">Get accuracy of reported quaternion. <br /></td></tr>
|
||
|
|
<tr class="separator:a24ba760d064a1dc45f972c79b9c8d98d"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a9329c6669282071622c3b3741b1b8142" id="r_a9329c6669282071622c3b3741b1b8142"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a9329c6669282071622c3b3741b1b8142">get_accel</a> (float &x, float &y, float &z, uint8_t &accuracy)</td></tr>
|
||
|
|
<tr class="memdesc:a9329c6669282071622c3b3741b1b8142"><td class="mdescLeft"> </td><td class="mdescRight">Get full acceleration (total acceleration of device, units in m/s^2). <br /></td></tr>
|
||
|
|
<tr class="separator:a9329c6669282071622c3b3741b1b8142"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:abce574112a9079d2cbc58cfc352b8a69" id="r_abce574112a9079d2cbc58cfc352b8a69"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="#abce574112a9079d2cbc58cfc352b8a69">get_accel_X</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:abce574112a9079d2cbc58cfc352b8a69"><td class="mdescLeft"> </td><td class="mdescRight">Get x axis acceleration (total acceleration of device, units in m/s^2). <br /></td></tr>
|
||
|
|
<tr class="separator:abce574112a9079d2cbc58cfc352b8a69"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:afdf24bb3d54518b23972f21f007817c1" id="r_afdf24bb3d54518b23972f21f007817c1"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="#afdf24bb3d54518b23972f21f007817c1">get_accel_Y</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:afdf24bb3d54518b23972f21f007817c1"><td class="mdescLeft"> </td><td class="mdescRight">Get y axis acceleration (total acceleration of device, units in m/s^2). <br /></td></tr>
|
||
|
|
<tr class="separator:afdf24bb3d54518b23972f21f007817c1"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a0a72477cb7a330fedbcb3e2126b882b1" id="r_a0a72477cb7a330fedbcb3e2126b882b1"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="#a0a72477cb7a330fedbcb3e2126b882b1">get_accel_Z</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a0a72477cb7a330fedbcb3e2126b882b1"><td class="mdescLeft"> </td><td class="mdescRight">Get z axis acceleration (total acceleration of device, units in m/s^2). <br /></td></tr>
|
||
|
|
<tr class="separator:a0a72477cb7a330fedbcb3e2126b882b1"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a3fce726d5de821f97ed207036dae2900" id="r_a3fce726d5de821f97ed207036dae2900"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a3fce726d5de821f97ed207036dae2900">get_accel_accuracy</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a3fce726d5de821f97ed207036dae2900"><td class="mdescLeft"> </td><td class="mdescRight">Get accuracy of linear acceleration. <br /></td></tr>
|
||
|
|
<tr class="separator:a3fce726d5de821f97ed207036dae2900"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ad59b029d04341dbef72e059488951980" id="r_ad59b029d04341dbef72e059488951980"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad59b029d04341dbef72e059488951980">get_linear_accel</a> (float &x, float &y, float &z, uint8_t &accuracy)</td></tr>
|
||
|
|
<tr class="memdesc:ad59b029d04341dbef72e059488951980"><td class="mdescLeft"> </td><td class="mdescRight">Get full linear acceleration (acceleration of the device minus gravity, units in m/s^2). <br /></td></tr>
|
||
|
|
<tr class="separator:ad59b029d04341dbef72e059488951980"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a763c3a9699a1081d430fd9b9b7bc49a3" id="r_a763c3a9699a1081d430fd9b9b7bc49a3"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="#a763c3a9699a1081d430fd9b9b7bc49a3">get_linear_accel_X</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a763c3a9699a1081d430fd9b9b7bc49a3"><td class="mdescLeft"> </td><td class="mdescRight">Get x axis linear acceleration (acceleration of device minus gravity, units in m/s^2) <br /></td></tr>
|
||
|
|
<tr class="separator:a763c3a9699a1081d430fd9b9b7bc49a3"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a1033bdd65b42b6706d1dfc67ece66191" id="r_a1033bdd65b42b6706d1dfc67ece66191"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="#a1033bdd65b42b6706d1dfc67ece66191">get_linear_accel_Y</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a1033bdd65b42b6706d1dfc67ece66191"><td class="mdescLeft"> </td><td class="mdescRight">Get y axis linear acceleration (acceleration of device minus gravity, units in m/s^2) <br /></td></tr>
|
||
|
|
<tr class="separator:a1033bdd65b42b6706d1dfc67ece66191"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:afdfa7d50362702da689c5d18bf17fd84" id="r_afdfa7d50362702da689c5d18bf17fd84"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="#afdfa7d50362702da689c5d18bf17fd84">get_linear_accel_Z</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:afdfa7d50362702da689c5d18bf17fd84"><td class="mdescLeft"> </td><td class="mdescRight">Get z axis linear acceleration (acceleration of device minus gravity, units in m/s^2) <br /></td></tr>
|
||
|
|
<tr class="separator:afdfa7d50362702da689c5d18bf17fd84"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a33fe3c2f47759cfae5f4b612ddd329ea" id="r_a33fe3c2f47759cfae5f4b612ddd329ea"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a33fe3c2f47759cfae5f4b612ddd329ea">get_linear_accel_accuracy</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a33fe3c2f47759cfae5f4b612ddd329ea"><td class="mdescLeft"> </td><td class="mdescRight">Get accuracy of linear acceleration. <br /></td></tr>
|
||
|
|
<tr class="separator:a33fe3c2f47759cfae5f4b612ddd329ea"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a1de356dd604c1dffcd1a32faeb4fafe2" id="r_a1de356dd604c1dffcd1a32faeb4fafe2"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a1de356dd604c1dffcd1a32faeb4fafe2">get_raw_accel_X</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a1de356dd604c1dffcd1a32faeb4fafe2"><td class="mdescLeft"> </td><td class="mdescRight">Get raw accelerometer x axis reading from physical accelerometer MEMs sensor (See Ref. Manual 6.5.8) <br /></td></tr>
|
||
|
|
<tr class="separator:a1de356dd604c1dffcd1a32faeb4fafe2"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a96563de0eb597a52d595d19da827b1ac" id="r_a96563de0eb597a52d595d19da827b1ac"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a96563de0eb597a52d595d19da827b1ac">get_raw_accel_Y</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a96563de0eb597a52d595d19da827b1ac"><td class="mdescLeft"> </td><td class="mdescRight">Get raw accelerometer y axis reading from physical accelerometer MEMs sensor (See Ref. Manual 6.5.8) <br /></td></tr>
|
||
|
|
<tr class="separator:a96563de0eb597a52d595d19da827b1ac"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a718cdd910e5e7e03fd0a1ad04ee6f0ce" id="r_a718cdd910e5e7e03fd0a1ad04ee6f0ce"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a718cdd910e5e7e03fd0a1ad04ee6f0ce">get_raw_accel_Z</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a718cdd910e5e7e03fd0a1ad04ee6f0ce"><td class="mdescLeft"> </td><td class="mdescRight">Get raw accelerometer z axis reading from physical accelerometer MEMs sensor (See Ref. Manual 6.5.8) <br /></td></tr>
|
||
|
|
<tr class="separator:a718cdd910e5e7e03fd0a1ad04ee6f0ce"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:af1b2c3a383a84fc6dfaddae1052b44d4" id="r_af1b2c3a383a84fc6dfaddae1052b44d4"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#af1b2c3a383a84fc6dfaddae1052b44d4">get_raw_gyro_X</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:af1b2c3a383a84fc6dfaddae1052b44d4"><td class="mdescLeft"> </td><td class="mdescRight">Get raw gyroscope x axis reading from physical gyroscope MEMs sensor (See Ref. Manual 6.5.12) <br /></td></tr>
|
||
|
|
<tr class="separator:af1b2c3a383a84fc6dfaddae1052b44d4"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:aff7714441d242b3b9b0c03f94e0a9374" id="r_aff7714441d242b3b9b0c03f94e0a9374"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#aff7714441d242b3b9b0c03f94e0a9374">get_raw_gyro_Y</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:aff7714441d242b3b9b0c03f94e0a9374"><td class="mdescLeft"> </td><td class="mdescRight">Get raw gyroscope y axis reading from physical gyroscope MEMs sensor (See Ref. Manual 6.5.12) <br /></td></tr>
|
||
|
|
<tr class="separator:aff7714441d242b3b9b0c03f94e0a9374"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a2e28b5a79c442a6baa2fa5165b9ce37d" id="r_a2e28b5a79c442a6baa2fa5165b9ce37d"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a2e28b5a79c442a6baa2fa5165b9ce37d">get_raw_gyro_Z</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a2e28b5a79c442a6baa2fa5165b9ce37d"><td class="mdescLeft"> </td><td class="mdescRight">Get raw gyroscope z axis reading from physical gyroscope MEMs sensor (See Ref. Manual 6.5.12) <br /></td></tr>
|
||
|
|
<tr class="separator:a2e28b5a79c442a6baa2fa5165b9ce37d"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:adf12600b39de41d258439a343fcc1ad8" id="r_adf12600b39de41d258439a343fcc1ad8"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#adf12600b39de41d258439a343fcc1ad8">get_raw_magf_X</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:adf12600b39de41d258439a343fcc1ad8"><td class="mdescLeft"> </td><td class="mdescRight">Get raw magnetometer x axis reading from physical magnetometer sensor (See Ref. Manual 6.5.15) <br /></td></tr>
|
||
|
|
<tr class="separator:adf12600b39de41d258439a343fcc1ad8"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a2c842e43ceae19149f6525bcbc48f1cf" id="r_a2c842e43ceae19149f6525bcbc48f1cf"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a2c842e43ceae19149f6525bcbc48f1cf">get_raw_magf_Y</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a2c842e43ceae19149f6525bcbc48f1cf"><td class="mdescLeft"> </td><td class="mdescRight">Get raw magnetometer y axis reading from physical magnetometer sensor (See Ref. Manual 6.5.15) <br /></td></tr>
|
||
|
|
<tr class="separator:a2c842e43ceae19149f6525bcbc48f1cf"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a99c1bcc2ec3ca3d8feafd6dd61f9d269" id="r_a99c1bcc2ec3ca3d8feafd6dd61f9d269"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a99c1bcc2ec3ca3d8feafd6dd61f9d269">get_raw_magf_Z</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a99c1bcc2ec3ca3d8feafd6dd61f9d269"><td class="mdescLeft"> </td><td class="mdescRight">Get raw magnetometer z axis reading from physical magnetometer sensor (See Ref. Manual 6.5.15) <br /></td></tr>
|
||
|
|
<tr class="separator:a99c1bcc2ec3ca3d8feafd6dd61f9d269"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a4d3746a376a22acb7a2641bb750c4c89" id="r_a4d3746a376a22acb7a2641bb750c4c89"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a4d3746a376a22acb7a2641bb750c4c89">get_gyro_calibrated_velocity</a> (float &x, float &y, float &z, uint8_t &accuracy)</td></tr>
|
||
|
|
<tr class="memdesc:a4d3746a376a22acb7a2641bb750c4c89"><td class="mdescLeft"> </td><td class="mdescRight">Get full rotational velocity with drift compensation (units in Rad/s). <br /></td></tr>
|
||
|
|
<tr class="separator:a4d3746a376a22acb7a2641bb750c4c89"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ab7977391191067282e7f734b9ee45059" id="r_ab7977391191067282e7f734b9ee45059"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab7977391191067282e7f734b9ee45059">get_gyro_calibrated_velocity_X</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:ab7977391191067282e7f734b9ee45059"><td class="mdescLeft"> </td><td class="mdescRight">Get calibrated gyro x axis angular velocity measurement. <br /></td></tr>
|
||
|
|
<tr class="separator:ab7977391191067282e7f734b9ee45059"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ad4fab6e636e239d4b9273f158983ed89" id="r_ad4fab6e636e239d4b9273f158983ed89"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad4fab6e636e239d4b9273f158983ed89">get_gyro_calibrated_velocity_Y</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:ad4fab6e636e239d4b9273f158983ed89"><td class="mdescLeft"> </td><td class="mdescRight">Get calibrated gyro y axis angular velocity measurement. <br /></td></tr>
|
||
|
|
<tr class="separator:ad4fab6e636e239d4b9273f158983ed89"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a15a29c3bb476048b7229abcfb2b1d52a" id="r_a15a29c3bb476048b7229abcfb2b1d52a"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="#a15a29c3bb476048b7229abcfb2b1d52a">get_gyro_calibrated_velocity_Z</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a15a29c3bb476048b7229abcfb2b1d52a"><td class="mdescLeft"> </td><td class="mdescRight">Get calibrated gyro z axis angular velocity measurement. <br /></td></tr>
|
||
|
|
<tr class="separator:a15a29c3bb476048b7229abcfb2b1d52a"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a811999653110858311c97a779c388e5d" id="r_a811999653110858311c97a779c388e5d"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a811999653110858311c97a779c388e5d">get_gyro_accuracy</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a811999653110858311c97a779c388e5d"><td class="mdescLeft"> </td><td class="mdescRight">Get calibrated gyro accuracy. <br /></td></tr>
|
||
|
|
<tr class="separator:a811999653110858311c97a779c388e5d"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a1bd3c33e70354bd35a78b83b6786b531" id="r_a1bd3c33e70354bd35a78b83b6786b531"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a1bd3c33e70354bd35a78b83b6786b531">get_uncalibrated_gyro</a> (float &x, float &y, float &z, float &bx, float &by, float &bz, uint8_t &accuracy)</td></tr>
|
||
|
|
<tr class="memdesc:a1bd3c33e70354bd35a78b83b6786b531"><td class="mdescLeft"> </td><td class="mdescRight">Get full rotational velocity without drift compensation (units in Rad/s). An estimate of drift is given but not applied. <br /></td></tr>
|
||
|
|
<tr class="separator:a1bd3c33e70354bd35a78b83b6786b531"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a289ff66f51c94be62c4a556f3a5997bf" id="r_a289ff66f51c94be62c4a556f3a5997bf"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="#a289ff66f51c94be62c4a556f3a5997bf">get_uncalibrated_gyro_X</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a289ff66f51c94be62c4a556f3a5997bf"><td class="mdescLeft"> </td><td class="mdescRight">Get uncalibrated gyro x axis angular velocity measurement. <br /></td></tr>
|
||
|
|
<tr class="separator:a289ff66f51c94be62c4a556f3a5997bf"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a1874e4bd457bb5b6ecc2c64039b88ba4" id="r_a1874e4bd457bb5b6ecc2c64039b88ba4"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="#a1874e4bd457bb5b6ecc2c64039b88ba4">get_uncalibrated_gyro_Y</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a1874e4bd457bb5b6ecc2c64039b88ba4"><td class="mdescLeft"> </td><td class="mdescRight">Get uncalibrated gyro Y axis angular velocity measurement. <br /></td></tr>
|
||
|
|
<tr class="separator:a1874e4bd457bb5b6ecc2c64039b88ba4"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a0a73633d8929ce4058b14cefc8cad717" id="r_a0a73633d8929ce4058b14cefc8cad717"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="#a0a73633d8929ce4058b14cefc8cad717">get_uncalibrated_gyro_Z</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a0a73633d8929ce4058b14cefc8cad717"><td class="mdescLeft"> </td><td class="mdescRight">Get uncalibrated gyro Z axis angular velocity measurement. <br /></td></tr>
|
||
|
|
<tr class="separator:a0a73633d8929ce4058b14cefc8cad717"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ad228cdf352b7ea95e484da993045a47b" id="r_ad228cdf352b7ea95e484da993045a47b"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad228cdf352b7ea95e484da993045a47b">get_uncalibrated_gyro_bias_X</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:ad228cdf352b7ea95e484da993045a47b"><td class="mdescLeft"> </td><td class="mdescRight">Get uncalibrated gyro x axis drift estimate. <br /></td></tr>
|
||
|
|
<tr class="separator:ad228cdf352b7ea95e484da993045a47b"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a74725517129dd548c7a3de705d5861bd" id="r_a74725517129dd548c7a3de705d5861bd"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="#a74725517129dd548c7a3de705d5861bd">get_uncalibrated_gyro_bias_Y</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a74725517129dd548c7a3de705d5861bd"><td class="mdescLeft"> </td><td class="mdescRight">Get uncalibrated gyro Y axis drift estimate. <br /></td></tr>
|
||
|
|
<tr class="separator:a74725517129dd548c7a3de705d5861bd"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a5050359272abd146ab3c7a6101effbd7" id="r_a5050359272abd146ab3c7a6101effbd7"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="#a5050359272abd146ab3c7a6101effbd7">get_uncalibrated_gyro_bias_Z</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a5050359272abd146ab3c7a6101effbd7"><td class="mdescLeft"> </td><td class="mdescRight">Get uncalibrated gyro Z axis drift estimate. <br /></td></tr>
|
||
|
|
<tr class="separator:a5050359272abd146ab3c7a6101effbd7"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a3285613f18b2f2f4c3f9e6d5c971af10" id="r_a3285613f18b2f2f4c3f9e6d5c971af10"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a3285613f18b2f2f4c3f9e6d5c971af10">get_uncalibrated_gyro_accuracy</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a3285613f18b2f2f4c3f9e6d5c971af10"><td class="mdescLeft"> </td><td class="mdescRight">Get uncalibrated gyro accuracy. <br /></td></tr>
|
||
|
|
<tr class="separator:a3285613f18b2f2f4c3f9e6d5c971af10"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:afe6392012669e7ebd1a9e817e2bd313f" id="r_afe6392012669e7ebd1a9e817e2bd313f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#afe6392012669e7ebd1a9e817e2bd313f">get_gyro_velocity</a> (float &x, float &y, float &z)</td></tr>
|
||
|
|
<tr class="memdesc:afe6392012669e7ebd1a9e817e2bd313f"><td class="mdescLeft"> </td><td class="mdescRight">Full rotational velocity from gyro-integrated rotation vector (See Ref. Manual 6.5.44) <br /></td></tr>
|
||
|
|
<tr class="separator:afe6392012669e7ebd1a9e817e2bd313f"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:acd376cd3e454a87198ec86accbf2ee00" id="r_acd376cd3e454a87198ec86accbf2ee00"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="#acd376cd3e454a87198ec86accbf2ee00">get_gyro_velocity_X</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:acd376cd3e454a87198ec86accbf2ee00"><td class="mdescLeft"> </td><td class="mdescRight">Get x axis angular velocity from gyro-integrated rotation vector. (See Ref. Manual 6.5.44) <br /></td></tr>
|
||
|
|
<tr class="separator:acd376cd3e454a87198ec86accbf2ee00"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:acd1819a81818f90dc105950b4a7d0b04" id="r_acd1819a81818f90dc105950b4a7d0b04"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="#acd1819a81818f90dc105950b4a7d0b04">get_gyro_velocity_Y</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:acd1819a81818f90dc105950b4a7d0b04"><td class="mdescLeft"> </td><td class="mdescRight">Get y axis angular velocity from gyro-integrated rotation vector. (See Ref. Manual 6.5.44) <br /></td></tr>
|
||
|
|
<tr class="separator:acd1819a81818f90dc105950b4a7d0b04"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ae2add976af256ec981248371a2f58207" id="r_ae2add976af256ec981248371a2f58207"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae2add976af256ec981248371a2f58207">get_gyro_velocity_Z</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:ae2add976af256ec981248371a2f58207"><td class="mdescLeft"> </td><td class="mdescRight">Get z axis angular velocity from gyro-integrated rotation vector. (See Ref. Manual 6.5.44) <br /></td></tr>
|
||
|
|
<tr class="separator:ae2add976af256ec981248371a2f58207"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a4797ec731de4c158716da1a7af9d1602" id="r_a4797ec731de4c158716da1a7af9d1602"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a4797ec731de4c158716da1a7af9d1602">get_tap_detector</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a4797ec731de4c158716da1a7af9d1602"><td class="mdescLeft"> </td><td class="mdescRight">Get if tap has occured. <br /></td></tr>
|
||
|
|
<tr class="separator:a4797ec731de4c158716da1a7af9d1602"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:adaff49f3d80fdd19fd4210f0c56d41ef" id="r_adaff49f3d80fdd19fd4210f0c56d41ef"><td class="memItemLeft" align="right" valign="top">uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#adaff49f3d80fdd19fd4210f0c56d41ef">get_step_count</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:adaff49f3d80fdd19fd4210f0c56d41ef"><td class="mdescLeft"> </td><td class="mdescRight">Get the counted amount of steps. <br /></td></tr>
|
||
|
|
<tr class="separator:adaff49f3d80fdd19fd4210f0c56d41ef"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a0d148e00abcfeec48c689e3084a7e786" id="r_a0d148e00abcfeec48c689e3084a7e786"><td class="memItemLeft" align="right" valign="top">int8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a0d148e00abcfeec48c689e3084a7e786">get_stability_classifier</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a0d148e00abcfeec48c689e3084a7e786"><td class="mdescLeft"> </td><td class="mdescRight">Get the current stability classifier (Seee Ref. Manual 6.5.31) <br /></td></tr>
|
||
|
|
<tr class="separator:a0d148e00abcfeec48c689e3084a7e786"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a4f7060b2d3c15b359b70b6346730446a" id="r_a4f7060b2d3c15b359b70b6346730446a"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a4f7060b2d3c15b359b70b6346730446a">get_activity_classifier</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a4f7060b2d3c15b359b70b6346730446a"><td class="mdescLeft"> </td><td class="mdescRight">Get the current activity classifier (Seee Ref. Manual 6.5.36) <br /></td></tr>
|
||
|
|
<tr class="separator:a4f7060b2d3c15b359b70b6346730446a"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a4421c43323945946ad605f8422958dcf" id="r_a4421c43323945946ad605f8422958dcf"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a4421c43323945946ad605f8422958dcf">get_Q1</a> (uint16_t record_ID)</td></tr>
|
||
|
|
<tr class="memdesc:a4421c43323945946ad605f8422958dcf"><td class="mdescLeft"> </td><td class="mdescRight">Gets Q1 point from <a class="el" href="class_b_n_o08x.html">BNO08x</a> FRS (flash record system). <br /></td></tr>
|
||
|
|
<tr class="separator:a4421c43323945946ad605f8422958dcf"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a954dccdcbe8a8c4f1787f13ebb8d932b" id="r_a954dccdcbe8a8c4f1787f13ebb8d932b"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a954dccdcbe8a8c4f1787f13ebb8d932b">get_Q2</a> (uint16_t record_ID)</td></tr>
|
||
|
|
<tr class="memdesc:a954dccdcbe8a8c4f1787f13ebb8d932b"><td class="mdescLeft"> </td><td class="mdescRight">Gets Q2 point from <a class="el" href="class_b_n_o08x.html">BNO08x</a> FRS (flash record system). <br /></td></tr>
|
||
|
|
<tr class="separator:a954dccdcbe8a8c4f1787f13ebb8d932b"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a1590ba793668f9cb1a32a1f4dd07cb9a" id="r_a1590ba793668f9cb1a32a1f4dd07cb9a"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a1590ba793668f9cb1a32a1f4dd07cb9a">get_Q3</a> (uint16_t record_ID)</td></tr>
|
||
|
|
<tr class="memdesc:a1590ba793668f9cb1a32a1f4dd07cb9a"><td class="mdescLeft"> </td><td class="mdescRight">Gets Q3 point from <a class="el" href="class_b_n_o08x.html">BNO08x</a> FRS (flash record system). <br /></td></tr>
|
||
|
|
<tr class="separator:a1590ba793668f9cb1a32a1f4dd07cb9a"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a1d6ea02d0d4b23ff6a15e9d5c6c92372" id="r_a1d6ea02d0d4b23ff6a15e9d5c6c92372"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="#a1d6ea02d0d4b23ff6a15e9d5c6c92372">get_resolution</a> (uint16_t record_ID)</td></tr>
|
||
|
|
<tr class="memdesc:a1d6ea02d0d4b23ff6a15e9d5c6c92372"><td class="mdescLeft"> </td><td class="mdescRight">Gets resolution from <a class="el" href="class_b_n_o08x.html">BNO08x</a> FRS (flash record system). <br /></td></tr>
|
||
|
|
<tr class="separator:a1d6ea02d0d4b23ff6a15e9d5c6c92372"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a0fff04c42c9502615ad73cd1457cb9b0" id="r_a0fff04c42c9502615ad73cd1457cb9b0"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="#a0fff04c42c9502615ad73cd1457cb9b0">get_range</a> (uint16_t record_ID)</td></tr>
|
||
|
|
<tr class="memdesc:a0fff04c42c9502615ad73cd1457cb9b0"><td class="mdescLeft"> </td><td class="mdescRight">Gets range from <a class="el" href="class_b_n_o08x.html">BNO08x</a> FRS (flash record system). <br /></td></tr>
|
||
|
|
<tr class="separator:a0fff04c42c9502615ad73cd1457cb9b0"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a27f5dce5c994be18a587fb622574ad41" id="r_a27f5dce5c994be18a587fb622574ad41"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a27f5dce5c994be18a587fb622574ad41">FRS_read_word</a> (uint16_t record_ID, uint8_t word_number)</td></tr>
|
||
|
|
<tr class="memdesc:a27f5dce5c994be18a587fb622574ad41"><td class="mdescLeft"> </td><td class="mdescRight">Reads meta data word from <a class="el" href="class_b_n_o08x.html">BNO08x</a> FRS (flash record system) given the record ID and word number. (See Ref. Manual 5.1 & 6.3.7) <br /></td></tr>
|
||
|
|
<tr class="separator:a27f5dce5c994be18a587fb622574ad41"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:adf789e709ac1667656db757c8d559af9" id="r_adf789e709ac1667656db757c8d559af9"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#adf789e709ac1667656db757c8d559af9">FRS_read_request</a> (uint16_t record_ID, uint16_t read_offset, uint16_t block_size)</td></tr>
|
||
|
|
<tr class="memdesc:adf789e709ac1667656db757c8d559af9"><td class="mdescLeft"> </td><td class="mdescRight">Requests meta data from <a class="el" href="class_b_n_o08x.html">BNO08x</a> FRS (flash record system) given the record ID. Contains Q points and other info. (See Ref. Manual 5.1 & 6.3.6) <br /></td></tr>
|
||
|
|
<tr class="separator:adf789e709ac1667656db757c8d559af9"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a40607e557eada666a5e1e416f42cd4a1" id="r_a40607e557eada666a5e1e416f42cd4a1"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#a40607e557eada666a5e1e416f42cd4a1">FRS_read_data</a> (uint16_t record_ID, uint8_t start_location, uint8_t words_to_read)</td></tr>
|
||
|
|
<tr class="memdesc:a40607e557eada666a5e1e416f42cd4a1"><td class="mdescLeft"> </td><td class="mdescRight">Read meta data from <a class="el" href="class_b_n_o08x.html">BNO08x</a> FRS (flash record system) given the record ID. Contains Q points and other info. (See Ref. Manual 5.1 & 6.3.7) <br /></td></tr>
|
||
|
|
<tr class="separator:a40607e557eada666a5e1e416f42cd4a1"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
</table><table class="memberdecls">
|
||
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-attribs" name="pub-static-attribs"></a>
|
||
|
|
Static Public Attributes</h2></td></tr>
|
||
|
|
<tr class="memitem:ad7ef7d7068af5f92239c12022dbeb16d" id="r_ad7ef7d7068af5f92239c12022dbeb16d"><td class="memItemLeft" align="right" valign="top">static const constexpr uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad7ef7d7068af5f92239c12022dbeb16d">FRS_RECORD_ID_ACCELEROMETER</a></td></tr>
|
||
|
|
<tr class="memdesc:ad7ef7d7068af5f92239c12022dbeb16d"><td class="mdescLeft"> </td><td class="mdescRight">Accelerometer record ID, to be passed in metadata functions like <a class="el" href="#a4421c43323945946ad605f8422958dcf" title="Gets Q1 point from BNO08x FRS (flash record system).">get_Q1()</a> <br /></td></tr>
|
||
|
|
<tr class="separator:ad7ef7d7068af5f92239c12022dbeb16d"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a35d8f641e73c308f92a5a0a772f90f48" id="r_a35d8f641e73c308f92a5a0a772f90f48"><td class="memItemLeft" align="right" valign="top">static const constexpr uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a35d8f641e73c308f92a5a0a772f90f48">FRS_RECORD_ID_GYROSCOPE_CALIBRATED</a></td></tr>
|
||
|
|
<tr class="memdesc:a35d8f641e73c308f92a5a0a772f90f48"><td class="mdescLeft"> </td><td class="mdescRight">Calirated gyroscope record ID, to be passed in metadata functions like <a class="el" href="#a4421c43323945946ad605f8422958dcf" title="Gets Q1 point from BNO08x FRS (flash record system).">get_Q1()</a> <br /></td></tr>
|
||
|
|
<tr class="separator:a35d8f641e73c308f92a5a0a772f90f48"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a0992d77f9bae0b8e3c8d9331fe84fe24" id="r_a0992d77f9bae0b8e3c8d9331fe84fe24"><td class="memItemLeft" align="right" valign="top">static const constexpr uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a0992d77f9bae0b8e3c8d9331fe84fe24">FRS_RECORD_ID_MAGNETIC_FIELD_CALIBRATED</a></td></tr>
|
||
|
|
<tr class="memdesc:a0992d77f9bae0b8e3c8d9331fe84fe24"><td class="mdescLeft"> </td><td class="mdescRight">Calibrated magnetometer record ID, to be passed in metadata functions like <a class="el" href="#a4421c43323945946ad605f8422958dcf" title="Gets Q1 point from BNO08x FRS (flash record system).">get_Q1()</a> <br /></td></tr>
|
||
|
|
<tr class="separator:a0992d77f9bae0b8e3c8d9331fe84fe24"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a9f35840b19c8ad11fd1b4622c3269250" id="r_a9f35840b19c8ad11fd1b4622c3269250"><td class="memItemLeft" align="right" valign="top">static const constexpr uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a9f35840b19c8ad11fd1b4622c3269250">FRS_RECORD_ID_ROTATION_VECTOR</a></td></tr>
|
||
|
|
<tr class="memdesc:a9f35840b19c8ad11fd1b4622c3269250"><td class="mdescLeft"> </td><td class="mdescRight">Rotation vector record ID, to be passed in metadata functions like <a class="el" href="#a4421c43323945946ad605f8422958dcf" title="Gets Q1 point from BNO08x FRS (flash record system).">get_Q1()</a> <br /></td></tr>
|
||
|
|
<tr class="separator:a9f35840b19c8ad11fd1b4622c3269250"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a1ef13f6f330810934416ad5fe0ee55b2" id="r_a1ef13f6f330810934416ad5fe0ee55b2"><td class="memItemLeft" align="right" valign="top">static const constexpr uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a1ef13f6f330810934416ad5fe0ee55b2">TARE_AXIS_ALL</a> = 0x07</td></tr>
|
||
|
|
<tr class="memdesc:a1ef13f6f330810934416ad5fe0ee55b2"><td class="mdescLeft"> </td><td class="mdescRight">Tare all axes (used with tare now command) <br /></td></tr>
|
||
|
|
<tr class="separator:a1ef13f6f330810934416ad5fe0ee55b2"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:aecb3e11c1ca5769fd60f42c17a105731" id="r_aecb3e11c1ca5769fd60f42c17a105731"><td class="memItemLeft" align="right" valign="top">static const constexpr uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#aecb3e11c1ca5769fd60f42c17a105731">TARE_AXIS_Z</a> = 0x04</td></tr>
|
||
|
|
<tr class="memdesc:aecb3e11c1ca5769fd60f42c17a105731"><td class="mdescLeft"> </td><td class="mdescRight">Tar yaw axis only (used with tare now command) <br /></td></tr>
|
||
|
|
<tr class="separator:aecb3e11c1ca5769fd60f42c17a105731"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a8e2cfc25d0e34ae53a762b88cc3ac3c8" id="r_a8e2cfc25d0e34ae53a762b88cc3ac3c8"><td class="memItemLeft" align="right" valign="top">static const constexpr uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a8e2cfc25d0e34ae53a762b88cc3ac3c8">TARE_ROTATION_VECTOR</a> = 0</td></tr>
|
||
|
|
<tr class="memdesc:a8e2cfc25d0e34ae53a762b88cc3ac3c8"><td class="mdescLeft"> </td><td class="mdescRight">Tare rotation vector. <br /></td></tr>
|
||
|
|
<tr class="separator:a8e2cfc25d0e34ae53a762b88cc3ac3c8"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:abaf1ec8bb197db1998a9ed3cec6180d5" id="r_abaf1ec8bb197db1998a9ed3cec6180d5"><td class="memItemLeft" align="right" valign="top">static const constexpr uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#abaf1ec8bb197db1998a9ed3cec6180d5">TARE_GAME_ROTATION_VECTOR</a> = 1</td></tr>
|
||
|
|
<tr class="memdesc:abaf1ec8bb197db1998a9ed3cec6180d5"><td class="mdescLeft"> </td><td class="mdescRight">Tare game rotation vector. <br /></td></tr>
|
||
|
|
<tr class="separator:abaf1ec8bb197db1998a9ed3cec6180d5"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a225397a04d849e5647992ca80d68febb" id="r_a225397a04d849e5647992ca80d68febb"><td class="memItemLeft" align="right" valign="top">static const constexpr uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a225397a04d849e5647992ca80d68febb">TARE_GEOMAGNETIC_ROTATION_VECTOR</a> = 2</td></tr>
|
||
|
|
<tr class="memdesc:a225397a04d849e5647992ca80d68febb"><td class="mdescLeft"> </td><td class="mdescRight">tare geomagnetic rotation vector <br /></td></tr>
|
||
|
|
<tr class="separator:a225397a04d849e5647992ca80d68febb"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a9ec354d75249f06f13599abf7bedfde0" id="r_a9ec354d75249f06f13599abf7bedfde0"><td class="memItemLeft" align="right" valign="top">static const constexpr uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a9ec354d75249f06f13599abf7bedfde0">TARE_GYRO_INTEGRATED_ROTATION_VECTOR</a> = 3</td></tr>
|
||
|
|
<tr class="memdesc:a9ec354d75249f06f13599abf7bedfde0"><td class="mdescLeft"> </td><td class="mdescRight">Tare gyro integrated rotation vector. <br /></td></tr>
|
||
|
|
<tr class="separator:a9ec354d75249f06f13599abf7bedfde0"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:abff9abe904bcdde951cf88c378284b45" id="r_abff9abe904bcdde951cf88c378284b45"><td class="memItemLeft" align="right" valign="top">static const constexpr uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#abff9abe904bcdde951cf88c378284b45">TARE_ARVR_STABILIZED_ROTATION_VECTOR</a> = 4</td></tr>
|
||
|
|
<tr class="memdesc:abff9abe904bcdde951cf88c378284b45"><td class="mdescLeft"> </td><td class="mdescRight">Tare ARVR stabilized rotation vector. <br /></td></tr>
|
||
|
|
<tr class="separator:abff9abe904bcdde951cf88c378284b45"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a68aaaab144adbe5af00597408f044d9d" id="r_a68aaaab144adbe5af00597408f044d9d"><td class="memItemLeft" align="right" valign="top">static const constexpr uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a68aaaab144adbe5af00597408f044d9d">TARE_ARVR_STABILIZED_GAME_ROTATION_VECTOR</a> = 5</td></tr>
|
||
|
|
<tr class="memdesc:a68aaaab144adbe5af00597408f044d9d"><td class="mdescLeft"> </td><td class="mdescRight">Tare ARVR stabilized game rotation vector. <br /></td></tr>
|
||
|
|
<tr class="separator:a68aaaab144adbe5af00597408f044d9d"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a0b19c8f2de2b2bfe033da7f93cdd2608" id="r_a0b19c8f2de2b2bfe033da7f93cdd2608"><td class="memItemLeft" align="right" valign="top">static const constexpr int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a0b19c8f2de2b2bfe033da7f93cdd2608">ROTATION_VECTOR_Q1</a> = 14</td></tr>
|
||
|
|
<tr class="memdesc:a0b19c8f2de2b2bfe033da7f93cdd2608"><td class="mdescLeft"> </td><td class="mdescRight">Rotation vector Q point (See SH-2 Ref. Manual 6.5.18) <br /></td></tr>
|
||
|
|
<tr class="separator:a0b19c8f2de2b2bfe033da7f93cdd2608"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a923d65d8568cc31873ad56a3908e1939" id="r_a923d65d8568cc31873ad56a3908e1939"><td class="memItemLeft" align="right" valign="top">static const constexpr int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a923d65d8568cc31873ad56a3908e1939">ROTATION_VECTOR_ACCURACY_Q1</a> = 12</td></tr>
|
||
|
|
<tr class="memdesc:a923d65d8568cc31873ad56a3908e1939"><td class="mdescLeft"> </td><td class="mdescRight">Rotation vector accuracy estimate Q point (See SH-2 Ref. Manual 6.5.18) <br /></td></tr>
|
||
|
|
<tr class="separator:a923d65d8568cc31873ad56a3908e1939"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a0564aaf5b20dc42b54db4fb3115ac1c7" id="r_a0564aaf5b20dc42b54db4fb3115ac1c7"><td class="memItemLeft" align="right" valign="top">static const constexpr int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a0564aaf5b20dc42b54db4fb3115ac1c7">ACCELEROMETER_Q1</a> = 8</td></tr>
|
||
|
|
<tr class="memdesc:a0564aaf5b20dc42b54db4fb3115ac1c7"><td class="mdescLeft"> </td><td class="mdescRight">Acceleration Q point (See SH-2 Ref. Manual 6.5.9) <br /></td></tr>
|
||
|
|
<tr class="separator:a0564aaf5b20dc42b54db4fb3115ac1c7"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ad0d37fe07ced24f2c9afc21145a74e7b" id="r_ad0d37fe07ced24f2c9afc21145a74e7b"><td class="memItemLeft" align="right" valign="top">static const constexpr int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad0d37fe07ced24f2c9afc21145a74e7b">LINEAR_ACCELEROMETER_Q1</a> = 8</td></tr>
|
||
|
|
<tr class="memdesc:ad0d37fe07ced24f2c9afc21145a74e7b"><td class="mdescLeft"> </td><td class="mdescRight">Linear acceleration Q point (See SH-2 Ref. Manual 6.5.10) <br /></td></tr>
|
||
|
|
<tr class="separator:ad0d37fe07ced24f2c9afc21145a74e7b"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:aa3bec8effefa61cec6fa170e9d02c4dd" id="r_aa3bec8effefa61cec6fa170e9d02c4dd"><td class="memItemLeft" align="right" valign="top">static const constexpr int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa3bec8effefa61cec6fa170e9d02c4dd">GYRO_Q1</a> = 9</td></tr>
|
||
|
|
<tr class="memdesc:aa3bec8effefa61cec6fa170e9d02c4dd"><td class="mdescLeft"> </td><td class="mdescRight">Gyro Q point (See SH-2 Ref. Manual 6.5.13) <br /></td></tr>
|
||
|
|
<tr class="separator:aa3bec8effefa61cec6fa170e9d02c4dd"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a9fac9b811b7c2117675a784cb4df204c" id="r_a9fac9b811b7c2117675a784cb4df204c"><td class="memItemLeft" align="right" valign="top">static const constexpr int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a9fac9b811b7c2117675a784cb4df204c">MAGNETOMETER_Q1</a> = 4</td></tr>
|
||
|
|
<tr class="memdesc:a9fac9b811b7c2117675a784cb4df204c"><td class="mdescLeft"> </td><td class="mdescRight">Magnetometer Q point (See SH-2 Ref. Manual 6.5.16) <br /></td></tr>
|
||
|
|
<tr class="separator:a9fac9b811b7c2117675a784cb4df204c"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:aafe117561fe9138800073a04a778b4ce" id="r_aafe117561fe9138800073a04a778b4ce"><td class="memItemLeft" align="right" valign="top">static const constexpr int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#aafe117561fe9138800073a04a778b4ce">ANGULAR_VELOCITY_Q1</a> = 10</td></tr>
|
||
|
|
<tr class="memdesc:aafe117561fe9138800073a04a778b4ce"><td class="mdescLeft"> </td><td class="mdescRight">Angular velocity Q point (See SH-2 Ref. Manual 6.5.44) <br /></td></tr>
|
||
|
|
<tr class="separator:aafe117561fe9138800073a04a778b4ce"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ae10722334dfce9635e76519598e165a2" id="r_ae10722334dfce9635e76519598e165a2"><td class="memItemLeft" align="right" valign="top">static const constexpr int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae10722334dfce9635e76519598e165a2">GRAVITY_Q1</a> = 8</td></tr>
|
||
|
|
<tr class="memdesc:ae10722334dfce9635e76519598e165a2"><td class="mdescLeft"> </td><td class="mdescRight">Gravity Q point (See SH-2 Ref. Manual 6.5.11) <br /></td></tr>
|
||
|
|
<tr class="separator:ae10722334dfce9635e76519598e165a2"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
</table><table class="memberdecls">
|
||
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-types" name="pri-types"></a>
|
||
|
|
Private Types</h2></td></tr>
|
||
|
|
<tr class="memitem:a407711b4a84223a52cc043a152aea8ba" id="r_a407711b4a84223a52cc043a152aea8ba"><td class="memItemLeft" align="right" valign="top">typedef struct BNO08x::bno08x_rx_packet_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a407711b4a84223a52cc043a152aea8ba">bno08x_rx_packet_t</a></td></tr>
|
||
|
|
<tr class="memdesc:a407711b4a84223a52cc043a152aea8ba"><td class="mdescLeft"> </td><td class="mdescRight">Holds data that is received over spi. <br /></td></tr>
|
||
|
|
<tr class="separator:a407711b4a84223a52cc043a152aea8ba"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a3a1a869ac69e6ee850bd2a7f90dd8945" id="r_a3a1a869ac69e6ee850bd2a7f90dd8945"><td class="memItemLeft" align="right" valign="top">typedef struct BNO08x::bno08x_tx_packet_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a3a1a869ac69e6ee850bd2a7f90dd8945">bno08x_tx_packet_t</a></td></tr>
|
||
|
|
<tr class="memdesc:a3a1a869ac69e6ee850bd2a7f90dd8945"><td class="mdescLeft"> </td><td class="mdescRight">Holds data that is sent over spi. <br /></td></tr>
|
||
|
|
<tr class="separator:a3a1a869ac69e6ee850bd2a7f90dd8945"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
</table><table class="memberdecls">
|
||
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
|
||
|
|
Private Member Functions</h2></td></tr>
|
||
|
|
<tr class="memitem:a2897a178bf2c53cd99df0d4570edf72e" id="r_a2897a178bf2c53cd99df0d4570edf72e"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#a2897a178bf2c53cd99df0d4570edf72e">wait_for_rx_done</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a2897a178bf2c53cd99df0d4570edf72e"><td class="mdescLeft"> </td><td class="mdescRight">Waits for data to be received over SPI, or HOST_INT_TIMEOUT_MS to elapse. <br /></td></tr>
|
||
|
|
<tr class="separator:a2897a178bf2c53cd99df0d4570edf72e"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a7cdeb849e728487de961cdfd4030c773" id="r_a7cdeb849e728487de961cdfd4030c773"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#a7cdeb849e728487de961cdfd4030c773">wait_for_tx_done</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a7cdeb849e728487de961cdfd4030c773"><td class="mdescLeft"> </td><td class="mdescRight">Waits for a queued packet to be sent or HOST_INT_TIMEOUT_MS to elapse. <br /></td></tr>
|
||
|
|
<tr class="separator:a7cdeb849e728487de961cdfd4030c773"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a4f12de628073f44b2a3fab2688cf1caf" id="r_a4f12de628073f44b2a3fab2688cf1caf"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#a4f12de628073f44b2a3fab2688cf1caf">wait_for_data</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a4f12de628073f44b2a3fab2688cf1caf"><td class="mdescLeft"> </td><td class="mdescRight">Waits for a valid or invalid packet to be received or HOST_INT_TIMEOUT_MS to elapse. <br /></td></tr>
|
||
|
|
<tr class="separator:a4f12de628073f44b2a3fab2688cf1caf"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ae540799865934fcff54caed0772df071" id="r_ae540799865934fcff54caed0772df071"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae540799865934fcff54caed0772df071">receive_packet</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:ae540799865934fcff54caed0772df071"><td class="mdescLeft"> </td><td class="mdescRight">Receives a SHTP packet via SPI and sends it to <a class="el" href="#ab4373e9b87837ea9fcbc0b536338c7b8" title="Task responsible parsing packets. Executed when SPI task sends a packet to be parsed,...">data_proc_task()</a> <br /></td></tr>
|
||
|
|
<tr class="separator:ae540799865934fcff54caed0772df071"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a2c359a44a2c8e83ecb258a340e2d0e1a" id="r_a2c359a44a2c8e83ecb258a340e2d0e1a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a2c359a44a2c8e83ecb258a340e2d0e1a">send_packet</a> (<a class="el" href="struct_b_n_o08x_1_1bno08x__tx__packet__t.html">bno08x_tx_packet_t</a> *packet)</td></tr>
|
||
|
|
<tr class="memdesc:a2c359a44a2c8e83ecb258a340e2d0e1a"><td class="mdescLeft"> </td><td class="mdescRight">Sends a queued SHTP packet via SPI. <br /></td></tr>
|
||
|
|
<tr class="separator:a2c359a44a2c8e83ecb258a340e2d0e1a"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a41613e65ea9beef883184b7ef67affdd" id="r_a41613e65ea9beef883184b7ef67affdd"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a41613e65ea9beef883184b7ef67affdd">enable_report</a> (uint8_t report_ID, uint32_t time_between_reports, const EventBits_t report_evt_grp_bit)</td></tr>
|
||
|
|
<tr class="memdesc:a41613e65ea9beef883184b7ef67affdd"><td class="mdescLeft"> </td><td class="mdescRight">Enables a sensor report for a given ID. <br /></td></tr>
|
||
|
|
<tr class="separator:a41613e65ea9beef883184b7ef67affdd"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a00ec3857cb06ae885e32059ef1cab693" id="r_a00ec3857cb06ae885e32059ef1cab693"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a00ec3857cb06ae885e32059ef1cab693">disable_report</a> (uint8_t report_ID, const EventBits_t report_evt_grp_bit)</td></tr>
|
||
|
|
<tr class="memdesc:a00ec3857cb06ae885e32059ef1cab693"><td class="mdescLeft"> </td><td class="mdescRight">Disables a sensor report for a given ID by setting its time interval to 0. <br /></td></tr>
|
||
|
|
<tr class="separator:a00ec3857cb06ae885e32059ef1cab693"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a62c570ba96512f4d0d10b2594048de1f" id="r_a62c570ba96512f4d0d10b2594048de1f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a62c570ba96512f4d0d10b2594048de1f">queue_packet</a> (uint8_t channel_number, uint8_t data_length, uint8_t *commands)</td></tr>
|
||
|
|
<tr class="memdesc:a62c570ba96512f4d0d10b2594048de1f"><td class="mdescLeft"> </td><td class="mdescRight">Queues an SHTP packet to be sent via SPI. <br /></td></tr>
|
||
|
|
<tr class="separator:a62c570ba96512f4d0d10b2594048de1f"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a5cc58139e4d5f0587b90e249ceb476f9" id="r_a5cc58139e4d5f0587b90e249ceb476f9"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a5cc58139e4d5f0587b90e249ceb476f9">queue_command</a> (uint8_t command, uint8_t *commands)</td></tr>
|
||
|
|
<tr class="memdesc:a5cc58139e4d5f0587b90e249ceb476f9"><td class="mdescLeft"> </td><td class="mdescRight">Queues a packet containing a command. <br /></td></tr>
|
||
|
|
<tr class="separator:a5cc58139e4d5f0587b90e249ceb476f9"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:af2951f6ea448af7cf7932fbfed9fec3c" id="r_af2951f6ea448af7cf7932fbfed9fec3c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#af2951f6ea448af7cf7932fbfed9fec3c">queue_feature_command</a> (uint8_t report_ID, uint32_t time_between_reports)</td></tr>
|
||
|
|
<tr class="memdesc:af2951f6ea448af7cf7932fbfed9fec3c"><td class="mdescLeft"> </td><td class="mdescRight">Queues a packet containing a command with a request for sensor reports, reported periodically. (See Ref. Manual 6.5.4) <br /></td></tr>
|
||
|
|
<tr class="separator:af2951f6ea448af7cf7932fbfed9fec3c"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a2d6de4823893128e6a4b562f34326ae8" id="r_a2d6de4823893128e6a4b562f34326ae8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a2d6de4823893128e6a4b562f34326ae8">queue_feature_command</a> (uint8_t report_ID, uint32_t time_between_reports, uint32_t specific_config)</td></tr>
|
||
|
|
<tr class="memdesc:a2d6de4823893128e6a4b562f34326ae8"><td class="mdescLeft"> </td><td class="mdescRight">Queues a packet containing a command with a request for sensor reports, reported periodically. (See Ref. Manual 6.5.4) <br /></td></tr>
|
||
|
|
<tr class="separator:a2d6de4823893128e6a4b562f34326ae8"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ad097849616c5caab1fd3eb3632ee2b91" id="r_ad097849616c5caab1fd3eb3632ee2b91"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad097849616c5caab1fd3eb3632ee2b91">queue_calibrate_command</a> (uint8_t _to_calibrate)</td></tr>
|
||
|
|
<tr class="memdesc:ad097849616c5caab1fd3eb3632ee2b91"><td class="mdescLeft"> </td><td class="mdescRight">Queues a packet containing a command to calibrate the specified sensor. <br /></td></tr>
|
||
|
|
<tr class="separator:ad097849616c5caab1fd3eb3632ee2b91"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a4c6353e795f734ed28613f9a3d161ea2" id="r_a4c6353e795f734ed28613f9a3d161ea2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a4c6353e795f734ed28613f9a3d161ea2">queue_tare_command</a> (uint8_t command, uint8_t axis=<a class="el" href="#a1ef13f6f330810934416ad5fe0ee55b2">TARE_AXIS_ALL</a>, uint8_t rotation_vector_basis=<a class="el" href="#a8e2cfc25d0e34ae53a762b88cc3ac3c8">TARE_ROTATION_VECTOR</a>)</td></tr>
|
||
|
|
<tr class="memdesc:a4c6353e795f734ed28613f9a3d161ea2"><td class="mdescLeft"> </td><td class="mdescRight">Queues a packet containing a command related to zeroing sensor's axes. (See Ref. Manual 6.4.4.1) <br /></td></tr>
|
||
|
|
<tr class="separator:a4c6353e795f734ed28613f9a3d161ea2"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ab5f200069a2f8cb74cb79c6f162da5a1" id="r_ab5f200069a2f8cb74cb79c6f162da5a1"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab5f200069a2f8cb74cb79c6f162da5a1">queue_request_product_id_command</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:ab5f200069a2f8cb74cb79c6f162da5a1"><td class="mdescLeft"> </td><td class="mdescRight">Queues a packet containing the request product ID command. <br /></td></tr>
|
||
|
|
<tr class="separator:ab5f200069a2f8cb74cb79c6f162da5a1"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a67a697595d6a4d4638a53c6b4a5ef0cd" id="r_a67a697595d6a4d4638a53c6b4a5ef0cd"><td class="memItemLeft" align="right" valign="top">uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a67a697595d6a4d4638a53c6b4a5ef0cd">parse_packet</a> (<a class="el" href="struct_b_n_o08x_1_1bno08x__rx__packet__t.html">bno08x_rx_packet_t</a> *packet)</td></tr>
|
||
|
|
<tr class="memdesc:a67a697595d6a4d4638a53c6b4a5ef0cd"><td class="mdescLeft"> </td><td class="mdescRight">Parses a packet received from bno08x, updating any data according to received reports. <br /></td></tr>
|
||
|
|
<tr class="separator:a67a697595d6a4d4638a53c6b4a5ef0cd"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a29cfd7fc2816483ebebe9d55b677a036" id="r_a29cfd7fc2816483ebebe9d55b677a036"><td class="memItemLeft" align="right" valign="top">uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a29cfd7fc2816483ebebe9d55b677a036">parse_product_id_report</a> (<a class="el" href="struct_b_n_o08x_1_1bno08x__rx__packet__t.html">bno08x_rx_packet_t</a> *packet)</td></tr>
|
||
|
|
<tr class="memdesc:a29cfd7fc2816483ebebe9d55b677a036"><td class="mdescLeft"> </td><td class="mdescRight">Parses product id report and prints device info. <br /></td></tr>
|
||
|
|
<tr class="separator:a29cfd7fc2816483ebebe9d55b677a036"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a51b360d795563b55559f11efb40be36a" id="r_a51b360d795563b55559f11efb40be36a"><td class="memItemLeft" align="right" valign="top">uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a51b360d795563b55559f11efb40be36a">parse_frs_read_response_report</a> (<a class="el" href="struct_b_n_o08x_1_1bno08x__rx__packet__t.html">bno08x_rx_packet_t</a> *packet)</td></tr>
|
||
|
|
<tr class="memdesc:a51b360d795563b55559f11efb40be36a"><td class="mdescLeft"> </td><td class="mdescRight">Sends packet to be parsed to meta data function call (frs_read_word()) through queue. <br /></td></tr>
|
||
|
|
<tr class="separator:a51b360d795563b55559f11efb40be36a"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a8d9db3e1b6208c2661e1c543deefa53d" id="r_a8d9db3e1b6208c2661e1c543deefa53d"><td class="memItemLeft" align="right" valign="top">uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a8d9db3e1b6208c2661e1c543deefa53d">parse_input_report</a> (<a class="el" href="struct_b_n_o08x_1_1bno08x__rx__packet__t.html">bno08x_rx_packet_t</a> *packet)</td></tr>
|
||
|
|
<tr class="memdesc:a8d9db3e1b6208c2661e1c543deefa53d"><td class="mdescLeft"> </td><td class="mdescRight">Parses received input report sent by <a class="el" href="class_b_n_o08x.html">BNO08x</a>. <br /></td></tr>
|
||
|
|
<tr class="separator:a8d9db3e1b6208c2661e1c543deefa53d"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a4f66045a0528a0c17c52421ea51612e7" id="r_a4f66045a0528a0c17c52421ea51612e7"><td class="memItemLeft" align="right" valign="top">uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a4f66045a0528a0c17c52421ea51612e7">parse_command_report</a> (<a class="el" href="struct_b_n_o08x_1_1bno08x__rx__packet__t.html">bno08x_rx_packet_t</a> *packet)</td></tr>
|
||
|
|
<tr class="memdesc:a4f66045a0528a0c17c52421ea51612e7"><td class="mdescLeft"> </td><td class="mdescRight">Parses received command report sent by <a class="el" href="class_b_n_o08x.html">BNO08x</a> (See Ref. Manual 6.3.9) <br /></td></tr>
|
||
|
|
<tr class="separator:a4f66045a0528a0c17c52421ea51612e7"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a35856c108a47de8b3b38c4395aabb4eb" id="r_a35856c108a47de8b3b38c4395aabb4eb"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a35856c108a47de8b3b38c4395aabb4eb">print_header</a> (<a class="el" href="struct_b_n_o08x_1_1bno08x__rx__packet__t.html">bno08x_rx_packet_t</a> *packet)</td></tr>
|
||
|
|
<tr class="memdesc:a35856c108a47de8b3b38c4395aabb4eb"><td class="mdescLeft"> </td><td class="mdescRight">Prints the header of the passed SHTP packet to serial console with ESP_LOG statement. <br /></td></tr>
|
||
|
|
<tr class="separator:a35856c108a47de8b3b38c4395aabb4eb"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a05e4cd5861b55fc0182d7dd13bb85e49" id="r_a05e4cd5861b55fc0182d7dd13bb85e49"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a05e4cd5861b55fc0182d7dd13bb85e49">print_packet</a> (<a class="el" href="struct_b_n_o08x_1_1bno08x__rx__packet__t.html">bno08x_rx_packet_t</a> *packet)</td></tr>
|
||
|
|
<tr class="memdesc:a05e4cd5861b55fc0182d7dd13bb85e49"><td class="mdescLeft"> </td><td class="mdescRight">Prints the passed SHTP packet to serial console with ESP_LOG statement. <br /></td></tr>
|
||
|
|
<tr class="separator:a05e4cd5861b55fc0182d7dd13bb85e49"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a2ecd4ed60f82730ae230c61687ec92bf" id="r_a2ecd4ed60f82730ae230c61687ec92bf"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a2ecd4ed60f82730ae230c61687ec92bf">spi_task</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a2ecd4ed60f82730ae230c61687ec92bf"><td class="mdescLeft"> </td><td class="mdescRight">Task responsible for SPI transactions. Executed when HINT in is asserted by <a class="el" href="class_b_n_o08x.html">BNO08x</a>. <br /></td></tr>
|
||
|
|
<tr class="separator:a2ecd4ed60f82730ae230c61687ec92bf"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ab4373e9b87837ea9fcbc0b536338c7b8" id="r_ab4373e9b87837ea9fcbc0b536338c7b8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab4373e9b87837ea9fcbc0b536338c7b8">data_proc_task</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:ab4373e9b87837ea9fcbc0b536338c7b8"><td class="mdescLeft"> </td><td class="mdescRight">Task responsible parsing packets. Executed when SPI task sends a packet to be parsed, notifies <a class="el" href="#a4f12de628073f44b2a3fab2688cf1caf" title="Waits for a valid or invalid packet to be received or HOST_INT_TIMEOUT_MS to elapse.">wait_for_data()</a> call. <br /></td></tr>
|
||
|
|
<tr class="separator:ab4373e9b87837ea9fcbc0b536338c7b8"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
</table><table class="memberdecls">
|
||
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-static-methods" name="pri-static-methods"></a>
|
||
|
|
Static Private Member Functions</h2></td></tr>
|
||
|
|
<tr class="memitem:a0ce6d9db873555f1ebe7e095251eab74" id="r_a0ce6d9db873555f1ebe7e095251eab74"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a0ce6d9db873555f1ebe7e095251eab74">spi_task_trampoline</a> (void *arg)</td></tr>
|
||
|
|
<tr class="memdesc:a0ce6d9db873555f1ebe7e095251eab74"><td class="mdescLeft"> </td><td class="mdescRight">Static function used to launch spi task. <br /></td></tr>
|
||
|
|
<tr class="separator:a0ce6d9db873555f1ebe7e095251eab74"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a0ae135d7bf7a5f047a1d1aa5cc07e520" id="r_a0ae135d7bf7a5f047a1d1aa5cc07e520"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a0ae135d7bf7a5f047a1d1aa5cc07e520">data_proc_task_trampoline</a> (void *arg)</td></tr>
|
||
|
|
<tr class="memdesc:a0ae135d7bf7a5f047a1d1aa5cc07e520"><td class="mdescLeft"> </td><td class="mdescRight">Static function used to launch data processing task. <br /></td></tr>
|
||
|
|
<tr class="separator:a0ae135d7bf7a5f047a1d1aa5cc07e520"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a804b95c58c30d36933fd251626b85bf7" id="r_a804b95c58c30d36933fd251626b85bf7"><td class="memItemLeft" align="right" valign="top">static void IRAM_ATTR </td><td class="memItemRight" valign="bottom"><a class="el" href="#a804b95c58c30d36933fd251626b85bf7">hint_handler</a> (void *arg)</td></tr>
|
||
|
|
<tr class="memdesc:a804b95c58c30d36933fd251626b85bf7"><td class="mdescLeft"> </td><td class="mdescRight">HINT interrupt service routine, handles falling edge of <a class="el" href="class_b_n_o08x.html">BNO08x</a> HINT pin. <br /></td></tr>
|
||
|
|
<tr class="separator:a804b95c58c30d36933fd251626b85bf7"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
</table><table class="memberdecls">
|
||
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
|
||
|
|
Private Attributes</h2></td></tr>
|
||
|
|
<tr class="memitem:aa2b4442b5cc63ebf0c495e6fb537c85e" id="r_aa2b4442b5cc63ebf0c495e6fb537c85e"><td class="memItemLeft" align="right" valign="top">EventGroupHandle_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa2b4442b5cc63ebf0c495e6fb537c85e">evt_grp_spi</a></td></tr>
|
||
|
|
<tr class="memdesc:aa2b4442b5cc63ebf0c495e6fb537c85e"><td class="mdescLeft"> </td><td class="mdescRight">Event group for indicating when bno08x hint pin has triggered and when new data has been processed. Used by calls to sending or receiving functions. <br /></td></tr>
|
||
|
|
<tr class="separator:aa2b4442b5cc63ebf0c495e6fb537c85e"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a63eb6c8be6f3bc943a86bb0496871275" id="r_a63eb6c8be6f3bc943a86bb0496871275"><td class="memItemLeft" align="right" valign="top">EventGroupHandle_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a63eb6c8be6f3bc943a86bb0496871275">evt_grp_report_en</a></td></tr>
|
||
|
|
<tr class="memdesc:a63eb6c8be6f3bc943a86bb0496871275"><td class="mdescLeft"> </td><td class="mdescRight">Event group for indicating which reports are currently enabled. <br /></td></tr>
|
||
|
|
<tr class="separator:a63eb6c8be6f3bc943a86bb0496871275"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a7d4661d3aae56013caa8f2bff0f67c08" id="r_a7d4661d3aae56013caa8f2bff0f67c08"><td class="memItemLeft" align="right" valign="top">QueueHandle_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a7d4661d3aae56013caa8f2bff0f67c08">queue_rx_data</a></td></tr>
|
||
|
|
<tr class="memdesc:a7d4661d3aae56013caa8f2bff0f67c08"><td class="mdescLeft"> </td><td class="mdescRight">Packet queue used to send data received from bno08x from spi_task to data_proc_task. <br /></td></tr>
|
||
|
|
<tr class="separator:a7d4661d3aae56013caa8f2bff0f67c08"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a4d5c5eee87a578de9c8318cd294b3a22" id="r_a4d5c5eee87a578de9c8318cd294b3a22"><td class="memItemLeft" align="right" valign="top">QueueHandle_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a4d5c5eee87a578de9c8318cd294b3a22">queue_tx_data</a></td></tr>
|
||
|
|
<tr class="memdesc:a4d5c5eee87a578de9c8318cd294b3a22"><td class="mdescLeft"> </td><td class="mdescRight">Packet queue used to send data to be sent over SPI from sending functions to spi_task. <br /></td></tr>
|
||
|
|
<tr class="separator:a4d5c5eee87a578de9c8318cd294b3a22"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a9a1c851e8fa5633e11f6abee293d7e9b" id="r_a9a1c851e8fa5633e11f6abee293d7e9b"><td class="memItemLeft" align="right" valign="top">QueueHandle_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a9a1c851e8fa5633e11f6abee293d7e9b">queue_frs_read_data</a></td></tr>
|
||
|
|
<tr class="memdesc:a9a1c851e8fa5633e11f6abee293d7e9b"><td class="mdescLeft"> </td><td class="mdescRight">Queue used to send packet body from data_proc_task to frs read functions. <br /></td></tr>
|
||
|
|
<tr class="separator:a9a1c851e8fa5633e11f6abee293d7e9b"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a84b3639cc159262e0137adb0db5cf9aa" id="r_a84b3639cc159262e0137adb0db5cf9aa"><td class="memItemLeft" align="right" valign="top">QueueHandle_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a84b3639cc159262e0137adb0db5cf9aa">queue_reset_reason</a></td></tr>
|
||
|
|
<tr class="memdesc:a84b3639cc159262e0137adb0db5cf9aa"><td class="mdescLeft"> </td><td class="mdescRight">Queue used to send reset reason from product id report to reset_reason() function. <br /></td></tr>
|
||
|
|
<tr class="separator:a84b3639cc159262e0137adb0db5cf9aa"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a6a15e3a64dd71ea61f0448afcce96409" id="r_a6a15e3a64dd71ea61f0448afcce96409"><td class="memItemLeft" align="right" valign="top">std::vector< std::function< void()> > </td><td class="memItemRight" valign="bottom"><a class="el" href="#a6a15e3a64dd71ea61f0448afcce96409">cb_list</a></td></tr>
|
||
|
|
<tr class="separator:a6a15e3a64dd71ea61f0448afcce96409"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a7bd032712a975e73e66bd72a3502baba" id="r_a7bd032712a975e73e66bd72a3502baba"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a7bd032712a975e73e66bd72a3502baba">meta_data</a> [9]</td></tr>
|
||
|
|
<tr class="memdesc:a7bd032712a975e73e66bd72a3502baba"><td class="mdescLeft"> </td><td class="mdescRight">First 9 bytes of meta data returned from FRS read operation (we don't really need the rest) (See Ref. Manual 5.1) <br /></td></tr>
|
||
|
|
<tr class="separator:a7bd032712a975e73e66bd72a3502baba"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:aeda443e9f608fccfec0e6770edc90c82" id="r_aeda443e9f608fccfec0e6770edc90c82"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structbno08x__config__t.html">bno08x_config_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#aeda443e9f608fccfec0e6770edc90c82">imu_config</a> {}</td></tr>
|
||
|
|
<tr class="memdesc:aeda443e9f608fccfec0e6770edc90c82"><td class="mdescLeft"> </td><td class="mdescRight">IMU configuration settings. <br /></td></tr>
|
||
|
|
<tr class="separator:aeda443e9f608fccfec0e6770edc90c82"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a982f065df42f00e53fd87c840efdb0f1" id="r_a982f065df42f00e53fd87c840efdb0f1"><td class="memItemLeft" align="right" valign="top">spi_bus_config_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a982f065df42f00e53fd87c840efdb0f1">bus_config</a> {}</td></tr>
|
||
|
|
<tr class="memdesc:a982f065df42f00e53fd87c840efdb0f1"><td class="mdescLeft"> </td><td class="mdescRight">SPI bus GPIO configuration settings. <br /></td></tr>
|
||
|
|
<tr class="separator:a982f065df42f00e53fd87c840efdb0f1"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a425a1f5a9f3232aadc685caaf4c2f82e" id="r_a425a1f5a9f3232aadc685caaf4c2f82e"><td class="memItemLeft" align="right" valign="top">spi_device_interface_config_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a425a1f5a9f3232aadc685caaf4c2f82e">imu_spi_config</a> {}</td></tr>
|
||
|
|
<tr class="memdesc:a425a1f5a9f3232aadc685caaf4c2f82e"><td class="mdescLeft"> </td><td class="mdescRight">SPI slave device settings. <br /></td></tr>
|
||
|
|
<tr class="separator:a425a1f5a9f3232aadc685caaf4c2f82e"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:acc0ea091465fc9a5736f5e0c6a0ce8ef" id="r_acc0ea091465fc9a5736f5e0c6a0ce8ef"><td class="memItemLeft" align="right" valign="top">spi_device_handle_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#acc0ea091465fc9a5736f5e0c6a0ce8ef">spi_hdl</a> {}</td></tr>
|
||
|
|
<tr class="memdesc:acc0ea091465fc9a5736f5e0c6a0ce8ef"><td class="mdescLeft"> </td><td class="mdescRight">SPI device handle. <br /></td></tr>
|
||
|
|
<tr class="separator:acc0ea091465fc9a5736f5e0c6a0ce8ef"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ac16adc5f00b0039c98a4921f13895026" id="r_ac16adc5f00b0039c98a4921f13895026"><td class="memItemLeft" align="right" valign="top">spi_transaction_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac16adc5f00b0039c98a4921f13895026">spi_transaction</a> {}</td></tr>
|
||
|
|
<tr class="memdesc:ac16adc5f00b0039c98a4921f13895026"><td class="mdescLeft"> </td><td class="mdescRight">SPI transaction handle. <br /></td></tr>
|
||
|
|
<tr class="separator:ac16adc5f00b0039c98a4921f13895026"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:abc972db20affbd0040b4e6c4892dd57b" id="r_abc972db20affbd0040b4e6c4892dd57b"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#abc972db20affbd0040b4e6c4892dd57b">time_stamp</a></td></tr>
|
||
|
|
<tr class="memdesc:abc972db20affbd0040b4e6c4892dd57b"><td class="mdescLeft"> </td><td class="mdescRight">Report timestamp (see datasheet 1.3.5.3) <br /></td></tr>
|
||
|
|
<tr class="separator:abc972db20affbd0040b4e6c4892dd57b"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a75fb2f06c5bbe26e3f3c794934ef954c" id="r_a75fb2f06c5bbe26e3f3c794934ef954c"><td class="memItemLeft" align="right" valign="top">uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a75fb2f06c5bbe26e3f3c794934ef954c">raw_accel_X</a></td></tr>
|
||
|
|
<tr class="separator:a75fb2f06c5bbe26e3f3c794934ef954c"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ab56e2ba505fa293d03e955137625c562" id="r_ab56e2ba505fa293d03e955137625c562"><td class="memItemLeft" align="right" valign="top">uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab56e2ba505fa293d03e955137625c562">raw_accel_Y</a></td></tr>
|
||
|
|
<tr class="separator:ab56e2ba505fa293d03e955137625c562"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:af254d245b368027df6952b7d7522bd35" id="r_af254d245b368027df6952b7d7522bd35"><td class="memItemLeft" align="right" valign="top">uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#af254d245b368027df6952b7d7522bd35">raw_accel_Z</a></td></tr>
|
||
|
|
<tr class="separator:af254d245b368027df6952b7d7522bd35"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a3365b7ebde01e284274e655c60343df9" id="r_a3365b7ebde01e284274e655c60343df9"><td class="memItemLeft" align="right" valign="top">uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a3365b7ebde01e284274e655c60343df9">accel_accuracy</a></td></tr>
|
||
|
|
<tr class="memdesc:a3365b7ebde01e284274e655c60343df9"><td class="mdescLeft"> </td><td class="mdescRight">Raw acceleration readings (See SH-2 Ref. Manual 6.5.8) <br /></td></tr>
|
||
|
|
<tr class="separator:a3365b7ebde01e284274e655c60343df9"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ae1f71a432cb15e75f522fa18f29f4d50" id="r_ae1f71a432cb15e75f522fa18f29f4d50"><td class="memItemLeft" align="right" valign="top">uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae1f71a432cb15e75f522fa18f29f4d50">raw_lin_accel_X</a></td></tr>
|
||
|
|
<tr class="separator:ae1f71a432cb15e75f522fa18f29f4d50"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:aff3a5590471d1c9fc485a5610433915f" id="r_aff3a5590471d1c9fc485a5610433915f"><td class="memItemLeft" align="right" valign="top">uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#aff3a5590471d1c9fc485a5610433915f">raw_lin_accel_Y</a></td></tr>
|
||
|
|
<tr class="separator:aff3a5590471d1c9fc485a5610433915f"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:abc8add47f1babc66c812a015614143d3" id="r_abc8add47f1babc66c812a015614143d3"><td class="memItemLeft" align="right" valign="top">uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#abc8add47f1babc66c812a015614143d3">raw_lin_accel_Z</a></td></tr>
|
||
|
|
<tr class="separator:abc8add47f1babc66c812a015614143d3"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a35e1635ef5edde8fc8640f978c6f2e3c" id="r_a35e1635ef5edde8fc8640f978c6f2e3c"><td class="memItemLeft" align="right" valign="top">uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a35e1635ef5edde8fc8640f978c6f2e3c">accel_lin_accuracy</a></td></tr>
|
||
|
|
<tr class="memdesc:a35e1635ef5edde8fc8640f978c6f2e3c"><td class="mdescLeft"> </td><td class="mdescRight">Raw linear acceleration (See SH-2 Ref. Manual 6.5.10) <br /></td></tr>
|
||
|
|
<tr class="separator:a35e1635ef5edde8fc8640f978c6f2e3c"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a19696327a056a448ed5ba706e747bbe5" id="r_a19696327a056a448ed5ba706e747bbe5"><td class="memItemLeft" align="right" valign="top">uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a19696327a056a448ed5ba706e747bbe5">raw_gyro_X</a></td></tr>
|
||
|
|
<tr class="separator:a19696327a056a448ed5ba706e747bbe5"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a61df9f571555f5f682eb51f24a279489" id="r_a61df9f571555f5f682eb51f24a279489"><td class="memItemLeft" align="right" valign="top">uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a61df9f571555f5f682eb51f24a279489">raw_gyro_Y</a></td></tr>
|
||
|
|
<tr class="separator:a61df9f571555f5f682eb51f24a279489"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a03f567cda2a3cc966301e96732fca9ad" id="r_a03f567cda2a3cc966301e96732fca9ad"><td class="memItemLeft" align="right" valign="top">uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a03f567cda2a3cc966301e96732fca9ad">raw_gyro_Z</a></td></tr>
|
||
|
|
<tr class="separator:a03f567cda2a3cc966301e96732fca9ad"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a98ea35dd0fbd0c409d25fd8a6ed9f277" id="r_a98ea35dd0fbd0c409d25fd8a6ed9f277"><td class="memItemLeft" align="right" valign="top">uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a98ea35dd0fbd0c409d25fd8a6ed9f277">gyro_accuracy</a></td></tr>
|
||
|
|
<tr class="memdesc:a98ea35dd0fbd0c409d25fd8a6ed9f277"><td class="mdescLeft"> </td><td class="mdescRight">Raw gyro reading (See SH-2 Ref. Manual 6.5.13) <br /></td></tr>
|
||
|
|
<tr class="separator:a98ea35dd0fbd0c409d25fd8a6ed9f277"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a69dc7e97875060213085ba964b3bd987" id="r_a69dc7e97875060213085ba964b3bd987"><td class="memItemLeft" align="right" valign="top">uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a69dc7e97875060213085ba964b3bd987">raw_quat_I</a></td></tr>
|
||
|
|
<tr class="separator:a69dc7e97875060213085ba964b3bd987"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a61ae05dc5572b326541bf8099f0c2a54" id="r_a61ae05dc5572b326541bf8099f0c2a54"><td class="memItemLeft" align="right" valign="top">uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a61ae05dc5572b326541bf8099f0c2a54">raw_quat_J</a></td></tr>
|
||
|
|
<tr class="separator:a61ae05dc5572b326541bf8099f0c2a54"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a7720c44ed1c0f1a0663d2adc5e1a1ea1" id="r_a7720c44ed1c0f1a0663d2adc5e1a1ea1"><td class="memItemLeft" align="right" valign="top">uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a7720c44ed1c0f1a0663d2adc5e1a1ea1">raw_quat_K</a></td></tr>
|
||
|
|
<tr class="separator:a7720c44ed1c0f1a0663d2adc5e1a1ea1"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a867354267253ae828be4fae15c062db3" id="r_a867354267253ae828be4fae15c062db3"><td class="memItemLeft" align="right" valign="top">uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a867354267253ae828be4fae15c062db3">raw_quat_real</a></td></tr>
|
||
|
|
<tr class="separator:a867354267253ae828be4fae15c062db3"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a033d6cb1aa137743b69cc3e401df67b7" id="r_a033d6cb1aa137743b69cc3e401df67b7"><td class="memItemLeft" align="right" valign="top">uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a033d6cb1aa137743b69cc3e401df67b7">raw_quat_radian_accuracy</a></td></tr>
|
||
|
|
<tr class="separator:a033d6cb1aa137743b69cc3e401df67b7"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a36223f7124751fa71e860b2ef55dd2ac" id="r_a36223f7124751fa71e860b2ef55dd2ac"><td class="memItemLeft" align="right" valign="top">uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a36223f7124751fa71e860b2ef55dd2ac">quat_accuracy</a></td></tr>
|
||
|
|
<tr class="memdesc:a36223f7124751fa71e860b2ef55dd2ac"><td class="mdescLeft"> </td><td class="mdescRight">Raw quaternion reading (See SH-2 Ref. Manual 6.5.44) <br /></td></tr>
|
||
|
|
<tr class="separator:a36223f7124751fa71e860b2ef55dd2ac"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:aa5bb03dbeabed729c012ec7164a3354f" id="r_aa5bb03dbeabed729c012ec7164a3354f"><td class="memItemLeft" align="right" valign="top">uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa5bb03dbeabed729c012ec7164a3354f">raw_velocity_gyro_X</a></td></tr>
|
||
|
|
<tr class="separator:aa5bb03dbeabed729c012ec7164a3354f"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a4f188bf76ba862f07606d1351d28548f" id="r_a4f188bf76ba862f07606d1351d28548f"><td class="memItemLeft" align="right" valign="top">uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a4f188bf76ba862f07606d1351d28548f">raw_velocity_gyro_Y</a></td></tr>
|
||
|
|
<tr class="separator:a4f188bf76ba862f07606d1351d28548f"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ab49f9a6586d709bbd26280ef44a4bbf7" id="r_ab49f9a6586d709bbd26280ef44a4bbf7"><td class="memItemLeft" align="right" valign="top">uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab49f9a6586d709bbd26280ef44a4bbf7">raw_velocity_gyro_Z</a></td></tr>
|
||
|
|
<tr class="memdesc:ab49f9a6586d709bbd26280ef44a4bbf7"><td class="mdescLeft"> </td><td class="mdescRight">Raw gyro angular velocity reading (See SH-2 Ref. Manual 6.5.44) <br /></td></tr>
|
||
|
|
<tr class="separator:ab49f9a6586d709bbd26280ef44a4bbf7"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:af45016be9ea523d80be8467b2907b499" id="r_af45016be9ea523d80be8467b2907b499"><td class="memItemLeft" align="right" valign="top">uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#af45016be9ea523d80be8467b2907b499">gravity_X</a></td></tr>
|
||
|
|
<tr class="separator:af45016be9ea523d80be8467b2907b499"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:af20dcd487a9fe8fa6243817d51e37be5" id="r_af20dcd487a9fe8fa6243817d51e37be5"><td class="memItemLeft" align="right" valign="top">uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#af20dcd487a9fe8fa6243817d51e37be5">gravity_Y</a></td></tr>
|
||
|
|
<tr class="separator:af20dcd487a9fe8fa6243817d51e37be5"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:afa1cf5c3afbb258d97c55c5fb187f2d6" id="r_afa1cf5c3afbb258d97c55c5fb187f2d6"><td class="memItemLeft" align="right" valign="top">uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#afa1cf5c3afbb258d97c55c5fb187f2d6">gravity_Z</a></td></tr>
|
||
|
|
<tr class="separator:afa1cf5c3afbb258d97c55c5fb187f2d6"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ae01698d287ea999179a11e2244902022" id="r_ae01698d287ea999179a11e2244902022"><td class="memItemLeft" align="right" valign="top">uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae01698d287ea999179a11e2244902022">gravity_accuracy</a></td></tr>
|
||
|
|
<tr class="memdesc:ae01698d287ea999179a11e2244902022"><td class="mdescLeft"> </td><td class="mdescRight">Gravity reading in m/s^2 (See SH-2 Ref. Manual 6.5.11) <br /></td></tr>
|
||
|
|
<tr class="separator:ae01698d287ea999179a11e2244902022"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:afdc5cdb65bd0b36528b5b671b9d27053" id="r_afdc5cdb65bd0b36528b5b671b9d27053"><td class="memItemLeft" align="right" valign="top">uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#afdc5cdb65bd0b36528b5b671b9d27053">raw_uncalib_gyro_X</a></td></tr>
|
||
|
|
<tr class="separator:afdc5cdb65bd0b36528b5b671b9d27053"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:acc2c66e2985975266a286385ea855117" id="r_acc2c66e2985975266a286385ea855117"><td class="memItemLeft" align="right" valign="top">uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#acc2c66e2985975266a286385ea855117">raw_uncalib_gyro_Y</a></td></tr>
|
||
|
|
<tr class="separator:acc2c66e2985975266a286385ea855117"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:afac9dd4161f4c0051255293680c9082b" id="r_afac9dd4161f4c0051255293680c9082b"><td class="memItemLeft" align="right" valign="top">uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#afac9dd4161f4c0051255293680c9082b">raw_uncalib_gyro_Z</a></td></tr>
|
||
|
|
<tr class="separator:afac9dd4161f4c0051255293680c9082b"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a8a2667f668317cee0a9fc4ef0accc3f5" id="r_a8a2667f668317cee0a9fc4ef0accc3f5"><td class="memItemLeft" align="right" valign="top">uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a8a2667f668317cee0a9fc4ef0accc3f5">raw_bias_X</a></td></tr>
|
||
|
|
<tr class="separator:a8a2667f668317cee0a9fc4ef0accc3f5"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ac38ff5eb93d3c3db0af2504ba02fd93c" id="r_ac38ff5eb93d3c3db0af2504ba02fd93c"><td class="memItemLeft" align="right" valign="top">uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac38ff5eb93d3c3db0af2504ba02fd93c">raw_bias_Y</a></td></tr>
|
||
|
|
<tr class="separator:ac38ff5eb93d3c3db0af2504ba02fd93c"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a0968eaed9b3d979a2caa1aba6e6b417a" id="r_a0968eaed9b3d979a2caa1aba6e6b417a"><td class="memItemLeft" align="right" valign="top">uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a0968eaed9b3d979a2caa1aba6e6b417a">raw_bias_Z</a></td></tr>
|
||
|
|
<tr class="separator:a0968eaed9b3d979a2caa1aba6e6b417a"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a081c666a3f24016d0ec5c5edc49f2903" id="r_a081c666a3f24016d0ec5c5edc49f2903"><td class="memItemLeft" align="right" valign="top">uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a081c666a3f24016d0ec5c5edc49f2903">uncalib_gyro_accuracy</a></td></tr>
|
||
|
|
<tr class="memdesc:a081c666a3f24016d0ec5c5edc49f2903"><td class="mdescLeft"> </td><td class="mdescRight">Uncalibrated gyro reading (See SH-2 Ref. Manual 6.5.14) <br /></td></tr>
|
||
|
|
<tr class="separator:a081c666a3f24016d0ec5c5edc49f2903"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:aa5bdf740161b7c37adcac0154a410118" id="r_aa5bdf740161b7c37adcac0154a410118"><td class="memItemLeft" align="right" valign="top">uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa5bdf740161b7c37adcac0154a410118">raw_magf_X</a></td></tr>
|
||
|
|
<tr class="separator:aa5bdf740161b7c37adcac0154a410118"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:acd365418f24a6da61122c66d82086639" id="r_acd365418f24a6da61122c66d82086639"><td class="memItemLeft" align="right" valign="top">uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#acd365418f24a6da61122c66d82086639">raw_magf_Y</a></td></tr>
|
||
|
|
<tr class="separator:acd365418f24a6da61122c66d82086639"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ab4862de31d0874b44b6745678e1c905e" id="r_ab4862de31d0874b44b6745678e1c905e"><td class="memItemLeft" align="right" valign="top">uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab4862de31d0874b44b6745678e1c905e">raw_magf_Z</a></td></tr>
|
||
|
|
<tr class="separator:ab4862de31d0874b44b6745678e1c905e"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ac5d4e151690774687efa951ca41c16ae" id="r_ac5d4e151690774687efa951ca41c16ae"><td class="memItemLeft" align="right" valign="top">uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac5d4e151690774687efa951ca41c16ae">magf_accuracy</a></td></tr>
|
||
|
|
<tr class="memdesc:ac5d4e151690774687efa951ca41c16ae"><td class="mdescLeft"> </td><td class="mdescRight">Calibrated magnetic field reading in uTesla (See SH-2 Ref. Manual 6.5.16) <br /></td></tr>
|
||
|
|
<tr class="separator:ac5d4e151690774687efa951ca41c16ae"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a1171a5738a4e6831ec7fa32a29f15554" id="r_a1171a5738a4e6831ec7fa32a29f15554"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a1171a5738a4e6831ec7fa32a29f15554">tap_detector</a></td></tr>
|
||
|
|
<tr class="memdesc:a1171a5738a4e6831ec7fa32a29f15554"><td class="mdescLeft"> </td><td class="mdescRight">Tap detector reading (See SH-2 Ref. Manual 6.5.27) <br /></td></tr>
|
||
|
|
<tr class="separator:a1171a5738a4e6831ec7fa32a29f15554"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ad80a77973371b12d722ea39063c648be" id="r_ad80a77973371b12d722ea39063c648be"><td class="memItemLeft" align="right" valign="top">uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad80a77973371b12d722ea39063c648be">step_count</a></td></tr>
|
||
|
|
<tr class="memdesc:ad80a77973371b12d722ea39063c648be"><td class="mdescLeft"> </td><td class="mdescRight">Step counter reading (See SH-2 Ref. Manual 6.5.29) <br /></td></tr>
|
||
|
|
<tr class="separator:ad80a77973371b12d722ea39063c648be"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a1b12471e92536a79d0c425d77676f2e1" id="r_a1b12471e92536a79d0c425d77676f2e1"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a1b12471e92536a79d0c425d77676f2e1">stability_classifier</a></td></tr>
|
||
|
|
<tr class="memdesc:a1b12471e92536a79d0c425d77676f2e1"><td class="mdescLeft"> </td><td class="mdescRight">Stability status reading (See SH-2 Ref. Manual 6.5.31) <br /></td></tr>
|
||
|
|
<tr class="separator:a1b12471e92536a79d0c425d77676f2e1"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a75cea49c1c08ca28d9fa7e5ed61c6e7b" id="r_a75cea49c1c08ca28d9fa7e5ed61c6e7b"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a75cea49c1c08ca28d9fa7e5ed61c6e7b">activity_classifier</a></td></tr>
|
||
|
|
<tr class="memdesc:a75cea49c1c08ca28d9fa7e5ed61c6e7b"><td class="mdescLeft"> </td><td class="mdescRight">Activity status reading (See SH-2 Ref. Manual 6.5.36) <br /></td></tr>
|
||
|
|
<tr class="separator:a75cea49c1c08ca28d9fa7e5ed61c6e7b"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:af96e8cd070459f945ffbf01b98106e13" id="r_af96e8cd070459f945ffbf01b98106e13"><td class="memItemLeft" align="right" valign="top">uint8_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="#af96e8cd070459f945ffbf01b98106e13">activity_confidences</a></td></tr>
|
||
|
|
<tr class="memdesc:af96e8cd070459f945ffbf01b98106e13"><td class="mdescLeft"> </td><td class="mdescRight">Confidence of read activities (See SH-2 Ref. Manual 6.5.36) <br /></td></tr>
|
||
|
|
<tr class="separator:af96e8cd070459f945ffbf01b98106e13"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ad212b5028a31e857e76d251ced2724e1" id="r_ad212b5028a31e857e76d251ced2724e1"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad212b5028a31e857e76d251ced2724e1">calibration_status</a></td></tr>
|
||
|
|
<tr class="memdesc:ad212b5028a31e857e76d251ced2724e1"><td class="mdescLeft"> </td><td class="mdescRight">Calibration status of device (See SH-2 Ref. Manual 6.4.7.1 & 6.4.7.2) <br /></td></tr>
|
||
|
|
<tr class="separator:ad212b5028a31e857e76d251ced2724e1"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a937cbdc4edaac72c8cad041d79de5701" id="r_a937cbdc4edaac72c8cad041d79de5701"><td class="memItemLeft" align="right" valign="top">uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a937cbdc4edaac72c8cad041d79de5701">mems_raw_accel_X</a></td></tr>
|
||
|
|
<tr class="separator:a937cbdc4edaac72c8cad041d79de5701"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ad83cecb8a5d2be01db6792755b6057e9" id="r_ad83cecb8a5d2be01db6792755b6057e9"><td class="memItemLeft" align="right" valign="top">uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad83cecb8a5d2be01db6792755b6057e9">mems_raw_accel_Y</a></td></tr>
|
||
|
|
<tr class="separator:ad83cecb8a5d2be01db6792755b6057e9"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a59a4d75f1302ab693b1b26e9ccaa5341" id="r_a59a4d75f1302ab693b1b26e9ccaa5341"><td class="memItemLeft" align="right" valign="top">uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a59a4d75f1302ab693b1b26e9ccaa5341">mems_raw_accel_Z</a></td></tr>
|
||
|
|
<tr class="memdesc:a59a4d75f1302ab693b1b26e9ccaa5341"><td class="mdescLeft"> </td><td class="mdescRight">Raw accelerometer readings from MEMS sensor (See SH2 Ref. Manual 6.5.8) <br /></td></tr>
|
||
|
|
<tr class="separator:a59a4d75f1302ab693b1b26e9ccaa5341"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a3d6b6257462951ea023af7076c80f6dd" id="r_a3d6b6257462951ea023af7076c80f6dd"><td class="memItemLeft" align="right" valign="top">uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a3d6b6257462951ea023af7076c80f6dd">mems_raw_gyro_X</a></td></tr>
|
||
|
|
<tr class="separator:a3d6b6257462951ea023af7076c80f6dd"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ab6b142416912a096886dd63ad0beb865" id="r_ab6b142416912a096886dd63ad0beb865"><td class="memItemLeft" align="right" valign="top">uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab6b142416912a096886dd63ad0beb865">mems_raw_gyro_Y</a></td></tr>
|
||
|
|
<tr class="separator:ab6b142416912a096886dd63ad0beb865"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ac35d5b12721ab876eaeb1f714a9b3b1d" id="r_ac35d5b12721ab876eaeb1f714a9b3b1d"><td class="memItemLeft" align="right" valign="top">uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac35d5b12721ab876eaeb1f714a9b3b1d">mems_raw_gyro_Z</a></td></tr>
|
||
|
|
<tr class="memdesc:ac35d5b12721ab876eaeb1f714a9b3b1d"><td class="mdescLeft"> </td><td class="mdescRight">Raw gyro readings from MEMS sensor (See SH-2 Ref. Manual 6.5.12) <br /></td></tr>
|
||
|
|
<tr class="separator:ac35d5b12721ab876eaeb1f714a9b3b1d"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ab587cdf991342b69b7fff3b33f537eb5" id="r_ab587cdf991342b69b7fff3b33f537eb5"><td class="memItemLeft" align="right" valign="top">uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab587cdf991342b69b7fff3b33f537eb5">mems_raw_magf_X</a></td></tr>
|
||
|
|
<tr class="separator:ab587cdf991342b69b7fff3b33f537eb5"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:aad926054c81818fff611e10ed913706a" id="r_aad926054c81818fff611e10ed913706a"><td class="memItemLeft" align="right" valign="top">uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#aad926054c81818fff611e10ed913706a">mems_raw_magf_Y</a></td></tr>
|
||
|
|
<tr class="separator:aad926054c81818fff611e10ed913706a"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a90f0cdf11decc276006f76a494d42ce3" id="r_a90f0cdf11decc276006f76a494d42ce3"><td class="memItemLeft" align="right" valign="top">uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a90f0cdf11decc276006f76a494d42ce3">mems_raw_magf_Z</a></td></tr>
|
||
|
|
<tr class="memdesc:a90f0cdf11decc276006f76a494d42ce3"><td class="mdescLeft"> </td><td class="mdescRight">Raw magnetometer (compass) readings from MEMS sensor (See SH-2 Ref. Manual 6.5.15) <br /></td></tr>
|
||
|
|
<tr class="separator:a90f0cdf11decc276006f76a494d42ce3"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a615090aae15f1b0410a7e5ecb94957b5" id="r_a615090aae15f1b0410a7e5ecb94957b5"><td class="memItemLeft" align="right" valign="top">TaskHandle_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a615090aae15f1b0410a7e5ecb94957b5">spi_task_hdl</a></td></tr>
|
||
|
|
<tr class="memdesc:a615090aae15f1b0410a7e5ecb94957b5"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="#a2ecd4ed60f82730ae230c61687ec92bf" title="Task responsible for SPI transactions. Executed when HINT in is asserted by BNO08x.">spi_task()</a> handle <br /></td></tr>
|
||
|
|
<tr class="separator:a615090aae15f1b0410a7e5ecb94957b5"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:af9b6fbf35e7cd55d517d30c6429a21a4" id="r_af9b6fbf35e7cd55d517d30c6429a21a4"><td class="memItemLeft" align="right" valign="top">TaskHandle_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#af9b6fbf35e7cd55d517d30c6429a21a4">data_proc_task_hdl</a></td></tr>
|
||
|
|
<tr class="memdesc:af9b6fbf35e7cd55d517d30c6429a21a4"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="#ab4373e9b87837ea9fcbc0b536338c7b8" title="Task responsible parsing packets. Executed when SPI task sends a packet to be parsed,...">data_proc_task()</a> task handle <br /></td></tr>
|
||
|
|
<tr class="separator:af9b6fbf35e7cd55d517d30c6429a21a4"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
</table><table class="memberdecls">
|
||
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-static-attribs" name="pri-static-attribs"></a>
|
||
|
|
Static Private Attributes</h2></td></tr>
|
||
|
|
<tr class="memitem:a6232920a05c0aba34e5560951a20ae87" id="r_a6232920a05c0aba34e5560951a20ae87"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="structbno08x__config__t.html">bno08x_config_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a6232920a05c0aba34e5560951a20ae87">default_imu_config</a></td></tr>
|
||
|
|
<tr class="memdesc:a6232920a05c0aba34e5560951a20ae87"><td class="mdescLeft"> </td><td class="mdescRight">default imu config settings <br /></td></tr>
|
||
|
|
<tr class="separator:a6232920a05c0aba34e5560951a20ae87"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a4882dbc698d7b730f57e2401037766a9" id="r_a4882dbc698d7b730f57e2401037766a9"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#a4882dbc698d7b730f57e2401037766a9">isr_service_installed</a> = {false}</td></tr>
|
||
|
|
<tr class="memdesc:a4882dbc698d7b730f57e2401037766a9"><td class="mdescLeft"> </td><td class="mdescRight">true of the isr service has been installed, only has to be done once regardless of how many devices are used <br /></td></tr>
|
||
|
|
<tr class="separator:a4882dbc698d7b730f57e2401037766a9"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a1a037bda37493cde56732cc6fdc7884b" id="r_a1a037bda37493cde56732cc6fdc7884b"><td class="memItemLeft" align="right" valign="top">static const constexpr uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a1a037bda37493cde56732cc6fdc7884b">RX_DATA_LENGTH</a> = 300</td></tr>
|
||
|
|
<tr class="memdesc:a1a037bda37493cde56732cc6fdc7884b"><td class="mdescLeft"> </td><td class="mdescRight">length buffer containing data received over spi <br /></td></tr>
|
||
|
|
<tr class="separator:a1a037bda37493cde56732cc6fdc7884b"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a2a5b978233eab4c103ab01cfc33a1750" id="r_a2a5b978233eab4c103ab01cfc33a1750"><td class="memItemLeft" align="right" valign="top">static const constexpr uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a2a5b978233eab4c103ab01cfc33a1750">MAX_METADATA_LENGTH</a> = 9</td></tr>
|
||
|
|
<tr class="memdesc:a2a5b978233eab4c103ab01cfc33a1750"><td class="mdescLeft"> </td><td class="mdescRight">max length of metadata used in frs read operations <br /></td></tr>
|
||
|
|
<tr class="separator:a2a5b978233eab4c103ab01cfc33a1750"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ae7f34752f888c637d5619f898e62a6d4" id="r_ae7f34752f888c637d5619f898e62a6d4"><td class="memItemLeft" align="right" valign="top">static const constexpr uint64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae7f34752f888c637d5619f898e62a6d4">HOST_INT_TIMEOUT_MS</a></td></tr>
|
||
|
|
<tr class="memdesc:ae7f34752f888c637d5619f898e62a6d4"><td class="mdescLeft"> </td><td class="mdescRight">Max wait between HINT being asserted by <a class="el" href="class_b_n_o08x.html">BNO08x</a> before transaction is considered failed (in miliseconds) <br /></td></tr>
|
||
|
|
<tr class="separator:ae7f34752f888c637d5619f898e62a6d4"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a32cffd8f78881925d22d5a7cb55f2bbc" id="r_a32cffd8f78881925d22d5a7cb55f2bbc"><td class="memItemLeft" align="right" valign="top">static const constexpr EventBits_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a32cffd8f78881925d22d5a7cb55f2bbc">EVT_GRP_SPI_RX_DONE_BIT</a></td></tr>
|
||
|
|
<tr class="memdesc:a32cffd8f78881925d22d5a7cb55f2bbc"><td class="mdescLeft"> </td><td class="mdescRight">When this bit is set it indicates a receive procedure has completed. <br /></td></tr>
|
||
|
|
<tr class="separator:a32cffd8f78881925d22d5a7cb55f2bbc"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a603dccfbbead6bdaa3bd970ad28fcd38" id="r_a603dccfbbead6bdaa3bd970ad28fcd38"><td class="memItemLeft" align="right" valign="top">static const constexpr EventBits_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a603dccfbbead6bdaa3bd970ad28fcd38">EVT_GRP_SPI_RX_VALID_PACKET</a></td></tr>
|
||
|
|
<tr class="memdesc:a603dccfbbead6bdaa3bd970ad28fcd38"><td class="mdescLeft"> </td><td class="mdescRight">When this bit is set, it indicates a valid packet has been received and processed. <br /></td></tr>
|
||
|
|
<tr class="separator:a603dccfbbead6bdaa3bd970ad28fcd38"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a6415c95701f590c72083f5bdc5f4ae47" id="r_a6415c95701f590c72083f5bdc5f4ae47"><td class="memItemLeft" align="right" valign="top">static const constexpr EventBits_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a6415c95701f590c72083f5bdc5f4ae47">EVT_GRP_SPI_RX_INVALID_PACKET</a></td></tr>
|
||
|
|
<tr class="memdesc:a6415c95701f590c72083f5bdc5f4ae47"><td class="mdescLeft"> </td><td class="mdescRight">When this bit is set, it indicates an invalid packet has been received. <br /></td></tr>
|
||
|
|
<tr class="separator:a6415c95701f590c72083f5bdc5f4ae47"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:aa333b17ab88348a9849f0ceb9757dc9c" id="r_aa333b17ab88348a9849f0ceb9757dc9c"><td class="memItemLeft" align="right" valign="top">static const constexpr EventBits_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa333b17ab88348a9849f0ceb9757dc9c">EVT_GRP_SPI_TX_DONE</a> = (1 << 3)</td></tr>
|
||
|
|
<tr class="memdesc:aa333b17ab88348a9849f0ceb9757dc9c"><td class="mdescLeft"> </td><td class="mdescRight">When this bit is set, it indicates a queued packet has been sent. <br /></td></tr>
|
||
|
|
<tr class="separator:aa333b17ab88348a9849f0ceb9757dc9c"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a198da2ee3cd9cfa459c3c41c4f8c44b7" id="r_a198da2ee3cd9cfa459c3c41c4f8c44b7"><td class="memItemLeft" align="right" valign="top">static const constexpr EventBits_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a198da2ee3cd9cfa459c3c41c4f8c44b7">EVT_GRP_RPT_ROTATION_VECTOR_BIT</a> = (1 << 0)</td></tr>
|
||
|
|
<tr class="memdesc:a198da2ee3cd9cfa459c3c41c4f8c44b7"><td class="mdescLeft"> </td><td class="mdescRight">When set, rotation vector reports are active. <br /></td></tr>
|
||
|
|
<tr class="separator:a198da2ee3cd9cfa459c3c41c4f8c44b7"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a0f3f33d93b72ba6564f9d5fa93c24f98" id="r_a0f3f33d93b72ba6564f9d5fa93c24f98"><td class="memItemLeft" align="right" valign="top">static const constexpr EventBits_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a0f3f33d93b72ba6564f9d5fa93c24f98">EVT_GRP_RPT_GAME_ROTATION_VECTOR_BIT</a> = (1 << 1)</td></tr>
|
||
|
|
<tr class="memdesc:a0f3f33d93b72ba6564f9d5fa93c24f98"><td class="mdescLeft"> </td><td class="mdescRight">When set, game rotation vector reports are active. <br /></td></tr>
|
||
|
|
<tr class="separator:a0f3f33d93b72ba6564f9d5fa93c24f98"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:aa9703cee46912a545b5e85e671f08e4b" id="r_aa9703cee46912a545b5e85e671f08e4b"><td class="memItemLeft" align="right" valign="top">static const constexpr EventBits_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa9703cee46912a545b5e85e671f08e4b">EVT_GRP_RPT_ARVR_S_ROTATION_VECTOR_BIT</a></td></tr>
|
||
|
|
<tr class="memdesc:aa9703cee46912a545b5e85e671f08e4b"><td class="mdescLeft"> </td><td class="mdescRight">When set, ARVR stabilized rotation vector reports are active. <br /></td></tr>
|
||
|
|
<tr class="separator:aa9703cee46912a545b5e85e671f08e4b"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a79d3fff1e0f19467cad231b22edafa0f" id="r_a79d3fff1e0f19467cad231b22edafa0f"><td class="memItemLeft" align="right" valign="top">static const constexpr EventBits_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a79d3fff1e0f19467cad231b22edafa0f">EVT_GRP_RPT_ARVR_S_GAME_ROTATION_VECTOR_BIT</a></td></tr>
|
||
|
|
<tr class="memdesc:a79d3fff1e0f19467cad231b22edafa0f"><td class="mdescLeft"> </td><td class="mdescRight">When set, ARVR stabilized game rotation vector reports are active. <br /></td></tr>
|
||
|
|
<tr class="separator:a79d3fff1e0f19467cad231b22edafa0f"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a541155dc4544193451cf102e2a992da9" id="r_a541155dc4544193451cf102e2a992da9"><td class="memItemLeft" align="right" valign="top">static const constexpr EventBits_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a541155dc4544193451cf102e2a992da9">EVT_GRP_RPT_GYRO_ROTATION_VECTOR_BIT</a></td></tr>
|
||
|
|
<tr class="memdesc:a541155dc4544193451cf102e2a992da9"><td class="mdescLeft"> </td><td class="mdescRight">When set, gyro integrator rotation vector reports are active. <br /></td></tr>
|
||
|
|
<tr class="separator:a541155dc4544193451cf102e2a992da9"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a17b19c32d4dfbc9ae2761a0cdd873314" id="r_a17b19c32d4dfbc9ae2761a0cdd873314"><td class="memItemLeft" align="right" valign="top">static const constexpr EventBits_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a17b19c32d4dfbc9ae2761a0cdd873314">EVT_GRP_RPT_ACCELEROMETER_BIT</a> = (1 << 5)</td></tr>
|
||
|
|
<tr class="memdesc:a17b19c32d4dfbc9ae2761a0cdd873314"><td class="mdescLeft"> </td><td class="mdescRight">When set, accelerometer reports are active. <br /></td></tr>
|
||
|
|
<tr class="separator:a17b19c32d4dfbc9ae2761a0cdd873314"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ad93161968a53ff53a6bb74ab7c34fbff" id="r_ad93161968a53ff53a6bb74ab7c34fbff"><td class="memItemLeft" align="right" valign="top">static const constexpr EventBits_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad93161968a53ff53a6bb74ab7c34fbff">EVT_GRP_RPT_LINEAR_ACCELEROMETER_BIT</a> = (1 << 6)</td></tr>
|
||
|
|
<tr class="memdesc:ad93161968a53ff53a6bb74ab7c34fbff"><td class="mdescLeft"> </td><td class="mdescRight">When set, linear accelerometer reports are active. <br /></td></tr>
|
||
|
|
<tr class="separator:ad93161968a53ff53a6bb74ab7c34fbff"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ab94a8f69673a3db7556ba67775c5ea93" id="r_ab94a8f69673a3db7556ba67775c5ea93"><td class="memItemLeft" align="right" valign="top">static const constexpr EventBits_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab94a8f69673a3db7556ba67775c5ea93">EVT_GRP_RPT_GRAVITY_BIT</a> = (1 << 7)</td></tr>
|
||
|
|
<tr class="memdesc:ab94a8f69673a3db7556ba67775c5ea93"><td class="mdescLeft"> </td><td class="mdescRight">When set, gravity reports are active. <br /></td></tr>
|
||
|
|
<tr class="separator:ab94a8f69673a3db7556ba67775c5ea93"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a3a8b12ea9b75f97191785a60d1aa962a" id="r_a3a8b12ea9b75f97191785a60d1aa962a"><td class="memItemLeft" align="right" valign="top">static const constexpr EventBits_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a3a8b12ea9b75f97191785a60d1aa962a">EVT_GRP_RPT_GYRO_BIT</a> = (1 << 8)</td></tr>
|
||
|
|
<tr class="memdesc:a3a8b12ea9b75f97191785a60d1aa962a"><td class="mdescLeft"> </td><td class="mdescRight">When set, gyro reports are active. <br /></td></tr>
|
||
|
|
<tr class="separator:a3a8b12ea9b75f97191785a60d1aa962a"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:af86821bc0f1e7f5897de20b5e47a85bd" id="r_af86821bc0f1e7f5897de20b5e47a85bd"><td class="memItemLeft" align="right" valign="top">static const constexpr EventBits_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#af86821bc0f1e7f5897de20b5e47a85bd">EVT_GRP_RPT_GYRO_UNCALIBRATED_BIT</a> = (1 << 9)</td></tr>
|
||
|
|
<tr class="memdesc:af86821bc0f1e7f5897de20b5e47a85bd"><td class="mdescLeft"> </td><td class="mdescRight">When set, uncalibrated gyro reports are active. <br /></td></tr>
|
||
|
|
<tr class="separator:af86821bc0f1e7f5897de20b5e47a85bd"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a901af6f2d552f197ee830d0a1c06679c" id="r_a901af6f2d552f197ee830d0a1c06679c"><td class="memItemLeft" align="right" valign="top">static const constexpr EventBits_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a901af6f2d552f197ee830d0a1c06679c">EVT_GRP_RPT_MAGNETOMETER_BIT</a> = (1 << 10)</td></tr>
|
||
|
|
<tr class="memdesc:a901af6f2d552f197ee830d0a1c06679c"><td class="mdescLeft"> </td><td class="mdescRight">When set, magnetometer reports are active. <br /></td></tr>
|
||
|
|
<tr class="separator:a901af6f2d552f197ee830d0a1c06679c"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a665464f781fe891b9179478d0174af47" id="r_a665464f781fe891b9179478d0174af47"><td class="memItemLeft" align="right" valign="top">static const constexpr EventBits_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a665464f781fe891b9179478d0174af47">EVT_GRP_RPT_TAP_DETECTOR_BIT</a> = (1 << 11)</td></tr>
|
||
|
|
<tr class="memdesc:a665464f781fe891b9179478d0174af47"><td class="mdescLeft"> </td><td class="mdescRight">When set, tap detector reports are active. <br /></td></tr>
|
||
|
|
<tr class="separator:a665464f781fe891b9179478d0174af47"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ab264b65a3aa5a9a74ed11b8977164a73" id="r_ab264b65a3aa5a9a74ed11b8977164a73"><td class="memItemLeft" align="right" valign="top">static const constexpr EventBits_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab264b65a3aa5a9a74ed11b8977164a73">EVT_GRP_RPT_STEP_COUNTER_BIT</a> = (1 << 12)</td></tr>
|
||
|
|
<tr class="memdesc:ab264b65a3aa5a9a74ed11b8977164a73"><td class="mdescLeft"> </td><td class="mdescRight">When set, step counter reports are active. <br /></td></tr>
|
||
|
|
<tr class="separator:ab264b65a3aa5a9a74ed11b8977164a73"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a7d6ee23222f55dbe9f70e04b36d9add2" id="r_a7d6ee23222f55dbe9f70e04b36d9add2"><td class="memItemLeft" align="right" valign="top">static const constexpr EventBits_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a7d6ee23222f55dbe9f70e04b36d9add2">EVT_GRP_RPT_STABILITY_CLASSIFIER_BIT</a> = (1 << 13)</td></tr>
|
||
|
|
<tr class="memdesc:a7d6ee23222f55dbe9f70e04b36d9add2"><td class="mdescLeft"> </td><td class="mdescRight">When set, stability classifier reports are active. <br /></td></tr>
|
||
|
|
<tr class="separator:a7d6ee23222f55dbe9f70e04b36d9add2"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a96eb1b1bfe1266791fd424b3ce402c56" id="r_a96eb1b1bfe1266791fd424b3ce402c56"><td class="memItemLeft" align="right" valign="top">static const constexpr EventBits_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a96eb1b1bfe1266791fd424b3ce402c56">EVT_GRP_RPT_ACTIVITY_CLASSIFIER_BIT</a> = (1 << 14)</td></tr>
|
||
|
|
<tr class="memdesc:a96eb1b1bfe1266791fd424b3ce402c56"><td class="mdescLeft"> </td><td class="mdescRight">When set, activity classifier reports are active. <br /></td></tr>
|
||
|
|
<tr class="separator:a96eb1b1bfe1266791fd424b3ce402c56"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a3e56d12435f7be81956d68196f1a46b4" id="r_a3e56d12435f7be81956d68196f1a46b4"><td class="memItemLeft" align="right" valign="top">static const constexpr EventBits_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a3e56d12435f7be81956d68196f1a46b4">EVT_GRP_RPT_RAW_ACCELEROMETER_BIT</a> = (1 << 15)</td></tr>
|
||
|
|
<tr class="memdesc:a3e56d12435f7be81956d68196f1a46b4"><td class="mdescLeft"> </td><td class="mdescRight">When set, raw accelerometer reports are active. <br /></td></tr>
|
||
|
|
<tr class="separator:a3e56d12435f7be81956d68196f1a46b4"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a6be7b240e4447c2c643e706954093aa0" id="r_a6be7b240e4447c2c643e706954093aa0"><td class="memItemLeft" align="right" valign="top">static const constexpr EventBits_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a6be7b240e4447c2c643e706954093aa0">EVT_GRP_RPT_RAW_GYRO_BIT</a> = (1 << 16)</td></tr>
|
||
|
|
<tr class="memdesc:a6be7b240e4447c2c643e706954093aa0"><td class="mdescLeft"> </td><td class="mdescRight">When set, raw gyro reports are active. <br /></td></tr>
|
||
|
|
<tr class="separator:a6be7b240e4447c2c643e706954093aa0"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ac28553b40b82c7cb409938681afe6cec" id="r_ac28553b40b82c7cb409938681afe6cec"><td class="memItemLeft" align="right" valign="top">static const constexpr EventBits_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac28553b40b82c7cb409938681afe6cec">EVT_GRP_RPT_RAW_MAGNETOMETER_BIT</a> = (1 << 17)</td></tr>
|
||
|
|
<tr class="memdesc:ac28553b40b82c7cb409938681afe6cec"><td class="mdescLeft"> </td><td class="mdescRight">When set, raw magnetometer reports are active. <br /></td></tr>
|
||
|
|
<tr class="separator:ac28553b40b82c7cb409938681afe6cec"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a89399e8a68a53bc2a269ab73625a2da2" id="r_a89399e8a68a53bc2a269ab73625a2da2"><td class="memItemLeft" align="right" valign="top">static const constexpr EventBits_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a89399e8a68a53bc2a269ab73625a2da2">EVT_GRP_RPT_ALL_BITS</a></td></tr>
|
||
|
|
<tr class="separator:a89399e8a68a53bc2a269ab73625a2da2"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:acd5b44d705af1f9aaa271a59a9d2d595" id="r_acd5b44d705af1f9aaa271a59a9d2d595"><td class="memItemLeft" align="right" valign="top">static const constexpr uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#acd5b44d705af1f9aaa271a59a9d2d595">CALIBRATE_ACCEL</a> = 0</td></tr>
|
||
|
|
<tr class="memdesc:acd5b44d705af1f9aaa271a59a9d2d595"><td class="mdescLeft"> </td><td class="mdescRight">Calibrate accelerometer command used by queue_calibrate_command. <br /></td></tr>
|
||
|
|
<tr class="separator:acd5b44d705af1f9aaa271a59a9d2d595"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:aeac84719a1cc0f9c8d5a9a749391d4db" id="r_aeac84719a1cc0f9c8d5a9a749391d4db"><td class="memItemLeft" align="right" valign="top">static const constexpr uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#aeac84719a1cc0f9c8d5a9a749391d4db">CALIBRATE_GYRO</a> = 1</td></tr>
|
||
|
|
<tr class="memdesc:aeac84719a1cc0f9c8d5a9a749391d4db"><td class="mdescLeft"> </td><td class="mdescRight">Calibrate gyro command used by queue_calibrate_command. <br /></td></tr>
|
||
|
|
<tr class="separator:aeac84719a1cc0f9c8d5a9a749391d4db"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ac00e8b59ae8d710cf79956eaafa97ddb" id="r_ac00e8b59ae8d710cf79956eaafa97ddb"><td class="memItemLeft" align="right" valign="top">static const constexpr uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac00e8b59ae8d710cf79956eaafa97ddb">CALIBRATE_MAG</a> = 2</td></tr>
|
||
|
|
<tr class="memdesc:ac00e8b59ae8d710cf79956eaafa97ddb"><td class="mdescLeft"> </td><td class="mdescRight">Calibrate magnetometer command used by queue_calibrate_command. <br /></td></tr>
|
||
|
|
<tr class="separator:ac00e8b59ae8d710cf79956eaafa97ddb"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a955dcb60da150490e17367a871b3a3d2" id="r_a955dcb60da150490e17367a871b3a3d2"><td class="memItemLeft" align="right" valign="top">static const constexpr uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a955dcb60da150490e17367a871b3a3d2">CALIBRATE_PLANAR_ACCEL</a> = 3</td></tr>
|
||
|
|
<tr class="memdesc:a955dcb60da150490e17367a871b3a3d2"><td class="mdescLeft"> </td><td class="mdescRight">Calibrate planar acceleration command used by queue_calibrate_command. <br /></td></tr>
|
||
|
|
<tr class="separator:a955dcb60da150490e17367a871b3a3d2"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:af53d9e99f163d97ef92fe989b1dd25cc" id="r_af53d9e99f163d97ef92fe989b1dd25cc"><td class="memItemLeft" align="right" valign="top">static const constexpr uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#af53d9e99f163d97ef92fe989b1dd25cc">CALIBRATE_ACCEL_GYRO_MAG</a></td></tr>
|
||
|
|
<tr class="memdesc:af53d9e99f163d97ef92fe989b1dd25cc"><td class="mdescLeft"> </td><td class="mdescRight">Calibrate accelerometer, gyro, & magnetometer command used by queue_calibrate_command. <br /></td></tr>
|
||
|
|
<tr class="separator:af53d9e99f163d97ef92fe989b1dd25cc"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a584bfa04a39feb93279ee673c340db54" id="r_a584bfa04a39feb93279ee673c340db54"><td class="memItemLeft" align="right" valign="top">static const constexpr uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a584bfa04a39feb93279ee673c340db54">CALIBRATE_STOP</a> = 5</td></tr>
|
||
|
|
<tr class="memdesc:a584bfa04a39feb93279ee673c340db54"><td class="mdescLeft"> </td><td class="mdescRight">Stop calibration command used by queue_calibrate_command. <br /></td></tr>
|
||
|
|
<tr class="separator:a584bfa04a39feb93279ee673c340db54"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a384a1efc9857ad938be3bb44f871539b" id="r_a384a1efc9857ad938be3bb44f871539b"><td class="memItemLeft" align="right" valign="top">static const constexpr uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a384a1efc9857ad938be3bb44f871539b">COMMAND_ERRORS</a> = 1</td></tr>
|
||
|
|
<tr class="separator:a384a1efc9857ad938be3bb44f871539b"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a93dd073c0cc1f3ccfde552649f6ebccc" id="r_a93dd073c0cc1f3ccfde552649f6ebccc"><td class="memItemLeft" align="right" valign="top">static const constexpr uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a93dd073c0cc1f3ccfde552649f6ebccc">COMMAND_COUNTER</a> = 2</td></tr>
|
||
|
|
<tr class="separator:a93dd073c0cc1f3ccfde552649f6ebccc"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a0a1756bc16ba3eac45f4229b1e350107" id="r_a0a1756bc16ba3eac45f4229b1e350107"><td class="memItemLeft" align="right" valign="top">static const constexpr uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a0a1756bc16ba3eac45f4229b1e350107">COMMAND_TARE</a> = 3</td></tr>
|
||
|
|
<tr class="memdesc:a0a1756bc16ba3eac45f4229b1e350107"><td class="mdescLeft"> </td><td class="mdescRight">Command and response to tare command (See Sh2 Ref. Manual 6.4.4) <br /></td></tr>
|
||
|
|
<tr class="separator:a0a1756bc16ba3eac45f4229b1e350107"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a30eb6d305a187d4d36546841e12176b9" id="r_a30eb6d305a187d4d36546841e12176b9"><td class="memItemLeft" align="right" valign="top">static const constexpr uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a30eb6d305a187d4d36546841e12176b9">COMMAND_INITIALIZE</a> = 4</td></tr>
|
||
|
|
<tr class="memdesc:a30eb6d305a187d4d36546841e12176b9"><td class="mdescLeft"> </td><td class="mdescRight">Reinitialize sensor hub components See (SH2 Ref. Manual 6.4.5) <br /></td></tr>
|
||
|
|
<tr class="separator:a30eb6d305a187d4d36546841e12176b9"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:af124a6c1d8b871f3181b6c85f1099cb2" id="r_af124a6c1d8b871f3181b6c85f1099cb2"><td class="memItemLeft" align="right" valign="top">static const constexpr uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#af124a6c1d8b871f3181b6c85f1099cb2">COMMAND_DCD</a> = 6</td></tr>
|
||
|
|
<tr class="memdesc:af124a6c1d8b871f3181b6c85f1099cb2"><td class="mdescLeft"> </td><td class="mdescRight">Save DCD command (See SH2 Ref. Manual 6.4.7) <br /></td></tr>
|
||
|
|
<tr class="separator:af124a6c1d8b871f3181b6c85f1099cb2"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a8381dfe403ddff522f172cb16780731a" id="r_a8381dfe403ddff522f172cb16780731a"><td class="memItemLeft" align="right" valign="top">static const constexpr uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a8381dfe403ddff522f172cb16780731a">COMMAND_ME_CALIBRATE</a> = 7</td></tr>
|
||
|
|
<tr class="memdesc:a8381dfe403ddff522f172cb16780731a"><td class="mdescLeft"> </td><td class="mdescRight">Command and response to configure ME calibration (See SH2 Ref. Manual 6.4.7) <br /></td></tr>
|
||
|
|
<tr class="separator:a8381dfe403ddff522f172cb16780731a"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a7a246989c94cd87f68166b20b7ad4c8b" id="r_a7a246989c94cd87f68166b20b7ad4c8b"><td class="memItemLeft" align="right" valign="top">static const constexpr uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a7a246989c94cd87f68166b20b7ad4c8b">COMMAND_DCD_PERIOD_SAVE</a> = 9</td></tr>
|
||
|
|
<tr class="memdesc:a7a246989c94cd87f68166b20b7ad4c8b"><td class="mdescLeft"> </td><td class="mdescRight">Configure DCD periodic saving (See SH2 Ref. Manual 6.4) <br /></td></tr>
|
||
|
|
<tr class="separator:a7a246989c94cd87f68166b20b7ad4c8b"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a308c8b5307d93a67b5b9066d44494aa5" id="r_a308c8b5307d93a67b5b9066d44494aa5"><td class="memItemLeft" align="right" valign="top">static const constexpr uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a308c8b5307d93a67b5b9066d44494aa5">COMMAND_OSCILLATOR</a> = 10</td></tr>
|
||
|
|
<tr class="memdesc:a308c8b5307d93a67b5b9066d44494aa5"><td class="mdescLeft"> </td><td class="mdescRight">Retrieve oscillator type command (See SH2 Ref. Manual 6.4) <br /></td></tr>
|
||
|
|
<tr class="separator:a308c8b5307d93a67b5b9066d44494aa5"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a4f580b3cb232a762ea7019ee7b04d419" id="r_a4f580b3cb232a762ea7019ee7b04d419"><td class="memItemLeft" align="right" valign="top">static const constexpr uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a4f580b3cb232a762ea7019ee7b04d419">COMMAND_CLEAR_DCD</a> = 11</td></tr>
|
||
|
|
<tr class="memdesc:a4f580b3cb232a762ea7019ee7b04d419"><td class="mdescLeft"> </td><td class="mdescRight">Clear DCD & Reset command (See SH2 Ref. Manual 6.4) <br /></td></tr>
|
||
|
|
<tr class="separator:a4f580b3cb232a762ea7019ee7b04d419"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a1e5b64caa514b7e4fe64ab214758b875" id="r_a1e5b64caa514b7e4fe64ab214758b875"><td class="memItemLeft" align="right" valign="top">static const constexpr uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a1e5b64caa514b7e4fe64ab214758b875">SHTP_REPORT_COMMAND_RESPONSE</a> = 0xF1</td></tr>
|
||
|
|
<tr class="memdesc:a1e5b64caa514b7e4fe64ab214758b875"><td class="mdescLeft"> </td><td class="mdescRight">See SH2 Ref. Manual 6.3.9. <br /></td></tr>
|
||
|
|
<tr class="separator:a1e5b64caa514b7e4fe64ab214758b875"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ab04695dd189412092254e52bd6e5a75a" id="r_ab04695dd189412092254e52bd6e5a75a"><td class="memItemLeft" align="right" valign="top">static const constexpr uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab04695dd189412092254e52bd6e5a75a">SHTP_REPORT_COMMAND_REQUEST</a> = 0xF2</td></tr>
|
||
|
|
<tr class="memdesc:ab04695dd189412092254e52bd6e5a75a"><td class="mdescLeft"> </td><td class="mdescRight">See SH2 Ref. Manual 6.3.8. <br /></td></tr>
|
||
|
|
<tr class="separator:ab04695dd189412092254e52bd6e5a75a"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:aeb760b095dcf808a413ef696f2608e43" id="r_aeb760b095dcf808a413ef696f2608e43"><td class="memItemLeft" align="right" valign="top">static const constexpr uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#aeb760b095dcf808a413ef696f2608e43">SHTP_REPORT_FRS_READ_RESPONSE</a> = 0xF3</td></tr>
|
||
|
|
<tr class="memdesc:aeb760b095dcf808a413ef696f2608e43"><td class="mdescLeft"> </td><td class="mdescRight">See SH2 Ref. Manual 6.3.7. <br /></td></tr>
|
||
|
|
<tr class="separator:aeb760b095dcf808a413ef696f2608e43"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a74af7eacc35cc825940b647c2de0d368" id="r_a74af7eacc35cc825940b647c2de0d368"><td class="memItemLeft" align="right" valign="top">static const constexpr uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a74af7eacc35cc825940b647c2de0d368">SHTP_REPORT_FRS_READ_REQUEST</a> = 0xF4</td></tr>
|
||
|
|
<tr class="memdesc:a74af7eacc35cc825940b647c2de0d368"><td class="mdescLeft"> </td><td class="mdescRight">See SH2 Ref. Manual 6.3.6. <br /></td></tr>
|
||
|
|
<tr class="separator:a74af7eacc35cc825940b647c2de0d368"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a0177134162e116501bc9483c6e4b76c3" id="r_a0177134162e116501bc9483c6e4b76c3"><td class="memItemLeft" align="right" valign="top">static const constexpr uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a0177134162e116501bc9483c6e4b76c3">SHTP_REPORT_PRODUCT_ID_RESPONSE</a> = 0xF8</td></tr>
|
||
|
|
<tr class="memdesc:a0177134162e116501bc9483c6e4b76c3"><td class="mdescLeft"> </td><td class="mdescRight">See SH2 Ref. Manual 6.3.2. <br /></td></tr>
|
||
|
|
<tr class="separator:a0177134162e116501bc9483c6e4b76c3"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a542405639c28bd56bc4361b922763c95" id="r_a542405639c28bd56bc4361b922763c95"><td class="memItemLeft" align="right" valign="top">static const constexpr uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a542405639c28bd56bc4361b922763c95">SHTP_REPORT_PRODUCT_ID_REQUEST</a> = 0xF9</td></tr>
|
||
|
|
<tr class="memdesc:a542405639c28bd56bc4361b922763c95"><td class="mdescLeft"> </td><td class="mdescRight">See SH2 Ref. Manual 6.3.1. <br /></td></tr>
|
||
|
|
<tr class="separator:a542405639c28bd56bc4361b922763c95"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ae37d6f8431c8c465bfb0c662772b5cb9" id="r_ae37d6f8431c8c465bfb0c662772b5cb9"><td class="memItemLeft" align="right" valign="top">static const constexpr uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae37d6f8431c8c465bfb0c662772b5cb9">SHTP_REPORT_BASE_TIMESTAMP</a> = 0xFB</td></tr>
|
||
|
|
<tr class="memdesc:ae37d6f8431c8c465bfb0c662772b5cb9"><td class="mdescLeft"> </td><td class="mdescRight">See SH2 Ref. Manual 7.2.1. <br /></td></tr>
|
||
|
|
<tr class="separator:ae37d6f8431c8c465bfb0c662772b5cb9"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a1d3bff4e20c2c3d47db322c9e34ef338" id="r_a1d3bff4e20c2c3d47db322c9e34ef338"><td class="memItemLeft" align="right" valign="top">static const constexpr uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a1d3bff4e20c2c3d47db322c9e34ef338">SHTP_REPORT_SET_FEATURE_COMMAND</a> = 0xFD</td></tr>
|
||
|
|
<tr class="memdesc:a1d3bff4e20c2c3d47db322c9e34ef338"><td class="mdescLeft"> </td><td class="mdescRight">See SH2 Ref. Manual 6.5.4. <br /></td></tr>
|
||
|
|
<tr class="separator:a1d3bff4e20c2c3d47db322c9e34ef338"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a354eaff2218eb382a1851537a75badcc" id="r_a354eaff2218eb382a1851537a75badcc"><td class="memItemLeft" align="right" valign="top">static const constexpr uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a354eaff2218eb382a1851537a75badcc">SENSOR_REPORT_ID_ACCELEROMETER</a> = 0x01</td></tr>
|
||
|
|
<tr class="memdesc:a354eaff2218eb382a1851537a75badcc"><td class="mdescLeft"> </td><td class="mdescRight">See SH2 Ref. Manual 6.5.9. <br /></td></tr>
|
||
|
|
<tr class="separator:a354eaff2218eb382a1851537a75badcc"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a224fb8f833806dd530c5f16e7ab5bc7a" id="r_a224fb8f833806dd530c5f16e7ab5bc7a"><td class="memItemLeft" align="right" valign="top">static const constexpr uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a224fb8f833806dd530c5f16e7ab5bc7a">SENSOR_REPORT_ID_GYROSCOPE</a> = 0x02</td></tr>
|
||
|
|
<tr class="memdesc:a224fb8f833806dd530c5f16e7ab5bc7a"><td class="mdescLeft"> </td><td class="mdescRight">See SH2 Ref. Manual 6.5.13. <br /></td></tr>
|
||
|
|
<tr class="separator:a224fb8f833806dd530c5f16e7ab5bc7a"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a06058a84d6604054aa66ee008ac64aa9" id="r_a06058a84d6604054aa66ee008ac64aa9"><td class="memItemLeft" align="right" valign="top">static const constexpr uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a06058a84d6604054aa66ee008ac64aa9">SENSOR_REPORT_ID_MAGNETIC_FIELD</a> = 0x03</td></tr>
|
||
|
|
<tr class="memdesc:a06058a84d6604054aa66ee008ac64aa9"><td class="mdescLeft"> </td><td class="mdescRight">See SH2 Ref. Manual 6.5.16. <br /></td></tr>
|
||
|
|
<tr class="separator:a06058a84d6604054aa66ee008ac64aa9"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ace7720a02c9f4ef38e319849f6c36a0b" id="r_ace7720a02c9f4ef38e319849f6c36a0b"><td class="memItemLeft" align="right" valign="top">static const constexpr uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#ace7720a02c9f4ef38e319849f6c36a0b">SENSOR_REPORT_ID_LINEAR_ACCELERATION</a> = 0x04</td></tr>
|
||
|
|
<tr class="memdesc:ace7720a02c9f4ef38e319849f6c36a0b"><td class="mdescLeft"> </td><td class="mdescRight">See SH2 Ref. Manual 6.5.10. <br /></td></tr>
|
||
|
|
<tr class="separator:ace7720a02c9f4ef38e319849f6c36a0b"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a37c91f995c385556486df5fbbce8a3d5" id="r_a37c91f995c385556486df5fbbce8a3d5"><td class="memItemLeft" align="right" valign="top">static const constexpr uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a37c91f995c385556486df5fbbce8a3d5">SENSOR_REPORT_ID_ROTATION_VECTOR</a> = 0x05</td></tr>
|
||
|
|
<tr class="memdesc:a37c91f995c385556486df5fbbce8a3d5"><td class="mdescLeft"> </td><td class="mdescRight">See SH2 Ref. Manual 6.5.18. <br /></td></tr>
|
||
|
|
<tr class="separator:a37c91f995c385556486df5fbbce8a3d5"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a6730acb92053d44decb690a7b7234032" id="r_a6730acb92053d44decb690a7b7234032"><td class="memItemLeft" align="right" valign="top">static const constexpr uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a6730acb92053d44decb690a7b7234032">SENSOR_REPORT_ID_GRAVITY</a> = 0x06</td></tr>
|
||
|
|
<tr class="memdesc:a6730acb92053d44decb690a7b7234032"><td class="mdescLeft"> </td><td class="mdescRight">See SH2 Ref. Manual 6.5.11. <br /></td></tr>
|
||
|
|
<tr class="separator:a6730acb92053d44decb690a7b7234032"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:acb8e83fbb0645d4e98a96120ce9f431c" id="r_acb8e83fbb0645d4e98a96120ce9f431c"><td class="memItemLeft" align="right" valign="top">static const constexpr uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#acb8e83fbb0645d4e98a96120ce9f431c">SENSOR_REPORT_ID_UNCALIBRATED_GYRO</a> = 0x07</td></tr>
|
||
|
|
<tr class="memdesc:acb8e83fbb0645d4e98a96120ce9f431c"><td class="mdescLeft"> </td><td class="mdescRight">See SH2 Ref. Manual 6.5.14. <br /></td></tr>
|
||
|
|
<tr class="separator:acb8e83fbb0645d4e98a96120ce9f431c"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ada7dbda9f7a0bfb0894a787ce0ff9cef" id="r_ada7dbda9f7a0bfb0894a787ce0ff9cef"><td class="memItemLeft" align="right" valign="top">static const constexpr uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#ada7dbda9f7a0bfb0894a787ce0ff9cef">SENSOR_REPORT_ID_GAME_ROTATION_VECTOR</a> = 0x08</td></tr>
|
||
|
|
<tr class="memdesc:ada7dbda9f7a0bfb0894a787ce0ff9cef"><td class="mdescLeft"> </td><td class="mdescRight">See SH2 Ref. Manual 6.5.19. <br /></td></tr>
|
||
|
|
<tr class="separator:ada7dbda9f7a0bfb0894a787ce0ff9cef"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:abb6d0586a5a87b7b34f4c65ae52965a4" id="r_abb6d0586a5a87b7b34f4c65ae52965a4"><td class="memItemLeft" align="right" valign="top">static const constexpr uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#abb6d0586a5a87b7b34f4c65ae52965a4">SENSOR_REPORT_ID_GEOMAGNETIC_ROTATION_VECTOR</a> = 0x09</td></tr>
|
||
|
|
<tr class="memdesc:abb6d0586a5a87b7b34f4c65ae52965a4"><td class="mdescLeft"> </td><td class="mdescRight">See SH2 Ref. Manual 6.5.20. <br /></td></tr>
|
||
|
|
<tr class="separator:abb6d0586a5a87b7b34f4c65ae52965a4"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:acd0fc6ffa70dd2761cba0ac0b88c234f" id="r_acd0fc6ffa70dd2761cba0ac0b88c234f"><td class="memItemLeft" align="right" valign="top">static const constexpr uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#acd0fc6ffa70dd2761cba0ac0b88c234f">SENSOR_REPORT_ID_GYRO_INTEGRATED_ROTATION_VECTOR</a> = 0x2A</td></tr>
|
||
|
|
<tr class="memdesc:acd0fc6ffa70dd2761cba0ac0b88c234f"><td class="mdescLeft"> </td><td class="mdescRight">See SH2 Ref. Manual 6.5.44. <br /></td></tr>
|
||
|
|
<tr class="separator:acd0fc6ffa70dd2761cba0ac0b88c234f"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a8114460c50e84b0ac750293ab72868c8" id="r_a8114460c50e84b0ac750293ab72868c8"><td class="memItemLeft" align="right" valign="top">static const constexpr uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a8114460c50e84b0ac750293ab72868c8">SENSOR_REPORT_ID_TAP_DETECTOR</a> = 0x10</td></tr>
|
||
|
|
<tr class="memdesc:a8114460c50e84b0ac750293ab72868c8"><td class="mdescLeft"> </td><td class="mdescRight">See SH2 Ref. Manual 6.5.27. <br /></td></tr>
|
||
|
|
<tr class="separator:a8114460c50e84b0ac750293ab72868c8"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a2a10161bb564067a07f3fcf4021e00bb" id="r_a2a10161bb564067a07f3fcf4021e00bb"><td class="memItemLeft" align="right" valign="top">static const constexpr uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a2a10161bb564067a07f3fcf4021e00bb">SENSOR_REPORT_ID_STEP_COUNTER</a> = 0x11</td></tr>
|
||
|
|
<tr class="memdesc:a2a10161bb564067a07f3fcf4021e00bb"><td class="mdescLeft"> </td><td class="mdescRight">See SH2 Ref. Manual 6.5.29. <br /></td></tr>
|
||
|
|
<tr class="separator:a2a10161bb564067a07f3fcf4021e00bb"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ab5c29f31714b4755c0edbce7156652f7" id="r_ab5c29f31714b4755c0edbce7156652f7"><td class="memItemLeft" align="right" valign="top">static const constexpr uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab5c29f31714b4755c0edbce7156652f7">SENSOR_REPORT_ID_STABILITY_CLASSIFIER</a> = 0x13</td></tr>
|
||
|
|
<tr class="memdesc:ab5c29f31714b4755c0edbce7156652f7"><td class="mdescLeft"> </td><td class="mdescRight">See SH2 Ref. Manual 6.5.31. <br /></td></tr>
|
||
|
|
<tr class="separator:ab5c29f31714b4755c0edbce7156652f7"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a80ea70c4787dea6c3eabb48f583f1916" id="r_a80ea70c4787dea6c3eabb48f583f1916"><td class="memItemLeft" align="right" valign="top">static const constexpr uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a80ea70c4787dea6c3eabb48f583f1916">SENSOR_REPORT_ID_RAW_ACCELEROMETER</a> = 0x14</td></tr>
|
||
|
|
<tr class="memdesc:a80ea70c4787dea6c3eabb48f583f1916"><td class="mdescLeft"> </td><td class="mdescRight">See SH2 Ref. Manual 6.5.8. <br /></td></tr>
|
||
|
|
<tr class="separator:a80ea70c4787dea6c3eabb48f583f1916"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a03b3000424e6d966b80655443ec546bc" id="r_a03b3000424e6d966b80655443ec546bc"><td class="memItemLeft" align="right" valign="top">static const constexpr uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a03b3000424e6d966b80655443ec546bc">SENSOR_REPORT_ID_RAW_GYROSCOPE</a> = 0x15</td></tr>
|
||
|
|
<tr class="memdesc:a03b3000424e6d966b80655443ec546bc"><td class="mdescLeft"> </td><td class="mdescRight">See SH2 Ref. Manual 6.5.12. <br /></td></tr>
|
||
|
|
<tr class="separator:a03b3000424e6d966b80655443ec546bc"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a9e9a7578b7584e7eb2ad562b29565fa7" id="r_a9e9a7578b7584e7eb2ad562b29565fa7"><td class="memItemLeft" align="right" valign="top">static const constexpr uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a9e9a7578b7584e7eb2ad562b29565fa7">SENSOR_REPORT_ID_RAW_MAGNETOMETER</a> = 0x16</td></tr>
|
||
|
|
<tr class="memdesc:a9e9a7578b7584e7eb2ad562b29565fa7"><td class="mdescLeft"> </td><td class="mdescRight">See SH2 Ref. Manual 6.5.15. <br /></td></tr>
|
||
|
|
<tr class="separator:a9e9a7578b7584e7eb2ad562b29565fa7"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a7274f6d3bda04da0bb304386b4e8d603" id="r_a7274f6d3bda04da0bb304386b4e8d603"><td class="memItemLeft" align="right" valign="top">static const constexpr uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a7274f6d3bda04da0bb304386b4e8d603">SENSOR_REPORT_ID_PERSONAL_ACTIVITY_CLASSIFIER</a> = 0x1E</td></tr>
|
||
|
|
<tr class="memdesc:a7274f6d3bda04da0bb304386b4e8d603"><td class="mdescLeft"> </td><td class="mdescRight">See SH2 Ref. Manual 6.5.36. <br /></td></tr>
|
||
|
|
<tr class="separator:a7274f6d3bda04da0bb304386b4e8d603"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a8d4b91149cfc1a3cd615f60a4ad2275e" id="r_a8d4b91149cfc1a3cd615f60a4ad2275e"><td class="memItemLeft" align="right" valign="top">static const constexpr uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a8d4b91149cfc1a3cd615f60a4ad2275e">SENSOR_REPORT_ID_ARVR_STABILIZED_ROTATION_VECTOR</a> = 0x28</td></tr>
|
||
|
|
<tr class="memdesc:a8d4b91149cfc1a3cd615f60a4ad2275e"><td class="mdescLeft"> </td><td class="mdescRight">See SH2 Ref. Manual 6.5.42. <br /></td></tr>
|
||
|
|
<tr class="separator:a8d4b91149cfc1a3cd615f60a4ad2275e"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:aeb51ebb6c82158cd7e23bd682c08c4e0" id="r_aeb51ebb6c82158cd7e23bd682c08c4e0"><td class="memItemLeft" align="right" valign="top">static const constexpr uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#aeb51ebb6c82158cd7e23bd682c08c4e0">SENSOR_REPORT_ID_ARVR_STABILIZED_GAME_ROTATION_VECTOR</a> = 0x29</td></tr>
|
||
|
|
<tr class="memdesc:aeb51ebb6c82158cd7e23bd682c08c4e0"><td class="mdescLeft"> </td><td class="mdescRight">See SH2 Ref. Manual 6.5.43. <br /></td></tr>
|
||
|
|
<tr class="separator:aeb51ebb6c82158cd7e23bd682c08c4e0"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a27df630f3e52b35552d2c1f2cf3496b0" id="r_a27df630f3e52b35552d2c1f2cf3496b0"><td class="memItemLeft" align="right" valign="top">static const constexpr uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a27df630f3e52b35552d2c1f2cf3496b0">TARE_NOW</a> = 0</td></tr>
|
||
|
|
<tr class="memdesc:a27df630f3e52b35552d2c1f2cf3496b0"><td class="mdescLeft"> </td><td class="mdescRight">See SH2 Ref. Manual 6.4.4.1. <br /></td></tr>
|
||
|
|
<tr class="separator:a27df630f3e52b35552d2c1f2cf3496b0"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a115aef7b38ec0dec2085f6917d832912" id="r_a115aef7b38ec0dec2085f6917d832912"><td class="memItemLeft" align="right" valign="top">static const constexpr uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a115aef7b38ec0dec2085f6917d832912">TARE_PERSIST</a> = 1</td></tr>
|
||
|
|
<tr class="memdesc:a115aef7b38ec0dec2085f6917d832912"><td class="mdescLeft"> </td><td class="mdescRight">See SH2 Ref. Manual 6.4.4.2. <br /></td></tr>
|
||
|
|
<tr class="separator:a115aef7b38ec0dec2085f6917d832912"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a59cde7dd301c94a20b84735c5d49008e" id="r_a59cde7dd301c94a20b84735c5d49008e"><td class="memItemLeft" align="right" valign="top">static const constexpr uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a59cde7dd301c94a20b84735c5d49008e">TARE_SET_REORIENTATION</a> = 2</td></tr>
|
||
|
|
<tr class="memdesc:a59cde7dd301c94a20b84735c5d49008e"><td class="mdescLeft"> </td><td class="mdescRight">See SH2 Ref. Manual 6.4.4.3. <br /></td></tr>
|
||
|
|
<tr class="separator:a59cde7dd301c94a20b84735c5d49008e"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a2c98d5f2c406a3efd0b48c5666fa8c46" id="r_a2c98d5f2c406a3efd0b48c5666fa8c46"><td class="memItemLeft" align="right" valign="top">static const constexpr char * </td><td class="memItemRight" valign="bottom"><a class="el" href="#a2c98d5f2c406a3efd0b48c5666fa8c46">TAG</a> = "BNO08x"</td></tr>
|
||
|
|
<tr class="memdesc:a2c98d5f2c406a3efd0b48c5666fa8c46"><td class="mdescLeft"> </td><td class="mdescRight">Class tag used for serial print statements. <br /></td></tr>
|
||
|
|
<tr class="separator:a2c98d5f2c406a3efd0b48c5666fa8c46"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
</table>
|
||
|
|
<h2 class="groupheader">Member Typedef Documentation</h2>
|
||
|
|
<a id="a407711b4a84223a52cc043a152aea8ba" name="a407711b4a84223a52cc043a152aea8ba"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a407711b4a84223a52cc043a152aea8ba">◆ </a></span>bno08x_rx_packet_t</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">typedef struct BNO08x::bno08x_rx_packet_t BNO08x::bno08x_rx_packet_t</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Holds data that is received over spi. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a3a1a869ac69e6ee850bd2a7f90dd8945" name="a3a1a869ac69e6ee850bd2a7f90dd8945"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3a1a869ac69e6ee850bd2a7f90dd8945">◆ </a></span>bno08x_tx_packet_t</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">typedef struct BNO08x::bno08x_tx_packet_t BNO08x::bno08x_tx_packet_t</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Holds data that is sent over spi. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||
|
|
<a id="a40f7688e843d74b8bd526c6f5ff17845" name="a40f7688e843d74b8bd526c6f5ff17845"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a40f7688e843d74b8bd526c6f5ff17845">◆ </a></span>BNO08x()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">BNO08x::BNO08x </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramtype"><a class="el" href="structbno08x__config__t.html">bno08x_config_t</a></td> <td class="paramname"><span class="paramname"><em>imu_config</em><span class="paramdefsep"> = </span><span class="paramdefval"><a class="el" href="#a6232920a05c0aba34e5560951a20ae87">default_imu_config</a></span></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p><a class="el" href="class_b_n_o08x.html">BNO08x</a> imu constructor. </p>
|
||
|
|
<p>Construct a <a class="el" href="class_b_n_o08x.html">BNO08x</a> object for managing a <a class="el" href="class_b_n_o08x.html">BNO08x</a> sensor. Initializes required GPIO pins, interrupts, SPI peripheral.</p>
|
||
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
||
|
|
<table class="params">
|
||
|
|
<tr><td class="paramname">imu_config</td><td>Configuration settings (optional), default settings can be seen in <a class="el" href="structbno08x__config__t.html" title="IMU configuration settings passed into constructor.">bno08x_config_t</a> </td></tr>
|
||
|
|
</table>
|
||
|
|
</dd>
|
||
|
|
</dl>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a40f7688e843d74b8bd526c6f5ff17845_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a40f7688e843d74b8bd526c6f5ff17845_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a40f7688e843d74b8bd526c6f5ff17845_cgraph" id="aclass_b_n_o08x_a40f7688e843d74b8bd526c6f5ff17845_cgraph">
|
||
|
|
<area shape="rect" title="BNO08x imu constructor." alt="" coords="5,5,133,32"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a804b95c58c30d36933fd251626b85bf7" title="HINT interrupt service routine, handles falling edge of BNO08x HINT pin." alt="" coords="181,5,329,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="133,16,165,16,165,21,133,21"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<h2 class="groupheader">Member Function Documentation</h2>
|
||
|
|
<a id="aeffce374f558a167d5b5f19ad627e7cc" name="aeffce374f558a167d5b5f19ad627e7cc"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aeffce374f558a167d5b5f19ad627e7cc">◆ </a></span>calibrate_accelerometer()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void BNO08x::calibrate_accelerometer </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Sends command to calibrate accelerometer. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_aeffce374f558a167d5b5f19ad627e7cc_cgraph.png" border="0" usemap="#aclass_b_n_o08x_aeffce374f558a167d5b5f19ad627e7cc_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_aeffce374f558a167d5b5f19ad627e7cc_cgraph" id="aclass_b_n_o08x_aeffce374f558a167d5b5f19ad627e7cc_cgraph">
|
||
|
|
<area shape="rect" title="Sends command to calibrate accelerometer." alt="" coords="5,43,222,69"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ad097849616c5caab1fd3eb3632ee2b91" title="Queues a packet containing a command to calibrate the specified sensor." alt="" coords="273,5,442,48"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="222,40,257,36,258,41,222,46"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7cdeb849e728487de961cdfd4030c773" title="Waits for a queued packet to be sent or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="270,72,445,99"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="222,66,254,70,253,76,222,72"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a5cc58139e4d5f0587b90e249ceb476f9" title="Queues a packet containing a command." alt="" coords="493,13,670,40"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="442,24,477,24,477,29,442,29"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a62c570ba96512f4d0d10b2594048de1f" title="Queues an SHTP packet to be sent via SPI." alt="" coords="718,13,878,40"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="671,24,703,24,703,29,671,29"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="afd0ca5f9b9741935543d143a5a43d128" name="afd0ca5f9b9741935543d143a5a43d128"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afd0ca5f9b9741935543d143a5a43d128">◆ </a></span>calibrate_all()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void BNO08x::calibrate_all </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Sends command to calibrate accelerometer, gyro, and magnetometer. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_afd0ca5f9b9741935543d143a5a43d128_cgraph.png" border="0" usemap="#aclass_b_n_o08x_afd0ca5f9b9741935543d143a5a43d128_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_afd0ca5f9b9741935543d143a5a43d128_cgraph" id="aclass_b_n_o08x_afd0ca5f9b9741935543d143a5a43d128_cgraph">
|
||
|
|
<area shape="rect" title="Sends command to calibrate accelerometer, gyro, and magnetometer." alt="" coords="5,43,153,69"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ad097849616c5caab1fd3eb3632ee2b91" title="Queues a packet containing a command to calibrate the specified sensor." alt="" coords="204,5,373,48"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="153,43,188,38,189,43,154,48"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7cdeb849e728487de961cdfd4030c773" title="Waits for a queued packet to be sent or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="201,72,376,99"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="154,64,185,68,185,74,153,69"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a5cc58139e4d5f0587b90e249ceb476f9" title="Queues a packet containing a command." alt="" coords="424,13,601,40"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="373,24,408,24,408,29,373,29"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a62c570ba96512f4d0d10b2594048de1f" title="Queues an SHTP packet to be sent via SPI." alt="" coords="649,13,809,40"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="602,24,634,24,634,29,602,29"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_afd0ca5f9b9741935543d143a5a43d128_icgraph.png" border="0" usemap="#aclass_b_n_o08x_afd0ca5f9b9741935543d143a5a43d128_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_afd0ca5f9b9741935543d143a5a43d128_icgraph" id="aclass_b_n_o08x_afd0ca5f9b9741935543d143a5a43d128_icgraph">
|
||
|
|
<area shape="rect" title="Sends command to calibrate accelerometer, gyro, and magnetometer." alt="" coords="239,13,386,40"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ae6e875a27ae74ebed806ee1a4576845a" title="Runs full calibration routine." alt="" coords="5,5,191,48"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="223,29,191,29,191,24,223,24"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a9ada90f8ab6dd33fa2d7c168d9234af1" name="a9ada90f8ab6dd33fa2d7c168d9234af1"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9ada90f8ab6dd33fa2d7c168d9234af1">◆ </a></span>calibrate_gyro()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void BNO08x::calibrate_gyro </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Sends command to calibrate gyro. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a9ada90f8ab6dd33fa2d7c168d9234af1_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a9ada90f8ab6dd33fa2d7c168d9234af1_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a9ada90f8ab6dd33fa2d7c168d9234af1_cgraph" id="aclass_b_n_o08x_a9ada90f8ab6dd33fa2d7c168d9234af1_cgraph">
|
||
|
|
<area shape="rect" title="Sends command to calibrate gyro." alt="" coords="5,43,165,69"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ad097849616c5caab1fd3eb3632ee2b91" title="Queues a packet containing a command to calibrate the specified sensor." alt="" coords="216,5,385,48"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="165,43,200,38,201,43,165,48"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7cdeb849e728487de961cdfd4030c773" title="Waits for a queued packet to be sent or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="213,72,388,99"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="165,64,197,69,197,74,165,69"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a5cc58139e4d5f0587b90e249ceb476f9" title="Queues a packet containing a command." alt="" coords="436,13,613,40"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="385,24,420,24,420,29,385,29"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a62c570ba96512f4d0d10b2594048de1f" title="Queues an SHTP packet to be sent via SPI." alt="" coords="661,13,821,40"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="614,24,646,24,646,29,614,29"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="ac26350b55095a346d72598ab8aa74b4a" name="ac26350b55095a346d72598ab8aa74b4a"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac26350b55095a346d72598ab8aa74b4a">◆ </a></span>calibrate_magnetometer()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void BNO08x::calibrate_magnetometer </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Sends command to calibrate magnetometer. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_ac26350b55095a346d72598ab8aa74b4a_cgraph.png" border="0" usemap="#aclass_b_n_o08x_ac26350b55095a346d72598ab8aa74b4a_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_ac26350b55095a346d72598ab8aa74b4a_cgraph" id="aclass_b_n_o08x_ac26350b55095a346d72598ab8aa74b4a_cgraph">
|
||
|
|
<area shape="rect" title="Sends command to calibrate magnetometer." alt="" coords="5,43,223,69"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ad097849616c5caab1fd3eb3632ee2b91" title="Queues a packet containing a command to calibrate the specified sensor." alt="" coords="274,5,443,48"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="223,40,258,36,258,41,223,46"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7cdeb849e728487de961cdfd4030c773" title="Waits for a queued packet to be sent or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="271,72,446,99"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="223,66,255,70,255,76,223,72"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a5cc58139e4d5f0587b90e249ceb476f9" title="Queues a packet containing a command." alt="" coords="494,13,671,40"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="443,24,478,24,478,29,443,29"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a62c570ba96512f4d0d10b2594048de1f" title="Queues an SHTP packet to be sent via SPI." alt="" coords="719,13,879,40"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="672,24,704,24,704,29,672,29"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a1c6c49c97bc098db89db1aaa37e18f26" name="a1c6c49c97bc098db89db1aaa37e18f26"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1c6c49c97bc098db89db1aaa37e18f26">◆ </a></span>calibrate_planar_accelerometer()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void BNO08x::calibrate_planar_accelerometer </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Sends command to calibrate planar accelerometer. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a1c6c49c97bc098db89db1aaa37e18f26_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a1c6c49c97bc098db89db1aaa37e18f26_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a1c6c49c97bc098db89db1aaa37e18f26_cgraph" id="aclass_b_n_o08x_a1c6c49c97bc098db89db1aaa37e18f26_cgraph">
|
||
|
|
<area shape="rect" title="Sends command to calibrate planar accelerometer." alt="" coords="5,35,175,77"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ad097849616c5caab1fd3eb3632ee2b91" title="Queues a packet containing a command to calibrate the specified sensor." alt="" coords="226,5,395,48"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="175,42,210,37,211,43,175,47"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7cdeb849e728487de961cdfd4030c773" title="Waits for a queued packet to be sent or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="223,72,398,99"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="175,65,207,69,207,74,175,70"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a5cc58139e4d5f0587b90e249ceb476f9" title="Queues a packet containing a command." alt="" coords="446,13,623,40"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="395,24,430,24,430,29,395,29"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a62c570ba96512f4d0d10b2594048de1f" title="Queues an SHTP packet to be sent via SPI." alt="" coords="671,13,831,40"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="624,24,656,24,656,29,624,29"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a71ca35f78b98d93d31eb0c187dc8543b" name="a71ca35f78b98d93d31eb0c187dc8543b"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a71ca35f78b98d93d31eb0c187dc8543b">◆ </a></span>calibration_complete()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">bool BNO08x::calibration_complete </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Returns true if calibration has completed. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a71ca35f78b98d93d31eb0c187dc8543b_icgraph.png" border="0" usemap="#aclass_b_n_o08x_a71ca35f78b98d93d31eb0c187dc8543b_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a71ca35f78b98d93d31eb0c187dc8543b_icgraph" id="aclass_b_n_o08x_a71ca35f78b98d93d31eb0c187dc8543b_icgraph">
|
||
|
|
<area shape="rect" title="Returns true if calibration has completed." alt="" coords="239,5,376,48"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ae6e875a27ae74ebed806ee1a4576845a" title="Runs full calibration routine." alt="" coords="5,5,191,48"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="223,29,191,29,191,24,223,24"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="afe39bfdede7b9a2b273983cb29a27d6e" name="afe39bfdede7b9a2b273983cb29a27d6e"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afe39bfdede7b9a2b273983cb29a27d6e">◆ </a></span>clear_tare()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void BNO08x::clear_tare </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Sends command to clear persistent tare settings in non-volatile memory of <a class="el" href="class_b_n_o08x.html">BNO08x</a> (See Ref. Manual 6.4.4.3) </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_afe39bfdede7b9a2b273983cb29a27d6e_cgraph.png" border="0" usemap="#aclass_b_n_o08x_afe39bfdede7b9a2b273983cb29a27d6e_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_afe39bfdede7b9a2b273983cb29a27d6e_cgraph" id="aclass_b_n_o08x_afe39bfdede7b9a2b273983cb29a27d6e_cgraph">
|
||
|
|
<area shape="rect" title="Sends command to clear persistent tare settings in non-volatile memory of BNO08x (See Ref...." alt="" coords="5,43,141,69"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a4c6353e795f734ed28613f9a3d161ea2" title="Queues a packet containing a command related to zeroing sensor's axes. (See Ref. Manual 6...." alt="" coords="205,5,348,48"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="141,44,190,36,190,42,142,49"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7cdeb849e728487de961cdfd4030c773" title="Waits for a queued packet to be sent or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="189,72,364,99"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="142,63,174,68,173,73,141,68"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a5cc58139e4d5f0587b90e249ceb476f9" title="Queues a packet containing a command." alt="" coords="412,13,589,40"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="348,24,397,24,397,29,348,29"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a62c570ba96512f4d0d10b2594048de1f" title="Queues an SHTP packet to be sent via SPI." alt="" coords="637,13,797,40"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="590,24,622,24,622,29,590,29"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a367d525d1c0ba119b3dca3067bb5bccc" name="a367d525d1c0ba119b3dca3067bb5bccc"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a367d525d1c0ba119b3dca3067bb5bccc">◆ </a></span>data_available()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">bool BNO08x::data_available </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Checks if <a class="el" href="class_b_n_o08x.html">BNO08x</a> has asserted interrupt and sent data. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>true if new data has been parsed and saved </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc_cgraph" id="aclass_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc_cgraph">
|
||
|
|
<area shape="rect" title="Checks if BNO08x has asserted interrupt and sent data." alt="" coords="5,5,165,32"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a4f12de628073f44b2a3fab2688cf1caf" title="Waits for a valid or invalid packet to be received or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="213,5,367,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="165,16,197,16,197,21,165,21"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc_icgraph.png" border="0" usemap="#aclass_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc_icgraph" id="aclass_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc_icgraph">
|
||
|
|
<area shape="rect" title="Checks if BNO08x has asserted interrupt and sent data." alt="" coords="239,13,398,40"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ae6e875a27ae74ebed806ee1a4576845a" title="Runs full calibration routine." alt="" coords="5,5,191,48"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="223,29,191,29,191,24,223,24"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="ab4373e9b87837ea9fcbc0b536338c7b8" name="ab4373e9b87837ea9fcbc0b536338c7b8"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab4373e9b87837ea9fcbc0b536338c7b8">◆ </a></span>data_proc_task()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void BNO08x::data_proc_task </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Task responsible parsing packets. Executed when SPI task sends a packet to be parsed, notifies <a class="el" href="#a4f12de628073f44b2a3fab2688cf1caf" title="Waits for a valid or invalid packet to be received or HOST_INT_TIMEOUT_MS to elapse.">wait_for_data()</a> call. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_cgraph.png" border="0" usemap="#aclass_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_cgraph" id="aclass_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_cgraph">
|
||
|
|
<area shape="rect" title="Task responsible parsing packets. Executed when SPI task sends a packet to be parsed,..." alt="" coords="5,113,173,140"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a67a697595d6a4d4638a53c6b4a5ef0cd" title="Parses a packet received from bno08x, updating any data according to received reports." alt="" coords="221,113,377,140"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="173,124,205,124,205,129,173,129"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a4f66045a0528a0c17c52421ea51612e7" title="Parses received command report sent by BNO08x (See Ref. Manual 6.3.9)" alt="" coords="425,5,599,48"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="323,110,424,58,437,52,439,57,426,62,325,115"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a51b360d795563b55559f11efb40be36a" title="Sends packet to be parsed to meta data function call (frs_read_word()) through queue." alt="" coords="431,72,594,115"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="377,112,415,106,416,111,378,117"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a8d9db3e1b6208c2661e1c543deefa53d" title="Parses received input report sent by BNO08x." alt="" coords="440,139,585,181"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="378,136,424,144,423,149,377,142"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a29cfd7fc2816483ebebe9d55b677a036" title="Parses product id report and prints device info." alt="" coords="432,205,592,248"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="325,138,426,191,439,197,437,201,424,196,323,143"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_icgraph.png" border="0" usemap="#aclass_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_icgraph" id="aclass_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_icgraph">
|
||
|
|
<area shape="rect" title="Task responsible parsing packets. Executed when SPI task sends a packet to be parsed,..." alt="" coords="394,13,561,40"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a0ae135d7bf7a5f047a1d1aa5cc07e520" title="Static function used to launch data processing task." alt="" coords="179,5,346,48"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="378,29,347,29,347,24,378,24"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#aea8e2c6dd7a2c9899479a7f39fe94798" title="Initializes BNO08x sensor." alt="" coords="5,13,131,40"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="163,29,131,29,131,24,163,24"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a0ae135d7bf7a5f047a1d1aa5cc07e520" name="a0ae135d7bf7a5f047a1d1aa5cc07e520"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0ae135d7bf7a5f047a1d1aa5cc07e520">◆ </a></span>data_proc_task_trampoline()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void BNO08x::data_proc_task_trampoline </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>arg</em></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Static function used to launch data processing task. </p>
|
||
|
|
<p>Used such that <a class="el" href="#ab4373e9b87837ea9fcbc0b536338c7b8" title="Task responsible parsing packets. Executed when SPI task sends a packet to be parsed,...">data_proc_task()</a> can be non-static class member.</p>
|
||
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
||
|
|
<table class="params">
|
||
|
|
<tr><td class="paramname">arg</td><td>void pointer to <a class="el" href="class_b_n_o08x.html">BNO08x</a> imu object </td></tr>
|
||
|
|
</table>
|
||
|
|
</dd>
|
||
|
|
</dl>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_cgraph" id="aclass_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_cgraph">
|
||
|
|
<area shape="rect" title="Static function used to launch data processing task." alt="" coords="5,105,173,148"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ab4373e9b87837ea9fcbc0b536338c7b8" title="Task responsible parsing packets. Executed when SPI task sends a packet to be parsed,..." alt="" coords="221,113,388,140"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="173,124,205,124,205,129,173,129"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a67a697595d6a4d4638a53c6b4a5ef0cd" title="Parses a packet received from bno08x, updating any data according to received reports." alt="" coords="436,113,592,140"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="388,124,420,124,420,129,388,129"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a4f66045a0528a0c17c52421ea51612e7" title="Parses received command report sent by BNO08x (See Ref. Manual 6.3.9)" alt="" coords="640,5,815,48"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="538,110,639,58,652,52,654,57,641,62,541,115"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a51b360d795563b55559f11efb40be36a" title="Sends packet to be parsed to meta data function call (frs_read_word()) through queue." alt="" coords="646,72,809,115"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="592,112,630,106,631,111,593,117"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a8d9db3e1b6208c2661e1c543deefa53d" title="Parses received input report sent by BNO08x." alt="" coords="655,139,800,181"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="593,136,639,144,639,149,592,142"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a29cfd7fc2816483ebebe9d55b677a036" title="Parses product id report and prints device info." alt="" coords="647,205,808,248"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="541,138,641,191,654,197,652,201,639,196,538,143"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_icgraph.png" border="0" usemap="#aclass_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_icgraph" id="aclass_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_icgraph">
|
||
|
|
<area shape="rect" title="Static function used to launch data processing task." alt="" coords="179,5,346,48"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#aea8e2c6dd7a2c9899479a7f39fe94798" title="Initializes BNO08x sensor." alt="" coords="5,13,131,40"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="163,29,131,29,131,24,163,24"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="ad5c991150895b80bee68c933059a4058" name="ad5c991150895b80bee68c933059a4058"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad5c991150895b80bee68c933059a4058">◆ </a></span>disable_accelerometer()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void BNO08x::disable_accelerometer </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Sends command to disable accelerometer reports by setting report interval to 0. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_ad5c991150895b80bee68c933059a4058_cgraph.png" border="0" usemap="#aclass_b_n_o08x_ad5c991150895b80bee68c933059a4058_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_ad5c991150895b80bee68c933059a4058_cgraph" id="aclass_b_n_o08x_ad5c991150895b80bee68c933059a4058_cgraph">
|
||
|
|
<area shape="rect" title="Sends command to disable accelerometer reports by setting report interval to 0." alt="" coords="5,67,214,93"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a00ec3857cb06ae885e32059ef1cab693" title="Disables a sensor report for a given ID by setting its time interval to 0." alt="" coords="262,67,421,93"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="214,77,246,77,246,83,214,83"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#af2951f6ea448af7cf7932fbfed9fec3c" title="Queues a packet containing a command with a request for sensor reports, reported periodically...." alt="" coords="477,29,636,72"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="421,67,461,61,462,66,422,72"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7cdeb849e728487de961cdfd4030c773" title="Waits for a queued packet to be sent or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="469,96,644,123"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="422,88,454,93,453,98,421,93"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="516,29,514,19,521,10,535,5,557,3,580,5,594,11,591,16,578,10,557,8,536,10,524,15,519,21,521,28"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a4fdc39294922a9553d84cd96bdae4376" name="a4fdc39294922a9553d84cd96bdae4376"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4fdc39294922a9553d84cd96bdae4376">◆ </a></span>disable_activity_classifier()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void BNO08x::disable_activity_classifier </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Sends command to disable activity classifier reports by setting report interval to 0. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a4fdc39294922a9553d84cd96bdae4376_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a4fdc39294922a9553d84cd96bdae4376_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a4fdc39294922a9553d84cd96bdae4376_cgraph" id="aclass_b_n_o08x_a4fdc39294922a9553d84cd96bdae4376_cgraph">
|
||
|
|
<area shape="rect" title="Sends command to disable activity classifier reports by setting report interval to 0." alt="" coords="5,59,172,101"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a00ec3857cb06ae885e32059ef1cab693" title="Disables a sensor report for a given ID by setting its time interval to 0." alt="" coords="220,67,379,93"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="172,77,204,77,204,83,172,83"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#af2951f6ea448af7cf7932fbfed9fec3c" title="Queues a packet containing a command with a request for sensor reports, reported periodically...." alt="" coords="435,29,594,72"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="379,67,419,61,420,66,380,72"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7cdeb849e728487de961cdfd4030c773" title="Waits for a queued packet to be sent or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="427,96,602,123"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="380,88,412,93,411,98,379,93"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="474,29,472,19,479,10,493,5,515,3,538,5,552,11,549,16,536,10,515,8,494,10,482,15,477,21,479,28"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="ab187fe50fcfbb04bec9e80eb0fccf61c" name="ab187fe50fcfbb04bec9e80eb0fccf61c"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab187fe50fcfbb04bec9e80eb0fccf61c">◆ </a></span>disable_ARVR_stabilized_game_rotation_vector()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void BNO08x::disable_ARVR_stabilized_game_rotation_vector </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Sends command to disable ARVR stabilized game rotation vector reports by setting report interval to 0. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_ab187fe50fcfbb04bec9e80eb0fccf61c_cgraph.png" border="0" usemap="#aclass_b_n_o08x_ab187fe50fcfbb04bec9e80eb0fccf61c_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_ab187fe50fcfbb04bec9e80eb0fccf61c_cgraph" id="aclass_b_n_o08x_ab187fe50fcfbb04bec9e80eb0fccf61c_cgraph">
|
||
|
|
<area shape="rect" title="Sends command to disable ARVR stabilized game rotation vector reports by setting report interval to 0..." alt="" coords="5,51,178,109"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a00ec3857cb06ae885e32059ef1cab693" title="Disables a sensor report for a given ID by setting its time interval to 0." alt="" coords="226,67,385,93"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="178,77,210,77,210,83,178,83"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#af2951f6ea448af7cf7932fbfed9fec3c" title="Queues a packet containing a command with a request for sensor reports, reported periodically...." alt="" coords="441,29,600,72"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="385,67,425,61,426,66,386,72"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7cdeb849e728487de961cdfd4030c773" title="Waits for a queued packet to be sent or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="433,96,608,123"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="386,88,418,93,417,98,385,93"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="480,29,478,19,485,10,499,5,521,3,544,5,558,11,555,16,542,10,521,8,500,10,488,15,483,21,485,28"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="aa59e3d8953c96dc1cc5958a1ac628df4" name="aa59e3d8953c96dc1cc5958a1ac628df4"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa59e3d8953c96dc1cc5958a1ac628df4">◆ </a></span>disable_ARVR_stabilized_rotation_vector()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void BNO08x::disable_ARVR_stabilized_rotation_vector </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Sends command to disable ARVR stabilized rotation vector reports by setting report interval to 0. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_aa59e3d8953c96dc1cc5958a1ac628df4_cgraph.png" border="0" usemap="#aclass_b_n_o08x_aa59e3d8953c96dc1cc5958a1ac628df4_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_aa59e3d8953c96dc1cc5958a1ac628df4_cgraph" id="aclass_b_n_o08x_aa59e3d8953c96dc1cc5958a1ac628df4_cgraph">
|
||
|
|
<area shape="rect" title="Sends command to disable ARVR stabilized rotation vector reports by setting report interval to 0." alt="" coords="5,51,168,109"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a00ec3857cb06ae885e32059ef1cab693" title="Disables a sensor report for a given ID by setting its time interval to 0." alt="" coords="216,67,375,93"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="168,77,200,77,200,83,168,83"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#af2951f6ea448af7cf7932fbfed9fec3c" title="Queues a packet containing a command with a request for sensor reports, reported periodically...." alt="" coords="431,29,590,72"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="375,67,415,61,416,66,376,72"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7cdeb849e728487de961cdfd4030c773" title="Waits for a queued packet to be sent or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="423,96,598,123"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="376,88,408,93,407,98,375,93"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="470,29,468,19,475,10,489,5,511,3,534,5,548,11,545,16,532,10,511,8,490,10,478,15,473,21,475,28"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a7665cce95e791c89161ec863f49c0392" name="a7665cce95e791c89161ec863f49c0392"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7665cce95e791c89161ec863f49c0392">◆ </a></span>disable_game_rotation_vector()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void BNO08x::disable_game_rotation_vector </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Sends command to disable game rotation vector reports by setting report interval to 0. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a7665cce95e791c89161ec863f49c0392_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a7665cce95e791c89161ec863f49c0392_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a7665cce95e791c89161ec863f49c0392_cgraph" id="aclass_b_n_o08x_a7665cce95e791c89161ec863f49c0392_cgraph">
|
||
|
|
<area shape="rect" title="Sends command to disable game rotation vector reports by setting report interval to 0." alt="" coords="5,59,164,101"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a00ec3857cb06ae885e32059ef1cab693" title="Disables a sensor report for a given ID by setting its time interval to 0." alt="" coords="212,67,371,93"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="164,77,196,77,196,83,164,83"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#af2951f6ea448af7cf7932fbfed9fec3c" title="Queues a packet containing a command with a request for sensor reports, reported periodically...." alt="" coords="427,29,586,72"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="371,67,411,61,412,66,372,72"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7cdeb849e728487de961cdfd4030c773" title="Waits for a queued packet to be sent or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="419,96,594,123"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="372,88,404,93,403,98,371,93"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="466,29,464,19,471,10,485,5,507,3,530,5,544,11,541,16,528,10,507,8,486,10,474,15,469,21,471,28"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a5e63a9e68dbe2968b37dcb6dae04de6f" name="a5e63a9e68dbe2968b37dcb6dae04de6f"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5e63a9e68dbe2968b37dcb6dae04de6f">◆ </a></span>disable_gravity()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void BNO08x::disable_gravity </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Sends command to disable gravity reports by setting report interval to 0. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a5e63a9e68dbe2968b37dcb6dae04de6f_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a5e63a9e68dbe2968b37dcb6dae04de6f_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a5e63a9e68dbe2968b37dcb6dae04de6f_cgraph" id="aclass_b_n_o08x_a5e63a9e68dbe2968b37dcb6dae04de6f_cgraph">
|
||
|
|
<area shape="rect" title="Sends command to disable gravity reports by setting report interval to 0." alt="" coords="5,67,169,93"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a00ec3857cb06ae885e32059ef1cab693" title="Disables a sensor report for a given ID by setting its time interval to 0." alt="" coords="217,67,376,93"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="169,77,201,77,201,83,169,83"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#af2951f6ea448af7cf7932fbfed9fec3c" title="Queues a packet containing a command with a request for sensor reports, reported periodically...." alt="" coords="432,29,591,72"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="376,67,416,61,417,66,377,72"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7cdeb849e728487de961cdfd4030c773" title="Waits for a queued packet to be sent or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="424,96,599,123"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="377,88,409,93,408,98,376,93"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="471,29,469,19,476,10,490,5,512,3,535,5,549,11,546,16,533,10,512,8,491,10,479,15,474,21,476,28"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a8296089e2fdbd7d2e85f364cf063af82" name="a8296089e2fdbd7d2e85f364cf063af82"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8296089e2fdbd7d2e85f364cf063af82">◆ </a></span>disable_gyro()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void BNO08x::disable_gyro </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Sends command to disable gyro reports by setting report interval to 0. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a8296089e2fdbd7d2e85f364cf063af82_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a8296089e2fdbd7d2e85f364cf063af82_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a8296089e2fdbd7d2e85f364cf063af82_cgraph" id="aclass_b_n_o08x_a8296089e2fdbd7d2e85f364cf063af82_cgraph">
|
||
|
|
<area shape="rect" title="Sends command to disable gyro reports by setting report interval to 0." alt="" coords="5,67,157,93"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a00ec3857cb06ae885e32059ef1cab693" title="Disables a sensor report for a given ID by setting its time interval to 0." alt="" coords="205,67,364,93"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="157,77,189,77,189,83,157,83"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#af2951f6ea448af7cf7932fbfed9fec3c" title="Queues a packet containing a command with a request for sensor reports, reported periodically...." alt="" coords="420,29,579,72"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="364,67,404,61,405,66,365,72"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7cdeb849e728487de961cdfd4030c773" title="Waits for a queued packet to be sent or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="412,96,587,123"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="365,88,397,93,396,98,364,93"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="459,29,457,19,464,10,478,5,500,3,523,5,537,11,534,16,521,10,500,8,479,10,467,15,462,21,464,28"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="aac0a00bed7825d8a2c357a48c3626931" name="aac0a00bed7825d8a2c357a48c3626931"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aac0a00bed7825d8a2c357a48c3626931">◆ </a></span>disable_gyro_integrated_rotation_vector()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void BNO08x::disable_gyro_integrated_rotation_vector </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Sends command to disable gyro integrated rotation vector reports by setting report interval to 0. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_aac0a00bed7825d8a2c357a48c3626931_cgraph.png" border="0" usemap="#aclass_b_n_o08x_aac0a00bed7825d8a2c357a48c3626931_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_aac0a00bed7825d8a2c357a48c3626931_cgraph" id="aclass_b_n_o08x_aac0a00bed7825d8a2c357a48c3626931_cgraph">
|
||
|
|
<area shape="rect" title="Sends command to disable gyro integrated rotation vector reports by setting report interval to 0." alt="" coords="5,51,157,109"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a00ec3857cb06ae885e32059ef1cab693" title="Disables a sensor report for a given ID by setting its time interval to 0." alt="" coords="205,67,364,93"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="157,77,189,77,189,83,157,83"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#af2951f6ea448af7cf7932fbfed9fec3c" title="Queues a packet containing a command with a request for sensor reports, reported periodically...." alt="" coords="420,29,579,72"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="364,67,404,61,405,66,365,72"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7cdeb849e728487de961cdfd4030c773" title="Waits for a queued packet to be sent or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="412,96,587,123"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="365,88,397,93,396,98,364,93"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="459,29,457,19,464,10,478,5,500,3,523,5,537,11,534,16,521,10,500,8,479,10,467,15,462,21,464,28"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="afbd2b02d5abe7084ce9de49ee2c9142f" name="afbd2b02d5abe7084ce9de49ee2c9142f"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afbd2b02d5abe7084ce9de49ee2c9142f">◆ </a></span>disable_linear_accelerometer()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void BNO08x::disable_linear_accelerometer </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Sends command to disable linear accelerometer reports by setting report interval to 0. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_afbd2b02d5abe7084ce9de49ee2c9142f_cgraph.png" border="0" usemap="#aclass_b_n_o08x_afbd2b02d5abe7084ce9de49ee2c9142f_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_afbd2b02d5abe7084ce9de49ee2c9142f_cgraph" id="aclass_b_n_o08x_afbd2b02d5abe7084ce9de49ee2c9142f_cgraph">
|
||
|
|
<area shape="rect" title="Sends command to disable linear accelerometer reports by setting report interval to 0." alt="" coords="5,59,163,101"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a00ec3857cb06ae885e32059ef1cab693" title="Disables a sensor report for a given ID by setting its time interval to 0." alt="" coords="211,67,370,93"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="163,77,195,77,195,83,163,83"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#af2951f6ea448af7cf7932fbfed9fec3c" title="Queues a packet containing a command with a request for sensor reports, reported periodically...." alt="" coords="426,29,585,72"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="370,67,410,61,411,66,371,72"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7cdeb849e728487de961cdfd4030c773" title="Waits for a queued packet to be sent or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="418,96,593,123"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="371,88,403,93,402,98,370,93"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="465,29,463,19,470,10,484,5,506,3,529,5,543,11,540,16,527,10,506,8,485,10,473,15,468,21,470,28"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a6671b082d20dda8bf5c53cb47db0c338" name="a6671b082d20dda8bf5c53cb47db0c338"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6671b082d20dda8bf5c53cb47db0c338">◆ </a></span>disable_magnetometer()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void BNO08x::disable_magnetometer </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Sends command to disable magnetometer reports by setting report interval to 0. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a6671b082d20dda8bf5c53cb47db0c338_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a6671b082d20dda8bf5c53cb47db0c338_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a6671b082d20dda8bf5c53cb47db0c338_cgraph" id="aclass_b_n_o08x_a6671b082d20dda8bf5c53cb47db0c338_cgraph">
|
||
|
|
<area shape="rect" title="Sends command to disable magnetometer reports by setting report interval to 0." alt="" coords="5,67,215,93"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a00ec3857cb06ae885e32059ef1cab693" title="Disables a sensor report for a given ID by setting its time interval to 0." alt="" coords="263,67,422,93"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="215,77,247,77,247,83,215,83"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#af2951f6ea448af7cf7932fbfed9fec3c" title="Queues a packet containing a command with a request for sensor reports, reported periodically...." alt="" coords="478,29,637,72"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="422,67,462,61,463,66,423,72"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7cdeb849e728487de961cdfd4030c773" title="Waits for a queued packet to be sent or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="470,96,645,123"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="423,88,455,93,454,98,422,93"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="517,29,515,19,522,10,536,5,558,3,581,5,595,11,592,16,579,10,558,8,537,10,525,15,520,21,522,28"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a171d78f4b00598b04c8ca54da16c508b" name="a171d78f4b00598b04c8ca54da16c508b"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a171d78f4b00598b04c8ca54da16c508b">◆ </a></span>disable_raw_accelerometer()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void BNO08x::disable_raw_accelerometer </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Sends command to disable raw accelerometer reports by setting report interval to 0. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a171d78f4b00598b04c8ca54da16c508b_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a171d78f4b00598b04c8ca54da16c508b_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a171d78f4b00598b04c8ca54da16c508b_cgraph" id="aclass_b_n_o08x_a171d78f4b00598b04c8ca54da16c508b_cgraph">
|
||
|
|
<area shape="rect" title="Sends command to disable raw accelerometer reports by setting report interval to 0." alt="" coords="5,59,152,101"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a00ec3857cb06ae885e32059ef1cab693" title="Disables a sensor report for a given ID by setting its time interval to 0." alt="" coords="200,67,359,93"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="152,77,184,77,184,83,152,83"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#af2951f6ea448af7cf7932fbfed9fec3c" title="Queues a packet containing a command with a request for sensor reports, reported periodically...." alt="" coords="415,29,574,72"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="359,67,399,61,400,66,360,72"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7cdeb849e728487de961cdfd4030c773" title="Waits for a queued packet to be sent or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="407,96,582,123"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="360,88,392,93,391,98,359,93"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="454,29,452,19,459,10,473,5,495,3,518,5,532,11,529,16,516,10,495,8,474,10,462,15,457,21,459,28"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a75ef3d09f1ee016999c459e43e9e8c44" name="a75ef3d09f1ee016999c459e43e9e8c44"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a75ef3d09f1ee016999c459e43e9e8c44">◆ </a></span>disable_raw_gyro()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void BNO08x::disable_raw_gyro </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Sends command to disable raw gyro reports by setting report interval to 0. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a75ef3d09f1ee016999c459e43e9e8c44_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a75ef3d09f1ee016999c459e43e9e8c44_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a75ef3d09f1ee016999c459e43e9e8c44_cgraph" id="aclass_b_n_o08x_a75ef3d09f1ee016999c459e43e9e8c44_cgraph">
|
||
|
|
<area shape="rect" title="Sends command to disable raw gyro reports by setting report interval to 0." alt="" coords="5,67,184,93"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a00ec3857cb06ae885e32059ef1cab693" title="Disables a sensor report for a given ID by setting its time interval to 0." alt="" coords="232,67,391,93"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="184,77,216,77,216,83,184,83"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#af2951f6ea448af7cf7932fbfed9fec3c" title="Queues a packet containing a command with a request for sensor reports, reported periodically...." alt="" coords="447,29,606,72"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="391,67,431,61,432,66,392,72"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7cdeb849e728487de961cdfd4030c773" title="Waits for a queued packet to be sent or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="439,96,614,123"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="392,88,424,93,423,98,391,93"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="486,29,484,19,491,10,505,5,527,3,550,5,564,11,561,16,548,10,527,8,506,10,494,15,489,21,491,28"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="add29c84038558c28bcfca37865cf9244" name="add29c84038558c28bcfca37865cf9244"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#add29c84038558c28bcfca37865cf9244">◆ </a></span>disable_raw_magnetometer()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void BNO08x::disable_raw_magnetometer </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Sends command to disable raw magnetometer reports by setting report interval to 0. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_add29c84038558c28bcfca37865cf9244_cgraph.png" border="0" usemap="#aclass_b_n_o08x_add29c84038558c28bcfca37865cf9244_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_add29c84038558c28bcfca37865cf9244_cgraph" id="aclass_b_n_o08x_add29c84038558c28bcfca37865cf9244_cgraph">
|
||
|
|
<area shape="rect" title="Sends command to disable raw magnetometer reports by setting report interval to 0." alt="" coords="5,59,152,101"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a00ec3857cb06ae885e32059ef1cab693" title="Disables a sensor report for a given ID by setting its time interval to 0." alt="" coords="200,67,359,93"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="152,77,184,77,184,83,152,83"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#af2951f6ea448af7cf7932fbfed9fec3c" title="Queues a packet containing a command with a request for sensor reports, reported periodically...." alt="" coords="415,29,574,72"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="359,67,399,61,400,66,360,72"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7cdeb849e728487de961cdfd4030c773" title="Waits for a queued packet to be sent or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="407,96,582,123"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="360,88,392,93,391,98,359,93"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="454,29,452,19,459,10,473,5,495,3,518,5,532,11,529,16,516,10,495,8,474,10,462,15,457,21,459,28"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a00ec3857cb06ae885e32059ef1cab693" name="a00ec3857cb06ae885e32059ef1cab693"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a00ec3857cb06ae885e32059ef1cab693">◆ </a></span>disable_report()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void BNO08x::disable_report </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramtype">uint8_t</td> <td class="paramname"><span class="paramname"><em>report_ID</em>, </span></td>
|
||
|
|
</tr>
|
||
|
|
<tr>
|
||
|
|
<td class="paramkey"></td>
|
||
|
|
<td></td>
|
||
|
|
<td class="paramtype">const EventBits_t</td> <td class="paramname"><span class="paramname"><em>report_evt_grp_bit</em></span> )</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Disables a sensor report for a given ID by setting its time interval to 0. </p>
|
||
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
||
|
|
<table class="params">
|
||
|
|
<tr><td class="paramname">report_ID</td><td>The report ID of the sensor, i.e. SENSOR_REPORT_ID_X </td></tr>
|
||
|
|
<tr><td class="paramname">report_evt_grp_bit</td><td>The event group bit for the respective report, to indicate to <a class="el" href="#a2ecd4ed60f82730ae230c61687ec92bf" title="Task responsible for SPI transactions. Executed when HINT in is asserted by BNO08x.">spi_task()</a> it's disabled, i.e. EVT_GRP_RPT_X</td></tr>
|
||
|
|
</table>
|
||
|
|
</dd>
|
||
|
|
</dl>
|
||
|
|
<p>If no reports are enabled after disabling, this function will disable interrupts on hint pin.</p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a00ec3857cb06ae885e32059ef1cab693_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a00ec3857cb06ae885e32059ef1cab693_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a00ec3857cb06ae885e32059ef1cab693_cgraph" id="aclass_b_n_o08x_a00ec3857cb06ae885e32059ef1cab693_cgraph">
|
||
|
|
<area shape="rect" title="Disables a sensor report for a given ID by setting its time interval to 0." alt="" coords="5,67,165,93"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#af2951f6ea448af7cf7932fbfed9fec3c" title="Queues a packet containing a command with a request for sensor reports, reported periodically...." alt="" coords="221,29,380,72"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="165,67,205,61,205,66,165,72"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7cdeb849e728487de961cdfd4030c773" title="Waits for a queued packet to be sent or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="213,96,388,123"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="165,88,197,93,197,98,165,93"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="259,29,258,19,265,10,279,5,300,3,323,5,337,11,335,16,322,10,300,8,280,10,268,15,263,21,265,28"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a00ec3857cb06ae885e32059ef1cab693_icgraph.png" border="0" usemap="#aclass_b_n_o08x_a00ec3857cb06ae885e32059ef1cab693_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a00ec3857cb06ae885e32059ef1cab693_icgraph" id="aclass_b_n_o08x_a00ec3857cb06ae885e32059ef1cab693_icgraph">
|
||
|
|
<area shape="rect" title="Disables a sensor report for a given ID by setting its time interval to 0." alt="" coords="282,576,441,603"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ad5c991150895b80bee68c933059a4058" title="Sends command to disable accelerometer reports by setting report interval to 0." alt="" coords="15,5,224,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="355,561,342,447,317,292,300,214,281,143,258,85,232,46,217,35,220,30,236,42,262,82,286,141,306,212,322,291,347,447,360,560"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a4fdc39294922a9553d84cd96bdae4376" title="Sends command to disable activity classifier reports by setting report interval to 0." alt="" coords="36,56,203,99"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="353,561,338,461,311,326,295,258,276,197,254,146,232,112,218,101,202,93,204,88,221,97,236,109,259,144,281,195,300,257,317,325,343,460,359,560"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ab187fe50fcfbb04bec9e80eb0fccf61c" title="Sends command to disable ARVR stabilized game rotation vector reports by setting report interval to 0..." alt="" coords="33,123,206,181"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="356,561,350,488,331,390,315,338,293,287,266,238,232,195,205,176,208,171,236,191,270,235,298,284,320,336,336,389,355,487,362,560"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#aa59e3d8953c96dc1cc5958a1ac628df4" title="Sends command to disable ARVR stabilized rotation vector reports by setting report interval to 0." alt="" coords="38,205,201,264"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="354,561,342,503,320,427,304,387,284,347,260,311,232,278,200,257,202,252,235,274,265,307,289,345,309,384,325,425,348,501,359,560"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7665cce95e791c89161ec863f49c0392" title="Sends command to disable game rotation vector reports by setting report interval to 0." alt="" coords="40,288,199,331"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="351,562,336,514,313,456,278,396,257,369,232,345,198,326,200,321,235,341,261,365,283,393,317,453,341,513,356,560"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a5e63a9e68dbe2968b37dcb6dae04de6f" title="Sends command to disable gravity reports by setting report interval to 0." alt="" coords="38,355,201,381"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="348,563,331,525,306,479,273,433,232,396,201,380,203,376,235,391,277,430,311,476,336,522,353,561"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a8296089e2fdbd7d2e85f364cf063af82" title="Sends command to disable gyro reports by setting report interval to 0." alt="" coords="44,405,195,432"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="342,564,298,504,267,472,232,446,195,431,197,426,235,442,271,468,302,500,346,561"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#aac0a00bed7825d8a2c357a48c3626931" title="Sends command to disable gyro integrated rotation vector reports by setting report interval to 0." alt="" coords="44,456,195,515"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="320,571,233,529,194,514,196,509,235,524,322,566"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#afbd2b02d5abe7084ce9de49ee2c9142f" title="Sends command to disable linear accelerometer reports by setting report interval to 0." alt="" coords="41,539,198,581"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="265,580,198,572,199,567,266,575"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a6671b082d20dda8bf5c53cb47db0c338" title="Sends command to disable magnetometer reports by setting report interval to 0." alt="" coords="15,605,224,632"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="266,604,225,609,224,603,266,598"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a171d78f4b00598b04c8ca54da16c508b" title="Sends command to disable raw accelerometer reports by setting report interval to 0." alt="" coords="46,656,193,699"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="318,612,235,646,194,660,192,655,233,642,316,607"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a75ef3d09f1ee016999c459e43e9e8c44" title="Sends command to disable raw gyro reports by setting report interval to 0." alt="" coords="30,723,209,749"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="342,617,297,666,268,692,235,713,207,724,205,720,232,708,264,687,293,662,339,613"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#add29c84038558c28bcfca37865cf9244" title="Sends command to disable raw magnetometer reports by setting report interval to 0." alt="" coords="46,773,193,816"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="349,618,306,691,273,730,235,764,194,783,192,778,232,759,270,726,301,688,345,615"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a1ebd456d2a67a22b5ba0911a95915921" title="Sends command to disable rotation vector reports by setting report interval to 0." alt="" coords="35,840,204,883"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="355,619,340,665,316,722,282,780,260,807,235,830,206,847,203,843,232,826,256,803,277,777,311,719,335,663,350,617"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ab307ed3352e04c9e998ab4dd066f8932" title="Sends command to disable stability reports by setting report interval to 0." alt="" coords="34,907,205,949"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="359,619,348,677,326,752,309,791,289,829,265,865,235,897,207,915,204,910,232,893,261,862,285,827,305,789,321,750,343,676,354,618"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a427550a4ba25252912436b899124e157" title="Sends command to disable step counter reports by setting report interval to 0." alt="" coords="44,973,195,1016"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="361,619,354,688,335,781,318,830,297,878,270,924,235,963,217,977,197,986,194,981,215,972,232,959,265,920,292,876,313,828,329,779,349,687,356,618"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a16f83d1e85576a51abf2c65e5de58cd2" title="Sends command to disable tap detector reports by setting report interval to 0." alt="" coords="47,1040,192,1083"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="363,618,360,699,354,752,343,809,327,868,305,927,275,982,236,1030,216,1045,193,1054,191,1050,213,1040,232,1026,270,979,300,925,322,867,338,808,348,751,354,698,358,618"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#aaf28212a5f1960c62a73282976142cfc" title="Sends command to disable uncalibrated gyro reports by setting report interval to 0." alt="" coords="5,1107,234,1133"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="359,618,345,724,320,868,303,940,283,1006,261,1060,236,1097,220,1108,217,1104,232,1093,256,1057,278,1004,298,939,314,867,340,723,354,618"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a1ebd456d2a67a22b5ba0911a95915921" name="a1ebd456d2a67a22b5ba0911a95915921"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1ebd456d2a67a22b5ba0911a95915921">◆ </a></span>disable_rotation_vector()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void BNO08x::disable_rotation_vector </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Sends command to disable rotation vector reports by setting report interval to 0. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a1ebd456d2a67a22b5ba0911a95915921_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a1ebd456d2a67a22b5ba0911a95915921_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a1ebd456d2a67a22b5ba0911a95915921_cgraph" id="aclass_b_n_o08x_a1ebd456d2a67a22b5ba0911a95915921_cgraph">
|
||
|
|
<area shape="rect" title="Sends command to disable rotation vector reports by setting report interval to 0." alt="" coords="5,59,175,101"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a00ec3857cb06ae885e32059ef1cab693" title="Disables a sensor report for a given ID by setting its time interval to 0." alt="" coords="223,67,382,93"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="175,77,207,77,207,83,175,83"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#af2951f6ea448af7cf7932fbfed9fec3c" title="Queues a packet containing a command with a request for sensor reports, reported periodically...." alt="" coords="438,29,597,72"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="382,67,422,61,423,66,383,72"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7cdeb849e728487de961cdfd4030c773" title="Waits for a queued packet to be sent or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="430,96,605,123"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="383,88,415,93,414,98,382,93"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="477,29,475,19,482,10,496,5,518,3,541,5,555,11,552,16,539,10,518,8,497,10,485,15,480,21,482,28"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="ab307ed3352e04c9e998ab4dd066f8932" name="ab307ed3352e04c9e998ab4dd066f8932"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab307ed3352e04c9e998ab4dd066f8932">◆ </a></span>disable_stability_classifier()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void BNO08x::disable_stability_classifier </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Sends command to disable stability reports by setting report interval to 0. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_ab307ed3352e04c9e998ab4dd066f8932_cgraph.png" border="0" usemap="#aclass_b_n_o08x_ab307ed3352e04c9e998ab4dd066f8932_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_ab307ed3352e04c9e998ab4dd066f8932_cgraph" id="aclass_b_n_o08x_ab307ed3352e04c9e998ab4dd066f8932_cgraph">
|
||
|
|
<area shape="rect" title="Sends command to disable stability reports by setting report interval to 0." alt="" coords="5,59,177,101"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a00ec3857cb06ae885e32059ef1cab693" title="Disables a sensor report for a given ID by setting its time interval to 0." alt="" coords="225,67,384,93"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="177,77,209,77,209,83,177,83"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#af2951f6ea448af7cf7932fbfed9fec3c" title="Queues a packet containing a command with a request for sensor reports, reported periodically...." alt="" coords="440,29,599,72"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="384,67,424,61,425,66,385,72"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7cdeb849e728487de961cdfd4030c773" title="Waits for a queued packet to be sent or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="432,96,607,123"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="385,88,417,93,416,98,384,93"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="479,29,477,19,484,10,498,5,520,3,543,5,557,11,554,16,541,10,520,8,499,10,487,15,482,21,484,28"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a427550a4ba25252912436b899124e157" name="a427550a4ba25252912436b899124e157"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a427550a4ba25252912436b899124e157">◆ </a></span>disable_step_counter()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void BNO08x::disable_step_counter </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Sends command to disable step counter reports by setting report interval to 0. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a427550a4ba25252912436b899124e157_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a427550a4ba25252912436b899124e157_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a427550a4ba25252912436b899124e157_cgraph" id="aclass_b_n_o08x_a427550a4ba25252912436b899124e157_cgraph">
|
||
|
|
<area shape="rect" title="Sends command to disable step counter reports by setting report interval to 0." alt="" coords="5,59,157,101"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a00ec3857cb06ae885e32059ef1cab693" title="Disables a sensor report for a given ID by setting its time interval to 0." alt="" coords="205,67,364,93"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="157,77,189,77,189,83,157,83"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#af2951f6ea448af7cf7932fbfed9fec3c" title="Queues a packet containing a command with a request for sensor reports, reported periodically...." alt="" coords="420,29,579,72"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="364,67,404,61,405,66,365,72"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7cdeb849e728487de961cdfd4030c773" title="Waits for a queued packet to be sent or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="412,96,587,123"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="365,88,397,93,396,98,364,93"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="459,29,457,19,464,10,478,5,500,3,523,5,537,11,534,16,521,10,500,8,479,10,467,15,462,21,464,28"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a16f83d1e85576a51abf2c65e5de58cd2" name="a16f83d1e85576a51abf2c65e5de58cd2"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a16f83d1e85576a51abf2c65e5de58cd2">◆ </a></span>disable_tap_detector()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void BNO08x::disable_tap_detector </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Sends command to disable tap detector reports by setting report interval to 0. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a16f83d1e85576a51abf2c65e5de58cd2_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a16f83d1e85576a51abf2c65e5de58cd2_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a16f83d1e85576a51abf2c65e5de58cd2_cgraph" id="aclass_b_n_o08x_a16f83d1e85576a51abf2c65e5de58cd2_cgraph">
|
||
|
|
<area shape="rect" title="Sends command to disable tap detector reports by setting report interval to 0." alt="" coords="5,59,150,101"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a00ec3857cb06ae885e32059ef1cab693" title="Disables a sensor report for a given ID by setting its time interval to 0." alt="" coords="198,67,357,93"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="150,77,182,77,182,83,150,83"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#af2951f6ea448af7cf7932fbfed9fec3c" title="Queues a packet containing a command with a request for sensor reports, reported periodically...." alt="" coords="413,29,572,72"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="357,67,397,61,398,66,358,72"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7cdeb849e728487de961cdfd4030c773" title="Waits for a queued packet to be sent or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="405,96,580,123"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="358,88,390,93,389,98,357,93"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="452,29,450,19,457,10,471,5,493,3,516,5,530,11,527,16,514,10,493,8,472,10,460,15,455,21,457,28"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="aaf28212a5f1960c62a73282976142cfc" name="aaf28212a5f1960c62a73282976142cfc"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aaf28212a5f1960c62a73282976142cfc">◆ </a></span>disable_uncalibrated_gyro()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void BNO08x::disable_uncalibrated_gyro </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Sends command to disable uncalibrated gyro reports by setting report interval to 0. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_aaf28212a5f1960c62a73282976142cfc_cgraph.png" border="0" usemap="#aclass_b_n_o08x_aaf28212a5f1960c62a73282976142cfc_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_aaf28212a5f1960c62a73282976142cfc_cgraph" id="aclass_b_n_o08x_aaf28212a5f1960c62a73282976142cfc_cgraph">
|
||
|
|
<area shape="rect" title="Sends command to disable uncalibrated gyro reports by setting report interval to 0." alt="" coords="5,67,234,93"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a00ec3857cb06ae885e32059ef1cab693" title="Disables a sensor report for a given ID by setting its time interval to 0." alt="" coords="282,67,441,93"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="234,77,266,77,266,83,234,83"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#af2951f6ea448af7cf7932fbfed9fec3c" title="Queues a packet containing a command with a request for sensor reports, reported periodically...." alt="" coords="497,29,656,72"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="441,67,481,61,482,66,442,72"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7cdeb849e728487de961cdfd4030c773" title="Waits for a queued packet to be sent or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="489,96,664,123"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="442,88,474,93,473,98,441,93"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="536,29,534,19,541,10,555,5,577,3,600,5,614,11,611,16,598,10,577,8,556,10,544,15,539,21,541,28"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a2795c6579cf03e22f62a5eadc88dee91" name="a2795c6579cf03e22f62a5eadc88dee91"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2795c6579cf03e22f62a5eadc88dee91">◆ </a></span>enable_accelerometer()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void BNO08x::enable_accelerometer </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramtype">uint32_t</td> <td class="paramname"><span class="paramname"><em>time_between_reports</em></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Sends command to enable accelerometer reports (See Ref. Manual 6.5.9) </p>
|
||
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
||
|
|
<table class="params">
|
||
|
|
<tr><td class="paramname">time_between_reports</td><td>Desired time between reports in microseconds. </td></tr>
|
||
|
|
</table>
|
||
|
|
</dd>
|
||
|
|
</dl>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a2795c6579cf03e22f62a5eadc88dee91_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a2795c6579cf03e22f62a5eadc88dee91_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a2795c6579cf03e22f62a5eadc88dee91_cgraph" id="aclass_b_n_o08x_a2795c6579cf03e22f62a5eadc88dee91_cgraph">
|
||
|
|
<area shape="rect" title="Sends command to enable accelerometer reports (See Ref. Manual 6.5.9)" alt="" coords="5,96,211,123"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a41613e65ea9beef883184b7ef67affdd" title="Enables a sensor report for a given ID." alt="" coords="259,96,415,123"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="211,107,243,107,243,112,211,112"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#af2951f6ea448af7cf7932fbfed9fec3c" title="Queues a packet containing a command with a request for sensor reports, reported periodically...." alt="" coords="471,29,630,72"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="387,93,455,74,457,79,389,98"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a2897a178bf2c53cd99df0d4570edf72e" title="Waits for data to be received over SPI, or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="463,96,638,123"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="416,107,448,107,448,112,416,112"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7cdeb849e728487de961cdfd4030c773" title="Waits for a queued packet to be sent or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="463,147,638,173"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="397,121,477,140,476,145,396,126"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="510,29,508,19,515,10,529,5,551,3,574,5,587,11,585,16,572,10,551,8,531,10,518,15,513,21,515,28"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="ad7b83cac874c092583f8513d3bb69bbf" name="ad7b83cac874c092583f8513d3bb69bbf"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad7b83cac874c092583f8513d3bb69bbf">◆ </a></span>enable_activity_classifier()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void BNO08x::enable_activity_classifier </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramtype">uint32_t</td> <td class="paramname"><span class="paramname"><em>time_between_reports</em>, </span></td>
|
||
|
|
</tr>
|
||
|
|
<tr>
|
||
|
|
<td class="paramkey"></td>
|
||
|
|
<td></td>
|
||
|
|
<td class="paramtype">uint32_t</td> <td class="paramname"><span class="paramname"><em>activities_to_enable</em>, </span></td>
|
||
|
|
</tr>
|
||
|
|
<tr>
|
||
|
|
<td class="paramkey"></td>
|
||
|
|
<td></td>
|
||
|
|
<td class="paramtype">uint8_t(&)</td> <td class="paramname"><span class="paramname"><em>activity_confidence_vals</em>[9]</span> )</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Sends command to enable activity classifier reports (See Ref. Manual 6.5.36) </p>
|
||
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
||
|
|
<table class="params">
|
||
|
|
<tr><td class="paramname">time_between_reports</td><td>Desired time between reports in microseconds. </td></tr>
|
||
|
|
<tr><td class="paramname">activities_to_enable</td><td>Desired activities to enable (0x1F enables all). </td></tr>
|
||
|
|
<tr><td class="paramname">activity_confidence_vals</td><td>Returned activity level confidences. </td></tr>
|
||
|
|
</table>
|
||
|
|
</dd>
|
||
|
|
</dl>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_ad7b83cac874c092583f8513d3bb69bbf_cgraph.png" border="0" usemap="#aclass_b_n_o08x_ad7b83cac874c092583f8513d3bb69bbf_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_ad7b83cac874c092583f8513d3bb69bbf_cgraph" id="aclass_b_n_o08x_ad7b83cac874c092583f8513d3bb69bbf_cgraph">
|
||
|
|
<area shape="rect" title="Sends command to enable activity classifier reports (See Ref. Manual 6.5.36)" alt="" coords="5,88,169,131"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a41613e65ea9beef883184b7ef67affdd" title="Enables a sensor report for a given ID." alt="" coords="217,96,373,123"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="169,107,201,107,201,112,169,112"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#af2951f6ea448af7cf7932fbfed9fec3c" title="Queues a packet containing a command with a request for sensor reports, reported periodically...." alt="" coords="429,29,588,72"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="345,93,413,74,415,79,347,98"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a2897a178bf2c53cd99df0d4570edf72e" title="Waits for data to be received over SPI, or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="421,96,596,123"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="374,107,406,107,406,112,374,112"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7cdeb849e728487de961cdfd4030c773" title="Waits for a queued packet to be sent or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="421,147,596,173"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="355,121,435,140,434,145,354,126"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="468,29,466,19,473,10,487,5,509,3,532,5,545,11,543,16,530,10,509,8,489,10,476,15,471,21,473,28"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a5680148a41cb9cc96d1911150c46d2b8" name="a5680148a41cb9cc96d1911150c46d2b8"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5680148a41cb9cc96d1911150c46d2b8">◆ </a></span>enable_ARVR_stabilized_game_rotation_vector()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void BNO08x::enable_ARVR_stabilized_game_rotation_vector </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramtype">uint32_t</td> <td class="paramname"><span class="paramname"><em>time_between_reports</em></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Sends command to enable ARVR stabilized game rotation vector reports (See Ref. Manual 6.5.43) </p>
|
||
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
||
|
|
<table class="params">
|
||
|
|
<tr><td class="paramname">time_between_reports</td><td>Desired time between reports in microseconds. </td></tr>
|
||
|
|
</table>
|
||
|
|
</dd>
|
||
|
|
</dl>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a5680148a41cb9cc96d1911150c46d2b8_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a5680148a41cb9cc96d1911150c46d2b8_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a5680148a41cb9cc96d1911150c46d2b8_cgraph" id="aclass_b_n_o08x_a5680148a41cb9cc96d1911150c46d2b8_cgraph">
|
||
|
|
<area shape="rect" title="Sends command to enable ARVR stabilized game rotation vector reports (See Ref. Manual 6...." alt="" coords="5,80,178,139"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a41613e65ea9beef883184b7ef67affdd" title="Enables a sensor report for a given ID." alt="" coords="226,96,382,123"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="178,107,210,107,210,112,178,112"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#af2951f6ea448af7cf7932fbfed9fec3c" title="Queues a packet containing a command with a request for sensor reports, reported periodically...." alt="" coords="438,29,597,72"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="354,93,422,74,424,79,356,98"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a2897a178bf2c53cd99df0d4570edf72e" title="Waits for data to be received over SPI, or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="430,96,605,123"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="383,107,415,107,415,112,383,112"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7cdeb849e728487de961cdfd4030c773" title="Waits for a queued packet to be sent or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="430,147,605,173"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="364,121,444,140,443,145,363,126"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="477,29,475,19,482,10,496,5,518,3,541,5,554,11,552,16,539,10,518,8,498,10,485,15,480,21,482,28"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a8a5f3b985989e846e831f70f7733d0bc" name="a8a5f3b985989e846e831f70f7733d0bc"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8a5f3b985989e846e831f70f7733d0bc">◆ </a></span>enable_ARVR_stabilized_rotation_vector()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void BNO08x::enable_ARVR_stabilized_rotation_vector </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramtype">uint32_t</td> <td class="paramname"><span class="paramname"><em>time_between_reports</em></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Sends command to enable ARVR stabilized rotation vector reports (See Ref. Manual 6.5.42) </p>
|
||
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
||
|
|
<table class="params">
|
||
|
|
<tr><td class="paramname">time_between_reports</td><td>Desired time between reports in microseconds. </td></tr>
|
||
|
|
</table>
|
||
|
|
</dd>
|
||
|
|
</dl>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a8a5f3b985989e846e831f70f7733d0bc_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a8a5f3b985989e846e831f70f7733d0bc_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a8a5f3b985989e846e831f70f7733d0bc_cgraph" id="aclass_b_n_o08x_a8a5f3b985989e846e831f70f7733d0bc_cgraph">
|
||
|
|
<area shape="rect" title="Sends command to enable ARVR stabilized rotation vector reports (See Ref. Manual 6...." alt="" coords="5,80,165,139"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a41613e65ea9beef883184b7ef67affdd" title="Enables a sensor report for a given ID." alt="" coords="213,96,369,123"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="165,107,197,107,197,112,165,112"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#af2951f6ea448af7cf7932fbfed9fec3c" title="Queues a packet containing a command with a request for sensor reports, reported periodically...." alt="" coords="425,29,584,72"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="341,93,409,74,411,79,343,98"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a2897a178bf2c53cd99df0d4570edf72e" title="Waits for data to be received over SPI, or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="417,96,592,123"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="370,107,402,107,402,112,370,112"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7cdeb849e728487de961cdfd4030c773" title="Waits for a queued packet to be sent or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="417,147,592,173"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="351,121,431,140,430,145,350,126"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="464,29,462,19,469,10,483,5,505,3,528,5,541,11,539,16,526,10,505,8,485,10,472,15,467,21,469,28"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="abe04c38b5bd52d331bd8aefae1f51947" name="abe04c38b5bd52d331bd8aefae1f51947"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abe04c38b5bd52d331bd8aefae1f51947">◆ </a></span>enable_game_rotation_vector()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void BNO08x::enable_game_rotation_vector </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramtype">uint32_t</td> <td class="paramname"><span class="paramname"><em>time_between_reports</em></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Sends command to enable game rotation vector reports (See Ref. Manual 6.5.19) </p>
|
||
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
||
|
|
<table class="params">
|
||
|
|
<tr><td class="paramname">time_between_reports</td><td>Desired time between reports in microseconds. </td></tr>
|
||
|
|
</table>
|
||
|
|
</dd>
|
||
|
|
</dl>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_abe04c38b5bd52d331bd8aefae1f51947_cgraph.png" border="0" usemap="#aclass_b_n_o08x_abe04c38b5bd52d331bd8aefae1f51947_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_abe04c38b5bd52d331bd8aefae1f51947_cgraph" id="aclass_b_n_o08x_abe04c38b5bd52d331bd8aefae1f51947_cgraph">
|
||
|
|
<area shape="rect" title="Sends command to enable game rotation vector reports (See Ref. Manual 6.5.19)" alt="" coords="5,88,161,131"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a41613e65ea9beef883184b7ef67affdd" title="Enables a sensor report for a given ID." alt="" coords="209,96,365,123"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="161,107,193,107,193,112,161,112"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#af2951f6ea448af7cf7932fbfed9fec3c" title="Queues a packet containing a command with a request for sensor reports, reported periodically...." alt="" coords="421,29,580,72"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="337,93,405,74,407,79,339,98"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a2897a178bf2c53cd99df0d4570edf72e" title="Waits for data to be received over SPI, or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="413,96,588,123"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="366,107,398,107,398,112,366,112"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7cdeb849e728487de961cdfd4030c773" title="Waits for a queued packet to be sent or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="413,147,588,173"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="347,121,427,140,426,145,346,126"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="460,29,458,19,465,10,479,5,501,3,524,5,537,11,535,16,522,10,501,8,481,10,468,15,463,21,465,28"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_abe04c38b5bd52d331bd8aefae1f51947_icgraph.png" border="0" usemap="#aclass_b_n_o08x_abe04c38b5bd52d331bd8aefae1f51947_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_abe04c38b5bd52d331bd8aefae1f51947_icgraph" id="aclass_b_n_o08x_abe04c38b5bd52d331bd8aefae1f51947_icgraph">
|
||
|
|
<area shape="rect" title="Sends command to enable game rotation vector reports (See Ref. Manual 6.5.19)" alt="" coords="239,5,394,48"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ae6e875a27ae74ebed806ee1a4576845a" title="Runs full calibration routine." alt="" coords="5,5,191,48"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="223,29,191,29,191,24,223,24"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a030eae12c3586acf09b48e94630b2544" name="a030eae12c3586acf09b48e94630b2544"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a030eae12c3586acf09b48e94630b2544">◆ </a></span>enable_gravity()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void BNO08x::enable_gravity </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramtype">uint32_t</td> <td class="paramname"><span class="paramname"><em>time_between_reports</em></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Sends command to enable gravity reading reports (See Ref. Manual 6.5.11) </p>
|
||
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
||
|
|
<table class="params">
|
||
|
|
<tr><td class="paramname">time_between_reports</td><td>Desired time between reports in microseconds. </td></tr>
|
||
|
|
</table>
|
||
|
|
</dd>
|
||
|
|
</dl>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a030eae12c3586acf09b48e94630b2544_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a030eae12c3586acf09b48e94630b2544_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a030eae12c3586acf09b48e94630b2544_cgraph" id="aclass_b_n_o08x_a030eae12c3586acf09b48e94630b2544_cgraph">
|
||
|
|
<area shape="rect" title="Sends command to enable gravity reading reports (See Ref. Manual 6.5.11)" alt="" coords="5,96,166,123"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a41613e65ea9beef883184b7ef67affdd" title="Enables a sensor report for a given ID." alt="" coords="214,96,370,123"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="166,107,198,107,198,112,166,112"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#af2951f6ea448af7cf7932fbfed9fec3c" title="Queues a packet containing a command with a request for sensor reports, reported periodically...." alt="" coords="426,29,585,72"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="342,93,410,74,412,79,344,98"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a2897a178bf2c53cd99df0d4570edf72e" title="Waits for data to be received over SPI, or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="418,96,593,123"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="371,107,403,107,403,112,371,112"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7cdeb849e728487de961cdfd4030c773" title="Waits for a queued packet to be sent or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="418,147,593,173"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="352,121,432,140,431,145,351,126"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="465,29,463,19,470,10,484,5,506,3,529,5,542,11,540,16,527,10,506,8,486,10,473,15,468,21,470,28"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="ad7b322681b9ec5f57edb09e336b988c0" name="ad7b322681b9ec5f57edb09e336b988c0"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad7b322681b9ec5f57edb09e336b988c0">◆ </a></span>enable_gyro()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void BNO08x::enable_gyro </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramtype">uint32_t</td> <td class="paramname"><span class="paramname"><em>time_between_reports</em></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Sends command to enable gyro reports (See Ref. Manual 6.5.13) </p>
|
||
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
||
|
|
<table class="params">
|
||
|
|
<tr><td class="paramname">time_between_reports</td><td>Desired time between reports in microseconds. </td></tr>
|
||
|
|
</table>
|
||
|
|
</dd>
|
||
|
|
</dl>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_ad7b322681b9ec5f57edb09e336b988c0_cgraph.png" border="0" usemap="#aclass_b_n_o08x_ad7b322681b9ec5f57edb09e336b988c0_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_ad7b322681b9ec5f57edb09e336b988c0_cgraph" id="aclass_b_n_o08x_ad7b322681b9ec5f57edb09e336b988c0_cgraph">
|
||
|
|
<area shape="rect" title="Sends command to enable gyro reports (See Ref. Manual 6.5.13)" alt="" coords="5,96,154,123"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a41613e65ea9beef883184b7ef67affdd" title="Enables a sensor report for a given ID." alt="" coords="202,96,358,123"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="154,107,186,107,186,112,154,112"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#af2951f6ea448af7cf7932fbfed9fec3c" title="Queues a packet containing a command with a request for sensor reports, reported periodically...." alt="" coords="414,29,573,72"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="330,93,398,74,400,79,332,98"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a2897a178bf2c53cd99df0d4570edf72e" title="Waits for data to be received over SPI, or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="406,96,581,123"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="359,107,391,107,391,112,359,112"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7cdeb849e728487de961cdfd4030c773" title="Waits for a queued packet to be sent or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="406,147,581,173"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="340,121,420,140,419,145,339,126"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="453,29,451,19,458,10,472,5,494,3,517,5,530,11,528,16,515,10,494,8,474,10,461,15,456,21,458,28"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a7388c67de3906ad05b233fd7eff0514d" name="a7388c67de3906ad05b233fd7eff0514d"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7388c67de3906ad05b233fd7eff0514d">◆ </a></span>enable_gyro_integrated_rotation_vector()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void BNO08x::enable_gyro_integrated_rotation_vector </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramtype">uint32_t</td> <td class="paramname"><span class="paramname"><em>time_between_reports</em></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Sends command to enable gyro integrated rotation vector reports (See Ref. Manual 6.5.44) </p>
|
||
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
||
|
|
<table class="params">
|
||
|
|
<tr><td class="paramname">time_between_reports</td><td>Desired time between reports in microseconds. </td></tr>
|
||
|
|
</table>
|
||
|
|
</dd>
|
||
|
|
</dl>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a7388c67de3906ad05b233fd7eff0514d_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a7388c67de3906ad05b233fd7eff0514d_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a7388c67de3906ad05b233fd7eff0514d_cgraph" id="aclass_b_n_o08x_a7388c67de3906ad05b233fd7eff0514d_cgraph">
|
||
|
|
<area shape="rect" title="Sends command to enable gyro integrated rotation vector reports (See Ref. Manual 6...." alt="" coords="5,80,154,139"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a41613e65ea9beef883184b7ef67affdd" title="Enables a sensor report for a given ID." alt="" coords="202,96,358,123"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="154,107,186,107,186,112,154,112"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#af2951f6ea448af7cf7932fbfed9fec3c" title="Queues a packet containing a command with a request for sensor reports, reported periodically...." alt="" coords="414,29,573,72"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="330,93,398,74,400,79,332,98"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a2897a178bf2c53cd99df0d4570edf72e" title="Waits for data to be received over SPI, or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="406,96,581,123"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="359,107,391,107,391,112,359,112"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7cdeb849e728487de961cdfd4030c773" title="Waits for a queued packet to be sent or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="406,147,581,173"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="340,121,420,140,419,145,339,126"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="453,29,451,19,458,10,472,5,494,3,517,5,530,11,528,16,515,10,494,8,474,10,461,15,456,21,458,28"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="ae1435b83ca83bc51b75f3303afe87f7b" name="ae1435b83ca83bc51b75f3303afe87f7b"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae1435b83ca83bc51b75f3303afe87f7b">◆ </a></span>enable_linear_accelerometer()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void BNO08x::enable_linear_accelerometer </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramtype">uint32_t</td> <td class="paramname"><span class="paramname"><em>time_between_reports</em></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Sends command to enable linear accelerometer reports (See Ref. Manual 6.5.10) </p>
|
||
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
||
|
|
<table class="params">
|
||
|
|
<tr><td class="paramname">time_between_reports</td><td>Desired time between reports in microseconds. </td></tr>
|
||
|
|
</table>
|
||
|
|
</dd>
|
||
|
|
</dl>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_ae1435b83ca83bc51b75f3303afe87f7b_cgraph.png" border="0" usemap="#aclass_b_n_o08x_ae1435b83ca83bc51b75f3303afe87f7b_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_ae1435b83ca83bc51b75f3303afe87f7b_cgraph" id="aclass_b_n_o08x_ae1435b83ca83bc51b75f3303afe87f7b_cgraph">
|
||
|
|
<area shape="rect" title="Sends command to enable linear accelerometer reports (See Ref. Manual 6.5.10)" alt="" coords="5,88,160,131"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a41613e65ea9beef883184b7ef67affdd" title="Enables a sensor report for a given ID." alt="" coords="208,96,364,123"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="160,107,193,107,193,112,160,112"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#af2951f6ea448af7cf7932fbfed9fec3c" title="Queues a packet containing a command with a request for sensor reports, reported periodically...." alt="" coords="420,29,579,72"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="336,93,404,74,406,79,338,98"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a2897a178bf2c53cd99df0d4570edf72e" title="Waits for data to be received over SPI, or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="412,96,587,123"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="365,107,397,107,397,112,365,112"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7cdeb849e728487de961cdfd4030c773" title="Waits for a queued packet to be sent or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="412,147,587,173"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="346,121,426,140,425,145,345,126"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="459,29,457,19,464,10,478,5,500,3,523,5,536,11,534,16,521,10,500,8,480,10,467,15,462,21,464,28"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a3c32120bcd0987c3ca1bb72910586b59" name="a3c32120bcd0987c3ca1bb72910586b59"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3c32120bcd0987c3ca1bb72910586b59">◆ </a></span>enable_magnetometer()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void BNO08x::enable_magnetometer </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramtype">uint32_t</td> <td class="paramname"><span class="paramname"><em>time_between_reports</em></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Sends command to enable magnetometer reports (See Ref. Manual 6.5.16) </p>
|
||
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
||
|
|
<table class="params">
|
||
|
|
<tr><td class="paramname">time_between_reports</td><td>Desired time between reports in microseconds. </td></tr>
|
||
|
|
</table>
|
||
|
|
</dd>
|
||
|
|
</dl>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a3c32120bcd0987c3ca1bb72910586b59_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a3c32120bcd0987c3ca1bb72910586b59_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a3c32120bcd0987c3ca1bb72910586b59_cgraph" id="aclass_b_n_o08x_a3c32120bcd0987c3ca1bb72910586b59_cgraph">
|
||
|
|
<area shape="rect" title="Sends command to enable magnetometer reports (See Ref. Manual 6.5.16)" alt="" coords="5,96,212,123"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a41613e65ea9beef883184b7ef67affdd" title="Enables a sensor report for a given ID." alt="" coords="260,96,416,123"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="212,107,244,107,244,112,212,112"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#af2951f6ea448af7cf7932fbfed9fec3c" title="Queues a packet containing a command with a request for sensor reports, reported periodically...." alt="" coords="472,29,631,72"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="388,93,456,74,458,79,390,98"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a2897a178bf2c53cd99df0d4570edf72e" title="Waits for data to be received over SPI, or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="464,96,639,123"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="417,107,449,107,449,112,417,112"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7cdeb849e728487de961cdfd4030c773" title="Waits for a queued packet to be sent or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="464,147,639,173"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="398,121,478,140,477,145,397,126"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="511,29,509,19,516,10,530,5,552,3,575,5,588,11,586,16,573,10,552,8,532,10,519,15,514,21,516,28"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a3c32120bcd0987c3ca1bb72910586b59_icgraph.png" border="0" usemap="#aclass_b_n_o08x_a3c32120bcd0987c3ca1bb72910586b59_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a3c32120bcd0987c3ca1bb72910586b59_icgraph" id="aclass_b_n_o08x_a3c32120bcd0987c3ca1bb72910586b59_icgraph">
|
||
|
|
<area shape="rect" title="Sends command to enable magnetometer reports (See Ref. Manual 6.5.16)" alt="" coords="239,13,445,40"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ae6e875a27ae74ebed806ee1a4576845a" title="Runs full calibration routine." alt="" coords="5,5,191,48"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="223,29,191,29,191,24,223,24"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a3042301cf0f51657c82b1127dce230f4" name="a3042301cf0f51657c82b1127dce230f4"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3042301cf0f51657c82b1127dce230f4">◆ </a></span>enable_raw_accelerometer()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void BNO08x::enable_raw_accelerometer </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramtype">uint32_t</td> <td class="paramname"><span class="paramname"><em>time_between_reports</em></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Sends command to enable raw accelerometer reports (See Ref. Manual 6.5.8) </p>
|
||
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
||
|
|
<table class="params">
|
||
|
|
<tr><td class="paramname">time_between_reports</td><td>Desired time between reports in microseconds. </td></tr>
|
||
|
|
</table>
|
||
|
|
</dd>
|
||
|
|
</dl>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a3042301cf0f51657c82b1127dce230f4_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a3042301cf0f51657c82b1127dce230f4_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a3042301cf0f51657c82b1127dce230f4_cgraph" id="aclass_b_n_o08x_a3042301cf0f51657c82b1127dce230f4_cgraph">
|
||
|
|
<area shape="rect" title="Sends command to enable raw accelerometer reports (See Ref. Manual 6.5.8)" alt="" coords="5,88,149,131"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a41613e65ea9beef883184b7ef67affdd" title="Enables a sensor report for a given ID." alt="" coords="197,96,353,123"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="149,107,181,107,181,112,149,112"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#af2951f6ea448af7cf7932fbfed9fec3c" title="Queues a packet containing a command with a request for sensor reports, reported periodically...." alt="" coords="409,29,568,72"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="325,93,393,74,395,79,327,98"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a2897a178bf2c53cd99df0d4570edf72e" title="Waits for data to be received over SPI, or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="401,96,576,123"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="354,107,386,107,386,112,354,112"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7cdeb849e728487de961cdfd4030c773" title="Waits for a queued packet to be sent or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="401,147,576,173"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="335,121,415,140,414,145,334,126"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="448,29,446,19,453,10,467,5,489,3,512,5,525,11,523,16,510,10,489,8,469,10,456,15,451,21,453,28"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a8d8e75f0234287cb89cbec553cffe52c" name="a8d8e75f0234287cb89cbec553cffe52c"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8d8e75f0234287cb89cbec553cffe52c">◆ </a></span>enable_raw_gyro()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void BNO08x::enable_raw_gyro </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramtype">uint32_t</td> <td class="paramname"><span class="paramname"><em>time_between_reports</em></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Sends command to enable raw gyro reports (See Ref. Manual 6.5.12) </p>
|
||
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
||
|
|
<table class="params">
|
||
|
|
<tr><td class="paramname">time_between_reports</td><td>Desired time between reports in microseconds. </td></tr>
|
||
|
|
</table>
|
||
|
|
</dd>
|
||
|
|
</dl>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a8d8e75f0234287cb89cbec553cffe52c_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a8d8e75f0234287cb89cbec553cffe52c_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a8d8e75f0234287cb89cbec553cffe52c_cgraph" id="aclass_b_n_o08x_a8d8e75f0234287cb89cbec553cffe52c_cgraph">
|
||
|
|
<area shape="rect" title="Sends command to enable raw gyro reports (See Ref. Manual 6.5.12)" alt="" coords="5,96,181,123"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a41613e65ea9beef883184b7ef67affdd" title="Enables a sensor report for a given ID." alt="" coords="229,96,385,123"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="181,107,213,107,213,112,181,112"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#af2951f6ea448af7cf7932fbfed9fec3c" title="Queues a packet containing a command with a request for sensor reports, reported periodically...." alt="" coords="441,29,600,72"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="357,93,425,74,427,79,359,98"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a2897a178bf2c53cd99df0d4570edf72e" title="Waits for data to be received over SPI, or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="433,96,608,123"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="386,107,418,107,418,112,386,112"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7cdeb849e728487de961cdfd4030c773" title="Waits for a queued packet to be sent or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="433,147,608,173"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="367,121,447,140,446,145,366,126"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="480,29,478,19,485,10,499,5,521,3,544,5,557,11,555,16,542,10,521,8,501,10,488,15,483,21,485,28"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a14ebec501b8d004a38648a9a1f7a2c9e" name="a14ebec501b8d004a38648a9a1f7a2c9e"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a14ebec501b8d004a38648a9a1f7a2c9e">◆ </a></span>enable_raw_magnetometer()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void BNO08x::enable_raw_magnetometer </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramtype">uint32_t</td> <td class="paramname"><span class="paramname"><em>time_between_reports</em></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Sends command to enable raw magnetometer reports (See Ref. Manual 6.5.15) </p>
|
||
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
||
|
|
<table class="params">
|
||
|
|
<tr><td class="paramname">time_between_reports</td><td>Desired time between reports in microseconds. </td></tr>
|
||
|
|
</table>
|
||
|
|
</dd>
|
||
|
|
</dl>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a14ebec501b8d004a38648a9a1f7a2c9e_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a14ebec501b8d004a38648a9a1f7a2c9e_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a14ebec501b8d004a38648a9a1f7a2c9e_cgraph" id="aclass_b_n_o08x_a14ebec501b8d004a38648a9a1f7a2c9e_cgraph">
|
||
|
|
<area shape="rect" title="Sends command to enable raw magnetometer reports (See Ref. Manual 6.5.15)" alt="" coords="5,88,149,131"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a41613e65ea9beef883184b7ef67affdd" title="Enables a sensor report for a given ID." alt="" coords="197,96,353,123"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="149,107,181,107,181,112,149,112"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#af2951f6ea448af7cf7932fbfed9fec3c" title="Queues a packet containing a command with a request for sensor reports, reported periodically...." alt="" coords="409,29,568,72"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="325,93,393,74,395,79,327,98"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a2897a178bf2c53cd99df0d4570edf72e" title="Waits for data to be received over SPI, or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="401,96,576,123"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="354,107,386,107,386,112,354,112"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7cdeb849e728487de961cdfd4030c773" title="Waits for a queued packet to be sent or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="401,147,576,173"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="335,121,415,140,414,145,334,126"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="448,29,446,19,453,10,467,5,489,3,512,5,525,11,523,16,510,10,489,8,469,10,456,15,451,21,453,28"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a41613e65ea9beef883184b7ef67affdd" name="a41613e65ea9beef883184b7ef67affdd"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a41613e65ea9beef883184b7ef67affdd">◆ </a></span>enable_report()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void BNO08x::enable_report </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramtype">uint8_t</td> <td class="paramname"><span class="paramname"><em>report_ID</em>, </span></td>
|
||
|
|
</tr>
|
||
|
|
<tr>
|
||
|
|
<td class="paramkey"></td>
|
||
|
|
<td></td>
|
||
|
|
<td class="paramtype">uint32_t</td> <td class="paramname"><span class="paramname"><em>time_between_reports</em>, </span></td>
|
||
|
|
</tr>
|
||
|
|
<tr>
|
||
|
|
<td class="paramkey"></td>
|
||
|
|
<td></td>
|
||
|
|
<td class="paramtype">const EventBits_t</td> <td class="paramname"><span class="paramname"><em>report_evt_grp_bit</em></span> )</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Enables a sensor report for a given ID. </p>
|
||
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
||
|
|
<table class="params">
|
||
|
|
<tr><td class="paramname">report_ID</td><td>The report ID of the sensor, i.e. SENSOR_REPORT_ID_X </td></tr>
|
||
|
|
<tr><td class="paramname">time_between_reports</td><td>The desired time in microseconds between each report. The <a class="el" href="class_b_n_o08x.html">BNO08x</a> will send reports according to this interval. </td></tr>
|
||
|
|
<tr><td class="paramname">report_evt_grp_bit</td><td>The event group bit for the respective report, to indicate to <a class="el" href="#a2ecd4ed60f82730ae230c61687ec92bf" title="Task responsible for SPI transactions. Executed when HINT in is asserted by BNO08x.">spi_task()</a> it's enabled, i.e. EVT_GRP_RPT_X</td></tr>
|
||
|
|
</table>
|
||
|
|
</dd>
|
||
|
|
</dl>
|
||
|
|
<p>If no reports were enabled prior to call, this function will re-enable interrupts on hint pin.</p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a41613e65ea9beef883184b7ef67affdd_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a41613e65ea9beef883184b7ef67affdd_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a41613e65ea9beef883184b7ef67affdd_cgraph" id="aclass_b_n_o08x_a41613e65ea9beef883184b7ef67affdd_cgraph">
|
||
|
|
<area shape="rect" title="Enables a sensor report for a given ID." alt="" coords="5,96,162,123"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#af2951f6ea448af7cf7932fbfed9fec3c" title="Queues a packet containing a command with a request for sensor reports, reported periodically...." alt="" coords="218,29,377,72"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="134,93,202,74,203,79,136,98"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a2897a178bf2c53cd99df0d4570edf72e" title="Waits for data to be received over SPI, or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="210,96,385,123"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="162,107,194,107,194,112,162,112"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7cdeb849e728487de961cdfd4030c773" title="Waits for a queued packet to be sent or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="210,147,385,173"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="144,121,224,140,223,145,142,126"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="257,29,255,19,262,10,276,5,297,3,320,5,334,11,332,16,319,10,297,8,277,10,265,15,260,21,262,28"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a41613e65ea9beef883184b7ef67affdd_icgraph.png" border="0" usemap="#aclass_b_n_o08x_a41613e65ea9beef883184b7ef67affdd_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a41613e65ea9beef883184b7ef67affdd_icgraph" id="aclass_b_n_o08x_a41613e65ea9beef883184b7ef67affdd_icgraph">
|
||
|
|
<area shape="rect" title="Enables a sensor report for a given ID." alt="" coords="512,576,668,603"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a2795c6579cf03e22f62a5eadc88dee91" title="Sends command to enable accelerometer reports (See Ref. Manual 6.5.9)" alt="" coords="249,5,454,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="584,561,571,447,547,292,530,214,511,143,488,85,462,46,447,35,451,30,466,42,493,82,516,141,535,213,552,291,576,447,589,560"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ad7b83cac874c092583f8513d3bb69bbf" title="Sends command to enable activity classifier reports (See Ref. Manual 6.5.36)" alt="" coords="270,56,433,99"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="582,561,567,461,541,326,524,258,506,197,485,146,462,112,448,101,432,93,434,88,451,97,466,109,489,144,511,195,530,257,546,325,572,460,588,560"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a5680148a41cb9cc96d1911150c46d2b8" title="Sends command to enable ARVR stabilized game rotation vector reports (See Ref. Manual 6...." alt="" coords="265,123,438,181"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="585,561,579,488,560,390,544,338,523,287,496,238,462,195,436,176,440,172,466,191,501,235,528,284,549,336,565,389,584,487,591,560"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a8a5f3b985989e846e831f70f7733d0bc" title="Sends command to enable ARVR stabilized rotation vector reports (See Ref. Manual 6...." alt="" coords="272,205,431,264"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="583,561,572,503,550,427,534,387,514,347,491,311,462,278,430,256,433,252,466,274,495,307,519,345,539,385,555,425,577,501,588,560"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#abe04c38b5bd52d331bd8aefae1f51947" title="Sends command to enable game rotation vector reports (See Ref. Manual 6.5.19)" alt="" coords="274,288,429,331"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="580,562,566,514,542,456,508,396,487,369,462,345,428,326,431,321,466,341,491,365,512,393,547,453,571,513,585,560"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a030eae12c3586acf09b48e94630b2544" title="Sends command to enable gravity reading reports (See Ref. Manual 6.5.11)" alt="" coords="271,355,432,381"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="577,563,560,525,536,479,503,433,462,396,431,380,433,376,466,391,507,430,541,476,565,522,582,561"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ad7b322681b9ec5f57edb09e336b988c0" title="Sends command to enable gyro reports (See Ref. Manual 6.5.13)" alt="" coords="277,405,426,432"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="571,564,527,504,497,472,463,446,425,431,427,426,465,442,501,468,531,500,575,561"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7388c67de3906ad05b233fd7eff0514d" title="Sends command to enable gyro integrated rotation vector reports (See Ref. Manual 6...." alt="" coords="277,456,426,515"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="549,571,463,529,425,514,427,509,465,524,551,566"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ae1435b83ca83bc51b75f3303afe87f7b" title="Sends command to enable linear accelerometer reports (See Ref. Manual 6.5.10)" alt="" coords="274,539,429,581"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="496,580,429,572,429,567,497,575"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a3c32120bcd0987c3ca1bb72910586b59" title="Sends command to enable magnetometer reports (See Ref. Manual 6.5.16)" alt="" coords="248,605,455,632"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="497,603,455,609,455,603,496,598"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a3042301cf0f51657c82b1127dce230f4" title="Sends command to enable raw accelerometer reports (See Ref. Manual 6.5.8)" alt="" coords="280,656,423,699"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="547,612,465,646,424,660,422,655,463,642,545,607"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a8d8e75f0234287cb89cbec553cffe52c" title="Sends command to enable raw gyro reports (See Ref. Manual 6.5.12)" alt="" coords="264,723,439,749"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="572,617,527,666,498,692,465,713,438,725,436,720,463,708,494,687,523,662,568,613"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a14ebec501b8d004a38648a9a1f7a2c9e" title="Sends command to enable raw magnetometer reports (See Ref. Manual 6.5.15)" alt="" coords="280,773,423,816"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="578,618,535,691,503,730,465,764,425,783,422,779,463,759,500,726,531,687,574,615"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ab4c1d5cde156af09b7e88913f3af62c7" title="Sends command to enable rotation vector reports (See Ref. Manual 6.5.18)" alt="" coords="268,840,435,883"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="584,619,570,665,546,722,511,780,490,807,466,830,436,847,434,843,462,826,486,803,507,777,541,719,565,663,579,617"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ab0a60844b36fb140cad588a65b3a9655" title="Sends command to enable activity stability classifier reports (See Ref. Manual 6.5...." alt="" coords="267,907,436,949"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="588,619,577,677,555,752,539,791,519,829,495,865,466,897,438,914,435,910,462,893,491,862,515,827,534,789,550,750,572,676,583,618"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a5a0b0f5b8e962247a3b8aee8f1dc8e9f" title="Sends command to enable step counter reports (See Ref. Manual 6.5.29)" alt="" coords="277,973,426,1016"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="590,619,583,688,564,781,548,830,527,878,500,923,466,963,448,977,427,986,425,981,445,972,462,959,495,920,522,876,543,828,559,779,578,687,585,618"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ab4c8e37c730ddb168f78c29bd7ae6566" title="Sends command to enable tap detector reports (See Ref. Manual 6.5.27)" alt="" coords="281,1040,422,1083"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="592,618,589,699,583,752,573,809,557,868,535,927,505,982,466,1030,446,1045,423,1054,421,1050,443,1040,462,1026,500,979,530,924,552,867,567,808,578,751,584,698,587,618"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7fe5de95b1f51da44247a87317fd0c75" title="Sends command to enable uncalibrated gyro reports (See Ref. Manual 6.5.14)" alt="" coords="239,1107,464,1133"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="588,618,574,724,549,868,533,940,513,1006,491,1060,466,1097,450,1108,447,1104,462,1093,486,1057,508,1004,528,939,544,867,569,723,583,618"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ae6e875a27ae74ebed806ee1a4576845a" title="Runs full calibration routine." alt="" coords="5,443,191,485"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="261,335,240,345,204,368,172,394,120,444,117,441,168,390,201,364,237,340,258,330"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="251,602,237,596,200,571,165,542,114,487,118,484,169,538,203,567,240,591,253,597"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="ab4c1d5cde156af09b7e88913f3af62c7" name="ab4c1d5cde156af09b7e88913f3af62c7"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab4c1d5cde156af09b7e88913f3af62c7">◆ </a></span>enable_rotation_vector()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void BNO08x::enable_rotation_vector </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramtype">uint32_t</td> <td class="paramname"><span class="paramname"><em>time_between_reports</em></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Sends command to enable rotation vector reports (See Ref. Manual 6.5.18) </p>
|
||
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
||
|
|
<table class="params">
|
||
|
|
<tr><td class="paramname">time_between_reports</td><td>Desired time between reports in microseconds. </td></tr>
|
||
|
|
</table>
|
||
|
|
</dd>
|
||
|
|
</dl>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_ab4c1d5cde156af09b7e88913f3af62c7_cgraph.png" border="0" usemap="#aclass_b_n_o08x_ab4c1d5cde156af09b7e88913f3af62c7_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_ab4c1d5cde156af09b7e88913f3af62c7_cgraph" id="aclass_b_n_o08x_ab4c1d5cde156af09b7e88913f3af62c7_cgraph">
|
||
|
|
<area shape="rect" title="Sends command to enable rotation vector reports (See Ref. Manual 6.5.18)" alt="" coords="5,88,172,131"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a41613e65ea9beef883184b7ef67affdd" title="Enables a sensor report for a given ID." alt="" coords="220,96,376,123"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="172,107,204,107,204,112,172,112"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#af2951f6ea448af7cf7932fbfed9fec3c" title="Queues a packet containing a command with a request for sensor reports, reported periodically...." alt="" coords="432,29,591,72"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="348,93,416,74,418,79,350,98"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a2897a178bf2c53cd99df0d4570edf72e" title="Waits for data to be received over SPI, or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="424,96,599,123"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="377,107,409,107,409,112,377,112"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7cdeb849e728487de961cdfd4030c773" title="Waits for a queued packet to be sent or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="424,147,599,173"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="358,121,438,140,437,145,357,126"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="471,29,469,19,476,10,490,5,512,3,535,5,548,11,546,16,533,10,512,8,492,10,479,15,474,21,476,28"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="ab0a60844b36fb140cad588a65b3a9655" name="ab0a60844b36fb140cad588a65b3a9655"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab0a60844b36fb140cad588a65b3a9655">◆ </a></span>enable_stability_classifier()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void BNO08x::enable_stability_classifier </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramtype">uint32_t</td> <td class="paramname"><span class="paramname"><em>time_between_reports</em></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Sends command to enable activity stability classifier reports (See Ref. Manual 6.5.31) </p>
|
||
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
||
|
|
<table class="params">
|
||
|
|
<tr><td class="paramname">time_between_reports</td><td>Desired time between reports in microseconds. </td></tr>
|
||
|
|
</table>
|
||
|
|
</dd>
|
||
|
|
</dl>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_ab0a60844b36fb140cad588a65b3a9655_cgraph.png" border="0" usemap="#aclass_b_n_o08x_ab0a60844b36fb140cad588a65b3a9655_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_ab0a60844b36fb140cad588a65b3a9655_cgraph" id="aclass_b_n_o08x_ab0a60844b36fb140cad588a65b3a9655_cgraph">
|
||
|
|
<area shape="rect" title="Sends command to enable activity stability classifier reports (See Ref. Manual 6.5...." alt="" coords="5,88,174,131"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a41613e65ea9beef883184b7ef67affdd" title="Enables a sensor report for a given ID." alt="" coords="222,96,378,123"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="174,107,206,107,206,112,174,112"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#af2951f6ea448af7cf7932fbfed9fec3c" title="Queues a packet containing a command with a request for sensor reports, reported periodically...." alt="" coords="434,29,593,72"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="350,93,418,74,420,79,352,98"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a2897a178bf2c53cd99df0d4570edf72e" title="Waits for data to be received over SPI, or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="426,96,601,123"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="379,107,411,107,411,112,379,112"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7cdeb849e728487de961cdfd4030c773" title="Waits for a queued packet to be sent or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="426,147,601,173"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="360,121,440,140,439,145,359,126"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="473,29,471,19,478,10,492,5,514,3,537,5,550,11,548,16,535,10,514,8,494,10,481,15,476,21,478,28"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a5a0b0f5b8e962247a3b8aee8f1dc8e9f" name="a5a0b0f5b8e962247a3b8aee8f1dc8e9f"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5a0b0f5b8e962247a3b8aee8f1dc8e9f">◆ </a></span>enable_step_counter()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void BNO08x::enable_step_counter </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramtype">uint32_t</td> <td class="paramname"><span class="paramname"><em>time_between_reports</em></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Sends command to enable step counter reports (See Ref. Manual 6.5.29) </p>
|
||
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
||
|
|
<table class="params">
|
||
|
|
<tr><td class="paramname">time_between_reports</td><td>Desired time between reports in microseconds. </td></tr>
|
||
|
|
</table>
|
||
|
|
</dd>
|
||
|
|
</dl>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a5a0b0f5b8e962247a3b8aee8f1dc8e9f_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a5a0b0f5b8e962247a3b8aee8f1dc8e9f_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a5a0b0f5b8e962247a3b8aee8f1dc8e9f_cgraph" id="aclass_b_n_o08x_a5a0b0f5b8e962247a3b8aee8f1dc8e9f_cgraph">
|
||
|
|
<area shape="rect" title="Sends command to enable step counter reports (See Ref. Manual 6.5.29)" alt="" coords="5,88,154,131"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a41613e65ea9beef883184b7ef67affdd" title="Enables a sensor report for a given ID." alt="" coords="202,96,358,123"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="154,107,186,107,186,112,154,112"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#af2951f6ea448af7cf7932fbfed9fec3c" title="Queues a packet containing a command with a request for sensor reports, reported periodically...." alt="" coords="414,29,573,72"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="330,93,398,74,400,79,332,98"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a2897a178bf2c53cd99df0d4570edf72e" title="Waits for data to be received over SPI, or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="406,96,581,123"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="359,107,391,107,391,112,359,112"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7cdeb849e728487de961cdfd4030c773" title="Waits for a queued packet to be sent or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="406,147,581,173"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="340,121,420,140,419,145,339,126"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="453,29,451,19,458,10,472,5,494,3,517,5,530,11,528,16,515,10,494,8,474,10,461,15,456,21,458,28"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="ab4c8e37c730ddb168f78c29bd7ae6566" name="ab4c8e37c730ddb168f78c29bd7ae6566"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab4c8e37c730ddb168f78c29bd7ae6566">◆ </a></span>enable_tap_detector()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void BNO08x::enable_tap_detector </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramtype">uint32_t</td> <td class="paramname"><span class="paramname"><em>time_between_reports</em></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Sends command to enable tap detector reports (See Ref. Manual 6.5.27) </p>
|
||
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
||
|
|
<table class="params">
|
||
|
|
<tr><td class="paramname">time_between_reports</td><td>Desired time between reports in microseconds. </td></tr>
|
||
|
|
</table>
|
||
|
|
</dd>
|
||
|
|
</dl>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_ab4c8e37c730ddb168f78c29bd7ae6566_cgraph.png" border="0" usemap="#aclass_b_n_o08x_ab4c8e37c730ddb168f78c29bd7ae6566_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_ab4c8e37c730ddb168f78c29bd7ae6566_cgraph" id="aclass_b_n_o08x_ab4c8e37c730ddb168f78c29bd7ae6566_cgraph">
|
||
|
|
<area shape="rect" title="Sends command to enable tap detector reports (See Ref. Manual 6.5.27)" alt="" coords="5,88,147,131"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a41613e65ea9beef883184b7ef67affdd" title="Enables a sensor report for a given ID." alt="" coords="195,96,351,123"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="147,107,179,107,179,112,147,112"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#af2951f6ea448af7cf7932fbfed9fec3c" title="Queues a packet containing a command with a request for sensor reports, reported periodically...." alt="" coords="407,29,566,72"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="323,93,391,74,393,79,325,98"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a2897a178bf2c53cd99df0d4570edf72e" title="Waits for data to be received over SPI, or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="399,96,574,123"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="352,107,384,107,384,112,352,112"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7cdeb849e728487de961cdfd4030c773" title="Waits for a queued packet to be sent or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="399,147,574,173"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="333,121,413,140,412,145,332,126"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="446,29,444,19,451,10,465,5,487,3,510,5,523,11,521,16,508,10,487,8,467,10,454,15,449,21,451,28"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a7fe5de95b1f51da44247a87317fd0c75" name="a7fe5de95b1f51da44247a87317fd0c75"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7fe5de95b1f51da44247a87317fd0c75">◆ </a></span>enable_uncalibrated_gyro()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void BNO08x::enable_uncalibrated_gyro </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramtype">uint32_t</td> <td class="paramname"><span class="paramname"><em>time_between_reports</em></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Sends command to enable uncalibrated gyro reports (See Ref. Manual 6.5.14) </p>
|
||
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
||
|
|
<table class="params">
|
||
|
|
<tr><td class="paramname">time_between_reports</td><td>Desired time between reports in microseconds. </td></tr>
|
||
|
|
</table>
|
||
|
|
</dd>
|
||
|
|
</dl>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a7fe5de95b1f51da44247a87317fd0c75_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a7fe5de95b1f51da44247a87317fd0c75_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a7fe5de95b1f51da44247a87317fd0c75_cgraph" id="aclass_b_n_o08x_a7fe5de95b1f51da44247a87317fd0c75_cgraph">
|
||
|
|
<area shape="rect" title="Sends command to enable uncalibrated gyro reports (See Ref. Manual 6.5.14)" alt="" coords="5,96,231,123"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a41613e65ea9beef883184b7ef67affdd" title="Enables a sensor report for a given ID." alt="" coords="279,96,435,123"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="231,107,263,107,263,112,231,112"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#af2951f6ea448af7cf7932fbfed9fec3c" title="Queues a packet containing a command with a request for sensor reports, reported periodically...." alt="" coords="491,29,650,72"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="407,93,475,74,477,79,409,98"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a2897a178bf2c53cd99df0d4570edf72e" title="Waits for data to be received over SPI, or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="483,96,658,123"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="436,107,468,107,468,112,436,112"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7cdeb849e728487de961cdfd4030c773" title="Waits for a queued packet to be sent or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="483,147,658,173"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="417,121,497,140,496,145,416,126"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="530,29,528,19,535,10,549,5,571,3,594,5,607,11,605,16,592,10,571,8,551,10,538,15,533,21,535,28"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="ac9d9b6636745e8180807284da67c92a2" name="ac9d9b6636745e8180807284da67c92a2"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac9d9b6636745e8180807284da67c92a2">◆ </a></span>end_calibration()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void BNO08x::end_calibration </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Sends command to end calibration procedure. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_ac9d9b6636745e8180807284da67c92a2_cgraph.png" border="0" usemap="#aclass_b_n_o08x_ac9d9b6636745e8180807284da67c92a2_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_ac9d9b6636745e8180807284da67c92a2_cgraph" id="aclass_b_n_o08x_ac9d9b6636745e8180807284da67c92a2_cgraph">
|
||
|
|
<area shape="rect" title="Sends command to end calibration procedure." alt="" coords="5,43,171,69"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ad097849616c5caab1fd3eb3632ee2b91" title="Queues a packet containing a command to calibrate the specified sensor." alt="" coords="222,5,391,48"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="171,42,206,37,207,43,171,48"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7cdeb849e728487de961cdfd4030c773" title="Waits for a queued packet to be sent or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="219,72,394,99"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="171,64,203,69,203,74,171,70"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a5cc58139e4d5f0587b90e249ceb476f9" title="Queues a packet containing a command." alt="" coords="442,13,619,40"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="391,24,426,24,426,29,391,29"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a62c570ba96512f4d0d10b2594048de1f" title="Queues an SHTP packet to be sent via SPI." alt="" coords="667,13,827,40"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="620,24,652,24,652,29,620,29"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a40607e557eada666a5e1e416f42cd4a1" name="a40607e557eada666a5e1e416f42cd4a1"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a40607e557eada666a5e1e416f42cd4a1">◆ </a></span>FRS_read_data()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">bool BNO08x::FRS_read_data </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramtype">uint16_t</td> <td class="paramname"><span class="paramname"><em>record_ID</em>, </span></td>
|
||
|
|
</tr>
|
||
|
|
<tr>
|
||
|
|
<td class="paramkey"></td>
|
||
|
|
<td></td>
|
||
|
|
<td class="paramtype">uint8_t</td> <td class="paramname"><span class="paramname"><em>start_location</em>, </span></td>
|
||
|
|
</tr>
|
||
|
|
<tr>
|
||
|
|
<td class="paramkey"></td>
|
||
|
|
<td></td>
|
||
|
|
<td class="paramtype">uint8_t</td> <td class="paramname"><span class="paramname"><em>words_to_read</em></span> )</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Read meta data from <a class="el" href="class_b_n_o08x.html">BNO08x</a> FRS (flash record system) given the record ID. Contains Q points and other info. (See Ref. Manual 5.1 & 6.3.7) </p>
|
||
|
|
<p>Note that Q points from the data sheet can be used as well, using the ones stored in flash is optional.</p>
|
||
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
||
|
|
<table class="params">
|
||
|
|
<tr><td class="paramname">record_ID</td><td>Which record ID/ sensor to request meta data from. </td></tr>
|
||
|
|
<tr><td class="paramname">start_location</td><td>Start byte location. </td></tr>
|
||
|
|
<tr><td class="paramname">words_to_read</td><td>Length of words to read.</td></tr>
|
||
|
|
</table>
|
||
|
|
</dd>
|
||
|
|
</dl>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>True if meta data read successfully. </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a40607e557eada666a5e1e416f42cd4a1_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a40607e557eada666a5e1e416f42cd4a1_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a40607e557eada666a5e1e416f42cd4a1_cgraph" id="aclass_b_n_o08x_a40607e557eada666a5e1e416f42cd4a1_cgraph">
|
||
|
|
<area shape="rect" title="Read meta data from BNO08x FRS (flash record system) given the record ID. Contains Q points and other..." alt="" coords="5,56,174,83"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#adf789e709ac1667656db757c8d559af9" title="Requests meta data from BNO08x FRS (flash record system) given the record ID. Contains Q points and o..." alt="" coords="222,31,408,57"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="173,57,206,54,206,59,174,63"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a2897a178bf2c53cd99df0d4570edf72e" title="Waits for data to be received over SPI, or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="227,81,403,108"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="174,76,212,80,212,86,173,81"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a62c570ba96512f4d0d10b2594048de1f" title="Queues an SHTP packet to be sent via SPI." alt="" coords="464,5,623,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="408,31,448,27,449,32,408,36"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7cdeb849e728487de961cdfd4030c773" title="Waits for a queued packet to be sent or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="456,56,631,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="408,52,441,55,440,61,408,57"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a40607e557eada666a5e1e416f42cd4a1_icgraph.png" border="0" usemap="#aclass_b_n_o08x_a40607e557eada666a5e1e416f42cd4a1_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a40607e557eada666a5e1e416f42cd4a1_icgraph" id="aclass_b_n_o08x_a40607e557eada666a5e1e416f42cd4a1_icgraph">
|
||
|
|
<area shape="rect" title="Read meta data from BNO08x FRS (flash record system) given the record ID. Contains Q points and other..." alt="" coords="599,81,768,108"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a27f5dce5c994be18a587fb622574ad41" title="Reads meta data word from BNO08x FRS (flash record system) given the record ID and word number...." alt="" coords="381,81,551,108"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="584,97,552,97,552,92,584,92"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a4421c43323945946ad605f8422958dcf" title="Gets Q1 point from BNO08x FRS (flash record system)." alt="" coords="213,31,333,57"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="397,79,326,61,327,55,399,74"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a0fff04c42c9502615ad73cd1457cb9b0" title="Gets range from BNO08x FRS (flash record system)." alt="" coords="17,5,153,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="434,74,388,45,361,31,332,21,287,13,240,9,153,12,153,7,240,4,287,7,334,16,363,26,391,40,437,70"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a1d6ea02d0d4b23ff6a15e9d5c6c92372" title="Gets resolution from BNO08x FRS (flash record system)." alt="" coords="5,56,165,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="365,91,165,77,165,72,365,85"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a954dccdcbe8a8c4f1787f13ebb8d932b" title="Gets Q2 point from BNO08x FRS (flash record system)." alt="" coords="213,132,333,159"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="399,115,327,134,326,129,397,110"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a1590ba793668f9cb1a32a1f4dd07cb9a" title="Gets Q3 point from BNO08x FRS (flash record system)." alt="" coords="213,183,333,209"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="431,119,334,173,309,185,307,180,332,168,428,114"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="197,37,153,30,154,25,198,31"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="198,57,166,61,165,56,197,52"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="adf789e709ac1667656db757c8d559af9" name="adf789e709ac1667656db757c8d559af9"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adf789e709ac1667656db757c8d559af9">◆ </a></span>FRS_read_request()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">bool BNO08x::FRS_read_request </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramtype">uint16_t</td> <td class="paramname"><span class="paramname"><em>record_ID</em>, </span></td>
|
||
|
|
</tr>
|
||
|
|
<tr>
|
||
|
|
<td class="paramkey"></td>
|
||
|
|
<td></td>
|
||
|
|
<td class="paramtype">uint16_t</td> <td class="paramname"><span class="paramname"><em>read_offset</em>, </span></td>
|
||
|
|
</tr>
|
||
|
|
<tr>
|
||
|
|
<td class="paramkey"></td>
|
||
|
|
<td></td>
|
||
|
|
<td class="paramtype">uint16_t</td> <td class="paramname"><span class="paramname"><em>block_size</em></span> )</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Requests meta data from <a class="el" href="class_b_n_o08x.html">BNO08x</a> FRS (flash record system) given the record ID. Contains Q points and other info. (See Ref. Manual 5.1 & 6.3.6) </p>
|
||
|
|
<p>Note that Q points from the data sheet can be used as well, using the ones stored in flash is optional.</p>
|
||
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
||
|
|
<table class="params">
|
||
|
|
<tr><td class="paramname">record_ID</td><td>Which record ID/ sensor to request meta data from. </td></tr>
|
||
|
|
<tr><td class="paramname">start_location</td><td>Start byte location. </td></tr>
|
||
|
|
<tr><td class="paramname">words_to_read</td><td>Length of words to read.</td></tr>
|
||
|
|
</table>
|
||
|
|
</dd>
|
||
|
|
</dl>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>True if read request acknowledged (HINT was asserted) </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_adf789e709ac1667656db757c8d559af9_cgraph.png" border="0" usemap="#aclass_b_n_o08x_adf789e709ac1667656db757c8d559af9_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_adf789e709ac1667656db757c8d559af9_cgraph" id="aclass_b_n_o08x_adf789e709ac1667656db757c8d559af9_cgraph">
|
||
|
|
<area shape="rect" title="Requests meta data from BNO08x FRS (flash record system) given the record ID. Contains Q points and o..." alt="" coords="5,31,192,57"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a62c570ba96512f4d0d10b2594048de1f" title="Queues an SHTP packet to be sent via SPI." alt="" coords="248,5,407,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="192,31,232,27,233,32,192,36"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7cdeb849e728487de961cdfd4030c773" title="Waits for a queued packet to be sent or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="240,56,415,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="192,52,224,55,224,61,192,57"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_adf789e709ac1667656db757c8d559af9_icgraph.png" border="0" usemap="#aclass_b_n_o08x_adf789e709ac1667656db757c8d559af9_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_adf789e709ac1667656db757c8d559af9_icgraph" id="aclass_b_n_o08x_adf789e709ac1667656db757c8d559af9_icgraph">
|
||
|
|
<area shape="rect" title="Requests meta data from BNO08x FRS (flash record system) given the record ID. Contains Q points and o..." alt="" coords="816,81,1002,108"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a40607e557eada666a5e1e416f42cd4a1" title="Read meta data from BNO08x FRS (flash record system) given the record ID. Contains Q points and other..." alt="" coords="599,81,768,108"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="800,97,768,97,768,92,800,92"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a27f5dce5c994be18a587fb622574ad41" title="Reads meta data word from BNO08x FRS (flash record system) given the record ID and word number...." alt="" coords="381,81,551,108"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="584,97,552,97,552,92,584,92"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a4421c43323945946ad605f8422958dcf" title="Gets Q1 point from BNO08x FRS (flash record system)." alt="" coords="213,31,333,57"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="397,79,326,61,327,55,399,74"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a0fff04c42c9502615ad73cd1457cb9b0" title="Gets range from BNO08x FRS (flash record system)." alt="" coords="17,5,153,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="434,74,388,45,361,31,332,21,287,13,240,9,153,12,153,7,240,4,287,7,334,16,363,26,391,40,437,70"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a1d6ea02d0d4b23ff6a15e9d5c6c92372" title="Gets resolution from BNO08x FRS (flash record system)." alt="" coords="5,56,165,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="365,91,165,77,165,72,365,85"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a954dccdcbe8a8c4f1787f13ebb8d932b" title="Gets Q2 point from BNO08x FRS (flash record system)." alt="" coords="213,132,333,159"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="399,115,327,134,326,129,397,110"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a1590ba793668f9cb1a32a1f4dd07cb9a" title="Gets Q3 point from BNO08x FRS (flash record system)." alt="" coords="213,183,333,209"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="431,119,334,173,309,185,307,180,332,168,428,114"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="197,37,153,30,154,25,198,31"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="198,57,166,61,165,56,197,52"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a27f5dce5c994be18a587fb622574ad41" name="a27f5dce5c994be18a587fb622574ad41"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a27f5dce5c994be18a587fb622574ad41">◆ </a></span>FRS_read_word()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">uint32_t BNO08x::FRS_read_word </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramtype">uint16_t</td> <td class="paramname"><span class="paramname"><em>record_ID</em>, </span></td>
|
||
|
|
</tr>
|
||
|
|
<tr>
|
||
|
|
<td class="paramkey"></td>
|
||
|
|
<td></td>
|
||
|
|
<td class="paramtype">uint8_t</td> <td class="paramname"><span class="paramname"><em>word_number</em></span> )</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Reads meta data word from <a class="el" href="class_b_n_o08x.html">BNO08x</a> FRS (flash record system) given the record ID and word number. (See Ref. Manual 5.1 & 6.3.7) </p>
|
||
|
|
<p>Note that Q points from the data sheet can be used as well, using the ones stored in flash is optional.</p>
|
||
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
||
|
|
<table class="params">
|
||
|
|
<tr><td class="paramname">record_ID</td><td>Which record ID/ sensor to request meta data from. </td></tr>
|
||
|
|
<tr><td class="paramname">word_number</td><td>Desired word to read.</td></tr>
|
||
|
|
</table>
|
||
|
|
</dd>
|
||
|
|
</dl>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>Requested meta data word, 0 if failed. </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a27f5dce5c994be18a587fb622574ad41_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a27f5dce5c994be18a587fb622574ad41_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a27f5dce5c994be18a587fb622574ad41_cgraph" id="aclass_b_n_o08x_a27f5dce5c994be18a587fb622574ad41_cgraph">
|
||
|
|
<area shape="rect" title="Reads meta data word from BNO08x FRS (flash record system) given the record ID and word number...." alt="" coords="5,56,176,83"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a40607e557eada666a5e1e416f42cd4a1" title="Read meta data from BNO08x FRS (flash record system) given the record ID. Contains Q points and other..." alt="" coords="224,56,392,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="176,67,208,67,208,72,176,72"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#adf789e709ac1667656db757c8d559af9" title="Requests meta data from BNO08x FRS (flash record system) given the record ID. Contains Q points and o..." alt="" coords="440,31,626,57"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="392,57,424,54,425,59,392,63"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a2897a178bf2c53cd99df0d4570edf72e" title="Waits for data to be received over SPI, or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="446,81,621,108"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="392,76,431,80,430,86,392,81"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a62c570ba96512f4d0d10b2594048de1f" title="Queues an SHTP packet to be sent via SPI." alt="" coords="682,5,842,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="626,31,667,27,667,32,627,36"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7cdeb849e728487de961cdfd4030c773" title="Waits for a queued packet to be sent or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="674,56,850,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="627,52,659,55,658,61,626,57"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a27f5dce5c994be18a587fb622574ad41_icgraph.png" border="0" usemap="#aclass_b_n_o08x_a27f5dce5c994be18a587fb622574ad41_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a27f5dce5c994be18a587fb622574ad41_icgraph" id="aclass_b_n_o08x_a27f5dce5c994be18a587fb622574ad41_icgraph">
|
||
|
|
<area shape="rect" title="Reads meta data word from BNO08x FRS (flash record system) given the record ID and word number...." alt="" coords="381,81,551,108"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a4421c43323945946ad605f8422958dcf" title="Gets Q1 point from BNO08x FRS (flash record system)." alt="" coords="213,31,333,57"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="397,79,326,61,327,55,399,74"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a0fff04c42c9502615ad73cd1457cb9b0" title="Gets range from BNO08x FRS (flash record system)." alt="" coords="17,5,153,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="434,74,388,45,361,31,332,21,287,13,240,9,153,12,153,7,240,4,287,7,334,16,363,26,391,40,437,70"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a1d6ea02d0d4b23ff6a15e9d5c6c92372" title="Gets resolution from BNO08x FRS (flash record system)." alt="" coords="5,56,165,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="365,91,165,77,165,72,365,85"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a954dccdcbe8a8c4f1787f13ebb8d932b" title="Gets Q2 point from BNO08x FRS (flash record system)." alt="" coords="213,132,333,159"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="399,115,327,134,326,129,397,110"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a1590ba793668f9cb1a32a1f4dd07cb9a" title="Gets Q3 point from BNO08x FRS (flash record system)." alt="" coords="213,183,333,209"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="431,119,334,173,309,185,307,180,332,168,428,114"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="197,37,153,30,154,25,198,31"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="198,57,166,61,165,56,197,52"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a9329c6669282071622c3b3741b1b8142" name="a9329c6669282071622c3b3741b1b8142"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9329c6669282071622c3b3741b1b8142">◆ </a></span>get_accel()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void BNO08x::get_accel </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramtype">float &</td> <td class="paramname"><span class="paramname"><em>x</em>, </span></td>
|
||
|
|
</tr>
|
||
|
|
<tr>
|
||
|
|
<td class="paramkey"></td>
|
||
|
|
<td></td>
|
||
|
|
<td class="paramtype">float &</td> <td class="paramname"><span class="paramname"><em>y</em>, </span></td>
|
||
|
|
</tr>
|
||
|
|
<tr>
|
||
|
|
<td class="paramkey"></td>
|
||
|
|
<td></td>
|
||
|
|
<td class="paramtype">float &</td> <td class="paramname"><span class="paramname"><em>z</em>, </span></td>
|
||
|
|
</tr>
|
||
|
|
<tr>
|
||
|
|
<td class="paramkey"></td>
|
||
|
|
<td></td>
|
||
|
|
<td class="paramtype">uint8_t &</td> <td class="paramname"><span class="paramname"><em>accuracy</em></span> )</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Get full acceleration (total acceleration of device, units in m/s^2). </p>
|
||
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
||
|
|
<table class="params">
|
||
|
|
<tr><td class="paramname">x</td><td>Reference variable to save X axis acceleration. </td></tr>
|
||
|
|
<tr><td class="paramname">y</td><td>Reference variable to save Y axis acceleration. </td></tr>
|
||
|
|
<tr><td class="paramname">z</td><td>Reference variable to save Z axis acceleration. </td></tr>
|
||
|
|
<tr><td class="paramname">accuracy</td><td>Reference variable to save reported acceleration accuracy.</td></tr>
|
||
|
|
</table>
|
||
|
|
</dd>
|
||
|
|
</dl>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a9329c6669282071622c3b3741b1b8142_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a9329c6669282071622c3b3741b1b8142_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a9329c6669282071622c3b3741b1b8142_cgraph" id="aclass_b_n_o08x_a9329c6669282071622c3b3741b1b8142_cgraph">
|
||
|
|
<area shape="rect" title="Get full acceleration (total acceleration of device, units in m/s^2)." alt="" coords="5,5,140,32"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a27fb24e894f794ec6228ef142b6ff8d9" title="Converts a register value to a float using its associated Q point. (See https://en...." alt="" coords="188,5,322,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="140,16,172,16,172,21,140,21"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a3fce726d5de821f97ed207036dae2900" name="a3fce726d5de821f97ed207036dae2900"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3fce726d5de821f97ed207036dae2900">◆ </a></span>get_accel_accuracy()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">uint8_t BNO08x::get_accel_accuracy </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Get accuracy of linear acceleration. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>Accuracy of linear acceleration. </dd></dl>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="abce574112a9079d2cbc58cfc352b8a69" name="abce574112a9079d2cbc58cfc352b8a69"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abce574112a9079d2cbc58cfc352b8a69">◆ </a></span>get_accel_X()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">float BNO08x::get_accel_X </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Get x axis acceleration (total acceleration of device, units in m/s^2). </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>The angular reported x axis acceleration. </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_abce574112a9079d2cbc58cfc352b8a69_cgraph.png" border="0" usemap="#aclass_b_n_o08x_abce574112a9079d2cbc58cfc352b8a69_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_abce574112a9079d2cbc58cfc352b8a69_cgraph" id="aclass_b_n_o08x_abce574112a9079d2cbc58cfc352b8a69_cgraph">
|
||
|
|
<area shape="rect" title="Get x axis acceleration (total acceleration of device, units in m/s^2)." alt="" coords="5,5,154,32"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a27fb24e894f794ec6228ef142b6ff8d9" title="Converts a register value to a float using its associated Q point. (See https://en...." alt="" coords="202,5,336,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="154,16,186,16,186,21,154,21"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="afdf24bb3d54518b23972f21f007817c1" name="afdf24bb3d54518b23972f21f007817c1"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afdf24bb3d54518b23972f21f007817c1">◆ </a></span>get_accel_Y()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">float BNO08x::get_accel_Y </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Get y axis acceleration (total acceleration of device, units in m/s^2). </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>The angular reported y axis acceleration. </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_afdf24bb3d54518b23972f21f007817c1_cgraph.png" border="0" usemap="#aclass_b_n_o08x_afdf24bb3d54518b23972f21f007817c1_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_afdf24bb3d54518b23972f21f007817c1_cgraph" id="aclass_b_n_o08x_afdf24bb3d54518b23972f21f007817c1_cgraph">
|
||
|
|
<area shape="rect" title="Get y axis acceleration (total acceleration of device, units in m/s^2)." alt="" coords="5,5,156,32"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a27fb24e894f794ec6228ef142b6ff8d9" title="Converts a register value to a float using its associated Q point. (See https://en...." alt="" coords="204,5,338,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="156,16,188,16,188,21,156,21"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a0a72477cb7a330fedbcb3e2126b882b1" name="a0a72477cb7a330fedbcb3e2126b882b1"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0a72477cb7a330fedbcb3e2126b882b1">◆ </a></span>get_accel_Z()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">float BNO08x::get_accel_Z </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Get z axis acceleration (total acceleration of device, units in m/s^2). </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>The angular reported z axis acceleration. </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a0a72477cb7a330fedbcb3e2126b882b1_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a0a72477cb7a330fedbcb3e2126b882b1_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a0a72477cb7a330fedbcb3e2126b882b1_cgraph" id="aclass_b_n_o08x_a0a72477cb7a330fedbcb3e2126b882b1_cgraph">
|
||
|
|
<area shape="rect" title="Get z axis acceleration (total acceleration of device, units in m/s^2)." alt="" coords="5,5,154,32"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a27fb24e894f794ec6228ef142b6ff8d9" title="Converts a register value to a float using its associated Q point. (See https://en...." alt="" coords="202,5,336,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="154,16,186,16,186,21,154,21"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a4f7060b2d3c15b359b70b6346730446a" name="a4f7060b2d3c15b359b70b6346730446a"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4f7060b2d3c15b359b70b6346730446a">◆ </a></span>get_activity_classifier()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">uint8_t BNO08x::get_activity_classifier </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Get the current activity classifier (Seee Ref. Manual 6.5.36) </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>The current activity: 0 = unknown 1 = in vehicle 2 = on bicycle 3 = on foot 4 = still 5 = tilting 6 = walking 7 = runnning 8 = on stairs </dd></dl>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a386c46ac8965220ab7b9423df838dd4d" name="a386c46ac8965220ab7b9423df838dd4d"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a386c46ac8965220ab7b9423df838dd4d">◆ </a></span>get_gravity()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void BNO08x::get_gravity </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramtype">float &</td> <td class="paramname"><span class="paramname"><em>x</em>, </span></td>
|
||
|
|
</tr>
|
||
|
|
<tr>
|
||
|
|
<td class="paramkey"></td>
|
||
|
|
<td></td>
|
||
|
|
<td class="paramtype">float &</td> <td class="paramname"><span class="paramname"><em>y</em>, </span></td>
|
||
|
|
</tr>
|
||
|
|
<tr>
|
||
|
|
<td class="paramkey"></td>
|
||
|
|
<td></td>
|
||
|
|
<td class="paramtype">float &</td> <td class="paramname"><span class="paramname"><em>z</em>, </span></td>
|
||
|
|
</tr>
|
||
|
|
<tr>
|
||
|
|
<td class="paramkey"></td>
|
||
|
|
<td></td>
|
||
|
|
<td class="paramtype">uint8_t &</td> <td class="paramname"><span class="paramname"><em>accuracy</em></span> )</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Get full reported gravity vector, units in m/s^2. </p>
|
||
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
||
|
|
<table class="params">
|
||
|
|
<tr><td class="paramname">x</td><td>Reference variable to save X axis gravity. </td></tr>
|
||
|
|
<tr><td class="paramname">y</td><td>Reference variable to save Y axis axis gravity. </td></tr>
|
||
|
|
<tr><td class="paramname">z</td><td>Reference variable to save Z axis axis gravity. </td></tr>
|
||
|
|
<tr><td class="paramname">accuracy</td><td>Reference variable to save reported gravity accuracy.</td></tr>
|
||
|
|
</table>
|
||
|
|
</dd>
|
||
|
|
</dl>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a386c46ac8965220ab7b9423df838dd4d_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a386c46ac8965220ab7b9423df838dd4d_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a386c46ac8965220ab7b9423df838dd4d_cgraph" id="aclass_b_n_o08x_a386c46ac8965220ab7b9423df838dd4d_cgraph">
|
||
|
|
<area shape="rect" title="Get full reported gravity vector, units in m/s^2." alt="" coords="5,5,146,32"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a27fb24e894f794ec6228ef142b6ff8d9" title="Converts a register value to a float using its associated Q point. (See https://en...." alt="" coords="194,5,328,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="146,16,178,16,178,21,146,21"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="accd39f48e9f8ab8267df7184b5b7cd76" name="accd39f48e9f8ab8267df7184b5b7cd76"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#accd39f48e9f8ab8267df7184b5b7cd76">◆ </a></span>get_gravity_accuracy()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">uint8_t BNO08x::get_gravity_accuracy </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Get the reported gravity accuracy. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>Accuracy of reported gravity. </dd></dl>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a88679bccd9339b87ec35fc4fc4e745ae" name="a88679bccd9339b87ec35fc4fc4e745ae"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a88679bccd9339b87ec35fc4fc4e745ae">◆ </a></span>get_gravity_X()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">float BNO08x::get_gravity_X </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Get the reported x axis gravity. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>x axis gravity in m/s^2 </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a88679bccd9339b87ec35fc4fc4e745ae_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a88679bccd9339b87ec35fc4fc4e745ae_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a88679bccd9339b87ec35fc4fc4e745ae_cgraph" id="aclass_b_n_o08x_a88679bccd9339b87ec35fc4fc4e745ae_cgraph">
|
||
|
|
<area shape="rect" title="Get the reported x axis gravity." alt="" coords="5,5,160,32"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a27fb24e894f794ec6228ef142b6ff8d9" title="Converts a register value to a float using its associated Q point. (See https://en...." alt="" coords="208,5,342,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="160,16,192,16,192,21,160,21"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a8a36db7f1c932f33e05e494632059801" name="a8a36db7f1c932f33e05e494632059801"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8a36db7f1c932f33e05e494632059801">◆ </a></span>get_gravity_Y()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">float BNO08x::get_gravity_Y </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Get the reported y axis gravity. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>y axis gravity in m/s^2 </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a8a36db7f1c932f33e05e494632059801_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a8a36db7f1c932f33e05e494632059801_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a8a36db7f1c932f33e05e494632059801_cgraph" id="aclass_b_n_o08x_a8a36db7f1c932f33e05e494632059801_cgraph">
|
||
|
|
<area shape="rect" title="Get the reported y axis gravity." alt="" coords="5,5,162,32"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a27fb24e894f794ec6228ef142b6ff8d9" title="Converts a register value to a float using its associated Q point. (See https://en...." alt="" coords="210,5,344,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="162,16,194,16,194,21,162,21"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a5622b4d1754648ea7eb400c1adf9e807" name="a5622b4d1754648ea7eb400c1adf9e807"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5622b4d1754648ea7eb400c1adf9e807">◆ </a></span>get_gravity_Z()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">float BNO08x::get_gravity_Z </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Get the reported z axis gravity. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>z axis gravity in m/s^2 </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a5622b4d1754648ea7eb400c1adf9e807_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a5622b4d1754648ea7eb400c1adf9e807_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a5622b4d1754648ea7eb400c1adf9e807_cgraph" id="aclass_b_n_o08x_a5622b4d1754648ea7eb400c1adf9e807_cgraph">
|
||
|
|
<area shape="rect" title="Get the reported z axis gravity." alt="" coords="5,5,160,32"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a27fb24e894f794ec6228ef142b6ff8d9" title="Converts a register value to a float using its associated Q point. (See https://en...." alt="" coords="208,5,342,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="160,16,192,16,192,21,160,21"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a811999653110858311c97a779c388e5d" name="a811999653110858311c97a779c388e5d"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a811999653110858311c97a779c388e5d">◆ </a></span>get_gyro_accuracy()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">uint8_t BNO08x::get_gyro_accuracy </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Get calibrated gyro accuracy. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>Accuracy of calibrated gyro. </dd></dl>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a4d3746a376a22acb7a2641bb750c4c89" name="a4d3746a376a22acb7a2641bb750c4c89"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4d3746a376a22acb7a2641bb750c4c89">◆ </a></span>get_gyro_calibrated_velocity()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void BNO08x::get_gyro_calibrated_velocity </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramtype">float &</td> <td class="paramname"><span class="paramname"><em>x</em>, </span></td>
|
||
|
|
</tr>
|
||
|
|
<tr>
|
||
|
|
<td class="paramkey"></td>
|
||
|
|
<td></td>
|
||
|
|
<td class="paramtype">float &</td> <td class="paramname"><span class="paramname"><em>y</em>, </span></td>
|
||
|
|
</tr>
|
||
|
|
<tr>
|
||
|
|
<td class="paramkey"></td>
|
||
|
|
<td></td>
|
||
|
|
<td class="paramtype">float &</td> <td class="paramname"><span class="paramname"><em>z</em>, </span></td>
|
||
|
|
</tr>
|
||
|
|
<tr>
|
||
|
|
<td class="paramkey"></td>
|
||
|
|
<td></td>
|
||
|
|
<td class="paramtype">uint8_t &</td> <td class="paramname"><span class="paramname"><em>accuracy</em></span> )</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Get full rotational velocity with drift compensation (units in Rad/s). </p>
|
||
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
||
|
|
<table class="params">
|
||
|
|
<tr><td class="paramname">x</td><td>Reference variable to save X axis angular velocity </td></tr>
|
||
|
|
<tr><td class="paramname">y</td><td>Reference variable to save Y axis angular velocity </td></tr>
|
||
|
|
<tr><td class="paramname">z</td><td>Reference variable to save Z axis angular velocity </td></tr>
|
||
|
|
<tr><td class="paramname">accuracy</td><td>Reference variable to save reported gyro accuracy.</td></tr>
|
||
|
|
</table>
|
||
|
|
</dd>
|
||
|
|
</dl>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a4d3746a376a22acb7a2641bb750c4c89_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a4d3746a376a22acb7a2641bb750c4c89_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a4d3746a376a22acb7a2641bb750c4c89_cgraph" id="aclass_b_n_o08x_a4d3746a376a22acb7a2641bb750c4c89_cgraph">
|
||
|
|
<area shape="rect" title="Get full rotational velocity with drift compensation (units in Rad/s)." alt="" coords="5,5,197,48"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a27fb24e894f794ec6228ef142b6ff8d9" title="Converts a register value to a float using its associated Q point. (See https://en...." alt="" coords="245,13,379,40"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="197,24,229,24,229,29,197,29"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="ab7977391191067282e7f734b9ee45059" name="ab7977391191067282e7f734b9ee45059"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab7977391191067282e7f734b9ee45059">◆ </a></span>get_gyro_calibrated_velocity_X()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">float BNO08x::get_gyro_calibrated_velocity_X </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Get calibrated gyro x axis angular velocity measurement. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>The angular reported x axis angular velocity from calibrated gyro (drift compensation applied). </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_ab7977391191067282e7f734b9ee45059_cgraph.png" border="0" usemap="#aclass_b_n_o08x_ab7977391191067282e7f734b9ee45059_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_ab7977391191067282e7f734b9ee45059_cgraph" id="aclass_b_n_o08x_ab7977391191067282e7f734b9ee45059_cgraph">
|
||
|
|
<area shape="rect" title="Get calibrated gyro x axis angular velocity measurement." alt="" coords="5,5,197,48"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a27fb24e894f794ec6228ef142b6ff8d9" title="Converts a register value to a float using its associated Q point. (See https://en...." alt="" coords="245,13,379,40"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="197,24,229,24,229,29,197,29"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="ad4fab6e636e239d4b9273f158983ed89" name="ad4fab6e636e239d4b9273f158983ed89"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad4fab6e636e239d4b9273f158983ed89">◆ </a></span>get_gyro_calibrated_velocity_Y()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">float BNO08x::get_gyro_calibrated_velocity_Y </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Get calibrated gyro y axis angular velocity measurement. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>The angular reported y axis angular velocity from calibrated gyro (drift compensation applied). </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_ad4fab6e636e239d4b9273f158983ed89_cgraph.png" border="0" usemap="#aclass_b_n_o08x_ad4fab6e636e239d4b9273f158983ed89_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_ad4fab6e636e239d4b9273f158983ed89_cgraph" id="aclass_b_n_o08x_ad4fab6e636e239d4b9273f158983ed89_cgraph">
|
||
|
|
<area shape="rect" title="Get calibrated gyro y axis angular velocity measurement." alt="" coords="5,5,197,48"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a27fb24e894f794ec6228ef142b6ff8d9" title="Converts a register value to a float using its associated Q point. (See https://en...." alt="" coords="245,13,379,40"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="197,24,229,24,229,29,197,29"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a15a29c3bb476048b7229abcfb2b1d52a" name="a15a29c3bb476048b7229abcfb2b1d52a"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a15a29c3bb476048b7229abcfb2b1d52a">◆ </a></span>get_gyro_calibrated_velocity_Z()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">float BNO08x::get_gyro_calibrated_velocity_Z </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Get calibrated gyro z axis angular velocity measurement. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>The angular reported z axis angular velocity from calibrated gyro (drift compensation applied). </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a15a29c3bb476048b7229abcfb2b1d52a_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a15a29c3bb476048b7229abcfb2b1d52a_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a15a29c3bb476048b7229abcfb2b1d52a_cgraph" id="aclass_b_n_o08x_a15a29c3bb476048b7229abcfb2b1d52a_cgraph">
|
||
|
|
<area shape="rect" title="Get calibrated gyro z axis angular velocity measurement." alt="" coords="5,5,197,48"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a27fb24e894f794ec6228ef142b6ff8d9" title="Converts a register value to a float using its associated Q point. (See https://en...." alt="" coords="245,13,379,40"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="197,24,229,24,229,29,197,29"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="afe6392012669e7ebd1a9e817e2bd313f" name="afe6392012669e7ebd1a9e817e2bd313f"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afe6392012669e7ebd1a9e817e2bd313f">◆ </a></span>get_gyro_velocity()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void BNO08x::get_gyro_velocity </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramtype">float &</td> <td class="paramname"><span class="paramname"><em>x</em>, </span></td>
|
||
|
|
</tr>
|
||
|
|
<tr>
|
||
|
|
<td class="paramkey"></td>
|
||
|
|
<td></td>
|
||
|
|
<td class="paramtype">float &</td> <td class="paramname"><span class="paramname"><em>y</em>, </span></td>
|
||
|
|
</tr>
|
||
|
|
<tr>
|
||
|
|
<td class="paramkey"></td>
|
||
|
|
<td></td>
|
||
|
|
<td class="paramtype">float &</td> <td class="paramname"><span class="paramname"><em>z</em></span> )</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Full rotational velocity from gyro-integrated rotation vector (See Ref. Manual 6.5.44) </p>
|
||
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
||
|
|
<table class="params">
|
||
|
|
<tr><td class="paramname">x</td><td>Reference variable to save X axis angular velocity </td></tr>
|
||
|
|
<tr><td class="paramname">y</td><td>Reference variable to save Y axis angular velocity </td></tr>
|
||
|
|
<tr><td class="paramname">z</td><td>Reference variable to save Z axis angular velocity</td></tr>
|
||
|
|
</table>
|
||
|
|
</dd>
|
||
|
|
</dl>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_afe6392012669e7ebd1a9e817e2bd313f_cgraph.png" border="0" usemap="#aclass_b_n_o08x_afe6392012669e7ebd1a9e817e2bd313f_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_afe6392012669e7ebd1a9e817e2bd313f_cgraph" id="aclass_b_n_o08x_afe6392012669e7ebd1a9e817e2bd313f_cgraph">
|
||
|
|
<area shape="rect" title="Full rotational velocity from gyro-integrated rotation vector (See Ref. Manual 6.5...." alt="" coords="5,5,184,32"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a27fb24e894f794ec6228ef142b6ff8d9" title="Converts a register value to a float using its associated Q point. (See https://en...." alt="" coords="232,5,366,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="184,16,216,16,216,21,184,21"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="acd376cd3e454a87198ec86accbf2ee00" name="acd376cd3e454a87198ec86accbf2ee00"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acd376cd3e454a87198ec86accbf2ee00">◆ </a></span>get_gyro_velocity_X()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">float BNO08x::get_gyro_velocity_X </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Get x axis angular velocity from gyro-integrated rotation vector. (See Ref. Manual 6.5.44) </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>The reported x axis angular velocity. </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_acd376cd3e454a87198ec86accbf2ee00_cgraph.png" border="0" usemap="#aclass_b_n_o08x_acd376cd3e454a87198ec86accbf2ee00_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_acd376cd3e454a87198ec86accbf2ee00_cgraph" id="aclass_b_n_o08x_acd376cd3e454a87198ec86accbf2ee00_cgraph">
|
||
|
|
<area shape="rect" title="Get x axis angular velocity from gyro-integrated rotation vector. (See Ref. Manual 6...." alt="" coords="5,5,198,32"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a27fb24e894f794ec6228ef142b6ff8d9" title="Converts a register value to a float using its associated Q point. (See https://en...." alt="" coords="246,5,380,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="198,16,230,16,230,21,198,21"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="acd1819a81818f90dc105950b4a7d0b04" name="acd1819a81818f90dc105950b4a7d0b04"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acd1819a81818f90dc105950b4a7d0b04">◆ </a></span>get_gyro_velocity_Y()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">float BNO08x::get_gyro_velocity_Y </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Get y axis angular velocity from gyro-integrated rotation vector. (See Ref. Manual 6.5.44) </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>The reported y axis angular velocity. </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_acd1819a81818f90dc105950b4a7d0b04_cgraph.png" border="0" usemap="#aclass_b_n_o08x_acd1819a81818f90dc105950b4a7d0b04_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_acd1819a81818f90dc105950b4a7d0b04_cgraph" id="aclass_b_n_o08x_acd1819a81818f90dc105950b4a7d0b04_cgraph">
|
||
|
|
<area shape="rect" title="Get y axis angular velocity from gyro-integrated rotation vector. (See Ref. Manual 6...." alt="" coords="5,5,200,32"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a27fb24e894f794ec6228ef142b6ff8d9" title="Converts a register value to a float using its associated Q point. (See https://en...." alt="" coords="248,5,382,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="200,16,232,16,232,21,200,21"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="ae2add976af256ec981248371a2f58207" name="ae2add976af256ec981248371a2f58207"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae2add976af256ec981248371a2f58207">◆ </a></span>get_gyro_velocity_Z()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">float BNO08x::get_gyro_velocity_Z </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Get z axis angular velocity from gyro-integrated rotation vector. (See Ref. Manual 6.5.44) </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>The reported Z axis angular velocity. </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_ae2add976af256ec981248371a2f58207_cgraph.png" border="0" usemap="#aclass_b_n_o08x_ae2add976af256ec981248371a2f58207_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_ae2add976af256ec981248371a2f58207_cgraph" id="aclass_b_n_o08x_ae2add976af256ec981248371a2f58207_cgraph">
|
||
|
|
<area shape="rect" title="Get z axis angular velocity from gyro-integrated rotation vector. (See Ref. Manual 6...." alt="" coords="5,5,198,32"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a27fb24e894f794ec6228ef142b6ff8d9" title="Converts a register value to a float using its associated Q point. (See https://en...." alt="" coords="246,5,380,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="198,16,230,16,230,21,198,21"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="ad59b029d04341dbef72e059488951980" name="ad59b029d04341dbef72e059488951980"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad59b029d04341dbef72e059488951980">◆ </a></span>get_linear_accel()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void BNO08x::get_linear_accel </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramtype">float &</td> <td class="paramname"><span class="paramname"><em>x</em>, </span></td>
|
||
|
|
</tr>
|
||
|
|
<tr>
|
||
|
|
<td class="paramkey"></td>
|
||
|
|
<td></td>
|
||
|
|
<td class="paramtype">float &</td> <td class="paramname"><span class="paramname"><em>y</em>, </span></td>
|
||
|
|
</tr>
|
||
|
|
<tr>
|
||
|
|
<td class="paramkey"></td>
|
||
|
|
<td></td>
|
||
|
|
<td class="paramtype">float &</td> <td class="paramname"><span class="paramname"><em>z</em>, </span></td>
|
||
|
|
</tr>
|
||
|
|
<tr>
|
||
|
|
<td class="paramkey"></td>
|
||
|
|
<td></td>
|
||
|
|
<td class="paramtype">uint8_t &</td> <td class="paramname"><span class="paramname"><em>accuracy</em></span> )</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Get full linear acceleration (acceleration of the device minus gravity, units in m/s^2). </p>
|
||
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
||
|
|
<table class="params">
|
||
|
|
<tr><td class="paramname">x</td><td>Reference variable to save X axis acceleration. </td></tr>
|
||
|
|
<tr><td class="paramname">y</td><td>Reference variable to save Y axis acceleration. </td></tr>
|
||
|
|
<tr><td class="paramname">z</td><td>Reference variable to save Z axis acceleration. </td></tr>
|
||
|
|
<tr><td class="paramname">accuracy</td><td>Reference variable to save reported linear acceleration accuracy.</td></tr>
|
||
|
|
</table>
|
||
|
|
</dd>
|
||
|
|
</dl>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_ad59b029d04341dbef72e059488951980_cgraph.png" border="0" usemap="#aclass_b_n_o08x_ad59b029d04341dbef72e059488951980_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_ad59b029d04341dbef72e059488951980_cgraph" id="aclass_b_n_o08x_ad59b029d04341dbef72e059488951980_cgraph">
|
||
|
|
<area shape="rect" title="Get full linear acceleration (acceleration of the device minus gravity, units in m/s^2)." alt="" coords="5,5,140,48"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a27fb24e894f794ec6228ef142b6ff8d9" title="Converts a register value to a float using its associated Q point. (See https://en...." alt="" coords="188,13,322,40"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="140,24,172,24,172,29,140,29"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a33fe3c2f47759cfae5f4b612ddd329ea" name="a33fe3c2f47759cfae5f4b612ddd329ea"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a33fe3c2f47759cfae5f4b612ddd329ea">◆ </a></span>get_linear_accel_accuracy()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">uint8_t BNO08x::get_linear_accel_accuracy </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Get accuracy of linear acceleration. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>Accuracy of linear acceleration. </dd></dl>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a763c3a9699a1081d430fd9b9b7bc49a3" name="a763c3a9699a1081d430fd9b9b7bc49a3"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a763c3a9699a1081d430fd9b9b7bc49a3">◆ </a></span>get_linear_accel_X()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">float BNO08x::get_linear_accel_X </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Get x axis linear acceleration (acceleration of device minus gravity, units in m/s^2) </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>The angular reported x axis linear acceleration. </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a763c3a9699a1081d430fd9b9b7bc49a3_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a763c3a9699a1081d430fd9b9b7bc49a3_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a763c3a9699a1081d430fd9b9b7bc49a3_cgraph" id="aclass_b_n_o08x_a763c3a9699a1081d430fd9b9b7bc49a3_cgraph">
|
||
|
|
<area shape="rect" title="Get x axis linear acceleration (acceleration of device minus gravity, units in m/s^2)" alt="" coords="5,5,140,48"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a27fb24e894f794ec6228ef142b6ff8d9" title="Converts a register value to a float using its associated Q point. (See https://en...." alt="" coords="188,13,322,40"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="140,24,172,24,172,29,140,29"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a1033bdd65b42b6706d1dfc67ece66191" name="a1033bdd65b42b6706d1dfc67ece66191"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1033bdd65b42b6706d1dfc67ece66191">◆ </a></span>get_linear_accel_Y()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">float BNO08x::get_linear_accel_Y </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Get y axis linear acceleration (acceleration of device minus gravity, units in m/s^2) </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>The angular reported y axis linear acceleration. </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a1033bdd65b42b6706d1dfc67ece66191_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a1033bdd65b42b6706d1dfc67ece66191_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a1033bdd65b42b6706d1dfc67ece66191_cgraph" id="aclass_b_n_o08x_a1033bdd65b42b6706d1dfc67ece66191_cgraph">
|
||
|
|
<area shape="rect" title="Get y axis linear acceleration (acceleration of device minus gravity, units in m/s^2)" alt="" coords="5,5,140,48"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a27fb24e894f794ec6228ef142b6ff8d9" title="Converts a register value to a float using its associated Q point. (See https://en...." alt="" coords="188,13,322,40"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="140,24,172,24,172,29,140,29"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="afdfa7d50362702da689c5d18bf17fd84" name="afdfa7d50362702da689c5d18bf17fd84"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afdfa7d50362702da689c5d18bf17fd84">◆ </a></span>get_linear_accel_Z()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">float BNO08x::get_linear_accel_Z </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Get z axis linear acceleration (acceleration of device minus gravity, units in m/s^2) </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>The angular reported z axis linear acceleration. </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_afdfa7d50362702da689c5d18bf17fd84_cgraph.png" border="0" usemap="#aclass_b_n_o08x_afdfa7d50362702da689c5d18bf17fd84_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_afdfa7d50362702da689c5d18bf17fd84_cgraph" id="aclass_b_n_o08x_afdfa7d50362702da689c5d18bf17fd84_cgraph">
|
||
|
|
<area shape="rect" title="Get z axis linear acceleration (acceleration of device minus gravity, units in m/s^2)" alt="" coords="5,5,140,48"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a27fb24e894f794ec6228ef142b6ff8d9" title="Converts a register value to a float using its associated Q point. (See https://en...." alt="" coords="188,13,322,40"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="140,24,172,24,172,29,140,29"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a35a224d519a2a243d0d526a34ecde5a8" name="a35a224d519a2a243d0d526a34ecde5a8"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a35a224d519a2a243d0d526a34ecde5a8">◆ </a></span>get_magf()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void BNO08x::get_magf </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramtype">float &</td> <td class="paramname"><span class="paramname"><em>x</em>, </span></td>
|
||
|
|
</tr>
|
||
|
|
<tr>
|
||
|
|
<td class="paramkey"></td>
|
||
|
|
<td></td>
|
||
|
|
<td class="paramtype">float &</td> <td class="paramname"><span class="paramname"><em>y</em>, </span></td>
|
||
|
|
</tr>
|
||
|
|
<tr>
|
||
|
|
<td class="paramkey"></td>
|
||
|
|
<td></td>
|
||
|
|
<td class="paramtype">float &</td> <td class="paramname"><span class="paramname"><em>z</em>, </span></td>
|
||
|
|
</tr>
|
||
|
|
<tr>
|
||
|
|
<td class="paramkey"></td>
|
||
|
|
<td></td>
|
||
|
|
<td class="paramtype">uint8_t &</td> <td class="paramname"><span class="paramname"><em>accuracy</em></span> )</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Get the full magnetic field vector. </p>
|
||
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
||
|
|
<table class="params">
|
||
|
|
<tr><td class="paramname">x</td><td>Reference variable to save reported x magnitude. </td></tr>
|
||
|
|
<tr><td class="paramname">y</td><td>Reference variable to save reported y magnitude. </td></tr>
|
||
|
|
<tr><td class="paramname">x</td><td>Reference variable to save reported z magnitude. </td></tr>
|
||
|
|
<tr><td class="paramname">accuracy</td><td>Reference variable save reported accuracy.</td></tr>
|
||
|
|
</table>
|
||
|
|
</dd>
|
||
|
|
</dl>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a35a224d519a2a243d0d526a34ecde5a8_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a35a224d519a2a243d0d526a34ecde5a8_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a35a224d519a2a243d0d526a34ecde5a8_cgraph" id="aclass_b_n_o08x_a35a224d519a2a243d0d526a34ecde5a8_cgraph">
|
||
|
|
<area shape="rect" title="Get the full magnetic field vector." alt="" coords="5,5,137,32"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a27fb24e894f794ec6228ef142b6ff8d9" title="Converts a register value to a float using its associated Q point. (See https://en...." alt="" coords="185,5,319,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="137,16,169,16,169,21,137,21"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a487391e6b2dd7f05084804d1fb94976f" name="a487391e6b2dd7f05084804d1fb94976f"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a487391e6b2dd7f05084804d1fb94976f">◆ </a></span>get_magf_accuracy()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">uint8_t BNO08x::get_magf_accuracy </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Get accuracy of reported magnetic field vector. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>The accuracy of reported magnetic field vector. </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a487391e6b2dd7f05084804d1fb94976f_icgraph.png" border="0" usemap="#aclass_b_n_o08x_a487391e6b2dd7f05084804d1fb94976f_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a487391e6b2dd7f05084804d1fb94976f_icgraph" id="aclass_b_n_o08x_a487391e6b2dd7f05084804d1fb94976f_icgraph">
|
||
|
|
<area shape="rect" title="Get accuracy of reported magnetic field vector." alt="" coords="239,13,430,40"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ae6e875a27ae74ebed806ee1a4576845a" title="Runs full calibration routine." alt="" coords="5,5,191,48"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="223,29,191,29,191,24,223,24"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a111601243b913751eb51c1f37cba4e7d" name="a111601243b913751eb51c1f37cba4e7d"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a111601243b913751eb51c1f37cba4e7d">◆ </a></span>get_magf_X()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">float BNO08x::get_magf_X </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Get X component of magnetic field vector. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>The reported X component of magnetic field vector. </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a111601243b913751eb51c1f37cba4e7d_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a111601243b913751eb51c1f37cba4e7d_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a111601243b913751eb51c1f37cba4e7d_cgraph" id="aclass_b_n_o08x_a111601243b913751eb51c1f37cba4e7d_cgraph">
|
||
|
|
<area shape="rect" title="Get X component of magnetic field vector." alt="" coords="5,5,151,32"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a27fb24e894f794ec6228ef142b6ff8d9" title="Converts a register value to a float using its associated Q point. (See https://en...." alt="" coords="199,5,333,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="151,16,183,16,183,21,151,21"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a111601243b913751eb51c1f37cba4e7d_icgraph.png" border="0" usemap="#aclass_b_n_o08x_a111601243b913751eb51c1f37cba4e7d_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a111601243b913751eb51c1f37cba4e7d_icgraph" id="aclass_b_n_o08x_a111601243b913751eb51c1f37cba4e7d_icgraph">
|
||
|
|
<area shape="rect" title="Get X component of magnetic field vector." alt="" coords="239,13,384,40"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ae6e875a27ae74ebed806ee1a4576845a" title="Runs full calibration routine." alt="" coords="5,5,191,48"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="223,29,191,29,191,24,223,24"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a82ed8d7b9a5c25374839df75a3d220ea" name="a82ed8d7b9a5c25374839df75a3d220ea"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a82ed8d7b9a5c25374839df75a3d220ea">◆ </a></span>get_magf_Y()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">float BNO08x::get_magf_Y </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Get Y component of magnetic field vector. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>The reported Y component of magnetic field vector. </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a82ed8d7b9a5c25374839df75a3d220ea_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a82ed8d7b9a5c25374839df75a3d220ea_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a82ed8d7b9a5c25374839df75a3d220ea_cgraph" id="aclass_b_n_o08x_a82ed8d7b9a5c25374839df75a3d220ea_cgraph">
|
||
|
|
<area shape="rect" title="Get Y component of magnetic field vector." alt="" coords="5,5,153,32"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a27fb24e894f794ec6228ef142b6ff8d9" title="Converts a register value to a float using its associated Q point. (See https://en...." alt="" coords="201,5,335,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="153,16,185,16,185,21,153,21"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a82ed8d7b9a5c25374839df75a3d220ea_icgraph.png" border="0" usemap="#aclass_b_n_o08x_a82ed8d7b9a5c25374839df75a3d220ea_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a82ed8d7b9a5c25374839df75a3d220ea_icgraph" id="aclass_b_n_o08x_a82ed8d7b9a5c25374839df75a3d220ea_icgraph">
|
||
|
|
<area shape="rect" title="Get Y component of magnetic field vector." alt="" coords="239,13,386,40"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ae6e875a27ae74ebed806ee1a4576845a" title="Runs full calibration routine." alt="" coords="5,5,191,48"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="223,29,191,29,191,24,223,24"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="ab4c48a91d2f8b29430abc17b7f015282" name="ab4c48a91d2f8b29430abc17b7f015282"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab4c48a91d2f8b29430abc17b7f015282">◆ </a></span>get_magf_Z()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">float BNO08x::get_magf_Z </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Get Z component of magnetic field vector. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>The reported Z component of magnetic field vector. </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_ab4c48a91d2f8b29430abc17b7f015282_cgraph.png" border="0" usemap="#aclass_b_n_o08x_ab4c48a91d2f8b29430abc17b7f015282_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_ab4c48a91d2f8b29430abc17b7f015282_cgraph" id="aclass_b_n_o08x_ab4c48a91d2f8b29430abc17b7f015282_cgraph">
|
||
|
|
<area shape="rect" title="Get Z component of magnetic field vector." alt="" coords="5,5,151,32"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a27fb24e894f794ec6228ef142b6ff8d9" title="Converts a register value to a float using its associated Q point. (See https://en...." alt="" coords="199,5,333,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="151,16,183,16,183,21,151,21"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_ab4c48a91d2f8b29430abc17b7f015282_icgraph.png" border="0" usemap="#aclass_b_n_o08x_ab4c48a91d2f8b29430abc17b7f015282_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_ab4c48a91d2f8b29430abc17b7f015282_icgraph" id="aclass_b_n_o08x_ab4c48a91d2f8b29430abc17b7f015282_icgraph">
|
||
|
|
<area shape="rect" title="Get Z component of magnetic field vector." alt="" coords="239,13,384,40"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ae6e875a27ae74ebed806ee1a4576845a" title="Runs full calibration routine." alt="" coords="5,5,191,48"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="223,29,191,29,191,24,223,24"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a1b91f234d81c45f1f5ca2f27c9f0f6a3" name="a1b91f234d81c45f1f5ca2f27c9f0f6a3"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1b91f234d81c45f1f5ca2f27c9f0f6a3">◆ </a></span>get_pitch()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">float BNO08x::get_pitch </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Get the reported rotation about y axis. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>Rotation about the y axis in radians. </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a1b91f234d81c45f1f5ca2f27c9f0f6a3_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a1b91f234d81c45f1f5ca2f27c9f0f6a3_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a1b91f234d81c45f1f5ca2f27c9f0f6a3_cgraph" id="aclass_b_n_o08x_a1b91f234d81c45f1f5ca2f27c9f0f6a3_cgraph">
|
||
|
|
<area shape="rect" title="Get the reported rotation about y axis." alt="" coords="5,81,137,108"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a12c12a8e078b28480fb8828d306656f5" title="Get I component of reported quaternion." alt="" coords="194,5,332,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="100,78,184,42,202,35,203,40,186,46,102,83"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a9f6bb642fa0297a7b9bcc94dd7374015" title="Get J component of reported quaternion." alt="" coords="192,56,334,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="137,83,177,78,177,83,137,89"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a9f42c70c2337a0d831064a40ecfe2dd8" title="Get K component of reported quaternion." alt="" coords="191,107,335,133"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="137,101,175,106,175,111,137,106"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a5a556c5ec1baaa7f1156779dbe47a7b7" title="Get real component of reported quaternion." alt="" coords="185,157,341,184"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="102,106,186,143,203,149,202,154,184,148,100,111"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a27fb24e894f794ec6228ef142b6ff8d9" title="Converts a register value to a float using its associated Q point. (See https://en...." alt="" coords="389,81,523,108"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="310,30,342,42,413,72,411,77,340,46,308,35"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="334,76,374,81,373,87,334,81"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="335,108,374,103,374,108,336,113"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="308,154,340,143,411,113,413,117,342,148,310,159"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a1b91f234d81c45f1f5ca2f27c9f0f6a3_icgraph.png" border="0" usemap="#aclass_b_n_o08x_a1b91f234d81c45f1f5ca2f27c9f0f6a3_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a1b91f234d81c45f1f5ca2f27c9f0f6a3_icgraph" id="aclass_b_n_o08x_a1b91f234d81c45f1f5ca2f27c9f0f6a3_icgraph">
|
||
|
|
<area shape="rect" title="Get the reported rotation about y axis." alt="" coords="213,5,344,32"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#af50010400cbd1445e9ddfa259384b412" title="Get the reported rotation about y axis." alt="" coords="5,5,165,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="197,21,165,21,165,16,197,16"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="af50010400cbd1445e9ddfa259384b412" name="af50010400cbd1445e9ddfa259384b412"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af50010400cbd1445e9ddfa259384b412">◆ </a></span>get_pitch_deg()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">float BNO08x::get_pitch_deg </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Get the reported rotation about y axis. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>Rotation about the y axis in degrees. </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_af50010400cbd1445e9ddfa259384b412_cgraph.png" border="0" usemap="#aclass_b_n_o08x_af50010400cbd1445e9ddfa259384b412_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_af50010400cbd1445e9ddfa259384b412_cgraph" id="aclass_b_n_o08x_af50010400cbd1445e9ddfa259384b412_cgraph">
|
||
|
|
<area shape="rect" title="Get the reported rotation about y axis." alt="" coords="5,81,165,108"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a1b91f234d81c45f1f5ca2f27c9f0f6a3" title="Get the reported rotation about y axis." alt="" coords="213,81,344,108"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="165,92,197,92,197,97,165,97"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a12c12a8e078b28480fb8828d306656f5" title="Get I component of reported quaternion." alt="" coords="401,5,539,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="307,78,391,42,409,35,411,40,393,46,309,83"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a9f6bb642fa0297a7b9bcc94dd7374015" title="Get J component of reported quaternion." alt="" coords="400,56,541,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="344,83,384,78,385,83,345,89"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a9f42c70c2337a0d831064a40ecfe2dd8" title="Get K component of reported quaternion." alt="" coords="398,107,542,133"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="345,101,383,106,382,111,344,106"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a5a556c5ec1baaa7f1156779dbe47a7b7" title="Get real component of reported quaternion." alt="" coords="392,157,548,184"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="309,106,393,143,411,149,409,154,391,148,307,111"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a27fb24e894f794ec6228ef142b6ff8d9" title="Converts a register value to a float using its associated Q point. (See https://en...." alt="" coords="596,81,731,108"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="517,30,549,42,620,72,618,77,547,46,516,35"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="542,76,581,81,581,87,541,81"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="542,108,581,103,582,108,543,113"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="516,154,547,143,618,113,620,117,549,148,517,159"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a4421c43323945946ad605f8422958dcf" name="a4421c43323945946ad605f8422958dcf"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4421c43323945946ad605f8422958dcf">◆ </a></span>get_Q1()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">int16_t BNO08x::get_Q1 </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramtype">uint16_t</td> <td class="paramname"><span class="paramname"><em>record_ID</em></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Gets Q1 point from <a class="el" href="class_b_n_o08x.html">BNO08x</a> FRS (flash record system). </p>
|
||
|
|
<p>Note that Q points from the data sheet can be used as well, using the ones stored in flash is optional.</p>
|
||
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
||
|
|
<table class="params">
|
||
|
|
<tr><td class="paramname">record_ID</td><td>Which record ID/ sensor to get Q1 value for.</td></tr>
|
||
|
|
</table>
|
||
|
|
</dd>
|
||
|
|
</dl>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>Q1 value for requested sensor. </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a4421c43323945946ad605f8422958dcf_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a4421c43323945946ad605f8422958dcf_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a4421c43323945946ad605f8422958dcf_cgraph" id="aclass_b_n_o08x_a4421c43323945946ad605f8422958dcf_cgraph">
|
||
|
|
<area shape="rect" title="Gets Q1 point from BNO08x FRS (flash record system)." alt="" coords="5,56,126,83"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a27f5dce5c994be18a587fb622574ad41" title="Reads meta data word from BNO08x FRS (flash record system) given the record ID and word number...." alt="" coords="174,56,344,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="126,67,158,67,158,72,126,72"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a40607e557eada666a5e1e416f42cd4a1" title="Read meta data from BNO08x FRS (flash record system) given the record ID. Contains Q points and other..." alt="" coords="392,56,560,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="344,67,377,67,377,72,344,72"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#adf789e709ac1667656db757c8d559af9" title="Requests meta data from BNO08x FRS (flash record system) given the record ID. Contains Q points and o..." alt="" coords="608,31,795,57"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="560,57,592,54,593,59,561,63"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a2897a178bf2c53cd99df0d4570edf72e" title="Waits for data to be received over SPI, or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="614,81,789,108"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="561,76,599,80,598,86,560,81"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a62c570ba96512f4d0d10b2594048de1f" title="Queues an SHTP packet to be sent via SPI." alt="" coords="851,5,1010,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="795,31,835,27,836,32,795,36"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7cdeb849e728487de961cdfd4030c773" title="Waits for a queued packet to be sent or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="843,56,1018,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="795,52,827,55,827,61,795,57"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a4421c43323945946ad605f8422958dcf_icgraph.png" border="0" usemap="#aclass_b_n_o08x_a4421c43323945946ad605f8422958dcf_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a4421c43323945946ad605f8422958dcf_icgraph" id="aclass_b_n_o08x_a4421c43323945946ad605f8422958dcf_icgraph">
|
||
|
|
<area shape="rect" title="Gets Q1 point from BNO08x FRS (flash record system)." alt="" coords="213,31,333,57"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a0fff04c42c9502615ad73cd1457cb9b0" title="Gets range from BNO08x FRS (flash record system)." alt="" coords="17,5,153,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="197,37,153,30,154,25,198,31"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a1d6ea02d0d4b23ff6a15e9d5c6c92372" title="Gets resolution from BNO08x FRS (flash record system)." alt="" coords="5,56,165,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="198,57,166,61,165,56,197,52"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a954dccdcbe8a8c4f1787f13ebb8d932b" name="a954dccdcbe8a8c4f1787f13ebb8d932b"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a954dccdcbe8a8c4f1787f13ebb8d932b">◆ </a></span>get_Q2()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">int16_t BNO08x::get_Q2 </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramtype">uint16_t</td> <td class="paramname"><span class="paramname"><em>record_ID</em></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Gets Q2 point from <a class="el" href="class_b_n_o08x.html">BNO08x</a> FRS (flash record system). </p>
|
||
|
|
<p>Note that Q points from the data sheet can be used as well, using the ones stored in flash is optional.</p>
|
||
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
||
|
|
<table class="params">
|
||
|
|
<tr><td class="paramname">record_ID</td><td>Which record ID/ sensor to get Q2 value for.</td></tr>
|
||
|
|
</table>
|
||
|
|
</dd>
|
||
|
|
</dl>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>Q2 value for requested sensor. </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a954dccdcbe8a8c4f1787f13ebb8d932b_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a954dccdcbe8a8c4f1787f13ebb8d932b_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a954dccdcbe8a8c4f1787f13ebb8d932b_cgraph" id="aclass_b_n_o08x_a954dccdcbe8a8c4f1787f13ebb8d932b_cgraph">
|
||
|
|
<area shape="rect" title="Gets Q2 point from BNO08x FRS (flash record system)." alt="" coords="5,56,126,83"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a27f5dce5c994be18a587fb622574ad41" title="Reads meta data word from BNO08x FRS (flash record system) given the record ID and word number...." alt="" coords="174,56,344,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="126,67,158,67,158,72,126,72"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a40607e557eada666a5e1e416f42cd4a1" title="Read meta data from BNO08x FRS (flash record system) given the record ID. Contains Q points and other..." alt="" coords="392,56,560,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="344,67,377,67,377,72,344,72"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#adf789e709ac1667656db757c8d559af9" title="Requests meta data from BNO08x FRS (flash record system) given the record ID. Contains Q points and o..." alt="" coords="608,31,795,57"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="560,57,592,54,593,59,561,63"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a2897a178bf2c53cd99df0d4570edf72e" title="Waits for data to be received over SPI, or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="614,81,789,108"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="561,76,599,80,598,86,560,81"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a62c570ba96512f4d0d10b2594048de1f" title="Queues an SHTP packet to be sent via SPI." alt="" coords="851,5,1010,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="795,31,835,27,836,32,795,36"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7cdeb849e728487de961cdfd4030c773" title="Waits for a queued packet to be sent or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="843,56,1018,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="795,52,827,55,827,61,795,57"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a1590ba793668f9cb1a32a1f4dd07cb9a" name="a1590ba793668f9cb1a32a1f4dd07cb9a"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1590ba793668f9cb1a32a1f4dd07cb9a">◆ </a></span>get_Q3()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">int16_t BNO08x::get_Q3 </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramtype">uint16_t</td> <td class="paramname"><span class="paramname"><em>record_ID</em></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Gets Q3 point from <a class="el" href="class_b_n_o08x.html">BNO08x</a> FRS (flash record system). </p>
|
||
|
|
<p>Note that Q points from the data sheet can be used as well, using the ones stored in flash is optional.</p>
|
||
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
||
|
|
<table class="params">
|
||
|
|
<tr><td class="paramname">record_ID</td><td>Which record ID/ sensor to get Q3 value for.</td></tr>
|
||
|
|
</table>
|
||
|
|
</dd>
|
||
|
|
</dl>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>Q3 value for requested sensor. </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a1590ba793668f9cb1a32a1f4dd07cb9a_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a1590ba793668f9cb1a32a1f4dd07cb9a_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a1590ba793668f9cb1a32a1f4dd07cb9a_cgraph" id="aclass_b_n_o08x_a1590ba793668f9cb1a32a1f4dd07cb9a_cgraph">
|
||
|
|
<area shape="rect" title="Gets Q3 point from BNO08x FRS (flash record system)." alt="" coords="5,56,126,83"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a27f5dce5c994be18a587fb622574ad41" title="Reads meta data word from BNO08x FRS (flash record system) given the record ID and word number...." alt="" coords="174,56,344,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="126,67,158,67,158,72,126,72"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a40607e557eada666a5e1e416f42cd4a1" title="Read meta data from BNO08x FRS (flash record system) given the record ID. Contains Q points and other..." alt="" coords="392,56,560,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="344,67,377,67,377,72,344,72"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#adf789e709ac1667656db757c8d559af9" title="Requests meta data from BNO08x FRS (flash record system) given the record ID. Contains Q points and o..." alt="" coords="608,31,795,57"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="560,57,592,54,593,59,561,63"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a2897a178bf2c53cd99df0d4570edf72e" title="Waits for data to be received over SPI, or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="614,81,789,108"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="561,76,599,80,598,86,560,81"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a62c570ba96512f4d0d10b2594048de1f" title="Queues an SHTP packet to be sent via SPI." alt="" coords="851,5,1010,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="795,31,835,27,836,32,795,36"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7cdeb849e728487de961cdfd4030c773" title="Waits for a queued packet to be sent or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="843,56,1018,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="795,52,827,55,827,61,795,57"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a51a6d594824de2292e70f788454f8a2d" name="a51a6d594824de2292e70f788454f8a2d"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a51a6d594824de2292e70f788454f8a2d">◆ </a></span>get_quat()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void BNO08x::get_quat </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramtype">float &</td> <td class="paramname"><span class="paramname"><em>i</em>, </span></td>
|
||
|
|
</tr>
|
||
|
|
<tr>
|
||
|
|
<td class="paramkey"></td>
|
||
|
|
<td></td>
|
||
|
|
<td class="paramtype">float &</td> <td class="paramname"><span class="paramname"><em>j</em>, </span></td>
|
||
|
|
</tr>
|
||
|
|
<tr>
|
||
|
|
<td class="paramkey"></td>
|
||
|
|
<td></td>
|
||
|
|
<td class="paramtype">float &</td> <td class="paramname"><span class="paramname"><em>k</em>, </span></td>
|
||
|
|
</tr>
|
||
|
|
<tr>
|
||
|
|
<td class="paramkey"></td>
|
||
|
|
<td></td>
|
||
|
|
<td class="paramtype">float &</td> <td class="paramname"><span class="paramname"><em>real</em>, </span></td>
|
||
|
|
</tr>
|
||
|
|
<tr>
|
||
|
|
<td class="paramkey"></td>
|
||
|
|
<td></td>
|
||
|
|
<td class="paramtype">float &</td> <td class="paramname"><span class="paramname"><em>rad_accuracy</em>, </span></td>
|
||
|
|
</tr>
|
||
|
|
<tr>
|
||
|
|
<td class="paramkey"></td>
|
||
|
|
<td></td>
|
||
|
|
<td class="paramtype">uint8_t &</td> <td class="paramname"><span class="paramname"><em>accuracy</em></span> )</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Get the full quaternion reading. </p>
|
||
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
||
|
|
<table class="params">
|
||
|
|
<tr><td class="paramname">i</td><td>Reference variable to save reported i component of quaternion. </td></tr>
|
||
|
|
<tr><td class="paramname">j</td><td>Reference variable to save reported j component of quaternion. </td></tr>
|
||
|
|
<tr><td class="paramname">k</td><td>Reference variable to save reported k component of quaternion. </td></tr>
|
||
|
|
<tr><td class="paramname">real</td><td>Reference variable to save reported real component of quaternion. </td></tr>
|
||
|
|
<tr><td class="paramname">rad_accuracy</td><td>Reference variable to save reported raw quaternion radian accuracy. </td></tr>
|
||
|
|
<tr><td class="paramname">accuracy</td><td>Reference variable to save reported quaternion accuracy.</td></tr>
|
||
|
|
</table>
|
||
|
|
</dd>
|
||
|
|
</dl>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a51a6d594824de2292e70f788454f8a2d_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a51a6d594824de2292e70f788454f8a2d_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a51a6d594824de2292e70f788454f8a2d_cgraph" id="aclass_b_n_o08x_a51a6d594824de2292e70f788454f8a2d_cgraph">
|
||
|
|
<area shape="rect" title="Get the full quaternion reading." alt="" coords="5,5,134,32"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a27fb24e894f794ec6228ef142b6ff8d9" title="Converts a register value to a float using its associated Q point. (See https://en...." alt="" coords="182,5,316,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="134,16,166,16,166,21,134,21"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a24ba760d064a1dc45f972c79b9c8d98d" name="a24ba760d064a1dc45f972c79b9c8d98d"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a24ba760d064a1dc45f972c79b9c8d98d">◆ </a></span>get_quat_accuracy()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">uint8_t BNO08x::get_quat_accuracy </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Get accuracy of reported quaternion. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>The accuracy of reported quaternion. </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a24ba760d064a1dc45f972c79b9c8d98d_icgraph.png" border="0" usemap="#aclass_b_n_o08x_a24ba760d064a1dc45f972c79b9c8d98d_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a24ba760d064a1dc45f972c79b9c8d98d_icgraph" id="aclass_b_n_o08x_a24ba760d064a1dc45f972c79b9c8d98d_icgraph">
|
||
|
|
<area shape="rect" title="Get accuracy of reported quaternion." alt="" coords="239,13,427,40"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ae6e875a27ae74ebed806ee1a4576845a" title="Runs full calibration routine." alt="" coords="5,5,191,48"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="223,29,191,29,191,24,223,24"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a12c12a8e078b28480fb8828d306656f5" name="a12c12a8e078b28480fb8828d306656f5"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a12c12a8e078b28480fb8828d306656f5">◆ </a></span>get_quat_I()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">float BNO08x::get_quat_I </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Get I component of reported quaternion. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>The I component of reported quaternion. </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a12c12a8e078b28480fb8828d306656f5_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a12c12a8e078b28480fb8828d306656f5_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a12c12a8e078b28480fb8828d306656f5_cgraph" id="aclass_b_n_o08x_a12c12a8e078b28480fb8828d306656f5_cgraph">
|
||
|
|
<area shape="rect" title="Get I component of reported quaternion." alt="" coords="5,5,144,32"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a27fb24e894f794ec6228ef142b6ff8d9" title="Converts a register value to a float using its associated Q point. (See https://en...." alt="" coords="192,5,326,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="144,16,176,16,176,21,144,21"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a12c12a8e078b28480fb8828d306656f5_icgraph.png" border="0" usemap="#aclass_b_n_o08x_a12c12a8e078b28480fb8828d306656f5_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a12c12a8e078b28480fb8828d306656f5_icgraph" id="aclass_b_n_o08x_a12c12a8e078b28480fb8828d306656f5_icgraph">
|
||
|
|
<area shape="rect" title="Get I component of reported quaternion." alt="" coords="446,81,584,108"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a1b91f234d81c45f1f5ca2f27c9f0f6a3" title="Get the reported rotation about y axis." alt="" coords="240,5,371,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="471,77,397,47,361,35,362,30,399,41,473,72"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a89618eba08186ee8e679e7313907ddef" title="Get the reported rotation about x axis." alt="" coords="245,56,366,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="430,87,366,79,366,74,431,82"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a64d3e41750c6de9413d6982511f78f17" title="Get the reported rotation about z axis." alt="" coords="242,107,369,133"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="431,107,369,115,369,110,430,102"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ae6e875a27ae74ebed806ee1a4576845a" title="Runs full calibration routine." alt="" coords="213,157,398,200"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="471,117,399,148,369,159,367,154,397,143,469,112"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#af50010400cbd1445e9ddfa259384b412" title="Get the reported rotation about y axis." alt="" coords="5,5,165,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="224,21,165,21,165,16,224,16"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7077b9a130f1dcf0192454e387968dd6" title="Get the reported rotation about x axis." alt="" coords="11,56,159,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="229,72,160,72,160,67,229,67"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#af80f7795656e695e036d3b1557aed94c" title="Get the reported rotation about z axis." alt="" coords="8,107,162,133"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="227,123,163,123,163,117,227,117"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a9f6bb642fa0297a7b9bcc94dd7374015" name="a9f6bb642fa0297a7b9bcc94dd7374015"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9f6bb642fa0297a7b9bcc94dd7374015">◆ </a></span>get_quat_J()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">float BNO08x::get_quat_J </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Get J component of reported quaternion. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>The J component of reported quaternion. </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a9f6bb642fa0297a7b9bcc94dd7374015_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a9f6bb642fa0297a7b9bcc94dd7374015_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a9f6bb642fa0297a7b9bcc94dd7374015_cgraph" id="aclass_b_n_o08x_a9f6bb642fa0297a7b9bcc94dd7374015_cgraph">
|
||
|
|
<area shape="rect" title="Get J component of reported quaternion." alt="" coords="5,5,147,32"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a27fb24e894f794ec6228ef142b6ff8d9" title="Converts a register value to a float using its associated Q point. (See https://en...." alt="" coords="195,5,329,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="147,16,179,16,179,21,147,21"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a9f6bb642fa0297a7b9bcc94dd7374015_icgraph.png" border="0" usemap="#aclass_b_n_o08x_a9f6bb642fa0297a7b9bcc94dd7374015_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a9f6bb642fa0297a7b9bcc94dd7374015_icgraph" id="aclass_b_n_o08x_a9f6bb642fa0297a7b9bcc94dd7374015_icgraph">
|
||
|
|
<area shape="rect" title="Get J component of reported quaternion." alt="" coords="446,81,587,108"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a1b91f234d81c45f1f5ca2f27c9f0f6a3" title="Get the reported rotation about y axis." alt="" coords="240,5,371,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="472,77,397,47,361,35,362,30,399,41,474,72"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a89618eba08186ee8e679e7313907ddef" title="Get the reported rotation about x axis." alt="" coords="245,56,366,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="431,87,366,79,366,74,431,82"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a64d3e41750c6de9413d6982511f78f17" title="Get the reported rotation about z axis." alt="" coords="242,107,369,133"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="431,108,369,115,369,110,431,102"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ae6e875a27ae74ebed806ee1a4576845a" title="Runs full calibration routine." alt="" coords="213,157,398,200"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="472,117,399,148,369,159,367,154,397,143,470,112"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#af50010400cbd1445e9ddfa259384b412" title="Get the reported rotation about y axis." alt="" coords="5,5,165,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="224,21,165,21,165,16,224,16"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7077b9a130f1dcf0192454e387968dd6" title="Get the reported rotation about x axis." alt="" coords="11,56,159,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="229,72,160,72,160,67,229,67"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#af80f7795656e695e036d3b1557aed94c" title="Get the reported rotation about z axis." alt="" coords="8,107,162,133"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="227,123,163,123,163,117,227,117"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a9f42c70c2337a0d831064a40ecfe2dd8" name="a9f42c70c2337a0d831064a40ecfe2dd8"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9f42c70c2337a0d831064a40ecfe2dd8">◆ </a></span>get_quat_K()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">float BNO08x::get_quat_K </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Get K component of reported quaternion. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>The K component of reported quaternion. </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a9f42c70c2337a0d831064a40ecfe2dd8_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a9f42c70c2337a0d831064a40ecfe2dd8_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a9f42c70c2337a0d831064a40ecfe2dd8_cgraph" id="aclass_b_n_o08x_a9f42c70c2337a0d831064a40ecfe2dd8_cgraph">
|
||
|
|
<area shape="rect" title="Get K component of reported quaternion." alt="" coords="5,5,150,32"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a27fb24e894f794ec6228ef142b6ff8d9" title="Converts a register value to a float using its associated Q point. (See https://en...." alt="" coords="198,5,332,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="150,16,182,16,182,21,150,21"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a9f42c70c2337a0d831064a40ecfe2dd8_icgraph.png" border="0" usemap="#aclass_b_n_o08x_a9f42c70c2337a0d831064a40ecfe2dd8_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a9f42c70c2337a0d831064a40ecfe2dd8_icgraph" id="aclass_b_n_o08x_a9f42c70c2337a0d831064a40ecfe2dd8_icgraph">
|
||
|
|
<area shape="rect" title="Get K component of reported quaternion." alt="" coords="446,81,590,108"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a1b91f234d81c45f1f5ca2f27c9f0f6a3" title="Get the reported rotation about y axis." alt="" coords="240,5,371,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="473,77,397,47,361,35,362,30,399,41,475,72"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a89618eba08186ee8e679e7313907ddef" title="Get the reported rotation about x axis." alt="" coords="245,56,366,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="430,87,366,79,366,74,431,82"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a64d3e41750c6de9413d6982511f78f17" title="Get the reported rotation about z axis." alt="" coords="242,107,369,133"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="431,108,369,115,369,110,431,102"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ae6e875a27ae74ebed806ee1a4576845a" title="Runs full calibration routine." alt="" coords="213,157,398,200"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="473,117,399,148,369,159,367,154,397,143,471,112"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#af50010400cbd1445e9ddfa259384b412" title="Get the reported rotation about y axis." alt="" coords="5,5,165,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="224,21,165,21,165,16,224,16"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7077b9a130f1dcf0192454e387968dd6" title="Get the reported rotation about x axis." alt="" coords="11,56,159,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="229,72,160,72,160,67,229,67"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#af80f7795656e695e036d3b1557aed94c" title="Get the reported rotation about z axis." alt="" coords="8,107,162,133"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="227,123,163,123,163,117,227,117"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a61b7d10a98afc6903fea6b2cede27630" name="a61b7d10a98afc6903fea6b2cede27630"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a61b7d10a98afc6903fea6b2cede27630">◆ </a></span>get_quat_radian_accuracy()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">float BNO08x::get_quat_radian_accuracy </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Get radian accuracy of reported quaternion. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>The radian accuracy of reported quaternion. </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a61b7d10a98afc6903fea6b2cede27630_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a61b7d10a98afc6903fea6b2cede27630_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a61b7d10a98afc6903fea6b2cede27630_cgraph" id="aclass_b_n_o08x_a61b7d10a98afc6903fea6b2cede27630_cgraph">
|
||
|
|
<area shape="rect" title="Get radian accuracy of reported quaternion." alt="" coords="5,5,176,48"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a27fb24e894f794ec6228ef142b6ff8d9" title="Converts a register value to a float using its associated Q point. (See https://en...." alt="" coords="224,13,358,40"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="176,24,208,24,208,29,176,29"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a5a556c5ec1baaa7f1156779dbe47a7b7" name="a5a556c5ec1baaa7f1156779dbe47a7b7"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5a556c5ec1baaa7f1156779dbe47a7b7">◆ </a></span>get_quat_real()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">float BNO08x::get_quat_real </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Get real component of reported quaternion. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>The real component of reported quaternion. </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a5a556c5ec1baaa7f1156779dbe47a7b7_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a5a556c5ec1baaa7f1156779dbe47a7b7_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a5a556c5ec1baaa7f1156779dbe47a7b7_cgraph" id="aclass_b_n_o08x_a5a556c5ec1baaa7f1156779dbe47a7b7_cgraph">
|
||
|
|
<area shape="rect" title="Get real component of reported quaternion." alt="" coords="5,5,162,32"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a27fb24e894f794ec6228ef142b6ff8d9" title="Converts a register value to a float using its associated Q point. (See https://en...." alt="" coords="210,5,344,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="162,16,194,16,194,21,162,21"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a5a556c5ec1baaa7f1156779dbe47a7b7_icgraph.png" border="0" usemap="#aclass_b_n_o08x_a5a556c5ec1baaa7f1156779dbe47a7b7_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a5a556c5ec1baaa7f1156779dbe47a7b7_icgraph" id="aclass_b_n_o08x_a5a556c5ec1baaa7f1156779dbe47a7b7_icgraph">
|
||
|
|
<area shape="rect" title="Get real component of reported quaternion." alt="" coords="446,81,602,108"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a1b91f234d81c45f1f5ca2f27c9f0f6a3" title="Get the reported rotation about y axis." alt="" coords="240,5,371,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="477,77,397,47,360,35,362,30,399,41,479,72"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a89618eba08186ee8e679e7313907ddef" title="Get the reported rotation about x axis." alt="" coords="245,56,366,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="430,86,366,79,366,74,431,81"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a64d3e41750c6de9413d6982511f78f17" title="Get the reported rotation about z axis." alt="" coords="242,107,369,133"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="431,108,369,115,369,110,430,103"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ae6e875a27ae74ebed806ee1a4576845a" title="Runs full calibration routine." alt="" coords="213,157,398,200"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="477,117,399,148,369,159,367,154,397,143,475,112"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#af50010400cbd1445e9ddfa259384b412" title="Get the reported rotation about y axis." alt="" coords="5,5,165,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="224,21,165,21,165,16,224,16"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7077b9a130f1dcf0192454e387968dd6" title="Get the reported rotation about x axis." alt="" coords="11,56,159,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="229,72,160,72,160,67,229,67"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#af80f7795656e695e036d3b1557aed94c" title="Get the reported rotation about z axis." alt="" coords="8,107,162,133"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="227,123,163,123,163,117,227,117"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a0fff04c42c9502615ad73cd1457cb9b0" name="a0fff04c42c9502615ad73cd1457cb9b0"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0fff04c42c9502615ad73cd1457cb9b0">◆ </a></span>get_range()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">float BNO08x::get_range </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramtype">uint16_t</td> <td class="paramname"><span class="paramname"><em>record_ID</em></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Gets range from <a class="el" href="class_b_n_o08x.html">BNO08x</a> FRS (flash record system). </p>
|
||
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
||
|
|
<table class="params">
|
||
|
|
<tr><td class="paramname">record_ID</td><td>Which record ID/ sensor to get range value for.</td></tr>
|
||
|
|
</table>
|
||
|
|
</dd>
|
||
|
|
</dl>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>The range value for the requested sensor. </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a0fff04c42c9502615ad73cd1457cb9b0_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a0fff04c42c9502615ad73cd1457cb9b0_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a0fff04c42c9502615ad73cd1457cb9b0_cgraph" id="aclass_b_n_o08x_a0fff04c42c9502615ad73cd1457cb9b0_cgraph">
|
||
|
|
<area shape="rect" title="Gets range from BNO08x FRS (flash record system)." alt="" coords="5,81,141,108"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a27f5dce5c994be18a587fb622574ad41" title="Reads meta data word from BNO08x FRS (flash record system) given the record ID and word number...." alt="" coords="371,56,541,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="125,78,188,67,274,61,355,62,355,67,274,67,189,72,126,83"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a4421c43323945946ad605f8422958dcf" title="Gets Q1 point from BNO08x FRS (flash record system)." alt="" coords="196,81,316,108"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="141,92,180,92,180,97,141,97"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a27fb24e894f794ec6228ef142b6ff8d9" title="Converts a register value to a float using its associated Q point. (See https://en...." alt="" coords="189,132,323,159"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="125,106,191,125,190,130,123,111"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a40607e557eada666a5e1e416f42cd4a1" title="Read meta data from BNO08x FRS (flash record system) given the record ID. Contains Q points and other..." alt="" coords="589,56,758,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="542,67,574,67,574,72,542,72"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#adf789e709ac1667656db757c8d559af9" title="Requests meta data from BNO08x FRS (flash record system) given the record ID. Contains Q points and o..." alt="" coords="806,31,992,57"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="757,57,790,54,790,59,758,63"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a2897a178bf2c53cd99df0d4570edf72e" title="Waits for data to be received over SPI, or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="811,81,987,108"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="758,76,796,80,796,86,757,81"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a62c570ba96512f4d0d10b2594048de1f" title="Queues an SHTP packet to be sent via SPI." alt="" coords="1048,5,1207,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="992,31,1032,27,1033,32,992,36"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7cdeb849e728487de961cdfd4030c773" title="Waits for a queued packet to be sent or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="1040,56,1215,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="992,52,1025,55,1024,61,992,57"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="316,84,355,79,356,85,317,90"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a1de356dd604c1dffcd1a32faeb4fafe2" name="a1de356dd604c1dffcd1a32faeb4fafe2"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1de356dd604c1dffcd1a32faeb4fafe2">◆ </a></span>get_raw_accel_X()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">int16_t BNO08x::get_raw_accel_X </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Get raw accelerometer x axis reading from physical accelerometer MEMs sensor (See Ref. Manual 6.5.8) </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>Reported raw accelerometer x axis reading from physical MEMs sensor. </dd></dl>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a96563de0eb597a52d595d19da827b1ac" name="a96563de0eb597a52d595d19da827b1ac"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a96563de0eb597a52d595d19da827b1ac">◆ </a></span>get_raw_accel_Y()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">int16_t BNO08x::get_raw_accel_Y </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Get raw accelerometer y axis reading from physical accelerometer MEMs sensor (See Ref. Manual 6.5.8) </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>Reported raw accelerometer y axis reading from physical MEMs sensor. </dd></dl>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a718cdd910e5e7e03fd0a1ad04ee6f0ce" name="a718cdd910e5e7e03fd0a1ad04ee6f0ce"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a718cdd910e5e7e03fd0a1ad04ee6f0ce">◆ </a></span>get_raw_accel_Z()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">int16_t BNO08x::get_raw_accel_Z </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Get raw accelerometer z axis reading from physical accelerometer MEMs sensor (See Ref. Manual 6.5.8) </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>Reported raw accelerometer z axis reading from physical MEMs sensor. </dd></dl>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="af1b2c3a383a84fc6dfaddae1052b44d4" name="af1b2c3a383a84fc6dfaddae1052b44d4"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af1b2c3a383a84fc6dfaddae1052b44d4">◆ </a></span>get_raw_gyro_X()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">int16_t BNO08x::get_raw_gyro_X </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Get raw gyroscope x axis reading from physical gyroscope MEMs sensor (See Ref. Manual 6.5.12) </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>Reported raw gyroscope x axis reading from physical MEMs sensor. </dd></dl>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="aff7714441d242b3b9b0c03f94e0a9374" name="aff7714441d242b3b9b0c03f94e0a9374"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aff7714441d242b3b9b0c03f94e0a9374">◆ </a></span>get_raw_gyro_Y()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">int16_t BNO08x::get_raw_gyro_Y </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Get raw gyroscope y axis reading from physical gyroscope MEMs sensor (See Ref. Manual 6.5.12) </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>Reported raw gyroscope y axis reading from physical MEMs sensor. </dd></dl>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a2e28b5a79c442a6baa2fa5165b9ce37d" name="a2e28b5a79c442a6baa2fa5165b9ce37d"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2e28b5a79c442a6baa2fa5165b9ce37d">◆ </a></span>get_raw_gyro_Z()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">int16_t BNO08x::get_raw_gyro_Z </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Get raw gyroscope z axis reading from physical gyroscope MEMs sensor (See Ref. Manual 6.5.12) </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>Reported raw gyroscope z axis reading from physical MEMs sensor. </dd></dl>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="adf12600b39de41d258439a343fcc1ad8" name="adf12600b39de41d258439a343fcc1ad8"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adf12600b39de41d258439a343fcc1ad8">◆ </a></span>get_raw_magf_X()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">int16_t BNO08x::get_raw_magf_X </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Get raw magnetometer x axis reading from physical magnetometer sensor (See Ref. Manual 6.5.15) </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>Reported raw magnetometer x axis reading from physical magnetometer sensor. </dd></dl>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a2c842e43ceae19149f6525bcbc48f1cf" name="a2c842e43ceae19149f6525bcbc48f1cf"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2c842e43ceae19149f6525bcbc48f1cf">◆ </a></span>get_raw_magf_Y()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">int16_t BNO08x::get_raw_magf_Y </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Get raw magnetometer y axis reading from physical magnetometer sensor (See Ref. Manual 6.5.15) </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>Reported raw magnetometer y axis reading from physical magnetometer sensor. </dd></dl>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a99c1bcc2ec3ca3d8feafd6dd61f9d269" name="a99c1bcc2ec3ca3d8feafd6dd61f9d269"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a99c1bcc2ec3ca3d8feafd6dd61f9d269">◆ </a></span>get_raw_magf_Z()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">int16_t BNO08x::get_raw_magf_Z </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Get raw magnetometer z axis reading from physical magnetometer sensor (See Ref. Manual 6.5.15) </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>Reported raw magnetometer z axis reading from physical magnetometer sensor. </dd></dl>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a11bb1b3fa44ad8f28c1492b5c07af886" name="a11bb1b3fa44ad8f28c1492b5c07af886"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a11bb1b3fa44ad8f28c1492b5c07af886">◆ </a></span>get_reset_reason()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">uint8_t BNO08x::get_reset_reason </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Requests product ID, prints the returned info over serial, and returns the reason for the most resent reset. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>The reason for the most recent recent reset ( 1 = POR (power on reset), 2 = internal reset, 3 = watchdog timer, 4 = external reset 5 = other) </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a11bb1b3fa44ad8f28c1492b5c07af886_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a11bb1b3fa44ad8f28c1492b5c07af886_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a11bb1b3fa44ad8f28c1492b5c07af886_cgraph" id="aclass_b_n_o08x_a11bb1b3fa44ad8f28c1492b5c07af886_cgraph">
|
||
|
|
<area shape="rect" title="Requests product ID, prints the returned info over serial, and returns the reason for the most resent..." alt="" coords="5,72,184,99"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ab5f200069a2f8cb74cb79c6f162da5a1" title="Queues a packet containing the request product ID command." alt="" coords="238,5,401,48"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="148,69,222,49,223,55,149,74"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a4f12de628073f44b2a3fab2688cf1caf" title="Waits for a valid or invalid packet to be received or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="242,72,397,99"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="184,83,227,83,227,88,184,88"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7cdeb849e728487de961cdfd4030c773" title="Waits for a queued packet to be sent or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="232,123,407,149"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="158,97,243,116,242,121,157,102"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a62c570ba96512f4d0d10b2594048de1f" title="Queues an SHTP packet to be sent via SPI." alt="" coords="455,13,614,40"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="401,24,440,24,440,29,401,29"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a11bb1b3fa44ad8f28c1492b5c07af886_icgraph.png" border="0" usemap="#aclass_b_n_o08x_a11bb1b3fa44ad8f28c1492b5c07af886_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a11bb1b3fa44ad8f28c1492b5c07af886_icgraph" id="aclass_b_n_o08x_a11bb1b3fa44ad8f28c1492b5c07af886_icgraph">
|
||
|
|
<area shape="rect" title="Requests product ID, prints the returned info over serial, and returns the reason for the most resent..." alt="" coords="179,5,357,32"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#aea8e2c6dd7a2c9899479a7f39fe94798" title="Initializes BNO08x sensor." alt="" coords="5,5,131,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="163,21,131,21,131,16,163,16"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a1d6ea02d0d4b23ff6a15e9d5c6c92372" name="a1d6ea02d0d4b23ff6a15e9d5c6c92372"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1d6ea02d0d4b23ff6a15e9d5c6c92372">◆ </a></span>get_resolution()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">float BNO08x::get_resolution </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramtype">uint16_t</td> <td class="paramname"><span class="paramname"><em>record_ID</em></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Gets resolution from <a class="el" href="class_b_n_o08x.html">BNO08x</a> FRS (flash record system). </p>
|
||
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
||
|
|
<table class="params">
|
||
|
|
<tr><td class="paramname">record_ID</td><td>Which record ID/ sensor to get resolution value for.</td></tr>
|
||
|
|
</table>
|
||
|
|
</dd>
|
||
|
|
</dl>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>The resolution value for the requested sensor. </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a1d6ea02d0d4b23ff6a15e9d5c6c92372_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a1d6ea02d0d4b23ff6a15e9d5c6c92372_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a1d6ea02d0d4b23ff6a15e9d5c6c92372_cgraph" id="aclass_b_n_o08x_a1d6ea02d0d4b23ff6a15e9d5c6c92372_cgraph">
|
||
|
|
<area shape="rect" title="Gets resolution from BNO08x FRS (flash record system)." alt="" coords="5,81,165,108"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a27f5dce5c994be18a587fb622574ad41" title="Reads meta data word from BNO08x FRS (flash record system) given the record ID and word number...." alt="" coords="395,56,565,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="143,78,212,67,298,62,380,62,380,67,298,67,213,72,144,83"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a4421c43323945946ad605f8422958dcf" title="Gets Q1 point from BNO08x FRS (flash record system)." alt="" coords="220,81,340,108"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="165,92,204,92,204,97,165,97"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a27fb24e894f794ec6228ef142b6ff8d9" title="Converts a register value to a float using its associated Q point. (See https://en...." alt="" coords="213,132,347,159"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="140,106,212,125,210,130,139,111"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a40607e557eada666a5e1e416f42cd4a1" title="Read meta data from BNO08x FRS (flash record system) given the record ID. Contains Q points and other..." alt="" coords="613,56,782,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="566,67,598,67,598,72,566,72"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#adf789e709ac1667656db757c8d559af9" title="Requests meta data from BNO08x FRS (flash record system) given the record ID. Contains Q points and o..." alt="" coords="830,31,1016,57"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="781,57,814,54,814,59,782,63"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a2897a178bf2c53cd99df0d4570edf72e" title="Waits for data to be received over SPI, or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="835,81,1011,108"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="782,76,820,80,820,86,781,81"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a62c570ba96512f4d0d10b2594048de1f" title="Queues an SHTP packet to be sent via SPI." alt="" coords="1072,5,1231,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1016,31,1056,27,1057,32,1016,36"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7cdeb849e728487de961cdfd4030c773" title="Waits for a queued packet to be sent or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="1064,56,1239,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1016,52,1049,55,1048,61,1016,57"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="340,84,379,79,380,85,341,90"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a89618eba08186ee8e679e7313907ddef" name="a89618eba08186ee8e679e7313907ddef"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a89618eba08186ee8e679e7313907ddef">◆ </a></span>get_roll()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">float BNO08x::get_roll </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Get the reported rotation about x axis. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>Rotation about the x axis in radians. </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a89618eba08186ee8e679e7313907ddef_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a89618eba08186ee8e679e7313907ddef_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a89618eba08186ee8e679e7313907ddef_cgraph" id="aclass_b_n_o08x_a89618eba08186ee8e679e7313907ddef_cgraph">
|
||
|
|
<area shape="rect" title="Get the reported rotation about x axis." alt="" coords="5,81,126,108"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a12c12a8e078b28480fb8828d306656f5" title="Get I component of reported quaternion." alt="" coords="183,5,321,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="93,78,173,42,190,35,192,40,175,46,95,83"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a9f6bb642fa0297a7b9bcc94dd7374015" title="Get J component of reported quaternion." alt="" coords="181,56,323,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="126,84,165,78,166,84,126,89"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a9f42c70c2337a0d831064a40ecfe2dd8" title="Get K component of reported quaternion." alt="" coords="180,107,324,133"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="126,100,165,105,164,111,126,105"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a5a556c5ec1baaa7f1156779dbe47a7b7" title="Get real component of reported quaternion." alt="" coords="174,157,330,184"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="95,106,175,143,192,149,190,154,173,148,93,111"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a27fb24e894f794ec6228ef142b6ff8d9" title="Converts a register value to a float using its associated Q point. (See https://en...." alt="" coords="378,81,512,108"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="299,30,331,42,402,72,400,77,329,46,297,35"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="323,76,363,81,362,87,323,81"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="324,108,363,103,363,108,325,113"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="297,154,329,143,400,113,402,117,331,148,299,159"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a89618eba08186ee8e679e7313907ddef_icgraph.png" border="0" usemap="#aclass_b_n_o08x_a89618eba08186ee8e679e7313907ddef_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a89618eba08186ee8e679e7313907ddef_icgraph" id="aclass_b_n_o08x_a89618eba08186ee8e679e7313907ddef_icgraph">
|
||
|
|
<area shape="rect" title="Get the reported rotation about x axis." alt="" coords="202,5,322,32"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7077b9a130f1dcf0192454e387968dd6" title="Get the reported rotation about x axis." alt="" coords="5,5,154,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="186,21,154,21,154,16,186,16"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a7077b9a130f1dcf0192454e387968dd6" name="a7077b9a130f1dcf0192454e387968dd6"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7077b9a130f1dcf0192454e387968dd6">◆ </a></span>get_roll_deg()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">float BNO08x::get_roll_deg </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Get the reported rotation about x axis. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>Rotation about the x axis in degrees. </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a7077b9a130f1dcf0192454e387968dd6_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a7077b9a130f1dcf0192454e387968dd6_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a7077b9a130f1dcf0192454e387968dd6_cgraph" id="aclass_b_n_o08x_a7077b9a130f1dcf0192454e387968dd6_cgraph">
|
||
|
|
<area shape="rect" title="Get the reported rotation about x axis." alt="" coords="5,81,154,108"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a89618eba08186ee8e679e7313907ddef" title="Get the reported rotation about x axis." alt="" coords="202,81,322,108"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="154,92,186,92,186,97,154,97"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a12c12a8e078b28480fb8828d306656f5" title="Get I component of reported quaternion." alt="" coords="379,5,517,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="289,78,369,42,386,35,388,40,371,46,291,83"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a9f6bb642fa0297a7b9bcc94dd7374015" title="Get J component of reported quaternion." alt="" coords="378,56,519,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="322,84,362,78,362,84,323,89"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a9f42c70c2337a0d831064a40ecfe2dd8" title="Get K component of reported quaternion." alt="" coords="376,107,520,133"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="323,100,361,105,360,111,322,105"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a5a556c5ec1baaa7f1156779dbe47a7b7" title="Get real component of reported quaternion." alt="" coords="370,157,526,184"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="291,106,371,143,388,149,386,154,369,148,289,111"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a27fb24e894f794ec6228ef142b6ff8d9" title="Converts a register value to a float using its associated Q point. (See https://en...." alt="" coords="574,81,709,108"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="495,30,527,42,598,72,596,77,525,46,494,35"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="520,76,559,81,559,87,519,81"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="520,108,559,103,560,108,521,113"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="494,154,525,143,596,113,598,117,527,148,495,159"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a0d148e00abcfeec48c689e3084a7e786" name="a0d148e00abcfeec48c689e3084a7e786"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0d148e00abcfeec48c689e3084a7e786">◆ </a></span>get_stability_classifier()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">int8_t BNO08x::get_stability_classifier </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Get the current stability classifier (Seee Ref. Manual 6.5.31) </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>The current stability (0 = unknown, 1 = on table, 2 = stationary) </dd></dl>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="adaff49f3d80fdd19fd4210f0c56d41ef" name="adaff49f3d80fdd19fd4210f0c56d41ef"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adaff49f3d80fdd19fd4210f0c56d41ef">◆ </a></span>get_step_count()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">uint16_t BNO08x::get_step_count </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Get the counted amount of steps. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>The current amount of counted steps. </dd></dl>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a4797ec731de4c158716da1a7af9d1602" name="a4797ec731de4c158716da1a7af9d1602"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4797ec731de4c158716da1a7af9d1602">◆ </a></span>get_tap_detector()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">uint8_t BNO08x::get_tap_detector </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Get if tap has occured. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>7 bit tap code indicated which axis taps have occurred. (See Ref. Manual 6.5.27) </dd></dl>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="ad9137777271421a58159f3fe5e05ed20" name="ad9137777271421a58159f3fe5e05ed20"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad9137777271421a58159f3fe5e05ed20">◆ </a></span>get_time_stamp()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">uint32_t BNO08x::get_time_stamp </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Return timestamp of most recent report. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a1bd3c33e70354bd35a78b83b6786b531" name="a1bd3c33e70354bd35a78b83b6786b531"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1bd3c33e70354bd35a78b83b6786b531">◆ </a></span>get_uncalibrated_gyro()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void BNO08x::get_uncalibrated_gyro </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramtype">float &</td> <td class="paramname"><span class="paramname"><em>x</em>, </span></td>
|
||
|
|
</tr>
|
||
|
|
<tr>
|
||
|
|
<td class="paramkey"></td>
|
||
|
|
<td></td>
|
||
|
|
<td class="paramtype">float &</td> <td class="paramname"><span class="paramname"><em>y</em>, </span></td>
|
||
|
|
</tr>
|
||
|
|
<tr>
|
||
|
|
<td class="paramkey"></td>
|
||
|
|
<td></td>
|
||
|
|
<td class="paramtype">float &</td> <td class="paramname"><span class="paramname"><em>z</em>, </span></td>
|
||
|
|
</tr>
|
||
|
|
<tr>
|
||
|
|
<td class="paramkey"></td>
|
||
|
|
<td></td>
|
||
|
|
<td class="paramtype">float &</td> <td class="paramname"><span class="paramname"><em>b_x</em>, </span></td>
|
||
|
|
</tr>
|
||
|
|
<tr>
|
||
|
|
<td class="paramkey"></td>
|
||
|
|
<td></td>
|
||
|
|
<td class="paramtype">float &</td> <td class="paramname"><span class="paramname"><em>b_y</em>, </span></td>
|
||
|
|
</tr>
|
||
|
|
<tr>
|
||
|
|
<td class="paramkey"></td>
|
||
|
|
<td></td>
|
||
|
|
<td class="paramtype">float &</td> <td class="paramname"><span class="paramname"><em>b_z</em>, </span></td>
|
||
|
|
</tr>
|
||
|
|
<tr>
|
||
|
|
<td class="paramkey"></td>
|
||
|
|
<td></td>
|
||
|
|
<td class="paramtype">uint8_t &</td> <td class="paramname"><span class="paramname"><em>accuracy</em></span> )</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Get full rotational velocity without drift compensation (units in Rad/s). An estimate of drift is given but not applied. </p>
|
||
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
||
|
|
<table class="params">
|
||
|
|
<tr><td class="paramname">x</td><td>Reference variable to save X axis angular velocity </td></tr>
|
||
|
|
<tr><td class="paramname">y</td><td>Reference variable to save Y axis angular velocity </td></tr>
|
||
|
|
<tr><td class="paramname">z</td><td>Reference variable to save Z axis angular velocity </td></tr>
|
||
|
|
<tr><td class="paramname">b_x</td><td>Reference variable to save X axis drift estimate </td></tr>
|
||
|
|
<tr><td class="paramname">b_y</td><td>Reference variable to save Y axis drift estimate </td></tr>
|
||
|
|
<tr><td class="paramname">b_z</td><td>Reference variable to save Z axis drift estimate </td></tr>
|
||
|
|
<tr><td class="paramname">accuracy</td><td>Reference variable to save reported gyro accuracy.</td></tr>
|
||
|
|
</table>
|
||
|
|
</dd>
|
||
|
|
</dl>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a1bd3c33e70354bd35a78b83b6786b531_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a1bd3c33e70354bd35a78b83b6786b531_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a1bd3c33e70354bd35a78b83b6786b531_cgraph" id="aclass_b_n_o08x_a1bd3c33e70354bd35a78b83b6786b531_cgraph">
|
||
|
|
<area shape="rect" title="Get full rotational velocity without drift compensation (units in Rad/s). An estimate of drift is giv..." alt="" coords="5,5,211,32"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a27fb24e894f794ec6228ef142b6ff8d9" title="Converts a register value to a float using its associated Q point. (See https://en...." alt="" coords="259,5,393,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="211,16,243,16,243,21,211,21"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a3285613f18b2f2f4c3f9e6d5c971af10" name="a3285613f18b2f2f4c3f9e6d5c971af10"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3285613f18b2f2f4c3f9e6d5c971af10">◆ </a></span>get_uncalibrated_gyro_accuracy()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">uint8_t BNO08x::get_uncalibrated_gyro_accuracy </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Get uncalibrated gyro accuracy. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>Accuracy of uncalibrated gyro. </dd></dl>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="ad228cdf352b7ea95e484da993045a47b" name="ad228cdf352b7ea95e484da993045a47b"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad228cdf352b7ea95e484da993045a47b">◆ </a></span>get_uncalibrated_gyro_bias_X()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">float BNO08x::get_uncalibrated_gyro_bias_X </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Get uncalibrated gyro x axis drift estimate. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>The angular reported x axis drift estimate. </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_ad228cdf352b7ea95e484da993045a47b_cgraph.png" border="0" usemap="#aclass_b_n_o08x_ad228cdf352b7ea95e484da993045a47b_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_ad228cdf352b7ea95e484da993045a47b_cgraph" id="aclass_b_n_o08x_ad228cdf352b7ea95e484da993045a47b_cgraph">
|
||
|
|
<area shape="rect" title="Get uncalibrated gyro x axis drift estimate." alt="" coords="5,5,179,48"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a27fb24e894f794ec6228ef142b6ff8d9" title="Converts a register value to a float using its associated Q point. (See https://en...." alt="" coords="227,13,361,40"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="179,24,211,24,211,29,179,29"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a74725517129dd548c7a3de705d5861bd" name="a74725517129dd548c7a3de705d5861bd"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a74725517129dd548c7a3de705d5861bd">◆ </a></span>get_uncalibrated_gyro_bias_Y()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">float BNO08x::get_uncalibrated_gyro_bias_Y </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Get uncalibrated gyro Y axis drift estimate. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>The angular reported Y axis drift estimate. </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a74725517129dd548c7a3de705d5861bd_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a74725517129dd548c7a3de705d5861bd_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a74725517129dd548c7a3de705d5861bd_cgraph" id="aclass_b_n_o08x_a74725517129dd548c7a3de705d5861bd_cgraph">
|
||
|
|
<area shape="rect" title="Get uncalibrated gyro Y axis drift estimate." alt="" coords="5,5,179,48"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a27fb24e894f794ec6228ef142b6ff8d9" title="Converts a register value to a float using its associated Q point. (See https://en...." alt="" coords="227,13,361,40"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="179,24,211,24,211,29,179,29"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a5050359272abd146ab3c7a6101effbd7" name="a5050359272abd146ab3c7a6101effbd7"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5050359272abd146ab3c7a6101effbd7">◆ </a></span>get_uncalibrated_gyro_bias_Z()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">float BNO08x::get_uncalibrated_gyro_bias_Z </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Get uncalibrated gyro Z axis drift estimate. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>The angular reported Z axis drift estimate. </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a5050359272abd146ab3c7a6101effbd7_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a5050359272abd146ab3c7a6101effbd7_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a5050359272abd146ab3c7a6101effbd7_cgraph" id="aclass_b_n_o08x_a5050359272abd146ab3c7a6101effbd7_cgraph">
|
||
|
|
<area shape="rect" title="Get uncalibrated gyro Z axis drift estimate." alt="" coords="5,5,179,48"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a27fb24e894f794ec6228ef142b6ff8d9" title="Converts a register value to a float using its associated Q point. (See https://en...." alt="" coords="227,13,361,40"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="179,24,211,24,211,29,179,29"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a289ff66f51c94be62c4a556f3a5997bf" name="a289ff66f51c94be62c4a556f3a5997bf"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a289ff66f51c94be62c4a556f3a5997bf">◆ </a></span>get_uncalibrated_gyro_X()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">float BNO08x::get_uncalibrated_gyro_X </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Get uncalibrated gyro x axis angular velocity measurement. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>The angular reported x axis angular velocity from uncalibrated gyro. </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a289ff66f51c94be62c4a556f3a5997bf_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a289ff66f51c94be62c4a556f3a5997bf_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a289ff66f51c94be62c4a556f3a5997bf_cgraph" id="aclass_b_n_o08x_a289ff66f51c94be62c4a556f3a5997bf_cgraph">
|
||
|
|
<area shape="rect" title="Get uncalibrated gyro x axis angular velocity measurement." alt="" coords="5,5,179,48"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a27fb24e894f794ec6228ef142b6ff8d9" title="Converts a register value to a float using its associated Q point. (See https://en...." alt="" coords="227,13,361,40"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="179,24,211,24,211,29,179,29"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a1874e4bd457bb5b6ecc2c64039b88ba4" name="a1874e4bd457bb5b6ecc2c64039b88ba4"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1874e4bd457bb5b6ecc2c64039b88ba4">◆ </a></span>get_uncalibrated_gyro_Y()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">float BNO08x::get_uncalibrated_gyro_Y </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Get uncalibrated gyro Y axis angular velocity measurement. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>The angular reported Y axis angular velocity from uncalibrated gyro. </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a1874e4bd457bb5b6ecc2c64039b88ba4_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a1874e4bd457bb5b6ecc2c64039b88ba4_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a1874e4bd457bb5b6ecc2c64039b88ba4_cgraph" id="aclass_b_n_o08x_a1874e4bd457bb5b6ecc2c64039b88ba4_cgraph">
|
||
|
|
<area shape="rect" title="Get uncalibrated gyro Y axis angular velocity measurement." alt="" coords="5,5,179,48"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a27fb24e894f794ec6228ef142b6ff8d9" title="Converts a register value to a float using its associated Q point. (See https://en...." alt="" coords="227,13,361,40"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="179,24,211,24,211,29,179,29"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a0a73633d8929ce4058b14cefc8cad717" name="a0a73633d8929ce4058b14cefc8cad717"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0a73633d8929ce4058b14cefc8cad717">◆ </a></span>get_uncalibrated_gyro_Z()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">float BNO08x::get_uncalibrated_gyro_Z </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Get uncalibrated gyro Z axis angular velocity measurement. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>The angular reported Z axis angular velocity from uncalibrated gyro. </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a0a73633d8929ce4058b14cefc8cad717_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a0a73633d8929ce4058b14cefc8cad717_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a0a73633d8929ce4058b14cefc8cad717_cgraph" id="aclass_b_n_o08x_a0a73633d8929ce4058b14cefc8cad717_cgraph">
|
||
|
|
<area shape="rect" title="Get uncalibrated gyro Z axis angular velocity measurement." alt="" coords="5,5,179,48"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a27fb24e894f794ec6228ef142b6ff8d9" title="Converts a register value to a float using its associated Q point. (See https://en...." alt="" coords="227,13,361,40"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="179,24,211,24,211,29,179,29"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a64d3e41750c6de9413d6982511f78f17" name="a64d3e41750c6de9413d6982511f78f17"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a64d3e41750c6de9413d6982511f78f17">◆ </a></span>get_yaw()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">float BNO08x::get_yaw </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Get the reported rotation about z axis. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>Rotation about the z axis in radians. </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a64d3e41750c6de9413d6982511f78f17_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a64d3e41750c6de9413d6982511f78f17_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a64d3e41750c6de9413d6982511f78f17_cgraph" id="aclass_b_n_o08x_a64d3e41750c6de9413d6982511f78f17_cgraph">
|
||
|
|
<area shape="rect" title="Get the reported rotation about z axis." alt="" coords="5,81,132,108"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a12c12a8e078b28480fb8828d306656f5" title="Get I component of reported quaternion." alt="" coords="189,5,327,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="96,78,179,42,197,35,198,40,181,46,99,83"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a9f6bb642fa0297a7b9bcc94dd7374015" title="Get J component of reported quaternion." alt="" coords="187,56,329,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="132,84,172,78,172,83,132,89"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a9f42c70c2337a0d831064a40ecfe2dd8" title="Get K component of reported quaternion." alt="" coords="186,107,330,133"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="132,100,171,106,170,111,132,106"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a5a556c5ec1baaa7f1156779dbe47a7b7" title="Get real component of reported quaternion." alt="" coords="180,157,336,184"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="99,106,181,143,198,149,197,154,179,148,96,111"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a27fb24e894f794ec6228ef142b6ff8d9" title="Converts a register value to a float using its associated Q point. (See https://en...." alt="" coords="384,81,518,108"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="305,30,337,42,408,72,406,77,335,46,303,35"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="329,76,369,81,368,87,329,81"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="330,108,369,103,369,108,331,113"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="303,154,335,143,406,113,408,117,337,148,305,159"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a64d3e41750c6de9413d6982511f78f17_icgraph.png" border="0" usemap="#aclass_b_n_o08x_a64d3e41750c6de9413d6982511f78f17_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a64d3e41750c6de9413d6982511f78f17_icgraph" id="aclass_b_n_o08x_a64d3e41750c6de9413d6982511f78f17_icgraph">
|
||
|
|
<area shape="rect" title="Get the reported rotation about z axis." alt="" coords="208,5,334,32"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#af80f7795656e695e036d3b1557aed94c" title="Get the reported rotation about z axis." alt="" coords="5,5,160,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="192,21,160,21,160,16,192,16"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="af80f7795656e695e036d3b1557aed94c" name="af80f7795656e695e036d3b1557aed94c"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af80f7795656e695e036d3b1557aed94c">◆ </a></span>get_yaw_deg()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">float BNO08x::get_yaw_deg </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Get the reported rotation about z axis. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>Rotation about the z axis in degrees. </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_af80f7795656e695e036d3b1557aed94c_cgraph.png" border="0" usemap="#aclass_b_n_o08x_af80f7795656e695e036d3b1557aed94c_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_af80f7795656e695e036d3b1557aed94c_cgraph" id="aclass_b_n_o08x_af80f7795656e695e036d3b1557aed94c_cgraph">
|
||
|
|
<area shape="rect" title="Get the reported rotation about z axis." alt="" coords="5,81,160,108"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a64d3e41750c6de9413d6982511f78f17" title="Get the reported rotation about z axis." alt="" coords="208,81,334,108"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="160,92,192,92,192,97,160,97"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a12c12a8e078b28480fb8828d306656f5" title="Get I component of reported quaternion." alt="" coords="391,5,529,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="299,78,381,42,399,35,401,40,383,46,301,83"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a9f6bb642fa0297a7b9bcc94dd7374015" title="Get J component of reported quaternion." alt="" coords="390,56,531,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="334,84,374,78,375,83,335,89"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a9f42c70c2337a0d831064a40ecfe2dd8" title="Get K component of reported quaternion." alt="" coords="388,107,532,133"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="335,100,373,106,372,111,334,106"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a5a556c5ec1baaa7f1156779dbe47a7b7" title="Get real component of reported quaternion." alt="" coords="382,157,538,184"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="301,106,383,143,401,149,399,154,381,148,299,111"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a27fb24e894f794ec6228ef142b6ff8d9" title="Converts a register value to a float using its associated Q point. (See https://en...." alt="" coords="586,81,721,108"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="507,30,539,42,610,72,608,77,537,46,506,35"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="532,76,571,81,571,87,531,81"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="532,108,571,103,572,108,533,113"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="506,154,537,143,608,113,610,117,539,148,507,159"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a28cd1c0b3477571d87133234e6358503" name="a28cd1c0b3477571d87133234e6358503"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a28cd1c0b3477571d87133234e6358503">◆ </a></span>hard_reset()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">bool BNO08x::hard_reset </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Hard resets <a class="el" href="class_b_n_o08x.html">BNO08x</a> sensor. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a28cd1c0b3477571d87133234e6358503_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a28cd1c0b3477571d87133234e6358503_cgraph" id="aclass_b_n_o08x_a28cd1c0b3477571d87133234e6358503_cgraph">
|
||
|
|
<area shape="rect" title="Hard resets BNO08x sensor." alt="" coords="5,5,145,32"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a2897a178bf2c53cd99df0d4570edf72e" title="Waits for data to be received over SPI, or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="193,5,368,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="145,16,177,16,177,21,145,21"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_icgraph.png" border="0" usemap="#aclass_b_n_o08x_a28cd1c0b3477571d87133234e6358503_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a28cd1c0b3477571d87133234e6358503_icgraph" id="aclass_b_n_o08x_a28cd1c0b3477571d87133234e6358503_icgraph">
|
||
|
|
<area shape="rect" title="Hard resets BNO08x sensor." alt="" coords="179,5,318,32"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#aea8e2c6dd7a2c9899479a7f39fe94798" title="Initializes BNO08x sensor." alt="" coords="5,5,131,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="163,21,131,21,131,16,163,16"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a804b95c58c30d36933fd251626b85bf7" name="a804b95c58c30d36933fd251626b85bf7"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a804b95c58c30d36933fd251626b85bf7">◆ </a></span>hint_handler()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void IRAM_ATTR BNO08x::hint_handler </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>arg</em></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>HINT interrupt service routine, handles falling edge of <a class="el" href="class_b_n_o08x.html">BNO08x</a> HINT pin. </p>
|
||
|
|
<p>ISR that launches SPI task to perform transaction upon assertion of <a class="el" href="class_b_n_o08x.html">BNO08x</a> interrupt pin.</p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a804b95c58c30d36933fd251626b85bf7_icgraph.png" border="0" usemap="#aclass_b_n_o08x_a804b95c58c30d36933fd251626b85bf7_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a804b95c58c30d36933fd251626b85bf7_icgraph" id="aclass_b_n_o08x_a804b95c58c30d36933fd251626b85bf7_icgraph">
|
||
|
|
<area shape="rect" title="HINT interrupt service routine, handles falling edge of BNO08x HINT pin." alt="" coords="181,5,329,32"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a40f7688e843d74b8bd526c6f5ff17845" title="BNO08x imu constructor." alt="" coords="5,5,133,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="165,21,133,21,133,16,165,16"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="aea8e2c6dd7a2c9899479a7f39fe94798" name="aea8e2c6dd7a2c9899479a7f39fe94798"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aea8e2c6dd7a2c9899479a7f39fe94798">◆ </a></span>initialize()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">bool BNO08x::initialize </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Initializes <a class="el" href="class_b_n_o08x.html">BNO08x</a> sensor. </p>
|
||
|
|
<p>Resets sensor and goes through initializing process outlined in <a class="el" href="class_b_n_o08x.html">BNO08x</a> datasheet. Launches two tasks, one to manage SPI transactions, another to process any received data.</p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_cgraph.png" border="0" usemap="#aclass_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_cgraph" id="aclass_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_cgraph">
|
||
|
|
<area shape="rect" title="Initializes BNO08x sensor." alt="" coords="5,307,131,333"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a0ae135d7bf7a5f047a1d1aa5cc07e520" title="Static function used to launch data processing task." alt="" coords="192,148,360,191"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="87,304,231,198,234,202,90,308"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a11bb1b3fa44ad8f28c1492b5c07af886" title="Requests product ID, prints the returned info over serial, and returns the reason for the most resent..." alt="" coords="187,256,365,283"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="125,303,203,284,204,289,127,309"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a28cd1c0b3477571d87133234e6358503" title="Hard resets BNO08x sensor." alt="" coords="206,332,346,359"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="131,325,191,332,190,338,131,330"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a0ce6d9db873555f1ebe7e095251eab74" title="Static function used to launch spi task." alt="" coords="179,383,373,409"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="97,331,180,368,202,375,200,380,178,373,95,336"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ab4373e9b87837ea9fcbc0b536338c7b8" title="Task responsible parsing packets. Executed when SPI task sends a packet to be parsed,..." alt="" coords="425,113,592,140"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="359,151,417,141,418,146,360,157"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a67a697595d6a4d4638a53c6b4a5ef0cd" title="Parses a packet received from bno08x, updating any data according to received reports." alt="" coords="648,113,805,140"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="593,124,633,124,633,129,593,129"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a4f66045a0528a0c17c52421ea51612e7" title="Parses received command report sent by BNO08x (See Ref. Manual 6.3.9)" alt="" coords="857,5,1031,48"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="751,110,856,58,868,52,871,57,858,62,754,115"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a51b360d795563b55559f11efb40be36a" title="Sends packet to be parsed to meta data function call (frs_read_word()) through queue." alt="" coords="862,72,1026,115"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="805,112,847,106,847,111,806,117"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a8d9db3e1b6208c2661e1c543deefa53d" title="Parses received input report sent by BNO08x." alt="" coords="871,139,1017,181"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="806,136,856,144,855,149,805,141"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a29cfd7fc2816483ebebe9d55b677a036" title="Parses product id report and prints device info." alt="" coords="864,205,1024,248"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="768,138,810,158,834,175,858,191,868,196,866,201,855,196,831,179,807,162,765,143"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ab5f200069a2f8cb74cb79c6f162da5a1" title="Queues a packet containing the request product ID command." alt="" coords="427,164,590,207"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="314,253,432,210,434,215,316,258"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a4f12de628073f44b2a3fab2688cf1caf" title="Waits for a valid or invalid packet to be received or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="432,231,586,257"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="365,257,416,251,416,257,366,262"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7cdeb849e728487de961cdfd4030c773" title="Waits for a queued packet to be sent or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="421,281,596,308"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="366,276,406,281,405,286,365,282"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a62c570ba96512f4d0d10b2594048de1f" title="Queues an SHTP packet to be sent via SPI." alt="" coords="647,172,806,199"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="591,183,631,183,631,188,591,188"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a2897a178bf2c53cd99df0d4570edf72e" title="Waits for data to be received over SPI, or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="421,332,596,359"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="346,343,405,343,405,348,346,348"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a2ecd4ed60f82730ae230c61687ec92bf" title="Task responsible for SPI transactions. Executed when HINT in is asserted by BNO08x." alt="" coords="445,383,572,409"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="373,393,429,393,429,399,373,399"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ae540799865934fcff54caed0772df071" title="Receives a SHTP packet via SPI and sends it to data_proc_task()" alt="" coords="644,357,809,384"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="573,386,628,379,629,385,573,391"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a2c359a44a2c8e83ecb258a340e2d0e1a" title="Sends a queued SHTP packet via SPI." alt="" coords="650,408,803,435"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="573,401,635,408,634,413,573,406"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="ac1b3de9b552c611ee9c455d7f19be698" name="ac1b3de9b552c611ee9c455d7f19be698"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac1b3de9b552c611ee9c455d7f19be698">◆ </a></span>mode_on()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">bool BNO08x::mode_on </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Turns on/ brings <a class="el" href="class_b_n_o08x.html">BNO08x</a> sensor out of sleep mode using executable channel. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>True if exiting sleep mode was success. </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_ac1b3de9b552c611ee9c455d7f19be698_cgraph.png" border="0" usemap="#aclass_b_n_o08x_ac1b3de9b552c611ee9c455d7f19be698_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_ac1b3de9b552c611ee9c455d7f19be698_cgraph" id="aclass_b_n_o08x_ac1b3de9b552c611ee9c455d7f19be698_cgraph">
|
||
|
|
<area shape="rect" title="Turns on/ brings BNO08x sensor out of sleep mode using executable channel." alt="" coords="5,56,137,83"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a62c570ba96512f4d0d10b2594048de1f" title="Queues an SHTP packet to be sent via SPI." alt="" coords="193,5,352,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="126,53,201,34,202,39,128,58"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a2897a178bf2c53cd99df0d4570edf72e" title="Waits for data to be received over SPI, or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="185,56,360,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="137,67,169,67,169,72,137,72"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7cdeb849e728487de961cdfd4030c773" title="Waits for a queued packet to be sent or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="185,107,360,133"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="128,81,202,100,201,105,126,86"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a176ae0112325c05105eacb4566bbfa0b" name="a176ae0112325c05105eacb4566bbfa0b"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a176ae0112325c05105eacb4566bbfa0b">◆ </a></span>mode_sleep()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">bool BNO08x::mode_sleep </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Puts <a class="el" href="class_b_n_o08x.html">BNO08x</a> sensor into sleep/low power mode using executable channel. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>True if entering sleep mode was success. </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a176ae0112325c05105eacb4566bbfa0b_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a176ae0112325c05105eacb4566bbfa0b_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a176ae0112325c05105eacb4566bbfa0b_cgraph" id="aclass_b_n_o08x_a176ae0112325c05105eacb4566bbfa0b_cgraph">
|
||
|
|
<area shape="rect" title="Puts BNO08x sensor into sleep/low power mode using executable channel." alt="" coords="5,56,154,83"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a62c570ba96512f4d0d10b2594048de1f" title="Queues an SHTP packet to be sent via SPI." alt="" coords="210,5,369,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="137,53,216,34,217,39,139,58"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a2897a178bf2c53cd99df0d4570edf72e" title="Waits for data to be received over SPI, or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="202,56,377,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="154,67,186,67,186,72,154,72"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7cdeb849e728487de961cdfd4030c773" title="Waits for a queued packet to be sent or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="202,107,377,133"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="139,81,217,100,216,105,137,86"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a4f66045a0528a0c17c52421ea51612e7" name="a4f66045a0528a0c17c52421ea51612e7"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4f66045a0528a0c17c52421ea51612e7">◆ </a></span>parse_command_report()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">uint16_t BNO08x::parse_command_report </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramtype"><a class="el" href="struct_b_n_o08x_1_1bno08x__rx__packet__t.html">bno08x_rx_packet_t</a> *</td> <td class="paramname"><span class="paramname"><em>packet</em></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Parses received command report sent by <a class="el" href="class_b_n_o08x.html">BNO08x</a> (See Ref. Manual 6.3.9) </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>The command report ID, 0 if invalid. </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a4f66045a0528a0c17c52421ea51612e7_icgraph.png" border="0" usemap="#aclass_b_n_o08x_a4f66045a0528a0c17c52421ea51612e7_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a4f66045a0528a0c17c52421ea51612e7_icgraph" id="aclass_b_n_o08x_a4f66045a0528a0c17c52421ea51612e7_icgraph">
|
||
|
|
<area shape="rect" title="Parses received command report sent by BNO08x (See Ref. Manual 6.3.9)" alt="" coords="814,5,988,48"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a67a697595d6a4d4638a53c6b4a5ef0cd" title="Parses a packet received from bno08x, updating any data according to received reports." alt="" coords="609,13,766,40"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="798,29,766,29,766,24,798,24"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ab4373e9b87837ea9fcbc0b536338c7b8" title="Task responsible parsing packets. Executed when SPI task sends a packet to be parsed,..." alt="" coords="394,13,561,40"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="594,29,562,29,562,24,594,24"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a0ae135d7bf7a5f047a1d1aa5cc07e520" title="Static function used to launch data processing task." alt="" coords="179,5,346,48"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="378,29,347,29,347,24,378,24"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#aea8e2c6dd7a2c9899479a7f39fe94798" title="Initializes BNO08x sensor." alt="" coords="5,13,131,40"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="163,29,131,29,131,24,163,24"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a51b360d795563b55559f11efb40be36a" name="a51b360d795563b55559f11efb40be36a"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a51b360d795563b55559f11efb40be36a">◆ </a></span>parse_frs_read_response_report()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">uint16_t BNO08x::parse_frs_read_response_report </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramtype"><a class="el" href="struct_b_n_o08x_1_1bno08x__rx__packet__t.html">bno08x_rx_packet_t</a> *</td> <td class="paramname"><span class="paramname"><em>packet</em></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Sends packet to be parsed to meta data function call (frs_read_word()) through queue. </p>
|
||
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
||
|
|
<table class="params">
|
||
|
|
<tr><td class="paramname">packet</td><td>The packet containing the frs read report. </td></tr>
|
||
|
|
</table>
|
||
|
|
</dd>
|
||
|
|
</dl>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>1, always valid, parsing for this happens in frs_read_word() </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a51b360d795563b55559f11efb40be36a_icgraph.png" border="0" usemap="#aclass_b_n_o08x_a51b360d795563b55559f11efb40be36a_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a51b360d795563b55559f11efb40be36a_icgraph" id="aclass_b_n_o08x_a51b360d795563b55559f11efb40be36a_icgraph">
|
||
|
|
<area shape="rect" title="Sends packet to be parsed to meta data function call (frs_read_word()) through queue." alt="" coords="814,5,977,48"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a67a697595d6a4d4638a53c6b4a5ef0cd" title="Parses a packet received from bno08x, updating any data according to received reports." alt="" coords="609,13,766,40"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="798,29,766,29,766,24,798,24"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ab4373e9b87837ea9fcbc0b536338c7b8" title="Task responsible parsing packets. Executed when SPI task sends a packet to be parsed,..." alt="" coords="394,13,561,40"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="594,29,562,29,562,24,594,24"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a0ae135d7bf7a5f047a1d1aa5cc07e520" title="Static function used to launch data processing task." alt="" coords="179,5,346,48"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="378,29,347,29,347,24,378,24"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#aea8e2c6dd7a2c9899479a7f39fe94798" title="Initializes BNO08x sensor." alt="" coords="5,13,131,40"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="163,29,131,29,131,24,163,24"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a8d9db3e1b6208c2661e1c543deefa53d" name="a8d9db3e1b6208c2661e1c543deefa53d"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8d9db3e1b6208c2661e1c543deefa53d">◆ </a></span>parse_input_report()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">uint16_t BNO08x::parse_input_report </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramtype"><a class="el" href="struct_b_n_o08x_1_1bno08x__rx__packet__t.html">bno08x_rx_packet_t</a> *</td> <td class="paramname"><span class="paramname"><em>packet</em></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Parses received input report sent by <a class="el" href="class_b_n_o08x.html">BNO08x</a>. </p>
|
||
|
|
<p>Unit responds with packet that contains the following:</p>
|
||
|
|
<p>packet->header[0:3]: First, a 4 byte header packet->body[0:4]: Then a 5 byte timestamp of microsecond ticks since reading was taken packet->body[5 + 0]: Then a feature report ID (0x01 for Accel, 0x05 for Rotation Vector, etc...) packet->body[5 + 1]: Sequence number (See Ref.Manual 6.5.8.2) packet->body[5 + 2]: Status packet->body[3]: Delay packet->body[4:5]: i/accel x/gyro x/etc packet->body[6:7]: j/accel y/gyro y/etc packet->body[8:9]: k/accel z/gyro z/etc packet->body[10:11]: real/gyro temp/etc packet->body[12:13]: Accuracy estimate</p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>The report ID of the respective sensor, for ex. SENSOR_REPORT_ID_GYRO_INTEGRATED_ROTATION_VECTOR, 0 if invalid. </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a8d9db3e1b6208c2661e1c543deefa53d_icgraph.png" border="0" usemap="#aclass_b_n_o08x_a8d9db3e1b6208c2661e1c543deefa53d_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a8d9db3e1b6208c2661e1c543deefa53d_icgraph" id="aclass_b_n_o08x_a8d9db3e1b6208c2661e1c543deefa53d_icgraph">
|
||
|
|
<area shape="rect" title="Parses received input report sent by BNO08x." alt="" coords="814,5,959,48"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a67a697595d6a4d4638a53c6b4a5ef0cd" title="Parses a packet received from bno08x, updating any data according to received reports." alt="" coords="609,13,766,40"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="798,29,766,29,766,24,798,24"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ab4373e9b87837ea9fcbc0b536338c7b8" title="Task responsible parsing packets. Executed when SPI task sends a packet to be parsed,..." alt="" coords="394,13,561,40"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="594,29,562,29,562,24,594,24"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a0ae135d7bf7a5f047a1d1aa5cc07e520" title="Static function used to launch data processing task." alt="" coords="179,5,346,48"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="378,29,347,29,347,24,378,24"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#aea8e2c6dd7a2c9899479a7f39fe94798" title="Initializes BNO08x sensor." alt="" coords="5,13,131,40"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="163,29,131,29,131,24,163,24"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a67a697595d6a4d4638a53c6b4a5ef0cd" name="a67a697595d6a4d4638a53c6b4a5ef0cd"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a67a697595d6a4d4638a53c6b4a5ef0cd">◆ </a></span>parse_packet()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">uint16_t BNO08x::parse_packet </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramtype"><a class="el" href="struct_b_n_o08x_1_1bno08x__rx__packet__t.html">bno08x_rx_packet_t</a> *</td> <td class="paramname"><span class="paramname"><em>packet</em></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Parses a packet received from bno08x, updating any data according to received reports. </p>
|
||
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
||
|
|
<table class="params">
|
||
|
|
<tr><td class="paramname">packet</td><td>The packet to be parsed. </td></tr>
|
||
|
|
</table>
|
||
|
|
</dd>
|
||
|
|
</dl>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>0 if invalid packet. </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a67a697595d6a4d4638a53c6b4a5ef0cd_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a67a697595d6a4d4638a53c6b4a5ef0cd_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a67a697595d6a4d4638a53c6b4a5ef0cd_cgraph" id="aclass_b_n_o08x_a67a697595d6a4d4638a53c6b4a5ef0cd_cgraph">
|
||
|
|
<area shape="rect" title="Parses a packet received from bno08x, updating any data according to received reports." alt="" coords="5,113,162,140"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a4f66045a0528a0c17c52421ea51612e7" title="Parses received command report sent by BNO08x (See Ref. Manual 6.3.9)" alt="" coords="210,5,384,48"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="108,110,209,58,221,52,224,57,211,62,110,115"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a51b360d795563b55559f11efb40be36a" title="Sends packet to be parsed to meta data function call (frs_read_word()) through queue." alt="" coords="215,72,379,115"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="162,112,200,106,200,111,162,117"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a8d9db3e1b6208c2661e1c543deefa53d" title="Parses received input report sent by BNO08x." alt="" coords="224,139,370,181"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="162,136,209,144,208,149,162,142"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a29cfd7fc2816483ebebe9d55b677a036" title="Parses product id report and prints device info." alt="" coords="217,205,377,248"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="110,138,211,191,224,197,221,201,209,196,108,143"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a67a697595d6a4d4638a53c6b4a5ef0cd_icgraph.png" border="0" usemap="#aclass_b_n_o08x_a67a697595d6a4d4638a53c6b4a5ef0cd_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a67a697595d6a4d4638a53c6b4a5ef0cd_icgraph" id="aclass_b_n_o08x_a67a697595d6a4d4638a53c6b4a5ef0cd_icgraph">
|
||
|
|
<area shape="rect" title="Parses a packet received from bno08x, updating any data according to received reports." alt="" coords="609,13,766,40"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ab4373e9b87837ea9fcbc0b536338c7b8" title="Task responsible parsing packets. Executed when SPI task sends a packet to be parsed,..." alt="" coords="394,13,561,40"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="594,29,562,29,562,24,594,24"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a0ae135d7bf7a5f047a1d1aa5cc07e520" title="Static function used to launch data processing task." alt="" coords="179,5,346,48"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="378,29,347,29,347,24,378,24"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#aea8e2c6dd7a2c9899479a7f39fe94798" title="Initializes BNO08x sensor." alt="" coords="5,13,131,40"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="163,29,131,29,131,24,163,24"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a29cfd7fc2816483ebebe9d55b677a036" name="a29cfd7fc2816483ebebe9d55b677a036"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a29cfd7fc2816483ebebe9d55b677a036">◆ </a></span>parse_product_id_report()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">uint16_t BNO08x::parse_product_id_report </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramtype"><a class="el" href="struct_b_n_o08x_1_1bno08x__rx__packet__t.html">bno08x_rx_packet_t</a> *</td> <td class="paramname"><span class="paramname"><em>packet</em></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Parses product id report and prints device info. </p>
|
||
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
||
|
|
<table class="params">
|
||
|
|
<tr><td class="paramname">packet</td><td>The packet containing product id report. </td></tr>
|
||
|
|
</table>
|
||
|
|
</dd>
|
||
|
|
</dl>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>1, always valid. </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a29cfd7fc2816483ebebe9d55b677a036_icgraph.png" border="0" usemap="#aclass_b_n_o08x_a29cfd7fc2816483ebebe9d55b677a036_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a29cfd7fc2816483ebebe9d55b677a036_icgraph" id="aclass_b_n_o08x_a29cfd7fc2816483ebebe9d55b677a036_icgraph">
|
||
|
|
<area shape="rect" title="Parses product id report and prints device info." alt="" coords="814,5,974,48"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a67a697595d6a4d4638a53c6b4a5ef0cd" title="Parses a packet received from bno08x, updating any data according to received reports." alt="" coords="609,13,766,40"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="798,29,766,29,766,24,798,24"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ab4373e9b87837ea9fcbc0b536338c7b8" title="Task responsible parsing packets. Executed when SPI task sends a packet to be parsed,..." alt="" coords="394,13,561,40"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="594,29,562,29,562,24,594,24"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a0ae135d7bf7a5f047a1d1aa5cc07e520" title="Static function used to launch data processing task." alt="" coords="179,5,346,48"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="378,29,347,29,347,24,378,24"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#aea8e2c6dd7a2c9899479a7f39fe94798" title="Initializes BNO08x sensor." alt="" coords="5,13,131,40"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="163,29,131,29,131,24,163,24"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a35856c108a47de8b3b38c4395aabb4eb" name="a35856c108a47de8b3b38c4395aabb4eb"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a35856c108a47de8b3b38c4395aabb4eb">◆ </a></span>print_header()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void BNO08x::print_header </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramtype"><a class="el" href="struct_b_n_o08x_1_1bno08x__rx__packet__t.html">bno08x_rx_packet_t</a> *</td> <td class="paramname"><span class="paramname"><em>packet</em></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Prints the header of the passed SHTP packet to serial console with ESP_LOG statement. </p>
|
||
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
||
|
|
<table class="params">
|
||
|
|
<tr><td class="paramname">packet</td><td>The packet containing the header to be printed. </td></tr>
|
||
|
|
</table>
|
||
|
|
</dd>
|
||
|
|
</dl>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a05e4cd5861b55fc0182d7dd13bb85e49" name="a05e4cd5861b55fc0182d7dd13bb85e49"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a05e4cd5861b55fc0182d7dd13bb85e49">◆ </a></span>print_packet()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void BNO08x::print_packet </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramtype"><a class="el" href="struct_b_n_o08x_1_1bno08x__rx__packet__t.html">bno08x_rx_packet_t</a> *</td> <td class="paramname"><span class="paramname"><em>packet</em></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Prints the passed SHTP packet to serial console with ESP_LOG statement. </p>
|
||
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
||
|
|
<table class="params">
|
||
|
|
<tr><td class="paramname">packet</td><td>The packet to be printed. </td></tr>
|
||
|
|
</table>
|
||
|
|
</dd>
|
||
|
|
</dl>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a27fb24e894f794ec6228ef142b6ff8d9" name="a27fb24e894f794ec6228ef142b6ff8d9"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a27fb24e894f794ec6228ef142b6ff8d9">◆ </a></span>q_to_float()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">float BNO08x::q_to_float </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramtype">int16_t</td> <td class="paramname"><span class="paramname"><em>fixed_point_value</em>, </span></td>
|
||
|
|
</tr>
|
||
|
|
<tr>
|
||
|
|
<td class="paramkey"></td>
|
||
|
|
<td></td>
|
||
|
|
<td class="paramtype">uint8_t</td> <td class="paramname"><span class="paramname"><em>q_point</em></span> )</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Converts a register value to a float using its associated Q point. (See <a href="https://en.wikipedia.org/wiki/Q_(number_format)">https://en.wikipedia.org/wiki/Q_(number_format)</a>) </p>
|
||
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
||
|
|
<table class="params">
|
||
|
|
<tr><td class="paramname">q_point</td><td>Q point value associated with register. </td></tr>
|
||
|
|
<tr><td class="paramname">fixed_point_value</td><td>The fixed point value to convert.</td></tr>
|
||
|
|
</table>
|
||
|
|
</dd>
|
||
|
|
</dl>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a27fb24e894f794ec6228ef142b6ff8d9_icgraph.png" border="0" usemap="#aclass_b_n_o08x_a27fb24e894f794ec6228ef142b6ff8d9_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a27fb24e894f794ec6228ef142b6ff8d9_icgraph" id="aclass_b_n_o08x_a27fb24e894f794ec6228ef142b6ff8d9_icgraph">
|
||
|
|
<area shape="rect" title="Converts a register value to a float using its associated Q point. (See https://en...." alt="" coords="699,1088,834,1115"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a9329c6669282071622c3b3741b1b8142" title="Get full acceleration (total acceleration of device, units in m/s^2)." alt="" coords="482,5,616,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="761,1073,751,855,729,528,713,362,695,216,673,105,662,68,649,46,634,33,615,26,617,21,637,29,653,42,666,66,678,104,700,215,718,362,734,528,756,855,767,1072"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#abce574112a9079d2cbc58cfc352b8a69" title="Get x axis acceleration (total acceleration of device, units in m/s^2)." alt="" coords="475,56,623,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="761,1073,750,864,727,553,711,396,693,258,672,153,661,117,649,96,637,86,622,79,624,74,640,81,653,93,666,115,677,151,698,257,717,396,732,553,755,864,767,1072"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#afdf24bb3d54518b23972f21f007817c1" title="Get y axis acceleration (total acceleration of device, units in m/s^2)." alt="" coords="474,107,624,133"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="761,1073,749,874,725,579,710,430,692,299,671,200,660,167,649,147,637,137,623,130,625,125,640,132,653,144,665,165,676,199,697,299,715,430,731,579,754,873,766,1072"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a0a72477cb7a330fedbcb3e2126b882b1" title="Get z axis acceleration (total acceleration of device, units in m/s^2)." alt="" coords="475,157,623,184"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="763,1073,763,896,759,769,751,633,738,496,717,370,704,315,688,267,670,228,649,198,637,187,622,180,624,175,640,183,653,194,675,225,693,265,709,314,722,369,743,495,757,632,764,769,768,896,768,1073"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a386c46ac8965220ab7b9423df838dd4d" title="Get full reported gravity vector, units in m/s^2." alt="" coords="479,208,619,235"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="763,1073,761,904,757,785,748,656,734,528,714,410,686,314,669,276,649,248,635,237,618,229,620,225,638,233,653,245,673,274,691,312,719,409,740,527,754,656,762,785,767,904,768,1073"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a88679bccd9339b87ec35fc4fc4e745ae" title="Get the reported x axis gravity." alt="" coords="472,259,626,285"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="763,1073,760,913,745,681,731,560,711,450,684,360,668,325,649,299,625,283,628,278,653,295,672,323,689,358,716,449,736,560,750,680,765,913,768,1073"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a8a36db7f1c932f33e05e494632059801" title="Get the reported y axis gravity." alt="" coords="471,309,627,336"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="762,1073,758,922,742,705,728,593,708,490,682,406,667,374,649,350,626,334,629,329,653,346,671,371,687,404,713,489,733,592,747,704,763,922,768,1072"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a5622b4d1754648ea7eb400c1adf9e807" title="Get the reported z axis gravity." alt="" coords="472,360,626,387"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="762,1073,756,932,739,729,725,626,705,531,680,453,666,423,649,401,625,384,628,380,653,397,670,420,685,451,710,529,730,625,744,729,761,932,767,1073"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a4d3746a376a22acb7a2641bb750c4c89" title="Get full rotational velocity with drift compensation (units in Rad/s)." alt="" coords="453,411,644,453"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="761,1073,753,944,733,762,718,670,700,585,677,515,664,488,649,467,637,456,640,452,653,464,668,485,682,513,705,583,724,669,738,762,758,944,767,1072"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ab7977391191067282e7f734b9ee45059" title="Get calibrated gyro x axis angular velocity measurement." alt="" coords="453,477,644,520"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="761,1073,750,956,729,795,714,712,696,637,674,576,649,534,636,522,640,518,653,530,679,573,701,636,719,711,734,794,755,956,766,1072"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ad4fab6e636e239d4b9273f158983ed89" title="Get calibrated gyro y axis angular velocity measurement." alt="" coords="453,544,644,587"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="760,1073,747,969,725,827,710,756,692,690,672,637,649,600,636,589,640,585,653,597,677,634,697,689,715,754,730,826,753,968,765,1073"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a15a29c3bb476048b7229abcfb2b1d52a" title="Get calibrated gyro z axis angular velocity measurement." alt="" coords="453,611,644,653"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="759,1073,744,981,720,859,688,743,669,698,649,667,636,656,639,652,653,664,674,695,693,741,726,858,749,980,764,1072"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#afe6392012669e7ebd1a9e817e2bd313f" title="Full rotational velocity from gyro-integrated rotation vector (See Ref. Manual 6.5...." alt="" coords="460,677,638,704"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="763,1073,759,1001,744,905,730,854,710,804,684,758,650,718,634,707,637,702,653,714,688,755,715,802,735,852,750,904,765,1000,768,1072"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#acd376cd3e454a87198ec86accbf2ee00" title="Get x axis angular velocity from gyro-integrated rotation vector. (See Ref. Manual 6...." alt="" coords="453,728,645,755"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="762,1073,755,1009,738,927,723,884,704,842,680,803,650,769,633,757,636,753,653,765,684,799,709,839,728,882,743,926,760,1009,767,1072"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#acd1819a81818f90dc105950b4a7d0b04" title="Get y axis angular velocity from gyro-integrated rotation vector. (See Ref. Manual 6...." alt="" coords="452,779,646,805"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="760,1073,750,1019,731,950,716,914,698,879,676,847,650,819,633,808,635,804,653,815,680,844,703,876,721,912,736,948,755,1017,765,1072"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ae2add976af256ec981248371a2f58207" title="Get z axis angular velocity from gyro-integrated rotation vector. (See Ref. Manual 6...." alt="" coords="453,829,645,856"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="757,1074,745,1029,724,973,692,917,673,892,650,870,631,859,634,854,653,866,677,888,697,914,729,971,750,1027,762,1073"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ad59b029d04341dbef72e059488951980" title="Get full linear acceleration (acceleration of the device minus gravity, units in m/s^2)." alt="" coords="482,880,616,923"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="751,1075,712,1006,684,969,650,937,615,919,618,914,653,932,688,965,716,1003,755,1072"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a763c3a9699a1081d430fd9b9b7bc49a3" title="Get x axis linear acceleration (acceleration of device minus gravity, units in m/s^2)" alt="" coords="482,947,616,989"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="741,1079,701,1040,650,1004,615,988,617,983,653,999,704,1036,745,1075"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a1033bdd65b42b6706d1dfc67ece66191" title="Get y axis linear acceleration (acceleration of device minus gravity, units in m/s^2)" alt="" coords="482,1013,616,1056"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="705,1085,616,1058,617,1053,706,1080"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#afdfa7d50362702da689c5d18bf17fd84" title="Get z axis linear acceleration (acceleration of device minus gravity, units in m/s^2)" alt="" coords="482,1080,616,1123"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="684,1104,616,1104,616,1099,684,1099"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a35a224d519a2a243d0d526a34ecde5a8" title="Get the full magnetic field vector." alt="" coords="483,1147,614,1173"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="705,1122,652,1137,608,1149,607,1143,651,1132,704,1117"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a111601243b913751eb51c1f37cba4e7d" title="Get X component of magnetic field vector." alt="" coords="476,1197,621,1224"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="741,1127,701,1158,652,1188,622,1199,620,1194,650,1183,698,1154,738,1123"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a82ed8d7b9a5c25374839df75a3d220ea" title="Get Y component of magnetic field vector." alt="" coords="475,1248,622,1275"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="752,1130,712,1185,684,1214,653,1238,624,1252,621,1247,650,1234,681,1210,708,1182,747,1127"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ab4c48a91d2f8b29430abc17b7f015282" title="Get Z component of magnetic field vector." alt="" coords="476,1299,621,1325"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="758,1130,743,1167,721,1210,691,1253,653,1289,623,1304,621,1299,650,1284,687,1249,716,1207,738,1164,753,1128"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a51a6d594824de2292e70f788454f8a2d" title="Get the full quaternion reading." alt="" coords="485,1552,613,1579"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="764,1131,750,1223,727,1347,694,1464,675,1510,653,1542,635,1555,614,1563,612,1558,632,1550,649,1538,670,1508,689,1463,722,1345,745,1223,759,1130"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a12c12a8e078b28480fb8828d306656f5" title="Get I component of reported quaternion." alt="" coords="480,1501,618,1528"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="768,1131,765,1203,750,1300,735,1352,715,1403,688,1450,653,1491,637,1503,619,1510,617,1505,635,1498,650,1487,684,1447,710,1400,730,1350,745,1299,760,1203,763,1130"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a9f6bb642fa0297a7b9bcc94dd7374015" title="Get J component of reported quaternion." alt="" coords="478,1349,619,1376"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="762,1130,750,1176,729,1233,697,1290,677,1317,653,1339,621,1356,619,1351,650,1335,673,1313,693,1287,724,1231,745,1175,757,1129"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a9f42c70c2337a0d831064a40ecfe2dd8" title="Get K component of reported quaternion." alt="" coords="477,1400,621,1427"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="765,1131,756,1186,736,1256,722,1292,703,1328,681,1361,653,1390,623,1407,620,1402,650,1386,676,1358,699,1325,717,1290,731,1254,750,1185,760,1130"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a61b7d10a98afc6903fea6b2cede27630" title="Get radian accuracy of reported quaternion." alt="" coords="464,1603,634,1645"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="765,1130,752,1233,729,1370,714,1440,696,1504,676,1556,653,1592,636,1606,633,1602,649,1589,671,1554,691,1502,709,1439,724,1369,747,1232,760,1130"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a5a556c5ec1baaa7f1156779dbe47a7b7" title="Get real component of reported quaternion." alt="" coords="471,1451,627,1477"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="767,1130,761,1194,743,1278,729,1322,709,1365,684,1406,653,1441,629,1456,626,1451,650,1437,680,1402,705,1363,724,1320,738,1277,755,1194,762,1130"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a0fff04c42c9502615ad73cd1457cb9b0" title="Gets range from BNO08x FRS (flash record system)." alt="" coords="481,1669,616,1696"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="766,1130,756,1245,735,1404,720,1484,702,1558,680,1618,653,1659,637,1672,618,1680,616,1675,634,1667,649,1656,675,1616,696,1556,715,1483,730,1403,750,1245,761,1130"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a1d6ea02d0d4b23ff6a15e9d5c6c92372" title="Gets resolution from BNO08x FRS (flash record system)." alt="" coords="469,1720,628,1747"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="766,1130,758,1255,738,1428,723,1517,705,1598,681,1664,668,1690,653,1710,630,1726,627,1721,649,1706,664,1687,677,1662,699,1596,718,1516,733,1428,752,1254,761,1130"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a1bd3c33e70354bd35a78b83b6786b531" title="Get full rotational velocity without drift compensation (units in Rad/s). An estimate of drift is giv..." alt="" coords="446,1771,651,1797"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="767,1130,760,1264,741,1452,727,1549,708,1638,683,1710,669,1739,653,1761,639,1772,635,1768,649,1757,665,1736,679,1708,702,1636,722,1548,736,1452,754,1263,762,1130"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ad228cdf352b7ea95e484da993045a47b" title="Get uncalibrated gyro x axis drift estimate." alt="" coords="462,1821,635,1864"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="767,1130,760,1272,743,1475,728,1580,709,1676,684,1756,670,1787,653,1811,638,1825,634,1821,649,1808,665,1784,679,1754,704,1675,723,1579,738,1474,755,1271,762,1130"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a74725517129dd548c7a3de705d5861bd" title="Get uncalibrated gyro Y axis drift estimate." alt="" coords="462,1888,635,1931"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="768,1130,763,1284,747,1507,732,1623,713,1729,687,1817,671,1851,653,1878,638,1891,634,1887,649,1874,666,1849,682,1815,707,1728,727,1622,741,1506,757,1283,762,1130"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a5050359272abd146ab3c7a6101effbd7" title="Get uncalibrated gyro Z axis drift estimate." alt="" coords="462,1955,635,1997"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="768,1130,765,1296,751,1539,736,1665,716,1781,689,1878,672,1915,653,1944,638,1958,634,1954,649,1941,668,1913,684,1876,711,1780,731,1664,745,1539,760,1295,763,1130"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a289ff66f51c94be62c4a556f3a5997bf" title="Get uncalibrated gyro x axis angular velocity measurement." alt="" coords="462,2021,635,2064"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="768,1130,767,1307,763,1433,754,1571,741,1708,720,1834,707,1889,692,1938,674,1979,653,2011,637,2025,634,2021,649,2008,669,1977,687,1937,702,1888,715,1833,735,1707,749,1570,757,1433,762,1307,763,1130"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a1874e4bd457bb5b6ecc2c64039b88ba4" title="Get uncalibrated gyro Y axis angular velocity measurement." alt="" coords="462,2088,635,2131"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="766,1130,754,1332,730,1633,714,1784,696,1918,676,2021,665,2056,653,2078,637,2092,634,2088,649,2074,660,2054,671,2019,691,1918,709,1784,725,1632,749,1332,761,1130"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a0a73633d8929ce4058b14cefc8cad717" title="Get uncalibrated gyro Z axis angular velocity measurement." alt="" coords="462,2155,635,2197"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="767,1130,755,1344,732,1666,716,1829,698,1973,677,2083,666,2121,653,2144,637,2159,634,2155,649,2141,661,2119,672,2082,693,1972,711,1828,727,1666,750,1344,761,1130"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ae6e875a27ae74ebed806ee1a4576845a" title="Runs full calibration routine." alt="" coords="213,1333,398,1376"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="462,1232,447,1238,412,1260,379,1286,328,1335,324,1331,376,1282,409,1256,445,1234,460,1227"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="469,1282,447,1289,394,1311,347,1335,345,1330,392,1307,445,1284,467,1277"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="462,1330,399,1341,398,1336,461,1325"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="463,1503,444,1491,432,1479,425,1466,419,1440,413,1414,407,1402,396,1390,381,1379,384,1374,400,1386,411,1399,418,1413,424,1439,430,1464,437,1476,448,1487,466,1499"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a1b91f234d81c45f1f5ca2f27c9f0f6a3" title="Get the reported rotation about y axis." alt="" coords="240,1400,371,1427"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="464,1501,445,1492,429,1479,420,1466,411,1453,397,1441,370,1429,372,1424,399,1436,415,1449,424,1463,433,1475,447,1487,466,1496"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a89618eba08186ee8e679e7313907ddef" title="Get the reported rotation about x axis." alt="" coords="245,1451,366,1477"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="466,1500,365,1479,366,1474,467,1495"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a64d3e41750c6de9413d6982511f78f17" title="Get the reported rotation about z axis." alt="" coords="242,1501,369,1528"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="464,1517,369,1517,369,1512,464,1512"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#af50010400cbd1445e9ddfa259384b412" title="Get the reported rotation about y axis." alt="" coords="5,1400,165,1427"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="224,1416,165,1416,165,1411,224,1411"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7077b9a130f1dcf0192454e387968dd6" title="Get the reported rotation about x axis." alt="" coords="11,1451,159,1477"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="229,1467,160,1467,160,1461,229,1461"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#af80f7795656e695e036d3b1557aed94c" title="Get the reported rotation about z axis." alt="" coords="8,1501,162,1528"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="227,1517,163,1517,163,1512,227,1512"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="463,1363,398,1360,399,1355,463,1357"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="467,1382,372,1402,371,1397,466,1377"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="465,1382,447,1390,433,1402,424,1415,415,1428,399,1441,367,1455,365,1450,397,1436,411,1424,420,1412,429,1398,445,1386,462,1377"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="465,1379,448,1390,437,1402,430,1414,424,1439,419,1465,412,1479,400,1491,370,1508,367,1503,396,1487,407,1476,414,1463,419,1438,425,1412,432,1399,444,1386,462,1375"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="475,1398,396,1379,397,1374,476,1393"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="461,1416,371,1416,371,1411,461,1411"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="467,1433,366,1454,365,1449,466,1428"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="463,1433,447,1441,433,1453,424,1465,415,1479,399,1492,370,1505,368,1500,397,1487,411,1475,420,1462,429,1449,445,1436,461,1428"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="456,1447,445,1441,429,1428,420,1415,411,1403,396,1390,376,1379,378,1374,400,1386,415,1399,424,1412,433,1425,447,1436,458,1442"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="466,1450,371,1430,372,1424,467,1444"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="455,1467,366,1467,366,1461,455,1461"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="467,1484,370,1504,369,1499,466,1478"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="ad097849616c5caab1fd3eb3632ee2b91" name="ad097849616c5caab1fd3eb3632ee2b91"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad097849616c5caab1fd3eb3632ee2b91">◆ </a></span>queue_calibrate_command()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void BNO08x::queue_calibrate_command </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramtype">uint8_t</td> <td class="paramname"><span class="paramname"><em>sensor_to_calibrate</em></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Queues a packet containing a command to calibrate the specified sensor. </p>
|
||
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
||
|
|
<table class="params">
|
||
|
|
<tr><td class="paramname">sensor_to_calibrate</td><td>The sensor to calibrate. </td></tr>
|
||
|
|
</table>
|
||
|
|
</dd>
|
||
|
|
</dl>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_ad097849616c5caab1fd3eb3632ee2b91_cgraph.png" border="0" usemap="#aclass_b_n_o08x_ad097849616c5caab1fd3eb3632ee2b91_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_ad097849616c5caab1fd3eb3632ee2b91_cgraph" id="aclass_b_n_o08x_ad097849616c5caab1fd3eb3632ee2b91_cgraph">
|
||
|
|
<area shape="rect" title="Queues a packet containing a command to calibrate the specified sensor." alt="" coords="5,5,175,48"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a5cc58139e4d5f0587b90e249ceb476f9" title="Queues a packet containing a command." alt="" coords="223,13,400,40"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="175,24,207,24,207,29,175,29"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a62c570ba96512f4d0d10b2594048de1f" title="Queues an SHTP packet to be sent via SPI." alt="" coords="448,13,607,40"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="400,24,433,24,433,29,400,29"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_ad097849616c5caab1fd3eb3632ee2b91_icgraph.png" border="0" usemap="#aclass_b_n_o08x_ad097849616c5caab1fd3eb3632ee2b91_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_ad097849616c5caab1fd3eb3632ee2b91_icgraph" id="aclass_b_n_o08x_ad097849616c5caab1fd3eb3632ee2b91_icgraph">
|
||
|
|
<area shape="rect" title="Queues a packet containing a command to calibrate the specified sensor." alt="" coords="504,124,673,167"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#aeffce374f558a167d5b5f19ad627e7cc" title="Sends command to calibrate accelerometer." alt="" coords="239,5,456,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="552,115,508,79,455,46,425,35,427,30,457,42,511,75,556,111"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#afd0ca5f9b9741935543d143a5a43d128" title="Sends command to calibrate accelerometer, gyro, and magnetometer." alt="" coords="274,56,421,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="521,120,455,97,414,86,415,81,457,92,522,115"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a9ada90f8ab6dd33fa2d7c168d9234af1" title="Sends command to calibrate gyro." alt="" coords="268,107,427,133"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="489,138,427,131,428,126,489,132"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ac26350b55095a346d72598ab8aa74b4a" title="Sends command to calibrate magnetometer." alt="" coords="239,157,456,184"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="489,158,457,162,456,157,488,153"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a1c6c49c97bc098db89db1aaa37e18f26" title="Sends command to calibrate planar accelerometer." alt="" coords="263,208,432,251"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="520,175,457,199,422,210,421,205,455,193,518,170"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ac9d9b6636745e8180807284da67c92a2" title="Sends command to end calibration procedure." alt="" coords="265,275,430,301"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="561,180,515,225,487,246,457,265,429,277,427,272,455,260,484,242,512,221,557,176"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ae6e875a27ae74ebed806ee1a4576845a" title="Runs full calibration routine." alt="" coords="5,48,191,91"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="259,72,191,72,191,67,259,67"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a5cc58139e4d5f0587b90e249ceb476f9" name="a5cc58139e4d5f0587b90e249ceb476f9"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5cc58139e4d5f0587b90e249ceb476f9">◆ </a></span>queue_command()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void BNO08x::queue_command </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramtype">uint8_t</td> <td class="paramname"><span class="paramname"><em>command</em>, </span></td>
|
||
|
|
</tr>
|
||
|
|
<tr>
|
||
|
|
<td class="paramkey"></td>
|
||
|
|
<td></td>
|
||
|
|
<td class="paramtype">uint8_t *</td> <td class="paramname"><span class="paramname"><em>commands</em></span> )</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Queues a packet containing a command. </p>
|
||
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
||
|
|
<table class="params">
|
||
|
|
<tr><td class="paramname">command</td><td>The command to be sent. </td></tr>
|
||
|
|
<tr><td class="paramname">commands</td><td>Command data array, pre-packed with exception of first 3 elements (command info)</td></tr>
|
||
|
|
</table>
|
||
|
|
</dd>
|
||
|
|
</dl>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a5cc58139e4d5f0587b90e249ceb476f9_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a5cc58139e4d5f0587b90e249ceb476f9_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a5cc58139e4d5f0587b90e249ceb476f9_cgraph" id="aclass_b_n_o08x_a5cc58139e4d5f0587b90e249ceb476f9_cgraph">
|
||
|
|
<area shape="rect" title="Queues a packet containing a command." alt="" coords="5,5,183,32"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a62c570ba96512f4d0d10b2594048de1f" title="Queues an SHTP packet to be sent via SPI." alt="" coords="231,5,390,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="183,16,215,16,215,21,183,21"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a5cc58139e4d5f0587b90e249ceb476f9_icgraph.png" border="0" usemap="#aclass_b_n_o08x_a5cc58139e4d5f0587b90e249ceb476f9_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a5cc58139e4d5f0587b90e249ceb476f9_icgraph" id="aclass_b_n_o08x_a5cc58139e4d5f0587b90e249ceb476f9_icgraph">
|
||
|
|
<area shape="rect" title="Queues a packet containing a command." alt="" coords="739,425,917,452"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ad097849616c5caab1fd3eb3632ee2b91" title="Queues a packet containing a command to calibrate the specified sensor." alt="" coords="513,149,682,192"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="804,416,616,194,620,191,808,412"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a4c6353e795f734ed28613f9a3d161ea2" title="Queues a packet containing a command related to zeroing sensor's axes. (See Ref. Manual 6...." alt="" coords="527,381,669,424"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="724,425,669,416,670,411,725,420"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#affaaa35abbb872da5299ebab6e2c9b11" title="Requests ME calibration status from BNO08x (see Ref. Manual 6.4.7.2)" alt="" coords="504,451,691,493"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="725,456,692,461,691,456,724,451"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#aa16609de88bfb7b389348859aa0cee54" title="Sends command to save internal calibration data (See Ref. Manual 6.4.7)." alt="" coords="513,524,683,551"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="789,462,692,508,644,526,642,521,690,503,787,457"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#aeffce374f558a167d5b5f19ad627e7cc" title="Sends command to calibrate accelerometer." alt="" coords="239,5,456,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="567,140,518,91,487,67,455,46,427,35,429,30,457,42,490,62,521,87,571,136"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#afd0ca5f9b9741935543d143a5a43d128" title="Sends command to calibrate accelerometer, gyro, and magnetometer." alt="" coords="274,56,421,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="548,143,504,119,455,97,419,86,420,81,457,92,506,114,551,139"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a9ada90f8ab6dd33fa2d7c168d9234af1" title="Sends command to calibrate gyro." alt="" coords="268,107,427,133"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="497,153,416,137,417,131,498,148"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ac26350b55095a346d72598ab8aa74b4a" title="Sends command to calibrate magnetometer." alt="" coords="239,157,456,184"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="498,173,457,173,457,168,498,168"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a1c6c49c97bc098db89db1aaa37e18f26" title="Sends command to calibrate planar accelerometer." alt="" coords="263,208,432,251"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="498,197,433,212,432,207,497,191"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ac9d9b6636745e8180807284da67c92a2" title="Sends command to end calibration procedure." alt="" coords="265,275,430,301"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="559,204,512,236,457,265,424,277,422,271,455,260,509,231,556,199"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ae6e875a27ae74ebed806ee1a4576845a" title="Runs full calibration routine." alt="" coords="5,469,191,512"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="261,84,240,97,202,139,171,189,148,242,130,296,110,397,103,469,97,468,104,396,125,295,143,240,167,186,198,136,237,93,258,79"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#afe39bfdede7b9a2b273983cb29a27d6e" title="Sends command to clear persistent tare settings in non-volatile memory of BNO08x (See Ref...." alt="" coords="280,325,415,352"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="511,381,455,367,409,355,410,350,457,361,512,376"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#afb2ffc4e7ff0498917bc14a83af306e2" title="Sends command to save tare into non-volatile memory of BNO08x (See Ref. Manual 6.4...." alt="" coords="281,376,414,403"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="511,401,414,396,415,390,511,395"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a4549bbef48208bd9c745fc755b93012f" title="Sends command to tare an axis (See Ref. Manual 6.4.4.1)" alt="" coords="282,427,413,453"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="511,418,413,433,412,428,511,413"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="488,479,191,490,191,485,488,473"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="497,531,191,502,191,497,497,525"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="af2951f6ea448af7cf7932fbfed9fec3c" name="af2951f6ea448af7cf7932fbfed9fec3c"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af2951f6ea448af7cf7932fbfed9fec3c">◆ </a></span>queue_feature_command() <span class="overload">[1/2]</span></h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void BNO08x::queue_feature_command </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramtype">uint8_t</td> <td class="paramname"><span class="paramname"><em>report_ID</em>, </span></td>
|
||
|
|
</tr>
|
||
|
|
<tr>
|
||
|
|
<td class="paramkey"></td>
|
||
|
|
<td></td>
|
||
|
|
<td class="paramtype">uint32_t</td> <td class="paramname"><span class="paramname"><em>time_between_reports</em></span> )</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Queues a packet containing a command with a request for sensor reports, reported periodically. (See Ref. Manual 6.5.4) </p>
|
||
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
||
|
|
<table class="params">
|
||
|
|
<tr><td class="paramname">report_ID</td><td>ID of sensor report being requested. </td></tr>
|
||
|
|
<tr><td class="paramname">time_between_reports</td><td>Desired time between reports.</td></tr>
|
||
|
|
</table>
|
||
|
|
</dd>
|
||
|
|
</dl>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_af2951f6ea448af7cf7932fbfed9fec3c_cgraph.png" border="0" usemap="#aclass_b_n_o08x_af2951f6ea448af7cf7932fbfed9fec3c_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_af2951f6ea448af7cf7932fbfed9fec3c_cgraph" id="aclass_b_n_o08x_af2951f6ea448af7cf7932fbfed9fec3c_cgraph">
|
||
|
|
<area shape="rect" title="Queues a packet containing a command with a request for sensor reports, reported periodically...." alt="" coords="5,29,165,72"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="54,29,53,19,58,11,69,5,85,3,102,5,113,11,110,16,101,10,85,8,70,10,62,14,58,20,59,28"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_af2951f6ea448af7cf7932fbfed9fec3c_icgraph.png" border="0" usemap="#aclass_b_n_o08x_af2951f6ea448af7cf7932fbfed9fec3c_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_af2951f6ea448af7cf7932fbfed9fec3c_icgraph" id="aclass_b_n_o08x_af2951f6ea448af7cf7932fbfed9fec3c_icgraph">
|
||
|
|
<area shape="rect" title="Queues a packet containing a command with a request for sensor reports, reported periodically...." alt="" coords="722,1144,882,1187"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="835,1131,823,1125,802,1123,783,1125,771,1129,766,1135,768,1143,762,1144,761,1134,767,1125,781,1119,802,1117,824,1120,838,1126"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a00ec3857cb06ae885e32059ef1cab693" title="Disables a sensor report for a given ID by setting its time interval to 0." alt="" coords="515,605,674,632"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="785,1131,599,633,604,631,790,1129"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a41613e65ea9beef883184b7ef67affdd" title="Enables a sensor report for a given ID." alt="" coords="517,1699,673,1725"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="790,1202,604,1699,599,1697,785,1200"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ad5c991150895b80bee68c933059a4058" title="Sends command to disable accelerometer reports by setting report interval to 0." alt="" coords="249,5,457,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="588,590,576,472,553,308,536,224,516,149,492,87,479,63,465,46,450,35,453,30,469,42,483,61,497,85,521,147,541,223,558,307,582,471,594,590"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a4fdc39294922a9553d84cd96bdae4376" title="Sends command to disable activity classifier reports by setting report interval to 0." alt="" coords="270,56,436,99"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="587,590,573,485,547,341,530,269,511,203,489,149,465,112,451,101,435,93,438,88,454,97,469,109,494,146,516,201,535,267,552,340,578,484,593,590"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ab187fe50fcfbb04bec9e80eb0fccf61c" title="Sends command to disable ARVR stabilized game rotation vector reports by setting report interval to 0..." alt="" coords="267,123,439,181"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="591,590,585,512,567,407,552,350,530,294,501,242,465,195,438,175,441,171,469,191,506,239,535,292,557,349,573,406,591,512,596,589"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#aa59e3d8953c96dc1cc5958a1ac628df4" title="Sends command to disable ARVR stabilized rotation vector reports by setting report interval to 0." alt="" coords="272,205,434,264"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="588,590,578,526,557,443,541,398,521,355,496,314,465,278,433,256,436,252,469,274,500,311,526,352,546,396,562,441,584,525,593,589"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7665cce95e791c89161ec863f49c0392" title="Sends command to disable game rotation vector reports by setting report interval to 0." alt="" coords="274,288,432,331"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="586,591,573,538,550,472,515,403,492,372,465,345,431,325,433,320,469,341,496,369,519,400,555,469,578,536,591,589"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a5e63a9e68dbe2968b37dcb6dae04de6f" title="Sends command to disable gravity reports by setting report interval to 0." alt="" coords="271,355,435,381"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="583,591,568,548,544,494,510,440,489,416,466,396,434,380,436,375,468,391,493,412,514,437,549,492,573,546,588,590"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a8296089e2fdbd7d2e85f364cf063af82" title="Sends command to disable gyro reports by setting report interval to 0." alt="" coords="277,405,429,432"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="579,592,561,558,536,518,504,479,466,446,428,430,430,425,468,442,508,475,540,515,566,555,584,590"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#aac0a00bed7825d8a2c357a48c3626931" title="Sends command to disable gyro integrated rotation vector reports by setting report interval to 0." alt="" coords="277,456,429,515"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="564,597,519,563,466,529,428,512,430,507,468,524,522,558,568,593"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#afbd2b02d5abe7084ce9de49ee2c9142f" title="Sends command to disable linear accelerometer reports by setting report interval to 0." alt="" coords="274,539,432,581"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="521,604,432,582,433,577,523,599"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a6671b082d20dda8bf5c53cb47db0c338" title="Sends command to disable magnetometer reports by setting report interval to 0." alt="" coords="248,605,458,632"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="499,621,458,621,458,616,499,616"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a171d78f4b00598b04c8ca54da16c508b" title="Sends command to disable raw accelerometer reports by setting report interval to 0." alt="" coords="280,656,426,699"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="522,639,427,662,426,657,521,634"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a75ef3d09f1ee016999c459e43e9e8c44" title="Sends command to disable raw gyro reports by setting report interval to 0." alt="" coords="264,723,442,749"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="569,645,524,680,468,713,436,725,434,720,466,708,521,676,566,640"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#add29c84038558c28bcfca37865cf9244" title="Sends command to disable raw magnetometer reports by setting report interval to 0." alt="" coords="280,773,426,816"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="579,647,534,706,503,737,468,764,428,782,425,777,466,759,500,733,530,702,575,643"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a1ebd456d2a67a22b5ba0911a95915921" title="Sends command to disable rotation vector reports by setting report interval to 0." alt="" coords="268,840,438,883"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="586,648,570,688,545,738,511,787,469,830,439,847,436,842,465,826,507,784,540,735,565,686,582,646"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ab307ed3352e04c9e998ab4dd066f8932" title="Sends command to disable stability reports by setting report interval to 0." alt="" coords="267,907,439,949"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="591,648,578,701,555,768,519,837,496,869,469,897,440,914,438,909,465,893,492,865,515,834,550,766,573,699,586,647"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a427550a4ba25252912436b899124e157" title="Sends command to disable step counter reports by setting report interval to 0." alt="" coords="277,973,429,1016"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="594,648,585,713,564,797,548,842,527,886,501,927,469,963,450,977,430,986,428,981,448,972,465,959,497,924,522,884,543,840,559,796,580,712,589,647"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a16f83d1e85576a51abf2c65e5de58cd2" title="Sends command to disable tap detector reports by setting report interval to 0." alt="" coords="281,1040,425,1083"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="596,648,591,724,573,826,557,881,535,935,506,985,469,1030,449,1044,427,1054,424,1049,446,1040,465,1026,501,982,530,933,552,879,568,825,585,723,591,647"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#aaf28212a5f1960c62a73282976142cfc" title="Sends command to disable uncalibrated gyro reports by setting report interval to 0." alt="" coords="239,1107,467,1133"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="592,648,577,748,551,883,534,951,515,1012,493,1062,469,1097,453,1108,449,1104,465,1093,488,1060,510,1010,529,949,546,882,572,747,587,647"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a2795c6579cf03e22f62a5eadc88dee91" title="Sends command to enable accelerometer reports (See Ref. Manual 6.5.9)" alt="" coords="250,1157,456,1184"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="588,1684,574,1576,549,1430,532,1356,512,1289,490,1234,465,1198,450,1187,453,1182,469,1194,495,1232,517,1287,537,1354,554,1429,579,1575,593,1683"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ad7b83cac874c092583f8513d3bb69bbf" title="Sends command to enable activity classifier reports (See Ref. Manual 6.5.36)" alt="" coords="271,1208,435,1251"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="591,1684,589,1602,583,1548,573,1489,557,1429,535,1369,504,1313,465,1265,451,1253,434,1245,436,1240,454,1249,469,1261,509,1311,539,1367,562,1427,578,1488,588,1547,594,1601,597,1683"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a5680148a41cb9cc96d1911150c46d2b8" title="Sends command to enable ARVR stabilized game rotation vector reports (See Ref. Manual 6...." alt="" coords="267,1275,439,1333"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="589,1684,581,1616,560,1526,544,1478,524,1431,497,1387,465,1347,438,1328,441,1323,469,1343,502,1383,528,1428,549,1476,566,1525,586,1615,594,1683"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a8a5f3b985989e846e831f70f7733d0bc" title="Sends command to enable ARVR stabilized rotation vector reports (See Ref. Manual 6...." alt="" coords="273,1357,433,1416"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="586,1684,573,1631,550,1563,515,1492,492,1459,465,1430,431,1408,434,1404,469,1426,496,1456,519,1489,555,1561,578,1629,591,1683"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#abe04c38b5bd52d331bd8aefae1f51947" title="Sends command to enable game rotation vector reports (See Ref. Manual 6.5.19)" alt="" coords="275,1440,431,1483"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="582,1685,566,1643,542,1592,508,1541,488,1517,465,1497,430,1478,432,1473,469,1492,492,1514,512,1537,546,1590,571,1641,587,1683"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a030eae12c3586acf09b48e94630b2544" title="Sends command to enable gravity reading reports (See Ref. Manual 6.5.11)" alt="" coords="273,1507,433,1533"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="578,1686,560,1653,535,1615,503,1578,466,1548,432,1533,435,1528,468,1543,507,1575,539,1612,564,1650,583,1683"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ad7b322681b9ec5f57edb09e336b988c0" title="Sends command to enable gyro reports (See Ref. Manual 6.5.13)" alt="" coords="279,1557,427,1584"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="571,1688,526,1642,497,1618,466,1598,426,1584,428,1579,468,1594,500,1614,529,1638,575,1685"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7388c67de3906ad05b233fd7eff0514d" title="Sends command to enable gyro integrated rotation vector reports (See Ref. Manual 6...." alt="" coords="279,1608,427,1667"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="534,1696,427,1663,428,1658,535,1691"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ae1435b83ca83bc51b75f3303afe87f7b" title="Sends command to enable linear accelerometer reports (See Ref. Manual 6.5.10)" alt="" coords="276,1691,430,1733"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="501,1715,431,1715,431,1709,501,1709"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a3c32120bcd0987c3ca1bb72910586b59" title="Sends command to enable magnetometer reports (See Ref. Manual 6.5.16)" alt="" coords="250,1757,456,1784"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="529,1732,468,1748,419,1759,418,1754,466,1743,527,1727"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a3042301cf0f51657c82b1127dce230f4" title="Sends command to enable raw accelerometer reports (See Ref. Manual 6.5.8)" alt="" coords="281,1808,425,1851"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="566,1737,521,1768,468,1798,426,1815,424,1810,466,1794,518,1764,563,1733"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a8d8e75f0234287cb89cbec553cffe52c" title="Sends command to enable raw gyro reports (See Ref. Manual 6.5.12)" alt="" coords="265,1875,441,1901"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="581,1740,536,1804,505,1837,468,1865,442,1877,440,1872,466,1860,501,1833,532,1800,576,1737"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a14ebec501b8d004a38648a9a1f7a2c9e" title="Sends command to enable raw magnetometer reports (See Ref. Manual 6.5.15)" alt="" coords="281,1925,425,1968"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="586,1741,569,1780,544,1827,510,1875,469,1915,448,1928,426,1937,424,1932,446,1923,465,1911,506,1871,539,1824,564,1778,581,1739"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ab4c1d5cde156af09b7e88913f3af62c7" title="Sends command to enable rotation vector reports (See Ref. Manual 6.5.18)" alt="" coords="270,1992,436,2035"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="591,1741,577,1793,554,1858,518,1924,495,1955,469,1982,437,2000,435,1996,465,1978,491,1952,514,1922,549,1855,572,1791,585,1740"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ab0a60844b36fb140cad588a65b3a9655" title="Sends command to enable activity stability classifier reports (See Ref. Manual 6.5...." alt="" coords="269,2059,437,2101"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="594,1741,584,1804,563,1887,547,1931,526,1974,500,2014,469,2049,439,2068,436,2063,465,2045,496,2010,521,1971,542,1929,558,1885,579,1803,588,1740"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a5a0b0f5b8e962247a3b8aee8f1dc8e9f" title="Sends command to enable step counter reports (See Ref. Manual 6.5.29)" alt="" coords="279,2125,427,2168"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="596,1741,590,1816,572,1916,556,1970,534,2022,505,2072,469,2115,450,2129,428,2139,426,2134,447,2125,465,2111,501,2069,529,2020,551,1968,567,1915,585,1815,590,1741"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ab4c8e37c730ddb168f78c29bd7ae6566" title="Sends command to enable tap detector reports (See Ref. Manual 6.5.27)" alt="" coords="282,2192,424,2235"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="592,1741,576,1839,549,1971,532,2037,513,2098,492,2148,469,2182,448,2197,425,2207,423,2202,446,2193,465,2178,487,2145,508,2096,527,2036,544,1970,571,1838,587,1740"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7fe5de95b1f51da44247a87317fd0c75" title="Sends command to enable uncalibrated gyro reports (See Ref. Manual 6.5.14)" alt="" coords="240,2259,466,2285"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="593,1741,580,1852,555,2004,538,2082,518,2152,495,2209,469,2249,453,2260,450,2256,465,2245,491,2207,513,2150,533,2080,550,2003,575,1851,588,1740"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ae6e875a27ae74ebed806ee1a4576845a" title="Runs full calibration routine." alt="" coords="5,1595,191,1637"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="262,1487,240,1497,204,1520,171,1546,120,1596,117,1593,168,1542,201,1516,237,1492,260,1482"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="251,1754,237,1748,200,1723,165,1694,114,1639,118,1636,169,1690,203,1719,240,1743,253,1749"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a2d6de4823893128e6a4b562f34326ae8" name="a2d6de4823893128e6a4b562f34326ae8"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2d6de4823893128e6a4b562f34326ae8">◆ </a></span>queue_feature_command() <span class="overload">[2/2]</span></h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void BNO08x::queue_feature_command </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramtype">uint8_t</td> <td class="paramname"><span class="paramname"><em>report_ID</em>, </span></td>
|
||
|
|
</tr>
|
||
|
|
<tr>
|
||
|
|
<td class="paramkey"></td>
|
||
|
|
<td></td>
|
||
|
|
<td class="paramtype">uint32_t</td> <td class="paramname"><span class="paramname"><em>time_between_reports</em>, </span></td>
|
||
|
|
</tr>
|
||
|
|
<tr>
|
||
|
|
<td class="paramkey"></td>
|
||
|
|
<td></td>
|
||
|
|
<td class="paramtype">uint32_t</td> <td class="paramname"><span class="paramname"><em>specific_config</em></span> )</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Queues a packet containing a command with a request for sensor reports, reported periodically. (See Ref. Manual 6.5.4) </p>
|
||
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
||
|
|
<table class="params">
|
||
|
|
<tr><td class="paramname">report_ID</td><td>ID of sensor report to be enabled. </td></tr>
|
||
|
|
<tr><td class="paramname">time_between_reports</td><td>Desired time between reports in microseconds. </td></tr>
|
||
|
|
<tr><td class="paramname">specific_config</td><td>Specific config word (used with personal activity classifier)</td></tr>
|
||
|
|
</table>
|
||
|
|
</dd>
|
||
|
|
</dl>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a2d6de4823893128e6a4b562f34326ae8_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a2d6de4823893128e6a4b562f34326ae8_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a2d6de4823893128e6a4b562f34326ae8_cgraph" id="aclass_b_n_o08x_a2d6de4823893128e6a4b562f34326ae8_cgraph">
|
||
|
|
<area shape="rect" title="Queues a packet containing a command with a request for sensor reports, reported periodically...." alt="" coords="5,5,165,48"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a62c570ba96512f4d0d10b2594048de1f" title="Queues an SHTP packet to be sent via SPI." alt="" coords="213,13,372,40"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="165,24,197,24,197,29,165,29"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a62c570ba96512f4d0d10b2594048de1f" name="a62c570ba96512f4d0d10b2594048de1f"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a62c570ba96512f4d0d10b2594048de1f">◆ </a></span>queue_packet()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void BNO08x::queue_packet </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramtype">uint8_t</td> <td class="paramname"><span class="paramname"><em>channel_number</em>, </span></td>
|
||
|
|
</tr>
|
||
|
|
<tr>
|
||
|
|
<td class="paramkey"></td>
|
||
|
|
<td></td>
|
||
|
|
<td class="paramtype">uint8_t</td> <td class="paramname"><span class="paramname"><em>data_length</em>, </span></td>
|
||
|
|
</tr>
|
||
|
|
<tr>
|
||
|
|
<td class="paramkey"></td>
|
||
|
|
<td></td>
|
||
|
|
<td class="paramtype">uint8_t *</td> <td class="paramname"><span class="paramname"><em>commands</em></span> )</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Queues an SHTP packet to be sent via SPI. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a62c570ba96512f4d0d10b2594048de1f_icgraph.png" border="0" usemap="#aclass_b_n_o08x_a62c570ba96512f4d0d10b2594048de1f_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a62c570ba96512f4d0d10b2594048de1f_icgraph" id="aclass_b_n_o08x_a62c570ba96512f4d0d10b2594048de1f_icgraph">
|
||
|
|
<area shape="rect" title="Queues an SHTP packet to be sent via SPI." alt="" coords="1181,548,1340,574"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#adf789e709ac1667656db757c8d559af9" title="Requests meta data from BNO08x FRS (flash record system) given the record ID. Contains Q points and o..." alt="" coords="947,276,1133,302"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1237,537,1050,304,1054,301,1241,534"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ac1b3de9b552c611ee9c455d7f19be698" title="Turns on/ brings BNO08x sensor out of sleep mode using executable channel." alt="" coords="974,446,1106,473"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1226,541,1182,513,1132,487,1100,476,1102,471,1134,483,1185,509,1229,536"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a176ae0112325c05105eacb4566bbfa0b" title="Puts BNO08x sensor into sleep/low power mode using executable channel." alt="" coords="966,497,1114,524"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1184,546,1101,527,1102,522,1185,541"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a5cc58139e4d5f0587b90e249ceb476f9" title="Queues a packet containing a command." alt="" coords="951,548,1129,574"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1165,564,1129,564,1129,558,1165,558"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a2d6de4823893128e6a4b562f34326ae8" title="Queues a packet containing a command with a request for sensor reports, reported periodically...." alt="" coords="960,598,1120,641"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1194,581,1121,601,1119,596,1192,576"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ab5f200069a2f8cb74cb79c6f162da5a1" title="Queues a packet containing the request product ID command." alt="" coords="958,665,1122,708"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1234,587,1188,621,1134,655,1109,667,1107,662,1132,651,1185,617,1230,582"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a973a1b1785f3302ee1b2702c6a27646e" title="Soft resets BNO08x sensor using executable channel." alt="" coords="972,732,1108,758"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1247,589,1203,656,1171,692,1134,722,1109,734,1107,730,1132,717,1168,688,1199,653,1243,586"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a40607e557eada666a5e1e416f42cd4a1" title="Read meta data from BNO08x FRS (flash record system) given the record ID. Contains Q points and other..." alt="" coords="721,154,889,181"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="998,271,832,184,834,179,1000,266"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a27f5dce5c994be18a587fb622574ad41" title="Reads meta data word from BNO08x FRS (flash record system) given the record ID and word number...." alt="" coords="470,82,640,109"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="750,151,663,124,619,112,620,107,664,118,752,146"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a4421c43323945946ad605f8422958dcf" title="Gets Q1 point from BNO08x FRS (flash record system)." alt="" coords="245,32,366,58"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="470,81,366,60,367,55,471,76"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a0fff04c42c9502615ad73cd1457cb9b0" title="Gets range from BNO08x FRS (flash record system)." alt="" coords="17,6,153,33"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="519,76,463,46,431,32,397,22,333,12,268,9,153,14,153,8,268,3,334,7,399,17,433,27,466,41,521,72"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a1d6ea02d0d4b23ff6a15e9d5c6c92372" title="Gets resolution from BNO08x FRS (flash record system)." alt="" coords="5,57,165,84"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="454,93,165,77,165,72,454,88"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a954dccdcbe8a8c4f1787f13ebb8d932b" title="Gets Q2 point from BNO08x FRS (flash record system)." alt="" coords="245,133,366,160"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="471,115,367,137,366,132,470,110"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a1590ba793668f9cb1a32a1f4dd07cb9a" title="Gets Q3 point from BNO08x FRS (flash record system)." alt="" coords="245,184,366,210"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="459,117,447,123,433,135,424,148,415,161,399,174,367,188,365,183,397,169,411,157,420,145,429,131,445,119,456,113"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="229,39,153,30,153,25,230,34"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="230,56,165,64,165,59,229,51"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ad097849616c5caab1fd3eb3632ee2b91" title="Queues a packet containing a command to calibrate the specified sensor." alt="" coords="720,277,890,320"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="952,542,945,538,918,514,894,486,855,425,827,367,810,321,815,319,832,364,860,423,898,483,922,510,948,534,955,538"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a4c6353e795f734ed28613f9a3d161ea2" title="Queues a packet containing a command related to zeroing sensor's axes. (See Ref. Manual 6...." alt="" coords="734,509,876,552"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="935,550,876,542,877,537,936,545"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#affaaa35abbb872da5299ebab6e2c9b11" title="Requests ME calibration status from BNO08x (see Ref. Manual 6.4.7.2)" alt="" coords="711,577,899,620"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="938,580,900,586,899,581,937,575"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#aa16609de88bfb7b389348859aa0cee54" title="Sends command to save internal calibration data (See Ref. Manual 6.4.7)." alt="" coords="720,646,890,673"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="960,583,948,589,934,599,925,611,915,622,900,634,868,648,866,643,897,629,911,619,921,607,930,596,945,584,957,578"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#aeffce374f558a167d5b5f19ad627e7cc" title="Sends command to calibrate accelerometer." alt="" coords="447,133,663,160"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="774,268,725,219,695,194,662,174,635,163,637,158,665,169,698,190,729,215,778,264"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#afd0ca5f9b9741935543d143a5a43d128" title="Sends command to calibrate accelerometer, gyro, and magnetometer." alt="" coords="481,184,628,210"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="755,271,711,247,662,225,626,213,627,208,664,220,713,242,758,266"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a9ada90f8ab6dd33fa2d7c168d9234af1" title="Sends command to calibrate gyro." alt="" coords="475,234,634,261"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="704,281,624,264,625,259,706,276"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ac26350b55095a346d72598ab8aa74b4a" title="Sends command to calibrate magnetometer." alt="" coords="446,285,663,312"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="705,301,664,301,664,296,705,296"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a1c6c49c97bc098db89db1aaa37e18f26" title="Sends command to calibrate planar accelerometer." alt="" coords="470,336,639,378"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="706,324,640,340,639,335,704,319"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ac9d9b6636745e8180807284da67c92a2" title="Sends command to end calibration procedure." alt="" coords="472,402,637,429"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="766,331,719,364,664,393,631,404,630,399,662,388,716,359,763,327"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ae6e875a27ae74ebed806ee1a4576845a" title="Runs full calibration routine." alt="" coords="213,597,398,640"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="468,211,448,224,409,267,379,316,355,369,338,424,317,525,310,597,305,596,312,524,332,422,350,367,374,314,405,264,444,220,465,207"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#afe39bfdede7b9a2b273983cb29a27d6e" title="Sends command to clear persistent tare settings in non-volatile memory of BNO08x (See Ref...." alt="" coords="487,453,622,480"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="718,509,663,494,616,483,617,478,664,489,720,504"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#afb2ffc4e7ff0498917bc14a83af306e2" title="Sends command to save tare into non-volatile memory of BNO08x (See Ref. Manual 6.4...." alt="" coords="488,504,621,530"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="718,528,622,523,622,518,718,523"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a4549bbef48208bd9c745fc755b93012f" title="Sends command to tare an axis (See Ref. Manual 6.4.4.1)" alt="" coords="490,554,620,581"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="719,546,621,561,620,555,718,541"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="696,605,398,617,398,612,696,600"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="704,654,398,629,399,623,705,649"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a11bb1b3fa44ad8f28c1492b5c07af886" title="Requests product ID, prints the returned info over serial, and returns the reason for the most resent..." alt="" coords="716,704,894,730"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="943,702,895,708,894,703,943,696"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#aea8e2c6dd7a2c9899479a7f39fe94798" title="Initializes BNO08x sensor." alt="" coords="492,706,617,733"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="700,721,618,722,618,716,700,715"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="ab5f200069a2f8cb74cb79c6f162da5a1" name="ab5f200069a2f8cb74cb79c6f162da5a1"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab5f200069a2f8cb74cb79c6f162da5a1">◆ </a></span>queue_request_product_id_command()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void BNO08x::queue_request_product_id_command </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Queues a packet containing the request product ID command. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_ab5f200069a2f8cb74cb79c6f162da5a1_cgraph.png" border="0" usemap="#aclass_b_n_o08x_ab5f200069a2f8cb74cb79c6f162da5a1_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_ab5f200069a2f8cb74cb79c6f162da5a1_cgraph" id="aclass_b_n_o08x_ab5f200069a2f8cb74cb79c6f162da5a1_cgraph">
|
||
|
|
<area shape="rect" title="Queues a packet containing the request product ID command." alt="" coords="5,5,169,48"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a62c570ba96512f4d0d10b2594048de1f" title="Queues an SHTP packet to be sent via SPI." alt="" coords="217,13,376,40"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="169,24,201,24,201,29,169,29"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_ab5f200069a2f8cb74cb79c6f162da5a1_icgraph.png" border="0" usemap="#aclass_b_n_o08x_ab5f200069a2f8cb74cb79c6f162da5a1_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_ab5f200069a2f8cb74cb79c6f162da5a1_icgraph" id="aclass_b_n_o08x_ab5f200069a2f8cb74cb79c6f162da5a1_icgraph">
|
||
|
|
<area shape="rect" title="Queues a packet containing the request product ID command." alt="" coords="405,5,568,48"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a11bb1b3fa44ad8f28c1492b5c07af886" title="Requests product ID, prints the returned info over serial, and returns the reason for the most resent..." alt="" coords="179,13,357,40"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="390,29,357,29,357,24,390,24"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#aea8e2c6dd7a2c9899479a7f39fe94798" title="Initializes BNO08x sensor." alt="" coords="5,13,131,40"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="163,29,131,29,131,24,163,24"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a4c6353e795f734ed28613f9a3d161ea2" name="a4c6353e795f734ed28613f9a3d161ea2"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4c6353e795f734ed28613f9a3d161ea2">◆ </a></span>queue_tare_command()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void BNO08x::queue_tare_command </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramtype">uint8_t</td> <td class="paramname"><span class="paramname"><em>command</em>, </span></td>
|
||
|
|
</tr>
|
||
|
|
<tr>
|
||
|
|
<td class="paramkey"></td>
|
||
|
|
<td></td>
|
||
|
|
<td class="paramtype">uint8_t</td> <td class="paramname"><span class="paramname"><em>axis</em><span class="paramdefsep"> = </span><span class="paramdefval"><a class="el" href="#a1ef13f6f330810934416ad5fe0ee55b2">TARE_AXIS_ALL</a></span>, </span></td>
|
||
|
|
</tr>
|
||
|
|
<tr>
|
||
|
|
<td class="paramkey"></td>
|
||
|
|
<td></td>
|
||
|
|
<td class="paramtype">uint8_t</td> <td class="paramname"><span class="paramname"><em>rotation_vector_basis</em><span class="paramdefsep"> = </span><span class="paramdefval"><a class="el" href="#a8e2cfc25d0e34ae53a762b88cc3ac3c8">TARE_ROTATION_VECTOR</a></span></span> )</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Queues a packet containing a command related to zeroing sensor's axes. (See Ref. Manual 6.4.4.1) </p>
|
||
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
||
|
|
<table class="params">
|
||
|
|
<tr><td class="paramname">command</td><td>Tare command to be sent. </td></tr>
|
||
|
|
<tr><td class="paramname">axis</td><td>Specified axis (can be z or all at once) </td></tr>
|
||
|
|
<tr><td class="paramname">rotation_vector_basis</td><td>Which rotation vector type to zero axes of, <a class="el" href="class_b_n_o08x.html">BNO08x</a> saves seperate data for Rotation Vector, Gaming Rotation Vector, etc..)</td></tr>
|
||
|
|
</table>
|
||
|
|
</dd>
|
||
|
|
</dl>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a4c6353e795f734ed28613f9a3d161ea2_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a4c6353e795f734ed28613f9a3d161ea2_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a4c6353e795f734ed28613f9a3d161ea2_cgraph" id="aclass_b_n_o08x_a4c6353e795f734ed28613f9a3d161ea2_cgraph">
|
||
|
|
<area shape="rect" title="Queues a packet containing a command related to zeroing sensor's axes. (See Ref. Manual 6...." alt="" coords="5,5,148,48"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a5cc58139e4d5f0587b90e249ceb476f9" title="Queues a packet containing a command." alt="" coords="196,13,373,40"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="148,24,180,24,180,29,148,29"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a62c570ba96512f4d0d10b2594048de1f" title="Queues an SHTP packet to be sent via SPI." alt="" coords="421,13,580,40"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="373,24,406,24,406,29,373,29"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a4c6353e795f734ed28613f9a3d161ea2_icgraph.png" border="0" usemap="#aclass_b_n_o08x_a4c6353e795f734ed28613f9a3d161ea2_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a4c6353e795f734ed28613f9a3d161ea2_icgraph" id="aclass_b_n_o08x_a4c6353e795f734ed28613f9a3d161ea2_icgraph">
|
||
|
|
<area shape="rect" title="Queues a packet containing a command related to zeroing sensor's axes. (See Ref. Manual 6...." alt="" coords="189,48,331,91"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#afe39bfdede7b9a2b273983cb29a27d6e" title="Sends command to clear persistent tare settings in non-volatile memory of BNO08x (See Ref...." alt="" coords="5,5,141,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="173,49,124,35,126,30,174,43"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#afb2ffc4e7ff0498917bc14a83af306e2" title="Sends command to save tare into non-volatile memory of BNO08x (See Ref. Manual 6.4...." alt="" coords="6,56,140,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="173,72,140,72,140,67,173,67"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a4549bbef48208bd9c745fc755b93012f" title="Sends command to tare an axis (See Ref. Manual 6.4.4.1)" alt="" coords="8,107,138,133"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="174,95,126,109,124,104,173,90"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="ae540799865934fcff54caed0772df071" name="ae540799865934fcff54caed0772df071"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae540799865934fcff54caed0772df071">◆ </a></span>receive_packet()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">bool BNO08x::receive_packet </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Receives a SHTP packet via SPI and sends it to <a class="el" href="#ab4373e9b87837ea9fcbc0b536338c7b8" title="Task responsible parsing packets. Executed when SPI task sends a packet to be parsed,...">data_proc_task()</a> </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_ae540799865934fcff54caed0772df071_icgraph.png" border="0" usemap="#aclass_b_n_o08x_ae540799865934fcff54caed0772df071_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_ae540799865934fcff54caed0772df071_icgraph" id="aclass_b_n_o08x_ae540799865934fcff54caed0772df071_icgraph">
|
||
|
|
<area shape="rect" title="Receives a SHTP packet via SPI and sends it to data_proc_task()" alt="" coords="596,5,761,32"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a2ecd4ed60f82730ae230c61687ec92bf" title="Task responsible for SPI transactions. Executed when HINT in is asserted by BNO08x." alt="" coords="421,5,548,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="581,21,549,21,549,16,581,16"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a0ce6d9db873555f1ebe7e095251eab74" title="Static function used to launch spi task." alt="" coords="179,5,373,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="405,21,374,21,374,16,405,16"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#aea8e2c6dd7a2c9899479a7f39fe94798" title="Initializes BNO08x sensor." alt="" coords="5,5,131,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="163,21,131,21,131,16,163,16"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a06bb0c70305421b5357e64f31579fdc7" name="a06bb0c70305421b5357e64f31579fdc7"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a06bb0c70305421b5357e64f31579fdc7">◆ </a></span>register_cb()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void BNO08x::register_cb </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramtype">std::function< void()></td> <td class="paramname"><span class="paramname"><em>cb_fxn</em></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Registers a callback to execute when new data from a report is received. </p>
|
||
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
||
|
|
<table class="params">
|
||
|
|
<tr><td class="paramname">cb_fxn</td><td>Pointer to the call-back function should be of void return type and void input parameters. </td></tr>
|
||
|
|
</table>
|
||
|
|
</dd>
|
||
|
|
</dl>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="affaaa35abbb872da5299ebab6e2c9b11" name="affaaa35abbb872da5299ebab6e2c9b11"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#affaaa35abbb872da5299ebab6e2c9b11">◆ </a></span>request_calibration_status()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void BNO08x::request_calibration_status </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Requests ME calibration status from <a class="el" href="class_b_n_o08x.html">BNO08x</a> (see Ref. Manual 6.4.7.2) </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_affaaa35abbb872da5299ebab6e2c9b11_cgraph.png" border="0" usemap="#aclass_b_n_o08x_affaaa35abbb872da5299ebab6e2c9b11_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_affaaa35abbb872da5299ebab6e2c9b11_cgraph" id="aclass_b_n_o08x_affaaa35abbb872da5299ebab6e2c9b11_cgraph">
|
||
|
|
<area shape="rect" title="Requests ME calibration status from BNO08x (see Ref. Manual 6.4.7.2)" alt="" coords="5,23,193,65"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a5cc58139e4d5f0587b90e249ceb476f9" title="Queues a packet containing a command." alt="" coords="241,5,418,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="193,31,225,27,225,33,193,36"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7cdeb849e728487de961cdfd4030c773" title="Waits for a queued packet to be sent or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="242,56,417,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="193,52,227,55,226,61,193,57"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a62c570ba96512f4d0d10b2594048de1f" title="Queues an SHTP packet to be sent via SPI." alt="" coords="466,5,625,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="418,16,451,16,451,21,418,21"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_affaaa35abbb872da5299ebab6e2c9b11_icgraph.png" border="0" usemap="#aclass_b_n_o08x_affaaa35abbb872da5299ebab6e2c9b11_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_affaaa35abbb872da5299ebab6e2c9b11_icgraph" id="aclass_b_n_o08x_affaaa35abbb872da5299ebab6e2c9b11_icgraph">
|
||
|
|
<area shape="rect" title="Requests ME calibration status from BNO08x (see Ref. Manual 6.4.7.2)" alt="" coords="239,5,426,48"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ae6e875a27ae74ebed806ee1a4576845a" title="Runs full calibration routine." alt="" coords="5,5,191,48"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="223,29,191,29,191,24,223,24"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="ae6e875a27ae74ebed806ee1a4576845a" name="ae6e875a27ae74ebed806ee1a4576845a"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae6e875a27ae74ebed806ee1a4576845a">◆ </a></span>run_full_calibration_routine()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">bool BNO08x::run_full_calibration_routine </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Runs full calibration routine. </p>
|
||
|
|
<p>Enables game rotation vector and magnetometer, starts ME calibration process. Waits for accuracy of returned quaternions and magnetic field vectors to be high, then saves calibration data and returns.</p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_ae6e875a27ae74ebed806ee1a4576845a_cgraph.png" border="0" usemap="#aclass_b_n_o08x_ae6e875a27ae74ebed806ee1a4576845a_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_ae6e875a27ae74ebed806ee1a4576845a_cgraph" id="aclass_b_n_o08x_ae6e875a27ae74ebed806ee1a4576845a_cgraph">
|
||
|
|
<area shape="rect" title="Runs full calibration routine." alt="" coords="5,455,191,497"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#afd0ca5f9b9741935543d143a5a43d128" title="Sends command to calibrate accelerometer, gyro, and magnetometer." alt="" coords="268,152,416,179"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="101,454,114,400,140,328,158,290,180,253,206,218,237,189,252,179,255,183,240,193,210,222,184,256,163,292,145,330,120,401,106,455"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a71ca35f78b98d93d31eb0c187dc8543b" title="Returns true if calibration has completed." alt="" coords="273,320,411,363"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="122,452,174,412,237,372,258,363,260,368,240,377,177,417,126,456"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a367d525d1c0ba119b3dca3067bb5bccc" title="Checks if BNO08x has asserted interrupt and sent data." alt="" coords="262,387,422,413"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="155,452,238,423,265,415,266,420,239,428,156,457"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#abe04c38b5bd52d331bd8aefae1f51947" title="Sends command to enable game rotation vector reports (See Ref. Manual 6.5.19)" alt="" coords="264,203,420,245"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="105,453,123,411,151,358,189,303,212,278,237,255,249,247,252,252,240,259,216,281,193,306,156,361,128,414,110,455"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a3c32120bcd0987c3ca1bb72910586b59" title="Sends command to enable magnetometer reports (See Ref. Manual 6.5.16)" alt="" coords="239,269,445,296"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="109,453,129,420,158,380,195,340,237,306,247,300,250,305,240,310,198,344,162,383,134,423,113,456"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a487391e6b2dd7f05084804d1fb94976f" title="Get accuracy of reported magnetic field vector." alt="" coords="246,437,438,464"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="191,464,231,460,231,465,191,469"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a111601243b913751eb51c1f37cba4e7d" title="Get X component of magnetic field vector." alt="" coords="269,792,415,819"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="105,497,118,554,142,631,160,671,182,710,209,747,240,778,256,788,253,793,237,782,205,750,178,713,156,673,137,632,113,556,100,499"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a82ed8d7b9a5c25374839df75a3d220ea" title="Get Y component of magnetic field vector." alt="" coords="268,488,416,515"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="191,483,253,489,252,495,191,488"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ab4c48a91d2f8b29430abc17b7f015282" title="Get Z component of magnetic field vector." alt="" coords="269,539,415,565"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="156,495,239,524,266,532,265,537,238,529,155,500"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a24ba760d064a1dc45f972c79b9c8d98d" title="Get accuracy of reported quaternion." alt="" coords="248,843,436,869"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="104,497,113,563,136,652,153,701,176,748,205,791,240,829,245,832,242,836,237,833,201,794,172,750,149,703,131,654,108,564,99,498"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a12c12a8e078b28480fb8828d306656f5" title="Get I component of reported quaternion." alt="" coords="273,589,411,616"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="125,496,176,536,240,575,259,583,257,587,237,580,173,541,121,500"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a9f6bb642fa0297a7b9bcc94dd7374015" title="Get J component of reported quaternion." alt="" coords="271,640,413,667"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="115,496,165,561,200,596,240,626,258,634,256,639,237,630,197,600,161,565,111,499"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a9f42c70c2337a0d831064a40ecfe2dd8" title="Get K component of reported quaternion." alt="" coords="270,691,414,717"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="110,496,129,536,157,585,194,635,216,657,240,676,257,686,254,690,237,681,212,661,190,638,152,588,124,538,105,499"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a5a556c5ec1baaa7f1156779dbe47a7b7" title="Get real component of reported quaternion." alt="" coords="264,741,420,768"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="107,497,123,545,149,608,188,673,213,702,240,727,251,734,248,739,237,731,209,706,184,676,145,610,118,547,102,499"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#affaaa35abbb872da5299ebab6e2c9b11" title="Requests ME calibration status from BNO08x (see Ref. Manual 6.4.7.2)" alt="" coords="493,123,680,165"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="98,454,106,389,128,300,145,254,169,210,199,170,237,138,268,121,301,110,336,103,371,100,440,104,503,116,502,121,440,110,371,106,337,108,303,115,270,126,240,142,203,174,174,213,150,256,133,302,111,389,103,454"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#aa16609de88bfb7b389348859aa0cee54" title="Sends command to save internal calibration data (See Ref. Manual 6.4.7)." alt="" coords="502,5,672,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="98,454,107,385,128,290,146,239,170,189,200,142,237,102,264,81,294,64,358,38,424,24,486,16,486,22,425,29,360,44,296,68,267,85,240,106,204,146,174,192,151,241,134,292,112,386,103,454"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ad097849616c5caab1fd3eb3632ee2b91" title="Queues a packet containing a command to calibrate the specified sensor." alt="" coords="502,56,671,99"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="380,149,492,108,510,102,512,107,494,113,382,154"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7cdeb849e728487de961cdfd4030c773" title="Waits for a queued packet to be sent or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="729,144,905,171"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="416,170,539,177,680,175,719,171,719,176,680,180,539,182,415,175"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a5cc58139e4d5f0587b90e249ceb476f9" title="Queues a packet containing a command." alt="" coords="728,64,906,91"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="671,75,713,75,713,80,671,80"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a62c570ba96512f4d0d10b2594048de1f" title="Queues an SHTP packet to be sent via SPI." alt="" coords="954,64,1113,91"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="906,75,938,75,938,80,906,80"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a4f12de628073f44b2a3fab2688cf1caf" title="Waits for a valid or invalid packet to be received or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="510,387,664,413"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="422,397,494,397,494,403,422,403"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a41613e65ea9beef883184b7ef67affdd" title="Enables a sensor report for a given ID." alt="" coords="509,240,665,267"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="420,231,493,240,493,245,420,236"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="634,237,679,219,703,203,727,187,756,174,758,179,730,192,706,208,682,224,636,242"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#af2951f6ea448af7cf7932fbfed9fec3c" title="Queues a packet containing a command with a request for sensor reports, reported periodically...." alt="" coords="737,225,897,268"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="665,248,722,247,722,252,665,254"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a2897a178bf2c53cd99df0d4570edf72e" title="Waits for data to be received over SPI, or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="729,292,905,319"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="650,265,740,285,739,291,648,270"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="776,225,774,215,781,206,795,201,817,199,840,201,854,207,852,212,839,206,817,204,797,206,784,211,779,217,781,224"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="445,268,492,262,493,267,446,273"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a27fb24e894f794ec6228ef142b6ff8d9" title="Converts a register value to a float using its associated Q point. (See https://en...." alt="" coords="520,640,654,667"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="414,790,444,778,479,755,512,728,562,677,566,681,515,732,482,759,446,782,416,795"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="417,512,446,524,482,547,515,574,566,626,562,630,512,578,479,552,444,529,415,517"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="410,563,446,575,503,601,552,629,550,634,501,606,444,580,409,569"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="411,614,505,634,504,639,409,619"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="413,651,504,651,504,656,413,656"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="409,687,504,668,505,673,411,693"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="409,738,444,727,501,701,550,673,552,677,503,705,446,732,410,743"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="662,120,753,93,754,98,663,125"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="681,147,714,149,714,154,680,152"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="643,30,748,57,747,62,641,35"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="658,30,682,42,698,56,708,70,716,85,730,101,777,134,774,138,727,105,712,88,703,73,694,60,679,46,656,35"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="aa16609de88bfb7b389348859aa0cee54" name="aa16609de88bfb7b389348859aa0cee54"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa16609de88bfb7b389348859aa0cee54">◆ </a></span>save_calibration()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void BNO08x::save_calibration </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Sends command to save internal calibration data (See Ref. Manual 6.4.7). </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_aa16609de88bfb7b389348859aa0cee54_cgraph.png" border="0" usemap="#aclass_b_n_o08x_aa16609de88bfb7b389348859aa0cee54_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_aa16609de88bfb7b389348859aa0cee54_cgraph" id="aclass_b_n_o08x_aa16609de88bfb7b389348859aa0cee54_cgraph">
|
||
|
|
<area shape="rect" title="Sends command to save internal calibration data (See Ref. Manual 6.4.7)." alt="" coords="5,31,176,57"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a5cc58139e4d5f0587b90e249ceb476f9" title="Queues a packet containing a command." alt="" coords="224,5,401,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="176,32,208,28,208,33,176,37"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7cdeb849e728487de961cdfd4030c773" title="Waits for a queued packet to be sent or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="225,56,400,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="176,51,209,55,209,60,176,56"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a62c570ba96512f4d0d10b2594048de1f" title="Queues an SHTP packet to be sent via SPI." alt="" coords="449,5,608,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="401,16,434,16,434,21,401,21"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_aa16609de88bfb7b389348859aa0cee54_icgraph.png" border="0" usemap="#aclass_b_n_o08x_aa16609de88bfb7b389348859aa0cee54_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_aa16609de88bfb7b389348859aa0cee54_icgraph" id="aclass_b_n_o08x_aa16609de88bfb7b389348859aa0cee54_icgraph">
|
||
|
|
<area shape="rect" title="Sends command to save internal calibration data (See Ref. Manual 6.4.7)." alt="" coords="239,13,409,40"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ae6e875a27ae74ebed806ee1a4576845a" title="Runs full calibration routine." alt="" coords="5,5,191,48"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="223,29,191,29,191,24,223,24"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="afb2ffc4e7ff0498917bc14a83af306e2" name="afb2ffc4e7ff0498917bc14a83af306e2"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afb2ffc4e7ff0498917bc14a83af306e2">◆ </a></span>save_tare()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void BNO08x::save_tare </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Sends command to save tare into non-volatile memory of <a class="el" href="class_b_n_o08x.html">BNO08x</a> (See Ref. Manual 6.4.4.2) </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_afb2ffc4e7ff0498917bc14a83af306e2_cgraph.png" border="0" usemap="#aclass_b_n_o08x_afb2ffc4e7ff0498917bc14a83af306e2_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_afb2ffc4e7ff0498917bc14a83af306e2_cgraph" id="aclass_b_n_o08x_afb2ffc4e7ff0498917bc14a83af306e2_cgraph">
|
||
|
|
<area shape="rect" title="Sends command to save tare into non-volatile memory of BNO08x (See Ref. Manual 6.4...." alt="" coords="5,43,139,69"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a4c6353e795f734ed28613f9a3d161ea2" title="Queues a packet containing a command related to zeroing sensor's axes. (See Ref. Manual 6...." alt="" coords="203,5,346,48"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="139,44,188,37,188,42,140,49"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7cdeb849e728487de961cdfd4030c773" title="Waits for a queued packet to be sent or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="187,72,362,99"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="140,63,171,68,171,73,139,68"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a5cc58139e4d5f0587b90e249ceb476f9" title="Queues a packet containing a command." alt="" coords="410,13,587,40"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="346,24,395,24,395,29,346,29"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a62c570ba96512f4d0d10b2594048de1f" title="Queues an SHTP packet to be sent via SPI." alt="" coords="635,13,795,40"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="588,24,620,24,620,29,588,29"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a2c359a44a2c8e83ecb258a340e2d0e1a" name="a2c359a44a2c8e83ecb258a340e2d0e1a"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2c359a44a2c8e83ecb258a340e2d0e1a">◆ </a></span>send_packet()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void BNO08x::send_packet </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramtype"><a class="el" href="struct_b_n_o08x_1_1bno08x__tx__packet__t.html">bno08x_tx_packet_t</a> *</td> <td class="paramname"><span class="paramname"><em>packet</em></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Sends a queued SHTP packet via SPI. </p>
|
||
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
||
|
|
<table class="params">
|
||
|
|
<tr><td class="paramname">packet</td><td>The packet queued to be sent.</td></tr>
|
||
|
|
</table>
|
||
|
|
</dd>
|
||
|
|
</dl>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a2c359a44a2c8e83ecb258a340e2d0e1a_icgraph.png" border="0" usemap="#aclass_b_n_o08x_a2c359a44a2c8e83ecb258a340e2d0e1a_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a2c359a44a2c8e83ecb258a340e2d0e1a_icgraph" id="aclass_b_n_o08x_a2c359a44a2c8e83ecb258a340e2d0e1a_icgraph">
|
||
|
|
<area shape="rect" title="Sends a queued SHTP packet via SPI." alt="" coords="596,5,749,32"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a2ecd4ed60f82730ae230c61687ec92bf" title="Task responsible for SPI transactions. Executed when HINT in is asserted by BNO08x." alt="" coords="421,5,548,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="581,21,549,21,549,16,581,16"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a0ce6d9db873555f1ebe7e095251eab74" title="Static function used to launch spi task." alt="" coords="179,5,373,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="405,21,374,21,374,16,405,16"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#aea8e2c6dd7a2c9899479a7f39fe94798" title="Initializes BNO08x sensor." alt="" coords="5,5,131,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="163,21,131,21,131,16,163,16"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a973a1b1785f3302ee1b2702c6a27646e" name="a973a1b1785f3302ee1b2702c6a27646e"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a973a1b1785f3302ee1b2702c6a27646e">◆ </a></span>soft_reset()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">bool BNO08x::soft_reset </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Soft resets <a class="el" href="class_b_n_o08x.html">BNO08x</a> sensor using executable channel. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>True if reset was success. </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_cgraph" id="aclass_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_cgraph">
|
||
|
|
<area shape="rect" title="Soft resets BNO08x sensor using executable channel." alt="" coords="5,56,141,83"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a62c570ba96512f4d0d10b2594048de1f" title="Queues an SHTP packet to be sent via SPI." alt="" coords="197,5,356,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="129,53,205,34,206,39,130,58"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a2897a178bf2c53cd99df0d4570edf72e" title="Waits for data to be received over SPI, or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="189,56,364,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="141,67,173,67,173,72,141,72"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7cdeb849e728487de961cdfd4030c773" title="Waits for a queued packet to be sent or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="189,107,364,133"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="130,81,206,100,205,105,129,86"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a2ecd4ed60f82730ae230c61687ec92bf" name="a2ecd4ed60f82730ae230c61687ec92bf"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2ecd4ed60f82730ae230c61687ec92bf">◆ </a></span>spi_task()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void BNO08x::spi_task </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Task responsible for SPI transactions. Executed when HINT in is asserted by <a class="el" href="class_b_n_o08x.html">BNO08x</a>. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a2ecd4ed60f82730ae230c61687ec92bf_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a2ecd4ed60f82730ae230c61687ec92bf_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a2ecd4ed60f82730ae230c61687ec92bf_cgraph" id="aclass_b_n_o08x_a2ecd4ed60f82730ae230c61687ec92bf_cgraph">
|
||
|
|
<area shape="rect" title="Task responsible for SPI transactions. Executed when HINT in is asserted by BNO08x." alt="" coords="5,31,133,57"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ae540799865934fcff54caed0772df071" title="Receives a SHTP packet via SPI and sends it to data_proc_task()" alt="" coords="181,5,345,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="133,33,165,29,166,34,133,38"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a2c359a44a2c8e83ecb258a340e2d0e1a" title="Sends a queued SHTP packet via SPI." alt="" coords="187,56,339,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="133,50,171,55,171,60,133,55"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a2ecd4ed60f82730ae230c61687ec92bf_icgraph.png" border="0" usemap="#aclass_b_n_o08x_a2ecd4ed60f82730ae230c61687ec92bf_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a2ecd4ed60f82730ae230c61687ec92bf_icgraph" id="aclass_b_n_o08x_a2ecd4ed60f82730ae230c61687ec92bf_icgraph">
|
||
|
|
<area shape="rect" title="Task responsible for SPI transactions. Executed when HINT in is asserted by BNO08x." alt="" coords="421,5,548,32"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a0ce6d9db873555f1ebe7e095251eab74" title="Static function used to launch spi task." alt="" coords="179,5,373,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="405,21,374,21,374,16,405,16"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#aea8e2c6dd7a2c9899479a7f39fe94798" title="Initializes BNO08x sensor." alt="" coords="5,5,131,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="163,21,131,21,131,16,163,16"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a0ce6d9db873555f1ebe7e095251eab74" name="a0ce6d9db873555f1ebe7e095251eab74"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0ce6d9db873555f1ebe7e095251eab74">◆ </a></span>spi_task_trampoline()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void BNO08x::spi_task_trampoline </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>arg</em></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Static function used to launch spi task. </p>
|
||
|
|
<p>Used such that <a class="el" href="#a2ecd4ed60f82730ae230c61687ec92bf" title="Task responsible for SPI transactions. Executed when HINT in is asserted by BNO08x.">spi_task()</a> can be non-static class member.</p>
|
||
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
||
|
|
<table class="params">
|
||
|
|
<tr><td class="paramname">arg</td><td>void pointer to <a class="el" href="class_b_n_o08x.html">BNO08x</a> imu object </td></tr>
|
||
|
|
</table>
|
||
|
|
</dd>
|
||
|
|
</dl>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a0ce6d9db873555f1ebe7e095251eab74_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a0ce6d9db873555f1ebe7e095251eab74_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a0ce6d9db873555f1ebe7e095251eab74_cgraph" id="aclass_b_n_o08x_a0ce6d9db873555f1ebe7e095251eab74_cgraph">
|
||
|
|
<area shape="rect" title="Static function used to launch spi task." alt="" coords="5,31,200,57"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a2ecd4ed60f82730ae230c61687ec92bf" title="Task responsible for SPI transactions. Executed when HINT in is asserted by BNO08x." alt="" coords="248,31,375,57"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="200,41,232,41,232,47,200,47"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ae540799865934fcff54caed0772df071" title="Receives a SHTP packet via SPI and sends it to data_proc_task()" alt="" coords="423,5,587,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="375,33,407,29,408,34,376,38"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a2c359a44a2c8e83ecb258a340e2d0e1a" title="Sends a queued SHTP packet via SPI." alt="" coords="429,56,581,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="376,50,414,55,413,60,375,55"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a0ce6d9db873555f1ebe7e095251eab74_icgraph.png" border="0" usemap="#aclass_b_n_o08x_a0ce6d9db873555f1ebe7e095251eab74_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a0ce6d9db873555f1ebe7e095251eab74_icgraph" id="aclass_b_n_o08x_a0ce6d9db873555f1ebe7e095251eab74_icgraph">
|
||
|
|
<area shape="rect" title="Static function used to launch spi task." alt="" coords="179,5,373,32"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#aea8e2c6dd7a2c9899479a7f39fe94798" title="Initializes BNO08x sensor." alt="" coords="5,5,131,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="163,21,131,21,131,16,163,16"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a4549bbef48208bd9c745fc755b93012f" name="a4549bbef48208bd9c745fc755b93012f"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4549bbef48208bd9c745fc755b93012f">◆ </a></span>tare_now()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void BNO08x::tare_now </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramtype">uint8_t</td> <td class="paramname"><span class="paramname"><em>axis_sel</em><span class="paramdefsep"> = </span><span class="paramdefval"><a class="el" href="#a1ef13f6f330810934416ad5fe0ee55b2">TARE_AXIS_ALL</a></span>, </span></td>
|
||
|
|
</tr>
|
||
|
|
<tr>
|
||
|
|
<td class="paramkey"></td>
|
||
|
|
<td></td>
|
||
|
|
<td class="paramtype">uint8_t</td> <td class="paramname"><span class="paramname"><em>rotation_vector_basis</em><span class="paramdefsep"> = </span><span class="paramdefval"><a class="el" href="#a8e2cfc25d0e34ae53a762b88cc3ac3c8">TARE_ROTATION_VECTOR</a></span></span> )</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Sends command to tare an axis (See Ref. Manual 6.4.4.1) </p>
|
||
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
||
|
|
<table class="params">
|
||
|
|
<tr><td class="paramname">axis_sel</td><td>Which axes to zero, can be TARE_AXIS_ALL (all axes) or TARE_AXIS_Z (only yaw) </td></tr>
|
||
|
|
<tr><td class="paramname">rotation_vector_basis</td><td>Which rotation vector type to zero axes can be TARE_ROTATION_VECTOR, TARE_GAME_ROTATION_VECTOR, TARE_GEOMAGNETIC_ROTATION_VECTOR, etc.. </td></tr>
|
||
|
|
</table>
|
||
|
|
</dd>
|
||
|
|
</dl>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a4549bbef48208bd9c745fc755b93012f_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a4549bbef48208bd9c745fc755b93012f_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a4549bbef48208bd9c745fc755b93012f_cgraph" id="aclass_b_n_o08x_a4549bbef48208bd9c745fc755b93012f_cgraph">
|
||
|
|
<area shape="rect" title="Sends command to tare an axis (See Ref. Manual 6.4.4.1)" alt="" coords="5,43,136,69"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a4c6353e795f734ed28613f9a3d161ea2" title="Queues a packet containing a command related to zeroing sensor's axes. (See Ref. Manual 6...." alt="" coords="200,5,343,48"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="136,44,185,37,185,42,137,49"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7cdeb849e728487de961cdfd4030c773" title="Waits for a queued packet to be sent or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="184,72,359,99"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="137,63,169,68,168,73,136,68"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a5cc58139e4d5f0587b90e249ceb476f9" title="Queues a packet containing a command." alt="" coords="407,13,584,40"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="343,24,392,24,392,29,343,29"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a62c570ba96512f4d0d10b2594048de1f" title="Queues an SHTP packet to be sent via SPI." alt="" coords="632,13,792,40"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="585,24,617,24,617,29,585,29"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a4f12de628073f44b2a3fab2688cf1caf" name="a4f12de628073f44b2a3fab2688cf1caf"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4f12de628073f44b2a3fab2688cf1caf">◆ </a></span>wait_for_data()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">bool BNO08x::wait_for_data </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Waits for a valid or invalid packet to be received or HOST_INT_TIMEOUT_MS to elapse. </p>
|
||
|
|
<p>If no reports are currently enabled the hint pin interrupt will be re-enabled by this function.</p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>True if valid packet has been received within HOST_INT_TIMEOUT_MS, false if otherwise. </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a4f12de628073f44b2a3fab2688cf1caf_icgraph.png" border="0" usemap="#aclass_b_n_o08x_a4f12de628073f44b2a3fab2688cf1caf_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a4f12de628073f44b2a3fab2688cf1caf_icgraph" id="aclass_b_n_o08x_a4f12de628073f44b2a3fab2688cf1caf_icgraph">
|
||
|
|
<area shape="rect" title="Waits for a valid or invalid packet to be received or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="465,43,619,69"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a367d525d1c0ba119b3dca3067bb5bccc" title="Checks if BNO08x has asserted interrupt and sent data." alt="" coords="248,16,408,43"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="449,47,408,42,408,37,450,42"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a11bb1b3fa44ad8f28c1492b5c07af886" title="Requests product ID, prints the returned info over serial, and returns the reason for the most resent..." alt="" coords="239,68,417,95"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="450,70,418,73,417,68,449,64"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ae6e875a27ae74ebed806ee1a4576845a" title="Runs full calibration routine." alt="" coords="5,5,191,48"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="232,31,191,30,191,25,233,26"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#aea8e2c6dd7a2c9899479a7f39fe94798" title="Initializes BNO08x sensor." alt="" coords="35,72,161,99"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="223,86,161,87,161,82,223,80"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a2897a178bf2c53cd99df0d4570edf72e" name="a2897a178bf2c53cd99df0d4570edf72e"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2897a178bf2c53cd99df0d4570edf72e">◆ </a></span>wait_for_rx_done()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">bool BNO08x::wait_for_rx_done </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Waits for data to be received over SPI, or HOST_INT_TIMEOUT_MS to elapse. </p>
|
||
|
|
<p>If no reports are currently enabled the hint pin interrupt will be re-enabled by this function. This function is for when the validity of packets is not a concern, it is for flushing packets we do not care about.</p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>True if data has been received over SPI within HOST_INT_TIMEOUT_MS. </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a2897a178bf2c53cd99df0d4570edf72e_icgraph.png" border="0" usemap="#aclass_b_n_o08x_a2897a178bf2c53cd99df0d4570edf72e_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a2897a178bf2c53cd99df0d4570edf72e_icgraph" id="aclass_b_n_o08x_a2897a178bf2c53cd99df0d4570edf72e_icgraph">
|
||
|
|
<area shape="rect" title="Waits for data to be received over SPI, or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="936,1233,1111,1260"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a41613e65ea9beef883184b7ef67affdd" title="Enables a sensor report for a given ID." alt="" coords="725,605,882,632"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1010,1220,807,633,812,631,1015,1218"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a40607e557eada666a5e1e416f42cd4a1" title="Read meta data from BNO08x FRS (flash record system) given the record ID. Contains Q points and other..." alt="" coords="719,1157,888,1184"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="972,1230,887,1199,851,1187,853,1182,889,1193,974,1225"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a28cd1c0b3477571d87133234e6358503" title="Hard resets BNO08x sensor." alt="" coords="734,1208,873,1235"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="920,1237,873,1232,874,1227,921,1232"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ac1b3de9b552c611ee9c455d7f19be698" title="Turns on/ brings BNO08x sensor out of sleep mode using executable channel." alt="" coords="738,1259,869,1285"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="921,1261,870,1267,869,1262,920,1256"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a176ae0112325c05105eacb4566bbfa0b" title="Puts BNO08x sensor into sleep/low power mode using executable channel." alt="" coords="729,1309,878,1336"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="974,1269,889,1300,853,1311,851,1306,887,1295,972,1264"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a973a1b1785f3302ee1b2702c6a27646e" title="Soft resets BNO08x sensor using executable channel." alt="" coords="736,1360,871,1387"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="998,1273,949,1312,889,1350,861,1362,859,1357,886,1346,946,1308,994,1269"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a2795c6579cf03e22f62a5eadc88dee91" title="Sends command to enable accelerometer reports (See Ref. Manual 6.5.9)" alt="" coords="456,5,661,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="797,590,784,472,759,308,741,224,721,149,697,87,683,63,669,46,655,35,658,30,673,42,688,61,702,85,726,147,747,223,764,307,789,471,802,590"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ad7b83cac874c092583f8513d3bb69bbf" title="Sends command to enable activity classifier reports (See Ref. Manual 6.5.36)" alt="" coords="477,56,640,99"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="796,590,780,485,753,341,735,269,716,203,693,149,669,112,656,101,639,93,642,88,659,97,673,109,698,146,721,201,741,267,758,340,785,484,801,590"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a5680148a41cb9cc96d1911150c46d2b8" title="Sends command to enable ARVR stabilized game rotation vector reports (See Ref. Manual 6...." alt="" coords="473,123,645,181"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="799,590,793,512,774,407,757,350,735,295,706,242,669,195,644,176,647,172,673,191,710,239,740,292,762,349,779,406,798,512,804,589"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a8a5f3b985989e846e831f70f7733d0bc" title="Sends command to enable ARVR stabilized rotation vector reports (See Ref. Manual 6...." alt="" coords="479,205,638,264"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="796,590,786,526,764,443,747,399,726,355,700,314,670,278,637,256,640,252,673,274,705,311,731,352,752,396,769,441,791,525,802,589"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#abe04c38b5bd52d331bd8aefae1f51947" title="Sends command to enable game rotation vector reports (See Ref. Manual 6.5.19)" alt="" coords="481,288,636,331"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="794,591,780,538,756,472,720,403,697,372,670,345,636,325,638,321,673,341,701,369,724,400,761,469,785,536,799,589"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a030eae12c3586acf09b48e94630b2544" title="Sends command to enable gravity reading reports (See Ref. Manual 6.5.11)" alt="" coords="479,355,639,381"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="792,592,776,548,750,494,715,440,694,416,670,396,638,380,640,375,673,391,698,412,719,437,755,492,780,545,797,590"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ad7b322681b9ec5f57edb09e336b988c0" title="Sends command to enable gyro reports (See Ref. Manual 6.5.13)" alt="" coords="485,405,633,432"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="787,592,768,558,742,518,709,479,670,446,632,430,634,425,673,442,713,475,746,515,773,555,792,590"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7388c67de3906ad05b233fd7eff0514d" title="Sends command to enable gyro integrated rotation vector reports (See Ref. Manual 6...." alt="" coords="485,456,633,515"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="772,598,726,563,670,529,632,512,634,507,673,524,729,559,776,593"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ae1435b83ca83bc51b75f3303afe87f7b" title="Sends command to enable linear accelerometer reports (See Ref. Manual 6.5.10)" alt="" coords="482,539,636,581"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="730,604,636,581,637,576,731,599"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a3c32120bcd0987c3ca1bb72910586b59" title="Sends command to enable magnetometer reports (See Ref. Manual 6.5.16)" alt="" coords="456,605,662,632"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="710,621,662,621,662,616,710,616"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a3042301cf0f51657c82b1127dce230f4" title="Sends command to enable raw accelerometer reports (See Ref. Manual 6.5.8)" alt="" coords="487,656,630,699"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="730,639,631,663,630,658,729,634"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a8d8e75f0234287cb89cbec553cffe52c" title="Sends command to enable raw gyro reports (See Ref. Manual 6.5.12)" alt="" coords="471,723,646,749"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="777,644,730,680,672,713,640,725,638,720,670,708,727,676,774,640"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a14ebec501b8d004a38648a9a1f7a2c9e" title="Sends command to enable raw magnetometer reports (See Ref. Manual 6.5.15)" alt="" coords="487,773,630,816"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="787,647,740,705,708,737,673,764,632,782,630,777,670,759,705,733,736,702,783,643"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ab4c1d5cde156af09b7e88913f3af62c7" title="Sends command to enable rotation vector reports (See Ref. Manual 6.5.18)" alt="" coords="476,840,642,883"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="795,647,778,688,751,737,717,787,673,830,644,846,641,842,670,826,713,784,747,734,773,686,790,645"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ab0a60844b36fb140cad588a65b3a9655" title="Sends command to enable activity stability classifier reports (See Ref. Manual 6.5...." alt="" coords="475,907,643,949"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="799,648,785,701,761,768,724,837,701,869,673,897,645,914,642,909,670,893,697,865,720,834,756,766,780,699,794,647"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a5a0b0f5b8e962247a3b8aee8f1dc8e9f" title="Sends command to enable step counter reports (See Ref. Manual 6.5.29)" alt="" coords="485,973,633,1016"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="802,648,792,713,770,797,754,842,732,886,706,927,673,963,655,976,634,986,632,981,652,972,670,959,701,924,727,884,749,840,765,796,787,712,797,647"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ab4c8e37c730ddb168f78c29bd7ae6566" title="Sends command to enable tap detector reports (See Ref. Manual 6.5.27)" alt="" coords="488,1040,629,1083"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="804,648,798,724,779,826,762,881,740,935,710,985,673,1030,653,1044,631,1054,629,1049,651,1040,670,1026,706,982,735,933,757,879,774,825,793,723,799,647"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7fe5de95b1f51da44247a87317fd0c75" title="Sends command to enable uncalibrated gyro reports (See Ref. Manual 6.5.14)" alt="" coords="446,1107,671,1133"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="801,648,785,748,757,883,740,951,720,1012,698,1062,673,1097,657,1108,654,1104,669,1093,693,1060,715,1010,734,949,752,882,779,747,796,647"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ae6e875a27ae74ebed806ee1a4576845a" title="Runs full calibration routine." alt="" coords="213,443,398,485"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="468,335,447,345,412,368,379,394,328,444,324,441,375,390,409,364,445,340,466,330"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="459,602,445,596,407,571,373,542,322,487,325,484,376,538,410,567,447,591,461,597"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a27f5dce5c994be18a587fb622574ad41" title="Reads meta data word from BNO08x FRS (flash record system) given the record ID and word number...." alt="" coords="474,1157,644,1184"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="704,1173,644,1173,644,1168,704,1168"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a4421c43323945946ad605f8422958dcf" title="Gets Q1 point from BNO08x FRS (flash record system)." alt="" coords="245,1107,366,1133"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="473,1156,365,1135,366,1129,474,1151"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a0fff04c42c9502615ad73cd1457cb9b0" title="Gets range from BNO08x FRS (flash record system)." alt="" coords="17,1081,153,1108"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="458,1154,445,1148,429,1134,420,1120,412,1107,397,1097,366,1086,334,1079,267,1073,204,1076,149,1083,148,1078,203,1071,267,1068,334,1074,367,1081,399,1092,416,1104,425,1117,433,1131,447,1143,460,1149"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a1d6ea02d0d4b23ff6a15e9d5c6c92372" title="Gets resolution from BNO08x FRS (flash record system)." alt="" coords="5,1132,165,1159"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="458,1168,165,1152,165,1147,458,1163"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a954dccdcbe8a8c4f1787f13ebb8d932b" title="Gets Q2 point from BNO08x FRS (flash record system)." alt="" coords="245,1208,366,1235"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="474,1190,366,1212,365,1207,473,1185"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a1590ba793668f9cb1a32a1f4dd07cb9a" title="Gets Q3 point from BNO08x FRS (flash record system)." alt="" coords="245,1259,366,1285"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="460,1192,447,1198,433,1210,424,1223,415,1236,399,1249,367,1263,365,1258,397,1244,411,1232,420,1220,429,1206,445,1194,458,1187"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="229,1114,153,1105,153,1100,230,1109"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="230,1131,165,1139,165,1134,229,1126"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#aea8e2c6dd7a2c9899479a7f39fe94798" title="Initializes BNO08x sensor." alt="" coords="496,1208,621,1235"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="718,1224,622,1224,622,1219,718,1219"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a7cdeb849e728487de961cdfd4030c773" name="a7cdeb849e728487de961cdfd4030c773"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7cdeb849e728487de961cdfd4030c773">◆ </a></span>wait_for_tx_done()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">bool BNO08x::wait_for_tx_done </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Waits for a queued packet to be sent or HOST_INT_TIMEOUT_MS to elapse. </p>
|
||
|
|
<p>If no reports are currently enabled the hint pin interrupt will be re-enabled by this function.</p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>True if packet was sent within HOST_INT_TIMEOUT_MS, false if otherwise. </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a7cdeb849e728487de961cdfd4030c773_icgraph.png" border="0" usemap="#aclass_b_n_o08x_a7cdeb849e728487de961cdfd4030c773_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a7cdeb849e728487de961cdfd4030c773_icgraph" id="aclass_b_n_o08x_a7cdeb849e728487de961cdfd4030c773_icgraph">
|
||
|
|
<area shape="rect" title="Waits for a queued packet to be sent or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="780,1513,956,1539"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#aeffce374f558a167d5b5f19ad627e7cc" title="Sends command to calibrate accelerometer." alt="" coords="516,495,732,522"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="864,1497,862,1305,857,1167,847,1016,831,865,807,726,792,665,774,612,753,569,730,536,717,525,720,520,734,532,758,566,779,610,797,664,812,725,836,864,853,1015,863,1166,868,1305,870,1497"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#afd0ca5f9b9741935543d143a5a43d128" title="Sends command to calibrate accelerometer, gyro, and magnetometer." alt="" coords="550,546,697,573"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="864,1497,861,1314,855,1182,844,1039,828,897,804,766,789,709,772,659,752,617,730,587,715,575,697,567,699,562,718,570,734,583,757,615,777,657,794,707,809,765,833,896,849,1039,860,1182,866,1313,869,1497"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a9ada90f8ab6dd33fa2d7c168d9234af1" title="Sends command to calibrate gyro." alt="" coords="544,597,703,623"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="864,1497,859,1323,852,1198,841,1064,824,929,801,806,786,752,770,705,751,666,730,637,718,627,703,619,705,615,721,622,734,634,756,664,775,703,792,751,806,805,830,928,846,1063,858,1198,864,1323,869,1497"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ac26350b55095a346d72598ab8aa74b4a" title="Sends command to calibrate magnetometer." alt="" coords="515,647,732,674"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="864,1497,857,1332,850,1214,838,1088,821,961,798,846,768,751,750,715,730,688,716,677,720,673,734,684,755,712,773,749,803,845,826,961,843,1087,855,1214,863,1331,869,1497"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a1c6c49c97bc098db89db1aaa37e18f26" title="Sends command to calibrate planar accelerometer." alt="" coords="539,698,708,741"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="863,1497,854,1344,832,1121,815,1006,792,900,764,813,748,780,730,755,707,737,710,733,734,751,753,777,769,811,797,899,820,1005,837,1120,859,1344,868,1497"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#afe39bfdede7b9a2b273983cb29a27d6e" title="Sends command to clear persistent tare settings in non-volatile memory of BNO08x (See Ref...." alt="" coords="556,765,691,791"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="863,1497,853,1352,831,1143,813,1036,791,939,763,859,748,828,730,805,712,792,691,784,693,779,715,787,734,801,752,825,768,857,796,937,818,1035,836,1143,858,1352,868,1497"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a00ec3857cb06ae885e32059ef1cab693" title="Disables a sensor report for a given ID by setting its time interval to 0." alt="" coords="544,815,703,842"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="854,1499,627,844,632,842,859,1497"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a41613e65ea9beef883184b7ef67affdd" title="Enables a sensor report for a given ID." alt="" coords="546,1437,702,1463"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="818,1509,732,1478,689,1467,691,1461,733,1473,820,1504"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ac9d9b6636745e8180807284da67c92a2" title="Sends command to end calibration procedure." alt="" coords="541,1487,706,1514"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="765,1518,706,1512,707,1507,765,1513"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#adf789e709ac1667656db757c8d559af9" title="Requests meta data from BNO08x FRS (flash record system) given the record ID. Contains Q points and o..." alt="" coords="531,1538,717,1565"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="765,1539,718,1544,717,1539,765,1534"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a11bb1b3fa44ad8f28c1492b5c07af886" title="Requests product ID, prints the returned info over serial, and returns the reason for the most resent..." alt="" coords="535,1589,713,1615"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="820,1548,733,1579,691,1591,689,1586,732,1574,818,1543"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ac1b3de9b552c611ee9c455d7f19be698" title="Turns on/ brings BNO08x sensor out of sleep mode using executable channel." alt="" coords="558,1639,689,1666"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="843,1552,795,1592,733,1630,690,1645,689,1640,731,1625,792,1588,840,1548"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a176ae0112325c05105eacb4566bbfa0b" title="Puts BNO08x sensor into sleep/low power mode using executable channel." alt="" coords="550,1690,698,1717"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="853,1554,805,1618,772,1652,734,1680,699,1695,697,1690,731,1676,768,1648,801,1615,849,1551"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#affaaa35abbb872da5299ebab6e2c9b11" title="Requests ME calibration status from BNO08x (see Ref. Manual 6.4.7.2)" alt="" coords="530,1741,717,1783"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="858,1555,840,1594,813,1642,777,1690,734,1731,715,1742,712,1738,731,1727,773,1686,808,1639,835,1592,853,1553"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#aa16609de88bfb7b389348859aa0cee54" title="Sends command to save internal calibration data (See Ref. Manual 6.4.7)." alt="" coords="539,1807,709,1834"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="863,1555,849,1608,824,1673,786,1741,762,1771,734,1798,711,1811,708,1806,731,1793,758,1767,782,1738,819,1671,844,1606,858,1554"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#afb2ffc4e7ff0498917bc14a83af306e2" title="Sends command to save tare into non-volatile memory of BNO08x (See Ref. Manual 6.4...." alt="" coords="557,1858,690,1885"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="866,1555,855,1617,831,1696,814,1738,792,1778,766,1816,734,1848,714,1861,692,1868,690,1863,712,1856,731,1844,762,1812,788,1775,809,1735,826,1694,849,1615,861,1554"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a973a1b1785f3302ee1b2702c6a27646e" title="Soft resets BNO08x sensor using executable channel." alt="" coords="556,1909,691,1935"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="868,1555,859,1625,838,1718,821,1767,799,1815,770,1860,734,1899,715,1912,693,1919,691,1914,712,1907,731,1895,766,1857,794,1813,816,1765,833,1717,854,1624,862,1555"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a4549bbef48208bd9c745fc755b93012f" title="Sends command to tare an axis (See Ref. Manual 6.4.4.1)" alt="" coords="559,1959,689,1986"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="869,1555,864,1633,857,1684,845,1740,828,1797,805,1852,774,1904,734,1949,713,1963,690,1971,688,1966,711,1958,731,1945,769,1901,800,1850,823,1795,840,1738,851,1684,859,1633,864,1555"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ae6e875a27ae74ebed806ee1a4576845a" title="Runs full calibration routine." alt="" coords="5,1813,191,1855"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="534,552,513,536,501,517,493,494,486,436,487,367,492,292,496,218,495,150,486,95,478,74,465,59,437,37,409,21,381,11,353,8,324,11,296,21,268,36,241,59,229,74,217,96,196,161,178,249,162,357,138,617,121,909,110,1205,105,1474,102,1813,97,1813,99,1474,105,1205,115,909,132,616,157,357,173,248,191,160,212,94,224,71,237,55,265,32,294,16,323,6,353,3,382,6,411,16,440,32,469,55,482,72,491,94,501,150,501,218,497,292,492,367,492,436,499,493,506,515,517,532,538,547"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ad5c991150895b80bee68c933059a4058" title="Sends command to disable accelerometer reports by setting report interval to 0." alt="" coords="249,69,457,95"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="528,818,513,805,497,779,486,745,479,706,477,661,480,562,489,455,497,348,500,249,498,205,491,167,481,134,465,109,452,98,455,94,469,106,485,132,497,166,503,205,506,249,503,348,494,455,485,562,482,661,485,705,491,744,501,776,517,802,532,814"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a4fdc39294922a9553d84cd96bdae4376" title="Sends command to disable activity classifier reports by setting report interval to 0." alt="" coords="270,119,436,162"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="528,818,513,805,498,781,488,751,482,715,479,676,480,586,487,489,494,393,496,304,488,229,479,199,465,176,452,163,435,155,438,150,455,159,469,172,484,197,493,227,502,303,500,393,493,490,486,586,484,675,487,715,493,750,503,779,517,802,532,814"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ab187fe50fcfbb04bec9e80eb0fccf61c" title="Sends command to disable ARVR stabilized game rotation vector reports by setting report interval to 0..." alt="" coords="267,186,439,245"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="528,818,513,805,500,784,490,758,482,693,482,615,486,532,491,448,492,370,484,305,476,279,465,258,453,246,438,237,441,232,456,242,469,255,481,277,490,304,497,370,496,448,492,532,487,615,487,693,496,757,505,782,517,802,532,814"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#aa59e3d8953c96dc1cc5958a1ac628df4" title="Sends command to disable ARVR stabilized rotation vector reports by setting report interval to 0." alt="" coords="272,269,434,327"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="528,818,513,805,491,776,476,746,468,717,465,688,471,631,485,574,499,517,506,459,504,430,497,401,485,371,465,341,451,327,433,317,436,312,454,323,469,338,489,369,503,399,510,429,512,459,505,518,490,575,476,632,470,688,473,716,481,744,496,773,517,802,532,814"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7665cce95e791c89161ec863f49c0392" title="Sends command to disable game rotation vector reports by setting report interval to 0." alt="" coords="274,351,432,394"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="528,818,513,805,494,780,481,755,474,730,471,705,475,655,487,605,499,556,504,507,501,482,495,458,483,433,465,408,450,395,431,385,433,380,453,390,469,404,487,430,500,456,507,481,509,507,504,557,492,607,481,656,476,704,479,729,486,753,498,777,517,802,532,813"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a5e63a9e68dbe2968b37dcb6dae04de6f" title="Sends command to disable gravity reports by setting report interval to 0." alt="" coords="271,418,435,445"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="528,817,513,805,496,783,485,761,478,739,475,717,479,673,489,629,498,586,502,543,499,522,493,501,482,480,465,459,451,447,434,439,436,434,454,443,469,455,486,477,497,499,504,521,507,543,504,587,494,630,484,674,481,717,483,738,490,759,501,780,517,802,532,813"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a8296089e2fdbd7d2e85f364cf063af82" title="Sends command to disable gyro reports by setting report interval to 0." alt="" coords="277,469,429,495"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="528,817,513,805,498,787,488,768,479,730,481,692,489,655,496,618,498,581,489,545,479,527,465,509,448,496,428,488,430,483,451,492,469,505,484,524,494,543,503,581,501,618,494,656,487,693,485,729,493,766,503,784,517,802,532,813"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#aac0a00bed7825d8a2c357a48c3626931" title="Sends command to disable gyro integrated rotation vector reports by setting report interval to 0." alt="" coords="277,519,429,578"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="528,817,513,805,494,779,485,752,484,725,487,698,490,671,489,645,482,618,465,592,448,577,427,566,430,562,451,573,469,588,487,616,495,644,495,672,492,698,489,725,490,751,498,776,517,802,532,813"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#afbd2b02d5abe7084ce9de49ee2c9142f" title="Sends command to disable linear accelerometer reports by setting report interval to 0." alt="" coords="274,602,432,645"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="528,816,513,805,498,787,491,768,488,731,486,694,479,676,465,659,449,647,431,638,433,633,452,642,469,655,483,674,491,693,493,730,496,767,503,784,517,801,531,812"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a6671b082d20dda8bf5c53cb47db0c338" title="Sends command to disable magnetometer reports by setting report interval to 0." alt="" coords="248,669,458,695"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="528,815,513,805,502,794,495,781,488,756,483,732,476,720,465,709,446,698,449,694,469,705,480,717,488,730,494,755,499,779,506,790,517,801,531,810"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a171d78f4b00598b04c8ca54da16c508b" title="Sends command to disable raw accelerometer reports by setting report interval to 0." alt="" coords="280,719,426,762"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="534,813,514,806,490,791,466,776,425,761,427,756,468,772,492,787,516,801,535,808"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a75ef3d09f1ee016999c459e43e9e8c44" title="Sends command to disable raw gyro reports by setting report interval to 0." alt="" coords="264,786,442,813"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="528,821,442,812,443,806,529,816"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#add29c84038558c28bcfca37865cf9244" title="Sends command to disable raw magnetometer reports by setting report interval to 0." alt="" coords="280,837,426,879"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="529,842,427,853,426,848,528,836"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a1ebd456d2a67a22b5ba0911a95915921" title="Sends command to disable rotation vector reports by setting report interval to 0." alt="" coords="268,903,438,946"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="578,851,468,894,433,905,431,900,466,889,576,846"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ab307ed3352e04c9e998ab4dd066f8932" title="Sends command to disable stability reports by setting report interval to 0." alt="" coords="267,970,439,1013"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="601,855,544,908,507,936,468,960,440,973,438,968,466,956,504,932,540,904,597,851"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a427550a4ba25252912436b899124e157" title="Sends command to disable step counter reports by setting report interval to 0." alt="" coords="277,1037,429,1079"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="610,857,588,895,556,941,516,987,468,1027,430,1046,428,1041,466,1022,512,983,552,938,583,892,606,854"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a16f83d1e85576a51abf2c65e5de58cd2" title="Sends command to disable tap detector reports by setting report interval to 0." alt="" coords="281,1103,425,1146"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="616,858,597,909,566,972,523,1037,498,1067,469,1094,448,1106,427,1115,424,1110,446,1101,465,1089,494,1064,519,1034,561,970,592,907,611,856"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#aaf28212a5f1960c62a73282976142cfc" title="Sends command to disable uncalibrated gyro reports by setting report interval to 0." alt="" coords="239,1170,467,1197"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="620,858,605,921,577,1003,557,1047,533,1088,503,1127,469,1160,450,1172,447,1167,465,1156,499,1123,528,1085,552,1044,572,1001,600,920,615,857"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a2795c6579cf03e22f62a5eadc88dee91" title="Sends command to enable accelerometer reports (See Ref. Manual 6.5.9)" alt="" coords="250,1221,456,1247"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="606,1425,584,1387,552,1343,512,1299,466,1262,442,1250,444,1246,468,1257,516,1295,556,1339,588,1384,611,1422"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ad7b83cac874c092583f8513d3bb69bbf" title="Sends command to enable activity classifier reports (See Ref. Manual 6.5.36)" alt="" coords="271,1271,435,1314"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="597,1428,540,1378,504,1351,466,1328,434,1315,436,1310,468,1324,507,1347,543,1374,600,1424"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a5680148a41cb9cc96d1911150c46d2b8" title="Sends command to enable ARVR stabilized game rotation vector reports (See Ref. Manual 6...." alt="" coords="267,1338,439,1397"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="562,1434,439,1396,440,1391,564,1429"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a8a5f3b985989e846e831f70f7733d0bc" title="Sends command to enable ARVR stabilized rotation vector reports (See Ref. Manual 6...." alt="" coords="273,1421,433,1479"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="530,1453,433,1453,433,1447,530,1447"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#abe04c38b5bd52d331bd8aefae1f51947" title="Sends command to enable game rotation vector reports (See Ref. Manual 6.5.19)" alt="" coords="275,1503,431,1546"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="545,1470,516,1478,468,1494,430,1505,429,1500,466,1489,514,1473,544,1465"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a030eae12c3586acf09b48e94630b2544" title="Sends command to enable gravity reading reports (See Ref. Manual 6.5.11)" alt="" coords="273,1570,433,1597"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="533,1468,517,1477,500,1497,494,1518,486,1539,469,1560,435,1577,432,1572,465,1556,482,1537,489,1516,496,1494,513,1473,530,1463"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ad7b322681b9ec5f57edb09e336b988c0" title="Sends command to enable gyro reports (See Ref. Manual 6.5.13)" alt="" coords="279,1621,427,1647"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="533,1467,517,1477,504,1493,497,1509,494,1542,490,1577,483,1594,469,1611,450,1623,428,1631,426,1626,447,1619,465,1607,478,1591,485,1576,488,1542,492,1507,499,1490,513,1473,530,1462"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7388c67de3906ad05b233fd7eff0514d" title="Sends command to enable gyro integrated rotation vector reports (See Ref. Manual 6...." alt="" coords="279,1671,427,1730"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="533,1466,517,1477,500,1499,493,1521,491,1543,492,1566,493,1613,485,1637,469,1661,450,1677,428,1688,426,1683,447,1672,465,1658,480,1635,487,1612,487,1566,486,1543,487,1520,496,1496,513,1473,530,1461"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ae1435b83ca83bc51b75f3303afe87f7b" title="Sends command to enable linear accelerometer reports (See Ref. Manual 6.5.10)" alt="" coords="276,1754,430,1797"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="533,1465,517,1477,495,1509,487,1542,487,1574,493,1607,498,1641,499,1675,491,1709,469,1744,452,1758,432,1768,429,1763,449,1754,465,1740,486,1707,494,1675,493,1642,487,1608,482,1575,481,1541,490,1507,513,1474,530,1461"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a3c32120bcd0987c3ca1bb72910586b59" title="Sends command to enable magnetometer reports (See Ref. Manual 6.5.16)" alt="" coords="250,1821,456,1847"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="533,1465,517,1477,501,1498,491,1518,482,1559,485,1600,494,1642,503,1684,506,1726,497,1768,485,1790,469,1811,454,1822,451,1818,465,1807,481,1787,492,1766,501,1726,498,1684,489,1643,480,1601,477,1558,486,1516,497,1495,513,1474,530,1461"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a3042301cf0f51657c82b1127dce230f4" title="Sends command to enable raw accelerometer reports (See Ref. Manual 6.5.8)" alt="" coords="281,1871,425,1914"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="533,1465,517,1477,499,1501,487,1524,480,1548,477,1571,481,1618,492,1666,503,1714,508,1762,506,1787,499,1811,487,1836,469,1861,449,1877,426,1888,424,1883,446,1873,465,1858,482,1834,494,1810,500,1786,503,1762,498,1714,487,1667,476,1619,472,1571,475,1547,482,1522,494,1498,513,1474,530,1460"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a8d8e75f0234287cb89cbec553cffe52c" title="Sends command to enable raw gyro reports (See Ref. Manual 6.5.12)" alt="" coords="265,1938,441,1965"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="533,1465,517,1477,496,1505,483,1533,475,1561,473,1588,479,1644,494,1700,509,1757,515,1813,512,1842,505,1871,490,1899,469,1928,443,1946,440,1942,465,1924,486,1896,500,1869,507,1841,510,1813,503,1758,489,1702,474,1645,467,1588,470,1560,478,1531,492,1502,513,1474,529,1460"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="263,1546,240,1560,211,1589,186,1621,147,1693,121,1761,107,1813,101,1812,116,1760,142,1691,182,1618,207,1585,237,1556,260,1542"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="234,1837,191,1837,191,1831,234,1831"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="519,1795,517,1797,501,1820,495,1842,497,1889,499,1913,497,1936,488,1958,469,1979,439,1998,411,2011,384,2017,357,2017,302,2005,237,1979,196,1954,160,1921,131,1887,110,1857,114,1854,135,1884,163,1918,199,1950,240,1974,303,1999,358,2012,384,2012,410,2006,437,1994,465,1975,483,1955,492,1935,493,1913,491,1890,490,1842,497,1817,513,1794,516,1791"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="526,1840,517,1848,501,1869,495,1890,496,1936,498,1959,496,1981,487,2003,469,2023,439,2043,411,2056,384,2062,356,2064,329,2060,300,2051,237,2023,212,2007,189,1988,151,1942,123,1896,105,1857,110,1855,128,1893,156,1939,193,1984,215,2003,240,2018,302,2046,330,2054,357,2058,383,2057,409,2051,436,2038,465,2019,483,2000,491,1980,492,1959,491,1936,489,1890,497,1866,513,1844,523,1836"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<h2 class="groupheader">Member Data Documentation</h2>
|
||
|
|
<a id="a3365b7ebde01e284274e655c60343df9" name="a3365b7ebde01e284274e655c60343df9"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3365b7ebde01e284274e655c60343df9">◆ </a></span>accel_accuracy</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">uint16_t BNO08x::accel_accuracy</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Raw acceleration readings (See SH-2 Ref. Manual 6.5.8) </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a35e1635ef5edde8fc8640f978c6f2e3c" name="a35e1635ef5edde8fc8640f978c6f2e3c"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a35e1635ef5edde8fc8640f978c6f2e3c">◆ </a></span>accel_lin_accuracy</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">uint16_t BNO08x::accel_lin_accuracy</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Raw linear acceleration (See SH-2 Ref. Manual 6.5.10) </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a0564aaf5b20dc42b54db4fb3115ac1c7" name="a0564aaf5b20dc42b54db4fb3115ac1c7"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0564aaf5b20dc42b54db4fb3115ac1c7">◆ </a></span>ACCELEROMETER_Q1</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr int16_t BNO08x::ACCELEROMETER_Q1 = 8</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Acceleration Q point (See SH-2 Ref. Manual 6.5.9) </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a75cea49c1c08ca28d9fa7e5ed61c6e7b" name="a75cea49c1c08ca28d9fa7e5ed61c6e7b"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a75cea49c1c08ca28d9fa7e5ed61c6e7b">◆ </a></span>activity_classifier</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">uint8_t BNO08x::activity_classifier</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Activity status reading (See SH-2 Ref. Manual 6.5.36) </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="af96e8cd070459f945ffbf01b98106e13" name="af96e8cd070459f945ffbf01b98106e13"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af96e8cd070459f945ffbf01b98106e13">◆ </a></span>activity_confidences</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">uint8_t* BNO08x::activity_confidences</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Confidence of read activities (See SH-2 Ref. Manual 6.5.36) </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="aafe117561fe9138800073a04a778b4ce" name="aafe117561fe9138800073a04a778b4ce"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aafe117561fe9138800073a04a778b4ce">◆ </a></span>ANGULAR_VELOCITY_Q1</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr int16_t BNO08x::ANGULAR_VELOCITY_Q1 = 10</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Angular velocity Q point (See SH-2 Ref. Manual 6.5.44) </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a982f065df42f00e53fd87c840efdb0f1" name="a982f065df42f00e53fd87c840efdb0f1"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a982f065df42f00e53fd87c840efdb0f1">◆ </a></span>bus_config</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">spi_bus_config_t BNO08x::bus_config {}</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>SPI bus GPIO configuration settings. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="acd5b44d705af1f9aaa271a59a9d2d595" name="acd5b44d705af1f9aaa271a59a9d2d595"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acd5b44d705af1f9aaa271a59a9d2d595">◆ </a></span>CALIBRATE_ACCEL</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr uint8_t BNO08x::CALIBRATE_ACCEL = 0</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Calibrate accelerometer command used by queue_calibrate_command. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="af53d9e99f163d97ef92fe989b1dd25cc" name="af53d9e99f163d97ef92fe989b1dd25cc"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af53d9e99f163d97ef92fe989b1dd25cc">◆ </a></span>CALIBRATE_ACCEL_GYRO_MAG</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr uint8_t BNO08x::CALIBRATE_ACCEL_GYRO_MAG</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
<b>Initial value:</b><div class="fragment"><div class="line">=</div>
|
||
|
|
<div class="line"> 4</div>
|
||
|
|
</div><!-- fragment -->
|
||
|
|
<p>Calibrate accelerometer, gyro, & magnetometer command used by queue_calibrate_command. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="aeac84719a1cc0f9c8d5a9a749391d4db" name="aeac84719a1cc0f9c8d5a9a749391d4db"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aeac84719a1cc0f9c8d5a9a749391d4db">◆ </a></span>CALIBRATE_GYRO</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr uint8_t BNO08x::CALIBRATE_GYRO = 1</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Calibrate gyro command used by queue_calibrate_command. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="ac00e8b59ae8d710cf79956eaafa97ddb" name="ac00e8b59ae8d710cf79956eaafa97ddb"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac00e8b59ae8d710cf79956eaafa97ddb">◆ </a></span>CALIBRATE_MAG</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr uint8_t BNO08x::CALIBRATE_MAG = 2</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Calibrate magnetometer command used by queue_calibrate_command. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a955dcb60da150490e17367a871b3a3d2" name="a955dcb60da150490e17367a871b3a3d2"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a955dcb60da150490e17367a871b3a3d2">◆ </a></span>CALIBRATE_PLANAR_ACCEL</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr uint8_t BNO08x::CALIBRATE_PLANAR_ACCEL = 3</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Calibrate planar acceleration command used by queue_calibrate_command. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a584bfa04a39feb93279ee673c340db54" name="a584bfa04a39feb93279ee673c340db54"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a584bfa04a39feb93279ee673c340db54">◆ </a></span>CALIBRATE_STOP</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr uint8_t BNO08x::CALIBRATE_STOP = 5</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Stop calibration command used by queue_calibrate_command. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="ad212b5028a31e857e76d251ced2724e1" name="ad212b5028a31e857e76d251ced2724e1"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad212b5028a31e857e76d251ced2724e1">◆ </a></span>calibration_status</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">uint8_t BNO08x::calibration_status</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Calibration status of device (See SH-2 Ref. Manual 6.4.7.1 & 6.4.7.2) </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a6a15e3a64dd71ea61f0448afcce96409" name="a6a15e3a64dd71ea61f0448afcce96409"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6a15e3a64dd71ea61f0448afcce96409">◆ </a></span>cb_list</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">std::vector<std::function<void()> > BNO08x::cb_list</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a4f580b3cb232a762ea7019ee7b04d419" name="a4f580b3cb232a762ea7019ee7b04d419"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4f580b3cb232a762ea7019ee7b04d419">◆ </a></span>COMMAND_CLEAR_DCD</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr uint8_t BNO08x::COMMAND_CLEAR_DCD = 11</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Clear DCD & Reset command (See SH2 Ref. Manual 6.4) </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a93dd073c0cc1f3ccfde552649f6ebccc" name="a93dd073c0cc1f3ccfde552649f6ebccc"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a93dd073c0cc1f3ccfde552649f6ebccc">◆ </a></span>COMMAND_COUNTER</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr uint8_t BNO08x::COMMAND_COUNTER = 2</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="af124a6c1d8b871f3181b6c85f1099cb2" name="af124a6c1d8b871f3181b6c85f1099cb2"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af124a6c1d8b871f3181b6c85f1099cb2">◆ </a></span>COMMAND_DCD</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr uint8_t BNO08x::COMMAND_DCD = 6</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Save DCD command (See SH2 Ref. Manual 6.4.7) </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a7a246989c94cd87f68166b20b7ad4c8b" name="a7a246989c94cd87f68166b20b7ad4c8b"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7a246989c94cd87f68166b20b7ad4c8b">◆ </a></span>COMMAND_DCD_PERIOD_SAVE</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr uint8_t BNO08x::COMMAND_DCD_PERIOD_SAVE = 9</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Configure DCD periodic saving (See SH2 Ref. Manual 6.4) </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a384a1efc9857ad938be3bb44f871539b" name="a384a1efc9857ad938be3bb44f871539b"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a384a1efc9857ad938be3bb44f871539b">◆ </a></span>COMMAND_ERRORS</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr uint8_t BNO08x::COMMAND_ERRORS = 1</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a30eb6d305a187d4d36546841e12176b9" name="a30eb6d305a187d4d36546841e12176b9"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a30eb6d305a187d4d36546841e12176b9">◆ </a></span>COMMAND_INITIALIZE</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr uint8_t BNO08x::COMMAND_INITIALIZE = 4</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Reinitialize sensor hub components See (SH2 Ref. Manual 6.4.5) </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a8381dfe403ddff522f172cb16780731a" name="a8381dfe403ddff522f172cb16780731a"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8381dfe403ddff522f172cb16780731a">◆ </a></span>COMMAND_ME_CALIBRATE</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr uint8_t BNO08x::COMMAND_ME_CALIBRATE = 7</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Command and response to configure ME calibration (See SH2 Ref. Manual 6.4.7) </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a308c8b5307d93a67b5b9066d44494aa5" name="a308c8b5307d93a67b5b9066d44494aa5"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a308c8b5307d93a67b5b9066d44494aa5">◆ </a></span>COMMAND_OSCILLATOR</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr uint8_t BNO08x::COMMAND_OSCILLATOR = 10</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Retrieve oscillator type command (See SH2 Ref. Manual 6.4) </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a0a1756bc16ba3eac45f4229b1e350107" name="a0a1756bc16ba3eac45f4229b1e350107"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0a1756bc16ba3eac45f4229b1e350107">◆ </a></span>COMMAND_TARE</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr uint8_t BNO08x::COMMAND_TARE = 3</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Command and response to tare command (See Sh2 Ref. Manual 6.4.4) </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="af9b6fbf35e7cd55d517d30c6429a21a4" name="af9b6fbf35e7cd55d517d30c6429a21a4"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af9b6fbf35e7cd55d517d30c6429a21a4">◆ </a></span>data_proc_task_hdl</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">TaskHandle_t BNO08x::data_proc_task_hdl</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p><a class="el" href="#ab4373e9b87837ea9fcbc0b536338c7b8" title="Task responsible parsing packets. Executed when SPI task sends a packet to be parsed,...">data_proc_task()</a> task handle </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a6232920a05c0aba34e5560951a20ae87" name="a6232920a05c0aba34e5560951a20ae87"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6232920a05c0aba34e5560951a20ae87">◆ </a></span>default_imu_config</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname"><a class="el" href="structbno08x__config__t.html">bno08x_config_t</a> BNO08x::default_imu_config</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>default imu config settings </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a63eb6c8be6f3bc943a86bb0496871275" name="a63eb6c8be6f3bc943a86bb0496871275"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a63eb6c8be6f3bc943a86bb0496871275">◆ </a></span>evt_grp_report_en</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">EventGroupHandle_t BNO08x::evt_grp_report_en</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Event group for indicating which reports are currently enabled. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a17b19c32d4dfbc9ae2761a0cdd873314" name="a17b19c32d4dfbc9ae2761a0cdd873314"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a17b19c32d4dfbc9ae2761a0cdd873314">◆ </a></span>EVT_GRP_RPT_ACCELEROMETER_BIT</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr EventBits_t BNO08x::EVT_GRP_RPT_ACCELEROMETER_BIT = (1 << 5)</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>When set, accelerometer reports are active. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a96eb1b1bfe1266791fd424b3ce402c56" name="a96eb1b1bfe1266791fd424b3ce402c56"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a96eb1b1bfe1266791fd424b3ce402c56">◆ </a></span>EVT_GRP_RPT_ACTIVITY_CLASSIFIER_BIT</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr EventBits_t BNO08x::EVT_GRP_RPT_ACTIVITY_CLASSIFIER_BIT = (1 << 14)</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>When set, activity classifier reports are active. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a89399e8a68a53bc2a269ab73625a2da2" name="a89399e8a68a53bc2a269ab73625a2da2"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a89399e8a68a53bc2a269ab73625a2da2">◆ </a></span>EVT_GRP_RPT_ALL_BITS</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr EventBits_t BNO08x::EVT_GRP_RPT_ALL_BITS</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
<b>Initial value:</b><div class="fragment"><div class="line">=</div>
|
||
|
|
<div class="line"> <a class="code hl_variable" href="#a198da2ee3cd9cfa459c3c41c4f8c44b7">EVT_GRP_RPT_ROTATION_VECTOR_BIT</a> | <a class="code hl_variable" href="#a0f3f33d93b72ba6564f9d5fa93c24f98">EVT_GRP_RPT_GAME_ROTATION_VECTOR_BIT</a> | <a class="code hl_variable" href="#aa9703cee46912a545b5e85e671f08e4b">EVT_GRP_RPT_ARVR_S_ROTATION_VECTOR_BIT</a> |</div>
|
||
|
|
<div class="line"> <a class="code hl_variable" href="#a79d3fff1e0f19467cad231b22edafa0f">EVT_GRP_RPT_ARVR_S_GAME_ROTATION_VECTOR_BIT</a> | <a class="code hl_variable" href="#a541155dc4544193451cf102e2a992da9">EVT_GRP_RPT_GYRO_ROTATION_VECTOR_BIT</a> | <a class="code hl_variable" href="#a17b19c32d4dfbc9ae2761a0cdd873314">EVT_GRP_RPT_ACCELEROMETER_BIT</a> |</div>
|
||
|
|
<div class="line"> <a class="code hl_variable" href="#ad93161968a53ff53a6bb74ab7c34fbff">EVT_GRP_RPT_LINEAR_ACCELEROMETER_BIT</a> | <a class="code hl_variable" href="#ab94a8f69673a3db7556ba67775c5ea93">EVT_GRP_RPT_GRAVITY_BIT</a> | <a class="code hl_variable" href="#a3a8b12ea9b75f97191785a60d1aa962a">EVT_GRP_RPT_GYRO_BIT</a> | <a class="code hl_variable" href="#af86821bc0f1e7f5897de20b5e47a85bd">EVT_GRP_RPT_GYRO_UNCALIBRATED_BIT</a> |</div>
|
||
|
|
<div class="line"> <a class="code hl_variable" href="#a901af6f2d552f197ee830d0a1c06679c">EVT_GRP_RPT_MAGNETOMETER_BIT</a> | <a class="code hl_variable" href="#a665464f781fe891b9179478d0174af47">EVT_GRP_RPT_TAP_DETECTOR_BIT</a> | <a class="code hl_variable" href="#ab264b65a3aa5a9a74ed11b8977164a73">EVT_GRP_RPT_STEP_COUNTER_BIT</a> | <a class="code hl_variable" href="#a7d6ee23222f55dbe9f70e04b36d9add2">EVT_GRP_RPT_STABILITY_CLASSIFIER_BIT</a> |</div>
|
||
|
|
<div class="line"> <a class="code hl_variable" href="#a96eb1b1bfe1266791fd424b3ce402c56">EVT_GRP_RPT_ACTIVITY_CLASSIFIER_BIT</a> | <a class="code hl_variable" href="#a3e56d12435f7be81956d68196f1a46b4">EVT_GRP_RPT_RAW_ACCELEROMETER_BIT</a> | <a class="code hl_variable" href="#a6be7b240e4447c2c643e706954093aa0">EVT_GRP_RPT_RAW_GYRO_BIT</a> | <a class="code hl_variable" href="#ac28553b40b82c7cb409938681afe6cec">EVT_GRP_RPT_RAW_MAGNETOMETER_BIT</a></div>
|
||
|
|
<div class="ttc" id="aclass_b_n_o08x_html_a0f3f33d93b72ba6564f9d5fa93c24f98"><div class="ttname"><a href="#a0f3f33d93b72ba6564f9d5fa93c24f98">BNO08x::EVT_GRP_RPT_GAME_ROTATION_VECTOR_BIT</a></div><div class="ttdeci">static const constexpr EventBits_t EVT_GRP_RPT_GAME_ROTATION_VECTOR_BIT</div><div class="ttdoc">When set, game rotation vector reports are active.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:401</div></div>
|
||
|
|
<div class="ttc" id="aclass_b_n_o08x_html_a17b19c32d4dfbc9ae2761a0cdd873314"><div class="ttname"><a href="#a17b19c32d4dfbc9ae2761a0cdd873314">BNO08x::EVT_GRP_RPT_ACCELEROMETER_BIT</a></div><div class="ttdeci">static const constexpr EventBits_t EVT_GRP_RPT_ACCELEROMETER_BIT</div><div class="ttdoc">When set, accelerometer reports are active.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:408</div></div>
|
||
|
|
<div class="ttc" id="aclass_b_n_o08x_html_a198da2ee3cd9cfa459c3c41c4f8c44b7"><div class="ttname"><a href="#a198da2ee3cd9cfa459c3c41c4f8c44b7">BNO08x::EVT_GRP_RPT_ROTATION_VECTOR_BIT</a></div><div class="ttdeci">static const constexpr EventBits_t EVT_GRP_RPT_ROTATION_VECTOR_BIT</div><div class="ttdoc">When set, rotation vector reports are active.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:400</div></div>
|
||
|
|
<div class="ttc" id="aclass_b_n_o08x_html_a3a8b12ea9b75f97191785a60d1aa962a"><div class="ttname"><a href="#a3a8b12ea9b75f97191785a60d1aa962a">BNO08x::EVT_GRP_RPT_GYRO_BIT</a></div><div class="ttdeci">static const constexpr EventBits_t EVT_GRP_RPT_GYRO_BIT</div><div class="ttdoc">When set, gyro reports are active.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:411</div></div>
|
||
|
|
<div class="ttc" id="aclass_b_n_o08x_html_a3e56d12435f7be81956d68196f1a46b4"><div class="ttname"><a href="#a3e56d12435f7be81956d68196f1a46b4">BNO08x::EVT_GRP_RPT_RAW_ACCELEROMETER_BIT</a></div><div class="ttdeci">static const constexpr EventBits_t EVT_GRP_RPT_RAW_ACCELEROMETER_BIT</div><div class="ttdoc">When set, raw accelerometer reports are active.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:418</div></div>
|
||
|
|
<div class="ttc" id="aclass_b_n_o08x_html_a541155dc4544193451cf102e2a992da9"><div class="ttname"><a href="#a541155dc4544193451cf102e2a992da9">BNO08x::EVT_GRP_RPT_GYRO_ROTATION_VECTOR_BIT</a></div><div class="ttdeci">static const constexpr EventBits_t EVT_GRP_RPT_GYRO_ROTATION_VECTOR_BIT</div><div class="ttdoc">When set, gyro integrator rotation vector reports are active.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:406</div></div>
|
||
|
|
<div class="ttc" id="aclass_b_n_o08x_html_a665464f781fe891b9179478d0174af47"><div class="ttname"><a href="#a665464f781fe891b9179478d0174af47">BNO08x::EVT_GRP_RPT_TAP_DETECTOR_BIT</a></div><div class="ttdeci">static const constexpr EventBits_t EVT_GRP_RPT_TAP_DETECTOR_BIT</div><div class="ttdoc">When set, tap detector reports are active.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:414</div></div>
|
||
|
|
<div class="ttc" id="aclass_b_n_o08x_html_a6be7b240e4447c2c643e706954093aa0"><div class="ttname"><a href="#a6be7b240e4447c2c643e706954093aa0">BNO08x::EVT_GRP_RPT_RAW_GYRO_BIT</a></div><div class="ttdeci">static const constexpr EventBits_t EVT_GRP_RPT_RAW_GYRO_BIT</div><div class="ttdoc">When set, raw gyro reports are active.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:419</div></div>
|
||
|
|
<div class="ttc" id="aclass_b_n_o08x_html_a79d3fff1e0f19467cad231b22edafa0f"><div class="ttname"><a href="#a79d3fff1e0f19467cad231b22edafa0f">BNO08x::EVT_GRP_RPT_ARVR_S_GAME_ROTATION_VECTOR_BIT</a></div><div class="ttdeci">static const constexpr EventBits_t EVT_GRP_RPT_ARVR_S_GAME_ROTATION_VECTOR_BIT</div><div class="ttdoc">When set, ARVR stabilized game rotation vector reports are active.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:404</div></div>
|
||
|
|
<div class="ttc" id="aclass_b_n_o08x_html_a7d6ee23222f55dbe9f70e04b36d9add2"><div class="ttname"><a href="#a7d6ee23222f55dbe9f70e04b36d9add2">BNO08x::EVT_GRP_RPT_STABILITY_CLASSIFIER_BIT</a></div><div class="ttdeci">static const constexpr EventBits_t EVT_GRP_RPT_STABILITY_CLASSIFIER_BIT</div><div class="ttdoc">When set, stability classifier reports are active.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:416</div></div>
|
||
|
|
<div class="ttc" id="aclass_b_n_o08x_html_a901af6f2d552f197ee830d0a1c06679c"><div class="ttname"><a href="#a901af6f2d552f197ee830d0a1c06679c">BNO08x::EVT_GRP_RPT_MAGNETOMETER_BIT</a></div><div class="ttdeci">static const constexpr EventBits_t EVT_GRP_RPT_MAGNETOMETER_BIT</div><div class="ttdoc">When set, magnetometer reports are active.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:413</div></div>
|
||
|
|
<div class="ttc" id="aclass_b_n_o08x_html_a96eb1b1bfe1266791fd424b3ce402c56"><div class="ttname"><a href="#a96eb1b1bfe1266791fd424b3ce402c56">BNO08x::EVT_GRP_RPT_ACTIVITY_CLASSIFIER_BIT</a></div><div class="ttdeci">static const constexpr EventBits_t EVT_GRP_RPT_ACTIVITY_CLASSIFIER_BIT</div><div class="ttdoc">When set, activity classifier reports are active.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:417</div></div>
|
||
|
|
<div class="ttc" id="aclass_b_n_o08x_html_aa9703cee46912a545b5e85e671f08e4b"><div class="ttname"><a href="#aa9703cee46912a545b5e85e671f08e4b">BNO08x::EVT_GRP_RPT_ARVR_S_ROTATION_VECTOR_BIT</a></div><div class="ttdeci">static const constexpr EventBits_t EVT_GRP_RPT_ARVR_S_ROTATION_VECTOR_BIT</div><div class="ttdoc">When set, ARVR stabilized rotation vector reports are active.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:402</div></div>
|
||
|
|
<div class="ttc" id="aclass_b_n_o08x_html_ab264b65a3aa5a9a74ed11b8977164a73"><div class="ttname"><a href="#ab264b65a3aa5a9a74ed11b8977164a73">BNO08x::EVT_GRP_RPT_STEP_COUNTER_BIT</a></div><div class="ttdeci">static const constexpr EventBits_t EVT_GRP_RPT_STEP_COUNTER_BIT</div><div class="ttdoc">When set, step counter reports are active.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:415</div></div>
|
||
|
|
<div class="ttc" id="aclass_b_n_o08x_html_ab94a8f69673a3db7556ba67775c5ea93"><div class="ttname"><a href="#ab94a8f69673a3db7556ba67775c5ea93">BNO08x::EVT_GRP_RPT_GRAVITY_BIT</a></div><div class="ttdeci">static const constexpr EventBits_t EVT_GRP_RPT_GRAVITY_BIT</div><div class="ttdoc">When set, gravity reports are active.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:410</div></div>
|
||
|
|
<div class="ttc" id="aclass_b_n_o08x_html_ac28553b40b82c7cb409938681afe6cec"><div class="ttname"><a href="#ac28553b40b82c7cb409938681afe6cec">BNO08x::EVT_GRP_RPT_RAW_MAGNETOMETER_BIT</a></div><div class="ttdeci">static const constexpr EventBits_t EVT_GRP_RPT_RAW_MAGNETOMETER_BIT</div><div class="ttdoc">When set, raw magnetometer reports are active.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:420</div></div>
|
||
|
|
<div class="ttc" id="aclass_b_n_o08x_html_ad93161968a53ff53a6bb74ab7c34fbff"><div class="ttname"><a href="#ad93161968a53ff53a6bb74ab7c34fbff">BNO08x::EVT_GRP_RPT_LINEAR_ACCELEROMETER_BIT</a></div><div class="ttdeci">static const constexpr EventBits_t EVT_GRP_RPT_LINEAR_ACCELEROMETER_BIT</div><div class="ttdoc">When set, linear accelerometer reports are active.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:409</div></div>
|
||
|
|
<div class="ttc" id="aclass_b_n_o08x_html_af86821bc0f1e7f5897de20b5e47a85bd"><div class="ttname"><a href="#af86821bc0f1e7f5897de20b5e47a85bd">BNO08x::EVT_GRP_RPT_GYRO_UNCALIBRATED_BIT</a></div><div class="ttdeci">static const constexpr EventBits_t EVT_GRP_RPT_GYRO_UNCALIBRATED_BIT</div><div class="ttdoc">When set, uncalibrated gyro reports are active.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:412</div></div>
|
||
|
|
</div><!-- fragment -->
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a79d3fff1e0f19467cad231b22edafa0f" name="a79d3fff1e0f19467cad231b22edafa0f"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a79d3fff1e0f19467cad231b22edafa0f">◆ </a></span>EVT_GRP_RPT_ARVR_S_GAME_ROTATION_VECTOR_BIT</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr EventBits_t BNO08x::EVT_GRP_RPT_ARVR_S_GAME_ROTATION_VECTOR_BIT</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
<b>Initial value:</b><div class="fragment"><div class="line">=</div>
|
||
|
|
<div class="line"> (1 << 3)</div>
|
||
|
|
</div><!-- fragment -->
|
||
|
|
<p>When set, ARVR stabilized game rotation vector reports are active. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="aa9703cee46912a545b5e85e671f08e4b" name="aa9703cee46912a545b5e85e671f08e4b"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa9703cee46912a545b5e85e671f08e4b">◆ </a></span>EVT_GRP_RPT_ARVR_S_ROTATION_VECTOR_BIT</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr EventBits_t BNO08x::EVT_GRP_RPT_ARVR_S_ROTATION_VECTOR_BIT</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
<b>Initial value:</b><div class="fragment"><div class="line">=</div>
|
||
|
|
<div class="line"> (1 << 2)</div>
|
||
|
|
</div><!-- fragment -->
|
||
|
|
<p>When set, ARVR stabilized rotation vector reports are active. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a0f3f33d93b72ba6564f9d5fa93c24f98" name="a0f3f33d93b72ba6564f9d5fa93c24f98"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0f3f33d93b72ba6564f9d5fa93c24f98">◆ </a></span>EVT_GRP_RPT_GAME_ROTATION_VECTOR_BIT</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr EventBits_t BNO08x::EVT_GRP_RPT_GAME_ROTATION_VECTOR_BIT = (1 << 1)</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>When set, game rotation vector reports are active. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="ab94a8f69673a3db7556ba67775c5ea93" name="ab94a8f69673a3db7556ba67775c5ea93"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab94a8f69673a3db7556ba67775c5ea93">◆ </a></span>EVT_GRP_RPT_GRAVITY_BIT</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr EventBits_t BNO08x::EVT_GRP_RPT_GRAVITY_BIT = (1 << 7)</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>When set, gravity reports are active. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a3a8b12ea9b75f97191785a60d1aa962a" name="a3a8b12ea9b75f97191785a60d1aa962a"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3a8b12ea9b75f97191785a60d1aa962a">◆ </a></span>EVT_GRP_RPT_GYRO_BIT</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr EventBits_t BNO08x::EVT_GRP_RPT_GYRO_BIT = (1 << 8)</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>When set, gyro reports are active. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a541155dc4544193451cf102e2a992da9" name="a541155dc4544193451cf102e2a992da9"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a541155dc4544193451cf102e2a992da9">◆ </a></span>EVT_GRP_RPT_GYRO_ROTATION_VECTOR_BIT</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr EventBits_t BNO08x::EVT_GRP_RPT_GYRO_ROTATION_VECTOR_BIT</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
<b>Initial value:</b><div class="fragment"><div class="line">=</div>
|
||
|
|
<div class="line"> (1 << 4)</div>
|
||
|
|
</div><!-- fragment -->
|
||
|
|
<p>When set, gyro integrator rotation vector reports are active. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="af86821bc0f1e7f5897de20b5e47a85bd" name="af86821bc0f1e7f5897de20b5e47a85bd"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af86821bc0f1e7f5897de20b5e47a85bd">◆ </a></span>EVT_GRP_RPT_GYRO_UNCALIBRATED_BIT</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr EventBits_t BNO08x::EVT_GRP_RPT_GYRO_UNCALIBRATED_BIT = (1 << 9)</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>When set, uncalibrated gyro reports are active. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="ad93161968a53ff53a6bb74ab7c34fbff" name="ad93161968a53ff53a6bb74ab7c34fbff"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad93161968a53ff53a6bb74ab7c34fbff">◆ </a></span>EVT_GRP_RPT_LINEAR_ACCELEROMETER_BIT</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr EventBits_t BNO08x::EVT_GRP_RPT_LINEAR_ACCELEROMETER_BIT = (1 << 6)</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>When set, linear accelerometer reports are active. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a901af6f2d552f197ee830d0a1c06679c" name="a901af6f2d552f197ee830d0a1c06679c"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a901af6f2d552f197ee830d0a1c06679c">◆ </a></span>EVT_GRP_RPT_MAGNETOMETER_BIT</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr EventBits_t BNO08x::EVT_GRP_RPT_MAGNETOMETER_BIT = (1 << 10)</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>When set, magnetometer reports are active. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a3e56d12435f7be81956d68196f1a46b4" name="a3e56d12435f7be81956d68196f1a46b4"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3e56d12435f7be81956d68196f1a46b4">◆ </a></span>EVT_GRP_RPT_RAW_ACCELEROMETER_BIT</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr EventBits_t BNO08x::EVT_GRP_RPT_RAW_ACCELEROMETER_BIT = (1 << 15)</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>When set, raw accelerometer reports are active. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a6be7b240e4447c2c643e706954093aa0" name="a6be7b240e4447c2c643e706954093aa0"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6be7b240e4447c2c643e706954093aa0">◆ </a></span>EVT_GRP_RPT_RAW_GYRO_BIT</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr EventBits_t BNO08x::EVT_GRP_RPT_RAW_GYRO_BIT = (1 << 16)</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>When set, raw gyro reports are active. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="ac28553b40b82c7cb409938681afe6cec" name="ac28553b40b82c7cb409938681afe6cec"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac28553b40b82c7cb409938681afe6cec">◆ </a></span>EVT_GRP_RPT_RAW_MAGNETOMETER_BIT</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr EventBits_t BNO08x::EVT_GRP_RPT_RAW_MAGNETOMETER_BIT = (1 << 17)</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>When set, raw magnetometer reports are active. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a198da2ee3cd9cfa459c3c41c4f8c44b7" name="a198da2ee3cd9cfa459c3c41c4f8c44b7"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a198da2ee3cd9cfa459c3c41c4f8c44b7">◆ </a></span>EVT_GRP_RPT_ROTATION_VECTOR_BIT</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr EventBits_t BNO08x::EVT_GRP_RPT_ROTATION_VECTOR_BIT = (1 << 0)</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>When set, rotation vector reports are active. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a7d6ee23222f55dbe9f70e04b36d9add2" name="a7d6ee23222f55dbe9f70e04b36d9add2"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7d6ee23222f55dbe9f70e04b36d9add2">◆ </a></span>EVT_GRP_RPT_STABILITY_CLASSIFIER_BIT</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr EventBits_t BNO08x::EVT_GRP_RPT_STABILITY_CLASSIFIER_BIT = (1 << 13)</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>When set, stability classifier reports are active. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="ab264b65a3aa5a9a74ed11b8977164a73" name="ab264b65a3aa5a9a74ed11b8977164a73"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab264b65a3aa5a9a74ed11b8977164a73">◆ </a></span>EVT_GRP_RPT_STEP_COUNTER_BIT</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr EventBits_t BNO08x::EVT_GRP_RPT_STEP_COUNTER_BIT = (1 << 12)</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>When set, step counter reports are active. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a665464f781fe891b9179478d0174af47" name="a665464f781fe891b9179478d0174af47"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a665464f781fe891b9179478d0174af47">◆ </a></span>EVT_GRP_RPT_TAP_DETECTOR_BIT</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr EventBits_t BNO08x::EVT_GRP_RPT_TAP_DETECTOR_BIT = (1 << 11)</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>When set, tap detector reports are active. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="aa2b4442b5cc63ebf0c495e6fb537c85e" name="aa2b4442b5cc63ebf0c495e6fb537c85e"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa2b4442b5cc63ebf0c495e6fb537c85e">◆ </a></span>evt_grp_spi</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">EventGroupHandle_t BNO08x::evt_grp_spi</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Event group for indicating when bno08x hint pin has triggered and when new data has been processed. Used by calls to sending or receiving functions. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a32cffd8f78881925d22d5a7cb55f2bbc" name="a32cffd8f78881925d22d5a7cb55f2bbc"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a32cffd8f78881925d22d5a7cb55f2bbc">◆ </a></span>EVT_GRP_SPI_RX_DONE_BIT</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr EventBits_t BNO08x::EVT_GRP_SPI_RX_DONE_BIT</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
<b>Initial value:</b><div class="fragment"><div class="line">=</div>
|
||
|
|
<div class="line"> (1 << 0)</div>
|
||
|
|
</div><!-- fragment -->
|
||
|
|
<p>When this bit is set it indicates a receive procedure has completed. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a6415c95701f590c72083f5bdc5f4ae47" name="a6415c95701f590c72083f5bdc5f4ae47"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6415c95701f590c72083f5bdc5f4ae47">◆ </a></span>EVT_GRP_SPI_RX_INVALID_PACKET</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr EventBits_t BNO08x::EVT_GRP_SPI_RX_INVALID_PACKET</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
<b>Initial value:</b><div class="fragment"><div class="line">=</div>
|
||
|
|
<div class="line"> (1 << 2)</div>
|
||
|
|
</div><!-- fragment -->
|
||
|
|
<p>When this bit is set, it indicates an invalid packet has been received. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a603dccfbbead6bdaa3bd970ad28fcd38" name="a603dccfbbead6bdaa3bd970ad28fcd38"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a603dccfbbead6bdaa3bd970ad28fcd38">◆ </a></span>EVT_GRP_SPI_RX_VALID_PACKET</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr EventBits_t BNO08x::EVT_GRP_SPI_RX_VALID_PACKET</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
<b>Initial value:</b><div class="fragment"><div class="line">=</div>
|
||
|
|
<div class="line"> (1 << 1)</div>
|
||
|
|
</div><!-- fragment -->
|
||
|
|
<p>When this bit is set, it indicates a valid packet has been received and processed. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="aa333b17ab88348a9849f0ceb9757dc9c" name="aa333b17ab88348a9849f0ceb9757dc9c"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa333b17ab88348a9849f0ceb9757dc9c">◆ </a></span>EVT_GRP_SPI_TX_DONE</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr EventBits_t BNO08x::EVT_GRP_SPI_TX_DONE = (1 << 3)</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>When this bit is set, it indicates a queued packet has been sent. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="ad7ef7d7068af5f92239c12022dbeb16d" name="ad7ef7d7068af5f92239c12022dbeb16d"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad7ef7d7068af5f92239c12022dbeb16d">◆ </a></span>FRS_RECORD_ID_ACCELEROMETER</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr uint16_t BNO08x::FRS_RECORD_ID_ACCELEROMETER</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
<b>Initial value:</b><div class="fragment"><div class="line">=</div>
|
||
|
|
<div class="line"> 0xE302</div>
|
||
|
|
</div><!-- fragment -->
|
||
|
|
<p>Accelerometer record ID, to be passed in metadata functions like <a class="el" href="#a4421c43323945946ad605f8422958dcf" title="Gets Q1 point from BNO08x FRS (flash record system).">get_Q1()</a> </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a35d8f641e73c308f92a5a0a772f90f48" name="a35d8f641e73c308f92a5a0a772f90f48"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a35d8f641e73c308f92a5a0a772f90f48">◆ </a></span>FRS_RECORD_ID_GYROSCOPE_CALIBRATED</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr uint16_t BNO08x::FRS_RECORD_ID_GYROSCOPE_CALIBRATED</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
<b>Initial value:</b><div class="fragment"><div class="line">=</div>
|
||
|
|
<div class="line"> 0xE306</div>
|
||
|
|
</div><!-- fragment -->
|
||
|
|
<p>Calirated gyroscope record ID, to be passed in metadata functions like <a class="el" href="#a4421c43323945946ad605f8422958dcf" title="Gets Q1 point from BNO08x FRS (flash record system).">get_Q1()</a> </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a0992d77f9bae0b8e3c8d9331fe84fe24" name="a0992d77f9bae0b8e3c8d9331fe84fe24"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0992d77f9bae0b8e3c8d9331fe84fe24">◆ </a></span>FRS_RECORD_ID_MAGNETIC_FIELD_CALIBRATED</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr uint16_t BNO08x::FRS_RECORD_ID_MAGNETIC_FIELD_CALIBRATED</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
<b>Initial value:</b><div class="fragment"><div class="line">=</div>
|
||
|
|
<div class="line"> 0xE309</div>
|
||
|
|
</div><!-- fragment -->
|
||
|
|
<p>Calibrated magnetometer record ID, to be passed in metadata functions like <a class="el" href="#a4421c43323945946ad605f8422958dcf" title="Gets Q1 point from BNO08x FRS (flash record system).">get_Q1()</a> </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a9f35840b19c8ad11fd1b4622c3269250" name="a9f35840b19c8ad11fd1b4622c3269250"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9f35840b19c8ad11fd1b4622c3269250">◆ </a></span>FRS_RECORD_ID_ROTATION_VECTOR</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr uint16_t BNO08x::FRS_RECORD_ID_ROTATION_VECTOR</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
<b>Initial value:</b><div class="fragment"><div class="line">=</div>
|
||
|
|
<div class="line"> 0xE30B</div>
|
||
|
|
</div><!-- fragment -->
|
||
|
|
<p>Rotation vector record ID, to be passed in metadata functions like <a class="el" href="#a4421c43323945946ad605f8422958dcf" title="Gets Q1 point from BNO08x FRS (flash record system).">get_Q1()</a> </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="ae01698d287ea999179a11e2244902022" name="ae01698d287ea999179a11e2244902022"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae01698d287ea999179a11e2244902022">◆ </a></span>gravity_accuracy</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">uint16_t BNO08x::gravity_accuracy</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Gravity reading in m/s^2 (See SH-2 Ref. Manual 6.5.11) </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="ae10722334dfce9635e76519598e165a2" name="ae10722334dfce9635e76519598e165a2"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae10722334dfce9635e76519598e165a2">◆ </a></span>GRAVITY_Q1</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr int16_t BNO08x::GRAVITY_Q1 = 8</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Gravity Q point (See SH-2 Ref. Manual 6.5.11) </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="af45016be9ea523d80be8467b2907b499" name="af45016be9ea523d80be8467b2907b499"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af45016be9ea523d80be8467b2907b499">◆ </a></span>gravity_X</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">uint16_t BNO08x::gravity_X</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="af20dcd487a9fe8fa6243817d51e37be5" name="af20dcd487a9fe8fa6243817d51e37be5"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af20dcd487a9fe8fa6243817d51e37be5">◆ </a></span>gravity_Y</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">uint16_t BNO08x::gravity_Y</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="afa1cf5c3afbb258d97c55c5fb187f2d6" name="afa1cf5c3afbb258d97c55c5fb187f2d6"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afa1cf5c3afbb258d97c55c5fb187f2d6">◆ </a></span>gravity_Z</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">uint16_t BNO08x::gravity_Z</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a98ea35dd0fbd0c409d25fd8a6ed9f277" name="a98ea35dd0fbd0c409d25fd8a6ed9f277"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a98ea35dd0fbd0c409d25fd8a6ed9f277">◆ </a></span>gyro_accuracy</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">uint16_t BNO08x::gyro_accuracy</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Raw gyro reading (See SH-2 Ref. Manual 6.5.13) </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="aa3bec8effefa61cec6fa170e9d02c4dd" name="aa3bec8effefa61cec6fa170e9d02c4dd"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa3bec8effefa61cec6fa170e9d02c4dd">◆ </a></span>GYRO_Q1</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr int16_t BNO08x::GYRO_Q1 = 9</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Gyro Q point (See SH-2 Ref. Manual 6.5.13) </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="ae7f34752f888c637d5619f898e62a6d4" name="ae7f34752f888c637d5619f898e62a6d4"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae7f34752f888c637d5619f898e62a6d4">◆ </a></span>HOST_INT_TIMEOUT_MS</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr uint64_t BNO08x::HOST_INT_TIMEOUT_MS</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
<b>Initial value:</b><div class="fragment"><div class="line">=</div>
|
||
|
|
<div class="line"> 300ULL</div>
|
||
|
|
</div><!-- fragment -->
|
||
|
|
<p>Max wait between HINT being asserted by <a class="el" href="class_b_n_o08x.html">BNO08x</a> before transaction is considered failed (in miliseconds) </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="aeda443e9f608fccfec0e6770edc90c82" name="aeda443e9f608fccfec0e6770edc90c82"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aeda443e9f608fccfec0e6770edc90c82">◆ </a></span>imu_config</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname"><a class="el" href="structbno08x__config__t.html">bno08x_config_t</a> BNO08x::imu_config {}</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>IMU configuration settings. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a425a1f5a9f3232aadc685caaf4c2f82e" name="a425a1f5a9f3232aadc685caaf4c2f82e"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a425a1f5a9f3232aadc685caaf4c2f82e">◆ </a></span>imu_spi_config</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">spi_device_interface_config_t BNO08x::imu_spi_config {}</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>SPI slave device settings. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a4882dbc698d7b730f57e2401037766a9" name="a4882dbc698d7b730f57e2401037766a9"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4882dbc698d7b730f57e2401037766a9">◆ </a></span>isr_service_installed</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">bool BNO08x::isr_service_installed = {false}</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>true of the isr service has been installed, only has to be done once regardless of how many devices are used </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="ad0d37fe07ced24f2c9afc21145a74e7b" name="ad0d37fe07ced24f2c9afc21145a74e7b"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad0d37fe07ced24f2c9afc21145a74e7b">◆ </a></span>LINEAR_ACCELEROMETER_Q1</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr int16_t BNO08x::LINEAR_ACCELEROMETER_Q1 = 8</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Linear acceleration Q point (See SH-2 Ref. Manual 6.5.10) </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="ac5d4e151690774687efa951ca41c16ae" name="ac5d4e151690774687efa951ca41c16ae"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac5d4e151690774687efa951ca41c16ae">◆ </a></span>magf_accuracy</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">uint16_t BNO08x::magf_accuracy</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Calibrated magnetic field reading in uTesla (See SH-2 Ref. Manual 6.5.16) </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a9fac9b811b7c2117675a784cb4df204c" name="a9fac9b811b7c2117675a784cb4df204c"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9fac9b811b7c2117675a784cb4df204c">◆ </a></span>MAGNETOMETER_Q1</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr int16_t BNO08x::MAGNETOMETER_Q1 = 4</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Magnetometer Q point (See SH-2 Ref. Manual 6.5.16) </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a2a5b978233eab4c103ab01cfc33a1750" name="a2a5b978233eab4c103ab01cfc33a1750"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2a5b978233eab4c103ab01cfc33a1750">◆ </a></span>MAX_METADATA_LENGTH</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr uint16_t BNO08x::MAX_METADATA_LENGTH = 9</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>max length of metadata used in frs read operations </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a937cbdc4edaac72c8cad041d79de5701" name="a937cbdc4edaac72c8cad041d79de5701"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a937cbdc4edaac72c8cad041d79de5701">◆ </a></span>mems_raw_accel_X</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">uint16_t BNO08x::mems_raw_accel_X</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="ad83cecb8a5d2be01db6792755b6057e9" name="ad83cecb8a5d2be01db6792755b6057e9"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad83cecb8a5d2be01db6792755b6057e9">◆ </a></span>mems_raw_accel_Y</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">uint16_t BNO08x::mems_raw_accel_Y</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a59a4d75f1302ab693b1b26e9ccaa5341" name="a59a4d75f1302ab693b1b26e9ccaa5341"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a59a4d75f1302ab693b1b26e9ccaa5341">◆ </a></span>mems_raw_accel_Z</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">uint16_t BNO08x::mems_raw_accel_Z</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Raw accelerometer readings from MEMS sensor (See SH2 Ref. Manual 6.5.8) </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a3d6b6257462951ea023af7076c80f6dd" name="a3d6b6257462951ea023af7076c80f6dd"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3d6b6257462951ea023af7076c80f6dd">◆ </a></span>mems_raw_gyro_X</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">uint16_t BNO08x::mems_raw_gyro_X</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="ab6b142416912a096886dd63ad0beb865" name="ab6b142416912a096886dd63ad0beb865"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab6b142416912a096886dd63ad0beb865">◆ </a></span>mems_raw_gyro_Y</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">uint16_t BNO08x::mems_raw_gyro_Y</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="ac35d5b12721ab876eaeb1f714a9b3b1d" name="ac35d5b12721ab876eaeb1f714a9b3b1d"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac35d5b12721ab876eaeb1f714a9b3b1d">◆ </a></span>mems_raw_gyro_Z</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">uint16_t BNO08x::mems_raw_gyro_Z</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Raw gyro readings from MEMS sensor (See SH-2 Ref. Manual 6.5.12) </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="ab587cdf991342b69b7fff3b33f537eb5" name="ab587cdf991342b69b7fff3b33f537eb5"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab587cdf991342b69b7fff3b33f537eb5">◆ </a></span>mems_raw_magf_X</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">uint16_t BNO08x::mems_raw_magf_X</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="aad926054c81818fff611e10ed913706a" name="aad926054c81818fff611e10ed913706a"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aad926054c81818fff611e10ed913706a">◆ </a></span>mems_raw_magf_Y</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">uint16_t BNO08x::mems_raw_magf_Y</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a90f0cdf11decc276006f76a494d42ce3" name="a90f0cdf11decc276006f76a494d42ce3"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a90f0cdf11decc276006f76a494d42ce3">◆ </a></span>mems_raw_magf_Z</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">uint16_t BNO08x::mems_raw_magf_Z</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Raw magnetometer (compass) readings from MEMS sensor (See SH-2 Ref. Manual 6.5.15) </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a7bd032712a975e73e66bd72a3502baba" name="a7bd032712a975e73e66bd72a3502baba"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7bd032712a975e73e66bd72a3502baba">◆ </a></span>meta_data</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">uint32_t BNO08x::meta_data[9]</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>First 9 bytes of meta data returned from FRS read operation (we don't really need the rest) (See Ref. Manual 5.1) </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a36223f7124751fa71e860b2ef55dd2ac" name="a36223f7124751fa71e860b2ef55dd2ac"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a36223f7124751fa71e860b2ef55dd2ac">◆ </a></span>quat_accuracy</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">uint16_t BNO08x::quat_accuracy</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Raw quaternion reading (See SH-2 Ref. Manual 6.5.44) </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a9a1c851e8fa5633e11f6abee293d7e9b" name="a9a1c851e8fa5633e11f6abee293d7e9b"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9a1c851e8fa5633e11f6abee293d7e9b">◆ </a></span>queue_frs_read_data</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">QueueHandle_t BNO08x::queue_frs_read_data</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Queue used to send packet body from data_proc_task to frs read functions. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a84b3639cc159262e0137adb0db5cf9aa" name="a84b3639cc159262e0137adb0db5cf9aa"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a84b3639cc159262e0137adb0db5cf9aa">◆ </a></span>queue_reset_reason</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">QueueHandle_t BNO08x::queue_reset_reason</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Queue used to send reset reason from product id report to reset_reason() function. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a7d4661d3aae56013caa8f2bff0f67c08" name="a7d4661d3aae56013caa8f2bff0f67c08"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7d4661d3aae56013caa8f2bff0f67c08">◆ </a></span>queue_rx_data</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">QueueHandle_t BNO08x::queue_rx_data</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Packet queue used to send data received from bno08x from spi_task to data_proc_task. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a4d5c5eee87a578de9c8318cd294b3a22" name="a4d5c5eee87a578de9c8318cd294b3a22"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4d5c5eee87a578de9c8318cd294b3a22">◆ </a></span>queue_tx_data</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">QueueHandle_t BNO08x::queue_tx_data</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Packet queue used to send data to be sent over SPI from sending functions to spi_task. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a75fb2f06c5bbe26e3f3c794934ef954c" name="a75fb2f06c5bbe26e3f3c794934ef954c"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a75fb2f06c5bbe26e3f3c794934ef954c">◆ </a></span>raw_accel_X</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">uint16_t BNO08x::raw_accel_X</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="ab56e2ba505fa293d03e955137625c562" name="ab56e2ba505fa293d03e955137625c562"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab56e2ba505fa293d03e955137625c562">◆ </a></span>raw_accel_Y</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">uint16_t BNO08x::raw_accel_Y</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="af254d245b368027df6952b7d7522bd35" name="af254d245b368027df6952b7d7522bd35"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af254d245b368027df6952b7d7522bd35">◆ </a></span>raw_accel_Z</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">uint16_t BNO08x::raw_accel_Z</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a8a2667f668317cee0a9fc4ef0accc3f5" name="a8a2667f668317cee0a9fc4ef0accc3f5"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8a2667f668317cee0a9fc4ef0accc3f5">◆ </a></span>raw_bias_X</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">uint16_t BNO08x::raw_bias_X</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="ac38ff5eb93d3c3db0af2504ba02fd93c" name="ac38ff5eb93d3c3db0af2504ba02fd93c"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac38ff5eb93d3c3db0af2504ba02fd93c">◆ </a></span>raw_bias_Y</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">uint16_t BNO08x::raw_bias_Y</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a0968eaed9b3d979a2caa1aba6e6b417a" name="a0968eaed9b3d979a2caa1aba6e6b417a"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0968eaed9b3d979a2caa1aba6e6b417a">◆ </a></span>raw_bias_Z</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">uint16_t BNO08x::raw_bias_Z</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a19696327a056a448ed5ba706e747bbe5" name="a19696327a056a448ed5ba706e747bbe5"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a19696327a056a448ed5ba706e747bbe5">◆ </a></span>raw_gyro_X</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">uint16_t BNO08x::raw_gyro_X</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a61df9f571555f5f682eb51f24a279489" name="a61df9f571555f5f682eb51f24a279489"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a61df9f571555f5f682eb51f24a279489">◆ </a></span>raw_gyro_Y</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">uint16_t BNO08x::raw_gyro_Y</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a03f567cda2a3cc966301e96732fca9ad" name="a03f567cda2a3cc966301e96732fca9ad"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a03f567cda2a3cc966301e96732fca9ad">◆ </a></span>raw_gyro_Z</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">uint16_t BNO08x::raw_gyro_Z</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="ae1f71a432cb15e75f522fa18f29f4d50" name="ae1f71a432cb15e75f522fa18f29f4d50"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae1f71a432cb15e75f522fa18f29f4d50">◆ </a></span>raw_lin_accel_X</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">uint16_t BNO08x::raw_lin_accel_X</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="aff3a5590471d1c9fc485a5610433915f" name="aff3a5590471d1c9fc485a5610433915f"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aff3a5590471d1c9fc485a5610433915f">◆ </a></span>raw_lin_accel_Y</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">uint16_t BNO08x::raw_lin_accel_Y</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="abc8add47f1babc66c812a015614143d3" name="abc8add47f1babc66c812a015614143d3"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abc8add47f1babc66c812a015614143d3">◆ </a></span>raw_lin_accel_Z</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">uint16_t BNO08x::raw_lin_accel_Z</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="aa5bdf740161b7c37adcac0154a410118" name="aa5bdf740161b7c37adcac0154a410118"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa5bdf740161b7c37adcac0154a410118">◆ </a></span>raw_magf_X</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">uint16_t BNO08x::raw_magf_X</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="acd365418f24a6da61122c66d82086639" name="acd365418f24a6da61122c66d82086639"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acd365418f24a6da61122c66d82086639">◆ </a></span>raw_magf_Y</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">uint16_t BNO08x::raw_magf_Y</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="ab4862de31d0874b44b6745678e1c905e" name="ab4862de31d0874b44b6745678e1c905e"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab4862de31d0874b44b6745678e1c905e">◆ </a></span>raw_magf_Z</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">uint16_t BNO08x::raw_magf_Z</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a69dc7e97875060213085ba964b3bd987" name="a69dc7e97875060213085ba964b3bd987"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a69dc7e97875060213085ba964b3bd987">◆ </a></span>raw_quat_I</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">uint16_t BNO08x::raw_quat_I</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a61ae05dc5572b326541bf8099f0c2a54" name="a61ae05dc5572b326541bf8099f0c2a54"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a61ae05dc5572b326541bf8099f0c2a54">◆ </a></span>raw_quat_J</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">uint16_t BNO08x::raw_quat_J</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a7720c44ed1c0f1a0663d2adc5e1a1ea1" name="a7720c44ed1c0f1a0663d2adc5e1a1ea1"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7720c44ed1c0f1a0663d2adc5e1a1ea1">◆ </a></span>raw_quat_K</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">uint16_t BNO08x::raw_quat_K</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a033d6cb1aa137743b69cc3e401df67b7" name="a033d6cb1aa137743b69cc3e401df67b7"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a033d6cb1aa137743b69cc3e401df67b7">◆ </a></span>raw_quat_radian_accuracy</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">uint16_t BNO08x::raw_quat_radian_accuracy</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a867354267253ae828be4fae15c062db3" name="a867354267253ae828be4fae15c062db3"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a867354267253ae828be4fae15c062db3">◆ </a></span>raw_quat_real</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">uint16_t BNO08x::raw_quat_real</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="afdc5cdb65bd0b36528b5b671b9d27053" name="afdc5cdb65bd0b36528b5b671b9d27053"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afdc5cdb65bd0b36528b5b671b9d27053">◆ </a></span>raw_uncalib_gyro_X</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">uint16_t BNO08x::raw_uncalib_gyro_X</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="acc2c66e2985975266a286385ea855117" name="acc2c66e2985975266a286385ea855117"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acc2c66e2985975266a286385ea855117">◆ </a></span>raw_uncalib_gyro_Y</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">uint16_t BNO08x::raw_uncalib_gyro_Y</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="afac9dd4161f4c0051255293680c9082b" name="afac9dd4161f4c0051255293680c9082b"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afac9dd4161f4c0051255293680c9082b">◆ </a></span>raw_uncalib_gyro_Z</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">uint16_t BNO08x::raw_uncalib_gyro_Z</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="aa5bb03dbeabed729c012ec7164a3354f" name="aa5bb03dbeabed729c012ec7164a3354f"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa5bb03dbeabed729c012ec7164a3354f">◆ </a></span>raw_velocity_gyro_X</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">uint16_t BNO08x::raw_velocity_gyro_X</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a4f188bf76ba862f07606d1351d28548f" name="a4f188bf76ba862f07606d1351d28548f"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4f188bf76ba862f07606d1351d28548f">◆ </a></span>raw_velocity_gyro_Y</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">uint16_t BNO08x::raw_velocity_gyro_Y</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="ab49f9a6586d709bbd26280ef44a4bbf7" name="ab49f9a6586d709bbd26280ef44a4bbf7"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab49f9a6586d709bbd26280ef44a4bbf7">◆ </a></span>raw_velocity_gyro_Z</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">uint16_t BNO08x::raw_velocity_gyro_Z</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Raw gyro angular velocity reading (See SH-2 Ref. Manual 6.5.44) </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a923d65d8568cc31873ad56a3908e1939" name="a923d65d8568cc31873ad56a3908e1939"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a923d65d8568cc31873ad56a3908e1939">◆ </a></span>ROTATION_VECTOR_ACCURACY_Q1</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr int16_t BNO08x::ROTATION_VECTOR_ACCURACY_Q1 = 12</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Rotation vector accuracy estimate Q point (See SH-2 Ref. Manual 6.5.18) </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a0b19c8f2de2b2bfe033da7f93cdd2608" name="a0b19c8f2de2b2bfe033da7f93cdd2608"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0b19c8f2de2b2bfe033da7f93cdd2608">◆ </a></span>ROTATION_VECTOR_Q1</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr int16_t BNO08x::ROTATION_VECTOR_Q1 = 14</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Rotation vector Q point (See SH-2 Ref. Manual 6.5.18) </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a1a037bda37493cde56732cc6fdc7884b" name="a1a037bda37493cde56732cc6fdc7884b"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1a037bda37493cde56732cc6fdc7884b">◆ </a></span>RX_DATA_LENGTH</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr uint16_t BNO08x::RX_DATA_LENGTH = 300</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>length buffer containing data received over spi </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a354eaff2218eb382a1851537a75badcc" name="a354eaff2218eb382a1851537a75badcc"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a354eaff2218eb382a1851537a75badcc">◆ </a></span>SENSOR_REPORT_ID_ACCELEROMETER</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr uint8_t BNO08x::SENSOR_REPORT_ID_ACCELEROMETER = 0x01</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>See SH2 Ref. Manual 6.5.9. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="aeb51ebb6c82158cd7e23bd682c08c4e0" name="aeb51ebb6c82158cd7e23bd682c08c4e0"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aeb51ebb6c82158cd7e23bd682c08c4e0">◆ </a></span>SENSOR_REPORT_ID_ARVR_STABILIZED_GAME_ROTATION_VECTOR</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr uint8_t BNO08x::SENSOR_REPORT_ID_ARVR_STABILIZED_GAME_ROTATION_VECTOR = 0x29</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>See SH2 Ref. Manual 6.5.43. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a8d4b91149cfc1a3cd615f60a4ad2275e" name="a8d4b91149cfc1a3cd615f60a4ad2275e"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8d4b91149cfc1a3cd615f60a4ad2275e">◆ </a></span>SENSOR_REPORT_ID_ARVR_STABILIZED_ROTATION_VECTOR</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr uint8_t BNO08x::SENSOR_REPORT_ID_ARVR_STABILIZED_ROTATION_VECTOR = 0x28</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>See SH2 Ref. Manual 6.5.42. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="ada7dbda9f7a0bfb0894a787ce0ff9cef" name="ada7dbda9f7a0bfb0894a787ce0ff9cef"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ada7dbda9f7a0bfb0894a787ce0ff9cef">◆ </a></span>SENSOR_REPORT_ID_GAME_ROTATION_VECTOR</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr uint8_t BNO08x::SENSOR_REPORT_ID_GAME_ROTATION_VECTOR = 0x08</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>See SH2 Ref. Manual 6.5.19. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="abb6d0586a5a87b7b34f4c65ae52965a4" name="abb6d0586a5a87b7b34f4c65ae52965a4"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abb6d0586a5a87b7b34f4c65ae52965a4">◆ </a></span>SENSOR_REPORT_ID_GEOMAGNETIC_ROTATION_VECTOR</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr uint8_t BNO08x::SENSOR_REPORT_ID_GEOMAGNETIC_ROTATION_VECTOR = 0x09</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>See SH2 Ref. Manual 6.5.20. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a6730acb92053d44decb690a7b7234032" name="a6730acb92053d44decb690a7b7234032"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6730acb92053d44decb690a7b7234032">◆ </a></span>SENSOR_REPORT_ID_GRAVITY</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr uint8_t BNO08x::SENSOR_REPORT_ID_GRAVITY = 0x06</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>See SH2 Ref. Manual 6.5.11. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="acd0fc6ffa70dd2761cba0ac0b88c234f" name="acd0fc6ffa70dd2761cba0ac0b88c234f"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acd0fc6ffa70dd2761cba0ac0b88c234f">◆ </a></span>SENSOR_REPORT_ID_GYRO_INTEGRATED_ROTATION_VECTOR</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr uint8_t BNO08x::SENSOR_REPORT_ID_GYRO_INTEGRATED_ROTATION_VECTOR = 0x2A</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>See SH2 Ref. Manual 6.5.44. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a224fb8f833806dd530c5f16e7ab5bc7a" name="a224fb8f833806dd530c5f16e7ab5bc7a"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a224fb8f833806dd530c5f16e7ab5bc7a">◆ </a></span>SENSOR_REPORT_ID_GYROSCOPE</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr uint8_t BNO08x::SENSOR_REPORT_ID_GYROSCOPE = 0x02</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>See SH2 Ref. Manual 6.5.13. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="ace7720a02c9f4ef38e319849f6c36a0b" name="ace7720a02c9f4ef38e319849f6c36a0b"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ace7720a02c9f4ef38e319849f6c36a0b">◆ </a></span>SENSOR_REPORT_ID_LINEAR_ACCELERATION</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr uint8_t BNO08x::SENSOR_REPORT_ID_LINEAR_ACCELERATION = 0x04</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>See SH2 Ref. Manual 6.5.10. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a06058a84d6604054aa66ee008ac64aa9" name="a06058a84d6604054aa66ee008ac64aa9"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a06058a84d6604054aa66ee008ac64aa9">◆ </a></span>SENSOR_REPORT_ID_MAGNETIC_FIELD</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr uint8_t BNO08x::SENSOR_REPORT_ID_MAGNETIC_FIELD = 0x03</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>See SH2 Ref. Manual 6.5.16. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a7274f6d3bda04da0bb304386b4e8d603" name="a7274f6d3bda04da0bb304386b4e8d603"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7274f6d3bda04da0bb304386b4e8d603">◆ </a></span>SENSOR_REPORT_ID_PERSONAL_ACTIVITY_CLASSIFIER</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr uint8_t BNO08x::SENSOR_REPORT_ID_PERSONAL_ACTIVITY_CLASSIFIER = 0x1E</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>See SH2 Ref. Manual 6.5.36. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a80ea70c4787dea6c3eabb48f583f1916" name="a80ea70c4787dea6c3eabb48f583f1916"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a80ea70c4787dea6c3eabb48f583f1916">◆ </a></span>SENSOR_REPORT_ID_RAW_ACCELEROMETER</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr uint8_t BNO08x::SENSOR_REPORT_ID_RAW_ACCELEROMETER = 0x14</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>See SH2 Ref. Manual 6.5.8. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a03b3000424e6d966b80655443ec546bc" name="a03b3000424e6d966b80655443ec546bc"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a03b3000424e6d966b80655443ec546bc">◆ </a></span>SENSOR_REPORT_ID_RAW_GYROSCOPE</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr uint8_t BNO08x::SENSOR_REPORT_ID_RAW_GYROSCOPE = 0x15</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>See SH2 Ref. Manual 6.5.12. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a9e9a7578b7584e7eb2ad562b29565fa7" name="a9e9a7578b7584e7eb2ad562b29565fa7"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9e9a7578b7584e7eb2ad562b29565fa7">◆ </a></span>SENSOR_REPORT_ID_RAW_MAGNETOMETER</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr uint8_t BNO08x::SENSOR_REPORT_ID_RAW_MAGNETOMETER = 0x16</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>See SH2 Ref. Manual 6.5.15. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a37c91f995c385556486df5fbbce8a3d5" name="a37c91f995c385556486df5fbbce8a3d5"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a37c91f995c385556486df5fbbce8a3d5">◆ </a></span>SENSOR_REPORT_ID_ROTATION_VECTOR</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr uint8_t BNO08x::SENSOR_REPORT_ID_ROTATION_VECTOR = 0x05</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>See SH2 Ref. Manual 6.5.18. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="ab5c29f31714b4755c0edbce7156652f7" name="ab5c29f31714b4755c0edbce7156652f7"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab5c29f31714b4755c0edbce7156652f7">◆ </a></span>SENSOR_REPORT_ID_STABILITY_CLASSIFIER</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr uint8_t BNO08x::SENSOR_REPORT_ID_STABILITY_CLASSIFIER = 0x13</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>See SH2 Ref. Manual 6.5.31. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a2a10161bb564067a07f3fcf4021e00bb" name="a2a10161bb564067a07f3fcf4021e00bb"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2a10161bb564067a07f3fcf4021e00bb">◆ </a></span>SENSOR_REPORT_ID_STEP_COUNTER</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr uint8_t BNO08x::SENSOR_REPORT_ID_STEP_COUNTER = 0x11</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>See SH2 Ref. Manual 6.5.29. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a8114460c50e84b0ac750293ab72868c8" name="a8114460c50e84b0ac750293ab72868c8"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8114460c50e84b0ac750293ab72868c8">◆ </a></span>SENSOR_REPORT_ID_TAP_DETECTOR</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr uint8_t BNO08x::SENSOR_REPORT_ID_TAP_DETECTOR = 0x10</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>See SH2 Ref. Manual 6.5.27. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="acb8e83fbb0645d4e98a96120ce9f431c" name="acb8e83fbb0645d4e98a96120ce9f431c"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acb8e83fbb0645d4e98a96120ce9f431c">◆ </a></span>SENSOR_REPORT_ID_UNCALIBRATED_GYRO</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr uint8_t BNO08x::SENSOR_REPORT_ID_UNCALIBRATED_GYRO = 0x07</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>See SH2 Ref. Manual 6.5.14. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="ae37d6f8431c8c465bfb0c662772b5cb9" name="ae37d6f8431c8c465bfb0c662772b5cb9"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae37d6f8431c8c465bfb0c662772b5cb9">◆ </a></span>SHTP_REPORT_BASE_TIMESTAMP</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr uint8_t BNO08x::SHTP_REPORT_BASE_TIMESTAMP = 0xFB</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>See SH2 Ref. Manual 7.2.1. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="ab04695dd189412092254e52bd6e5a75a" name="ab04695dd189412092254e52bd6e5a75a"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab04695dd189412092254e52bd6e5a75a">◆ </a></span>SHTP_REPORT_COMMAND_REQUEST</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr uint8_t BNO08x::SHTP_REPORT_COMMAND_REQUEST = 0xF2</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>See SH2 Ref. Manual 6.3.8. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a1e5b64caa514b7e4fe64ab214758b875" name="a1e5b64caa514b7e4fe64ab214758b875"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1e5b64caa514b7e4fe64ab214758b875">◆ </a></span>SHTP_REPORT_COMMAND_RESPONSE</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr uint8_t BNO08x::SHTP_REPORT_COMMAND_RESPONSE = 0xF1</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>See SH2 Ref. Manual 6.3.9. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a74af7eacc35cc825940b647c2de0d368" name="a74af7eacc35cc825940b647c2de0d368"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a74af7eacc35cc825940b647c2de0d368">◆ </a></span>SHTP_REPORT_FRS_READ_REQUEST</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr uint8_t BNO08x::SHTP_REPORT_FRS_READ_REQUEST = 0xF4</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>See SH2 Ref. Manual 6.3.6. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="aeb760b095dcf808a413ef696f2608e43" name="aeb760b095dcf808a413ef696f2608e43"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aeb760b095dcf808a413ef696f2608e43">◆ </a></span>SHTP_REPORT_FRS_READ_RESPONSE</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr uint8_t BNO08x::SHTP_REPORT_FRS_READ_RESPONSE = 0xF3</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>See SH2 Ref. Manual 6.3.7. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a542405639c28bd56bc4361b922763c95" name="a542405639c28bd56bc4361b922763c95"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a542405639c28bd56bc4361b922763c95">◆ </a></span>SHTP_REPORT_PRODUCT_ID_REQUEST</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr uint8_t BNO08x::SHTP_REPORT_PRODUCT_ID_REQUEST = 0xF9</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>See SH2 Ref. Manual 6.3.1. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a0177134162e116501bc9483c6e4b76c3" name="a0177134162e116501bc9483c6e4b76c3"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0177134162e116501bc9483c6e4b76c3">◆ </a></span>SHTP_REPORT_PRODUCT_ID_RESPONSE</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr uint8_t BNO08x::SHTP_REPORT_PRODUCT_ID_RESPONSE = 0xF8</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>See SH2 Ref. Manual 6.3.2. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a1d3bff4e20c2c3d47db322c9e34ef338" name="a1d3bff4e20c2c3d47db322c9e34ef338"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1d3bff4e20c2c3d47db322c9e34ef338">◆ </a></span>SHTP_REPORT_SET_FEATURE_COMMAND</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr uint8_t BNO08x::SHTP_REPORT_SET_FEATURE_COMMAND = 0xFD</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>See SH2 Ref. Manual 6.5.4. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="acc0ea091465fc9a5736f5e0c6a0ce8ef" name="acc0ea091465fc9a5736f5e0c6a0ce8ef"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acc0ea091465fc9a5736f5e0c6a0ce8ef">◆ </a></span>spi_hdl</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">spi_device_handle_t BNO08x::spi_hdl {}</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>SPI device handle. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a615090aae15f1b0410a7e5ecb94957b5" name="a615090aae15f1b0410a7e5ecb94957b5"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a615090aae15f1b0410a7e5ecb94957b5">◆ </a></span>spi_task_hdl</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">TaskHandle_t BNO08x::spi_task_hdl</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p><a class="el" href="#a2ecd4ed60f82730ae230c61687ec92bf" title="Task responsible for SPI transactions. Executed when HINT in is asserted by BNO08x.">spi_task()</a> handle </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="ac16adc5f00b0039c98a4921f13895026" name="ac16adc5f00b0039c98a4921f13895026"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac16adc5f00b0039c98a4921f13895026">◆ </a></span>spi_transaction</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">spi_transaction_t BNO08x::spi_transaction {}</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>SPI transaction handle. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a1b12471e92536a79d0c425d77676f2e1" name="a1b12471e92536a79d0c425d77676f2e1"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1b12471e92536a79d0c425d77676f2e1">◆ </a></span>stability_classifier</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">uint8_t BNO08x::stability_classifier</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Stability status reading (See SH-2 Ref. Manual 6.5.31) </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="ad80a77973371b12d722ea39063c648be" name="ad80a77973371b12d722ea39063c648be"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad80a77973371b12d722ea39063c648be">◆ </a></span>step_count</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">uint16_t BNO08x::step_count</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Step counter reading (See SH-2 Ref. Manual 6.5.29) </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a2c98d5f2c406a3efd0b48c5666fa8c46" name="a2c98d5f2c406a3efd0b48c5666fa8c46"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2c98d5f2c406a3efd0b48c5666fa8c46">◆ </a></span>TAG</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr char* BNO08x::TAG = "BNO08x"</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Class tag used for serial print statements. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a1171a5738a4e6831ec7fa32a29f15554" name="a1171a5738a4e6831ec7fa32a29f15554"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1171a5738a4e6831ec7fa32a29f15554">◆ </a></span>tap_detector</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">uint8_t BNO08x::tap_detector</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Tap detector reading (See SH-2 Ref. Manual 6.5.27) </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a68aaaab144adbe5af00597408f044d9d" name="a68aaaab144adbe5af00597408f044d9d"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a68aaaab144adbe5af00597408f044d9d">◆ </a></span>TARE_ARVR_STABILIZED_GAME_ROTATION_VECTOR</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr uint8_t BNO08x::TARE_ARVR_STABILIZED_GAME_ROTATION_VECTOR = 5</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Tare ARVR stabilized game rotation vector. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="abff9abe904bcdde951cf88c378284b45" name="abff9abe904bcdde951cf88c378284b45"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abff9abe904bcdde951cf88c378284b45">◆ </a></span>TARE_ARVR_STABILIZED_ROTATION_VECTOR</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr uint8_t BNO08x::TARE_ARVR_STABILIZED_ROTATION_VECTOR = 4</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Tare ARVR stabilized rotation vector. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a1ef13f6f330810934416ad5fe0ee55b2" name="a1ef13f6f330810934416ad5fe0ee55b2"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1ef13f6f330810934416ad5fe0ee55b2">◆ </a></span>TARE_AXIS_ALL</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr uint8_t BNO08x::TARE_AXIS_ALL = 0x07</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Tare all axes (used with tare now command) </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="aecb3e11c1ca5769fd60f42c17a105731" name="aecb3e11c1ca5769fd60f42c17a105731"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aecb3e11c1ca5769fd60f42c17a105731">◆ </a></span>TARE_AXIS_Z</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr uint8_t BNO08x::TARE_AXIS_Z = 0x04</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Tar yaw axis only (used with tare now command) </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="abaf1ec8bb197db1998a9ed3cec6180d5" name="abaf1ec8bb197db1998a9ed3cec6180d5"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abaf1ec8bb197db1998a9ed3cec6180d5">◆ </a></span>TARE_GAME_ROTATION_VECTOR</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr uint8_t BNO08x::TARE_GAME_ROTATION_VECTOR = 1</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Tare game rotation vector. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a225397a04d849e5647992ca80d68febb" name="a225397a04d849e5647992ca80d68febb"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a225397a04d849e5647992ca80d68febb">◆ </a></span>TARE_GEOMAGNETIC_ROTATION_VECTOR</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr uint8_t BNO08x::TARE_GEOMAGNETIC_ROTATION_VECTOR = 2</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>tare geomagnetic rotation vector </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a9ec354d75249f06f13599abf7bedfde0" name="a9ec354d75249f06f13599abf7bedfde0"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9ec354d75249f06f13599abf7bedfde0">◆ </a></span>TARE_GYRO_INTEGRATED_ROTATION_VECTOR</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr uint8_t BNO08x::TARE_GYRO_INTEGRATED_ROTATION_VECTOR = 3</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Tare gyro integrated rotation vector. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a27df630f3e52b35552d2c1f2cf3496b0" name="a27df630f3e52b35552d2c1f2cf3496b0"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a27df630f3e52b35552d2c1f2cf3496b0">◆ </a></span>TARE_NOW</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr uint8_t BNO08x::TARE_NOW = 0</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>See SH2 Ref. Manual 6.4.4.1. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a115aef7b38ec0dec2085f6917d832912" name="a115aef7b38ec0dec2085f6917d832912"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a115aef7b38ec0dec2085f6917d832912">◆ </a></span>TARE_PERSIST</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr uint8_t BNO08x::TARE_PERSIST = 1</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>See SH2 Ref. Manual 6.4.4.2. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a8e2cfc25d0e34ae53a762b88cc3ac3c8" name="a8e2cfc25d0e34ae53a762b88cc3ac3c8"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8e2cfc25d0e34ae53a762b88cc3ac3c8">◆ </a></span>TARE_ROTATION_VECTOR</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr uint8_t BNO08x::TARE_ROTATION_VECTOR = 0</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Tare rotation vector. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a59cde7dd301c94a20b84735c5d49008e" name="a59cde7dd301c94a20b84735c5d49008e"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a59cde7dd301c94a20b84735c5d49008e">◆ </a></span>TARE_SET_REORIENTATION</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr uint8_t BNO08x::TARE_SET_REORIENTATION = 2</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>See SH2 Ref. Manual 6.4.4.3. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="abc972db20affbd0040b4e6c4892dd57b" name="abc972db20affbd0040b4e6c4892dd57b"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abc972db20affbd0040b4e6c4892dd57b">◆ </a></span>time_stamp</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">uint32_t BNO08x::time_stamp</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Report timestamp (see datasheet 1.3.5.3) </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a081c666a3f24016d0ec5c5edc49f2903" name="a081c666a3f24016d0ec5c5edc49f2903"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a081c666a3f24016d0ec5c5edc49f2903">◆ </a></span>uncalib_gyro_accuracy</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">uint16_t BNO08x::uncalib_gyro_accuracy</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Uncalibrated gyro reading (See SH-2 Ref. Manual 6.5.14) </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<hr/>The documentation for this class was generated from the following files:<ul>
|
||
|
|
<li><a class="el" href="_b_n_o08x_8hpp_source.html">BNO08x.hpp</a></li>
|
||
|
|
<li><a class="el" href="_b_n_o08x_8cpp.html">BNO08x.cpp</a></li>
|
||
|
|
</ul>
|
||
|
|
</div><!-- contents -->
|
||
|
|
</div><!-- doc-content -->
|
||
|
|
<!-- start footer part -->
|
||
|
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||
|
|
<ul>
|
||
|
|
<li class="navelem"><a class="el" href="class_b_n_o08x.html">BNO08x</a></li>
|
||
|
|
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 </li>
|
||
|
|
</ul>
|
||
|
|
</div>
|
||
|
|
</body>
|
||
|
|
</html>
|