9803 lines
505 KiB
HTML
9803 lines
505 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
<meta name="generator" content="Doxygen 1.8.10"/>
|
|
<title>VectorNav C Library: UART Generate Write Functions</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<link href="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>
|
|
<script type="text/javascript">
|
|
$(document).ready(function() { init_search(); });
|
|
</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 style="height: 56px;">
|
|
<td id="projectlogo"><img alt="Logo" src="proglib.png"/></td>
|
|
<td id="projectalign" style="padding-left: 0.5em;">
|
|
<div id="projectname">VectorNav C Library
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.8.10 -->
|
|
<script type="text/javascript">
|
|
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
</script>
|
|
<div id="navrow1" class="tabs">
|
|
<ul class="tablist">
|
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
|
<li><a href="modules.html"><span>Modules</span></a></li>
|
|
<li><a href="annotated.html"><span>Data Structures</span></a></li>
|
|
<li><a href="files.html"><span>Files</span></a></li>
|
|
<li><a href="examples.html"><span>Examples</span></a></li>
|
|
<li>
|
|
<div id="MSearchBox" class="MSearchBoxInactive">
|
|
<span class="left">
|
|
<img id="MSearchSelect" src="search/mag_sel.png"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
alt=""/>
|
|
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
|
onfocus="searchBox.OnSearchFieldFocus(true)"
|
|
onblur="searchBox.OnSearchFieldFocus(false)"
|
|
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
|
</span><span class="right">
|
|
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
|
</span>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
</div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<iframe src="javascript:void(0)" frameborder="0"
|
|
name="MSearchResults" id="MSearchResults">
|
|
</iframe>
|
|
</div>
|
|
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#func-members">Functions</a> </div>
|
|
<div class="headertitle">
|
|
<div class="title">UART Generate Write Functions</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p>This set of functions will generate command strings for writing to VectorNav sensor registers.
|
|
<a href="#details">More...</a></p>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
|
|
Functions</h2></td></tr>
|
|
<tr class="memitem:ga07afb3340e7843c1ecb9f55f1b5091b1"><td class="memItemLeft" align="right" valign="top">VnError </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga07afb3340e7843c1ecb9f55f1b5091b1">VnUartPacket_genWriteBinaryOutput1</a> (uint8_t *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize, uint16_t asyncMode, uint16_t rateDivisor, uint16_t commonField, uint16_t timeField, uint16_t imuField, uint16_t gpsField, uint16_t attitudeField, uint16_t insField)</td></tr>
|
|
<tr class="memdesc:ga07afb3340e7843c1ecb9f55f1b5091b1"><td class="mdescLeft"> </td><td class="mdescRight">Generates a command to write to the Binary Output 1 register. <a href="#ga07afb3340e7843c1ecb9f55f1b5091b1">More...</a><br /></td></tr>
|
|
<tr class="separator:ga07afb3340e7843c1ecb9f55f1b5091b1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga0802e6cc8f20d364e235dfeca629cbc9"><td class="memItemLeft" align="right" valign="top">VnError </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga0802e6cc8f20d364e235dfeca629cbc9">VnUartPacket_genWriteBinaryOutput2</a> (uint8_t *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize, uint16_t asyncMode, uint16_t rateDivisor, uint16_t commonField, uint16_t timeField, uint16_t imuField, uint16_t gpsField, uint16_t attitudeField, uint16_t insField)</td></tr>
|
|
<tr class="memdesc:ga0802e6cc8f20d364e235dfeca629cbc9"><td class="mdescLeft"> </td><td class="mdescRight">Generates a command to write to the Binary Output 2 register. <a href="#ga0802e6cc8f20d364e235dfeca629cbc9">More...</a><br /></td></tr>
|
|
<tr class="separator:ga0802e6cc8f20d364e235dfeca629cbc9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga68ad53f662108982d2bdbd85992ebd54"><td class="memItemLeft" align="right" valign="top">VnError </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga68ad53f662108982d2bdbd85992ebd54">VnUartPacket_genWriteBinaryOutput3</a> (uint8_t *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize, uint16_t asyncMode, uint16_t rateDivisor, uint16_t commonField, uint16_t timeField, uint16_t imuField, uint16_t gpsField, uint16_t attitudeField, uint16_t insField)</td></tr>
|
|
<tr class="memdesc:ga68ad53f662108982d2bdbd85992ebd54"><td class="mdescLeft"> </td><td class="mdescRight">Generates a command to write to the Binary Output 3 register. <a href="#ga68ad53f662108982d2bdbd85992ebd54">More...</a><br /></td></tr>
|
|
<tr class="separator:ga68ad53f662108982d2bdbd85992ebd54"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaaaa089b8a7a9eec4b7a19239c67cf147"><td class="memItemLeft" align="right" valign="top">VnError </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#gaaaa089b8a7a9eec4b7a19239c67cf147">VnUartPacket_genWriteUserTag</a> (char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize, char *tag)</td></tr>
|
|
<tr class="memdesc:gaaaa089b8a7a9eec4b7a19239c67cf147"><td class="mdescLeft"> </td><td class="mdescRight">Generates a command to write to the User Tag register on a VectorNav sensor. <a href="#gaaaa089b8a7a9eec4b7a19239c67cf147">More...</a><br /></td></tr>
|
|
<tr class="separator:gaaaa089b8a7a9eec4b7a19239c67cf147"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga4005cdfa530c90be0b2ae1b3a8fd683e"><td class="memItemLeft" align="right" valign="top">VnError </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga4005cdfa530c90be0b2ae1b3a8fd683e">VnUartPacket_genWriteSerialBaudRate</a> (char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize, uint32_t baudrate)</td></tr>
|
|
<tr class="memdesc:ga4005cdfa530c90be0b2ae1b3a8fd683e"><td class="mdescLeft"> </td><td class="mdescRight">Generates a command to write to the Serial Baud Rate register on a VectorNav sensor. <a href="#ga4005cdfa530c90be0b2ae1b3a8fd683e">More...</a><br /></td></tr>
|
|
<tr class="separator:ga4005cdfa530c90be0b2ae1b3a8fd683e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga47fd3830079e7b6e1dd66419e3065d55"><td class="memItemLeft" align="right" valign="top">VnError </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga47fd3830079e7b6e1dd66419e3065d55">VnUartPacket_genWriteSerialBaudRateWithOptions</a> (char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize, uint32_t baudrate)</td></tr>
|
|
<tr class="memdesc:ga47fd3830079e7b6e1dd66419e3065d55"><td class="mdescLeft"> </td><td class="mdescRight">Generates a command to write to the Serial Baud Rate register on a VectorNav sensor. <a href="#ga47fd3830079e7b6e1dd66419e3065d55">More...</a><br /></td></tr>
|
|
<tr class="separator:ga47fd3830079e7b6e1dd66419e3065d55"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga3ff5e382b049ea97c0a31d9b68f79777"><td class="memItemLeft" align="right" valign="top">VnError </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga3ff5e382b049ea97c0a31d9b68f79777">VnUartPacket_genWriteAsyncDataOutputType</a> (char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize, uint32_t ador)</td></tr>
|
|
<tr class="memdesc:ga3ff5e382b049ea97c0a31d9b68f79777"><td class="mdescLeft"> </td><td class="mdescRight">Generates a command to write to the Async Data Output Type register on a VectorNav sensor. <a href="#ga3ff5e382b049ea97c0a31d9b68f79777">More...</a><br /></td></tr>
|
|
<tr class="separator:ga3ff5e382b049ea97c0a31d9b68f79777"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaa43254fe19485ef91d7b6006547a36b4"><td class="memItemLeft" align="right" valign="top">VnError </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#gaa43254fe19485ef91d7b6006547a36b4">VnUartPacket_genWriteAsyncDataOutputTypeWithOptions</a> (char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize, uint32_t ador)</td></tr>
|
|
<tr class="memdesc:gaa43254fe19485ef91d7b6006547a36b4"><td class="mdescLeft"> </td><td class="mdescRight">Generates a command to write to the Async Data Output Type register on a VectorNav sensor. <a href="#gaa43254fe19485ef91d7b6006547a36b4">More...</a><br /></td></tr>
|
|
<tr class="separator:gaa43254fe19485ef91d7b6006547a36b4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gafe690f4740b28ac67955415708496354"><td class="memItemLeft" align="right" valign="top">VnError </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#gafe690f4740b28ac67955415708496354">VnUartPacket_genWriteAsyncDataOutputFrequency</a> (char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize, uint32_t adof)</td></tr>
|
|
<tr class="memdesc:gafe690f4740b28ac67955415708496354"><td class="mdescLeft"> </td><td class="mdescRight">Generates a command to write to the Async Data Output Frequency register on a VectorNav sensor. <a href="#gafe690f4740b28ac67955415708496354">More...</a><br /></td></tr>
|
|
<tr class="separator:gafe690f4740b28ac67955415708496354"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gab3406ea711ebdd029450ca00b8cf7153"><td class="memItemLeft" align="right" valign="top">VnError </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#gab3406ea711ebdd029450ca00b8cf7153">VnUartPacket_genWriteAsyncDataOutputFrequencyWithOptions</a> (char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize, uint32_t adof)</td></tr>
|
|
<tr class="memdesc:gab3406ea711ebdd029450ca00b8cf7153"><td class="mdescLeft"> </td><td class="mdescRight">Generates a command to write to the Async Data Output Frequency register on a VectorNav sensor. <a href="#gab3406ea711ebdd029450ca00b8cf7153">More...</a><br /></td></tr>
|
|
<tr class="separator:gab3406ea711ebdd029450ca00b8cf7153"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gadcc18d5acc3fd729f10b15830e33041b"><td class="memItemLeft" align="right" valign="top">VnError </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#gadcc18d5acc3fd729f10b15830e33041b">VnUartPacket_genWriteMagneticAndGravityReferenceVectors</a> (char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize, <a class="el" href="unionvec3f.html">vec3f</a> magRef, <a class="el" href="unionvec3f.html">vec3f</a> accRef)</td></tr>
|
|
<tr class="memdesc:gadcc18d5acc3fd729f10b15830e33041b"><td class="mdescLeft"> </td><td class="mdescRight">Generates a command to write to the Magnetic and Gravity Reference Vectors register on a VectorNav sensor. <a href="#gadcc18d5acc3fd729f10b15830e33041b">More...</a><br /></td></tr>
|
|
<tr class="separator:gadcc18d5acc3fd729f10b15830e33041b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga24b905272307ed6f4de53328ce0ba943"><td class="memItemLeft" align="right" valign="top">VnError </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga24b905272307ed6f4de53328ce0ba943">VnUartPacket_genWriteMagnetometerCompensation</a> (char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize, <a class="el" href="unionmat3f.html">mat3f</a> c, <a class="el" href="unionvec3f.html">vec3f</a> b)</td></tr>
|
|
<tr class="memdesc:ga24b905272307ed6f4de53328ce0ba943"><td class="mdescLeft"> </td><td class="mdescRight">Generates a command to write to the Magnetometer Compensation register on a VectorNav sensor. <a href="#ga24b905272307ed6f4de53328ce0ba943">More...</a><br /></td></tr>
|
|
<tr class="separator:ga24b905272307ed6f4de53328ce0ba943"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga715216a6eef04a26342b39135a5cda9a"><td class="memItemLeft" align="right" valign="top">VnError </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga715216a6eef04a26342b39135a5cda9a">VnUartPacket_genWriteAccelerationCompensation</a> (char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize, <a class="el" href="unionmat3f.html">mat3f</a> c, <a class="el" href="unionvec3f.html">vec3f</a> b)</td></tr>
|
|
<tr class="memdesc:ga715216a6eef04a26342b39135a5cda9a"><td class="mdescLeft"> </td><td class="mdescRight">Generates a command to write to the Acceleration Compensation register on a VectorNav sensor. <a href="#ga715216a6eef04a26342b39135a5cda9a">More...</a><br /></td></tr>
|
|
<tr class="separator:ga715216a6eef04a26342b39135a5cda9a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaecf52412505939af1463f64f6efda1b9"><td class="memItemLeft" align="right" valign="top">VnError </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#gaecf52412505939af1463f64f6efda1b9">VnUartPacket_genWriteReferenceFrameRotation</a> (char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize, <a class="el" href="unionmat3f.html">mat3f</a> c)</td></tr>
|
|
<tr class="memdesc:gaecf52412505939af1463f64f6efda1b9"><td class="mdescLeft"> </td><td class="mdescRight">Generates a command to write to the Reference Frame Rotation register on a VectorNav sensor. <a href="#gaecf52412505939af1463f64f6efda1b9">More...</a><br /></td></tr>
|
|
<tr class="separator:gaecf52412505939af1463f64f6efda1b9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga1cfbce5f1d3debb88b29281fda29f25d"><td class="memItemLeft" align="right" valign="top">VnError </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga1cfbce5f1d3debb88b29281fda29f25d">VnUartPacket_genWriteCommunicationProtocolControl</a> (char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize, uint8_t serialCount, uint8_t serialStatus, uint8_t spiCount, uint8_t spiStatus, uint8_t serialChecksum, uint8_t spiChecksum, uint8_t errorMode)</td></tr>
|
|
<tr class="memdesc:ga1cfbce5f1d3debb88b29281fda29f25d"><td class="mdescLeft"> </td><td class="mdescRight">Generates a command to write to the Communication Protocol Control register on a VectorNav sensor. <a href="#ga1cfbce5f1d3debb88b29281fda29f25d">More...</a><br /></td></tr>
|
|
<tr class="separator:ga1cfbce5f1d3debb88b29281fda29f25d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga992943da040b7958fa234e535cb3d9ce"><td class="memItemLeft" align="right" valign="top">VnError </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga992943da040b7958fa234e535cb3d9ce">VnUartPacket_genWriteSynchronizationControl</a> (char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize, uint8_t syncInMode, uint8_t syncInEdge, uint16_t syncInSkipFactor, uint32_t reserved1, uint8_t syncOutMode, uint8_t syncOutPolarity, uint16_t syncOutSkipFactor, uint32_t syncOutPulseWidth, uint32_t reserved2)</td></tr>
|
|
<tr class="memdesc:ga992943da040b7958fa234e535cb3d9ce"><td class="mdescLeft"> </td><td class="mdescRight">Generates a command to write to the Synchronization Control register on a VectorNav sensor. <a href="#ga992943da040b7958fa234e535cb3d9ce">More...</a><br /></td></tr>
|
|
<tr class="separator:ga992943da040b7958fa234e535cb3d9ce"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga4bb622305bce6b5c7cff948444dee07e"><td class="memItemLeft" align="right" valign="top">VnError </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga4bb622305bce6b5c7cff948444dee07e">VnUartPacket_genWriteSynchronizationStatus</a> (char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize, uint32_t syncInCount, uint32_t syncInTime, uint32_t syncOutCount)</td></tr>
|
|
<tr class="memdesc:ga4bb622305bce6b5c7cff948444dee07e"><td class="mdescLeft"> </td><td class="mdescRight">Generates a command to write to the Synchronization Status register on a VectorNav sensor. <a href="#ga4bb622305bce6b5c7cff948444dee07e">More...</a><br /></td></tr>
|
|
<tr class="separator:ga4bb622305bce6b5c7cff948444dee07e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga6d561442602beacf394680798d43d9f7"><td class="memItemLeft" align="right" valign="top">VnError </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga6d561442602beacf394680798d43d9f7">VnUartPacket_genWriteVpeBasicControl</a> (char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize, uint8_t enable, uint8_t headingMode, uint8_t filteringMode, uint8_t tuningMode)</td></tr>
|
|
<tr class="memdesc:ga6d561442602beacf394680798d43d9f7"><td class="mdescLeft"> </td><td class="mdescRight">Generates a command to write to the VPE Basic Control register on a VectorNav sensor. <a href="#ga6d561442602beacf394680798d43d9f7">More...</a><br /></td></tr>
|
|
<tr class="separator:ga6d561442602beacf394680798d43d9f7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga19eb1c8dbdfb3ccd120bb5eb20b585d6"><td class="memItemLeft" align="right" valign="top">VnError </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga19eb1c8dbdfb3ccd120bb5eb20b585d6">VnUartPacket_genWriteVpeMagnetometerBasicTuning</a> (char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize, <a class="el" href="unionvec3f.html">vec3f</a> baseTuning, <a class="el" href="unionvec3f.html">vec3f</a> adaptiveTuning, <a class="el" href="unionvec3f.html">vec3f</a> adaptiveFiltering)</td></tr>
|
|
<tr class="memdesc:ga19eb1c8dbdfb3ccd120bb5eb20b585d6"><td class="mdescLeft"> </td><td class="mdescRight">Generates a command to write to the VPE Magnetometer Basic Tuning register on a VectorNav sensor. <a href="#ga19eb1c8dbdfb3ccd120bb5eb20b585d6">More...</a><br /></td></tr>
|
|
<tr class="separator:ga19eb1c8dbdfb3ccd120bb5eb20b585d6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga17956c5b5f158520a1f2c3c1abab1eaf"><td class="memItemLeft" align="right" valign="top">VnError </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga17956c5b5f158520a1f2c3c1abab1eaf">VnUartPacket_genWriteVpeAccelerometerBasicTuning</a> (char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize, <a class="el" href="unionvec3f.html">vec3f</a> baseTuning, <a class="el" href="unionvec3f.html">vec3f</a> adaptiveTuning, <a class="el" href="unionvec3f.html">vec3f</a> adaptiveFiltering)</td></tr>
|
|
<tr class="memdesc:ga17956c5b5f158520a1f2c3c1abab1eaf"><td class="mdescLeft"> </td><td class="mdescRight">Generates a command to write to the VPE Accelerometer Basic Tuning register on a VectorNav sensor. <a href="#ga17956c5b5f158520a1f2c3c1abab1eaf">More...</a><br /></td></tr>
|
|
<tr class="separator:ga17956c5b5f158520a1f2c3c1abab1eaf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga624636063f24305e604a11be047aeab6"><td class="memItemLeft" align="right" valign="top">VnError </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga624636063f24305e604a11be047aeab6">VnUartPacket_genWriteMagnetometerCalibrationControl</a> (char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize, uint8_t hsiMode, uint8_t hsiOutput, uint8_t convergeRate)</td></tr>
|
|
<tr class="memdesc:ga624636063f24305e604a11be047aeab6"><td class="mdescLeft"> </td><td class="mdescRight">Generates a command to write to the Magnetometer Calibration Control register on a VectorNav sensor. <a href="#ga624636063f24305e604a11be047aeab6">More...</a><br /></td></tr>
|
|
<tr class="separator:ga624636063f24305e604a11be047aeab6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga7af2b21625b57941be6384a1f16d64ce"><td class="memItemLeft" align="right" valign="top">VnError </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga7af2b21625b57941be6384a1f16d64ce">VnUartPacket_genWriteVelocityCompensationMeasurement</a> (char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize, <a class="el" href="unionvec3f.html">vec3f</a> velocity)</td></tr>
|
|
<tr class="memdesc:ga7af2b21625b57941be6384a1f16d64ce"><td class="mdescLeft"> </td><td class="mdescRight">Generates a command to write to the Velocity Compensation Measurement register on a VectorNav sensor. <a href="#ga7af2b21625b57941be6384a1f16d64ce">More...</a><br /></td></tr>
|
|
<tr class="separator:ga7af2b21625b57941be6384a1f16d64ce"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaa101dd03b5b12ddeb60861c17cb9d2ee"><td class="memItemLeft" align="right" valign="top">VnError </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#gaa101dd03b5b12ddeb60861c17cb9d2ee">VnUartPacket_genWriteVelocityCompensationControl</a> (char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize, uint8_t mode, float velocityTuning, float rateTuning)</td></tr>
|
|
<tr class="memdesc:gaa101dd03b5b12ddeb60861c17cb9d2ee"><td class="mdescLeft"> </td><td class="mdescRight">Generates a command to write to the Velocity Compensation Control register on a VectorNav sensor. <a href="#gaa101dd03b5b12ddeb60861c17cb9d2ee">More...</a><br /></td></tr>
|
|
<tr class="separator:gaa101dd03b5b12ddeb60861c17cb9d2ee"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga0cfa5ab01f74d48525858fd897863ed7"><td class="memItemLeft" align="right" valign="top">VnError </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga0cfa5ab01f74d48525858fd897863ed7">VnUartPacket_genWriteGpsConfiguration</a> (char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize, uint8_t mode, uint8_t ppsSource, uint8_t reserved1, uint8_t reserved2, uint8_t reserved3)</td></tr>
|
|
<tr class="memdesc:ga0cfa5ab01f74d48525858fd897863ed7"><td class="mdescLeft"> </td><td class="mdescRight">Generates a command to write to the GPS Configuration register on a VectorNav sensor. <a href="#ga0cfa5ab01f74d48525858fd897863ed7">More...</a><br /></td></tr>
|
|
<tr class="separator:ga0cfa5ab01f74d48525858fd897863ed7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga4681c5234b654945de18a195737b4e76"><td class="memItemLeft" align="right" valign="top">VnError </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga4681c5234b654945de18a195737b4e76">VnUartPacket_genWriteGpsAntennaOffset</a> (char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize, <a class="el" href="unionvec3f.html">vec3f</a> position)</td></tr>
|
|
<tr class="memdesc:ga4681c5234b654945de18a195737b4e76"><td class="mdescLeft"> </td><td class="mdescRight">Generates a command to write to the GPS Antenna Offset register on a VectorNav sensor. <a href="#ga4681c5234b654945de18a195737b4e76">More...</a><br /></td></tr>
|
|
<tr class="separator:ga4681c5234b654945de18a195737b4e76"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaae3dece8397d8521df77fe960c1a847d"><td class="memItemLeft" align="right" valign="top">VnError </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#gaae3dece8397d8521df77fe960c1a847d">VnUartPacket_genWriteInsBasicConfiguration</a> (char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize, uint8_t scenario, uint8_t ahrsAiding, uint8_t estBaseline, uint8_t resv2)</td></tr>
|
|
<tr class="memdesc:gaae3dece8397d8521df77fe960c1a847d"><td class="mdescLeft"> </td><td class="mdescRight">Generates a command to write to the INS Basic Configuration register on a VectorNav sensor. <a href="#gaae3dece8397d8521df77fe960c1a847d">More...</a><br /></td></tr>
|
|
<tr class="separator:gaae3dece8397d8521df77fe960c1a847d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga98048c5abaef159b6c6f4ea54b26a145"><td class="memItemLeft" align="right" valign="top">VnError </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga98048c5abaef159b6c6f4ea54b26a145">VnUartPacket_genWriteStartupFilterBiasEstimate</a> (char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize, <a class="el" href="unionvec3f.html">vec3f</a> gyroBias, <a class="el" href="unionvec3f.html">vec3f</a> accelBias, float pressureBias)</td></tr>
|
|
<tr class="memdesc:ga98048c5abaef159b6c6f4ea54b26a145"><td class="mdescLeft"> </td><td class="mdescRight">Generates a command to write to the Startup Filter Bias Estimate register on a VectorNav sensor. <a href="#ga98048c5abaef159b6c6f4ea54b26a145">More...</a><br /></td></tr>
|
|
<tr class="separator:ga98048c5abaef159b6c6f4ea54b26a145"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga8b84de3d348cf7d0462890c507e7de48"><td class="memItemLeft" align="right" valign="top">VnError </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga8b84de3d348cf7d0462890c507e7de48">VnUartPacket_genWriteDeltaThetaAndDeltaVelocityConfiguration</a> (char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize, uint8_t integrationFrame, uint8_t gyroCompensation, uint8_t accelCompensation, uint8_t reserved1, uint16_t reserved2)</td></tr>
|
|
<tr class="memdesc:ga8b84de3d348cf7d0462890c507e7de48"><td class="mdescLeft"> </td><td class="mdescRight">Generates a command to write to the Delta Theta and Delta Velocity Configuration register on a VectorNav sensor. <a href="#ga8b84de3d348cf7d0462890c507e7de48">More...</a><br /></td></tr>
|
|
<tr class="separator:ga8b84de3d348cf7d0462890c507e7de48"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga1c8ab4e3b8eb31cff154e7c0997276fb"><td class="memItemLeft" align="right" valign="top">VnError </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga1c8ab4e3b8eb31cff154e7c0997276fb">VnUartPacket_genWriteReferenceVectorConfiguration</a> (char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize, uint8_t useMagModel, uint8_t useGravityModel, uint8_t resv1, uint8_t resv2, uint32_t recalcThreshold, float year, <a class="el" href="unionvec3d.html">vec3d</a> position)</td></tr>
|
|
<tr class="memdesc:ga1c8ab4e3b8eb31cff154e7c0997276fb"><td class="mdescLeft"> </td><td class="mdescRight">Generates a command to write to the Reference Vector Configuration register on a VectorNav sensor. <a href="#ga1c8ab4e3b8eb31cff154e7c0997276fb">More...</a><br /></td></tr>
|
|
<tr class="separator:ga1c8ab4e3b8eb31cff154e7c0997276fb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga7102d519619fb52fb275fb566a48f6b2"><td class="memItemLeft" align="right" valign="top">VnError </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga7102d519619fb52fb275fb566a48f6b2">VnUartPacket_genWriteGyroCompensation</a> (char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize, <a class="el" href="unionmat3f.html">mat3f</a> c, <a class="el" href="unionvec3f.html">vec3f</a> b)</td></tr>
|
|
<tr class="memdesc:ga7102d519619fb52fb275fb566a48f6b2"><td class="mdescLeft"> </td><td class="mdescRight">Generates a command to write to the Gyro Compensation register on a VectorNav sensor. <a href="#ga7102d519619fb52fb275fb566a48f6b2">More...</a><br /></td></tr>
|
|
<tr class="separator:ga7102d519619fb52fb275fb566a48f6b2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gad70fcd798beb27e954f2dc7eb141774d"><td class="memItemLeft" align="right" valign="top">VnError </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#gad70fcd798beb27e954f2dc7eb141774d">VnUartPacket_genWriteImuFilteringConfiguration</a> (char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize, uint16_t magWindowSize, uint16_t accelWindowSize, uint16_t gyroWindowSize, uint16_t tempWindowSize, uint16_t presWindowSize, uint8_t magFilterMode, uint8_t accelFilterMode, uint8_t gyroFilterMode, uint8_t tempFilterMode, uint8_t presFilterMode)</td></tr>
|
|
<tr class="memdesc:gad70fcd798beb27e954f2dc7eb141774d"><td class="mdescLeft"> </td><td class="mdescRight">Generates a command to write to the IMU Filtering Configuration register on a VectorNav sensor. <a href="#gad70fcd798beb27e954f2dc7eb141774d">More...</a><br /></td></tr>
|
|
<tr class="separator:gad70fcd798beb27e954f2dc7eb141774d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gadfafa40c490d9a94636771a659146caa"><td class="memItemLeft" align="right" valign="top">VnError </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#gadfafa40c490d9a94636771a659146caa">VnUartPacket_genWriteGpsCompassBaseline</a> (char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize, <a class="el" href="unionvec3f.html">vec3f</a> position, <a class="el" href="unionvec3f.html">vec3f</a> uncertainty)</td></tr>
|
|
<tr class="memdesc:gadfafa40c490d9a94636771a659146caa"><td class="mdescLeft"> </td><td class="mdescRight">Generates a command to write to the GPS Compass Baseline register on a VectorNav sensor. <a href="#gadfafa40c490d9a94636771a659146caa">More...</a><br /></td></tr>
|
|
<tr class="separator:gadfafa40c490d9a94636771a659146caa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga4488412e853a2c1655fa1ebbb63d3efa"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga4488412e853a2c1655fa1ebbb63d3efa">VnUartPacket_parseError</a> (<a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, uint8_t *error)</td></tr>
|
|
<tr class="memdesc:ga4488412e853a2c1655fa1ebbb63d3efa"><td class="mdescLeft"> </td><td class="mdescRight">Parses an error packet to get the error type. <a href="#ga4488412e853a2c1655fa1ebbb63d3efa">More...</a><br /></td></tr>
|
|
<tr class="separator:ga4488412e853a2c1655fa1ebbb63d3efa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga8c11ce5559fdd176646047510b71c581"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga8c11ce5559fdd176646047510b71c581">VnUartPacket_parseErrorRaw</a> (uint8_t *packet, uint8_t *error)</td></tr>
|
|
<tr class="memdesc:ga8c11ce5559fdd176646047510b71c581"><td class="mdescLeft"> </td><td class="mdescRight">Parses an error packet to get the error type. <a href="#ga8c11ce5559fdd176646047510b71c581">More...</a><br /></td></tr>
|
|
<tr class="separator:ga8c11ce5559fdd176646047510b71c581"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gafd0d33575cf119e5467540d358de2c02"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#gafd0d33575cf119e5467540d358de2c02">VnUartPacket_parseBinaryOutput</a> (<a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, uint16_t *asyncMode, uint16_t *rateDivisor, uint16_t *outputGroup, uint16_t *commonField, uint16_t *timeField, uint16_t *imuField, uint16_t *gpsField, uint16_t *attitudeField, uint16_t *insField)</td></tr>
|
|
<tr class="memdesc:gafd0d33575cf119e5467540d358de2c02"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading any of the Binary Output registers. <a href="#gafd0d33575cf119e5467540d358de2c02">More...</a><br /></td></tr>
|
|
<tr class="separator:gafd0d33575cf119e5467540d358de2c02"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga5924071e89fb44af85db890c075ebac2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga5924071e89fb44af85db890c075ebac2">VnUartPacket_parseBinaryOutputRaw</a> (uint8_t *packet, uint16_t *asyncMode, uint16_t *rateDivisor, uint16_t *outputGroup, uint16_t *commonField, uint16_t *timeField, uint16_t *imuField, uint16_t *gpsField, uint16_t *attitudeField, uint16_t *insField)</td></tr>
|
|
<tr class="memdesc:ga5924071e89fb44af85db890c075ebac2"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading any of the Binary Output registers. <a href="#ga5924071e89fb44af85db890c075ebac2">More...</a><br /></td></tr>
|
|
<tr class="separator:ga5924071e89fb44af85db890c075ebac2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga7229fbd9bdeb76f594d00541aa07004e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga7229fbd9bdeb76f594d00541aa07004e">VnUartPacket_parseUserTag</a> (<a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, char *tag)</td></tr>
|
|
<tr class="memdesc:ga7229fbd9bdeb76f594d00541aa07004e"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the User Tag register. <a href="#ga7229fbd9bdeb76f594d00541aa07004e">More...</a><br /></td></tr>
|
|
<tr class="separator:ga7229fbd9bdeb76f594d00541aa07004e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gada904203ff26a6c12014f838963e4d01"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#gada904203ff26a6c12014f838963e4d01">VnUartPacket_parseUserTagRaw</a> (char *packet, char *tag)</td></tr>
|
|
<tr class="memdesc:gada904203ff26a6c12014f838963e4d01"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the User Tag register. <a href="#gada904203ff26a6c12014f838963e4d01">More...</a><br /></td></tr>
|
|
<tr class="separator:gada904203ff26a6c12014f838963e4d01"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gad811578908e41056b2b3a042a8e7f421"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#gad811578908e41056b2b3a042a8e7f421">VnUartPacket_parseModelNumber</a> (<a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, char *productName)</td></tr>
|
|
<tr class="memdesc:gad811578908e41056b2b3a042a8e7f421"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the Model Number register. <a href="#gad811578908e41056b2b3a042a8e7f421">More...</a><br /></td></tr>
|
|
<tr class="separator:gad811578908e41056b2b3a042a8e7f421"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga143dcf19679055a8c77fb3b7c1263148"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga143dcf19679055a8c77fb3b7c1263148">VnUartPacket_parseModelNumberRaw</a> (char *packet, char *productName)</td></tr>
|
|
<tr class="memdesc:ga143dcf19679055a8c77fb3b7c1263148"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the Model Number register. <a href="#ga143dcf19679055a8c77fb3b7c1263148">More...</a><br /></td></tr>
|
|
<tr class="separator:ga143dcf19679055a8c77fb3b7c1263148"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gad8f8e72e2b81a9e84a3e1b601341b6f7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#gad8f8e72e2b81a9e84a3e1b601341b6f7">VnUartPacket_parseHardwareRevision</a> (<a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, uint32_t *revision)</td></tr>
|
|
<tr class="memdesc:gad8f8e72e2b81a9e84a3e1b601341b6f7"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the Hardware Revision register. <a href="#gad8f8e72e2b81a9e84a3e1b601341b6f7">More...</a><br /></td></tr>
|
|
<tr class="separator:gad8f8e72e2b81a9e84a3e1b601341b6f7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga41e2a049946caccfad7f564c8e016023"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga41e2a049946caccfad7f564c8e016023">VnUartPacket_parseHardwareRevisionRaw</a> (char *packet, uint32_t *revision)</td></tr>
|
|
<tr class="memdesc:ga41e2a049946caccfad7f564c8e016023"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the Hardware Revision register. <a href="#ga41e2a049946caccfad7f564c8e016023">More...</a><br /></td></tr>
|
|
<tr class="separator:ga41e2a049946caccfad7f564c8e016023"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga9be280e21ee63375d8cfa53278d4eaf8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga9be280e21ee63375d8cfa53278d4eaf8">VnUartPacket_parseSerialNumber</a> (<a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, uint32_t *serialNum)</td></tr>
|
|
<tr class="memdesc:ga9be280e21ee63375d8cfa53278d4eaf8"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the Serial Number register. <a href="#ga9be280e21ee63375d8cfa53278d4eaf8">More...</a><br /></td></tr>
|
|
<tr class="separator:ga9be280e21ee63375d8cfa53278d4eaf8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga770df9852e4f860ecb25cebe995c826b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga770df9852e4f860ecb25cebe995c826b">VnUartPacket_parseSerialNumberRaw</a> (char *packet, uint32_t *serialNum)</td></tr>
|
|
<tr class="memdesc:ga770df9852e4f860ecb25cebe995c826b"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the Serial Number register. <a href="#ga770df9852e4f860ecb25cebe995c826b">More...</a><br /></td></tr>
|
|
<tr class="separator:ga770df9852e4f860ecb25cebe995c826b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaf125dc3e6b0a422e348ce753ad449992"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#gaf125dc3e6b0a422e348ce753ad449992">VnUartPacket_parseFirmwareVersion</a> (<a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, char *firmwareVersion)</td></tr>
|
|
<tr class="memdesc:gaf125dc3e6b0a422e348ce753ad449992"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the Firmware Version register. <a href="#gaf125dc3e6b0a422e348ce753ad449992">More...</a><br /></td></tr>
|
|
<tr class="separator:gaf125dc3e6b0a422e348ce753ad449992"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gab8e5253fe54536db27510b1d8078e189"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#gab8e5253fe54536db27510b1d8078e189">VnUartPacket_parseFirmwareVersionRaw</a> (char *packet, char *firmwareVersion)</td></tr>
|
|
<tr class="memdesc:gab8e5253fe54536db27510b1d8078e189"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the Firmware Version register. <a href="#gab8e5253fe54536db27510b1d8078e189">More...</a><br /></td></tr>
|
|
<tr class="separator:gab8e5253fe54536db27510b1d8078e189"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga60951e4f42a600f1a58bfff62879f370"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga60951e4f42a600f1a58bfff62879f370">VnUartPacket_parseSerialBaudRate</a> (<a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, uint32_t *baudrate)</td></tr>
|
|
<tr class="memdesc:ga60951e4f42a600f1a58bfff62879f370"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the Serial Baud Rate register. <a href="#ga60951e4f42a600f1a58bfff62879f370">More...</a><br /></td></tr>
|
|
<tr class="separator:ga60951e4f42a600f1a58bfff62879f370"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga879513ea4a6d6e1d7996af4dab43a139"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga879513ea4a6d6e1d7996af4dab43a139">VnUartPacket_parseSerialBaudRateRaw</a> (char *packet, uint32_t *baudrate)</td></tr>
|
|
<tr class="memdesc:ga879513ea4a6d6e1d7996af4dab43a139"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the Serial Baud Rate register. <a href="#ga879513ea4a6d6e1d7996af4dab43a139">More...</a><br /></td></tr>
|
|
<tr class="separator:ga879513ea4a6d6e1d7996af4dab43a139"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga9f53aea6e59b6dbd403f030b6560c200"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga9f53aea6e59b6dbd403f030b6560c200">VnUartPacket_parseAsyncDataOutputType</a> (<a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, uint32_t *ador)</td></tr>
|
|
<tr class="memdesc:ga9f53aea6e59b6dbd403f030b6560c200"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the Async Data Output Type register. <a href="#ga9f53aea6e59b6dbd403f030b6560c200">More...</a><br /></td></tr>
|
|
<tr class="separator:ga9f53aea6e59b6dbd403f030b6560c200"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga12845975b8c45b9220c08d71376c907b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga12845975b8c45b9220c08d71376c907b">VnUartPacket_parseAsyncDataOutputTypeRaw</a> (char *packet, uint32_t *ador)</td></tr>
|
|
<tr class="memdesc:ga12845975b8c45b9220c08d71376c907b"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the Async Data Output Type register. <a href="#ga12845975b8c45b9220c08d71376c907b">More...</a><br /></td></tr>
|
|
<tr class="separator:ga12845975b8c45b9220c08d71376c907b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaa89c4d2c71f4e60cacb4f9da90367e12"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#gaa89c4d2c71f4e60cacb4f9da90367e12">VnUartPacket_parseAsyncDataOutputFrequency</a> (<a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, uint32_t *adof)</td></tr>
|
|
<tr class="memdesc:gaa89c4d2c71f4e60cacb4f9da90367e12"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the Async Data Output Frequency register. <a href="#gaa89c4d2c71f4e60cacb4f9da90367e12">More...</a><br /></td></tr>
|
|
<tr class="separator:gaa89c4d2c71f4e60cacb4f9da90367e12"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaf5be2c3d0eee19994d3be0e3b9a63b51"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#gaf5be2c3d0eee19994d3be0e3b9a63b51">VnUartPacket_parseAsyncDataOutputFrequencyRaw</a> (char *packet, uint32_t *adof)</td></tr>
|
|
<tr class="memdesc:gaf5be2c3d0eee19994d3be0e3b9a63b51"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the Async Data Output Frequency register. <a href="#gaf5be2c3d0eee19994d3be0e3b9a63b51">More...</a><br /></td></tr>
|
|
<tr class="separator:gaf5be2c3d0eee19994d3be0e3b9a63b51"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gacba233f0c1ef52808fedee9b9af19dd5"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#gacba233f0c1ef52808fedee9b9af19dd5">VnUartPacket_parseYawPitchRoll</a> (<a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, <a class="el" href="unionvec3f.html">vec3f</a> *yawPitchRoll)</td></tr>
|
|
<tr class="memdesc:gacba233f0c1ef52808fedee9b9af19dd5"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the Yaw Pitch Roll register. <a href="#gacba233f0c1ef52808fedee9b9af19dd5">More...</a><br /></td></tr>
|
|
<tr class="separator:gacba233f0c1ef52808fedee9b9af19dd5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gafb9b03c00c9ce65d04b909dd383b85b1"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#gafb9b03c00c9ce65d04b909dd383b85b1">VnUartPacket_parseYawPitchRollRaw</a> (char *packet, <a class="el" href="unionvec3f.html">vec3f</a> *yawPitchRoll)</td></tr>
|
|
<tr class="memdesc:gafb9b03c00c9ce65d04b909dd383b85b1"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the Yaw Pitch Roll register. <a href="#gafb9b03c00c9ce65d04b909dd383b85b1">More...</a><br /></td></tr>
|
|
<tr class="separator:gafb9b03c00c9ce65d04b909dd383b85b1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga768fdcaed903a9ecaa38155df80616d6"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga768fdcaed903a9ecaa38155df80616d6">VnUartPacket_parseAttitudeQuaternion</a> (<a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, <a class="el" href="unionvec4f.html">vec4f</a> *quat)</td></tr>
|
|
<tr class="memdesc:ga768fdcaed903a9ecaa38155df80616d6"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the Attitude Quaternion register. <a href="#ga768fdcaed903a9ecaa38155df80616d6">More...</a><br /></td></tr>
|
|
<tr class="separator:ga768fdcaed903a9ecaa38155df80616d6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga51d39089d5ad127aeb48fd4293388821"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga51d39089d5ad127aeb48fd4293388821">VnUartPacket_parseAttitudeQuaternionRaw</a> (char *packet, <a class="el" href="unionvec4f.html">vec4f</a> *quat)</td></tr>
|
|
<tr class="memdesc:ga51d39089d5ad127aeb48fd4293388821"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the Attitude Quaternion register. <a href="#ga51d39089d5ad127aeb48fd4293388821">More...</a><br /></td></tr>
|
|
<tr class="separator:ga51d39089d5ad127aeb48fd4293388821"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga8557035a208dc941d0c6a3afbb460af6"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga8557035a208dc941d0c6a3afbb460af6">VnUartPacket_parseQuaternionMagneticAccelerationAndAngularRates</a> (<a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, <a class="el" href="unionvec4f.html">vec4f</a> *quat, <a class="el" href="unionvec3f.html">vec3f</a> *mag, <a class="el" href="unionvec3f.html">vec3f</a> *accel, <a class="el" href="unionvec3f.html">vec3f</a> *gyro)</td></tr>
|
|
<tr class="memdesc:ga8557035a208dc941d0c6a3afbb460af6"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the Quaternion, Magnetic, Acceleration and Angular Rates register. <a href="#ga8557035a208dc941d0c6a3afbb460af6">More...</a><br /></td></tr>
|
|
<tr class="separator:ga8557035a208dc941d0c6a3afbb460af6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga93df42d39def7bad7bdd9568f8ba995d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga93df42d39def7bad7bdd9568f8ba995d">VnUartPacket_parseQuaternionMagneticAccelerationAndAngularRatesRaw</a> (char *packet, <a class="el" href="unionvec4f.html">vec4f</a> *quat, <a class="el" href="unionvec3f.html">vec3f</a> *mag, <a class="el" href="unionvec3f.html">vec3f</a> *accel, <a class="el" href="unionvec3f.html">vec3f</a> *gyro)</td></tr>
|
|
<tr class="memdesc:ga93df42d39def7bad7bdd9568f8ba995d"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the Quaternion, Magnetic, Acceleration and Angular Rates register. <a href="#ga93df42d39def7bad7bdd9568f8ba995d">More...</a><br /></td></tr>
|
|
<tr class="separator:ga93df42d39def7bad7bdd9568f8ba995d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaf9006e67961978c62206c247638b9562"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#gaf9006e67961978c62206c247638b9562">VnUartPacket_parseMagneticMeasurements</a> (<a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, <a class="el" href="unionvec3f.html">vec3f</a> *mag)</td></tr>
|
|
<tr class="memdesc:gaf9006e67961978c62206c247638b9562"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the Magnetic Measurements register. <a href="#gaf9006e67961978c62206c247638b9562">More...</a><br /></td></tr>
|
|
<tr class="separator:gaf9006e67961978c62206c247638b9562"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gab0415129d370c08e8c1320c11ab2b758"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#gab0415129d370c08e8c1320c11ab2b758">VnUartPacket_parseMagneticMeasurementsRaw</a> (char *packet, <a class="el" href="unionvec3f.html">vec3f</a> *mag)</td></tr>
|
|
<tr class="memdesc:gab0415129d370c08e8c1320c11ab2b758"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the Magnetic Measurements register. <a href="#gab0415129d370c08e8c1320c11ab2b758">More...</a><br /></td></tr>
|
|
<tr class="separator:gab0415129d370c08e8c1320c11ab2b758"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gacf24ba30cd395a9f78fed989ab5edda8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#gacf24ba30cd395a9f78fed989ab5edda8">VnUartPacket_parseAccelerationMeasurements</a> (<a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, <a class="el" href="unionvec3f.html">vec3f</a> *accel)</td></tr>
|
|
<tr class="memdesc:gacf24ba30cd395a9f78fed989ab5edda8"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the Acceleration Measurements register. <a href="#gacf24ba30cd395a9f78fed989ab5edda8">More...</a><br /></td></tr>
|
|
<tr class="separator:gacf24ba30cd395a9f78fed989ab5edda8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gab76b6463bf7a8e5e164d086a653c761c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#gab76b6463bf7a8e5e164d086a653c761c">VnUartPacket_parseAccelerationMeasurementsRaw</a> (char *packet, <a class="el" href="unionvec3f.html">vec3f</a> *accel)</td></tr>
|
|
<tr class="memdesc:gab76b6463bf7a8e5e164d086a653c761c"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the Acceleration Measurements register. <a href="#gab76b6463bf7a8e5e164d086a653c761c">More...</a><br /></td></tr>
|
|
<tr class="separator:gab76b6463bf7a8e5e164d086a653c761c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga652a50194a9ff479967142b1951d907a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga652a50194a9ff479967142b1951d907a">VnUartPacket_parseAngularRateMeasurements</a> (<a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, <a class="el" href="unionvec3f.html">vec3f</a> *gyro)</td></tr>
|
|
<tr class="memdesc:ga652a50194a9ff479967142b1951d907a"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the Angular Rate Measurements register. <a href="#ga652a50194a9ff479967142b1951d907a">More...</a><br /></td></tr>
|
|
<tr class="separator:ga652a50194a9ff479967142b1951d907a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gafd04e1624cd6ec5d874c91dacba5893a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#gafd04e1624cd6ec5d874c91dacba5893a">VnUartPacket_parseAngularRateMeasurementsRaw</a> (char *packet, <a class="el" href="unionvec3f.html">vec3f</a> *gyro)</td></tr>
|
|
<tr class="memdesc:gafd04e1624cd6ec5d874c91dacba5893a"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the Angular Rate Measurements register. <a href="#gafd04e1624cd6ec5d874c91dacba5893a">More...</a><br /></td></tr>
|
|
<tr class="separator:gafd04e1624cd6ec5d874c91dacba5893a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga074240e66a3030767bbe011cc4c107d8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga074240e66a3030767bbe011cc4c107d8">VnUartPacket_parseMagneticAccelerationAndAngularRates</a> (<a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, <a class="el" href="unionvec3f.html">vec3f</a> *mag, <a class="el" href="unionvec3f.html">vec3f</a> *accel, <a class="el" href="unionvec3f.html">vec3f</a> *gyro)</td></tr>
|
|
<tr class="memdesc:ga074240e66a3030767bbe011cc4c107d8"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the Magnetic, Acceleration and Angular Rates register. <a href="#ga074240e66a3030767bbe011cc4c107d8">More...</a><br /></td></tr>
|
|
<tr class="separator:ga074240e66a3030767bbe011cc4c107d8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga5b3d13775510d6c03304c020a012a928"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga5b3d13775510d6c03304c020a012a928">VnUartPacket_parseMagneticAccelerationAndAngularRatesRaw</a> (char *packet, <a class="el" href="unionvec3f.html">vec3f</a> *mag, <a class="el" href="unionvec3f.html">vec3f</a> *accel, <a class="el" href="unionvec3f.html">vec3f</a> *gyro)</td></tr>
|
|
<tr class="memdesc:ga5b3d13775510d6c03304c020a012a928"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the Magnetic, Acceleration and Angular Rates register. <a href="#ga5b3d13775510d6c03304c020a012a928">More...</a><br /></td></tr>
|
|
<tr class="separator:ga5b3d13775510d6c03304c020a012a928"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gad3fc2e698161105b96457aad4bdcb574"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#gad3fc2e698161105b96457aad4bdcb574">VnUartPacket_parseMagneticAndGravityReferenceVectors</a> (<a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, <a class="el" href="unionvec3f.html">vec3f</a> *magRef, <a class="el" href="unionvec3f.html">vec3f</a> *accRef)</td></tr>
|
|
<tr class="memdesc:gad3fc2e698161105b96457aad4bdcb574"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the Magnetic and Gravity Reference Vectors register. <a href="#gad3fc2e698161105b96457aad4bdcb574">More...</a><br /></td></tr>
|
|
<tr class="separator:gad3fc2e698161105b96457aad4bdcb574"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga1b63c9923d58a7364eb8a87adfaf0c11"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga1b63c9923d58a7364eb8a87adfaf0c11">VnUartPacket_parseMagneticAndGravityReferenceVectorsRaw</a> (char *packet, <a class="el" href="unionvec3f.html">vec3f</a> *magRef, <a class="el" href="unionvec3f.html">vec3f</a> *accRef)</td></tr>
|
|
<tr class="memdesc:ga1b63c9923d58a7364eb8a87adfaf0c11"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the Magnetic and Gravity Reference Vectors register. <a href="#ga1b63c9923d58a7364eb8a87adfaf0c11">More...</a><br /></td></tr>
|
|
<tr class="separator:ga1b63c9923d58a7364eb8a87adfaf0c11"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaf0b7b8d7a20b62bd2aff1111d09bf81d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#gaf0b7b8d7a20b62bd2aff1111d09bf81d">VnUartPacket_parseFilterMeasurementsVarianceParameters</a> (<a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, float *angularWalkVariance, <a class="el" href="unionvec3f.html">vec3f</a> *angularRateVariance, <a class="el" href="unionvec3f.html">vec3f</a> *magneticVariance, <a class="el" href="unionvec3f.html">vec3f</a> *accelerationVariance)</td></tr>
|
|
<tr class="memdesc:gaf0b7b8d7a20b62bd2aff1111d09bf81d"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the Filter Measurements Variance Parameters register. <a href="#gaf0b7b8d7a20b62bd2aff1111d09bf81d">More...</a><br /></td></tr>
|
|
<tr class="separator:gaf0b7b8d7a20b62bd2aff1111d09bf81d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga4104d79231aa4193540995b17e9aa2f9"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga4104d79231aa4193540995b17e9aa2f9">VnUartPacket_parseFilterMeasurementsVarianceParametersRaw</a> (char *packet, float *angularWalkVariance, <a class="el" href="unionvec3f.html">vec3f</a> *angularRateVariance, <a class="el" href="unionvec3f.html">vec3f</a> *magneticVariance, <a class="el" href="unionvec3f.html">vec3f</a> *accelerationVariance)</td></tr>
|
|
<tr class="memdesc:ga4104d79231aa4193540995b17e9aa2f9"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the Filter Measurements Variance Parameters register. <a href="#ga4104d79231aa4193540995b17e9aa2f9">More...</a><br /></td></tr>
|
|
<tr class="separator:ga4104d79231aa4193540995b17e9aa2f9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga15e0519943cbbec07de39932c1b2826f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga15e0519943cbbec07de39932c1b2826f">VnUartPacket_parseMagnetometerCompensation</a> (<a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, <a class="el" href="unionmat3f.html">mat3f</a> *c, <a class="el" href="unionvec3f.html">vec3f</a> *b)</td></tr>
|
|
<tr class="memdesc:ga15e0519943cbbec07de39932c1b2826f"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the Magnetometer Compensation register. <a href="#ga15e0519943cbbec07de39932c1b2826f">More...</a><br /></td></tr>
|
|
<tr class="separator:ga15e0519943cbbec07de39932c1b2826f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gab2b63e8161d79136f624aab56127f192"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#gab2b63e8161d79136f624aab56127f192">VnUartPacket_parseMagnetometerCompensationRaw</a> (char *packet, <a class="el" href="unionmat3f.html">mat3f</a> *c, <a class="el" href="unionvec3f.html">vec3f</a> *b)</td></tr>
|
|
<tr class="memdesc:gab2b63e8161d79136f624aab56127f192"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the Magnetometer Compensation register. <a href="#gab2b63e8161d79136f624aab56127f192">More...</a><br /></td></tr>
|
|
<tr class="separator:gab2b63e8161d79136f624aab56127f192"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga0fa8f2862d8cebd228f9b1fa19550f14"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga0fa8f2862d8cebd228f9b1fa19550f14">VnUartPacket_parseFilterActiveTuningParameters</a> (<a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, float *magneticDisturbanceGain, float *accelerationDisturbanceGain, float *magneticDisturbanceMemory, float *accelerationDisturbanceMemory)</td></tr>
|
|
<tr class="memdesc:ga0fa8f2862d8cebd228f9b1fa19550f14"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the Filter Active Tuning Parameters register. <a href="#ga0fa8f2862d8cebd228f9b1fa19550f14">More...</a><br /></td></tr>
|
|
<tr class="separator:ga0fa8f2862d8cebd228f9b1fa19550f14"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaef3c076525b1da4ed10921defd641e05"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#gaef3c076525b1da4ed10921defd641e05">VnUartPacket_parseFilterActiveTuningParametersRaw</a> (char *packet, float *magneticDisturbanceGain, float *accelerationDisturbanceGain, float *magneticDisturbanceMemory, float *accelerationDisturbanceMemory)</td></tr>
|
|
<tr class="memdesc:gaef3c076525b1da4ed10921defd641e05"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the Filter Active Tuning Parameters register. <a href="#gaef3c076525b1da4ed10921defd641e05">More...</a><br /></td></tr>
|
|
<tr class="separator:gaef3c076525b1da4ed10921defd641e05"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga4318d5a00e0b79594e8cf8644991894f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga4318d5a00e0b79594e8cf8644991894f">VnUartPacket_parseAccelerationCompensation</a> (<a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, <a class="el" href="unionmat3f.html">mat3f</a> *c, <a class="el" href="unionvec3f.html">vec3f</a> *b)</td></tr>
|
|
<tr class="memdesc:ga4318d5a00e0b79594e8cf8644991894f"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the Acceleration Compensation register. <a href="#ga4318d5a00e0b79594e8cf8644991894f">More...</a><br /></td></tr>
|
|
<tr class="separator:ga4318d5a00e0b79594e8cf8644991894f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gac691ca7b1ab4fc0de3a494b62490fe5d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#gac691ca7b1ab4fc0de3a494b62490fe5d">VnUartPacket_parseAccelerationCompensationRaw</a> (char *packet, <a class="el" href="unionmat3f.html">mat3f</a> *c, <a class="el" href="unionvec3f.html">vec3f</a> *b)</td></tr>
|
|
<tr class="memdesc:gac691ca7b1ab4fc0de3a494b62490fe5d"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the Acceleration Compensation register. <a href="#gac691ca7b1ab4fc0de3a494b62490fe5d">More...</a><br /></td></tr>
|
|
<tr class="separator:gac691ca7b1ab4fc0de3a494b62490fe5d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga443da0155c22e0655b7064167716fbaf"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga443da0155c22e0655b7064167716fbaf">VnUartPacket_parseReferenceFrameRotation</a> (<a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, <a class="el" href="unionmat3f.html">mat3f</a> *c)</td></tr>
|
|
<tr class="memdesc:ga443da0155c22e0655b7064167716fbaf"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the Reference Frame Rotation register. <a href="#ga443da0155c22e0655b7064167716fbaf">More...</a><br /></td></tr>
|
|
<tr class="separator:ga443da0155c22e0655b7064167716fbaf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaaf0dac23312449f18d47eb0828fdaeda"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#gaaf0dac23312449f18d47eb0828fdaeda">VnUartPacket_parseReferenceFrameRotationRaw</a> (char *packet, <a class="el" href="unionmat3f.html">mat3f</a> *c)</td></tr>
|
|
<tr class="memdesc:gaaf0dac23312449f18d47eb0828fdaeda"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the Reference Frame Rotation register. <a href="#gaaf0dac23312449f18d47eb0828fdaeda">More...</a><br /></td></tr>
|
|
<tr class="separator:gaaf0dac23312449f18d47eb0828fdaeda"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga197102f43f30f7e14badfce7d41f48d8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga197102f43f30f7e14badfce7d41f48d8">VnUartPacket_parseYawPitchRollMagneticAccelerationAndAngularRates</a> (<a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, <a class="el" href="unionvec3f.html">vec3f</a> *yawPitchRoll, <a class="el" href="unionvec3f.html">vec3f</a> *mag, <a class="el" href="unionvec3f.html">vec3f</a> *accel, <a class="el" href="unionvec3f.html">vec3f</a> *gyro)</td></tr>
|
|
<tr class="memdesc:ga197102f43f30f7e14badfce7d41f48d8"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the Yaw, Pitch, Roll, Magnetic, Acceleration and Angular Rates register. <a href="#ga197102f43f30f7e14badfce7d41f48d8">More...</a><br /></td></tr>
|
|
<tr class="separator:ga197102f43f30f7e14badfce7d41f48d8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaeea29df69957929ddaf14edcb33cee71"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#gaeea29df69957929ddaf14edcb33cee71">VnUartPacket_parseYawPitchRollMagneticAccelerationAndAngularRatesRaw</a> (char *packet, <a class="el" href="unionvec3f.html">vec3f</a> *yawPitchRoll, <a class="el" href="unionvec3f.html">vec3f</a> *mag, <a class="el" href="unionvec3f.html">vec3f</a> *accel, <a class="el" href="unionvec3f.html">vec3f</a> *gyro)</td></tr>
|
|
<tr class="memdesc:gaeea29df69957929ddaf14edcb33cee71"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the Yaw, Pitch, Roll, Magnetic, Acceleration and Angular Rates register. <a href="#gaeea29df69957929ddaf14edcb33cee71">More...</a><br /></td></tr>
|
|
<tr class="separator:gaeea29df69957929ddaf14edcb33cee71"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga6328410f1133baf68d4c42dcf4b18957"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga6328410f1133baf68d4c42dcf4b18957">VnUartPacket_parseCommunicationProtocolControl</a> (<a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, uint8_t *serialCount, uint8_t *serialStatus, uint8_t *spiCount, uint8_t *spiStatus, uint8_t *serialChecksum, uint8_t *spiChecksum, uint8_t *errorMode)</td></tr>
|
|
<tr class="memdesc:ga6328410f1133baf68d4c42dcf4b18957"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the Communication Protocol Control register. <a href="#ga6328410f1133baf68d4c42dcf4b18957">More...</a><br /></td></tr>
|
|
<tr class="separator:ga6328410f1133baf68d4c42dcf4b18957"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gafac199e1275204d2ff9bba911c574615"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#gafac199e1275204d2ff9bba911c574615">VnUartPacket_parseCommunicationProtocolControlRaw</a> (char *packet, uint8_t *serialCount, uint8_t *serialStatus, uint8_t *spiCount, uint8_t *spiStatus, uint8_t *serialChecksum, uint8_t *spiChecksum, uint8_t *errorMode)</td></tr>
|
|
<tr class="memdesc:gafac199e1275204d2ff9bba911c574615"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the Communication Protocol Control register. <a href="#gafac199e1275204d2ff9bba911c574615">More...</a><br /></td></tr>
|
|
<tr class="separator:gafac199e1275204d2ff9bba911c574615"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga5bd4f07a18c9c2f2f00a08087b09d1b6"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga5bd4f07a18c9c2f2f00a08087b09d1b6">VnUartPacket_parseSynchronizationControl</a> (<a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, uint8_t *syncInMode, uint8_t *syncInEdge, uint16_t *syncInSkipFactor, uint32_t *reserved1, uint8_t *syncOutMode, uint8_t *syncOutPolarity, uint16_t *syncOutSkipFactor, uint32_t *syncOutPulseWidth, uint32_t *reserved2)</td></tr>
|
|
<tr class="memdesc:ga5bd4f07a18c9c2f2f00a08087b09d1b6"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the Synchronization Control register. <a href="#ga5bd4f07a18c9c2f2f00a08087b09d1b6">More...</a><br /></td></tr>
|
|
<tr class="separator:ga5bd4f07a18c9c2f2f00a08087b09d1b6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga392b12d5b9cec2e55915a1885e25d2d1"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga392b12d5b9cec2e55915a1885e25d2d1">VnUartPacket_parseSynchronizationControlRaw</a> (char *packet, uint8_t *syncInMode, uint8_t *syncInEdge, uint16_t *syncInSkipFactor, uint32_t *reserved1, uint8_t *syncOutMode, uint8_t *syncOutPolarity, uint16_t *syncOutSkipFactor, uint32_t *syncOutPulseWidth, uint32_t *reserved2)</td></tr>
|
|
<tr class="memdesc:ga392b12d5b9cec2e55915a1885e25d2d1"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the Synchronization Control register. <a href="#ga392b12d5b9cec2e55915a1885e25d2d1">More...</a><br /></td></tr>
|
|
<tr class="separator:ga392b12d5b9cec2e55915a1885e25d2d1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga8a89c3acc4fa19e012e737f69401ffaf"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga8a89c3acc4fa19e012e737f69401ffaf">VnUartPacket_parseSynchronizationStatus</a> (<a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, uint32_t *syncInCount, uint32_t *syncInTime, uint32_t *syncOutCount)</td></tr>
|
|
<tr class="memdesc:ga8a89c3acc4fa19e012e737f69401ffaf"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the Synchronization Status register. <a href="#ga8a89c3acc4fa19e012e737f69401ffaf">More...</a><br /></td></tr>
|
|
<tr class="separator:ga8a89c3acc4fa19e012e737f69401ffaf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga3b96691a651d211b8bbfe81c6d559bc4"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga3b96691a651d211b8bbfe81c6d559bc4">VnUartPacket_parseSynchronizationStatusRaw</a> (char *packet, uint32_t *syncInCount, uint32_t *syncInTime, uint32_t *syncOutCount)</td></tr>
|
|
<tr class="memdesc:ga3b96691a651d211b8bbfe81c6d559bc4"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the Synchronization Status register. <a href="#ga3b96691a651d211b8bbfe81c6d559bc4">More...</a><br /></td></tr>
|
|
<tr class="separator:ga3b96691a651d211b8bbfe81c6d559bc4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga825b5284cdc2b5697d5e11980bd5e690"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga825b5284cdc2b5697d5e11980bd5e690">VnUartPacket_parseFilterBasicControl</a> (<a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, uint8_t *magMode, uint8_t *extMagMode, uint8_t *extAccMode, uint8_t *extGyroMode, <a class="el" href="unionvec3f.html">vec3f</a> *gyroLimit)</td></tr>
|
|
<tr class="memdesc:ga825b5284cdc2b5697d5e11980bd5e690"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the Filter Basic Control register. <a href="#ga825b5284cdc2b5697d5e11980bd5e690">More...</a><br /></td></tr>
|
|
<tr class="separator:ga825b5284cdc2b5697d5e11980bd5e690"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga6ddfb7e22e3208979130b8e328489915"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga6ddfb7e22e3208979130b8e328489915">VnUartPacket_parseFilterBasicControlRaw</a> (char *packet, uint8_t *magMode, uint8_t *extMagMode, uint8_t *extAccMode, uint8_t *extGyroMode, <a class="el" href="unionvec3f.html">vec3f</a> *gyroLimit)</td></tr>
|
|
<tr class="memdesc:ga6ddfb7e22e3208979130b8e328489915"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the Filter Basic Control register. <a href="#ga6ddfb7e22e3208979130b8e328489915">More...</a><br /></td></tr>
|
|
<tr class="separator:ga6ddfb7e22e3208979130b8e328489915"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga8c6e9480662677fe2ca207383b770b2d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga8c6e9480662677fe2ca207383b770b2d">VnUartPacket_parseVpeBasicControl</a> (<a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, uint8_t *enable, uint8_t *headingMode, uint8_t *filteringMode, uint8_t *tuningMode)</td></tr>
|
|
<tr class="memdesc:ga8c6e9480662677fe2ca207383b770b2d"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the VPE Basic Control register. <a href="#ga8c6e9480662677fe2ca207383b770b2d">More...</a><br /></td></tr>
|
|
<tr class="separator:ga8c6e9480662677fe2ca207383b770b2d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga0885ec782ae0aa4a17ceff44689221a8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga0885ec782ae0aa4a17ceff44689221a8">VnUartPacket_parseVpeBasicControlRaw</a> (char *packet, uint8_t *enable, uint8_t *headingMode, uint8_t *filteringMode, uint8_t *tuningMode)</td></tr>
|
|
<tr class="memdesc:ga0885ec782ae0aa4a17ceff44689221a8"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the VPE Basic Control register. <a href="#ga0885ec782ae0aa4a17ceff44689221a8">More...</a><br /></td></tr>
|
|
<tr class="separator:ga0885ec782ae0aa4a17ceff44689221a8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga39683ef7595376b32b20758be462cd38"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga39683ef7595376b32b20758be462cd38">VnUartPacket_parseVpeMagnetometerBasicTuning</a> (<a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, <a class="el" href="unionvec3f.html">vec3f</a> *baseTuning, <a class="el" href="unionvec3f.html">vec3f</a> *adaptiveTuning, <a class="el" href="unionvec3f.html">vec3f</a> *adaptiveFiltering)</td></tr>
|
|
<tr class="memdesc:ga39683ef7595376b32b20758be462cd38"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the VPE Magnetometer Basic Tuning register. <a href="#ga39683ef7595376b32b20758be462cd38">More...</a><br /></td></tr>
|
|
<tr class="separator:ga39683ef7595376b32b20758be462cd38"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga2a8555a25037d055258f7bb9540f9d14"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga2a8555a25037d055258f7bb9540f9d14">VnUartPacket_parseVpeMagnetometerBasicTuningRaw</a> (char *packet, <a class="el" href="unionvec3f.html">vec3f</a> *baseTuning, <a class="el" href="unionvec3f.html">vec3f</a> *adaptiveTuning, <a class="el" href="unionvec3f.html">vec3f</a> *adaptiveFiltering)</td></tr>
|
|
<tr class="memdesc:ga2a8555a25037d055258f7bb9540f9d14"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the VPE Magnetometer Basic Tuning register. <a href="#ga2a8555a25037d055258f7bb9540f9d14">More...</a><br /></td></tr>
|
|
<tr class="separator:ga2a8555a25037d055258f7bb9540f9d14"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gadd4265cc2d0b6af3fb1076f7b697d517"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#gadd4265cc2d0b6af3fb1076f7b697d517">VnUartPacket_parseVpeMagnetometerAdvancedTuning</a> (<a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, <a class="el" href="unionvec3f.html">vec3f</a> *minFiltering, <a class="el" href="unionvec3f.html">vec3f</a> *maxFiltering, float *maxAdaptRate, float *disturbanceWindow, float *maxTuning)</td></tr>
|
|
<tr class="memdesc:gadd4265cc2d0b6af3fb1076f7b697d517"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the VPE Magnetometer Advanced Tuning register. <a href="#gadd4265cc2d0b6af3fb1076f7b697d517">More...</a><br /></td></tr>
|
|
<tr class="separator:gadd4265cc2d0b6af3fb1076f7b697d517"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaed0e59bd2c76f323eccd4b9c3153352e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#gaed0e59bd2c76f323eccd4b9c3153352e">VnUartPacket_parseVpeMagnetometerAdvancedTuningRaw</a> (char *packet, <a class="el" href="unionvec3f.html">vec3f</a> *minFiltering, <a class="el" href="unionvec3f.html">vec3f</a> *maxFiltering, float *maxAdaptRate, float *disturbanceWindow, float *maxTuning)</td></tr>
|
|
<tr class="memdesc:gaed0e59bd2c76f323eccd4b9c3153352e"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the VPE Magnetometer Advanced Tuning register. <a href="#gaed0e59bd2c76f323eccd4b9c3153352e">More...</a><br /></td></tr>
|
|
<tr class="separator:gaed0e59bd2c76f323eccd4b9c3153352e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gacb9956c9d77ffa806e0e55ee0109a942"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#gacb9956c9d77ffa806e0e55ee0109a942">VnUartPacket_parseVpeAccelerometerBasicTuning</a> (<a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, <a class="el" href="unionvec3f.html">vec3f</a> *baseTuning, <a class="el" href="unionvec3f.html">vec3f</a> *adaptiveTuning, <a class="el" href="unionvec3f.html">vec3f</a> *adaptiveFiltering)</td></tr>
|
|
<tr class="memdesc:gacb9956c9d77ffa806e0e55ee0109a942"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the VPE Accelerometer Basic Tuning register. <a href="#gacb9956c9d77ffa806e0e55ee0109a942">More...</a><br /></td></tr>
|
|
<tr class="separator:gacb9956c9d77ffa806e0e55ee0109a942"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga235ef89cd4735b615115df01d515d7c1"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga235ef89cd4735b615115df01d515d7c1">VnUartPacket_parseVpeAccelerometerBasicTuningRaw</a> (char *packet, <a class="el" href="unionvec3f.html">vec3f</a> *baseTuning, <a class="el" href="unionvec3f.html">vec3f</a> *adaptiveTuning, <a class="el" href="unionvec3f.html">vec3f</a> *adaptiveFiltering)</td></tr>
|
|
<tr class="memdesc:ga235ef89cd4735b615115df01d515d7c1"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the VPE Accelerometer Basic Tuning register. <a href="#ga235ef89cd4735b615115df01d515d7c1">More...</a><br /></td></tr>
|
|
<tr class="separator:ga235ef89cd4735b615115df01d515d7c1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gab608631e42813a947d0ca0441b604c13"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#gab608631e42813a947d0ca0441b604c13">VnUartPacket_parseVpeAccelerometerAdvancedTuning</a> (<a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, <a class="el" href="unionvec3f.html">vec3f</a> *minFiltering, <a class="el" href="unionvec3f.html">vec3f</a> *maxFiltering, float *maxAdaptRate, float *disturbanceWindow, float *maxTuning)</td></tr>
|
|
<tr class="memdesc:gab608631e42813a947d0ca0441b604c13"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the VPE Accelerometer Advanced Tuning register. <a href="#gab608631e42813a947d0ca0441b604c13">More...</a><br /></td></tr>
|
|
<tr class="separator:gab608631e42813a947d0ca0441b604c13"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga27382ddcbb19eb2408ee2e78ad5c9a1a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga27382ddcbb19eb2408ee2e78ad5c9a1a">VnUartPacket_parseVpeAccelerometerAdvancedTuningRaw</a> (char *packet, <a class="el" href="unionvec3f.html">vec3f</a> *minFiltering, <a class="el" href="unionvec3f.html">vec3f</a> *maxFiltering, float *maxAdaptRate, float *disturbanceWindow, float *maxTuning)</td></tr>
|
|
<tr class="memdesc:ga27382ddcbb19eb2408ee2e78ad5c9a1a"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the VPE Accelerometer Advanced Tuning register. <a href="#ga27382ddcbb19eb2408ee2e78ad5c9a1a">More...</a><br /></td></tr>
|
|
<tr class="separator:ga27382ddcbb19eb2408ee2e78ad5c9a1a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaf25da9b1bd6d42110eb2e5997be65e50"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#gaf25da9b1bd6d42110eb2e5997be65e50">VnUartPacket_parseVpeGyroBasicTuning</a> (<a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, <a class="el" href="unionvec3f.html">vec3f</a> *angularWalkVariance, <a class="el" href="unionvec3f.html">vec3f</a> *baseTuning, <a class="el" href="unionvec3f.html">vec3f</a> *adaptiveTuning)</td></tr>
|
|
<tr class="memdesc:gaf25da9b1bd6d42110eb2e5997be65e50"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the VPE Gyro Basic Tuning register. <a href="#gaf25da9b1bd6d42110eb2e5997be65e50">More...</a><br /></td></tr>
|
|
<tr class="separator:gaf25da9b1bd6d42110eb2e5997be65e50"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga492a562501a4991e100a70423178e9c7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga492a562501a4991e100a70423178e9c7">VnUartPacket_parseVpeGyroBasicTuningRaw</a> (char *packet, <a class="el" href="unionvec3f.html">vec3f</a> *angularWalkVariance, <a class="el" href="unionvec3f.html">vec3f</a> *baseTuning, <a class="el" href="unionvec3f.html">vec3f</a> *adaptiveTuning)</td></tr>
|
|
<tr class="memdesc:ga492a562501a4991e100a70423178e9c7"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the VPE Gyro Basic Tuning register. <a href="#ga492a562501a4991e100a70423178e9c7">More...</a><br /></td></tr>
|
|
<tr class="separator:ga492a562501a4991e100a70423178e9c7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga84adf76e6a64cf9509f8fc39a43641e6"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga84adf76e6a64cf9509f8fc39a43641e6">VnUartPacket_parseFilterStartupGyroBias</a> (<a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, <a class="el" href="unionvec3f.html">vec3f</a> *bias)</td></tr>
|
|
<tr class="memdesc:ga84adf76e6a64cf9509f8fc39a43641e6"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the Filter Startup Gyro Bias register. <a href="#ga84adf76e6a64cf9509f8fc39a43641e6">More...</a><br /></td></tr>
|
|
<tr class="separator:ga84adf76e6a64cf9509f8fc39a43641e6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga15e626258fe7bfe12310fd04ad772dac"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga15e626258fe7bfe12310fd04ad772dac">VnUartPacket_parseFilterStartupGyroBiasRaw</a> (char *packet, <a class="el" href="unionvec3f.html">vec3f</a> *bias)</td></tr>
|
|
<tr class="memdesc:ga15e626258fe7bfe12310fd04ad772dac"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the Filter Startup Gyro Bias register. <a href="#ga15e626258fe7bfe12310fd04ad772dac">More...</a><br /></td></tr>
|
|
<tr class="separator:ga15e626258fe7bfe12310fd04ad772dac"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gafdfbc556eb3db239890adeb534aa85e3"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#gafdfbc556eb3db239890adeb534aa85e3">VnUartPacket_parseMagnetometerCalibrationControl</a> (<a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, uint8_t *hsiMode, uint8_t *hsiOutput, uint8_t *convergeRate)</td></tr>
|
|
<tr class="memdesc:gafdfbc556eb3db239890adeb534aa85e3"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the Magnetometer Calibration Control register. <a href="#gafdfbc556eb3db239890adeb534aa85e3">More...</a><br /></td></tr>
|
|
<tr class="separator:gafdfbc556eb3db239890adeb534aa85e3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga6a83f10859e96a88de9256732ab0920f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga6a83f10859e96a88de9256732ab0920f">VnUartPacket_parseMagnetometerCalibrationControlRaw</a> (char *packet, uint8_t *hsiMode, uint8_t *hsiOutput, uint8_t *convergeRate)</td></tr>
|
|
<tr class="memdesc:ga6a83f10859e96a88de9256732ab0920f"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the Magnetometer Calibration Control register. <a href="#ga6a83f10859e96a88de9256732ab0920f">More...</a><br /></td></tr>
|
|
<tr class="separator:ga6a83f10859e96a88de9256732ab0920f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga699e7432af6f25b52a4d22e88c6f97ba"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga699e7432af6f25b52a4d22e88c6f97ba">VnUartPacket_parseCalculatedMagnetometerCalibration</a> (<a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, <a class="el" href="unionmat3f.html">mat3f</a> *c, <a class="el" href="unionvec3f.html">vec3f</a> *b)</td></tr>
|
|
<tr class="memdesc:ga699e7432af6f25b52a4d22e88c6f97ba"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the Calculated Magnetometer Calibration register. <a href="#ga699e7432af6f25b52a4d22e88c6f97ba">More...</a><br /></td></tr>
|
|
<tr class="separator:ga699e7432af6f25b52a4d22e88c6f97ba"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gae362a829e4c0192e9d0d214637f14b88"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#gae362a829e4c0192e9d0d214637f14b88">VnUartPacket_parseCalculatedMagnetometerCalibrationRaw</a> (char *packet, <a class="el" href="unionmat3f.html">mat3f</a> *c, <a class="el" href="unionvec3f.html">vec3f</a> *b)</td></tr>
|
|
<tr class="memdesc:gae362a829e4c0192e9d0d214637f14b88"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the Calculated Magnetometer Calibration register. <a href="#gae362a829e4c0192e9d0d214637f14b88">More...</a><br /></td></tr>
|
|
<tr class="separator:gae362a829e4c0192e9d0d214637f14b88"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga49b3c66e02296b9b2386553b9b808fc3"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga49b3c66e02296b9b2386553b9b808fc3">VnUartPacket_parseIndoorHeadingModeControl</a> (<a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, float *maxRateError, uint8_t *reserved1)</td></tr>
|
|
<tr class="memdesc:ga49b3c66e02296b9b2386553b9b808fc3"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the Indoor Heading Mode Control register. <a href="#ga49b3c66e02296b9b2386553b9b808fc3">More...</a><br /></td></tr>
|
|
<tr class="separator:ga49b3c66e02296b9b2386553b9b808fc3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gafbfde077a1b3aabad95479192388974e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#gafbfde077a1b3aabad95479192388974e">VnUartPacket_parseIndoorHeadingModeControlRaw</a> (char *packet, float *maxRateError, uint8_t *reserved1)</td></tr>
|
|
<tr class="memdesc:gafbfde077a1b3aabad95479192388974e"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the Indoor Heading Mode Control register. <a href="#gafbfde077a1b3aabad95479192388974e">More...</a><br /></td></tr>
|
|
<tr class="separator:gafbfde077a1b3aabad95479192388974e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga1b886297ad4d32add3cc995589a86185"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga1b886297ad4d32add3cc995589a86185">VnUartPacket_parseVelocityCompensationMeasurement</a> (<a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, <a class="el" href="unionvec3f.html">vec3f</a> *velocity)</td></tr>
|
|
<tr class="memdesc:ga1b886297ad4d32add3cc995589a86185"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the Velocity Compensation Measurement register. <a href="#ga1b886297ad4d32add3cc995589a86185">More...</a><br /></td></tr>
|
|
<tr class="separator:ga1b886297ad4d32add3cc995589a86185"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga858daadaadb54d4ba0a6a698961c8e61"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga858daadaadb54d4ba0a6a698961c8e61">VnUartPacket_parseVelocityCompensationMeasurementRaw</a> (char *packet, <a class="el" href="unionvec3f.html">vec3f</a> *velocity)</td></tr>
|
|
<tr class="memdesc:ga858daadaadb54d4ba0a6a698961c8e61"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the Velocity Compensation Measurement register. <a href="#ga858daadaadb54d4ba0a6a698961c8e61">More...</a><br /></td></tr>
|
|
<tr class="separator:ga858daadaadb54d4ba0a6a698961c8e61"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gadb53e61c4962afbb5aba0717d360128e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#gadb53e61c4962afbb5aba0717d360128e">VnUartPacket_parseVelocityCompensationControl</a> (<a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, uint8_t *mode, float *velocityTuning, float *rateTuning)</td></tr>
|
|
<tr class="memdesc:gadb53e61c4962afbb5aba0717d360128e"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the Velocity Compensation Control register. <a href="#gadb53e61c4962afbb5aba0717d360128e">More...</a><br /></td></tr>
|
|
<tr class="separator:gadb53e61c4962afbb5aba0717d360128e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga4ac4a8a0ee66daef539a5dd3c440778c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga4ac4a8a0ee66daef539a5dd3c440778c">VnUartPacket_parseVelocityCompensationControlRaw</a> (char *packet, uint8_t *mode, float *velocityTuning, float *rateTuning)</td></tr>
|
|
<tr class="memdesc:ga4ac4a8a0ee66daef539a5dd3c440778c"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the Velocity Compensation Control register. <a href="#ga4ac4a8a0ee66daef539a5dd3c440778c">More...</a><br /></td></tr>
|
|
<tr class="separator:ga4ac4a8a0ee66daef539a5dd3c440778c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga0d982d0ae2b97f4def93fdb5c036363a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga0d982d0ae2b97f4def93fdb5c036363a">VnUartPacket_parseVelocityCompensationStatus</a> (<a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, float *x, float *xDot, <a class="el" href="unionvec3f.html">vec3f</a> *accelOffset, <a class="el" href="unionvec3f.html">vec3f</a> *omega)</td></tr>
|
|
<tr class="memdesc:ga0d982d0ae2b97f4def93fdb5c036363a"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the Velocity Compensation Status register. <a href="#ga0d982d0ae2b97f4def93fdb5c036363a">More...</a><br /></td></tr>
|
|
<tr class="separator:ga0d982d0ae2b97f4def93fdb5c036363a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaf146527f241e40c19f6081609c5d94bd"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#gaf146527f241e40c19f6081609c5d94bd">VnUartPacket_parseVelocityCompensationStatusRaw</a> (char *packet, float *x, float *xDot, <a class="el" href="unionvec3f.html">vec3f</a> *accelOffset, <a class="el" href="unionvec3f.html">vec3f</a> *omega)</td></tr>
|
|
<tr class="memdesc:gaf146527f241e40c19f6081609c5d94bd"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the Velocity Compensation Status register. <a href="#gaf146527f241e40c19f6081609c5d94bd">More...</a><br /></td></tr>
|
|
<tr class="separator:gaf146527f241e40c19f6081609c5d94bd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gadbe4b098a48b41de10cbb231e40af234"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#gadbe4b098a48b41de10cbb231e40af234">VnUartPacket_parseImuMeasurements</a> (<a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, <a class="el" href="unionvec3f.html">vec3f</a> *mag, <a class="el" href="unionvec3f.html">vec3f</a> *accel, <a class="el" href="unionvec3f.html">vec3f</a> *gyro, float *temp, float *pressure)</td></tr>
|
|
<tr class="memdesc:gadbe4b098a48b41de10cbb231e40af234"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the IMU Measurements register. <a href="#gadbe4b098a48b41de10cbb231e40af234">More...</a><br /></td></tr>
|
|
<tr class="separator:gadbe4b098a48b41de10cbb231e40af234"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga64e72a5cc892f140eae7a302119e49d6"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga64e72a5cc892f140eae7a302119e49d6">VnUartPacket_parseImuMeasurementsRaw</a> (char *packet, <a class="el" href="unionvec3f.html">vec3f</a> *mag, <a class="el" href="unionvec3f.html">vec3f</a> *accel, <a class="el" href="unionvec3f.html">vec3f</a> *gyro, float *temp, float *pressure)</td></tr>
|
|
<tr class="memdesc:ga64e72a5cc892f140eae7a302119e49d6"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the IMU Measurements register. <a href="#ga64e72a5cc892f140eae7a302119e49d6">More...</a><br /></td></tr>
|
|
<tr class="separator:ga64e72a5cc892f140eae7a302119e49d6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga3e96430942135beaac93aa27151f822e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga3e96430942135beaac93aa27151f822e">VnUartPacket_parseGpsConfiguration</a> (<a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, uint8_t *mode, uint8_t *ppsSource, uint8_t *reserved1, uint8_t *reserved2, uint8_t *reserved3)</td></tr>
|
|
<tr class="memdesc:ga3e96430942135beaac93aa27151f822e"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the GPS Configuration register. <a href="#ga3e96430942135beaac93aa27151f822e">More...</a><br /></td></tr>
|
|
<tr class="separator:ga3e96430942135beaac93aa27151f822e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga93bbd1c8454148caabace1a864b1c8e9"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga93bbd1c8454148caabace1a864b1c8e9">VnUartPacket_parseGpsConfigurationRaw</a> (char *packet, uint8_t *mode, uint8_t *ppsSource, uint8_t *reserved1, uint8_t *reserved2, uint8_t *reserved3)</td></tr>
|
|
<tr class="memdesc:ga93bbd1c8454148caabace1a864b1c8e9"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the GPS Configuration register. <a href="#ga93bbd1c8454148caabace1a864b1c8e9">More...</a><br /></td></tr>
|
|
<tr class="separator:ga93bbd1c8454148caabace1a864b1c8e9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gacc1e02655266978d23106069dc5bdcdf"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#gacc1e02655266978d23106069dc5bdcdf">VnUartPacket_parseGpsAntennaOffset</a> (<a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, <a class="el" href="unionvec3f.html">vec3f</a> *position)</td></tr>
|
|
<tr class="memdesc:gacc1e02655266978d23106069dc5bdcdf"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the GPS Antenna Offset register. <a href="#gacc1e02655266978d23106069dc5bdcdf">More...</a><br /></td></tr>
|
|
<tr class="separator:gacc1e02655266978d23106069dc5bdcdf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga0a98acb4af8d8dd491c223ff4b879828"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga0a98acb4af8d8dd491c223ff4b879828">VnUartPacket_parseGpsAntennaOffsetRaw</a> (char *packet, <a class="el" href="unionvec3f.html">vec3f</a> *position)</td></tr>
|
|
<tr class="memdesc:ga0a98acb4af8d8dd491c223ff4b879828"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the GPS Antenna Offset register. <a href="#ga0a98acb4af8d8dd491c223ff4b879828">More...</a><br /></td></tr>
|
|
<tr class="separator:ga0a98acb4af8d8dd491c223ff4b879828"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga5869bcc078ebb2037aac9461b822510c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga5869bcc078ebb2037aac9461b822510c">VnUartPacket_parseGpsSolutionLla</a> (<a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, double *time, uint16_t *week, uint8_t *gpsFix, uint8_t *numSats, <a class="el" href="unionvec3d.html">vec3d</a> *lla, <a class="el" href="unionvec3f.html">vec3f</a> *nedVel, <a class="el" href="unionvec3f.html">vec3f</a> *nedAcc, float *speedAcc, float *timeAcc)</td></tr>
|
|
<tr class="memdesc:ga5869bcc078ebb2037aac9461b822510c"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the GPS Solution - LLA register. <a href="#ga5869bcc078ebb2037aac9461b822510c">More...</a><br /></td></tr>
|
|
<tr class="separator:ga5869bcc078ebb2037aac9461b822510c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gad03437cde70a59dd9d3ede39f6d6e254"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#gad03437cde70a59dd9d3ede39f6d6e254">VnUartPacket_parseGpsSolutionLlaRaw</a> (char *packet, double *time, uint16_t *week, uint8_t *gpsFix, uint8_t *numSats, <a class="el" href="unionvec3d.html">vec3d</a> *lla, <a class="el" href="unionvec3f.html">vec3f</a> *nedVel, <a class="el" href="unionvec3f.html">vec3f</a> *nedAcc, float *speedAcc, float *timeAcc)</td></tr>
|
|
<tr class="memdesc:gad03437cde70a59dd9d3ede39f6d6e254"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the GPS Solution - LLA register. <a href="#gad03437cde70a59dd9d3ede39f6d6e254">More...</a><br /></td></tr>
|
|
<tr class="separator:gad03437cde70a59dd9d3ede39f6d6e254"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gab694f52382f4342e59e57351442edb9b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#gab694f52382f4342e59e57351442edb9b">VnUartPacket_parseGpsSolutionEcef</a> (<a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, double *tow, uint16_t *week, uint8_t *gpsFix, uint8_t *numSats, <a class="el" href="unionvec3d.html">vec3d</a> *position, <a class="el" href="unionvec3f.html">vec3f</a> *velocity, <a class="el" href="unionvec3f.html">vec3f</a> *posAcc, float *speedAcc, float *timeAcc)</td></tr>
|
|
<tr class="memdesc:gab694f52382f4342e59e57351442edb9b"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the GPS Solution - ECEF register. <a href="#gab694f52382f4342e59e57351442edb9b">More...</a><br /></td></tr>
|
|
<tr class="separator:gab694f52382f4342e59e57351442edb9b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaad0b8f4ae3971c53fe5937a7981d1e9e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#gaad0b8f4ae3971c53fe5937a7981d1e9e">VnUartPacket_parseGpsSolutionEcefRaw</a> (char *packet, double *tow, uint16_t *week, uint8_t *gpsFix, uint8_t *numSats, <a class="el" href="unionvec3d.html">vec3d</a> *position, <a class="el" href="unionvec3f.html">vec3f</a> *velocity, <a class="el" href="unionvec3f.html">vec3f</a> *posAcc, float *speedAcc, float *timeAcc)</td></tr>
|
|
<tr class="memdesc:gaad0b8f4ae3971c53fe5937a7981d1e9e"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the GPS Solution - ECEF register. <a href="#gaad0b8f4ae3971c53fe5937a7981d1e9e">More...</a><br /></td></tr>
|
|
<tr class="separator:gaad0b8f4ae3971c53fe5937a7981d1e9e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga2a431dc8f022c01bc66e4c131eee8a7b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga2a431dc8f022c01bc66e4c131eee8a7b">VnUartPacket_parseInsSolutionLla</a> (<a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, double *time, uint16_t *week, uint16_t *status, <a class="el" href="unionvec3f.html">vec3f</a> *yawPitchRoll, <a class="el" href="unionvec3d.html">vec3d</a> *position, <a class="el" href="unionvec3f.html">vec3f</a> *nedVel, float *attUncertainty, float *posUncertainty, float *velUncertainty)</td></tr>
|
|
<tr class="memdesc:ga2a431dc8f022c01bc66e4c131eee8a7b"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the INS Solution - LLA register. <a href="#ga2a431dc8f022c01bc66e4c131eee8a7b">More...</a><br /></td></tr>
|
|
<tr class="separator:ga2a431dc8f022c01bc66e4c131eee8a7b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gac0884270a8b81d818d6208bdf429bedd"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#gac0884270a8b81d818d6208bdf429bedd">VnUartPacket_parseInsSolutionLlaRaw</a> (char *packet, double *time, uint16_t *week, uint16_t *status, <a class="el" href="unionvec3f.html">vec3f</a> *yawPitchRoll, <a class="el" href="unionvec3d.html">vec3d</a> *position, <a class="el" href="unionvec3f.html">vec3f</a> *nedVel, float *attUncertainty, float *posUncertainty, float *velUncertainty)</td></tr>
|
|
<tr class="memdesc:gac0884270a8b81d818d6208bdf429bedd"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the INS Solution - LLA register. <a href="#gac0884270a8b81d818d6208bdf429bedd">More...</a><br /></td></tr>
|
|
<tr class="separator:gac0884270a8b81d818d6208bdf429bedd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gab06defa9a618c1004eb7b333b3427b1e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#gab06defa9a618c1004eb7b333b3427b1e">VnUartPacket_parseInsSolutionEcef</a> (<a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, double *time, uint16_t *week, uint16_t *status, <a class="el" href="unionvec3f.html">vec3f</a> *yawPitchRoll, <a class="el" href="unionvec3d.html">vec3d</a> *position, <a class="el" href="unionvec3f.html">vec3f</a> *velocity, float *attUncertainty, float *posUncertainty, float *velUncertainty)</td></tr>
|
|
<tr class="memdesc:gab06defa9a618c1004eb7b333b3427b1e"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the INS Solution - ECEF register. <a href="#gab06defa9a618c1004eb7b333b3427b1e">More...</a><br /></td></tr>
|
|
<tr class="separator:gab06defa9a618c1004eb7b333b3427b1e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga7ffecad1ba03ac579fbb1dc3aba78352"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga7ffecad1ba03ac579fbb1dc3aba78352">VnUartPacket_parseInsSolutionEcefRaw</a> (char *packet, double *time, uint16_t *week, uint16_t *status, <a class="el" href="unionvec3f.html">vec3f</a> *yawPitchRoll, <a class="el" href="unionvec3d.html">vec3d</a> *position, <a class="el" href="unionvec3f.html">vec3f</a> *velocity, float *attUncertainty, float *posUncertainty, float *velUncertainty)</td></tr>
|
|
<tr class="memdesc:ga7ffecad1ba03ac579fbb1dc3aba78352"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the INS Solution - ECEF register. <a href="#ga7ffecad1ba03ac579fbb1dc3aba78352">More...</a><br /></td></tr>
|
|
<tr class="separator:ga7ffecad1ba03ac579fbb1dc3aba78352"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga2f9f1d7c73b84cd1cbf7d1a94384c618"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga2f9f1d7c73b84cd1cbf7d1a94384c618">VnUartPacket_parseInsBasicConfiguration</a> (<a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, uint8_t *scenario, uint8_t *ahrsAiding, uint8_t *estBaseline, uint8_t *resv2)</td></tr>
|
|
<tr class="memdesc:ga2f9f1d7c73b84cd1cbf7d1a94384c618"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the INS Basic Configuration register. <a href="#ga2f9f1d7c73b84cd1cbf7d1a94384c618">More...</a><br /></td></tr>
|
|
<tr class="separator:ga2f9f1d7c73b84cd1cbf7d1a94384c618"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaf8b1b23c67939d0ab443b155ed4a716d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#gaf8b1b23c67939d0ab443b155ed4a716d">VnUartPacket_parseInsBasicConfigurationRaw</a> (char *packet, uint8_t *scenario, uint8_t *ahrsAiding, uint8_t *estBaseline, uint8_t *resv2)</td></tr>
|
|
<tr class="memdesc:gaf8b1b23c67939d0ab443b155ed4a716d"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the INS Basic Configuration register. <a href="#gaf8b1b23c67939d0ab443b155ed4a716d">More...</a><br /></td></tr>
|
|
<tr class="separator:gaf8b1b23c67939d0ab443b155ed4a716d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga2b65280596603078340c214d6da6b771"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga2b65280596603078340c214d6da6b771">VnUartPacket_parseInsAdvancedConfiguration</a> (<a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, uint8_t *useMag, uint8_t *usePres, uint8_t *posAtt, uint8_t *velAtt, uint8_t *velBias, uint8_t *useFoam, uint8_t *gpsCovType, uint8_t *velCount, float *velInit, float *moveOrigin, float *gpsTimeout, float *deltaLimitPos, float *deltaLimitVel, float *minPosUncertainty, float *minVelUncertainty)</td></tr>
|
|
<tr class="memdesc:ga2b65280596603078340c214d6da6b771"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the INS Advanced Configuration register. <a href="#ga2b65280596603078340c214d6da6b771">More...</a><br /></td></tr>
|
|
<tr class="separator:ga2b65280596603078340c214d6da6b771"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga01ffdc17e0519234f3def7c35a604b3c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga01ffdc17e0519234f3def7c35a604b3c">VnUartPacket_parseInsAdvancedConfigurationRaw</a> (char *packet, uint8_t *useMag, uint8_t *usePres, uint8_t *posAtt, uint8_t *velAtt, uint8_t *velBias, uint8_t *useFoam, uint8_t *gpsCovType, uint8_t *velCount, float *velInit, float *moveOrigin, float *gpsTimeout, float *deltaLimitPos, float *deltaLimitVel, float *minPosUncertainty, float *minVelUncertainty)</td></tr>
|
|
<tr class="memdesc:ga01ffdc17e0519234f3def7c35a604b3c"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the INS Advanced Configuration register. <a href="#ga01ffdc17e0519234f3def7c35a604b3c">More...</a><br /></td></tr>
|
|
<tr class="separator:ga01ffdc17e0519234f3def7c35a604b3c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga2696f3def249ba3cc9ca3ae17e3711df"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga2696f3def249ba3cc9ca3ae17e3711df">VnUartPacket_parseInsStateLla</a> (<a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, <a class="el" href="unionvec3f.html">vec3f</a> *yawPitchRoll, <a class="el" href="unionvec3d.html">vec3d</a> *position, <a class="el" href="unionvec3f.html">vec3f</a> *velocity, <a class="el" href="unionvec3f.html">vec3f</a> *accel, <a class="el" href="unionvec3f.html">vec3f</a> *angularRate)</td></tr>
|
|
<tr class="memdesc:ga2696f3def249ba3cc9ca3ae17e3711df"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the INS State - LLA register. <a href="#ga2696f3def249ba3cc9ca3ae17e3711df">More...</a><br /></td></tr>
|
|
<tr class="separator:ga2696f3def249ba3cc9ca3ae17e3711df"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaebeaa638e201cf2ccf93e62086621ebe"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#gaebeaa638e201cf2ccf93e62086621ebe">VnUartPacket_parseInsStateLlaRaw</a> (char *packet, <a class="el" href="unionvec3f.html">vec3f</a> *yawPitchRoll, <a class="el" href="unionvec3d.html">vec3d</a> *position, <a class="el" href="unionvec3f.html">vec3f</a> *velocity, <a class="el" href="unionvec3f.html">vec3f</a> *accel, <a class="el" href="unionvec3f.html">vec3f</a> *angularRate)</td></tr>
|
|
<tr class="memdesc:gaebeaa638e201cf2ccf93e62086621ebe"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the INS State - LLA register. <a href="#gaebeaa638e201cf2ccf93e62086621ebe">More...</a><br /></td></tr>
|
|
<tr class="separator:gaebeaa638e201cf2ccf93e62086621ebe"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga67fd9b261d40a007a736fe6f3936f19a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga67fd9b261d40a007a736fe6f3936f19a">VnUartPacket_parseInsStateEcef</a> (<a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, <a class="el" href="unionvec3f.html">vec3f</a> *yawPitchRoll, <a class="el" href="unionvec3d.html">vec3d</a> *position, <a class="el" href="unionvec3f.html">vec3f</a> *velocity, <a class="el" href="unionvec3f.html">vec3f</a> *accel, <a class="el" href="unionvec3f.html">vec3f</a> *angularRate)</td></tr>
|
|
<tr class="memdesc:ga67fd9b261d40a007a736fe6f3936f19a"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the INS State - ECEF register. <a href="#ga67fd9b261d40a007a736fe6f3936f19a">More...</a><br /></td></tr>
|
|
<tr class="separator:ga67fd9b261d40a007a736fe6f3936f19a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga04e2c8cd64705f2e5d3e14c28161540f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga04e2c8cd64705f2e5d3e14c28161540f">VnUartPacket_parseInsStateEcefRaw</a> (char *packet, <a class="el" href="unionvec3f.html">vec3f</a> *yawPitchRoll, <a class="el" href="unionvec3d.html">vec3d</a> *position, <a class="el" href="unionvec3f.html">vec3f</a> *velocity, <a class="el" href="unionvec3f.html">vec3f</a> *accel, <a class="el" href="unionvec3f.html">vec3f</a> *angularRate)</td></tr>
|
|
<tr class="memdesc:ga04e2c8cd64705f2e5d3e14c28161540f"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the INS State - ECEF register. <a href="#ga04e2c8cd64705f2e5d3e14c28161540f">More...</a><br /></td></tr>
|
|
<tr class="separator:ga04e2c8cd64705f2e5d3e14c28161540f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga5adc4ad4e631c2a815343aed1b93760d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga5adc4ad4e631c2a815343aed1b93760d">VnUartPacket_parseStartupFilterBiasEstimate</a> (<a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, <a class="el" href="unionvec3f.html">vec3f</a> *gyroBias, <a class="el" href="unionvec3f.html">vec3f</a> *accelBias, float *pressureBias)</td></tr>
|
|
<tr class="memdesc:ga5adc4ad4e631c2a815343aed1b93760d"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the Startup Filter Bias Estimate register. <a href="#ga5adc4ad4e631c2a815343aed1b93760d">More...</a><br /></td></tr>
|
|
<tr class="separator:ga5adc4ad4e631c2a815343aed1b93760d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga86525cd74d3a514fa70ac977ce4c89ef"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga86525cd74d3a514fa70ac977ce4c89ef">VnUartPacket_parseStartupFilterBiasEstimateRaw</a> (char *packet, <a class="el" href="unionvec3f.html">vec3f</a> *gyroBias, <a class="el" href="unionvec3f.html">vec3f</a> *accelBias, float *pressureBias)</td></tr>
|
|
<tr class="memdesc:ga86525cd74d3a514fa70ac977ce4c89ef"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the Startup Filter Bias Estimate register. <a href="#ga86525cd74d3a514fa70ac977ce4c89ef">More...</a><br /></td></tr>
|
|
<tr class="separator:ga86525cd74d3a514fa70ac977ce4c89ef"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaa36907a64507f54b3c428990f153385b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#gaa36907a64507f54b3c428990f153385b">VnUartPacket_parseDeltaThetaAndDeltaVelocity</a> (<a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, float *deltaTime, <a class="el" href="unionvec3f.html">vec3f</a> *deltaTheta, <a class="el" href="unionvec3f.html">vec3f</a> *deltaVelocity)</td></tr>
|
|
<tr class="memdesc:gaa36907a64507f54b3c428990f153385b"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the Delta Theta and Delta Velocity register. <a href="#gaa36907a64507f54b3c428990f153385b">More...</a><br /></td></tr>
|
|
<tr class="separator:gaa36907a64507f54b3c428990f153385b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga72342fc61f9f7f41d833c2412ca5ac00"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga72342fc61f9f7f41d833c2412ca5ac00">VnUartPacket_parseDeltaThetaAndDeltaVelocityRaw</a> (char *packet, float *deltaTime, <a class="el" href="unionvec3f.html">vec3f</a> *deltaTheta, <a class="el" href="unionvec3f.html">vec3f</a> *deltaVelocity)</td></tr>
|
|
<tr class="memdesc:ga72342fc61f9f7f41d833c2412ca5ac00"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the Delta Theta and Delta Velocity register. <a href="#ga72342fc61f9f7f41d833c2412ca5ac00">More...</a><br /></td></tr>
|
|
<tr class="separator:ga72342fc61f9f7f41d833c2412ca5ac00"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga514c383e8dcf407e15615f2a92f498ad"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga514c383e8dcf407e15615f2a92f498ad">VnUartPacket_parseDeltaThetaAndDeltaVelocityConfiguration</a> (<a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, uint8_t *integrationFrame, uint8_t *gyroCompensation, uint8_t *accelCompensation, uint8_t *reserved1, uint16_t *reserved2)</td></tr>
|
|
<tr class="memdesc:ga514c383e8dcf407e15615f2a92f498ad"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the Delta Theta and Delta Velocity Configuration register. <a href="#ga514c383e8dcf407e15615f2a92f498ad">More...</a><br /></td></tr>
|
|
<tr class="separator:ga514c383e8dcf407e15615f2a92f498ad"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaf1d209f782801b3afaae543c34bd0797"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#gaf1d209f782801b3afaae543c34bd0797">VnUartPacket_parseDeltaThetaAndDeltaVelocityConfigurationRaw</a> (char *packet, uint8_t *integrationFrame, uint8_t *gyroCompensation, uint8_t *accelCompensation, uint8_t *reserved1, uint16_t *reserved2)</td></tr>
|
|
<tr class="memdesc:gaf1d209f782801b3afaae543c34bd0797"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the Delta Theta and Delta Velocity Configuration register. <a href="#gaf1d209f782801b3afaae543c34bd0797">More...</a><br /></td></tr>
|
|
<tr class="separator:gaf1d209f782801b3afaae543c34bd0797"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga0c9e9bf5a4f18a023e7bff0453874f59"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga0c9e9bf5a4f18a023e7bff0453874f59">VnUartPacket_parseReferenceVectorConfiguration</a> (<a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, uint8_t *useMagModel, uint8_t *useGravityModel, uint8_t *resv1, uint8_t *resv2, uint32_t *recalcThreshold, float *year, <a class="el" href="unionvec3d.html">vec3d</a> *position)</td></tr>
|
|
<tr class="memdesc:ga0c9e9bf5a4f18a023e7bff0453874f59"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the Reference Vector Configuration register. <a href="#ga0c9e9bf5a4f18a023e7bff0453874f59">More...</a><br /></td></tr>
|
|
<tr class="separator:ga0c9e9bf5a4f18a023e7bff0453874f59"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga555a6edb67bb6551ead3ccd51379b070"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga555a6edb67bb6551ead3ccd51379b070">VnUartPacket_parseReferenceVectorConfigurationRaw</a> (char *packet, uint8_t *useMagModel, uint8_t *useGravityModel, uint8_t *resv1, uint8_t *resv2, uint32_t *recalcThreshold, float *year, <a class="el" href="unionvec3d.html">vec3d</a> *position)</td></tr>
|
|
<tr class="memdesc:ga555a6edb67bb6551ead3ccd51379b070"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the Reference Vector Configuration register. <a href="#ga555a6edb67bb6551ead3ccd51379b070">More...</a><br /></td></tr>
|
|
<tr class="separator:ga555a6edb67bb6551ead3ccd51379b070"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaff9cc27e8b8849450a312f6cc8ea5644"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#gaff9cc27e8b8849450a312f6cc8ea5644">VnUartPacket_parseGyroCompensation</a> (<a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, <a class="el" href="unionmat3f.html">mat3f</a> *c, <a class="el" href="unionvec3f.html">vec3f</a> *b)</td></tr>
|
|
<tr class="memdesc:gaff9cc27e8b8849450a312f6cc8ea5644"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the Gyro Compensation register. <a href="#gaff9cc27e8b8849450a312f6cc8ea5644">More...</a><br /></td></tr>
|
|
<tr class="separator:gaff9cc27e8b8849450a312f6cc8ea5644"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga09e7fa8968ba7107d15d4009f64be54c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga09e7fa8968ba7107d15d4009f64be54c">VnUartPacket_parseGyroCompensationRaw</a> (char *packet, <a class="el" href="unionmat3f.html">mat3f</a> *c, <a class="el" href="unionvec3f.html">vec3f</a> *b)</td></tr>
|
|
<tr class="memdesc:ga09e7fa8968ba7107d15d4009f64be54c"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the Gyro Compensation register. <a href="#ga09e7fa8968ba7107d15d4009f64be54c">More...</a><br /></td></tr>
|
|
<tr class="separator:ga09e7fa8968ba7107d15d4009f64be54c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gad42393ea01ba950a1a339a3a7ab48e22"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#gad42393ea01ba950a1a339a3a7ab48e22">VnUartPacket_parseImuFilteringConfiguration</a> (<a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, uint16_t *magWindowSize, uint16_t *accelWindowSize, uint16_t *gyroWindowSize, uint16_t *tempWindowSize, uint16_t *presWindowSize, uint8_t *magFilterMode, uint8_t *accelFilterMode, uint8_t *gyroFilterMode, uint8_t *tempFilterMode, uint8_t *presFilterMode)</td></tr>
|
|
<tr class="memdesc:gad42393ea01ba950a1a339a3a7ab48e22"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the IMU Filtering Configuration register. <a href="#gad42393ea01ba950a1a339a3a7ab48e22">More...</a><br /></td></tr>
|
|
<tr class="separator:gad42393ea01ba950a1a339a3a7ab48e22"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaf8056d0d7be235325793bc90cde0fc03"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#gaf8056d0d7be235325793bc90cde0fc03">VnUartPacket_parseImuFilteringConfigurationRaw</a> (char *packet, uint16_t *magWindowSize, uint16_t *accelWindowSize, uint16_t *gyroWindowSize, uint16_t *tempWindowSize, uint16_t *presWindowSize, uint8_t *magFilterMode, uint8_t *accelFilterMode, uint8_t *gyroFilterMode, uint8_t *tempFilterMode, uint8_t *presFilterMode)</td></tr>
|
|
<tr class="memdesc:gaf8056d0d7be235325793bc90cde0fc03"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the IMU Filtering Configuration register. <a href="#gaf8056d0d7be235325793bc90cde0fc03">More...</a><br /></td></tr>
|
|
<tr class="separator:gaf8056d0d7be235325793bc90cde0fc03"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gafec482f7b759cffef43d7452dc21c5a8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#gafec482f7b759cffef43d7452dc21c5a8">VnUartPacket_parseGpsCompassBaseline</a> (<a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, <a class="el" href="unionvec3f.html">vec3f</a> *position, <a class="el" href="unionvec3f.html">vec3f</a> *uncertainty)</td></tr>
|
|
<tr class="memdesc:gafec482f7b759cffef43d7452dc21c5a8"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the GPS Compass Baseline register. <a href="#gafec482f7b759cffef43d7452dc21c5a8">More...</a><br /></td></tr>
|
|
<tr class="separator:gafec482f7b759cffef43d7452dc21c5a8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gadc71c912218b5abb2a43b14745ad6c92"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#gadc71c912218b5abb2a43b14745ad6c92">VnUartPacket_parseGpsCompassBaselineRaw</a> (char *packet, <a class="el" href="unionvec3f.html">vec3f</a> *position, <a class="el" href="unionvec3f.html">vec3f</a> *uncertainty)</td></tr>
|
|
<tr class="memdesc:gadc71c912218b5abb2a43b14745ad6c92"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the GPS Compass Baseline register. <a href="#gadc71c912218b5abb2a43b14745ad6c92">More...</a><br /></td></tr>
|
|
<tr class="separator:gadc71c912218b5abb2a43b14745ad6c92"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gada5f4d1927041b20d426140c453b7c25"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#gada5f4d1927041b20d426140c453b7c25">VnUartPacket_parseGpsCompassEstimatedBaseline</a> (<a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, uint8_t *estBaselineUsed, uint8_t *resv, uint16_t *numMeas, <a class="el" href="unionvec3f.html">vec3f</a> *position, <a class="el" href="unionvec3f.html">vec3f</a> *uncertainty)</td></tr>
|
|
<tr class="memdesc:gada5f4d1927041b20d426140c453b7c25"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the GPS Compass Estimated Baseline register. <a href="#gada5f4d1927041b20d426140c453b7c25">More...</a><br /></td></tr>
|
|
<tr class="separator:gada5f4d1927041b20d426140c453b7c25"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gab443d209ef341b6e107a0508fd23c5b5"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#gab443d209ef341b6e107a0508fd23c5b5">VnUartPacket_parseGpsCompassEstimatedBaselineRaw</a> (char *packet, uint8_t *estBaselineUsed, uint8_t *resv, uint16_t *numMeas, <a class="el" href="unionvec3f.html">vec3f</a> *position, <a class="el" href="unionvec3f.html">vec3f</a> *uncertainty)</td></tr>
|
|
<tr class="memdesc:gab443d209ef341b6e107a0508fd23c5b5"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the GPS Compass Estimated Baseline register. <a href="#gab443d209ef341b6e107a0508fd23c5b5">More...</a><br /></td></tr>
|
|
<tr class="separator:gab443d209ef341b6e107a0508fd23c5b5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga86697b1db4d4840232f3f07146fca0b3"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga86697b1db4d4840232f3f07146fca0b3">VnUartPacket_parseImuRateConfiguration</a> (<a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, uint16_t *imuRate, uint16_t *navDivisor, float *filterTargetRate, float *filterMinRate)</td></tr>
|
|
<tr class="memdesc:ga86697b1db4d4840232f3f07146fca0b3"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the IMU Rate Configuration register. <a href="#ga86697b1db4d4840232f3f07146fca0b3">More...</a><br /></td></tr>
|
|
<tr class="separator:ga86697b1db4d4840232f3f07146fca0b3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga3aeddc08bd21fa4dad1fa7ccae11bcfa"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga3aeddc08bd21fa4dad1fa7ccae11bcfa">VnUartPacket_parseImuRateConfigurationRaw</a> (char *packet, uint16_t *imuRate, uint16_t *navDivisor, float *filterTargetRate, float *filterMinRate)</td></tr>
|
|
<tr class="memdesc:ga3aeddc08bd21fa4dad1fa7ccae11bcfa"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the IMU Rate Configuration register. <a href="#ga3aeddc08bd21fa4dad1fa7ccae11bcfa">More...</a><br /></td></tr>
|
|
<tr class="separator:ga3aeddc08bd21fa4dad1fa7ccae11bcfa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaa1727fd220969bbcaa59f71c57a5728d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#gaa1727fd220969bbcaa59f71c57a5728d">VnUartPacket_parseYawPitchRollTrueBodyAccelerationAndAngularRates</a> (<a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, <a class="el" href="unionvec3f.html">vec3f</a> *yawPitchRoll, <a class="el" href="unionvec3f.html">vec3f</a> *bodyAccel, <a class="el" href="unionvec3f.html">vec3f</a> *gyro)</td></tr>
|
|
<tr class="memdesc:gaa1727fd220969bbcaa59f71c57a5728d"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the Yaw, Pitch, Roll, True Body Acceleration and Angular Rates register. <a href="#gaa1727fd220969bbcaa59f71c57a5728d">More...</a><br /></td></tr>
|
|
<tr class="separator:gaa1727fd220969bbcaa59f71c57a5728d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gac0381b1ea07ddfd35b1ba03b5b853479"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#gac0381b1ea07ddfd35b1ba03b5b853479">VnUartPacket_parseYawPitchRollTrueBodyAccelerationAndAngularRatesRaw</a> (char *packet, <a class="el" href="unionvec3f.html">vec3f</a> *yawPitchRoll, <a class="el" href="unionvec3f.html">vec3f</a> *bodyAccel, <a class="el" href="unionvec3f.html">vec3f</a> *gyro)</td></tr>
|
|
<tr class="memdesc:gac0381b1ea07ddfd35b1ba03b5b853479"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the Yaw, Pitch, Roll, True Body Acceleration and Angular Rates register. <a href="#gac0381b1ea07ddfd35b1ba03b5b853479">More...</a><br /></td></tr>
|
|
<tr class="separator:gac0381b1ea07ddfd35b1ba03b5b853479"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga9591d19b2f83756b0e4a2fd62009095c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#ga9591d19b2f83756b0e4a2fd62009095c">VnUartPacket_parseYawPitchRollTrueInertialAccelerationAndAngularRates</a> (<a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, <a class="el" href="unionvec3f.html">vec3f</a> *yawPitchRoll, <a class="el" href="unionvec3f.html">vec3f</a> *inertialAccel, <a class="el" href="unionvec3f.html">vec3f</a> *gyro)</td></tr>
|
|
<tr class="memdesc:ga9591d19b2f83756b0e4a2fd62009095c"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the Yaw, Pitch, Roll, True Inertial Acceleration and Angular Rates register. <a href="#ga9591d19b2f83756b0e4a2fd62009095c">More...</a><br /></td></tr>
|
|
<tr class="separator:ga9591d19b2f83756b0e4a2fd62009095c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gae38abdf5c468c4dffb7cf7278617cd37"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genwrite__functions.html#gae38abdf5c468c4dffb7cf7278617cd37">VnUartPacket_parseYawPitchRollTrueInertialAccelerationAndAngularRatesRaw</a> (char *packet, <a class="el" href="unionvec3f.html">vec3f</a> *yawPitchRoll, <a class="el" href="unionvec3f.html">vec3f</a> *inertialAccel, <a class="el" href="unionvec3f.html">vec3f</a> *gyro)</td></tr>
|
|
<tr class="memdesc:gae38abdf5c468c4dffb7cf7278617cd37"><td class="mdescLeft"> </td><td class="mdescRight">Parses a response from reading the Yaw, Pitch, Roll, True Inertial Acceleration and Angular Rates register. <a href="#gae38abdf5c468c4dffb7cf7278617cd37">More...</a><br /></td></tr>
|
|
<tr class="separator:gae38abdf5c468c4dffb7cf7278617cd37"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<p>This set of functions will generate command strings for writing to VectorNav sensor registers. </p>
|
|
<p>These functions take the form shown below. <code>XXX</code> is replaced by the name of the register, <code>buffer</code> is provided by the user to be filled with the generated command, <code>bufferSize</code> is the number of bytes in the provided buffer, <code>errorDetection</code> indicates the type of error-detection to generate the command with, <code>cmdSize</code> is returned to the user to indicate the number of bytes of the generated command, and <code>[Variable argument list]</code> varies with the specified register being written to.</p>
|
|
<div class="fragment"><div class="line">VnError VnUartPacket_genWriteXXX(</div>
|
|
<div class="line"> <span class="keywordtype">char</span> *buffer,</div>
|
|
<div class="line"> <span class="keywordtype">size_t</span> bufferSize,</div>
|
|
<div class="line"> VnErrorDetection errorDetection,</div>
|
|
<div class="line"> <span class="keywordtype">size_t</span> *cmdSize,</div>
|
|
<div class="line"> [Variable argument list]);</div>
|
|
</div><!-- fragment --> <h2 class="groupheader">Function Documentation</h2>
|
|
<a class="anchor" id="ga715216a6eef04a26342b39135a5cda9a"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">VnError VnUartPacket_genWriteAccelerationCompensation </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>buffer</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname"><em>bufferSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">VnErrorDetectionMode </td>
|
|
<td class="paramname"><em>errorDetectionMode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t * </td>
|
|
<td class="paramname"><em>cmdSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionmat3f.html">mat3f</a> </td>
|
|
<td class="paramname"><em>c</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> </td>
|
|
<td class="paramname"><em>b</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Generates a command to write to the Acceleration Compensation register on a VectorNav sensor. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">errorDetectionMode</td><td>The type of error-detection to use in generating the command. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">c</td><td>The register's C field. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">b</td><td>The register's B field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gafe690f4740b28ac67955415708496354"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">VnError VnUartPacket_genWriteAsyncDataOutputFrequency </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>buffer</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname"><em>bufferSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">VnErrorDetectionMode </td>
|
|
<td class="paramname"><em>errorDetectionMode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t * </td>
|
|
<td class="paramname"><em>cmdSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>adof</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Generates a command to write to the Async Data Output Frequency register on a VectorNav sensor. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">errorDetectionMode</td><td>The type of error-detection to use in generating the command. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">adof</td><td>The register's ADOF field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>
|
|
<dl><dt><b>Examples: </b></dt><dd><a class="el" href="getting_started_2main_8c-example.html#a3">getting_started/main.c</a>.</dd>
|
|
</dl>
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gab3406ea711ebdd029450ca00b8cf7153"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">VnError VnUartPacket_genWriteAsyncDataOutputFrequencyWithOptions </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>buffer</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname"><em>bufferSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">VnErrorDetectionMode </td>
|
|
<td class="paramname"><em>errorDetectionMode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t * </td>
|
|
<td class="paramname"><em>cmdSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>adof</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Generates a command to write to the Async Data Output Frequency register on a VectorNav sensor. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">errorDetectionMode</td><td>The type of error-detection to use in generating the command. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">adof</td><td>The register's ADOF field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga3ff5e382b049ea97c0a31d9b68f79777"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">VnError VnUartPacket_genWriteAsyncDataOutputType </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>buffer</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname"><em>bufferSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">VnErrorDetectionMode </td>
|
|
<td class="paramname"><em>errorDetectionMode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t * </td>
|
|
<td class="paramname"><em>cmdSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>ador</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Generates a command to write to the Async Data Output Type register on a VectorNav sensor. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">errorDetectionMode</td><td>The type of error-detection to use in generating the command. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">ador</td><td>The register's ADOR field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gaa43254fe19485ef91d7b6006547a36b4"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">VnError VnUartPacket_genWriteAsyncDataOutputTypeWithOptions </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>buffer</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname"><em>bufferSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">VnErrorDetectionMode </td>
|
|
<td class="paramname"><em>errorDetectionMode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t * </td>
|
|
<td class="paramname"><em>cmdSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>ador</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Generates a command to write to the Async Data Output Type register on a VectorNav sensor. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">errorDetectionMode</td><td>The type of error-detection to use in generating the command. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">ador</td><td>The register's ADOR field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga07afb3340e7843c1ecb9f55f1b5091b1"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">VnError VnUartPacket_genWriteBinaryOutput1 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>buffer</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname"><em>bufferSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">VnErrorDetectionMode </td>
|
|
<td class="paramname"><em>errorDetectionMode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t * </td>
|
|
<td class="paramname"><em>cmdSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t </td>
|
|
<td class="paramname"><em>asyncMode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t </td>
|
|
<td class="paramname"><em>rateDivisor</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t </td>
|
|
<td class="paramname"><em>commonField</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t </td>
|
|
<td class="paramname"><em>timeField</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t </td>
|
|
<td class="paramname"><em>imuField</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t </td>
|
|
<td class="paramname"><em>gpsField</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t </td>
|
|
<td class="paramname"><em>attitudeField</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t </td>
|
|
<td class="paramname"><em>insField</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Generates a command to write to the Binary Output 1 register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">errorDetectionMode</td><td>The type of error-detection to use in generating the command. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">asyncMode</td><td>The register's async mode. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">rateDivisor</td><td>The register's rate divisor field. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">commonField</td><td>The flags for Group 1 (Common) field. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">timeField</td><td>The flags for Group 2 (Time) field. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">imuField</td><td>The flags for Group 3 (IMU) field. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">gpsField</td><td>The flags for Group 4 (GPS) field. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">attitudeField</td><td>The flags for Group 5 (Attitude) field. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">insField</td><td>The flags for Group 6 (INS) field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>
|
|
<dl><dt><b>Examples: </b></dt><dd><a class="el" href="getting_started_2main_8c-example.html#a6">getting_started/main.c</a>.</dd>
|
|
</dl>
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga0802e6cc8f20d364e235dfeca629cbc9"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">VnError VnUartPacket_genWriteBinaryOutput2 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>buffer</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname"><em>bufferSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">VnErrorDetectionMode </td>
|
|
<td class="paramname"><em>errorDetectionMode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t * </td>
|
|
<td class="paramname"><em>cmdSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t </td>
|
|
<td class="paramname"><em>asyncMode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t </td>
|
|
<td class="paramname"><em>rateDivisor</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t </td>
|
|
<td class="paramname"><em>commonField</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t </td>
|
|
<td class="paramname"><em>timeField</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t </td>
|
|
<td class="paramname"><em>imuField</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t </td>
|
|
<td class="paramname"><em>gpsField</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t </td>
|
|
<td class="paramname"><em>attitudeField</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t </td>
|
|
<td class="paramname"><em>insField</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Generates a command to write to the Binary Output 2 register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">errorDetectionMode</td><td>The type of error-detection to use in generating the command. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">asyncMode</td><td>The register's async mode. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">rateDivisor</td><td>The register's rate divisor field. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">commonField</td><td>The flags for Group 1 (Common) field. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">timeField</td><td>The flags for Group 2 (Time) field. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">imuField</td><td>The flags for Group 3 (IMU) field. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">gpsField</td><td>The flags for Group 4 (GPS) field. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">attitudeField</td><td>The flags for Group 5 (Attitude) field. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">insField</td><td>The flags for Group 6 (INS) field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga68ad53f662108982d2bdbd85992ebd54"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">VnError VnUartPacket_genWriteBinaryOutput3 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>buffer</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname"><em>bufferSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">VnErrorDetectionMode </td>
|
|
<td class="paramname"><em>errorDetectionMode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t * </td>
|
|
<td class="paramname"><em>cmdSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t </td>
|
|
<td class="paramname"><em>asyncMode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t </td>
|
|
<td class="paramname"><em>rateDivisor</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t </td>
|
|
<td class="paramname"><em>commonField</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t </td>
|
|
<td class="paramname"><em>timeField</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t </td>
|
|
<td class="paramname"><em>imuField</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t </td>
|
|
<td class="paramname"><em>gpsField</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t </td>
|
|
<td class="paramname"><em>attitudeField</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t </td>
|
|
<td class="paramname"><em>insField</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Generates a command to write to the Binary Output 3 register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">errorDetectionMode</td><td>The type of error-detection to use in generating the command. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">asyncMode</td><td>The register's async mode. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">rateDivisor</td><td>The register's rate divisor field. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">commonField</td><td>The flags for Group 1 (Common) field. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">timeField</td><td>The flags for Group 2 (Time) field. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">imuField</td><td>The flags for Group 3 (IMU) field. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">gpsField</td><td>The flags for Group 4 (GPS) field. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">attitudeField</td><td>The flags for Group 5 (Attitude) field. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">insField</td><td>The flags for Group 6 (INS) field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga1cfbce5f1d3debb88b29281fda29f25d"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">VnError VnUartPacket_genWriteCommunicationProtocolControl </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>buffer</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname"><em>bufferSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">VnErrorDetectionMode </td>
|
|
<td class="paramname"><em>errorDetectionMode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t * </td>
|
|
<td class="paramname"><em>cmdSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t </td>
|
|
<td class="paramname"><em>serialCount</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t </td>
|
|
<td class="paramname"><em>serialStatus</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t </td>
|
|
<td class="paramname"><em>spiCount</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t </td>
|
|
<td class="paramname"><em>spiStatus</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t </td>
|
|
<td class="paramname"><em>serialChecksum</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t </td>
|
|
<td class="paramname"><em>spiChecksum</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t </td>
|
|
<td class="paramname"><em>errorMode</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Generates a command to write to the Communication Protocol Control register on a VectorNav sensor. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">errorDetectionMode</td><td>The type of error-detection to use in generating the command. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">serialCount</td><td>The register's SerialCount field. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">serialStatus</td><td>The register's SerialStatus field. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">spiCount</td><td>The register's SPICount field. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">spiStatus</td><td>The register's SPIStatus field. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">serialChecksum</td><td>The register's SerialChecksum field. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">spiChecksum</td><td>The register's SPIChecksum field. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">errorMode</td><td>The register's ErrorMode field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga8b84de3d348cf7d0462890c507e7de48"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">VnError VnUartPacket_genWriteDeltaThetaAndDeltaVelocityConfiguration </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>buffer</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname"><em>bufferSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">VnErrorDetectionMode </td>
|
|
<td class="paramname"><em>errorDetectionMode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t * </td>
|
|
<td class="paramname"><em>cmdSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t </td>
|
|
<td class="paramname"><em>integrationFrame</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t </td>
|
|
<td class="paramname"><em>gyroCompensation</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t </td>
|
|
<td class="paramname"><em>accelCompensation</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t </td>
|
|
<td class="paramname"><em>reserved1</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t </td>
|
|
<td class="paramname"><em>reserved2</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Generates a command to write to the Delta Theta and Delta Velocity Configuration register on a VectorNav sensor. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">errorDetectionMode</td><td>The type of error-detection to use in generating the command. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">integrationFrame</td><td>The register's IntegrationFrame field. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">gyroCompensation</td><td>The register's GyroCompensation field. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">accelCompensation</td><td>The register's AccelCompensation field. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">reserved1</td><td>The register's Reserved1 field. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">reserved2</td><td>The register's Reserved2 field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga4681c5234b654945de18a195737b4e76"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">VnError VnUartPacket_genWriteGpsAntennaOffset </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>buffer</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname"><em>bufferSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">VnErrorDetectionMode </td>
|
|
<td class="paramname"><em>errorDetectionMode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t * </td>
|
|
<td class="paramname"><em>cmdSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> </td>
|
|
<td class="paramname"><em>position</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Generates a command to write to the GPS Antenna Offset register on a VectorNav sensor. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">errorDetectionMode</td><td>The type of error-detection to use in generating the command. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">position</td><td>The register's Position field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gadfafa40c490d9a94636771a659146caa"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">VnError VnUartPacket_genWriteGpsCompassBaseline </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>buffer</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname"><em>bufferSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">VnErrorDetectionMode </td>
|
|
<td class="paramname"><em>errorDetectionMode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t * </td>
|
|
<td class="paramname"><em>cmdSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> </td>
|
|
<td class="paramname"><em>position</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> </td>
|
|
<td class="paramname"><em>uncertainty</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Generates a command to write to the GPS Compass Baseline register on a VectorNav sensor. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">errorDetectionMode</td><td>The type of error-detection to use in generating the command. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">position</td><td>The register's Position field. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">uncertainty</td><td>The register's Uncertainty field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga0cfa5ab01f74d48525858fd897863ed7"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">VnError VnUartPacket_genWriteGpsConfiguration </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>buffer</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname"><em>bufferSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">VnErrorDetectionMode </td>
|
|
<td class="paramname"><em>errorDetectionMode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t * </td>
|
|
<td class="paramname"><em>cmdSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t </td>
|
|
<td class="paramname"><em>mode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t </td>
|
|
<td class="paramname"><em>ppsSource</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t </td>
|
|
<td class="paramname"><em>reserved1</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t </td>
|
|
<td class="paramname"><em>reserved2</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t </td>
|
|
<td class="paramname"><em>reserved3</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Generates a command to write to the GPS Configuration register on a VectorNav sensor. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">errorDetectionMode</td><td>The type of error-detection to use in generating the command. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">mode</td><td>The register's Mode field. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">ppsSource</td><td>The register's PpsSource field. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">reserved1</td><td>The register's Reserved1 field. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">reserved2</td><td>The register's Reserved2 field. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">reserved3</td><td>The register's Reserved3 field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga7102d519619fb52fb275fb566a48f6b2"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">VnError VnUartPacket_genWriteGyroCompensation </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>buffer</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname"><em>bufferSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">VnErrorDetectionMode </td>
|
|
<td class="paramname"><em>errorDetectionMode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t * </td>
|
|
<td class="paramname"><em>cmdSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionmat3f.html">mat3f</a> </td>
|
|
<td class="paramname"><em>c</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> </td>
|
|
<td class="paramname"><em>b</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Generates a command to write to the Gyro Compensation register on a VectorNav sensor. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">errorDetectionMode</td><td>The type of error-detection to use in generating the command. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">c</td><td>The register's C field. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">b</td><td>The register's B field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gad70fcd798beb27e954f2dc7eb141774d"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">VnError VnUartPacket_genWriteImuFilteringConfiguration </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>buffer</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname"><em>bufferSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">VnErrorDetectionMode </td>
|
|
<td class="paramname"><em>errorDetectionMode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t * </td>
|
|
<td class="paramname"><em>cmdSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t </td>
|
|
<td class="paramname"><em>magWindowSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t </td>
|
|
<td class="paramname"><em>accelWindowSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t </td>
|
|
<td class="paramname"><em>gyroWindowSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t </td>
|
|
<td class="paramname"><em>tempWindowSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t </td>
|
|
<td class="paramname"><em>presWindowSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t </td>
|
|
<td class="paramname"><em>magFilterMode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t </td>
|
|
<td class="paramname"><em>accelFilterMode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t </td>
|
|
<td class="paramname"><em>gyroFilterMode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t </td>
|
|
<td class="paramname"><em>tempFilterMode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t </td>
|
|
<td class="paramname"><em>presFilterMode</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Generates a command to write to the IMU Filtering Configuration register on a VectorNav sensor. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">errorDetectionMode</td><td>The type of error-detection to use in generating the command. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">magWindowSize</td><td>The register's MagWindowSize field. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">accelWindowSize</td><td>The register's AccelWindowSize field. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">gyroWindowSize</td><td>The register's GyroWindowSize field. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">tempWindowSize</td><td>The register's TempWindowSize field. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">presWindowSize</td><td>The register's PresWindowSize field. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">magFilterMode</td><td>The register's MagFilterMode field. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">accelFilterMode</td><td>The register's AccelFilterMode field. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">gyroFilterMode</td><td>The register's GyroFilterMode field. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">tempFilterMode</td><td>The register's TempFilterMode field. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">presFilterMode</td><td>The register's PresFilterMode field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gaae3dece8397d8521df77fe960c1a847d"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">VnError VnUartPacket_genWriteInsBasicConfiguration </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>buffer</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname"><em>bufferSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">VnErrorDetectionMode </td>
|
|
<td class="paramname"><em>errorDetectionMode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t * </td>
|
|
<td class="paramname"><em>cmdSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t </td>
|
|
<td class="paramname"><em>scenario</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t </td>
|
|
<td class="paramname"><em>ahrsAiding</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t </td>
|
|
<td class="paramname"><em>estBaseline</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t </td>
|
|
<td class="paramname"><em>resv2</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Generates a command to write to the INS Basic Configuration register on a VectorNav sensor. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">errorDetectionMode</td><td>The type of error-detection to use in generating the command. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">scenario</td><td>The register's Scenario field. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">ahrsAiding</td><td>The register's AhrsAiding field. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">estBaseline</td><td>The register's EstBaseline field. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">resv2</td><td>The register's Resv2 field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gadcc18d5acc3fd729f10b15830e33041b"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">VnError VnUartPacket_genWriteMagneticAndGravityReferenceVectors </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>buffer</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname"><em>bufferSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">VnErrorDetectionMode </td>
|
|
<td class="paramname"><em>errorDetectionMode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t * </td>
|
|
<td class="paramname"><em>cmdSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> </td>
|
|
<td class="paramname"><em>magRef</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> </td>
|
|
<td class="paramname"><em>accRef</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Generates a command to write to the Magnetic and Gravity Reference Vectors register on a VectorNav sensor. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">errorDetectionMode</td><td>The type of error-detection to use in generating the command. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">magRef</td><td>The register's MagRef field. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">accRef</td><td>The register's AccRef field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga624636063f24305e604a11be047aeab6"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">VnError VnUartPacket_genWriteMagnetometerCalibrationControl </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>buffer</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname"><em>bufferSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">VnErrorDetectionMode </td>
|
|
<td class="paramname"><em>errorDetectionMode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t * </td>
|
|
<td class="paramname"><em>cmdSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t </td>
|
|
<td class="paramname"><em>hsiMode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t </td>
|
|
<td class="paramname"><em>hsiOutput</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t </td>
|
|
<td class="paramname"><em>convergeRate</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Generates a command to write to the Magnetometer Calibration Control register on a VectorNav sensor. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">errorDetectionMode</td><td>The type of error-detection to use in generating the command. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">hsiMode</td><td>The register's HSIMode field. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">hsiOutput</td><td>The register's HSIOutput field. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">convergeRate</td><td>The register's ConvergeRate field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga24b905272307ed6f4de53328ce0ba943"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">VnError VnUartPacket_genWriteMagnetometerCompensation </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>buffer</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname"><em>bufferSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">VnErrorDetectionMode </td>
|
|
<td class="paramname"><em>errorDetectionMode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t * </td>
|
|
<td class="paramname"><em>cmdSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionmat3f.html">mat3f</a> </td>
|
|
<td class="paramname"><em>c</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> </td>
|
|
<td class="paramname"><em>b</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Generates a command to write to the Magnetometer Compensation register on a VectorNav sensor. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">errorDetectionMode</td><td>The type of error-detection to use in generating the command. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">c</td><td>The register's C field. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">b</td><td>The register's B field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gaecf52412505939af1463f64f6efda1b9"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">VnError VnUartPacket_genWriteReferenceFrameRotation </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>buffer</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname"><em>bufferSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">VnErrorDetectionMode </td>
|
|
<td class="paramname"><em>errorDetectionMode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t * </td>
|
|
<td class="paramname"><em>cmdSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionmat3f.html">mat3f</a> </td>
|
|
<td class="paramname"><em>c</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Generates a command to write to the Reference Frame Rotation register on a VectorNav sensor. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">errorDetectionMode</td><td>The type of error-detection to use in generating the command. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">c</td><td>The register's C field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga1c8ab4e3b8eb31cff154e7c0997276fb"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">VnError VnUartPacket_genWriteReferenceVectorConfiguration </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>buffer</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname"><em>bufferSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">VnErrorDetectionMode </td>
|
|
<td class="paramname"><em>errorDetectionMode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t * </td>
|
|
<td class="paramname"><em>cmdSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t </td>
|
|
<td class="paramname"><em>useMagModel</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t </td>
|
|
<td class="paramname"><em>useGravityModel</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t </td>
|
|
<td class="paramname"><em>resv1</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t </td>
|
|
<td class="paramname"><em>resv2</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>recalcThreshold</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float </td>
|
|
<td class="paramname"><em>year</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3d.html">vec3d</a> </td>
|
|
<td class="paramname"><em>position</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Generates a command to write to the Reference Vector Configuration register on a VectorNav sensor. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">errorDetectionMode</td><td>The type of error-detection to use in generating the command. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">useMagModel</td><td>The register's UseMagModel field. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">useGravityModel</td><td>The register's UseGravityModel field. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">resv1</td><td>The register's Resv1 field. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">resv2</td><td>The register's Resv2 field. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">recalcThreshold</td><td>The register's RecalcThreshold field. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">year</td><td>The register's Year field. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">position</td><td>The register's Position field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga4005cdfa530c90be0b2ae1b3a8fd683e"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">VnError VnUartPacket_genWriteSerialBaudRate </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>buffer</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname"><em>bufferSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">VnErrorDetectionMode </td>
|
|
<td class="paramname"><em>errorDetectionMode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t * </td>
|
|
<td class="paramname"><em>cmdSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>baudrate</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Generates a command to write to the Serial Baud Rate register on a VectorNav sensor. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">errorDetectionMode</td><td>The type of error-detection to use in generating the command. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">baudrate</td><td>The register's Baud Rate field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga47fd3830079e7b6e1dd66419e3065d55"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">VnError VnUartPacket_genWriteSerialBaudRateWithOptions </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>buffer</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname"><em>bufferSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">VnErrorDetectionMode </td>
|
|
<td class="paramname"><em>errorDetectionMode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t * </td>
|
|
<td class="paramname"><em>cmdSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>baudrate</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Generates a command to write to the Serial Baud Rate register on a VectorNav sensor. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">errorDetectionMode</td><td>The type of error-detection to use in generating the command. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">baudrate</td><td>The register's Baud Rate field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga98048c5abaef159b6c6f4ea54b26a145"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">VnError VnUartPacket_genWriteStartupFilterBiasEstimate </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>buffer</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname"><em>bufferSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">VnErrorDetectionMode </td>
|
|
<td class="paramname"><em>errorDetectionMode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t * </td>
|
|
<td class="paramname"><em>cmdSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> </td>
|
|
<td class="paramname"><em>gyroBias</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> </td>
|
|
<td class="paramname"><em>accelBias</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float </td>
|
|
<td class="paramname"><em>pressureBias</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Generates a command to write to the Startup Filter Bias Estimate register on a VectorNav sensor. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">errorDetectionMode</td><td>The type of error-detection to use in generating the command. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">gyroBias</td><td>The register's GyroBias field. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">accelBias</td><td>The register's AccelBias field. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">pressureBias</td><td>The register's PressureBias field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga992943da040b7958fa234e535cb3d9ce"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">VnError VnUartPacket_genWriteSynchronizationControl </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>buffer</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname"><em>bufferSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">VnErrorDetectionMode </td>
|
|
<td class="paramname"><em>errorDetectionMode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t * </td>
|
|
<td class="paramname"><em>cmdSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t </td>
|
|
<td class="paramname"><em>syncInMode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t </td>
|
|
<td class="paramname"><em>syncInEdge</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t </td>
|
|
<td class="paramname"><em>syncInSkipFactor</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>reserved1</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t </td>
|
|
<td class="paramname"><em>syncOutMode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t </td>
|
|
<td class="paramname"><em>syncOutPolarity</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t </td>
|
|
<td class="paramname"><em>syncOutSkipFactor</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>syncOutPulseWidth</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>reserved2</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Generates a command to write to the Synchronization Control register on a VectorNav sensor. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">errorDetectionMode</td><td>The type of error-detection to use in generating the command. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">syncInMode</td><td>The register's SyncInMode field. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">syncInEdge</td><td>The register's SyncInEdge field. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">syncInSkipFactor</td><td>The register's SyncInSkipFactor field. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">reserved1</td><td>The register's RESERVED1 field. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">syncOutMode</td><td>The register's SyncOutMode field. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">syncOutPolarity</td><td>The register's SyncOutPolarity field. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">syncOutSkipFactor</td><td>The register's SyncOutSkipFactor field. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">syncOutPulseWidth</td><td>The register's SyncOutPulseWidth field. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">reserved2</td><td>The register's RESERVED2 field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga4bb622305bce6b5c7cff948444dee07e"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">VnError VnUartPacket_genWriteSynchronizationStatus </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>buffer</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname"><em>bufferSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">VnErrorDetectionMode </td>
|
|
<td class="paramname"><em>errorDetectionMode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t * </td>
|
|
<td class="paramname"><em>cmdSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>syncInCount</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>syncInTime</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>syncOutCount</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Generates a command to write to the Synchronization Status register on a VectorNav sensor. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">errorDetectionMode</td><td>The type of error-detection to use in generating the command. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">syncInCount</td><td>The register's SyncInCount field. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">syncInTime</td><td>The register's SyncInTime field. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">syncOutCount</td><td>The register's SyncOutCount field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gaaaa089b8a7a9eec4b7a19239c67cf147"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">VnError VnUartPacket_genWriteUserTag </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>buffer</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname"><em>bufferSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">VnErrorDetectionMode </td>
|
|
<td class="paramname"><em>errorDetectionMode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t * </td>
|
|
<td class="paramname"><em>cmdSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>tag</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Generates a command to write to the User Tag register on a VectorNav sensor. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">errorDetectionMode</td><td>The type of error-detection to use in generating the command. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">tag</td><td>The register's Tag field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gaa101dd03b5b12ddeb60861c17cb9d2ee"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">VnError VnUartPacket_genWriteVelocityCompensationControl </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>buffer</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname"><em>bufferSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">VnErrorDetectionMode </td>
|
|
<td class="paramname"><em>errorDetectionMode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t * </td>
|
|
<td class="paramname"><em>cmdSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t </td>
|
|
<td class="paramname"><em>mode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float </td>
|
|
<td class="paramname"><em>velocityTuning</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float </td>
|
|
<td class="paramname"><em>rateTuning</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Generates a command to write to the Velocity Compensation Control register on a VectorNav sensor. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">errorDetectionMode</td><td>The type of error-detection to use in generating the command. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">mode</td><td>The register's Mode field. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">velocityTuning</td><td>The register's VelocityTuning field. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">rateTuning</td><td>The register's RateTuning field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga7af2b21625b57941be6384a1f16d64ce"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">VnError VnUartPacket_genWriteVelocityCompensationMeasurement </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>buffer</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname"><em>bufferSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">VnErrorDetectionMode </td>
|
|
<td class="paramname"><em>errorDetectionMode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t * </td>
|
|
<td class="paramname"><em>cmdSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> </td>
|
|
<td class="paramname"><em>velocity</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Generates a command to write to the Velocity Compensation Measurement register on a VectorNav sensor. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">errorDetectionMode</td><td>The type of error-detection to use in generating the command. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">velocity</td><td>The register's Velocity field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga17956c5b5f158520a1f2c3c1abab1eaf"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">VnError VnUartPacket_genWriteVpeAccelerometerBasicTuning </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>buffer</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname"><em>bufferSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">VnErrorDetectionMode </td>
|
|
<td class="paramname"><em>errorDetectionMode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t * </td>
|
|
<td class="paramname"><em>cmdSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> </td>
|
|
<td class="paramname"><em>baseTuning</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> </td>
|
|
<td class="paramname"><em>adaptiveTuning</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> </td>
|
|
<td class="paramname"><em>adaptiveFiltering</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Generates a command to write to the VPE Accelerometer Basic Tuning register on a VectorNav sensor. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">errorDetectionMode</td><td>The type of error-detection to use in generating the command. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">baseTuning</td><td>The register's BaseTuning field. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">adaptiveTuning</td><td>The register's AdaptiveTuning field. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">adaptiveFiltering</td><td>The register's AdaptiveFiltering field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga6d561442602beacf394680798d43d9f7"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">VnError VnUartPacket_genWriteVpeBasicControl </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>buffer</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname"><em>bufferSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">VnErrorDetectionMode </td>
|
|
<td class="paramname"><em>errorDetectionMode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t * </td>
|
|
<td class="paramname"><em>cmdSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t </td>
|
|
<td class="paramname"><em>enable</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t </td>
|
|
<td class="paramname"><em>headingMode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t </td>
|
|
<td class="paramname"><em>filteringMode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t </td>
|
|
<td class="paramname"><em>tuningMode</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Generates a command to write to the VPE Basic Control register on a VectorNav sensor. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">errorDetectionMode</td><td>The type of error-detection to use in generating the command. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">enable</td><td>The register's Enable field. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">headingMode</td><td>The register's HeadingMode field. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">filteringMode</td><td>The register's FilteringMode field. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">tuningMode</td><td>The register's TuningMode field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>
|
|
<dl><dt><b>Examples: </b></dt><dd><a class="el" href="getting_started_2main_8c-example.html#a5">getting_started/main.c</a>.</dd>
|
|
</dl>
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga19eb1c8dbdfb3ccd120bb5eb20b585d6"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">VnError VnUartPacket_genWriteVpeMagnetometerBasicTuning </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>buffer</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname"><em>bufferSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">VnErrorDetectionMode </td>
|
|
<td class="paramname"><em>errorDetectionMode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t * </td>
|
|
<td class="paramname"><em>cmdSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> </td>
|
|
<td class="paramname"><em>baseTuning</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> </td>
|
|
<td class="paramname"><em>adaptiveTuning</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> </td>
|
|
<td class="paramname"><em>adaptiveFiltering</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Generates a command to write to the VPE Magnetometer Basic Tuning register on a VectorNav sensor. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">errorDetectionMode</td><td>The type of error-detection to use in generating the command. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">baseTuning</td><td>The register's BaseTuning field. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">adaptiveTuning</td><td>The register's AdaptiveTuning field. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">adaptiveFiltering</td><td>The register's AdaptiveFiltering field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga4318d5a00e0b79594e8cf8644991894f"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseAccelerationCompensation </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionmat3f.html">mat3f</a> * </td>
|
|
<td class="paramname"><em>c</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>b</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the Acceleration Compensation register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">c</td><td>The register's C field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">b</td><td>The register's B field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gac691ca7b1ab4fc0de3a494b62490fe5d"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseAccelerationCompensationRaw </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionmat3f.html">mat3f</a> * </td>
|
|
<td class="paramname"><em>c</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>b</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the Acceleration Compensation register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">c</td><td>The register's C field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">b</td><td>The register's B field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gacf24ba30cd395a9f78fed989ab5edda8"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseAccelerationMeasurements </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>accel</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the Acceleration Measurements register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">accel</td><td>The register's Accel field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gab76b6463bf7a8e5e164d086a653c761c"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseAccelerationMeasurementsRaw </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>accel</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the Acceleration Measurements register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">accel</td><td>The register's Accel field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga652a50194a9ff479967142b1951d907a"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseAngularRateMeasurements </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>gyro</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the Angular Rate Measurements register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">gyro</td><td>The register's Gyro field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gafd04e1624cd6ec5d874c91dacba5893a"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseAngularRateMeasurementsRaw </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>gyro</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the Angular Rate Measurements register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">gyro</td><td>The register's Gyro field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gaa89c4d2c71f4e60cacb4f9da90367e12"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseAsyncDataOutputFrequency </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t * </td>
|
|
<td class="paramname"><em>adof</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the Async Data Output Frequency register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">adof</td><td>The register's ADOF field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl><dt><b>Examples: </b></dt><dd><a class="el" href="getting_started_2main_8c-example.html#a10">getting_started/main.c</a>.</dd>
|
|
</dl>
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gaf5be2c3d0eee19994d3be0e3b9a63b51"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseAsyncDataOutputFrequencyRaw </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t * </td>
|
|
<td class="paramname"><em>adof</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the Async Data Output Frequency register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">adof</td><td>The register's ADOF field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga9f53aea6e59b6dbd403f030b6560c200"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseAsyncDataOutputType </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t * </td>
|
|
<td class="paramname"><em>ador</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the Async Data Output Type register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">ador</td><td>The register's ADOR field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga12845975b8c45b9220c08d71376c907b"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseAsyncDataOutputTypeRaw </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t * </td>
|
|
<td class="paramname"><em>ador</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the Async Data Output Type register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">ador</td><td>The register's ADOR field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga768fdcaed903a9ecaa38155df80616d6"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseAttitudeQuaternion </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec4f.html">vec4f</a> * </td>
|
|
<td class="paramname"><em>quat</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the Attitude Quaternion register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">quat</td><td>The register's Quat field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga51d39089d5ad127aeb48fd4293388821"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseAttitudeQuaternionRaw </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec4f.html">vec4f</a> * </td>
|
|
<td class="paramname"><em>quat</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the Attitude Quaternion register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">quat</td><td>The register's Quat field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gafd0d33575cf119e5467540d358de2c02"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseBinaryOutput </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t * </td>
|
|
<td class="paramname"><em>asyncMode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t * </td>
|
|
<td class="paramname"><em>rateDivisor</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t * </td>
|
|
<td class="paramname"><em>outputGroup</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t * </td>
|
|
<td class="paramname"><em>commonField</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t * </td>
|
|
<td class="paramname"><em>timeField</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t * </td>
|
|
<td class="paramname"><em>imuField</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t * </td>
|
|
<td class="paramname"><em>gpsField</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t * </td>
|
|
<td class="paramname"><em>attitudeField</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t * </td>
|
|
<td class="paramname"><em>insField</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading any of the Binary Output registers. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">asyncMode</td><td>The register's AsyncMode field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">rateDivisor</td><td>The register's RateDivisor field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">outputGroup</td><td>The register's OutputGroup field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">commonField</td><td>The set fields of Output Group 1 (Common) if present. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">timeField</td><td>The set fields of Output Group 2 (Time) if present. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">imuField</td><td>The set fields of Output Group 3 (IMU) if present. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">gpsField</td><td>The set fields of Output Group 4 (GPS) if present. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">attitudeField</td><td>The set fields of Output Group 5 (Attitude) if present. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">insField</td><td>The set fields of Output Group 6 (INS) if present. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga5924071e89fb44af85db890c075ebac2"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseBinaryOutputRaw </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t * </td>
|
|
<td class="paramname"><em>asyncMode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t * </td>
|
|
<td class="paramname"><em>rateDivisor</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t * </td>
|
|
<td class="paramname"><em>outputGroup</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t * </td>
|
|
<td class="paramname"><em>commonField</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t * </td>
|
|
<td class="paramname"><em>timeField</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t * </td>
|
|
<td class="paramname"><em>imuField</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t * </td>
|
|
<td class="paramname"><em>gpsField</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t * </td>
|
|
<td class="paramname"><em>attitudeField</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t * </td>
|
|
<td class="paramname"><em>insField</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading any of the Binary Output registers. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">asyncMode</td><td>The register's AsyncMode field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">rateDivisor</td><td>The register's RateDivisor field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">outputGroup</td><td>The register's OutputGroup field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">commonField</td><td>The set fields of Output Group 1 (Common) if present. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">timeField</td><td>The set fields of Output Group 2 (Time) if present. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">imuField</td><td>The set fields of Output Group 3 (IMU) if present. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">gpsField</td><td>The set fields of Output Group 4 (GPS) if present. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">attitudeField</td><td>The set fields of Output Group 5 (Attitude) if present. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">insField</td><td>The set fields of Output Group 6 (INS) if present. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga699e7432af6f25b52a4d22e88c6f97ba"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseCalculatedMagnetometerCalibration </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionmat3f.html">mat3f</a> * </td>
|
|
<td class="paramname"><em>c</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>b</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the Calculated Magnetometer Calibration register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">c</td><td>The register's C field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">b</td><td>The register's B field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gae362a829e4c0192e9d0d214637f14b88"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseCalculatedMagnetometerCalibrationRaw </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionmat3f.html">mat3f</a> * </td>
|
|
<td class="paramname"><em>c</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>b</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the Calculated Magnetometer Calibration register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">c</td><td>The register's C field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">b</td><td>The register's B field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga6328410f1133baf68d4c42dcf4b18957"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseCommunicationProtocolControl </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>serialCount</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>serialStatus</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>spiCount</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>spiStatus</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>serialChecksum</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>spiChecksum</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>errorMode</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the Communication Protocol Control register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">serialCount</td><td>The register's SerialCount field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">serialStatus</td><td>The register's SerialStatus field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">spiCount</td><td>The register's SPICount field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">spiStatus</td><td>The register's SPIStatus field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">serialChecksum</td><td>The register's SerialChecksum field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">spiChecksum</td><td>The register's SPIChecksum field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">errorMode</td><td>The register's ErrorMode field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gafac199e1275204d2ff9bba911c574615"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseCommunicationProtocolControlRaw </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>serialCount</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>serialStatus</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>spiCount</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>spiStatus</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>serialChecksum</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>spiChecksum</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>errorMode</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the Communication Protocol Control register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">serialCount</td><td>The register's SerialCount field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">serialStatus</td><td>The register's SerialStatus field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">spiCount</td><td>The register's SPICount field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">spiStatus</td><td>The register's SPIStatus field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">serialChecksum</td><td>The register's SerialChecksum field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">spiChecksum</td><td>The register's SPIChecksum field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">errorMode</td><td>The register's ErrorMode field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gaa36907a64507f54b3c428990f153385b"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseDeltaThetaAndDeltaVelocity </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>deltaTime</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>deltaTheta</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>deltaVelocity</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the Delta Theta and Delta Velocity register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">deltaTime</td><td>The register's DeltaTime field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">deltaTheta</td><td>The register's DeltaTheta field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">deltaVelocity</td><td>The register's DeltaVelocity field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga514c383e8dcf407e15615f2a92f498ad"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseDeltaThetaAndDeltaVelocityConfiguration </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>integrationFrame</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>gyroCompensation</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>accelCompensation</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>reserved1</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t * </td>
|
|
<td class="paramname"><em>reserved2</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the Delta Theta and Delta Velocity Configuration register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">integrationFrame</td><td>The register's IntegrationFrame field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">gyroCompensation</td><td>The register's GyroCompensation field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">accelCompensation</td><td>The register's AccelCompensation field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">reserved1</td><td>The register's Reserved1 field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">reserved2</td><td>The register's Reserved2 field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gaf1d209f782801b3afaae543c34bd0797"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseDeltaThetaAndDeltaVelocityConfigurationRaw </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>integrationFrame</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>gyroCompensation</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>accelCompensation</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>reserved1</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t * </td>
|
|
<td class="paramname"><em>reserved2</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the Delta Theta and Delta Velocity Configuration register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">integrationFrame</td><td>The register's IntegrationFrame field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">gyroCompensation</td><td>The register's GyroCompensation field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">accelCompensation</td><td>The register's AccelCompensation field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">reserved1</td><td>The register's Reserved1 field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">reserved2</td><td>The register's Reserved2 field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga72342fc61f9f7f41d833c2412ca5ac00"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseDeltaThetaAndDeltaVelocityRaw </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>deltaTime</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>deltaTheta</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>deltaVelocity</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the Delta Theta and Delta Velocity register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">deltaTime</td><td>The register's DeltaTime field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">deltaTheta</td><td>The register's DeltaTheta field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">deltaVelocity</td><td>The register's DeltaVelocity field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga4488412e853a2c1655fa1ebbb63d3efa"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseError </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>error</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses an error packet to get the error type. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">error</td><td>The reported error. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl><dt><b>Examples: </b></dt><dd><a class="el" href="getting_started_2main_8c-example.html#a14">getting_started/main.c</a>.</dd>
|
|
</dl>
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga8c11ce5559fdd176646047510b71c581"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseErrorRaw </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>error</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses an error packet to get the error type. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">error</td><td>The reported error. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga0fa8f2862d8cebd228f9b1fa19550f14"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseFilterActiveTuningParameters </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>magneticDisturbanceGain</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>accelerationDisturbanceGain</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>magneticDisturbanceMemory</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>accelerationDisturbanceMemory</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the Filter Active Tuning Parameters register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">magneticDisturbanceGain</td><td>The register's Magnetic Disturbance Gain field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">accelerationDisturbanceGain</td><td>The register's Acceleration Disturbance Gain field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">magneticDisturbanceMemory</td><td>The register's Magnetic Disturbance Memory field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">accelerationDisturbanceMemory</td><td>The register's Acceleration Disturbance Memory field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gaef3c076525b1da4ed10921defd641e05"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseFilterActiveTuningParametersRaw </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>magneticDisturbanceGain</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>accelerationDisturbanceGain</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>magneticDisturbanceMemory</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>accelerationDisturbanceMemory</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the Filter Active Tuning Parameters register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">magneticDisturbanceGain</td><td>The register's Magnetic Disturbance Gain field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">accelerationDisturbanceGain</td><td>The register's Acceleration Disturbance Gain field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">magneticDisturbanceMemory</td><td>The register's Magnetic Disturbance Memory field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">accelerationDisturbanceMemory</td><td>The register's Acceleration Disturbance Memory field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga825b5284cdc2b5697d5e11980bd5e690"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseFilterBasicControl </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>magMode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>extMagMode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>extAccMode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>extGyroMode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>gyroLimit</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the Filter Basic Control register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">magMode</td><td>The register's MagMode field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">extMagMode</td><td>The register's ExtMagMode field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">extAccMode</td><td>The register's ExtAccMode field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">extGyroMode</td><td>The register's ExtGyroMode field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">gyroLimit</td><td>The register's GyroLimit field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga6ddfb7e22e3208979130b8e328489915"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseFilterBasicControlRaw </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>magMode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>extMagMode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>extAccMode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>extGyroMode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>gyroLimit</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the Filter Basic Control register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">magMode</td><td>The register's MagMode field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">extMagMode</td><td>The register's ExtMagMode field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">extAccMode</td><td>The register's ExtAccMode field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">extGyroMode</td><td>The register's ExtGyroMode field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">gyroLimit</td><td>The register's GyroLimit field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gaf0b7b8d7a20b62bd2aff1111d09bf81d"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseFilterMeasurementsVarianceParameters </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>angularWalkVariance</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>angularRateVariance</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>magneticVariance</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>accelerationVariance</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the Filter Measurements Variance Parameters register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">angularWalkVariance</td><td>The register's Angular Walk Variance field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">angularRateVariance</td><td>The register's Angular Rate Variance field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">magneticVariance</td><td>The register's Magnetic Variance field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">accelerationVariance</td><td>The register's Acceleration Variance field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga4104d79231aa4193540995b17e9aa2f9"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseFilterMeasurementsVarianceParametersRaw </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>angularWalkVariance</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>angularRateVariance</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>magneticVariance</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>accelerationVariance</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the Filter Measurements Variance Parameters register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">angularWalkVariance</td><td>The register's Angular Walk Variance field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">angularRateVariance</td><td>The register's Angular Rate Variance field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">magneticVariance</td><td>The register's Magnetic Variance field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">accelerationVariance</td><td>The register's Acceleration Variance field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga84adf76e6a64cf9509f8fc39a43641e6"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseFilterStartupGyroBias </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>bias</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the Filter Startup Gyro Bias register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">bias</td><td>The register's Bias field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga15e626258fe7bfe12310fd04ad772dac"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseFilterStartupGyroBiasRaw </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>bias</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the Filter Startup Gyro Bias register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">bias</td><td>The register's Bias field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gaf125dc3e6b0a422e348ce753ad449992"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseFirmwareVersion </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>firmwareVersion</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the Firmware Version register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">firmwareVersion</td><td>The register's Firmware Version field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gab8e5253fe54536db27510b1d8078e189"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseFirmwareVersionRaw </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>firmwareVersion</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the Firmware Version register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">firmwareVersion</td><td>The register's Firmware Version field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gacc1e02655266978d23106069dc5bdcdf"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseGpsAntennaOffset </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>position</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the GPS Antenna Offset register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">position</td><td>The register's Position field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga0a98acb4af8d8dd491c223ff4b879828"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseGpsAntennaOffsetRaw </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>position</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the GPS Antenna Offset register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">position</td><td>The register's Position field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gafec482f7b759cffef43d7452dc21c5a8"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseGpsCompassBaseline </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>position</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>uncertainty</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the GPS Compass Baseline register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">position</td><td>The register's Position field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">uncertainty</td><td>The register's Uncertainty field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gadc71c912218b5abb2a43b14745ad6c92"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseGpsCompassBaselineRaw </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>position</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>uncertainty</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the GPS Compass Baseline register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">position</td><td>The register's Position field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">uncertainty</td><td>The register's Uncertainty field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gada5f4d1927041b20d426140c453b7c25"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseGpsCompassEstimatedBaseline </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>estBaselineUsed</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>resv</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t * </td>
|
|
<td class="paramname"><em>numMeas</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>position</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>uncertainty</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the GPS Compass Estimated Baseline register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">estBaselineUsed</td><td>The register's EstBaselineUsed field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">resv</td><td>The register's Resv field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">numMeas</td><td>The register's NumMeas field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">position</td><td>The register's Position field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">uncertainty</td><td>The register's Uncertainty field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gab443d209ef341b6e107a0508fd23c5b5"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseGpsCompassEstimatedBaselineRaw </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>estBaselineUsed</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>resv</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t * </td>
|
|
<td class="paramname"><em>numMeas</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>position</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>uncertainty</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the GPS Compass Estimated Baseline register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">estBaselineUsed</td><td>The register's EstBaselineUsed field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">resv</td><td>The register's Resv field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">numMeas</td><td>The register's NumMeas field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">position</td><td>The register's Position field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">uncertainty</td><td>The register's Uncertainty field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga3e96430942135beaac93aa27151f822e"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseGpsConfiguration </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>mode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>ppsSource</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>reserved1</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>reserved2</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>reserved3</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the GPS Configuration register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">mode</td><td>The register's Mode field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">ppsSource</td><td>The register's PpsSource field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">reserved1</td><td>The register's Reserved1 field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">reserved2</td><td>The register's Reserved2 field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">reserved3</td><td>The register's Reserved3 field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga93bbd1c8454148caabace1a864b1c8e9"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseGpsConfigurationRaw </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>mode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>ppsSource</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>reserved1</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>reserved2</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>reserved3</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the GPS Configuration register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">mode</td><td>The register's Mode field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">ppsSource</td><td>The register's PpsSource field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">reserved1</td><td>The register's Reserved1 field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">reserved2</td><td>The register's Reserved2 field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">reserved3</td><td>The register's Reserved3 field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gab694f52382f4342e59e57351442edb9b"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseGpsSolutionEcef </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double * </td>
|
|
<td class="paramname"><em>tow</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t * </td>
|
|
<td class="paramname"><em>week</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>gpsFix</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>numSats</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3d.html">vec3d</a> * </td>
|
|
<td class="paramname"><em>position</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>velocity</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>posAcc</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>speedAcc</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>timeAcc</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the GPS Solution - ECEF register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">tow</td><td>The register's Tow field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">week</td><td>The register's Week field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">gpsFix</td><td>The register's GpsFix field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">numSats</td><td>The register's NumSats field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">position</td><td>The register's Position field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">velocity</td><td>The register's Velocity field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">posAcc</td><td>The register's PosAcc field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">speedAcc</td><td>The register's SpeedAcc field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">timeAcc</td><td>The register's TimeAcc field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gaad0b8f4ae3971c53fe5937a7981d1e9e"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseGpsSolutionEcefRaw </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double * </td>
|
|
<td class="paramname"><em>tow</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t * </td>
|
|
<td class="paramname"><em>week</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>gpsFix</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>numSats</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3d.html">vec3d</a> * </td>
|
|
<td class="paramname"><em>position</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>velocity</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>posAcc</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>speedAcc</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>timeAcc</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the GPS Solution - ECEF register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">tow</td><td>The register's Tow field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">week</td><td>The register's Week field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">gpsFix</td><td>The register's GpsFix field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">numSats</td><td>The register's NumSats field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">position</td><td>The register's Position field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">velocity</td><td>The register's Velocity field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">posAcc</td><td>The register's PosAcc field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">speedAcc</td><td>The register's SpeedAcc field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">timeAcc</td><td>The register's TimeAcc field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga5869bcc078ebb2037aac9461b822510c"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseGpsSolutionLla </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double * </td>
|
|
<td class="paramname"><em>time</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t * </td>
|
|
<td class="paramname"><em>week</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>gpsFix</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>numSats</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3d.html">vec3d</a> * </td>
|
|
<td class="paramname"><em>lla</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>nedVel</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>nedAcc</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>speedAcc</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>timeAcc</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the GPS Solution - LLA register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">time</td><td>The register's Time field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">week</td><td>The register's Week field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">gpsFix</td><td>The register's GpsFix field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">numSats</td><td>The register's NumSats field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">lla</td><td>The register's Lla field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">nedVel</td><td>The register's NedVel field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">nedAcc</td><td>The register's NedAcc field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">speedAcc</td><td>The register's SpeedAcc field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">timeAcc</td><td>The register's TimeAcc field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gad03437cde70a59dd9d3ede39f6d6e254"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseGpsSolutionLlaRaw </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double * </td>
|
|
<td class="paramname"><em>time</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t * </td>
|
|
<td class="paramname"><em>week</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>gpsFix</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>numSats</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3d.html">vec3d</a> * </td>
|
|
<td class="paramname"><em>lla</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>nedVel</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>nedAcc</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>speedAcc</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>timeAcc</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the GPS Solution - LLA register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">time</td><td>The register's Time field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">week</td><td>The register's Week field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">gpsFix</td><td>The register's GpsFix field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">numSats</td><td>The register's NumSats field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">lla</td><td>The register's Lla field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">nedVel</td><td>The register's NedVel field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">nedAcc</td><td>The register's NedAcc field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">speedAcc</td><td>The register's SpeedAcc field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">timeAcc</td><td>The register's TimeAcc field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gaff9cc27e8b8849450a312f6cc8ea5644"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseGyroCompensation </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionmat3f.html">mat3f</a> * </td>
|
|
<td class="paramname"><em>c</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>b</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the Gyro Compensation register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">c</td><td>The register's C field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">b</td><td>The register's B field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga09e7fa8968ba7107d15d4009f64be54c"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseGyroCompensationRaw </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionmat3f.html">mat3f</a> * </td>
|
|
<td class="paramname"><em>c</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>b</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the Gyro Compensation register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">c</td><td>The register's C field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">b</td><td>The register's B field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gad8f8e72e2b81a9e84a3e1b601341b6f7"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseHardwareRevision </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t * </td>
|
|
<td class="paramname"><em>revision</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the Hardware Revision register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">revision</td><td>The register's Revision field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga41e2a049946caccfad7f564c8e016023"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseHardwareRevisionRaw </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t * </td>
|
|
<td class="paramname"><em>revision</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the Hardware Revision register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">revision</td><td>The register's Revision field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gad42393ea01ba950a1a339a3a7ab48e22"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseImuFilteringConfiguration </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t * </td>
|
|
<td class="paramname"><em>magWindowSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t * </td>
|
|
<td class="paramname"><em>accelWindowSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t * </td>
|
|
<td class="paramname"><em>gyroWindowSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t * </td>
|
|
<td class="paramname"><em>tempWindowSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t * </td>
|
|
<td class="paramname"><em>presWindowSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>magFilterMode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>accelFilterMode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>gyroFilterMode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>tempFilterMode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>presFilterMode</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the IMU Filtering Configuration register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">magWindowSize</td><td>The register's MagWindowSize field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">accelWindowSize</td><td>The register's AccelWindowSize field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">gyroWindowSize</td><td>The register's GyroWindowSize field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">tempWindowSize</td><td>The register's TempWindowSize field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">presWindowSize</td><td>The register's PresWindowSize field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">magFilterMode</td><td>The register's MagFilterMode field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">accelFilterMode</td><td>The register's AccelFilterMode field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">gyroFilterMode</td><td>The register's GyroFilterMode field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">tempFilterMode</td><td>The register's TempFilterMode field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">presFilterMode</td><td>The register's PresFilterMode field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gaf8056d0d7be235325793bc90cde0fc03"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseImuFilteringConfigurationRaw </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t * </td>
|
|
<td class="paramname"><em>magWindowSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t * </td>
|
|
<td class="paramname"><em>accelWindowSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t * </td>
|
|
<td class="paramname"><em>gyroWindowSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t * </td>
|
|
<td class="paramname"><em>tempWindowSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t * </td>
|
|
<td class="paramname"><em>presWindowSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>magFilterMode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>accelFilterMode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>gyroFilterMode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>tempFilterMode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>presFilterMode</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the IMU Filtering Configuration register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">magWindowSize</td><td>The register's MagWindowSize field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">accelWindowSize</td><td>The register's AccelWindowSize field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">gyroWindowSize</td><td>The register's GyroWindowSize field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">tempWindowSize</td><td>The register's TempWindowSize field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">presWindowSize</td><td>The register's PresWindowSize field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">magFilterMode</td><td>The register's MagFilterMode field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">accelFilterMode</td><td>The register's AccelFilterMode field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">gyroFilterMode</td><td>The register's GyroFilterMode field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">tempFilterMode</td><td>The register's TempFilterMode field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">presFilterMode</td><td>The register's PresFilterMode field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gadbe4b098a48b41de10cbb231e40af234"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseImuMeasurements </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>mag</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>accel</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>gyro</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>temp</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>pressure</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the IMU Measurements register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">mag</td><td>The register's Mag field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">accel</td><td>The register's Accel field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">gyro</td><td>The register's Gyro field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">temp</td><td>The register's Temp field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">pressure</td><td>The register's Pressure field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga64e72a5cc892f140eae7a302119e49d6"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseImuMeasurementsRaw </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>mag</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>accel</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>gyro</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>temp</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>pressure</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the IMU Measurements register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">mag</td><td>The register's Mag field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">accel</td><td>The register's Accel field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">gyro</td><td>The register's Gyro field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">temp</td><td>The register's Temp field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">pressure</td><td>The register's Pressure field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga86697b1db4d4840232f3f07146fca0b3"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseImuRateConfiguration </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t * </td>
|
|
<td class="paramname"><em>imuRate</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t * </td>
|
|
<td class="paramname"><em>navDivisor</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>filterTargetRate</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>filterMinRate</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the IMU Rate Configuration register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">imuRate</td><td>The register's imuRate field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">navDivisor</td><td>The register's NavDivisor field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">filterTargetRate</td><td>The register's filterTargetRate field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">filterMinRate</td><td>The register's filterMinRate field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga3aeddc08bd21fa4dad1fa7ccae11bcfa"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseImuRateConfigurationRaw </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t * </td>
|
|
<td class="paramname"><em>imuRate</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t * </td>
|
|
<td class="paramname"><em>navDivisor</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>filterTargetRate</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>filterMinRate</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the IMU Rate Configuration register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">imuRate</td><td>The register's imuRate field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">navDivisor</td><td>The register's NavDivisor field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">filterTargetRate</td><td>The register's filterTargetRate field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">filterMinRate</td><td>The register's filterMinRate field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga49b3c66e02296b9b2386553b9b808fc3"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseIndoorHeadingModeControl </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>maxRateError</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>reserved1</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the Indoor Heading Mode Control register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">maxRateError</td><td>The register's Max Rate Error field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">reserved1</td><td>The register's Reserved1 field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gafbfde077a1b3aabad95479192388974e"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseIndoorHeadingModeControlRaw </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>maxRateError</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>reserved1</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the Indoor Heading Mode Control register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">maxRateError</td><td>The register's Max Rate Error field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">reserved1</td><td>The register's Reserved1 field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga2b65280596603078340c214d6da6b771"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseInsAdvancedConfiguration </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>useMag</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>usePres</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>posAtt</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>velAtt</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>velBias</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>useFoam</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>gpsCovType</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>velCount</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>velInit</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>moveOrigin</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>gpsTimeout</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>deltaLimitPos</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>deltaLimitVel</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>minPosUncertainty</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>minVelUncertainty</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the INS Advanced Configuration register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">useMag</td><td>The register's UseMag field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">usePres</td><td>The register's UsePres field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">posAtt</td><td>The register's PosAtt field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">velAtt</td><td>The register's VelAtt field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">velBias</td><td>The register's VelBias field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">useFoam</td><td>The register's UseFoam field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">gpsCovType</td><td>The register's GPSCovType field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">velCount</td><td>The register's VelCount field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">velInit</td><td>The register's VelInit field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">moveOrigin</td><td>The register's MoveOrigin field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">gpsTimeout</td><td>The register's GPSTimeout field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">deltaLimitPos</td><td>The register's DeltaLimitPos field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">deltaLimitVel</td><td>The register's DeltaLimitVel field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">minPosUncertainty</td><td>The register's MinPosUncertainty field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">minVelUncertainty</td><td>The register's MinVelUncertainty field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga01ffdc17e0519234f3def7c35a604b3c"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseInsAdvancedConfigurationRaw </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>useMag</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>usePres</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>posAtt</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>velAtt</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>velBias</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>useFoam</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>gpsCovType</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>velCount</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>velInit</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>moveOrigin</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>gpsTimeout</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>deltaLimitPos</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>deltaLimitVel</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>minPosUncertainty</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>minVelUncertainty</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the INS Advanced Configuration register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">useMag</td><td>The register's UseMag field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">usePres</td><td>The register's UsePres field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">posAtt</td><td>The register's PosAtt field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">velAtt</td><td>The register's VelAtt field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">velBias</td><td>The register's VelBias field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">useFoam</td><td>The register's UseFoam field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">gpsCovType</td><td>The register's GPSCovType field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">velCount</td><td>The register's VelCount field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">velInit</td><td>The register's VelInit field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">moveOrigin</td><td>The register's MoveOrigin field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">gpsTimeout</td><td>The register's GPSTimeout field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">deltaLimitPos</td><td>The register's DeltaLimitPos field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">deltaLimitVel</td><td>The register's DeltaLimitVel field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">minPosUncertainty</td><td>The register's MinPosUncertainty field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">minVelUncertainty</td><td>The register's MinVelUncertainty field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga2f9f1d7c73b84cd1cbf7d1a94384c618"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseInsBasicConfiguration </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>scenario</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>ahrsAiding</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>estBaseline</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>resv2</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the INS Basic Configuration register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">scenario</td><td>The register's Scenario field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">ahrsAiding</td><td>The register's AhrsAiding field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">estBaseline</td><td>The register's EstBaseline field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">resv2</td><td>The register's Resv2 field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gaf8b1b23c67939d0ab443b155ed4a716d"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseInsBasicConfigurationRaw </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>scenario</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>ahrsAiding</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>estBaseline</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>resv2</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the INS Basic Configuration register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">scenario</td><td>The register's Scenario field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">ahrsAiding</td><td>The register's AhrsAiding field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">estBaseline</td><td>The register's EstBaseline field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">resv2</td><td>The register's Resv2 field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gab06defa9a618c1004eb7b333b3427b1e"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseInsSolutionEcef </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double * </td>
|
|
<td class="paramname"><em>time</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t * </td>
|
|
<td class="paramname"><em>week</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t * </td>
|
|
<td class="paramname"><em>status</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>yawPitchRoll</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3d.html">vec3d</a> * </td>
|
|
<td class="paramname"><em>position</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>velocity</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>attUncertainty</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>posUncertainty</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>velUncertainty</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the INS Solution - ECEF register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">time</td><td>The register's Time field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">week</td><td>The register's Week field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">status</td><td>The register's Status field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">yawPitchRoll</td><td>The register's YawPitchRoll field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">position</td><td>The register's Position field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">velocity</td><td>The register's Velocity field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">attUncertainty</td><td>The register's AttUncertainty field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">posUncertainty</td><td>The register's PosUncertainty field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">velUncertainty</td><td>The register's VelUncertainty field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga7ffecad1ba03ac579fbb1dc3aba78352"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseInsSolutionEcefRaw </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double * </td>
|
|
<td class="paramname"><em>time</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t * </td>
|
|
<td class="paramname"><em>week</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t * </td>
|
|
<td class="paramname"><em>status</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>yawPitchRoll</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3d.html">vec3d</a> * </td>
|
|
<td class="paramname"><em>position</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>velocity</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>attUncertainty</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>posUncertainty</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>velUncertainty</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the INS Solution - ECEF register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">time</td><td>The register's Time field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">week</td><td>The register's Week field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">status</td><td>The register's Status field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">yawPitchRoll</td><td>The register's YawPitchRoll field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">position</td><td>The register's Position field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">velocity</td><td>The register's Velocity field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">attUncertainty</td><td>The register's AttUncertainty field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">posUncertainty</td><td>The register's PosUncertainty field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">velUncertainty</td><td>The register's VelUncertainty field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga2a431dc8f022c01bc66e4c131eee8a7b"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseInsSolutionLla </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double * </td>
|
|
<td class="paramname"><em>time</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t * </td>
|
|
<td class="paramname"><em>week</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t * </td>
|
|
<td class="paramname"><em>status</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>yawPitchRoll</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3d.html">vec3d</a> * </td>
|
|
<td class="paramname"><em>position</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>nedVel</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>attUncertainty</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>posUncertainty</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>velUncertainty</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the INS Solution - LLA register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">time</td><td>The register's Time field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">week</td><td>The register's Week field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">status</td><td>The register's Status field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">yawPitchRoll</td><td>The register's YawPitchRoll field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">position</td><td>The register's Position field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">nedVel</td><td>The register's NedVel field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">attUncertainty</td><td>The register's AttUncertainty field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">posUncertainty</td><td>The register's PosUncertainty field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">velUncertainty</td><td>The register's VelUncertainty field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gac0884270a8b81d818d6208bdf429bedd"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseInsSolutionLlaRaw </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double * </td>
|
|
<td class="paramname"><em>time</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t * </td>
|
|
<td class="paramname"><em>week</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t * </td>
|
|
<td class="paramname"><em>status</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>yawPitchRoll</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3d.html">vec3d</a> * </td>
|
|
<td class="paramname"><em>position</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>nedVel</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>attUncertainty</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>posUncertainty</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>velUncertainty</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the INS Solution - LLA register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">time</td><td>The register's Time field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">week</td><td>The register's Week field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">status</td><td>The register's Status field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">yawPitchRoll</td><td>The register's YawPitchRoll field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">position</td><td>The register's Position field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">nedVel</td><td>The register's NedVel field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">attUncertainty</td><td>The register's AttUncertainty field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">posUncertainty</td><td>The register's PosUncertainty field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">velUncertainty</td><td>The register's VelUncertainty field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga67fd9b261d40a007a736fe6f3936f19a"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseInsStateEcef </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>yawPitchRoll</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3d.html">vec3d</a> * </td>
|
|
<td class="paramname"><em>position</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>velocity</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>accel</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>angularRate</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the INS State - ECEF register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">yawPitchRoll</td><td>The register's YawPitchRoll field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">position</td><td>The register's Position field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">velocity</td><td>The register's Velocity field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">accel</td><td>The register's Accel field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">angularRate</td><td>The register's AngularRate field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga04e2c8cd64705f2e5d3e14c28161540f"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseInsStateEcefRaw </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>yawPitchRoll</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3d.html">vec3d</a> * </td>
|
|
<td class="paramname"><em>position</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>velocity</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>accel</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>angularRate</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the INS State - ECEF register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">yawPitchRoll</td><td>The register's YawPitchRoll field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">position</td><td>The register's Position field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">velocity</td><td>The register's Velocity field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">accel</td><td>The register's Accel field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">angularRate</td><td>The register's AngularRate field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga2696f3def249ba3cc9ca3ae17e3711df"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseInsStateLla </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>yawPitchRoll</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3d.html">vec3d</a> * </td>
|
|
<td class="paramname"><em>position</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>velocity</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>accel</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>angularRate</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the INS State - LLA register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">yawPitchRoll</td><td>The register's YawPitchRoll field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">position</td><td>The register's Position field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">velocity</td><td>The register's Velocity field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">accel</td><td>The register's Accel field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">angularRate</td><td>The register's AngularRate field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gaebeaa638e201cf2ccf93e62086621ebe"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseInsStateLlaRaw </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>yawPitchRoll</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3d.html">vec3d</a> * </td>
|
|
<td class="paramname"><em>position</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>velocity</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>accel</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>angularRate</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the INS State - LLA register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">yawPitchRoll</td><td>The register's YawPitchRoll field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">position</td><td>The register's Position field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">velocity</td><td>The register's Velocity field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">accel</td><td>The register's Accel field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">angularRate</td><td>The register's AngularRate field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga074240e66a3030767bbe011cc4c107d8"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseMagneticAccelerationAndAngularRates </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>mag</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>accel</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>gyro</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the Magnetic, Acceleration and Angular Rates register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">mag</td><td>The register's Mag field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">accel</td><td>The register's Accel field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">gyro</td><td>The register's Gyro field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga5b3d13775510d6c03304c020a012a928"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseMagneticAccelerationAndAngularRatesRaw </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>mag</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>accel</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>gyro</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the Magnetic, Acceleration and Angular Rates register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">mag</td><td>The register's Mag field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">accel</td><td>The register's Accel field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">gyro</td><td>The register's Gyro field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gad3fc2e698161105b96457aad4bdcb574"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseMagneticAndGravityReferenceVectors </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>magRef</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>accRef</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the Magnetic and Gravity Reference Vectors register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">magRef</td><td>The register's MagRef field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">accRef</td><td>The register's AccRef field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga1b63c9923d58a7364eb8a87adfaf0c11"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseMagneticAndGravityReferenceVectorsRaw </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>magRef</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>accRef</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the Magnetic and Gravity Reference Vectors register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">magRef</td><td>The register's MagRef field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">accRef</td><td>The register's AccRef field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gaf9006e67961978c62206c247638b9562"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseMagneticMeasurements </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>mag</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the Magnetic Measurements register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">mag</td><td>The register's Mag field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gab0415129d370c08e8c1320c11ab2b758"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseMagneticMeasurementsRaw </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>mag</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the Magnetic Measurements register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">mag</td><td>The register's Mag field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gafdfbc556eb3db239890adeb534aa85e3"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseMagnetometerCalibrationControl </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>hsiMode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>hsiOutput</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>convergeRate</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the Magnetometer Calibration Control register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">hsiMode</td><td>The register's HSIMode field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">hsiOutput</td><td>The register's HSIOutput field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">convergeRate</td><td>The register's ConvergeRate field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga6a83f10859e96a88de9256732ab0920f"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseMagnetometerCalibrationControlRaw </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>hsiMode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>hsiOutput</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>convergeRate</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the Magnetometer Calibration Control register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">hsiMode</td><td>The register's HSIMode field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">hsiOutput</td><td>The register's HSIOutput field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">convergeRate</td><td>The register's ConvergeRate field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga15e0519943cbbec07de39932c1b2826f"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseMagnetometerCompensation </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionmat3f.html">mat3f</a> * </td>
|
|
<td class="paramname"><em>c</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>b</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the Magnetometer Compensation register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">c</td><td>The register's C field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">b</td><td>The register's B field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gab2b63e8161d79136f624aab56127f192"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseMagnetometerCompensationRaw </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionmat3f.html">mat3f</a> * </td>
|
|
<td class="paramname"><em>c</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>b</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the Magnetometer Compensation register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">c</td><td>The register's C field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">b</td><td>The register's B field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gad811578908e41056b2b3a042a8e7f421"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseModelNumber </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>productName</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the Model Number register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">productName</td><td>The register's Product Name field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl><dt><b>Examples: </b></dt><dd><a class="el" href="getting_started_2main_8c-example.html#a9">getting_started/main.c</a>.</dd>
|
|
</dl>
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga143dcf19679055a8c77fb3b7c1263148"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseModelNumberRaw </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>productName</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the Model Number register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">productName</td><td>The register's Product Name field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga8557035a208dc941d0c6a3afbb460af6"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseQuaternionMagneticAccelerationAndAngularRates </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec4f.html">vec4f</a> * </td>
|
|
<td class="paramname"><em>quat</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>mag</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>accel</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>gyro</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the Quaternion, Magnetic, Acceleration and Angular Rates register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">quat</td><td>The register's Quat field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">mag</td><td>The register's Mag field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">accel</td><td>The register's Accel field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">gyro</td><td>The register's Gyro field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga93df42d39def7bad7bdd9568f8ba995d"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseQuaternionMagneticAccelerationAndAngularRatesRaw </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec4f.html">vec4f</a> * </td>
|
|
<td class="paramname"><em>quat</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>mag</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>accel</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>gyro</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the Quaternion, Magnetic, Acceleration and Angular Rates register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">quat</td><td>The register's Quat field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">mag</td><td>The register's Mag field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">accel</td><td>The register's Accel field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">gyro</td><td>The register's Gyro field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga443da0155c22e0655b7064167716fbaf"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseReferenceFrameRotation </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionmat3f.html">mat3f</a> * </td>
|
|
<td class="paramname"><em>c</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the Reference Frame Rotation register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">c</td><td>The register's C field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gaaf0dac23312449f18d47eb0828fdaeda"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseReferenceFrameRotationRaw </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionmat3f.html">mat3f</a> * </td>
|
|
<td class="paramname"><em>c</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the Reference Frame Rotation register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">c</td><td>The register's C field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga0c9e9bf5a4f18a023e7bff0453874f59"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseReferenceVectorConfiguration </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>useMagModel</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>useGravityModel</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>resv1</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>resv2</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t * </td>
|
|
<td class="paramname"><em>recalcThreshold</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>year</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3d.html">vec3d</a> * </td>
|
|
<td class="paramname"><em>position</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the Reference Vector Configuration register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">useMagModel</td><td>The register's UseMagModel field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">useGravityModel</td><td>The register's UseGravityModel field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">resv1</td><td>The register's Resv1 field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">resv2</td><td>The register's Resv2 field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">recalcThreshold</td><td>The register's RecalcThreshold field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">year</td><td>The register's Year field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">position</td><td>The register's Position field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga555a6edb67bb6551ead3ccd51379b070"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseReferenceVectorConfigurationRaw </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>useMagModel</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>useGravityModel</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>resv1</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>resv2</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t * </td>
|
|
<td class="paramname"><em>recalcThreshold</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>year</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3d.html">vec3d</a> * </td>
|
|
<td class="paramname"><em>position</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the Reference Vector Configuration register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">useMagModel</td><td>The register's UseMagModel field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">useGravityModel</td><td>The register's UseGravityModel field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">resv1</td><td>The register's Resv1 field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">resv2</td><td>The register's Resv2 field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">recalcThreshold</td><td>The register's RecalcThreshold field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">year</td><td>The register's Year field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">position</td><td>The register's Position field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga60951e4f42a600f1a58bfff62879f370"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseSerialBaudRate </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t * </td>
|
|
<td class="paramname"><em>baudrate</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the Serial Baud Rate register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">baudrate</td><td>The register's Baud Rate field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga879513ea4a6d6e1d7996af4dab43a139"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseSerialBaudRateRaw </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t * </td>
|
|
<td class="paramname"><em>baudrate</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the Serial Baud Rate register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">baudrate</td><td>The register's Baud Rate field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga9be280e21ee63375d8cfa53278d4eaf8"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseSerialNumber </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t * </td>
|
|
<td class="paramname"><em>serialNum</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the Serial Number register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">serialNum</td><td>The register's SerialNum field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga770df9852e4f860ecb25cebe995c826b"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseSerialNumberRaw </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t * </td>
|
|
<td class="paramname"><em>serialNum</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the Serial Number register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">serialNum</td><td>The register's SerialNum field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga5adc4ad4e631c2a815343aed1b93760d"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseStartupFilterBiasEstimate </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>gyroBias</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>accelBias</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>pressureBias</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the Startup Filter Bias Estimate register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">gyroBias</td><td>The register's GyroBias field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">accelBias</td><td>The register's AccelBias field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">pressureBias</td><td>The register's PressureBias field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga86525cd74d3a514fa70ac977ce4c89ef"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseStartupFilterBiasEstimateRaw </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>gyroBias</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>accelBias</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>pressureBias</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the Startup Filter Bias Estimate register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">gyroBias</td><td>The register's GyroBias field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">accelBias</td><td>The register's AccelBias field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">pressureBias</td><td>The register's PressureBias field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga5bd4f07a18c9c2f2f00a08087b09d1b6"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseSynchronizationControl </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>syncInMode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>syncInEdge</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t * </td>
|
|
<td class="paramname"><em>syncInSkipFactor</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t * </td>
|
|
<td class="paramname"><em>reserved1</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>syncOutMode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>syncOutPolarity</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t * </td>
|
|
<td class="paramname"><em>syncOutSkipFactor</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t * </td>
|
|
<td class="paramname"><em>syncOutPulseWidth</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t * </td>
|
|
<td class="paramname"><em>reserved2</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the Synchronization Control register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">syncInMode</td><td>The register's SyncInMode field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">syncInEdge</td><td>The register's SyncInEdge field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">syncInSkipFactor</td><td>The register's SyncInSkipFactor field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">reserved1</td><td>The register's RESERVED1 field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">syncOutMode</td><td>The register's SyncOutMode field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">syncOutPolarity</td><td>The register's SyncOutPolarity field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">syncOutSkipFactor</td><td>The register's SyncOutSkipFactor field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">syncOutPulseWidth</td><td>The register's SyncOutPulseWidth field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">reserved2</td><td>The register's RESERVED2 field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga392b12d5b9cec2e55915a1885e25d2d1"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseSynchronizationControlRaw </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>syncInMode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>syncInEdge</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t * </td>
|
|
<td class="paramname"><em>syncInSkipFactor</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t * </td>
|
|
<td class="paramname"><em>reserved1</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>syncOutMode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>syncOutPolarity</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t * </td>
|
|
<td class="paramname"><em>syncOutSkipFactor</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t * </td>
|
|
<td class="paramname"><em>syncOutPulseWidth</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t * </td>
|
|
<td class="paramname"><em>reserved2</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the Synchronization Control register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">syncInMode</td><td>The register's SyncInMode field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">syncInEdge</td><td>The register's SyncInEdge field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">syncInSkipFactor</td><td>The register's SyncInSkipFactor field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">reserved1</td><td>The register's RESERVED1 field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">syncOutMode</td><td>The register's SyncOutMode field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">syncOutPolarity</td><td>The register's SyncOutPolarity field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">syncOutSkipFactor</td><td>The register's SyncOutSkipFactor field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">syncOutPulseWidth</td><td>The register's SyncOutPulseWidth field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">reserved2</td><td>The register's RESERVED2 field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga8a89c3acc4fa19e012e737f69401ffaf"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseSynchronizationStatus </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t * </td>
|
|
<td class="paramname"><em>syncInCount</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t * </td>
|
|
<td class="paramname"><em>syncInTime</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t * </td>
|
|
<td class="paramname"><em>syncOutCount</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the Synchronization Status register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">syncInCount</td><td>The register's SyncInCount field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">syncInTime</td><td>The register's SyncInTime field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">syncOutCount</td><td>The register's SyncOutCount field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga3b96691a651d211b8bbfe81c6d559bc4"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseSynchronizationStatusRaw </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t * </td>
|
|
<td class="paramname"><em>syncInCount</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t * </td>
|
|
<td class="paramname"><em>syncInTime</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t * </td>
|
|
<td class="paramname"><em>syncOutCount</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the Synchronization Status register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">syncInCount</td><td>The register's SyncInCount field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">syncInTime</td><td>The register's SyncInTime field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">syncOutCount</td><td>The register's SyncOutCount field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga7229fbd9bdeb76f594d00541aa07004e"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseUserTag </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>tag</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the User Tag register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">tag</td><td>The register's Tag field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gada904203ff26a6c12014f838963e4d01"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseUserTagRaw </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>tag</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the User Tag register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">tag</td><td>The register's Tag field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gadb53e61c4962afbb5aba0717d360128e"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseVelocityCompensationControl </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>mode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>velocityTuning</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>rateTuning</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the Velocity Compensation Control register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">mode</td><td>The register's Mode field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">velocityTuning</td><td>The register's VelocityTuning field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">rateTuning</td><td>The register's RateTuning field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga4ac4a8a0ee66daef539a5dd3c440778c"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseVelocityCompensationControlRaw </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>mode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>velocityTuning</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>rateTuning</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the Velocity Compensation Control register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">mode</td><td>The register's Mode field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">velocityTuning</td><td>The register's VelocityTuning field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">rateTuning</td><td>The register's RateTuning field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga1b886297ad4d32add3cc995589a86185"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseVelocityCompensationMeasurement </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>velocity</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the Velocity Compensation Measurement register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">velocity</td><td>The register's Velocity field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga858daadaadb54d4ba0a6a698961c8e61"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseVelocityCompensationMeasurementRaw </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>velocity</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the Velocity Compensation Measurement register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">velocity</td><td>The register's Velocity field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga0d982d0ae2b97f4def93fdb5c036363a"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseVelocityCompensationStatus </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>x</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>xDot</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>accelOffset</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>omega</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the Velocity Compensation Status register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">x</td><td>The register's x field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">xDot</td><td>The register's xDot field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">accelOffset</td><td>The register's accelOffset field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">omega</td><td>The register's omega field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gaf146527f241e40c19f6081609c5d94bd"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseVelocityCompensationStatusRaw </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>x</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>xDot</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>accelOffset</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>omega</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the Velocity Compensation Status register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">x</td><td>The register's x field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">xDot</td><td>The register's xDot field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">accelOffset</td><td>The register's accelOffset field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">omega</td><td>The register's omega field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gab608631e42813a947d0ca0441b604c13"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseVpeAccelerometerAdvancedTuning </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>minFiltering</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>maxFiltering</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>maxAdaptRate</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>disturbanceWindow</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>maxTuning</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the VPE Accelerometer Advanced Tuning register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">minFiltering</td><td>The register's MinFiltering field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">maxFiltering</td><td>The register's MaxFiltering field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">maxAdaptRate</td><td>The register's MaxAdaptRate field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">disturbanceWindow</td><td>The register's DisturbanceWindow field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">maxTuning</td><td>The register's MaxTuning field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga27382ddcbb19eb2408ee2e78ad5c9a1a"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseVpeAccelerometerAdvancedTuningRaw </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>minFiltering</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>maxFiltering</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>maxAdaptRate</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>disturbanceWindow</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>maxTuning</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the VPE Accelerometer Advanced Tuning register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">minFiltering</td><td>The register's MinFiltering field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">maxFiltering</td><td>The register's MaxFiltering field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">maxAdaptRate</td><td>The register's MaxAdaptRate field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">disturbanceWindow</td><td>The register's DisturbanceWindow field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">maxTuning</td><td>The register's MaxTuning field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gacb9956c9d77ffa806e0e55ee0109a942"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseVpeAccelerometerBasicTuning </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>baseTuning</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>adaptiveTuning</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>adaptiveFiltering</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the VPE Accelerometer Basic Tuning register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">baseTuning</td><td>The register's BaseTuning field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">adaptiveTuning</td><td>The register's AdaptiveTuning field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">adaptiveFiltering</td><td>The register's AdaptiveFiltering field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga235ef89cd4735b615115df01d515d7c1"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseVpeAccelerometerBasicTuningRaw </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>baseTuning</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>adaptiveTuning</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>adaptiveFiltering</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the VPE Accelerometer Basic Tuning register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">baseTuning</td><td>The register's BaseTuning field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">adaptiveTuning</td><td>The register's AdaptiveTuning field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">adaptiveFiltering</td><td>The register's AdaptiveFiltering field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga8c6e9480662677fe2ca207383b770b2d"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseVpeBasicControl </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>enable</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>headingMode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>filteringMode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>tuningMode</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the VPE Basic Control register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">enable</td><td>The register's Enable field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">headingMode</td><td>The register's HeadingMode field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">filteringMode</td><td>The register's FilteringMode field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">tuningMode</td><td>The register's TuningMode field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl><dt><b>Examples: </b></dt><dd><a class="el" href="getting_started_2main_8c-example.html#a11">getting_started/main.c</a>.</dd>
|
|
</dl>
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga0885ec782ae0aa4a17ceff44689221a8"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseVpeBasicControlRaw </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>enable</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>headingMode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>filteringMode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>tuningMode</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the VPE Basic Control register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">enable</td><td>The register's Enable field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">headingMode</td><td>The register's HeadingMode field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">filteringMode</td><td>The register's FilteringMode field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">tuningMode</td><td>The register's TuningMode field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gaf25da9b1bd6d42110eb2e5997be65e50"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseVpeGyroBasicTuning </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>angularWalkVariance</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>baseTuning</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>adaptiveTuning</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the VPE Gyro Basic Tuning register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">angularWalkVariance</td><td>The register's AngularWalkVariance field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">baseTuning</td><td>The register's BaseTuning field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">adaptiveTuning</td><td>The register's AdaptiveTuning field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga492a562501a4991e100a70423178e9c7"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseVpeGyroBasicTuningRaw </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>angularWalkVariance</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>baseTuning</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>adaptiveTuning</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the VPE Gyro Basic Tuning register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">angularWalkVariance</td><td>The register's AngularWalkVariance field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">baseTuning</td><td>The register's BaseTuning field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">adaptiveTuning</td><td>The register's AdaptiveTuning field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gadd4265cc2d0b6af3fb1076f7b697d517"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseVpeMagnetometerAdvancedTuning </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>minFiltering</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>maxFiltering</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>maxAdaptRate</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>disturbanceWindow</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>maxTuning</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the VPE Magnetometer Advanced Tuning register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">minFiltering</td><td>The register's MinFiltering field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">maxFiltering</td><td>The register's MaxFiltering field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">maxAdaptRate</td><td>The register's MaxAdaptRate field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">disturbanceWindow</td><td>The register's DisturbanceWindow field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">maxTuning</td><td>The register's MaxTuning field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gaed0e59bd2c76f323eccd4b9c3153352e"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseVpeMagnetometerAdvancedTuningRaw </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>minFiltering</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>maxFiltering</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>maxAdaptRate</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>disturbanceWindow</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>maxTuning</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the VPE Magnetometer Advanced Tuning register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">minFiltering</td><td>The register's MinFiltering field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">maxFiltering</td><td>The register's MaxFiltering field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">maxAdaptRate</td><td>The register's MaxAdaptRate field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">disturbanceWindow</td><td>The register's DisturbanceWindow field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">maxTuning</td><td>The register's MaxTuning field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga39683ef7595376b32b20758be462cd38"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseVpeMagnetometerBasicTuning </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>baseTuning</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>adaptiveTuning</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>adaptiveFiltering</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the VPE Magnetometer Basic Tuning register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">baseTuning</td><td>The register's BaseTuning field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">adaptiveTuning</td><td>The register's AdaptiveTuning field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">adaptiveFiltering</td><td>The register's AdaptiveFiltering field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga2a8555a25037d055258f7bb9540f9d14"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseVpeMagnetometerBasicTuningRaw </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>baseTuning</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>adaptiveTuning</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>adaptiveFiltering</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the VPE Magnetometer Basic Tuning register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">baseTuning</td><td>The register's BaseTuning field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">adaptiveTuning</td><td>The register's AdaptiveTuning field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">adaptiveFiltering</td><td>The register's AdaptiveFiltering field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gacba233f0c1ef52808fedee9b9af19dd5"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseYawPitchRoll </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>yawPitchRoll</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the Yaw Pitch Roll register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">yawPitchRoll</td><td>The register's YawPitchRoll field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga197102f43f30f7e14badfce7d41f48d8"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseYawPitchRollMagneticAccelerationAndAngularRates </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>yawPitchRoll</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>mag</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>accel</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>gyro</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the Yaw, Pitch, Roll, Magnetic, Acceleration and Angular Rates register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">yawPitchRoll</td><td>The register's YawPitchRoll field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">mag</td><td>The register's Mag field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">accel</td><td>The register's Accel field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">gyro</td><td>The register's Gyro field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gaeea29df69957929ddaf14edcb33cee71"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseYawPitchRollMagneticAccelerationAndAngularRatesRaw </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>yawPitchRoll</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>mag</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>accel</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>gyro</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the Yaw, Pitch, Roll, Magnetic, Acceleration and Angular Rates register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">yawPitchRoll</td><td>The register's YawPitchRoll field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">mag</td><td>The register's Mag field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">accel</td><td>The register's Accel field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">gyro</td><td>The register's Gyro field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gafb9b03c00c9ce65d04b909dd383b85b1"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseYawPitchRollRaw </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>yawPitchRoll</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the Yaw Pitch Roll register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">yawPitchRoll</td><td>The register's YawPitchRoll field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gaa1727fd220969bbcaa59f71c57a5728d"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseYawPitchRollTrueBodyAccelerationAndAngularRates </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>yawPitchRoll</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>bodyAccel</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>gyro</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the Yaw, Pitch, Roll, True Body Acceleration and Angular Rates register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">yawPitchRoll</td><td>The register's YawPitchRoll field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">bodyAccel</td><td>The register's BodyAccel field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">gyro</td><td>The register's Gyro field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gac0381b1ea07ddfd35b1ba03b5b853479"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseYawPitchRollTrueBodyAccelerationAndAngularRatesRaw </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>yawPitchRoll</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>bodyAccel</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>gyro</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the Yaw, Pitch, Roll, True Body Acceleration and Angular Rates register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">yawPitchRoll</td><td>The register's YawPitchRoll field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">bodyAccel</td><td>The register's BodyAccel field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">gyro</td><td>The register's Gyro field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga9591d19b2f83756b0e4a2fd62009095c"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseYawPitchRollTrueInertialAccelerationAndAngularRates </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_vn_uart_packet.html">VnUartPacket</a> * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>yawPitchRoll</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>inertialAccel</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>gyro</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the Yaw, Pitch, Roll, True Inertial Acceleration and Angular Rates register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">yawPitchRoll</td><td>The register's YawPitchRoll field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">inertialAccel</td><td>The register's InertialAccel field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">gyro</td><td>The register's Gyro field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gae38abdf5c468c4dffb7cf7278617cd37"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void VnUartPacket_parseYawPitchRollTrueInertialAccelerationAndAngularRatesRaw </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>yawPitchRoll</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>inertialAccel</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="unionvec3f.html">vec3f</a> * </td>
|
|
<td class="paramname"><em>gyro</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses a response from reading the Yaw, Pitch, Roll, True Inertial Acceleration and Angular Rates register. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>The associated packet. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">yawPitchRoll</td><td>The register's YawPitchRoll field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">inertialAccel</td><td>The register's InertialAccel field. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">gyro</td><td>The register's Gyro field. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
</div><!-- contents -->
|
|
<!-- start footer part -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated on Tue Jan 3 2017 18:26:58 for VectorNav C Library by  <a href="http://www.doxygen.org/index.html">
|
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
|
</a> 1.8.10
|
|
</small></address>
|
|
</body>
|
|
</html>
|