Files
INS-VN-200/vnproglib/c/help/upack_8h_source.html
r.koeppe 2d22ccd2d6 initial
2024-05-14 02:14:13 +02:00

1563 lines
341 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: upack.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="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&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li class="current"><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 id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li><a href="globals.html"><span>Globals</span></a></li>
</ul>
</div>
<!-- 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 id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_8bde4b85f1f8cd0faa87b91375e717e4.html">vn</a></li><li class="navelem"><a class="el" href="dir_c8e7966a7aa62365068a660868ad1d75.html">protocol</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">upack.h</div> </div>
</div><!--header-->
<div class="contents">
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#ifndef VNUPACK_H_INCLUDED</span></div>
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor">#define VNUPACK_H_INCLUDED</span></div>
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;</div>
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="preprocessor">#include &lt;stdarg.h&gt;</span></div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;</div>
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#include &quot;vn/int.h&quot;</span></div>
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="preprocessor">#include &quot;vn/bool.h&quot;</span></div>
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#include &quot;vn/enum.h&quot;</span></div>
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor">#include &quot;vn/error.h&quot;</span></div>
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="preprocessor">#include &quot;vn/error_detection.h&quot;</span></div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="preprocessor">#include &quot;vn/math/matrix.h&quot;</span></div>
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="preprocessor">#include &quot;vn/math/vector.h&quot;</span></div>
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="preprocessor">#include &quot;vn/protocol/common.h&quot;</span></div>
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;</div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="preprocessor">#ifndef VNUART_PROTOCOL_BUFFER_SIZE</span></div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;</div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="preprocessor"> #define VNUART_PROTOCOL_BUFFER_SIZE 256</span></div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;</div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#define VN_BINARY_START_CHAR 0xFA</span></div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor">#define VN_ASCII_START_CHAR &#39;$&#39;</span></div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;</div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="keyword">typedef</span> void(*vnuart_sensor_error_received)(VnError error);</div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div>
<div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="struct_vn_uart_packet.html"> 34</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;{</div>
<div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="struct_vn_uart_packet.html#a31410eded043b69c31f1936050fb8905"> 37</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="struct_vn_uart_packet.html#a31410eded043b69c31f1936050fb8905">curExtractLoc</a>;</div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div>
<div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="struct_vn_uart_packet.html#ae809d5359ac030c60a30a8f0b2294b82"> 40</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="struct_vn_uart_packet.html#ae809d5359ac030c60a30a8f0b2294b82">length</a>;</div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;</div>
<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="struct_vn_uart_packet.html#abe222f6d3581e7920dcad5306cc906a8"> 43</a></span>&#160; uint8_t* <a class="code" href="struct_vn_uart_packet.html#abe222f6d3581e7920dcad5306cc906a8">data</a>;</div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;</div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;} <a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a>;</div>
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;</div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="keywordtype">void</span> VnUartPacket_initialize(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a>* packet, uint8_t* data, <span class="keywordtype">size_t</span> len);</div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;</div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="keywordtype">void</span> VnUartPacket_initializeFromStr(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a>* packet, <span class="keywordtype">char</span>* data);</div>
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;</div>
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="keywordtype">bool</span> VnUartPacket_isValid(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet);</div>
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;</div>
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="keywordtype">bool</span> VnUartPacket_isAsciiAsync(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet);</div>
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;</div>
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="keywordtype">bool</span> VnUartPacket_isResponse(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet);</div>
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;</div>
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="keywordtype">bool</span> VnUartPacket_isError(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet);</div>
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;</div>
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="keywordtype">bool</span> VnUartPacket_isErrorRaw(uint8_t *packet);</div>
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;</div>
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;PacketType VnUartPacket_type(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet);</div>
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;</div>
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;VnError VnUartPacket_finalizeCommand(VnErrorDetectionMode errorDetectionMode, uint8_t *packet, <span class="keywordtype">size_t</span> *length);</div>
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;</div>
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;uint8_t VnUartPacket_groups(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a>* packet);</div>
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;</div>
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;uint16_t VnUartPacket_groupField(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a>* packet, <span class="keywordtype">size_t</span> groupIndex);</div>
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;</div>
<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;<span class="keywordtype">size_t</span> VnUartPacket_computeBinaryPacketLength(uint8_t <span class="keyword">const</span> *startOfPossibleBinaryPacket);</div>
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;</div>
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;<span class="keywordtype">size_t</span> VnUartPacket_computeNumOfBytesForBinaryGroupPayload(BinaryGroupType groupType, uint16_t groupField);</div>
<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;</div>
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;<span class="keywordtype">bool</span> VnUartPacket_isCompatible(</div>
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; <a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet,</div>
<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; CommonGroup commonGroup,</div>
<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; TimeGroup timeGroup,</div>
<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; ImuGroup imuGroup,</div>
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; GpsGroup gpsGroup,</div>
<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; AttitudeGroup attitudeGroup,</div>
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; InsGroup insGroup);</div>
<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;</div>
<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160;uint8_t <a class="code" href="group__uart_packet_binary_extractors.html#ga8c33488adb9d44d21072b34dcfa21601">VnUartPacket_extractUint8</a>(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet);</div>
<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160;</div>
<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;int8_t <a class="code" href="group__uart_packet_binary_extractors.html#gad00a7e842e623c73a76d6c245aa95725">VnUartPacket_extractInt8</a>(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet);</div>
<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160;</div>
<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160;uint16_t <a class="code" href="group__uart_packet_binary_extractors.html#ga278d70b97cb5296fc07ed7173acb50d1">VnUartPacket_extractUint16</a>(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet);</div>
<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160;</div>
<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160;uint32_t <a class="code" href="group__uart_packet_binary_extractors.html#ga226ec6598ef9f3041da63b94d6218c98">VnUartPacket_extractUint32</a>(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet);</div>
<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160;</div>
<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160;uint64_t <a class="code" href="group__uart_packet_binary_extractors.html#ga6fe1746b5fec18983245f1bd020f39e9">VnUartPacket_extractUint64</a>(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet);</div>
<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160;</div>
<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160;<span class="keywordtype">float</span> <a class="code" href="group__uart_packet_binary_extractors.html#gaf89e96757c64209ea52a6963f94c48e8">VnUartPacket_extractFloat</a>(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a>* packet);</div>
<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160;</div>
<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160;<a class="code" href="unionvec3f.html">vec3f</a> <a class="code" href="group__uart_packet_binary_extractors.html#gab50c5ac1ff646d31e2648fe67c8977e4">VnUartPacket_extractVec3f</a>(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet);</div>
<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160;</div>
<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160;<a class="code" href="unionvec3d.html">vec3d</a> <a class="code" href="group__uart_packet_binary_extractors.html#ga2d1b0512baeae011739cfab8e8dfcecc">VnUartPacket_extractVec3d</a>(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet);</div>
<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160;</div>
<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160;<a class="code" href="unionvec4f.html">vec4f</a> <a class="code" href="group__uart_packet_binary_extractors.html#gae6a318f365e5f15aca286ff0636bcc5e">VnUartPacket_extractVec4f</a>(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet);</div>
<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160;</div>
<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160;<a class="code" href="unionmat3f.html">mat3f</a> <a class="code" href="group__uart_packet_binary_extractors.html#ga2aafc8af2844100e9ef5adcbe0c9379e">VnUartPacket_extractMat3f</a>(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet);</div>
<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160;</div>
<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160;VnAsciiAsync VnUartPacket_determineAsciiAsyncType(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a>* packet);</div>
<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160;</div>
<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart_packet_ascii_async_parsers.html#gabcab9b6803cb8b3da74abc2601cd40a2">VnUartPacket_parseVNYPR</a>(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a>* packet, <a class="code" href="unionvec3f.html">vec3f</a> *yawPitchRoll);</div>
<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160;</div>
<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart_packet_ascii_async_parsers.html#gad90e855006aa836d4cd0d83f506884a0">VnUartPacket_parseVNQTN</a>(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a>* packet, <a class="code" href="unionvec4f.html">vec4f</a> *quaternion);</div>
<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160;</div>
<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160;<span class="preprocessor">#ifdef EXTRA</span></div>
<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160;</div>
<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160;<span class="keywordtype">void</span> VnUartPacket_parseVNQTM(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a>* packet, <a class="code" href="unionvec4f.html">vec4f</a> *quaternion, <a class="code" href="unionvec3f.html">vec3f</a> *magnetic);</div>
<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160;</div>
<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160;<span class="keywordtype">void</span> VnUartPacket_parseVNQTA(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a>* packet, <a class="code" href="unionvec4f.html">vec4f</a> *quaternion, <a class="code" href="unionvec3f.html">vec3f</a> *acceleration);</div>
<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160;</div>
<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160;<span class="keywordtype">void</span> VnUartPacket_parseVNQTR(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a>* packet, <a class="code" href="unionvec4f.html">vec4f</a> *quaternion, <a class="code" href="unionvec3f.html">vec3f</a> *angularRate);</div>
<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160;</div>
<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160;<span class="keywordtype">void</span> VnUartPacket_parseVNQMA(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a>* packet, <a class="code" href="unionvec4f.html">vec4f</a> *quaternion, <a class="code" href="unionvec3f.html">vec3f</a> *magnetic, <a class="code" href="unionvec3f.html">vec3f</a> *acceleration);</div>
<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160;</div>
<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160;<span class="keywordtype">void</span> VnUartPacket_parseVNQAR(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a>* packet, <a class="code" href="unionvec4f.html">vec4f</a> *quaternion, <a class="code" href="unionvec3f.html">vec3f</a> *acceleration, <a class="code" href="unionvec3f.html">vec3f</a> *angularRate);</div>
<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160;</div>
<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160;</div>
<div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart_packet_ascii_async_parsers.html#ga667d913d418fefde71ecc44a77e208e3">VnUartPacket_parseVNQMR</a>(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a>* packet, <a class="code" href="unionvec4f.html">vec4f</a> *quaternion, <a class="code" href="unionvec3f.html">vec3f</a> *magnetic, <a class="code" href="unionvec3f.html">vec3f</a> *acceleration, <a class="code" href="unionvec3f.html">vec3f</a> *angularRate);</div>
<div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160;</div>
<div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160;<span class="preprocessor">#ifdef EXTRA</span></div>
<div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160;</div>
<div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160;<span class="keywordtype">void</span> VnUartPacket_parseVNDCM(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a>* packet, <a class="code" href="unionmat3f.html">mat3f</a> *dcm);</div>
<div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160;</div>
<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160;</div>
<div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart_packet_ascii_async_parsers.html#gaac2f6506e456825673995e6bd7ebe380">VnUartPacket_parseVNMAG</a>(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a>* packet, <a class="code" href="unionvec3f.html">vec3f</a> *magnetic);</div>
<div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160;</div>
<div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart_packet_ascii_async_parsers.html#ga206bba3faebaa324c4098b106d66d25b">VnUartPacket_parseVNACC</a>(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a>* packet, <a class="code" href="unionvec3f.html">vec3f</a> *acceleration);</div>
<div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160;</div>
<div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart_packet_ascii_async_parsers.html#ga3387855ef472616dc3dc3745da32bef8">VnUartPacket_parseVNGYR</a>(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a>* packet, <a class="code" href="unionvec3f.html">vec3f</a> *angularRate);</div>
<div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160;</div>
<div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart_packet_ascii_async_parsers.html#gaf4c62595f81fb7ab3151b332898df67f">VnUartPacket_parseVNMAR</a>(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a>* packet, <a class="code" href="unionvec3f.html">vec3f</a> *magnetic, <a class="code" href="unionvec3f.html">vec3f</a> *acceleration, <a class="code" href="unionvec3f.html">vec3f</a> *angularRate);</div>
<div class="line"><a name="l00388"></a><span class="lineno"> 388</span>&#160;</div>
<div class="line"><a name="l00396"></a><span class="lineno"> 396</span>&#160;VnError <a class="code" href="group__uart_packet_ascii_async_parsers.html#ga8753a6d113cc5490df24ad5cb3d04309">VnUartPacket_parseVNYMR</a>(</div>
<div class="line"><a name="l00397"></a><span class="lineno"> 397</span>&#160; <a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a>* packet,</div>
<div class="line"><a name="l00398"></a><span class="lineno"> 398</span>&#160; <a class="code" href="unionvec3f.html">vec3f</a> *yawPitchRoll,</div>
<div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160; <a class="code" href="unionvec3f.html">vec3f</a> *magnetic,</div>
<div class="line"><a name="l00400"></a><span class="lineno"> 400</span>&#160; <a class="code" href="unionvec3f.html">vec3f</a> *acceleration,</div>
<div class="line"><a name="l00401"></a><span class="lineno"> 401</span>&#160; <a class="code" href="unionvec3f.html">vec3f</a> *angularRate);</div>
<div class="line"><a name="l00402"></a><span class="lineno"> 402</span>&#160;</div>
<div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160;<span class="comment">/*VnError VnUartPacket_parseVNYMR(</span></div>
<div class="line"><a name="l00412"></a><span class="lineno"> 412</span>&#160;<span class="comment"> uint8_t* packetBuf,</span></div>
<div class="line"><a name="l00413"></a><span class="lineno"> 413</span>&#160;<span class="comment"> size_t packetLen,</span></div>
<div class="line"><a name="l00414"></a><span class="lineno"> 414</span>&#160;<span class="comment"> vec3f *yawPitchRoll,</span></div>
<div class="line"><a name="l00415"></a><span class="lineno"> 415</span>&#160;<span class="comment"> vec3f *magnetic,</span></div>
<div class="line"><a name="l00416"></a><span class="lineno"> 416</span>&#160;<span class="comment"> vec3f *acceleration,</span></div>
<div class="line"><a name="l00417"></a><span class="lineno"> 417</span>&#160;<span class="comment"> vec3f *angularRate);*/</span></div>
<div class="line"><a name="l00418"></a><span class="lineno"> 418</span>&#160;</div>
<div class="line"><a name="l00419"></a><span class="lineno"> 419</span>&#160;</div>
<div class="line"><a name="l00420"></a><span class="lineno"> 420</span>&#160;<span class="preprocessor">#ifdef EXTRA</span></div>
<div class="line"><a name="l00421"></a><span class="lineno"> 421</span>&#160;</div>
<div class="line"><a name="l00431"></a><span class="lineno"> 431</span>&#160;<span class="keywordtype">void</span> VnUartPacket_parseVNYCM(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a>* packet, <a class="code" href="unionvec3f.html">vec3f</a> *yawPitchRoll, <a class="code" href="unionvec3f.html">vec3f</a> *magnetic, <a class="code" href="unionvec3f.html">vec3f</a> *acceleration, <a class="code" href="unionvec3f.html">vec3f</a> *angularRate, <span class="keywordtype">float</span> *temperature);</div>
<div class="line"><a name="l00432"></a><span class="lineno"> 432</span>&#160;</div>
<div class="line"><a name="l00433"></a><span class="lineno"> 433</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00434"></a><span class="lineno"> 434</span>&#160;</div>
<div class="line"><a name="l00442"></a><span class="lineno"> 442</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart_packet_ascii_async_parsers.html#ga4261ec65248a81d81fde53c5680844e1">VnUartPacket_parseVNYBA</a>(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a>* packet, <a class="code" href="unionvec3f.html">vec3f</a> *yawPitchRoll, <a class="code" href="unionvec3f.html">vec3f</a> *accelerationBody, <a class="code" href="unionvec3f.html">vec3f</a> *angularRate);</div>
<div class="line"><a name="l00443"></a><span class="lineno"> 443</span>&#160;</div>
<div class="line"><a name="l00451"></a><span class="lineno"> 451</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart_packet_ascii_async_parsers.html#ga7a356281f3505ec245b1c868c2b1c29c">VnUartPacket_parseVNYIA</a>(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a>* packet, <a class="code" href="unionvec3f.html">vec3f</a> *yawPitchRoll, <a class="code" href="unionvec3f.html">vec3f</a> *accelerationInertial, <a class="code" href="unionvec3f.html">vec3f</a> *angularRate);</div>
<div class="line"><a name="l00452"></a><span class="lineno"> 452</span>&#160;</div>
<div class="line"><a name="l00453"></a><span class="lineno"> 453</span>&#160;<span class="preprocessor">#ifdef EXTRA</span></div>
<div class="line"><a name="l00454"></a><span class="lineno"> 454</span>&#160;</div>
<div class="line"><a name="l00463"></a><span class="lineno"> 463</span>&#160;<span class="keywordtype">void</span> VnUartPacket_parseVNICM(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a>* packet, <a class="code" href="unionvec3f.html">vec3f</a> *yawPitchRoll, <a class="code" href="unionvec3f.html">vec3f</a> *magnetic, <a class="code" href="unionvec3f.html">vec3f</a> *accelerationInertial, <a class="code" href="unionvec3f.html">vec3f</a> *angularRate);</div>
<div class="line"><a name="l00464"></a><span class="lineno"> 464</span>&#160;</div>
<div class="line"><a name="l00465"></a><span class="lineno"> 465</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00466"></a><span class="lineno"> 466</span>&#160;</div>
<div class="line"><a name="l00476"></a><span class="lineno"> 476</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart_packet_ascii_async_parsers.html#gaaf80a8c7e364f8f8e48c9e31f61e5918">VnUartPacket_parseVNIMU</a>(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a>* packet, <a class="code" href="unionvec3f.html">vec3f</a> *magneticUncompensated, <a class="code" href="unionvec3f.html">vec3f</a> *accelerationUncompensated, <a class="code" href="unionvec3f.html">vec3f</a> *angularRateUncompensated, <span class="keywordtype">float</span> *temperature, <span class="keywordtype">float</span> *pressure);</div>
<div class="line"><a name="l00477"></a><span class="lineno"> 477</span>&#160;</div>
<div class="line"><a name="l00491"></a><span class="lineno"> 491</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart_packet_ascii_async_parsers.html#gaace7e67d677c1d696418ea92b03fbb8f">VnUartPacket_parseVNGPS</a>(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a>* packet, <span class="keywordtype">double</span> *time, uint16_t *week, uint8_t *gpsFix, uint8_t *numSats, <a class="code" href="unionvec3d.html">vec3d</a> *lla, <a class="code" href="unionvec3f.html">vec3f</a> *nedVel, <a class="code" href="unionvec3f.html">vec3f</a> *nedAcc, <span class="keywordtype">float</span> *speedAcc, <span class="keywordtype">float</span> *timeAcc);</div>
<div class="line"><a name="l00492"></a><span class="lineno"> 492</span>&#160;</div>
<div class="line"><a name="l00506"></a><span class="lineno"> 506</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart_packet_ascii_async_parsers.html#gae67a9520fa414828ee2528320505843c">VnUartPacket_parseVNINS</a>(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a>* packet, <span class="keywordtype">double</span> *time, uint16_t *week, uint16_t *status, <a class="code" href="unionvec3f.html">vec3f</a> *yawPitchRoll, <a class="code" href="unionvec3d.html">vec3d</a> *lla, <a class="code" href="unionvec3f.html">vec3f</a> *nedVel, <span class="keywordtype">float</span> *attUncertainty, <span class="keywordtype">float</span> *posUncertainty, <span class="keywordtype">float</span> *velUncertainty);</div>
<div class="line"><a name="l00507"></a><span class="lineno"> 507</span>&#160;</div>
<div class="line"><a name="l00520"></a><span class="lineno"> 520</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart_packet_ascii_async_parsers.html#ga229bd3188bd62700835597d01a729f96">VnUartPacket_parseVNINE</a>(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a>* packet, <span class="keywordtype">double</span> *time, uint16_t *week, uint16_t *status, <a class="code" href="unionvec3f.html">vec3f</a> *yawPitchRoll, <a class="code" href="unionvec3d.html">vec3d</a> *position, <a class="code" href="unionvec3f.html">vec3f</a> *velocity, <span class="keywordtype">float</span> *attUncertainty, <span class="keywordtype">float</span> *posUncertainty, <span class="keywordtype">float</span> *velUncertainty);</div>
<div class="line"><a name="l00521"></a><span class="lineno"> 521</span>&#160;</div>
<div class="line"><a name="l00530"></a><span class="lineno"> 530</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart_packet_ascii_async_parsers.html#ga5cc0e5d9512db7e9243491e13d73e2e6">VnUartPacket_parseVNISL</a>(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a>* packet, <a class="code" href="unionvec3f.html">vec3f</a>* ypr, <a class="code" href="unionvec3d.html">vec3d</a>* lla, <a class="code" href="unionvec3f.html">vec3f</a>* velocity, <a class="code" href="unionvec3f.html">vec3f</a>* acceleration, <a class="code" href="unionvec3f.html">vec3f</a>* angularRate);</div>
<div class="line"><a name="l00531"></a><span class="lineno"> 531</span>&#160;</div>
<div class="line"><a name="l00540"></a><span class="lineno"> 540</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart_packet_ascii_async_parsers.html#gad0375907326fbc2d7f6f7ed09dc7e286">VnUartPacket_parseVNISE</a>(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a>* packet, <a class="code" href="unionvec3f.html">vec3f</a>* ypr, <a class="code" href="unionvec3d.html">vec3d</a>* position, <a class="code" href="unionvec3f.html">vec3f</a>* velocity, <a class="code" href="unionvec3f.html">vec3f</a>* acceleration, <a class="code" href="unionvec3f.html">vec3f</a>* angularRate);</div>
<div class="line"><a name="l00541"></a><span class="lineno"> 541</span>&#160;</div>
<div class="line"><a name="l00542"></a><span class="lineno"> 542</span>&#160;<span class="preprocessor">#ifdef EXTRA</span></div>
<div class="line"><a name="l00543"></a><span class="lineno"> 543</span>&#160;</div>
<div class="line"><a name="l00552"></a><span class="lineno"> 552</span>&#160;<span class="keywordtype">void</span> VnUartPacket_parseVNRAW(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a>* packet, <a class="code" href="unionvec3f.html">vec3f</a> *magneticVoltage, <a class="code" href="unionvec3f.html">vec3f</a> *accelerationVoltage, <a class="code" href="unionvec3f.html">vec3f</a> *angularRateVoltage, <span class="keywordtype">float</span> *temperatureVoltage);</div>
<div class="line"><a name="l00553"></a><span class="lineno"> 553</span>&#160;</div>
<div class="line"><a name="l00562"></a><span class="lineno"> 562</span>&#160;<span class="keywordtype">void</span> VnUartPacket_parseVNCMV(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a>* packet, <a class="code" href="unionvec3f.html">vec3f</a> *magneticUncompensated, <a class="code" href="unionvec3f.html">vec3f</a> *accelerationUncompensated, <a class="code" href="unionvec3f.html">vec3f</a> *angularRateUncompensated, <span class="keywordtype">float</span> *temperature);</div>
<div class="line"><a name="l00563"></a><span class="lineno"> 563</span>&#160;</div>
<div class="line"><a name="l00570"></a><span class="lineno"> 570</span>&#160;<span class="keywordtype">void</span> VnUartPacket_parseVNSTV(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a>* packet, <a class="code" href="unionvec4f.html">vec4f</a> *quaternion, <a class="code" href="unionvec3f.html">vec3f</a> *angularRateBias);</div>
<div class="line"><a name="l00571"></a><span class="lineno"> 571</span>&#160;</div>
<div class="line"><a name="l00578"></a><span class="lineno"> 578</span>&#160;<span class="keywordtype">void</span> VnUartPacket_parseVNCOV(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a>* packet, <a class="code" href="unionvec3f.html">vec3f</a> *attitudeVariance, <a class="code" href="unionvec3f.html">vec3f</a> *angularRateBiasVariance);</div>
<div class="line"><a name="l00579"></a><span class="lineno"> 579</span>&#160;</div>
<div class="line"><a name="l00580"></a><span class="lineno"> 580</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00581"></a><span class="lineno"> 581</span>&#160;</div>
<div class="line"><a name="l00595"></a><span class="lineno"> 595</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart_packet_ascii_async_parsers.html#ga3fa55f3171f9a13719b7f7af48fa8639">VnUartPacket_parseVNGPE</a>(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a>* packet, <span class="keywordtype">double</span> *tow, uint16_t *week, uint8_t *gpsFix, uint8_t *numSats, <a class="code" href="unionvec3d.html">vec3d</a> *position, <a class="code" href="unionvec3f.html">vec3f</a> *velocity, <a class="code" href="unionvec3f.html">vec3f</a> *posAcc, <span class="keywordtype">float</span> *speedAcc, <span class="keywordtype">float</span> *timeAcc);</div>
<div class="line"><a name="l00596"></a><span class="lineno"> 596</span>&#160;</div>
<div class="line"><a name="l00604"></a><span class="lineno"> 604</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart_packet_ascii_async_parsers.html#ga0172845345960dffc202e3e33ee325f7">VnUartPacket_parseVNDTV</a>(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a>* packet, <span class="keywordtype">float</span> *deltaTime, <a class="code" href="unionvec3f.html">vec3f</a> *deltaTheta, <a class="code" href="unionvec3f.html">vec3f</a> *deltaVelocity);</div>
<div class="line"><a name="l00605"></a><span class="lineno"> 605</span>&#160;</div>
<div class="line"><a name="l00618"></a><span class="lineno"> 618</span>&#160;VnError vnuart_genread(</div>
<div class="line"><a name="l00619"></a><span class="lineno"> 619</span>&#160; uint8_t *buffer,</div>
<div class="line"><a name="l00620"></a><span class="lineno"> 620</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l00621"></a><span class="lineno"> 621</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l00622"></a><span class="lineno"> 622</span>&#160; uint16_t registerId,</div>
<div class="line"><a name="l00623"></a><span class="lineno"> 623</span>&#160; <span class="keywordtype">size_t</span> *cmdSize);</div>
<div class="line"><a name="l00624"></a><span class="lineno"> 624</span>&#160;</div>
<div class="line"><a name="l00649"></a><span class="lineno"> 649</span>&#160;VnError <a class="code" href="group__uart__genread__functions.html#gaedd9ccaa2c40befce571753fde9c2879">VnUartPacket_genReadBinaryOutput1</a>(</div>
<div class="line"><a name="l00650"></a><span class="lineno"> 650</span>&#160; uint8_t *buffer,</div>
<div class="line"><a name="l00651"></a><span class="lineno"> 651</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l00652"></a><span class="lineno"> 652</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l00653"></a><span class="lineno"> 653</span>&#160; <span class="keywordtype">size_t</span> *cmdSize);</div>
<div class="line"><a name="l00654"></a><span class="lineno"> 654</span>&#160;</div>
<div class="line"><a name="l00663"></a><span class="lineno"> 663</span>&#160;VnError <a class="code" href="group__uart__genread__functions.html#ga7646253716e66d45c0cbc167b41b5ce1">VnUartPacket_genReadBinaryOutput2</a>(</div>
<div class="line"><a name="l00664"></a><span class="lineno"> 664</span>&#160; uint8_t *buffer,</div>
<div class="line"><a name="l00665"></a><span class="lineno"> 665</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l00666"></a><span class="lineno"> 666</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l00667"></a><span class="lineno"> 667</span>&#160; <span class="keywordtype">size_t</span> *cmdSize);</div>
<div class="line"><a name="l00668"></a><span class="lineno"> 668</span>&#160;</div>
<div class="line"><a name="l00677"></a><span class="lineno"> 677</span>&#160;VnError <a class="code" href="group__uart__genread__functions.html#ga0d757e1df2a76638dd258f93ee9fd1ac">VnUartPacket_genReadBinaryOutput3</a>(</div>
<div class="line"><a name="l00678"></a><span class="lineno"> 678</span>&#160; uint8_t *buffer,</div>
<div class="line"><a name="l00679"></a><span class="lineno"> 679</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l00680"></a><span class="lineno"> 680</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l00681"></a><span class="lineno"> 681</span>&#160; <span class="keywordtype">size_t</span> *cmdSize);</div>
<div class="line"><a name="l00682"></a><span class="lineno"> 682</span>&#160;</div>
<div class="line"><a name="l00683"></a><span class="lineno"> 683</span>&#160;<span class="preprocessor">#ifdef EXTRA</span></div>
<div class="line"><a name="l00684"></a><span class="lineno"> 684</span>&#160;</div>
<div class="line"><a name="l00693"></a><span class="lineno"> 693</span>&#160;VnError VnUartPacket_genReadBinaryOutput4(</div>
<div class="line"><a name="l00694"></a><span class="lineno"> 694</span>&#160; uint8_t *buffer,</div>
<div class="line"><a name="l00695"></a><span class="lineno"> 695</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l00696"></a><span class="lineno"> 696</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l00697"></a><span class="lineno"> 697</span>&#160; <span class="keywordtype">size_t</span> *cmdSize);</div>
<div class="line"><a name="l00698"></a><span class="lineno"> 698</span>&#160;</div>
<div class="line"><a name="l00707"></a><span class="lineno"> 707</span>&#160;VnError VnUartPacket_genReadBinaryOutput5(</div>
<div class="line"><a name="l00708"></a><span class="lineno"> 708</span>&#160; uint8_t *buffer,</div>
<div class="line"><a name="l00709"></a><span class="lineno"> 709</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l00710"></a><span class="lineno"> 710</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l00711"></a><span class="lineno"> 711</span>&#160; <span class="keywordtype">size_t</span> *cmdSize);</div>
<div class="line"><a name="l00712"></a><span class="lineno"> 712</span>&#160;</div>
<div class="line"><a name="l00713"></a><span class="lineno"> 713</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00714"></a><span class="lineno"> 714</span>&#160;</div>
<div class="line"><a name="l00723"></a><span class="lineno"> 723</span>&#160;VnError <a class="code" href="group__uart__genread__functions.html#ga11c49872fbb15b494fae4b916c299951">VnUartPacket_genCmdWriteSettings</a>(</div>
<div class="line"><a name="l00724"></a><span class="lineno"> 724</span>&#160; uint8_t *buffer,</div>
<div class="line"><a name="l00725"></a><span class="lineno"> 725</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l00726"></a><span class="lineno"> 726</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l00727"></a><span class="lineno"> 727</span>&#160; <span class="keywordtype">size_t</span> *cmdSize);</div>
<div class="line"><a name="l00728"></a><span class="lineno"> 728</span>&#160;</div>
<div class="line"><a name="l00737"></a><span class="lineno"> 737</span>&#160;VnError <a class="code" href="group__uart__genread__functions.html#gac9372fab871d4c6d8e4052ab2a8a59c4">VnUartPacket_genCmdRestoreFactorySettings</a>(</div>
<div class="line"><a name="l00738"></a><span class="lineno"> 738</span>&#160; uint8_t *buffer,</div>
<div class="line"><a name="l00739"></a><span class="lineno"> 739</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l00740"></a><span class="lineno"> 740</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l00741"></a><span class="lineno"> 741</span>&#160; <span class="keywordtype">size_t</span> *cmdSize);</div>
<div class="line"><a name="l00742"></a><span class="lineno"> 742</span>&#160;</div>
<div class="line"><a name="l00751"></a><span class="lineno"> 751</span>&#160;VnError <a class="code" href="group__uart__genread__functions.html#ga642b0af9fe84de5f4b80e75c2217846a">VnUartPacket_genCmdReset</a>(</div>
<div class="line"><a name="l00752"></a><span class="lineno"> 752</span>&#160; uint8_t *buffer,</div>
<div class="line"><a name="l00753"></a><span class="lineno"> 753</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l00754"></a><span class="lineno"> 754</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l00755"></a><span class="lineno"> 755</span>&#160; <span class="keywordtype">size_t</span> *cmdSize);</div>
<div class="line"><a name="l00756"></a><span class="lineno"> 756</span>&#160;</div>
<div class="line"><a name="l00765"></a><span class="lineno"> 765</span>&#160;VnError <a class="code" href="group__uart__genread__functions.html#ga04135c26984427ba58a425b7d45eba00">VnUartPacket_genCmdTare</a>(</div>
<div class="line"><a name="l00766"></a><span class="lineno"> 766</span>&#160; uint8_t *buffer,</div>
<div class="line"><a name="l00767"></a><span class="lineno"> 767</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l00768"></a><span class="lineno"> 768</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l00769"></a><span class="lineno"> 769</span>&#160; <span class="keywordtype">size_t</span> *cmdSize);</div>
<div class="line"><a name="l00770"></a><span class="lineno"> 770</span>&#160;</div>
<div class="line"><a name="l00779"></a><span class="lineno"> 779</span>&#160;VnError <a class="code" href="group__uart__genread__functions.html#ga2c1c2f9679acc65ea581fe7a48cfabfd">VnUartPacket_genCmdSetGyroBias</a>(</div>
<div class="line"><a name="l00780"></a><span class="lineno"> 780</span>&#160; uint8_t *buffer,</div>
<div class="line"><a name="l00781"></a><span class="lineno"> 781</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l00782"></a><span class="lineno"> 782</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l00783"></a><span class="lineno"> 783</span>&#160; <span class="keywordtype">size_t</span> *cmdSize);</div>
<div class="line"><a name="l00784"></a><span class="lineno"> 784</span>&#160;</div>
<div class="line"><a name="l00794"></a><span class="lineno"> 794</span>&#160;VnError <a class="code" href="group__uart__genread__functions.html#gaa59bf447f0497179fb33178affb9297f">VnUartPacket_genCmdKnownMagneticDisturbance</a>(</div>
<div class="line"><a name="l00795"></a><span class="lineno"> 795</span>&#160; uint8_t *buffer,</div>
<div class="line"><a name="l00796"></a><span class="lineno"> 796</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l00797"></a><span class="lineno"> 797</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l00798"></a><span class="lineno"> 798</span>&#160; <span class="keywordtype">bool</span> disturbancePresent,</div>
<div class="line"><a name="l00799"></a><span class="lineno"> 799</span>&#160; <span class="keywordtype">size_t</span> *cmdSize);</div>
<div class="line"><a name="l00800"></a><span class="lineno"> 800</span>&#160;</div>
<div class="line"><a name="l00810"></a><span class="lineno"> 810</span>&#160;VnError <a class="code" href="group__uart__genread__functions.html#ga941f24bbdcc59fbba104e8bb35bf9bc3">VnUartPacket_genCmdKnownAccelerationDisturbance</a>(</div>
<div class="line"><a name="l00811"></a><span class="lineno"> 811</span>&#160; uint8_t *buffer,</div>
<div class="line"><a name="l00812"></a><span class="lineno"> 812</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l00813"></a><span class="lineno"> 813</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l00814"></a><span class="lineno"> 814</span>&#160; <span class="keywordtype">bool</span> disturbancePresent,</div>
<div class="line"><a name="l00815"></a><span class="lineno"> 815</span>&#160; <span class="keywordtype">size_t</span> *cmdSize);</div>
<div class="line"><a name="l00816"></a><span class="lineno"> 816</span>&#160;</div>
<div class="line"><a name="l00825"></a><span class="lineno"> 825</span>&#160;VnError <a class="code" href="group__uart__genread__functions.html#gaa58d5e31b81f66f640e313b51aef86b2">VnUartPacket_genReadUserTag</a>(</div>
<div class="line"><a name="l00826"></a><span class="lineno"> 826</span>&#160; <span class="keywordtype">char</span> *buffer,</div>
<div class="line"><a name="l00827"></a><span class="lineno"> 827</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l00828"></a><span class="lineno"> 828</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l00829"></a><span class="lineno"> 829</span>&#160; <span class="keywordtype">size_t</span> *cmdSize);</div>
<div class="line"><a name="l00830"></a><span class="lineno"> 830</span>&#160;</div>
<div class="line"><a name="l00839"></a><span class="lineno"> 839</span>&#160;VnError <a class="code" href="group__uart__genread__functions.html#ga76e37c9c18f1b4b96d17e9e4d0a195ce">VnUartPacket_genReadModelNumber</a>(</div>
<div class="line"><a name="l00840"></a><span class="lineno"> 840</span>&#160; <span class="keywordtype">char</span> *buffer,</div>
<div class="line"><a name="l00841"></a><span class="lineno"> 841</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l00842"></a><span class="lineno"> 842</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l00843"></a><span class="lineno"> 843</span>&#160; <span class="keywordtype">size_t</span> *cmdSize);</div>
<div class="line"><a name="l00844"></a><span class="lineno"> 844</span>&#160;</div>
<div class="line"><a name="l00853"></a><span class="lineno"> 853</span>&#160;VnError <a class="code" href="group__uart__genread__functions.html#ga1619337729455368e7ae9f9f715f1d9f">VnUartPacket_genReadHardwareRevision</a>(</div>
<div class="line"><a name="l00854"></a><span class="lineno"> 854</span>&#160; <span class="keywordtype">char</span> *buffer,</div>
<div class="line"><a name="l00855"></a><span class="lineno"> 855</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l00856"></a><span class="lineno"> 856</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l00857"></a><span class="lineno"> 857</span>&#160; <span class="keywordtype">size_t</span> *cmdSize);</div>
<div class="line"><a name="l00858"></a><span class="lineno"> 858</span>&#160;</div>
<div class="line"><a name="l00867"></a><span class="lineno"> 867</span>&#160;VnError <a class="code" href="group__uart__genread__functions.html#ga9b2ca08a5ee7b3b395de5179c0751548">VnUartPacket_genReadSerialNumber</a>(</div>
<div class="line"><a name="l00868"></a><span class="lineno"> 868</span>&#160; <span class="keywordtype">char</span> *buffer,</div>
<div class="line"><a name="l00869"></a><span class="lineno"> 869</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l00870"></a><span class="lineno"> 870</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l00871"></a><span class="lineno"> 871</span>&#160; <span class="keywordtype">size_t</span> *cmdSize);</div>
<div class="line"><a name="l00872"></a><span class="lineno"> 872</span>&#160;</div>
<div class="line"><a name="l00881"></a><span class="lineno"> 881</span>&#160;VnError <a class="code" href="group__uart__genread__functions.html#gae835fb2183f5ab2cb148ddb975fac3c3">VnUartPacket_genReadFirmwareVersion</a>(</div>
<div class="line"><a name="l00882"></a><span class="lineno"> 882</span>&#160; <span class="keywordtype">char</span> *buffer,</div>
<div class="line"><a name="l00883"></a><span class="lineno"> 883</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l00884"></a><span class="lineno"> 884</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l00885"></a><span class="lineno"> 885</span>&#160; <span class="keywordtype">size_t</span> *cmdSize);</div>
<div class="line"><a name="l00886"></a><span class="lineno"> 886</span>&#160;</div>
<div class="line"><a name="l00895"></a><span class="lineno"> 895</span>&#160;VnError <a class="code" href="group__uart__genread__functions.html#ga158be77ee67a3edee0a8fad41c208470">VnUartPacket_genReadSerialBaudRate</a>(</div>
<div class="line"><a name="l00896"></a><span class="lineno"> 896</span>&#160; <span class="keywordtype">char</span> *buffer,</div>
<div class="line"><a name="l00897"></a><span class="lineno"> 897</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l00898"></a><span class="lineno"> 898</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l00899"></a><span class="lineno"> 899</span>&#160; <span class="keywordtype">size_t</span> *cmdSize);</div>
<div class="line"><a name="l00900"></a><span class="lineno"> 900</span>&#160;</div>
<div class="line"><a name="l00909"></a><span class="lineno"> 909</span>&#160;VnError <a class="code" href="group__uart__genread__functions.html#ga8bce5cc7f2bf30ab077c8753ebbb5560">VnUartPacket_genReadAsyncDataOutputType</a>(</div>
<div class="line"><a name="l00910"></a><span class="lineno"> 910</span>&#160; <span class="keywordtype">char</span> *buffer,</div>
<div class="line"><a name="l00911"></a><span class="lineno"> 911</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l00912"></a><span class="lineno"> 912</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l00913"></a><span class="lineno"> 913</span>&#160; <span class="keywordtype">size_t</span> *cmdSize);</div>
<div class="line"><a name="l00914"></a><span class="lineno"> 914</span>&#160;</div>
<div class="line"><a name="l00923"></a><span class="lineno"> 923</span>&#160;VnError <a class="code" href="group__uart__genread__functions.html#gaf6f6cfa7c857e6b36da4b4add05b0e0c">VnUartPacket_genReadAsyncDataOutputFrequency</a>(</div>
<div class="line"><a name="l00924"></a><span class="lineno"> 924</span>&#160; <span class="keywordtype">char</span> *buffer,</div>
<div class="line"><a name="l00925"></a><span class="lineno"> 925</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l00926"></a><span class="lineno"> 926</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l00927"></a><span class="lineno"> 927</span>&#160; <span class="keywordtype">size_t</span> *cmdSize);</div>
<div class="line"><a name="l00928"></a><span class="lineno"> 928</span>&#160;</div>
<div class="line"><a name="l00937"></a><span class="lineno"> 937</span>&#160;VnError <a class="code" href="group__uart__genread__functions.html#gae3123b118d0b1e06ff8badb9959f05f5">VnUartPacket_genReadYawPitchRoll</a>(</div>
<div class="line"><a name="l00938"></a><span class="lineno"> 938</span>&#160; <span class="keywordtype">char</span> *buffer,</div>
<div class="line"><a name="l00939"></a><span class="lineno"> 939</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l00940"></a><span class="lineno"> 940</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l00941"></a><span class="lineno"> 941</span>&#160; <span class="keywordtype">size_t</span> *cmdSize);</div>
<div class="line"><a name="l00942"></a><span class="lineno"> 942</span>&#160;</div>
<div class="line"><a name="l00951"></a><span class="lineno"> 951</span>&#160;VnError <a class="code" href="group__uart__genread__functions.html#ga435de44db6613ec635472ea0c9a407ce">VnUartPacket_genReadAttitudeQuaternion</a>(</div>
<div class="line"><a name="l00952"></a><span class="lineno"> 952</span>&#160; <span class="keywordtype">char</span> *buffer,</div>
<div class="line"><a name="l00953"></a><span class="lineno"> 953</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l00954"></a><span class="lineno"> 954</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l00955"></a><span class="lineno"> 955</span>&#160; <span class="keywordtype">size_t</span> *cmdSize);</div>
<div class="line"><a name="l00956"></a><span class="lineno"> 956</span>&#160;</div>
<div class="line"><a name="l00965"></a><span class="lineno"> 965</span>&#160;VnError <a class="code" href="group__uart__genread__functions.html#ga552d2cb67910d4f373194eecfbcd8c0b">VnUartPacket_genReadQuaternionMagneticAccelerationAndAngularRates</a>(</div>
<div class="line"><a name="l00966"></a><span class="lineno"> 966</span>&#160; <span class="keywordtype">char</span> *buffer,</div>
<div class="line"><a name="l00967"></a><span class="lineno"> 967</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l00968"></a><span class="lineno"> 968</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l00969"></a><span class="lineno"> 969</span>&#160; <span class="keywordtype">size_t</span> *cmdSize);</div>
<div class="line"><a name="l00970"></a><span class="lineno"> 970</span>&#160;</div>
<div class="line"><a name="l00979"></a><span class="lineno"> 979</span>&#160;VnError <a class="code" href="group__uart__genread__functions.html#gaf48c4d2326cb3a16810af66eb1b94117">VnUartPacket_genReadMagneticMeasurements</a>(</div>
<div class="line"><a name="l00980"></a><span class="lineno"> 980</span>&#160; <span class="keywordtype">char</span> *buffer,</div>
<div class="line"><a name="l00981"></a><span class="lineno"> 981</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l00982"></a><span class="lineno"> 982</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l00983"></a><span class="lineno"> 983</span>&#160; <span class="keywordtype">size_t</span> *cmdSize);</div>
<div class="line"><a name="l00984"></a><span class="lineno"> 984</span>&#160;</div>
<div class="line"><a name="l00993"></a><span class="lineno"> 993</span>&#160;VnError <a class="code" href="group__uart__genread__functions.html#ga21c525d82be0c5cb114717321c5685ff">VnUartPacket_genReadAccelerationMeasurements</a>(</div>
<div class="line"><a name="l00994"></a><span class="lineno"> 994</span>&#160; <span class="keywordtype">char</span> *buffer,</div>
<div class="line"><a name="l00995"></a><span class="lineno"> 995</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l00996"></a><span class="lineno"> 996</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l00997"></a><span class="lineno"> 997</span>&#160; <span class="keywordtype">size_t</span> *cmdSize);</div>
<div class="line"><a name="l00998"></a><span class="lineno"> 998</span>&#160;</div>
<div class="line"><a name="l01007"></a><span class="lineno"> 1007</span>&#160;VnError <a class="code" href="group__uart__genread__functions.html#gaa46188b2b31872bdb3fd4f64ffc3266b">VnUartPacket_genReadAngularRateMeasurements</a>(</div>
<div class="line"><a name="l01008"></a><span class="lineno"> 1008</span>&#160; <span class="keywordtype">char</span> *buffer,</div>
<div class="line"><a name="l01009"></a><span class="lineno"> 1009</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l01010"></a><span class="lineno"> 1010</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l01011"></a><span class="lineno"> 1011</span>&#160; <span class="keywordtype">size_t</span> *cmdSize);</div>
<div class="line"><a name="l01012"></a><span class="lineno"> 1012</span>&#160;</div>
<div class="line"><a name="l01021"></a><span class="lineno"> 1021</span>&#160;VnError <a class="code" href="group__uart__genread__functions.html#gac8d0baec84fe026dcc0d9ca24e6a3d62">VnUartPacket_genReadMagneticAccelerationAndAngularRates</a>(</div>
<div class="line"><a name="l01022"></a><span class="lineno"> 1022</span>&#160; <span class="keywordtype">char</span> *buffer,</div>
<div class="line"><a name="l01023"></a><span class="lineno"> 1023</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l01024"></a><span class="lineno"> 1024</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l01025"></a><span class="lineno"> 1025</span>&#160; <span class="keywordtype">size_t</span> *cmdSize);</div>
<div class="line"><a name="l01026"></a><span class="lineno"> 1026</span>&#160;</div>
<div class="line"><a name="l01035"></a><span class="lineno"> 1035</span>&#160;VnError <a class="code" href="group__uart__genread__functions.html#ga90568f7c3ee0815912916e6c66a02576">VnUartPacket_genReadMagneticAndGravityReferenceVectors</a>(</div>
<div class="line"><a name="l01036"></a><span class="lineno"> 1036</span>&#160; <span class="keywordtype">char</span> *buffer,</div>
<div class="line"><a name="l01037"></a><span class="lineno"> 1037</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l01038"></a><span class="lineno"> 1038</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l01039"></a><span class="lineno"> 1039</span>&#160; <span class="keywordtype">size_t</span> *cmdSize);</div>
<div class="line"><a name="l01040"></a><span class="lineno"> 1040</span>&#160;</div>
<div class="line"><a name="l01049"></a><span class="lineno"> 1049</span>&#160;VnError <a class="code" href="group__uart__genread__functions.html#ga331692a3a11c1c134291524277e3ea18">VnUartPacket_genReadMagnetometerCompensation</a>(</div>
<div class="line"><a name="l01050"></a><span class="lineno"> 1050</span>&#160; <span class="keywordtype">char</span> *buffer,</div>
<div class="line"><a name="l01051"></a><span class="lineno"> 1051</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l01052"></a><span class="lineno"> 1052</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l01053"></a><span class="lineno"> 1053</span>&#160; <span class="keywordtype">size_t</span> *cmdSize);</div>
<div class="line"><a name="l01054"></a><span class="lineno"> 1054</span>&#160;</div>
<div class="line"><a name="l01063"></a><span class="lineno"> 1063</span>&#160;VnError <a class="code" href="group__uart__genread__functions.html#ga5f205091b639f6e7c4f937d38cd91f9b">VnUartPacket_genReadAccelerationCompensation</a>(</div>
<div class="line"><a name="l01064"></a><span class="lineno"> 1064</span>&#160; <span class="keywordtype">char</span> *buffer,</div>
<div class="line"><a name="l01065"></a><span class="lineno"> 1065</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l01066"></a><span class="lineno"> 1066</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l01067"></a><span class="lineno"> 1067</span>&#160; <span class="keywordtype">size_t</span> *cmdSize);</div>
<div class="line"><a name="l01068"></a><span class="lineno"> 1068</span>&#160;</div>
<div class="line"><a name="l01077"></a><span class="lineno"> 1077</span>&#160;VnError <a class="code" href="group__uart__genread__functions.html#gac90c68d8ad80bbd4779f2ef556b92bbf">VnUartPacket_genReadReferenceFrameRotation</a>(</div>
<div class="line"><a name="l01078"></a><span class="lineno"> 1078</span>&#160; <span class="keywordtype">char</span> *buffer,</div>
<div class="line"><a name="l01079"></a><span class="lineno"> 1079</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l01080"></a><span class="lineno"> 1080</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l01081"></a><span class="lineno"> 1081</span>&#160; <span class="keywordtype">size_t</span> *cmdSize);</div>
<div class="line"><a name="l01082"></a><span class="lineno"> 1082</span>&#160;</div>
<div class="line"><a name="l01091"></a><span class="lineno"> 1091</span>&#160;VnError <a class="code" href="group__uart__genread__functions.html#gaa40ffcce0f91d69eec26126667d49584">VnUartPacket_genReadYawPitchRollMagneticAccelerationAndAngularRates</a>(</div>
<div class="line"><a name="l01092"></a><span class="lineno"> 1092</span>&#160; <span class="keywordtype">char</span> *buffer,</div>
<div class="line"><a name="l01093"></a><span class="lineno"> 1093</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l01094"></a><span class="lineno"> 1094</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l01095"></a><span class="lineno"> 1095</span>&#160; <span class="keywordtype">size_t</span> *cmdSize);</div>
<div class="line"><a name="l01096"></a><span class="lineno"> 1096</span>&#160;</div>
<div class="line"><a name="l01105"></a><span class="lineno"> 1105</span>&#160;VnError <a class="code" href="group__uart__genread__functions.html#ga22c0610de2aa101cd9246d6f6422b750">VnUartPacket_genReadCommunicationProtocolControl</a>(</div>
<div class="line"><a name="l01106"></a><span class="lineno"> 1106</span>&#160; <span class="keywordtype">char</span> *buffer,</div>
<div class="line"><a name="l01107"></a><span class="lineno"> 1107</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l01108"></a><span class="lineno"> 1108</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l01109"></a><span class="lineno"> 1109</span>&#160; <span class="keywordtype">size_t</span> *cmdSize);</div>
<div class="line"><a name="l01110"></a><span class="lineno"> 1110</span>&#160;</div>
<div class="line"><a name="l01119"></a><span class="lineno"> 1119</span>&#160;VnError <a class="code" href="group__uart__genread__functions.html#gaa3bb38ada712c3964b95238ac91ff595">VnUartPacket_genReadSynchronizationControl</a>(</div>
<div class="line"><a name="l01120"></a><span class="lineno"> 1120</span>&#160; <span class="keywordtype">char</span> *buffer,</div>
<div class="line"><a name="l01121"></a><span class="lineno"> 1121</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l01122"></a><span class="lineno"> 1122</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l01123"></a><span class="lineno"> 1123</span>&#160; <span class="keywordtype">size_t</span> *cmdSize);</div>
<div class="line"><a name="l01124"></a><span class="lineno"> 1124</span>&#160;</div>
<div class="line"><a name="l01133"></a><span class="lineno"> 1133</span>&#160;VnError <a class="code" href="group__uart__genread__functions.html#gafeb0037a02815c32b58c6d5d49cd2ea3">VnUartPacket_genReadSynchronizationStatus</a>(</div>
<div class="line"><a name="l01134"></a><span class="lineno"> 1134</span>&#160; <span class="keywordtype">char</span> *buffer,</div>
<div class="line"><a name="l01135"></a><span class="lineno"> 1135</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l01136"></a><span class="lineno"> 1136</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l01137"></a><span class="lineno"> 1137</span>&#160; <span class="keywordtype">size_t</span> *cmdSize);</div>
<div class="line"><a name="l01138"></a><span class="lineno"> 1138</span>&#160;</div>
<div class="line"><a name="l01147"></a><span class="lineno"> 1147</span>&#160;VnError <a class="code" href="group__uart__genread__functions.html#ga44d3ce815ddda62cee9461454f069f71">VnUartPacket_genReadVpeBasicControl</a>(</div>
<div class="line"><a name="l01148"></a><span class="lineno"> 1148</span>&#160; <span class="keywordtype">char</span> *buffer,</div>
<div class="line"><a name="l01149"></a><span class="lineno"> 1149</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l01150"></a><span class="lineno"> 1150</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l01151"></a><span class="lineno"> 1151</span>&#160; <span class="keywordtype">size_t</span> *cmdSize);</div>
<div class="line"><a name="l01152"></a><span class="lineno"> 1152</span>&#160;</div>
<div class="line"><a name="l01161"></a><span class="lineno"> 1161</span>&#160;VnError <a class="code" href="group__uart__genread__functions.html#gafbdf4518ed4438252e1d7687902b447f">VnUartPacket_genReadVpeMagnetometerBasicTuning</a>(</div>
<div class="line"><a name="l01162"></a><span class="lineno"> 1162</span>&#160; <span class="keywordtype">char</span> *buffer,</div>
<div class="line"><a name="l01163"></a><span class="lineno"> 1163</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l01164"></a><span class="lineno"> 1164</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l01165"></a><span class="lineno"> 1165</span>&#160; <span class="keywordtype">size_t</span> *cmdSize);</div>
<div class="line"><a name="l01166"></a><span class="lineno"> 1166</span>&#160;</div>
<div class="line"><a name="l01175"></a><span class="lineno"> 1175</span>&#160;VnError <a class="code" href="group__uart__genread__functions.html#ga71ab80c1cd34f5657d73fe9af276113a">VnUartPacket_genReadVpeAccelerometerBasicTuning</a>(</div>
<div class="line"><a name="l01176"></a><span class="lineno"> 1176</span>&#160; <span class="keywordtype">char</span> *buffer,</div>
<div class="line"><a name="l01177"></a><span class="lineno"> 1177</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l01178"></a><span class="lineno"> 1178</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l01179"></a><span class="lineno"> 1179</span>&#160; <span class="keywordtype">size_t</span> *cmdSize);</div>
<div class="line"><a name="l01180"></a><span class="lineno"> 1180</span>&#160;</div>
<div class="line"><a name="l01189"></a><span class="lineno"> 1189</span>&#160;VnError <a class="code" href="group__uart__genread__functions.html#gabefc1c5babe4dfc2ad8abff6bdcef619">VnUartPacket_genReadMagnetometerCalibrationControl</a>(</div>
<div class="line"><a name="l01190"></a><span class="lineno"> 1190</span>&#160; <span class="keywordtype">char</span> *buffer,</div>
<div class="line"><a name="l01191"></a><span class="lineno"> 1191</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l01192"></a><span class="lineno"> 1192</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l01193"></a><span class="lineno"> 1193</span>&#160; <span class="keywordtype">size_t</span> *cmdSize);</div>
<div class="line"><a name="l01194"></a><span class="lineno"> 1194</span>&#160;</div>
<div class="line"><a name="l01203"></a><span class="lineno"> 1203</span>&#160;VnError <a class="code" href="group__uart__genread__functions.html#gaff29a166aa76f9a31799aa7ae8f28843">VnUartPacket_genReadCalculatedMagnetometerCalibration</a>(</div>
<div class="line"><a name="l01204"></a><span class="lineno"> 1204</span>&#160; <span class="keywordtype">char</span> *buffer,</div>
<div class="line"><a name="l01205"></a><span class="lineno"> 1205</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l01206"></a><span class="lineno"> 1206</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l01207"></a><span class="lineno"> 1207</span>&#160; <span class="keywordtype">size_t</span> *cmdSize);</div>
<div class="line"><a name="l01208"></a><span class="lineno"> 1208</span>&#160;</div>
<div class="line"><a name="l01217"></a><span class="lineno"> 1217</span>&#160;VnError <a class="code" href="group__uart__genread__functions.html#gae99080aebca2f1eac2c9d9cfb7286c69">VnUartPacket_genReadVelocityCompensationMeasurement</a>(</div>
<div class="line"><a name="l01218"></a><span class="lineno"> 1218</span>&#160; <span class="keywordtype">char</span> *buffer,</div>
<div class="line"><a name="l01219"></a><span class="lineno"> 1219</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l01220"></a><span class="lineno"> 1220</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l01221"></a><span class="lineno"> 1221</span>&#160; <span class="keywordtype">size_t</span> *cmdSize);</div>
<div class="line"><a name="l01222"></a><span class="lineno"> 1222</span>&#160;</div>
<div class="line"><a name="l01231"></a><span class="lineno"> 1231</span>&#160;VnError <a class="code" href="group__uart__genread__functions.html#ga5f28e6f0b8f3c76e10bc16e4b0ec9ecd">VnUartPacket_genReadVelocityCompensationControl</a>(</div>
<div class="line"><a name="l01232"></a><span class="lineno"> 1232</span>&#160; <span class="keywordtype">char</span> *buffer,</div>
<div class="line"><a name="l01233"></a><span class="lineno"> 1233</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l01234"></a><span class="lineno"> 1234</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l01235"></a><span class="lineno"> 1235</span>&#160; <span class="keywordtype">size_t</span> *cmdSize);</div>
<div class="line"><a name="l01236"></a><span class="lineno"> 1236</span>&#160;</div>
<div class="line"><a name="l01245"></a><span class="lineno"> 1245</span>&#160;VnError <a class="code" href="group__uart__genread__functions.html#ga0d594e163064199f7f9023e88d8aa155">VnUartPacket_genReadImuMeasurements</a>(</div>
<div class="line"><a name="l01246"></a><span class="lineno"> 1246</span>&#160; <span class="keywordtype">char</span> *buffer,</div>
<div class="line"><a name="l01247"></a><span class="lineno"> 1247</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l01248"></a><span class="lineno"> 1248</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l01249"></a><span class="lineno"> 1249</span>&#160; <span class="keywordtype">size_t</span> *cmdSize);</div>
<div class="line"><a name="l01250"></a><span class="lineno"> 1250</span>&#160;</div>
<div class="line"><a name="l01259"></a><span class="lineno"> 1259</span>&#160;VnError <a class="code" href="group__uart__genread__functions.html#gacc5b8a44170bd9df4623ae9d006885a6">VnUartPacket_genReadGpsConfiguration</a>(</div>
<div class="line"><a name="l01260"></a><span class="lineno"> 1260</span>&#160; <span class="keywordtype">char</span> *buffer,</div>
<div class="line"><a name="l01261"></a><span class="lineno"> 1261</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l01262"></a><span class="lineno"> 1262</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l01263"></a><span class="lineno"> 1263</span>&#160; <span class="keywordtype">size_t</span> *cmdSize);</div>
<div class="line"><a name="l01264"></a><span class="lineno"> 1264</span>&#160;</div>
<div class="line"><a name="l01273"></a><span class="lineno"> 1273</span>&#160;VnError <a class="code" href="group__uart__genread__functions.html#ga4fd179300b65cc5362c37e6c13850c0f">VnUartPacket_genReadGpsAntennaOffset</a>(</div>
<div class="line"><a name="l01274"></a><span class="lineno"> 1274</span>&#160; <span class="keywordtype">char</span> *buffer,</div>
<div class="line"><a name="l01275"></a><span class="lineno"> 1275</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l01276"></a><span class="lineno"> 1276</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l01277"></a><span class="lineno"> 1277</span>&#160; <span class="keywordtype">size_t</span> *cmdSize);</div>
<div class="line"><a name="l01278"></a><span class="lineno"> 1278</span>&#160;</div>
<div class="line"><a name="l01287"></a><span class="lineno"> 1287</span>&#160;VnError <a class="code" href="group__uart__genread__functions.html#ga70330a7c99e7a130d0f62ad7b86c174c">VnUartPacket_genReadGpsSolutionLla</a>(</div>
<div class="line"><a name="l01288"></a><span class="lineno"> 1288</span>&#160; <span class="keywordtype">char</span> *buffer,</div>
<div class="line"><a name="l01289"></a><span class="lineno"> 1289</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l01290"></a><span class="lineno"> 1290</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l01291"></a><span class="lineno"> 1291</span>&#160; <span class="keywordtype">size_t</span> *cmdSize);</div>
<div class="line"><a name="l01292"></a><span class="lineno"> 1292</span>&#160;</div>
<div class="line"><a name="l01301"></a><span class="lineno"> 1301</span>&#160;VnError <a class="code" href="group__uart__genread__functions.html#gaf638e3ca1591b6148b2ea7d6c8321b31">VnUartPacket_genReadGpsSolutionEcef</a>(</div>
<div class="line"><a name="l01302"></a><span class="lineno"> 1302</span>&#160; <span class="keywordtype">char</span> *buffer,</div>
<div class="line"><a name="l01303"></a><span class="lineno"> 1303</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l01304"></a><span class="lineno"> 1304</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l01305"></a><span class="lineno"> 1305</span>&#160; <span class="keywordtype">size_t</span> *cmdSize);</div>
<div class="line"><a name="l01306"></a><span class="lineno"> 1306</span>&#160;</div>
<div class="line"><a name="l01315"></a><span class="lineno"> 1315</span>&#160;VnError <a class="code" href="group__uart__genread__functions.html#gadf0ff5c26b4d0d6fe1d2758ab68c546b">VnUartPacket_genReadInsSolutionLla</a>(</div>
<div class="line"><a name="l01316"></a><span class="lineno"> 1316</span>&#160; <span class="keywordtype">char</span> *buffer,</div>
<div class="line"><a name="l01317"></a><span class="lineno"> 1317</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l01318"></a><span class="lineno"> 1318</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l01319"></a><span class="lineno"> 1319</span>&#160; <span class="keywordtype">size_t</span> *cmdSize);</div>
<div class="line"><a name="l01320"></a><span class="lineno"> 1320</span>&#160;</div>
<div class="line"><a name="l01329"></a><span class="lineno"> 1329</span>&#160;VnError <a class="code" href="group__uart__genread__functions.html#ga70acac0fd13030156f54fabc9a0d2904">VnUartPacket_genReadInsSolutionEcef</a>(</div>
<div class="line"><a name="l01330"></a><span class="lineno"> 1330</span>&#160; <span class="keywordtype">char</span> *buffer,</div>
<div class="line"><a name="l01331"></a><span class="lineno"> 1331</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l01332"></a><span class="lineno"> 1332</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l01333"></a><span class="lineno"> 1333</span>&#160; <span class="keywordtype">size_t</span> *cmdSize);</div>
<div class="line"><a name="l01334"></a><span class="lineno"> 1334</span>&#160;</div>
<div class="line"><a name="l01343"></a><span class="lineno"> 1343</span>&#160;VnError <a class="code" href="group__uart__genread__functions.html#gaa5dca11d0b9ce6d4c1dd290c3d612981">VnUartPacket_genReadInsBasicConfiguration</a>(</div>
<div class="line"><a name="l01344"></a><span class="lineno"> 1344</span>&#160; <span class="keywordtype">char</span> *buffer,</div>
<div class="line"><a name="l01345"></a><span class="lineno"> 1345</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l01346"></a><span class="lineno"> 1346</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l01347"></a><span class="lineno"> 1347</span>&#160; <span class="keywordtype">size_t</span> *cmdSize);</div>
<div class="line"><a name="l01348"></a><span class="lineno"> 1348</span>&#160;</div>
<div class="line"><a name="l01357"></a><span class="lineno"> 1357</span>&#160;VnError <a class="code" href="group__uart__genread__functions.html#gaa5dca11d0b9ce6d4c1dd290c3d612981">VnUartPacket_genReadInsBasicConfiguration</a>(</div>
<div class="line"><a name="l01358"></a><span class="lineno"> 1358</span>&#160; <span class="keywordtype">char</span> *buffer,</div>
<div class="line"><a name="l01359"></a><span class="lineno"> 1359</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l01360"></a><span class="lineno"> 1360</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l01361"></a><span class="lineno"> 1361</span>&#160; <span class="keywordtype">size_t</span> *cmdSize);</div>
<div class="line"><a name="l01362"></a><span class="lineno"> 1362</span>&#160;</div>
<div class="line"><a name="l01371"></a><span class="lineno"> 1371</span>&#160;VnError <a class="code" href="group__uart__genread__functions.html#ga26c41e5aa74be641f23863a0c1124511">VnUartPacket_genReadInsStateLla</a>(</div>
<div class="line"><a name="l01372"></a><span class="lineno"> 1372</span>&#160; <span class="keywordtype">char</span> *buffer,</div>
<div class="line"><a name="l01373"></a><span class="lineno"> 1373</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l01374"></a><span class="lineno"> 1374</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l01375"></a><span class="lineno"> 1375</span>&#160; <span class="keywordtype">size_t</span> *cmdSize);</div>
<div class="line"><a name="l01376"></a><span class="lineno"> 1376</span>&#160;</div>
<div class="line"><a name="l01385"></a><span class="lineno"> 1385</span>&#160;VnError <a class="code" href="group__uart__genread__functions.html#gaf0222df493c5d456ce63b4e78a4cd9e9">VnUartPacket_genReadInsStateEcef</a>(</div>
<div class="line"><a name="l01386"></a><span class="lineno"> 1386</span>&#160; <span class="keywordtype">char</span> *buffer,</div>
<div class="line"><a name="l01387"></a><span class="lineno"> 1387</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l01388"></a><span class="lineno"> 1388</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l01389"></a><span class="lineno"> 1389</span>&#160; <span class="keywordtype">size_t</span> *cmdSize);</div>
<div class="line"><a name="l01390"></a><span class="lineno"> 1390</span>&#160;</div>
<div class="line"><a name="l01399"></a><span class="lineno"> 1399</span>&#160;VnError <a class="code" href="group__uart__genread__functions.html#ga6ef1f5b95112f8039d5e641043646e56">VnUartPacket_genReadStartupFilterBiasEstimate</a>(</div>
<div class="line"><a name="l01400"></a><span class="lineno"> 1400</span>&#160; <span class="keywordtype">char</span> *buffer,</div>
<div class="line"><a name="l01401"></a><span class="lineno"> 1401</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l01402"></a><span class="lineno"> 1402</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l01403"></a><span class="lineno"> 1403</span>&#160; <span class="keywordtype">size_t</span> *cmdSize);</div>
<div class="line"><a name="l01404"></a><span class="lineno"> 1404</span>&#160;</div>
<div class="line"><a name="l01413"></a><span class="lineno"> 1413</span>&#160;VnError <a class="code" href="group__uart__genread__functions.html#ga1e75c2c3fbe93d2d1ce3c6985813afaf">VnUartPacket_genReadDeltaThetaAndDeltaVelocity</a>(</div>
<div class="line"><a name="l01414"></a><span class="lineno"> 1414</span>&#160; <span class="keywordtype">char</span> *buffer,</div>
<div class="line"><a name="l01415"></a><span class="lineno"> 1415</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l01416"></a><span class="lineno"> 1416</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l01417"></a><span class="lineno"> 1417</span>&#160; <span class="keywordtype">size_t</span> *cmdSize);</div>
<div class="line"><a name="l01418"></a><span class="lineno"> 1418</span>&#160;</div>
<div class="line"><a name="l01427"></a><span class="lineno"> 1427</span>&#160;VnError <a class="code" href="group__uart__genread__functions.html#ga08679abc9d275b48572a9a9b5e6b9fb3">VnUartPacket_genReadDeltaThetaAndDeltaVelocityConfiguration</a>(</div>
<div class="line"><a name="l01428"></a><span class="lineno"> 1428</span>&#160; <span class="keywordtype">char</span> *buffer,</div>
<div class="line"><a name="l01429"></a><span class="lineno"> 1429</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l01430"></a><span class="lineno"> 1430</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l01431"></a><span class="lineno"> 1431</span>&#160; <span class="keywordtype">size_t</span> *cmdSize);</div>
<div class="line"><a name="l01432"></a><span class="lineno"> 1432</span>&#160;</div>
<div class="line"><a name="l01441"></a><span class="lineno"> 1441</span>&#160;VnError <a class="code" href="group__uart__genread__functions.html#gad5a2663abae78a95fb55e240c52aae23">VnUartPacket_genReadReferenceVectorConfiguration</a>(</div>
<div class="line"><a name="l01442"></a><span class="lineno"> 1442</span>&#160; <span class="keywordtype">char</span> *buffer,</div>
<div class="line"><a name="l01443"></a><span class="lineno"> 1443</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l01444"></a><span class="lineno"> 1444</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l01445"></a><span class="lineno"> 1445</span>&#160; <span class="keywordtype">size_t</span> *cmdSize);</div>
<div class="line"><a name="l01446"></a><span class="lineno"> 1446</span>&#160;</div>
<div class="line"><a name="l01455"></a><span class="lineno"> 1455</span>&#160;VnError <a class="code" href="group__uart__genread__functions.html#ga5eb852a0aafaa7d40baee4cc2ff63942">VnUartPacket_genReadGyroCompensation</a>(</div>
<div class="line"><a name="l01456"></a><span class="lineno"> 1456</span>&#160; <span class="keywordtype">char</span> *buffer,</div>
<div class="line"><a name="l01457"></a><span class="lineno"> 1457</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l01458"></a><span class="lineno"> 1458</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l01459"></a><span class="lineno"> 1459</span>&#160; <span class="keywordtype">size_t</span> *cmdSize);</div>
<div class="line"><a name="l01460"></a><span class="lineno"> 1460</span>&#160;</div>
<div class="line"><a name="l01469"></a><span class="lineno"> 1469</span>&#160;VnError <a class="code" href="group__uart__genread__functions.html#ga5d3fa0297cc207d4ddd4dc23ae5de4f9">VnUartPacket_genReadImuFilteringConfiguration</a>(</div>
<div class="line"><a name="l01470"></a><span class="lineno"> 1470</span>&#160; <span class="keywordtype">char</span> *buffer,</div>
<div class="line"><a name="l01471"></a><span class="lineno"> 1471</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l01472"></a><span class="lineno"> 1472</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l01473"></a><span class="lineno"> 1473</span>&#160; <span class="keywordtype">size_t</span> *cmdSize);</div>
<div class="line"><a name="l01474"></a><span class="lineno"> 1474</span>&#160;</div>
<div class="line"><a name="l01483"></a><span class="lineno"> 1483</span>&#160;VnError <a class="code" href="group__uart__genread__functions.html#gac70fe017f1bb721704cbf9fc15b6dcc5">VnUartPacket_genReadGpsCompassBaseline</a>(</div>
<div class="line"><a name="l01484"></a><span class="lineno"> 1484</span>&#160; <span class="keywordtype">char</span> *buffer,</div>
<div class="line"><a name="l01485"></a><span class="lineno"> 1485</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l01486"></a><span class="lineno"> 1486</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l01487"></a><span class="lineno"> 1487</span>&#160; <span class="keywordtype">size_t</span> *cmdSize);</div>
<div class="line"><a name="l01488"></a><span class="lineno"> 1488</span>&#160;</div>
<div class="line"><a name="l01497"></a><span class="lineno"> 1497</span>&#160;VnError <a class="code" href="group__uart__genread__functions.html#gab0d48176542dd3862f47b4d66f0a6a3d">VnUartPacket_genReadGpsCompassEstimatedBaseline</a>(</div>
<div class="line"><a name="l01498"></a><span class="lineno"> 1498</span>&#160; <span class="keywordtype">char</span> *buffer,</div>
<div class="line"><a name="l01499"></a><span class="lineno"> 1499</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l01500"></a><span class="lineno"> 1500</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l01501"></a><span class="lineno"> 1501</span>&#160; <span class="keywordtype">size_t</span> *cmdSize);</div>
<div class="line"><a name="l01502"></a><span class="lineno"> 1502</span>&#160;</div>
<div class="line"><a name="l01511"></a><span class="lineno"> 1511</span>&#160;VnError <a class="code" href="group__uart__genread__functions.html#gad00bb46c37ef0bf1101285b0461f4d26">VnUartPacket_genReadYawPitchRollTrueBodyAccelerationAndAngularRates</a>(</div>
<div class="line"><a name="l01512"></a><span class="lineno"> 1512</span>&#160; <span class="keywordtype">char</span> *buffer,</div>
<div class="line"><a name="l01513"></a><span class="lineno"> 1513</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l01514"></a><span class="lineno"> 1514</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l01515"></a><span class="lineno"> 1515</span>&#160; <span class="keywordtype">size_t</span> *cmdSize);</div>
<div class="line"><a name="l01516"></a><span class="lineno"> 1516</span>&#160;</div>
<div class="line"><a name="l01525"></a><span class="lineno"> 1525</span>&#160;VnError <a class="code" href="group__uart__genread__functions.html#gab987523a2f62aff14adf3418bc7590ff">VnUartPacket_genReadYawPitchRollTrueInertialAccelerationAndAngularRates</a>(</div>
<div class="line"><a name="l01526"></a><span class="lineno"> 1526</span>&#160; <span class="keywordtype">char</span> *buffer,</div>
<div class="line"><a name="l01527"></a><span class="lineno"> 1527</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l01528"></a><span class="lineno"> 1528</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l01529"></a><span class="lineno"> 1529</span>&#160; <span class="keywordtype">size_t</span> *cmdSize);</div>
<div class="line"><a name="l01530"></a><span class="lineno"> 1530</span>&#160;</div>
<div class="line"><a name="l01578"></a><span class="lineno"> 1578</span>&#160;VnError VnUartPacket_genWrite(</div>
<div class="line"><a name="l01579"></a><span class="lineno"> 1579</span>&#160; uint8_t *buffer,</div>
<div class="line"><a name="l01580"></a><span class="lineno"> 1580</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l01581"></a><span class="lineno"> 1581</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l01582"></a><span class="lineno"> 1582</span>&#160; uint16_t registerId,</div>
<div class="line"><a name="l01583"></a><span class="lineno"> 1583</span>&#160; <span class="keywordtype">size_t</span> *cmdSize,</div>
<div class="line"><a name="l01584"></a><span class="lineno"> 1584</span>&#160; <span class="keywordtype">char</span> <span class="keyword">const</span> *format,</div>
<div class="line"><a name="l01585"></a><span class="lineno"> 1585</span>&#160; ...);</div>
<div class="line"><a name="l01586"></a><span class="lineno"> 1586</span>&#160;</div>
<div class="line"><a name="l01627"></a><span class="lineno"> 1627</span>&#160;VnError <a class="code" href="group__uart__genwrite__functions.html#ga07afb3340e7843c1ecb9f55f1b5091b1">VnUartPacket_genWriteBinaryOutput1</a>(</div>
<div class="line"><a name="l01628"></a><span class="lineno"> 1628</span>&#160; uint8_t *buffer,</div>
<div class="line"><a name="l01629"></a><span class="lineno"> 1629</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l01630"></a><span class="lineno"> 1630</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l01631"></a><span class="lineno"> 1631</span>&#160; <span class="keywordtype">size_t</span> *cmdSize,</div>
<div class="line"><a name="l01632"></a><span class="lineno"> 1632</span>&#160; uint16_t asyncMode,</div>
<div class="line"><a name="l01633"></a><span class="lineno"> 1633</span>&#160; uint16_t rateDivisor,</div>
<div class="line"><a name="l01634"></a><span class="lineno"> 1634</span>&#160; uint16_t commonField,</div>
<div class="line"><a name="l01635"></a><span class="lineno"> 1635</span>&#160; uint16_t timeField,</div>
<div class="line"><a name="l01636"></a><span class="lineno"> 1636</span>&#160; uint16_t imuField,</div>
<div class="line"><a name="l01637"></a><span class="lineno"> 1637</span>&#160; uint16_t gpsField,</div>
<div class="line"><a name="l01638"></a><span class="lineno"> 1638</span>&#160; uint16_t attitudeField,</div>
<div class="line"><a name="l01639"></a><span class="lineno"> 1639</span>&#160; uint16_t insField);</div>
<div class="line"><a name="l01640"></a><span class="lineno"> 1640</span>&#160;</div>
<div class="line"><a name="l01657"></a><span class="lineno"> 1657</span>&#160;VnError <a class="code" href="group__uart__genwrite__functions.html#ga0802e6cc8f20d364e235dfeca629cbc9">VnUartPacket_genWriteBinaryOutput2</a>(</div>
<div class="line"><a name="l01658"></a><span class="lineno"> 1658</span>&#160; uint8_t *buffer,</div>
<div class="line"><a name="l01659"></a><span class="lineno"> 1659</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l01660"></a><span class="lineno"> 1660</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l01661"></a><span class="lineno"> 1661</span>&#160; <span class="keywordtype">size_t</span> *cmdSize,</div>
<div class="line"><a name="l01662"></a><span class="lineno"> 1662</span>&#160; uint16_t asyncMode,</div>
<div class="line"><a name="l01663"></a><span class="lineno"> 1663</span>&#160; uint16_t rateDivisor,</div>
<div class="line"><a name="l01664"></a><span class="lineno"> 1664</span>&#160; uint16_t commonField,</div>
<div class="line"><a name="l01665"></a><span class="lineno"> 1665</span>&#160; uint16_t timeField,</div>
<div class="line"><a name="l01666"></a><span class="lineno"> 1666</span>&#160; uint16_t imuField,</div>
<div class="line"><a name="l01667"></a><span class="lineno"> 1667</span>&#160; uint16_t gpsField,</div>
<div class="line"><a name="l01668"></a><span class="lineno"> 1668</span>&#160; uint16_t attitudeField,</div>
<div class="line"><a name="l01669"></a><span class="lineno"> 1669</span>&#160; uint16_t insField);</div>
<div class="line"><a name="l01670"></a><span class="lineno"> 1670</span>&#160;</div>
<div class="line"><a name="l01687"></a><span class="lineno"> 1687</span>&#160;VnError <a class="code" href="group__uart__genwrite__functions.html#ga68ad53f662108982d2bdbd85992ebd54">VnUartPacket_genWriteBinaryOutput3</a>(</div>
<div class="line"><a name="l01688"></a><span class="lineno"> 1688</span>&#160; uint8_t *buffer,</div>
<div class="line"><a name="l01689"></a><span class="lineno"> 1689</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l01690"></a><span class="lineno"> 1690</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l01691"></a><span class="lineno"> 1691</span>&#160; <span class="keywordtype">size_t</span> *cmdSize,</div>
<div class="line"><a name="l01692"></a><span class="lineno"> 1692</span>&#160; uint16_t asyncMode,</div>
<div class="line"><a name="l01693"></a><span class="lineno"> 1693</span>&#160; uint16_t rateDivisor,</div>
<div class="line"><a name="l01694"></a><span class="lineno"> 1694</span>&#160; uint16_t commonField,</div>
<div class="line"><a name="l01695"></a><span class="lineno"> 1695</span>&#160; uint16_t timeField,</div>
<div class="line"><a name="l01696"></a><span class="lineno"> 1696</span>&#160; uint16_t imuField,</div>
<div class="line"><a name="l01697"></a><span class="lineno"> 1697</span>&#160; uint16_t gpsField,</div>
<div class="line"><a name="l01698"></a><span class="lineno"> 1698</span>&#160; uint16_t attitudeField,</div>
<div class="line"><a name="l01699"></a><span class="lineno"> 1699</span>&#160; uint16_t insField);</div>
<div class="line"><a name="l01700"></a><span class="lineno"> 1700</span>&#160;</div>
<div class="line"><a name="l01701"></a><span class="lineno"> 1701</span>&#160;<span class="preprocessor">#ifdef EXTRA</span></div>
<div class="line"><a name="l01702"></a><span class="lineno"> 1702</span>&#160;</div>
<div class="line"><a name="l01719"></a><span class="lineno"> 1719</span>&#160;VnError VnUartPacket_genWriteBinaryOutput4(</div>
<div class="line"><a name="l01720"></a><span class="lineno"> 1720</span>&#160; uint8_t *buffer,</div>
<div class="line"><a name="l01721"></a><span class="lineno"> 1721</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l01722"></a><span class="lineno"> 1722</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l01723"></a><span class="lineno"> 1723</span>&#160; <span class="keywordtype">size_t</span> *cmdSize,</div>
<div class="line"><a name="l01724"></a><span class="lineno"> 1724</span>&#160; uint16_t asyncMode,</div>
<div class="line"><a name="l01725"></a><span class="lineno"> 1725</span>&#160; uint16_t rateDivisor,</div>
<div class="line"><a name="l01726"></a><span class="lineno"> 1726</span>&#160; uint16_t commonField,</div>
<div class="line"><a name="l01727"></a><span class="lineno"> 1727</span>&#160; uint16_t timeField,</div>
<div class="line"><a name="l01728"></a><span class="lineno"> 1728</span>&#160; uint16_t imuField,</div>
<div class="line"><a name="l01729"></a><span class="lineno"> 1729</span>&#160; uint16_t gpsField,</div>
<div class="line"><a name="l01730"></a><span class="lineno"> 1730</span>&#160; uint16_t attitudeField,</div>
<div class="line"><a name="l01731"></a><span class="lineno"> 1731</span>&#160; uint16_t insField);</div>
<div class="line"><a name="l01732"></a><span class="lineno"> 1732</span>&#160;</div>
<div class="line"><a name="l01749"></a><span class="lineno"> 1749</span>&#160;VnError VnUartPacket_genWriteBinaryOutput5(</div>
<div class="line"><a name="l01750"></a><span class="lineno"> 1750</span>&#160; uint8_t *buffer,</div>
<div class="line"><a name="l01751"></a><span class="lineno"> 1751</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l01752"></a><span class="lineno"> 1752</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l01753"></a><span class="lineno"> 1753</span>&#160; <span class="keywordtype">size_t</span> *cmdSize,</div>
<div class="line"><a name="l01754"></a><span class="lineno"> 1754</span>&#160; uint16_t asyncMode,</div>
<div class="line"><a name="l01755"></a><span class="lineno"> 1755</span>&#160; uint16_t rateDivisor,</div>
<div class="line"><a name="l01756"></a><span class="lineno"> 1756</span>&#160; uint16_t commonField,</div>
<div class="line"><a name="l01757"></a><span class="lineno"> 1757</span>&#160; uint16_t timeField,</div>
<div class="line"><a name="l01758"></a><span class="lineno"> 1758</span>&#160; uint16_t imuField,</div>
<div class="line"><a name="l01759"></a><span class="lineno"> 1759</span>&#160; uint16_t gpsField,</div>
<div class="line"><a name="l01760"></a><span class="lineno"> 1760</span>&#160; uint16_t attitudeField,</div>
<div class="line"><a name="l01761"></a><span class="lineno"> 1761</span>&#160; uint16_t insField);</div>
<div class="line"><a name="l01762"></a><span class="lineno"> 1762</span>&#160;</div>
<div class="line"><a name="l01763"></a><span class="lineno"> 1763</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l01764"></a><span class="lineno"> 1764</span>&#160;</div>
<div class="line"><a name="l01773"></a><span class="lineno"> 1773</span>&#160;VnError <a class="code" href="group__uart__genwrite__functions.html#gaaaa089b8a7a9eec4b7a19239c67cf147">VnUartPacket_genWriteUserTag</a>(</div>
<div class="line"><a name="l01774"></a><span class="lineno"> 1774</span>&#160; <span class="keywordtype">char</span> *buffer,</div>
<div class="line"><a name="l01775"></a><span class="lineno"> 1775</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l01776"></a><span class="lineno"> 1776</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l01777"></a><span class="lineno"> 1777</span>&#160; <span class="keywordtype">size_t</span> *cmdSize,</div>
<div class="line"><a name="l01778"></a><span class="lineno"> 1778</span>&#160; <span class="keywordtype">char</span>* tag);</div>
<div class="line"><a name="l01779"></a><span class="lineno"> 1779</span>&#160;</div>
<div class="line"><a name="l01788"></a><span class="lineno"> 1788</span>&#160;VnError <a class="code" href="group__uart__genwrite__functions.html#ga4005cdfa530c90be0b2ae1b3a8fd683e">VnUartPacket_genWriteSerialBaudRate</a>(</div>
<div class="line"><a name="l01789"></a><span class="lineno"> 1789</span>&#160; <span class="keywordtype">char</span> *buffer,</div>
<div class="line"><a name="l01790"></a><span class="lineno"> 1790</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l01791"></a><span class="lineno"> 1791</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l01792"></a><span class="lineno"> 1792</span>&#160; <span class="keywordtype">size_t</span> *cmdSize,</div>
<div class="line"><a name="l01793"></a><span class="lineno"> 1793</span>&#160; uint32_t baudrate);</div>
<div class="line"><a name="l01794"></a><span class="lineno"> 1794</span>&#160;</div>
<div class="line"><a name="l01803"></a><span class="lineno"> 1803</span>&#160;VnError <a class="code" href="group__uart__genwrite__functions.html#ga47fd3830079e7b6e1dd66419e3065d55">VnUartPacket_genWriteSerialBaudRateWithOptions</a>(</div>
<div class="line"><a name="l01804"></a><span class="lineno"> 1804</span>&#160; <span class="keywordtype">char</span> *buffer,</div>
<div class="line"><a name="l01805"></a><span class="lineno"> 1805</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l01806"></a><span class="lineno"> 1806</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l01807"></a><span class="lineno"> 1807</span>&#160; <span class="keywordtype">size_t</span> *cmdSize,</div>
<div class="line"><a name="l01808"></a><span class="lineno"> 1808</span>&#160; uint32_t baudrate);</div>
<div class="line"><a name="l01809"></a><span class="lineno"> 1809</span>&#160;</div>
<div class="line"><a name="l01818"></a><span class="lineno"> 1818</span>&#160;VnError <a class="code" href="group__uart__genwrite__functions.html#ga3ff5e382b049ea97c0a31d9b68f79777">VnUartPacket_genWriteAsyncDataOutputType</a>(</div>
<div class="line"><a name="l01819"></a><span class="lineno"> 1819</span>&#160; <span class="keywordtype">char</span> *buffer,</div>
<div class="line"><a name="l01820"></a><span class="lineno"> 1820</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l01821"></a><span class="lineno"> 1821</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l01822"></a><span class="lineno"> 1822</span>&#160; <span class="keywordtype">size_t</span> *cmdSize,</div>
<div class="line"><a name="l01823"></a><span class="lineno"> 1823</span>&#160; uint32_t ador);</div>
<div class="line"><a name="l01824"></a><span class="lineno"> 1824</span>&#160;</div>
<div class="line"><a name="l01833"></a><span class="lineno"> 1833</span>&#160;VnError <a class="code" href="group__uart__genwrite__functions.html#gaa43254fe19485ef91d7b6006547a36b4">VnUartPacket_genWriteAsyncDataOutputTypeWithOptions</a>(</div>
<div class="line"><a name="l01834"></a><span class="lineno"> 1834</span>&#160; <span class="keywordtype">char</span> *buffer,</div>
<div class="line"><a name="l01835"></a><span class="lineno"> 1835</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l01836"></a><span class="lineno"> 1836</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l01837"></a><span class="lineno"> 1837</span>&#160; <span class="keywordtype">size_t</span> *cmdSize,</div>
<div class="line"><a name="l01838"></a><span class="lineno"> 1838</span>&#160; uint32_t ador);</div>
<div class="line"><a name="l01839"></a><span class="lineno"> 1839</span>&#160;</div>
<div class="line"><a name="l01848"></a><span class="lineno"> 1848</span>&#160;VnError <a class="code" href="group__uart__genwrite__functions.html#gafe690f4740b28ac67955415708496354">VnUartPacket_genWriteAsyncDataOutputFrequency</a>(</div>
<div class="line"><a name="l01849"></a><span class="lineno"> 1849</span>&#160; <span class="keywordtype">char</span> *buffer,</div>
<div class="line"><a name="l01850"></a><span class="lineno"> 1850</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l01851"></a><span class="lineno"> 1851</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l01852"></a><span class="lineno"> 1852</span>&#160; <span class="keywordtype">size_t</span> *cmdSize,</div>
<div class="line"><a name="l01853"></a><span class="lineno"> 1853</span>&#160; uint32_t adof);</div>
<div class="line"><a name="l01854"></a><span class="lineno"> 1854</span>&#160;</div>
<div class="line"><a name="l01863"></a><span class="lineno"> 1863</span>&#160;VnError <a class="code" href="group__uart__genwrite__functions.html#gab3406ea711ebdd029450ca00b8cf7153">VnUartPacket_genWriteAsyncDataOutputFrequencyWithOptions</a>(</div>
<div class="line"><a name="l01864"></a><span class="lineno"> 1864</span>&#160; <span class="keywordtype">char</span> *buffer,</div>
<div class="line"><a name="l01865"></a><span class="lineno"> 1865</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l01866"></a><span class="lineno"> 1866</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l01867"></a><span class="lineno"> 1867</span>&#160; <span class="keywordtype">size_t</span> *cmdSize,</div>
<div class="line"><a name="l01868"></a><span class="lineno"> 1868</span>&#160; uint32_t adof);</div>
<div class="line"><a name="l01869"></a><span class="lineno"> 1869</span>&#160;</div>
<div class="line"><a name="l01879"></a><span class="lineno"> 1879</span>&#160;VnError <a class="code" href="group__uart__genwrite__functions.html#gadcc18d5acc3fd729f10b15830e33041b">VnUartPacket_genWriteMagneticAndGravityReferenceVectors</a>(</div>
<div class="line"><a name="l01880"></a><span class="lineno"> 1880</span>&#160; <span class="keywordtype">char</span> *buffer,</div>
<div class="line"><a name="l01881"></a><span class="lineno"> 1881</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l01882"></a><span class="lineno"> 1882</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l01883"></a><span class="lineno"> 1883</span>&#160; <span class="keywordtype">size_t</span> *cmdSize,</div>
<div class="line"><a name="l01884"></a><span class="lineno"> 1884</span>&#160; <a class="code" href="unionvec3f.html">vec3f</a> magRef,</div>
<div class="line"><a name="l01885"></a><span class="lineno"> 1885</span>&#160; <a class="code" href="unionvec3f.html">vec3f</a> accRef);</div>
<div class="line"><a name="l01886"></a><span class="lineno"> 1886</span>&#160;</div>
<div class="line"><a name="l01896"></a><span class="lineno"> 1896</span>&#160;VnError <a class="code" href="group__uart__genwrite__functions.html#ga24b905272307ed6f4de53328ce0ba943">VnUartPacket_genWriteMagnetometerCompensation</a>(</div>
<div class="line"><a name="l01897"></a><span class="lineno"> 1897</span>&#160; <span class="keywordtype">char</span> *buffer,</div>
<div class="line"><a name="l01898"></a><span class="lineno"> 1898</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l01899"></a><span class="lineno"> 1899</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l01900"></a><span class="lineno"> 1900</span>&#160; <span class="keywordtype">size_t</span> *cmdSize,</div>
<div class="line"><a name="l01901"></a><span class="lineno"> 1901</span>&#160; <a class="code" href="unionmat3f.html">mat3f</a> c,</div>
<div class="line"><a name="l01902"></a><span class="lineno"> 1902</span>&#160; <a class="code" href="unionvec3f.html">vec3f</a> b);</div>
<div class="line"><a name="l01903"></a><span class="lineno"> 1903</span>&#160;</div>
<div class="line"><a name="l01913"></a><span class="lineno"> 1913</span>&#160;VnError <a class="code" href="group__uart__genwrite__functions.html#ga715216a6eef04a26342b39135a5cda9a">VnUartPacket_genWriteAccelerationCompensation</a>(</div>
<div class="line"><a name="l01914"></a><span class="lineno"> 1914</span>&#160; <span class="keywordtype">char</span> *buffer,</div>
<div class="line"><a name="l01915"></a><span class="lineno"> 1915</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l01916"></a><span class="lineno"> 1916</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l01917"></a><span class="lineno"> 1917</span>&#160; <span class="keywordtype">size_t</span> *cmdSize,</div>
<div class="line"><a name="l01918"></a><span class="lineno"> 1918</span>&#160; <a class="code" href="unionmat3f.html">mat3f</a> c,</div>
<div class="line"><a name="l01919"></a><span class="lineno"> 1919</span>&#160; <a class="code" href="unionvec3f.html">vec3f</a> b);</div>
<div class="line"><a name="l01920"></a><span class="lineno"> 1920</span>&#160;</div>
<div class="line"><a name="l01929"></a><span class="lineno"> 1929</span>&#160;VnError <a class="code" href="group__uart__genwrite__functions.html#gaecf52412505939af1463f64f6efda1b9">VnUartPacket_genWriteReferenceFrameRotation</a>(</div>
<div class="line"><a name="l01930"></a><span class="lineno"> 1930</span>&#160; <span class="keywordtype">char</span> *buffer,</div>
<div class="line"><a name="l01931"></a><span class="lineno"> 1931</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l01932"></a><span class="lineno"> 1932</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l01933"></a><span class="lineno"> 1933</span>&#160; <span class="keywordtype">size_t</span> *cmdSize,</div>
<div class="line"><a name="l01934"></a><span class="lineno"> 1934</span>&#160; <a class="code" href="unionmat3f.html">mat3f</a> c);</div>
<div class="line"><a name="l01935"></a><span class="lineno"> 1935</span>&#160;</div>
<div class="line"><a name="l01950"></a><span class="lineno"> 1950</span>&#160;VnError <a class="code" href="group__uart__genwrite__functions.html#ga1cfbce5f1d3debb88b29281fda29f25d">VnUartPacket_genWriteCommunicationProtocolControl</a>(</div>
<div class="line"><a name="l01951"></a><span class="lineno"> 1951</span>&#160; <span class="keywordtype">char</span> *buffer,</div>
<div class="line"><a name="l01952"></a><span class="lineno"> 1952</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l01953"></a><span class="lineno"> 1953</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l01954"></a><span class="lineno"> 1954</span>&#160; <span class="keywordtype">size_t</span> *cmdSize,</div>
<div class="line"><a name="l01955"></a><span class="lineno"> 1955</span>&#160; uint8_t serialCount,</div>
<div class="line"><a name="l01956"></a><span class="lineno"> 1956</span>&#160; uint8_t serialStatus,</div>
<div class="line"><a name="l01957"></a><span class="lineno"> 1957</span>&#160; uint8_t spiCount,</div>
<div class="line"><a name="l01958"></a><span class="lineno"> 1958</span>&#160; uint8_t spiStatus,</div>
<div class="line"><a name="l01959"></a><span class="lineno"> 1959</span>&#160; uint8_t serialChecksum,</div>
<div class="line"><a name="l01960"></a><span class="lineno"> 1960</span>&#160; uint8_t spiChecksum,</div>
<div class="line"><a name="l01961"></a><span class="lineno"> 1961</span>&#160; uint8_t errorMode);</div>
<div class="line"><a name="l01962"></a><span class="lineno"> 1962</span>&#160;</div>
<div class="line"><a name="l01979"></a><span class="lineno"> 1979</span>&#160;VnError <a class="code" href="group__uart__genwrite__functions.html#ga992943da040b7958fa234e535cb3d9ce">VnUartPacket_genWriteSynchronizationControl</a>(</div>
<div class="line"><a name="l01980"></a><span class="lineno"> 1980</span>&#160; <span class="keywordtype">char</span> *buffer,</div>
<div class="line"><a name="l01981"></a><span class="lineno"> 1981</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l01982"></a><span class="lineno"> 1982</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l01983"></a><span class="lineno"> 1983</span>&#160; <span class="keywordtype">size_t</span> *cmdSize,</div>
<div class="line"><a name="l01984"></a><span class="lineno"> 1984</span>&#160; uint8_t syncInMode,</div>
<div class="line"><a name="l01985"></a><span class="lineno"> 1985</span>&#160; uint8_t syncInEdge,</div>
<div class="line"><a name="l01986"></a><span class="lineno"> 1986</span>&#160; uint16_t syncInSkipFactor,</div>
<div class="line"><a name="l01987"></a><span class="lineno"> 1987</span>&#160; uint32_t reserved1,</div>
<div class="line"><a name="l01988"></a><span class="lineno"> 1988</span>&#160; uint8_t syncOutMode,</div>
<div class="line"><a name="l01989"></a><span class="lineno"> 1989</span>&#160; uint8_t syncOutPolarity,</div>
<div class="line"><a name="l01990"></a><span class="lineno"> 1990</span>&#160; uint16_t syncOutSkipFactor,</div>
<div class="line"><a name="l01991"></a><span class="lineno"> 1991</span>&#160; uint32_t syncOutPulseWidth,</div>
<div class="line"><a name="l01992"></a><span class="lineno"> 1992</span>&#160; uint32_t reserved2);</div>
<div class="line"><a name="l01993"></a><span class="lineno"> 1993</span>&#160;</div>
<div class="line"><a name="l02004"></a><span class="lineno"> 2004</span>&#160;VnError <a class="code" href="group__uart__genwrite__functions.html#ga4bb622305bce6b5c7cff948444dee07e">VnUartPacket_genWriteSynchronizationStatus</a>(</div>
<div class="line"><a name="l02005"></a><span class="lineno"> 2005</span>&#160; <span class="keywordtype">char</span> *buffer,</div>
<div class="line"><a name="l02006"></a><span class="lineno"> 2006</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l02007"></a><span class="lineno"> 2007</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l02008"></a><span class="lineno"> 2008</span>&#160; <span class="keywordtype">size_t</span> *cmdSize,</div>
<div class="line"><a name="l02009"></a><span class="lineno"> 2009</span>&#160; uint32_t syncInCount,</div>
<div class="line"><a name="l02010"></a><span class="lineno"> 2010</span>&#160; uint32_t syncInTime,</div>
<div class="line"><a name="l02011"></a><span class="lineno"> 2011</span>&#160; uint32_t syncOutCount);</div>
<div class="line"><a name="l02012"></a><span class="lineno"> 2012</span>&#160;</div>
<div class="line"><a name="l02024"></a><span class="lineno"> 2024</span>&#160;VnError <a class="code" href="group__uart__genwrite__functions.html#ga6d561442602beacf394680798d43d9f7">VnUartPacket_genWriteVpeBasicControl</a>(</div>
<div class="line"><a name="l02025"></a><span class="lineno"> 2025</span>&#160; <span class="keywordtype">char</span> *buffer,</div>
<div class="line"><a name="l02026"></a><span class="lineno"> 2026</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l02027"></a><span class="lineno"> 2027</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l02028"></a><span class="lineno"> 2028</span>&#160; <span class="keywordtype">size_t</span> *cmdSize,</div>
<div class="line"><a name="l02029"></a><span class="lineno"> 2029</span>&#160; uint8_t enable,</div>
<div class="line"><a name="l02030"></a><span class="lineno"> 2030</span>&#160; uint8_t headingMode,</div>
<div class="line"><a name="l02031"></a><span class="lineno"> 2031</span>&#160; uint8_t filteringMode,</div>
<div class="line"><a name="l02032"></a><span class="lineno"> 2032</span>&#160; uint8_t tuningMode);</div>
<div class="line"><a name="l02033"></a><span class="lineno"> 2033</span>&#160;</div>
<div class="line"><a name="l02044"></a><span class="lineno"> 2044</span>&#160;VnError <a class="code" href="group__uart__genwrite__functions.html#ga19eb1c8dbdfb3ccd120bb5eb20b585d6">VnUartPacket_genWriteVpeMagnetometerBasicTuning</a>(</div>
<div class="line"><a name="l02045"></a><span class="lineno"> 2045</span>&#160; <span class="keywordtype">char</span> *buffer,</div>
<div class="line"><a name="l02046"></a><span class="lineno"> 2046</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l02047"></a><span class="lineno"> 2047</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l02048"></a><span class="lineno"> 2048</span>&#160; <span class="keywordtype">size_t</span> *cmdSize,</div>
<div class="line"><a name="l02049"></a><span class="lineno"> 2049</span>&#160; <a class="code" href="unionvec3f.html">vec3f</a> baseTuning,</div>
<div class="line"><a name="l02050"></a><span class="lineno"> 2050</span>&#160; <a class="code" href="unionvec3f.html">vec3f</a> adaptiveTuning,</div>
<div class="line"><a name="l02051"></a><span class="lineno"> 2051</span>&#160; <a class="code" href="unionvec3f.html">vec3f</a> adaptiveFiltering);</div>
<div class="line"><a name="l02052"></a><span class="lineno"> 2052</span>&#160;</div>
<div class="line"><a name="l02063"></a><span class="lineno"> 2063</span>&#160;VnError <a class="code" href="group__uart__genwrite__functions.html#ga17956c5b5f158520a1f2c3c1abab1eaf">VnUartPacket_genWriteVpeAccelerometerBasicTuning</a>(</div>
<div class="line"><a name="l02064"></a><span class="lineno"> 2064</span>&#160; <span class="keywordtype">char</span> *buffer,</div>
<div class="line"><a name="l02065"></a><span class="lineno"> 2065</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l02066"></a><span class="lineno"> 2066</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l02067"></a><span class="lineno"> 2067</span>&#160; <span class="keywordtype">size_t</span> *cmdSize,</div>
<div class="line"><a name="l02068"></a><span class="lineno"> 2068</span>&#160; <a class="code" href="unionvec3f.html">vec3f</a> baseTuning,</div>
<div class="line"><a name="l02069"></a><span class="lineno"> 2069</span>&#160; <a class="code" href="unionvec3f.html">vec3f</a> adaptiveTuning,</div>
<div class="line"><a name="l02070"></a><span class="lineno"> 2070</span>&#160; <a class="code" href="unionvec3f.html">vec3f</a> adaptiveFiltering);</div>
<div class="line"><a name="l02071"></a><span class="lineno"> 2071</span>&#160;</div>
<div class="line"><a name="l02082"></a><span class="lineno"> 2082</span>&#160;VnError <a class="code" href="group__uart__genwrite__functions.html#ga624636063f24305e604a11be047aeab6">VnUartPacket_genWriteMagnetometerCalibrationControl</a>(</div>
<div class="line"><a name="l02083"></a><span class="lineno"> 2083</span>&#160; <span class="keywordtype">char</span> *buffer,</div>
<div class="line"><a name="l02084"></a><span class="lineno"> 2084</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l02085"></a><span class="lineno"> 2085</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l02086"></a><span class="lineno"> 2086</span>&#160; <span class="keywordtype">size_t</span> *cmdSize,</div>
<div class="line"><a name="l02087"></a><span class="lineno"> 2087</span>&#160; uint8_t hsiMode,</div>
<div class="line"><a name="l02088"></a><span class="lineno"> 2088</span>&#160; uint8_t hsiOutput,</div>
<div class="line"><a name="l02089"></a><span class="lineno"> 2089</span>&#160; uint8_t convergeRate);</div>
<div class="line"><a name="l02090"></a><span class="lineno"> 2090</span>&#160;</div>
<div class="line"><a name="l02099"></a><span class="lineno"> 2099</span>&#160;VnError <a class="code" href="group__uart__genwrite__functions.html#ga7af2b21625b57941be6384a1f16d64ce">VnUartPacket_genWriteVelocityCompensationMeasurement</a>(</div>
<div class="line"><a name="l02100"></a><span class="lineno"> 2100</span>&#160; <span class="keywordtype">char</span> *buffer,</div>
<div class="line"><a name="l02101"></a><span class="lineno"> 2101</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l02102"></a><span class="lineno"> 2102</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l02103"></a><span class="lineno"> 2103</span>&#160; <span class="keywordtype">size_t</span> *cmdSize,</div>
<div class="line"><a name="l02104"></a><span class="lineno"> 2104</span>&#160; <a class="code" href="unionvec3f.html">vec3f</a> velocity);</div>
<div class="line"><a name="l02105"></a><span class="lineno"> 2105</span>&#160;</div>
<div class="line"><a name="l02116"></a><span class="lineno"> 2116</span>&#160;VnError <a class="code" href="group__uart__genwrite__functions.html#gaa101dd03b5b12ddeb60861c17cb9d2ee">VnUartPacket_genWriteVelocityCompensationControl</a>(</div>
<div class="line"><a name="l02117"></a><span class="lineno"> 2117</span>&#160; <span class="keywordtype">char</span> *buffer,</div>
<div class="line"><a name="l02118"></a><span class="lineno"> 2118</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l02119"></a><span class="lineno"> 2119</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l02120"></a><span class="lineno"> 2120</span>&#160; <span class="keywordtype">size_t</span> *cmdSize,</div>
<div class="line"><a name="l02121"></a><span class="lineno"> 2121</span>&#160; uint8_t mode,</div>
<div class="line"><a name="l02122"></a><span class="lineno"> 2122</span>&#160; <span class="keywordtype">float</span> velocityTuning,</div>
<div class="line"><a name="l02123"></a><span class="lineno"> 2123</span>&#160; <span class="keywordtype">float</span> rateTuning);</div>
<div class="line"><a name="l02124"></a><span class="lineno"> 2124</span>&#160;</div>
<div class="line"><a name="l02137"></a><span class="lineno"> 2137</span>&#160;VnError <a class="code" href="group__uart__genwrite__functions.html#ga0cfa5ab01f74d48525858fd897863ed7">VnUartPacket_genWriteGpsConfiguration</a>(</div>
<div class="line"><a name="l02138"></a><span class="lineno"> 2138</span>&#160; <span class="keywordtype">char</span> *buffer,</div>
<div class="line"><a name="l02139"></a><span class="lineno"> 2139</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l02140"></a><span class="lineno"> 2140</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l02141"></a><span class="lineno"> 2141</span>&#160; <span class="keywordtype">size_t</span> *cmdSize,</div>
<div class="line"><a name="l02142"></a><span class="lineno"> 2142</span>&#160; uint8_t mode,</div>
<div class="line"><a name="l02143"></a><span class="lineno"> 2143</span>&#160; uint8_t ppsSource,</div>
<div class="line"><a name="l02144"></a><span class="lineno"> 2144</span>&#160; uint8_t reserved1,</div>
<div class="line"><a name="l02145"></a><span class="lineno"> 2145</span>&#160; uint8_t reserved2,</div>
<div class="line"><a name="l02146"></a><span class="lineno"> 2146</span>&#160; uint8_t reserved3);</div>
<div class="line"><a name="l02147"></a><span class="lineno"> 2147</span>&#160;</div>
<div class="line"><a name="l02156"></a><span class="lineno"> 2156</span>&#160;VnError <a class="code" href="group__uart__genwrite__functions.html#ga4681c5234b654945de18a195737b4e76">VnUartPacket_genWriteGpsAntennaOffset</a>(</div>
<div class="line"><a name="l02157"></a><span class="lineno"> 2157</span>&#160; <span class="keywordtype">char</span> *buffer,</div>
<div class="line"><a name="l02158"></a><span class="lineno"> 2158</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l02159"></a><span class="lineno"> 2159</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l02160"></a><span class="lineno"> 2160</span>&#160; <span class="keywordtype">size_t</span> *cmdSize,</div>
<div class="line"><a name="l02161"></a><span class="lineno"> 2161</span>&#160; <a class="code" href="unionvec3f.html">vec3f</a> position);</div>
<div class="line"><a name="l02162"></a><span class="lineno"> 2162</span>&#160;</div>
<div class="line"><a name="l02174"></a><span class="lineno"> 2174</span>&#160;VnError <a class="code" href="group__uart__genwrite__functions.html#gaae3dece8397d8521df77fe960c1a847d">VnUartPacket_genWriteInsBasicConfiguration</a>(</div>
<div class="line"><a name="l02175"></a><span class="lineno"> 2175</span>&#160; <span class="keywordtype">char</span> *buffer,</div>
<div class="line"><a name="l02176"></a><span class="lineno"> 2176</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l02177"></a><span class="lineno"> 2177</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l02178"></a><span class="lineno"> 2178</span>&#160; <span class="keywordtype">size_t</span> *cmdSize,</div>
<div class="line"><a name="l02179"></a><span class="lineno"> 2179</span>&#160; uint8_t scenario,</div>
<div class="line"><a name="l02180"></a><span class="lineno"> 2180</span>&#160; uint8_t ahrsAiding,</div>
<div class="line"><a name="l02181"></a><span class="lineno"> 2181</span>&#160; uint8_t estBaseline,</div>
<div class="line"><a name="l02182"></a><span class="lineno"> 2182</span>&#160; uint8_t resv2);</div>
<div class="line"><a name="l02183"></a><span class="lineno"> 2183</span>&#160;</div>
<div class="line"><a name="l02194"></a><span class="lineno"> 2194</span>&#160;VnError <a class="code" href="group__uart__genwrite__functions.html#ga98048c5abaef159b6c6f4ea54b26a145">VnUartPacket_genWriteStartupFilterBiasEstimate</a>(</div>
<div class="line"><a name="l02195"></a><span class="lineno"> 2195</span>&#160; <span class="keywordtype">char</span> *buffer,</div>
<div class="line"><a name="l02196"></a><span class="lineno"> 2196</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l02197"></a><span class="lineno"> 2197</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l02198"></a><span class="lineno"> 2198</span>&#160; <span class="keywordtype">size_t</span> *cmdSize,</div>
<div class="line"><a name="l02199"></a><span class="lineno"> 2199</span>&#160; <a class="code" href="unionvec3f.html">vec3f</a> gyroBias,</div>
<div class="line"><a name="l02200"></a><span class="lineno"> 2200</span>&#160; <a class="code" href="unionvec3f.html">vec3f</a> accelBias,</div>
<div class="line"><a name="l02201"></a><span class="lineno"> 2201</span>&#160; <span class="keywordtype">float</span> pressureBias);</div>
<div class="line"><a name="l02202"></a><span class="lineno"> 2202</span>&#160;</div>
<div class="line"><a name="l02215"></a><span class="lineno"> 2215</span>&#160;VnError <a class="code" href="group__uart__genwrite__functions.html#ga8b84de3d348cf7d0462890c507e7de48">VnUartPacket_genWriteDeltaThetaAndDeltaVelocityConfiguration</a>(</div>
<div class="line"><a name="l02216"></a><span class="lineno"> 2216</span>&#160; <span class="keywordtype">char</span> *buffer,</div>
<div class="line"><a name="l02217"></a><span class="lineno"> 2217</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l02218"></a><span class="lineno"> 2218</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l02219"></a><span class="lineno"> 2219</span>&#160; <span class="keywordtype">size_t</span> *cmdSize,</div>
<div class="line"><a name="l02220"></a><span class="lineno"> 2220</span>&#160; uint8_t integrationFrame,</div>
<div class="line"><a name="l02221"></a><span class="lineno"> 2221</span>&#160; uint8_t gyroCompensation,</div>
<div class="line"><a name="l02222"></a><span class="lineno"> 2222</span>&#160; uint8_t accelCompensation,</div>
<div class="line"><a name="l02223"></a><span class="lineno"> 2223</span>&#160; uint8_t reserved1,</div>
<div class="line"><a name="l02224"></a><span class="lineno"> 2224</span>&#160; uint16_t reserved2);</div>
<div class="line"><a name="l02225"></a><span class="lineno"> 2225</span>&#160;</div>
<div class="line"><a name="l02240"></a><span class="lineno"> 2240</span>&#160;VnError <a class="code" href="group__uart__genwrite__functions.html#ga1c8ab4e3b8eb31cff154e7c0997276fb">VnUartPacket_genWriteReferenceVectorConfiguration</a>(</div>
<div class="line"><a name="l02241"></a><span class="lineno"> 2241</span>&#160; <span class="keywordtype">char</span> *buffer,</div>
<div class="line"><a name="l02242"></a><span class="lineno"> 2242</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l02243"></a><span class="lineno"> 2243</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l02244"></a><span class="lineno"> 2244</span>&#160; <span class="keywordtype">size_t</span> *cmdSize,</div>
<div class="line"><a name="l02245"></a><span class="lineno"> 2245</span>&#160; uint8_t useMagModel,</div>
<div class="line"><a name="l02246"></a><span class="lineno"> 2246</span>&#160; uint8_t useGravityModel,</div>
<div class="line"><a name="l02247"></a><span class="lineno"> 2247</span>&#160; uint8_t resv1,</div>
<div class="line"><a name="l02248"></a><span class="lineno"> 2248</span>&#160; uint8_t resv2,</div>
<div class="line"><a name="l02249"></a><span class="lineno"> 2249</span>&#160; uint32_t recalcThreshold,</div>
<div class="line"><a name="l02250"></a><span class="lineno"> 2250</span>&#160; <span class="keywordtype">float</span> year,</div>
<div class="line"><a name="l02251"></a><span class="lineno"> 2251</span>&#160; <a class="code" href="unionvec3d.html">vec3d</a> position);</div>
<div class="line"><a name="l02252"></a><span class="lineno"> 2252</span>&#160;</div>
<div class="line"><a name="l02262"></a><span class="lineno"> 2262</span>&#160;VnError <a class="code" href="group__uart__genwrite__functions.html#ga7102d519619fb52fb275fb566a48f6b2">VnUartPacket_genWriteGyroCompensation</a>(</div>
<div class="line"><a name="l02263"></a><span class="lineno"> 2263</span>&#160; <span class="keywordtype">char</span> *buffer,</div>
<div class="line"><a name="l02264"></a><span class="lineno"> 2264</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l02265"></a><span class="lineno"> 2265</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l02266"></a><span class="lineno"> 2266</span>&#160; <span class="keywordtype">size_t</span> *cmdSize,</div>
<div class="line"><a name="l02267"></a><span class="lineno"> 2267</span>&#160; <a class="code" href="unionmat3f.html">mat3f</a> c,</div>
<div class="line"><a name="l02268"></a><span class="lineno"> 2268</span>&#160; <a class="code" href="unionvec3f.html">vec3f</a> b);</div>
<div class="line"><a name="l02269"></a><span class="lineno"> 2269</span>&#160;</div>
<div class="line"><a name="l02287"></a><span class="lineno"> 2287</span>&#160;VnError <a class="code" href="group__uart__genwrite__functions.html#gad70fcd798beb27e954f2dc7eb141774d">VnUartPacket_genWriteImuFilteringConfiguration</a>(</div>
<div class="line"><a name="l02288"></a><span class="lineno"> 2288</span>&#160; <span class="keywordtype">char</span> *buffer,</div>
<div class="line"><a name="l02289"></a><span class="lineno"> 2289</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l02290"></a><span class="lineno"> 2290</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l02291"></a><span class="lineno"> 2291</span>&#160; <span class="keywordtype">size_t</span> *cmdSize,</div>
<div class="line"><a name="l02292"></a><span class="lineno"> 2292</span>&#160; uint16_t magWindowSize,</div>
<div class="line"><a name="l02293"></a><span class="lineno"> 2293</span>&#160; uint16_t accelWindowSize,</div>
<div class="line"><a name="l02294"></a><span class="lineno"> 2294</span>&#160; uint16_t gyroWindowSize,</div>
<div class="line"><a name="l02295"></a><span class="lineno"> 2295</span>&#160; uint16_t tempWindowSize,</div>
<div class="line"><a name="l02296"></a><span class="lineno"> 2296</span>&#160; uint16_t presWindowSize,</div>
<div class="line"><a name="l02297"></a><span class="lineno"> 2297</span>&#160; uint8_t magFilterMode,</div>
<div class="line"><a name="l02298"></a><span class="lineno"> 2298</span>&#160; uint8_t accelFilterMode,</div>
<div class="line"><a name="l02299"></a><span class="lineno"> 2299</span>&#160; uint8_t gyroFilterMode,</div>
<div class="line"><a name="l02300"></a><span class="lineno"> 2300</span>&#160; uint8_t tempFilterMode,</div>
<div class="line"><a name="l02301"></a><span class="lineno"> 2301</span>&#160; uint8_t presFilterMode);</div>
<div class="line"><a name="l02302"></a><span class="lineno"> 2302</span>&#160;</div>
<div class="line"><a name="l02312"></a><span class="lineno"> 2312</span>&#160;VnError <a class="code" href="group__uart__genwrite__functions.html#gadfafa40c490d9a94636771a659146caa">VnUartPacket_genWriteGpsCompassBaseline</a>(</div>
<div class="line"><a name="l02313"></a><span class="lineno"> 2313</span>&#160; <span class="keywordtype">char</span> *buffer,</div>
<div class="line"><a name="l02314"></a><span class="lineno"> 2314</span>&#160; <span class="keywordtype">size_t</span> bufferSize,</div>
<div class="line"><a name="l02315"></a><span class="lineno"> 2315</span>&#160; VnErrorDetectionMode errorDetectionMode,</div>
<div class="line"><a name="l02316"></a><span class="lineno"> 2316</span>&#160; <span class="keywordtype">size_t</span> *cmdSize,</div>
<div class="line"><a name="l02317"></a><span class="lineno"> 2317</span>&#160; <a class="code" href="unionvec3f.html">vec3f</a> position,</div>
<div class="line"><a name="l02318"></a><span class="lineno"> 2318</span>&#160; <a class="code" href="unionvec3f.html">vec3f</a> uncertainty);</div>
<div class="line"><a name="l02319"></a><span class="lineno"> 2319</span>&#160;</div>
<div class="line"><a name="l02325"></a><span class="lineno"> 2325</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#ga4488412e853a2c1655fa1ebbb63d3efa">VnUartPacket_parseError</a>(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, uint8_t *error);</div>
<div class="line"><a name="l02326"></a><span class="lineno"> 2326</span>&#160;</div>
<div class="line"><a name="l02332"></a><span class="lineno"> 2332</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#ga8c11ce5559fdd176646047510b71c581">VnUartPacket_parseErrorRaw</a>(uint8_t *packet, uint8_t *error);</div>
<div class="line"><a name="l02333"></a><span class="lineno"> 2333</span>&#160;</div>
<div class="line"><a name="l02347"></a><span class="lineno"> 2347</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#gafd0d33575cf119e5467540d358de2c02">VnUartPacket_parseBinaryOutput</a>(</div>
<div class="line"><a name="l02348"></a><span class="lineno"> 2348</span>&#160; <a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet,</div>
<div class="line"><a name="l02349"></a><span class="lineno"> 2349</span>&#160; uint16_t* asyncMode,</div>
<div class="line"><a name="l02350"></a><span class="lineno"> 2350</span>&#160; uint16_t* rateDivisor,</div>
<div class="line"><a name="l02351"></a><span class="lineno"> 2351</span>&#160; uint16_t* outputGroup,</div>
<div class="line"><a name="l02352"></a><span class="lineno"> 2352</span>&#160; uint16_t* commonField,</div>
<div class="line"><a name="l02353"></a><span class="lineno"> 2353</span>&#160; uint16_t* timeField,</div>
<div class="line"><a name="l02354"></a><span class="lineno"> 2354</span>&#160; uint16_t* imuField,</div>
<div class="line"><a name="l02355"></a><span class="lineno"> 2355</span>&#160; uint16_t* gpsField,</div>
<div class="line"><a name="l02356"></a><span class="lineno"> 2356</span>&#160; uint16_t* attitudeField,</div>
<div class="line"><a name="l02357"></a><span class="lineno"> 2357</span>&#160; uint16_t* insField);</div>
<div class="line"><a name="l02358"></a><span class="lineno"> 2358</span>&#160;</div>
<div class="line"><a name="l02372"></a><span class="lineno"> 2372</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#ga5924071e89fb44af85db890c075ebac2">VnUartPacket_parseBinaryOutputRaw</a>(</div>
<div class="line"><a name="l02373"></a><span class="lineno"> 2373</span>&#160; uint8_t *packet,</div>
<div class="line"><a name="l02374"></a><span class="lineno"> 2374</span>&#160; uint16_t* asyncMode,</div>
<div class="line"><a name="l02375"></a><span class="lineno"> 2375</span>&#160; uint16_t* rateDivisor,</div>
<div class="line"><a name="l02376"></a><span class="lineno"> 2376</span>&#160; uint16_t* outputGroup,</div>
<div class="line"><a name="l02377"></a><span class="lineno"> 2377</span>&#160; uint16_t* commonField,</div>
<div class="line"><a name="l02378"></a><span class="lineno"> 2378</span>&#160; uint16_t* timeField,</div>
<div class="line"><a name="l02379"></a><span class="lineno"> 2379</span>&#160; uint16_t* imuField,</div>
<div class="line"><a name="l02380"></a><span class="lineno"> 2380</span>&#160; uint16_t* gpsField,</div>
<div class="line"><a name="l02381"></a><span class="lineno"> 2381</span>&#160; uint16_t* attitudeField,</div>
<div class="line"><a name="l02382"></a><span class="lineno"> 2382</span>&#160; uint16_t* insField);</div>
<div class="line"><a name="l02383"></a><span class="lineno"> 2383</span>&#160;</div>
<div class="line"><a name="l02389"></a><span class="lineno"> 2389</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#ga7229fbd9bdeb76f594d00541aa07004e">VnUartPacket_parseUserTag</a>(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, <span class="keywordtype">char</span>* tag);</div>
<div class="line"><a name="l02390"></a><span class="lineno"> 2390</span>&#160;</div>
<div class="line"><a name="l02396"></a><span class="lineno"> 2396</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#gada904203ff26a6c12014f838963e4d01">VnUartPacket_parseUserTagRaw</a>(<span class="keywordtype">char</span> *packet, <span class="keywordtype">char</span>* tag);</div>
<div class="line"><a name="l02397"></a><span class="lineno"> 2397</span>&#160;</div>
<div class="line"><a name="l02403"></a><span class="lineno"> 2403</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#gad811578908e41056b2b3a042a8e7f421">VnUartPacket_parseModelNumber</a>(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, <span class="keywordtype">char</span>* productName);</div>
<div class="line"><a name="l02404"></a><span class="lineno"> 2404</span>&#160;</div>
<div class="line"><a name="l02410"></a><span class="lineno"> 2410</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#ga143dcf19679055a8c77fb3b7c1263148">VnUartPacket_parseModelNumberRaw</a>(<span class="keywordtype">char</span> *packet, <span class="keywordtype">char</span>* productName);</div>
<div class="line"><a name="l02411"></a><span class="lineno"> 2411</span>&#160;</div>
<div class="line"><a name="l02417"></a><span class="lineno"> 2417</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#gad8f8e72e2b81a9e84a3e1b601341b6f7">VnUartPacket_parseHardwareRevision</a>(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, uint32_t* revision);</div>
<div class="line"><a name="l02418"></a><span class="lineno"> 2418</span>&#160;</div>
<div class="line"><a name="l02424"></a><span class="lineno"> 2424</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#ga41e2a049946caccfad7f564c8e016023">VnUartPacket_parseHardwareRevisionRaw</a>(<span class="keywordtype">char</span> *packet, uint32_t* revision);</div>
<div class="line"><a name="l02425"></a><span class="lineno"> 2425</span>&#160;</div>
<div class="line"><a name="l02431"></a><span class="lineno"> 2431</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#ga9be280e21ee63375d8cfa53278d4eaf8">VnUartPacket_parseSerialNumber</a>(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, uint32_t* serialNum);</div>
<div class="line"><a name="l02432"></a><span class="lineno"> 2432</span>&#160;</div>
<div class="line"><a name="l02438"></a><span class="lineno"> 2438</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#ga770df9852e4f860ecb25cebe995c826b">VnUartPacket_parseSerialNumberRaw</a>(<span class="keywordtype">char</span> *packet, uint32_t* serialNum);</div>
<div class="line"><a name="l02439"></a><span class="lineno"> 2439</span>&#160;</div>
<div class="line"><a name="l02445"></a><span class="lineno"> 2445</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#gaf125dc3e6b0a422e348ce753ad449992">VnUartPacket_parseFirmwareVersion</a>(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, <span class="keywordtype">char</span>* firmwareVersion);</div>
<div class="line"><a name="l02446"></a><span class="lineno"> 2446</span>&#160;</div>
<div class="line"><a name="l02452"></a><span class="lineno"> 2452</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#gab8e5253fe54536db27510b1d8078e189">VnUartPacket_parseFirmwareVersionRaw</a>(<span class="keywordtype">char</span> *packet, <span class="keywordtype">char</span>* firmwareVersion);</div>
<div class="line"><a name="l02453"></a><span class="lineno"> 2453</span>&#160;</div>
<div class="line"><a name="l02459"></a><span class="lineno"> 2459</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#ga60951e4f42a600f1a58bfff62879f370">VnUartPacket_parseSerialBaudRate</a>(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, uint32_t* baudrate);</div>
<div class="line"><a name="l02460"></a><span class="lineno"> 2460</span>&#160;</div>
<div class="line"><a name="l02466"></a><span class="lineno"> 2466</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#ga879513ea4a6d6e1d7996af4dab43a139">VnUartPacket_parseSerialBaudRateRaw</a>(<span class="keywordtype">char</span> *packet, uint32_t* baudrate);</div>
<div class="line"><a name="l02467"></a><span class="lineno"> 2467</span>&#160;</div>
<div class="line"><a name="l02473"></a><span class="lineno"> 2473</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#ga9f53aea6e59b6dbd403f030b6560c200">VnUartPacket_parseAsyncDataOutputType</a>(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, uint32_t* ador);</div>
<div class="line"><a name="l02474"></a><span class="lineno"> 2474</span>&#160;</div>
<div class="line"><a name="l02480"></a><span class="lineno"> 2480</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#ga12845975b8c45b9220c08d71376c907b">VnUartPacket_parseAsyncDataOutputTypeRaw</a>(<span class="keywordtype">char</span> *packet, uint32_t* ador);</div>
<div class="line"><a name="l02481"></a><span class="lineno"> 2481</span>&#160;</div>
<div class="line"><a name="l02487"></a><span class="lineno"> 2487</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#gaa89c4d2c71f4e60cacb4f9da90367e12">VnUartPacket_parseAsyncDataOutputFrequency</a>(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, uint32_t* adof);</div>
<div class="line"><a name="l02488"></a><span class="lineno"> 2488</span>&#160;</div>
<div class="line"><a name="l02494"></a><span class="lineno"> 2494</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#gaf5be2c3d0eee19994d3be0e3b9a63b51">VnUartPacket_parseAsyncDataOutputFrequencyRaw</a>(<span class="keywordtype">char</span> *packet, uint32_t* adof);</div>
<div class="line"><a name="l02495"></a><span class="lineno"> 2495</span>&#160;</div>
<div class="line"><a name="l02501"></a><span class="lineno"> 2501</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#gacba233f0c1ef52808fedee9b9af19dd5">VnUartPacket_parseYawPitchRoll</a>(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, <a class="code" href="unionvec3f.html">vec3f</a>* yawPitchRoll);</div>
<div class="line"><a name="l02502"></a><span class="lineno"> 2502</span>&#160;</div>
<div class="line"><a name="l02508"></a><span class="lineno"> 2508</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#gafb9b03c00c9ce65d04b909dd383b85b1">VnUartPacket_parseYawPitchRollRaw</a>(<span class="keywordtype">char</span> *packet, <a class="code" href="unionvec3f.html">vec3f</a>* yawPitchRoll);</div>
<div class="line"><a name="l02509"></a><span class="lineno"> 2509</span>&#160;</div>
<div class="line"><a name="l02515"></a><span class="lineno"> 2515</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#ga768fdcaed903a9ecaa38155df80616d6">VnUartPacket_parseAttitudeQuaternion</a>(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, <a class="code" href="unionvec4f.html">vec4f</a>* quat);</div>
<div class="line"><a name="l02516"></a><span class="lineno"> 2516</span>&#160;</div>
<div class="line"><a name="l02522"></a><span class="lineno"> 2522</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#ga51d39089d5ad127aeb48fd4293388821">VnUartPacket_parseAttitudeQuaternionRaw</a>(<span class="keywordtype">char</span> *packet, <a class="code" href="unionvec4f.html">vec4f</a>* quat);</div>
<div class="line"><a name="l02523"></a><span class="lineno"> 2523</span>&#160;</div>
<div class="line"><a name="l02532"></a><span class="lineno"> 2532</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#ga8557035a208dc941d0c6a3afbb460af6">VnUartPacket_parseQuaternionMagneticAccelerationAndAngularRates</a>(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, <a class="code" href="unionvec4f.html">vec4f</a>* quat, <a class="code" href="unionvec3f.html">vec3f</a>* mag, <a class="code" href="unionvec3f.html">vec3f</a>* accel, <a class="code" href="unionvec3f.html">vec3f</a>* gyro);</div>
<div class="line"><a name="l02533"></a><span class="lineno"> 2533</span>&#160;</div>
<div class="line"><a name="l02542"></a><span class="lineno"> 2542</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#ga93df42d39def7bad7bdd9568f8ba995d">VnUartPacket_parseQuaternionMagneticAccelerationAndAngularRatesRaw</a>(<span class="keywordtype">char</span> *packet, <a class="code" href="unionvec4f.html">vec4f</a>* quat, <a class="code" href="unionvec3f.html">vec3f</a>* mag, <a class="code" href="unionvec3f.html">vec3f</a>* accel, <a class="code" href="unionvec3f.html">vec3f</a>* gyro);</div>
<div class="line"><a name="l02543"></a><span class="lineno"> 2543</span>&#160;</div>
<div class="line"><a name="l02549"></a><span class="lineno"> 2549</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#gaf9006e67961978c62206c247638b9562">VnUartPacket_parseMagneticMeasurements</a>(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, <a class="code" href="unionvec3f.html">vec3f</a>* mag);</div>
<div class="line"><a name="l02550"></a><span class="lineno"> 2550</span>&#160;</div>
<div class="line"><a name="l02556"></a><span class="lineno"> 2556</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#gab0415129d370c08e8c1320c11ab2b758">VnUartPacket_parseMagneticMeasurementsRaw</a>(<span class="keywordtype">char</span> *packet, <a class="code" href="unionvec3f.html">vec3f</a>* mag);</div>
<div class="line"><a name="l02557"></a><span class="lineno"> 2557</span>&#160;</div>
<div class="line"><a name="l02563"></a><span class="lineno"> 2563</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#gacf24ba30cd395a9f78fed989ab5edda8">VnUartPacket_parseAccelerationMeasurements</a>(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, <a class="code" href="unionvec3f.html">vec3f</a>* accel);</div>
<div class="line"><a name="l02564"></a><span class="lineno"> 2564</span>&#160;</div>
<div class="line"><a name="l02570"></a><span class="lineno"> 2570</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#gab76b6463bf7a8e5e164d086a653c761c">VnUartPacket_parseAccelerationMeasurementsRaw</a>(<span class="keywordtype">char</span> *packet, <a class="code" href="unionvec3f.html">vec3f</a>* accel);</div>
<div class="line"><a name="l02571"></a><span class="lineno"> 2571</span>&#160;</div>
<div class="line"><a name="l02577"></a><span class="lineno"> 2577</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#ga652a50194a9ff479967142b1951d907a">VnUartPacket_parseAngularRateMeasurements</a>(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, <a class="code" href="unionvec3f.html">vec3f</a>* gyro);</div>
<div class="line"><a name="l02578"></a><span class="lineno"> 2578</span>&#160;</div>
<div class="line"><a name="l02584"></a><span class="lineno"> 2584</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#gafd04e1624cd6ec5d874c91dacba5893a">VnUartPacket_parseAngularRateMeasurementsRaw</a>(<span class="keywordtype">char</span> *packet, <a class="code" href="unionvec3f.html">vec3f</a>* gyro);</div>
<div class="line"><a name="l02585"></a><span class="lineno"> 2585</span>&#160;</div>
<div class="line"><a name="l02593"></a><span class="lineno"> 2593</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#ga074240e66a3030767bbe011cc4c107d8">VnUartPacket_parseMagneticAccelerationAndAngularRates</a>(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, <a class="code" href="unionvec3f.html">vec3f</a>* mag, <a class="code" href="unionvec3f.html">vec3f</a>* accel, <a class="code" href="unionvec3f.html">vec3f</a>* gyro);</div>
<div class="line"><a name="l02594"></a><span class="lineno"> 2594</span>&#160;</div>
<div class="line"><a name="l02602"></a><span class="lineno"> 2602</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#ga5b3d13775510d6c03304c020a012a928">VnUartPacket_parseMagneticAccelerationAndAngularRatesRaw</a>(<span class="keywordtype">char</span> *packet, <a class="code" href="unionvec3f.html">vec3f</a>* mag, <a class="code" href="unionvec3f.html">vec3f</a>* accel, <a class="code" href="unionvec3f.html">vec3f</a>* gyro);</div>
<div class="line"><a name="l02603"></a><span class="lineno"> 2603</span>&#160;</div>
<div class="line"><a name="l02610"></a><span class="lineno"> 2610</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#gad3fc2e698161105b96457aad4bdcb574">VnUartPacket_parseMagneticAndGravityReferenceVectors</a>(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, <a class="code" href="unionvec3f.html">vec3f</a>* magRef, <a class="code" href="unionvec3f.html">vec3f</a>* accRef);</div>
<div class="line"><a name="l02611"></a><span class="lineno"> 2611</span>&#160;</div>
<div class="line"><a name="l02618"></a><span class="lineno"> 2618</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#ga1b63c9923d58a7364eb8a87adfaf0c11">VnUartPacket_parseMagneticAndGravityReferenceVectorsRaw</a>(<span class="keywordtype">char</span> *packet, <a class="code" href="unionvec3f.html">vec3f</a>* magRef, <a class="code" href="unionvec3f.html">vec3f</a>* accRef);</div>
<div class="line"><a name="l02619"></a><span class="lineno"> 2619</span>&#160;</div>
<div class="line"><a name="l02628"></a><span class="lineno"> 2628</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#gaf0b7b8d7a20b62bd2aff1111d09bf81d">VnUartPacket_parseFilterMeasurementsVarianceParameters</a>(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, <span class="keywordtype">float</span>* angularWalkVariance, <a class="code" href="unionvec3f.html">vec3f</a>* angularRateVariance, <a class="code" href="unionvec3f.html">vec3f</a>* magneticVariance, <a class="code" href="unionvec3f.html">vec3f</a>* accelerationVariance);</div>
<div class="line"><a name="l02629"></a><span class="lineno"> 2629</span>&#160;</div>
<div class="line"><a name="l02638"></a><span class="lineno"> 2638</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#ga4104d79231aa4193540995b17e9aa2f9">VnUartPacket_parseFilterMeasurementsVarianceParametersRaw</a>(<span class="keywordtype">char</span> *packet, <span class="keywordtype">float</span>* angularWalkVariance, <a class="code" href="unionvec3f.html">vec3f</a>* angularRateVariance, <a class="code" href="unionvec3f.html">vec3f</a>* magneticVariance, <a class="code" href="unionvec3f.html">vec3f</a>* accelerationVariance);</div>
<div class="line"><a name="l02639"></a><span class="lineno"> 2639</span>&#160;</div>
<div class="line"><a name="l02646"></a><span class="lineno"> 2646</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#ga15e0519943cbbec07de39932c1b2826f">VnUartPacket_parseMagnetometerCompensation</a>(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, <a class="code" href="unionmat3f.html">mat3f</a>* c, <a class="code" href="unionvec3f.html">vec3f</a>* b);</div>
<div class="line"><a name="l02647"></a><span class="lineno"> 2647</span>&#160;</div>
<div class="line"><a name="l02654"></a><span class="lineno"> 2654</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#gab2b63e8161d79136f624aab56127f192">VnUartPacket_parseMagnetometerCompensationRaw</a>(<span class="keywordtype">char</span> *packet, <a class="code" href="unionmat3f.html">mat3f</a>* c, <a class="code" href="unionvec3f.html">vec3f</a>* b);</div>
<div class="line"><a name="l02655"></a><span class="lineno"> 2655</span>&#160;</div>
<div class="line"><a name="l02664"></a><span class="lineno"> 2664</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#ga0fa8f2862d8cebd228f9b1fa19550f14">VnUartPacket_parseFilterActiveTuningParameters</a>(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, <span class="keywordtype">float</span>* magneticDisturbanceGain, <span class="keywordtype">float</span>* accelerationDisturbanceGain, <span class="keywordtype">float</span>* magneticDisturbanceMemory, <span class="keywordtype">float</span>* accelerationDisturbanceMemory);</div>
<div class="line"><a name="l02665"></a><span class="lineno"> 2665</span>&#160;</div>
<div class="line"><a name="l02674"></a><span class="lineno"> 2674</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#gaef3c076525b1da4ed10921defd641e05">VnUartPacket_parseFilterActiveTuningParametersRaw</a>(<span class="keywordtype">char</span> *packet, <span class="keywordtype">float</span>* magneticDisturbanceGain, <span class="keywordtype">float</span>* accelerationDisturbanceGain, <span class="keywordtype">float</span>* magneticDisturbanceMemory, <span class="keywordtype">float</span>* accelerationDisturbanceMemory);</div>
<div class="line"><a name="l02675"></a><span class="lineno"> 2675</span>&#160;</div>
<div class="line"><a name="l02682"></a><span class="lineno"> 2682</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#ga4318d5a00e0b79594e8cf8644991894f">VnUartPacket_parseAccelerationCompensation</a>(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, <a class="code" href="unionmat3f.html">mat3f</a>* c, <a class="code" href="unionvec3f.html">vec3f</a>* b);</div>
<div class="line"><a name="l02683"></a><span class="lineno"> 2683</span>&#160;</div>
<div class="line"><a name="l02690"></a><span class="lineno"> 2690</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#gac691ca7b1ab4fc0de3a494b62490fe5d">VnUartPacket_parseAccelerationCompensationRaw</a>(<span class="keywordtype">char</span> *packet, <a class="code" href="unionmat3f.html">mat3f</a>* c, <a class="code" href="unionvec3f.html">vec3f</a>* b);</div>
<div class="line"><a name="l02691"></a><span class="lineno"> 2691</span>&#160;</div>
<div class="line"><a name="l02697"></a><span class="lineno"> 2697</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#ga443da0155c22e0655b7064167716fbaf">VnUartPacket_parseReferenceFrameRotation</a>(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, <a class="code" href="unionmat3f.html">mat3f</a>* c);</div>
<div class="line"><a name="l02698"></a><span class="lineno"> 2698</span>&#160;</div>
<div class="line"><a name="l02704"></a><span class="lineno"> 2704</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#gaaf0dac23312449f18d47eb0828fdaeda">VnUartPacket_parseReferenceFrameRotationRaw</a>(<span class="keywordtype">char</span> *packet, <a class="code" href="unionmat3f.html">mat3f</a>* c);</div>
<div class="line"><a name="l02705"></a><span class="lineno"> 2705</span>&#160;</div>
<div class="line"><a name="l02714"></a><span class="lineno"> 2714</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#ga197102f43f30f7e14badfce7d41f48d8">VnUartPacket_parseYawPitchRollMagneticAccelerationAndAngularRates</a>(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, <a class="code" href="unionvec3f.html">vec3f</a>* yawPitchRoll, <a class="code" href="unionvec3f.html">vec3f</a>* mag, <a class="code" href="unionvec3f.html">vec3f</a>* accel, <a class="code" href="unionvec3f.html">vec3f</a>* gyro);</div>
<div class="line"><a name="l02715"></a><span class="lineno"> 2715</span>&#160;</div>
<div class="line"><a name="l02724"></a><span class="lineno"> 2724</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#gaeea29df69957929ddaf14edcb33cee71">VnUartPacket_parseYawPitchRollMagneticAccelerationAndAngularRatesRaw</a>(<span class="keywordtype">char</span> *packet, <a class="code" href="unionvec3f.html">vec3f</a>* yawPitchRoll, <a class="code" href="unionvec3f.html">vec3f</a>* mag, <a class="code" href="unionvec3f.html">vec3f</a>* accel, <a class="code" href="unionvec3f.html">vec3f</a>* gyro);</div>
<div class="line"><a name="l02725"></a><span class="lineno"> 2725</span>&#160;</div>
<div class="line"><a name="l02737"></a><span class="lineno"> 2737</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#ga6328410f1133baf68d4c42dcf4b18957">VnUartPacket_parseCommunicationProtocolControl</a>(<a class="code" 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);</div>
<div class="line"><a name="l02738"></a><span class="lineno"> 2738</span>&#160;</div>
<div class="line"><a name="l02750"></a><span class="lineno"> 2750</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#gafac199e1275204d2ff9bba911c574615">VnUartPacket_parseCommunicationProtocolControlRaw</a>(<span class="keywordtype">char</span> *packet, uint8_t* serialCount, uint8_t* serialStatus, uint8_t* spiCount, uint8_t* spiStatus, uint8_t* serialChecksum, uint8_t* spiChecksum, uint8_t* errorMode);</div>
<div class="line"><a name="l02751"></a><span class="lineno"> 2751</span>&#160;</div>
<div class="line"><a name="l02765"></a><span class="lineno"> 2765</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#ga5bd4f07a18c9c2f2f00a08087b09d1b6">VnUartPacket_parseSynchronizationControl</a>(<a class="code" 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);</div>
<div class="line"><a name="l02766"></a><span class="lineno"> 2766</span>&#160;</div>
<div class="line"><a name="l02780"></a><span class="lineno"> 2780</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#ga392b12d5b9cec2e55915a1885e25d2d1">VnUartPacket_parseSynchronizationControlRaw</a>(<span class="keywordtype">char</span> *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);</div>
<div class="line"><a name="l02781"></a><span class="lineno"> 2781</span>&#160;</div>
<div class="line"><a name="l02789"></a><span class="lineno"> 2789</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#ga8a89c3acc4fa19e012e737f69401ffaf">VnUartPacket_parseSynchronizationStatus</a>(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, uint32_t* syncInCount, uint32_t* syncInTime, uint32_t* syncOutCount);</div>
<div class="line"><a name="l02790"></a><span class="lineno"> 2790</span>&#160;</div>
<div class="line"><a name="l02798"></a><span class="lineno"> 2798</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#ga3b96691a651d211b8bbfe81c6d559bc4">VnUartPacket_parseSynchronizationStatusRaw</a>(<span class="keywordtype">char</span> *packet, uint32_t* syncInCount, uint32_t* syncInTime, uint32_t* syncOutCount);</div>
<div class="line"><a name="l02799"></a><span class="lineno"> 2799</span>&#160;</div>
<div class="line"><a name="l02809"></a><span class="lineno"> 2809</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#ga825b5284cdc2b5697d5e11980bd5e690">VnUartPacket_parseFilterBasicControl</a>(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, uint8_t* magMode, uint8_t* extMagMode, uint8_t* extAccMode, uint8_t* extGyroMode, <a class="code" href="unionvec3f.html">vec3f</a>* gyroLimit);</div>
<div class="line"><a name="l02810"></a><span class="lineno"> 2810</span>&#160;</div>
<div class="line"><a name="l02820"></a><span class="lineno"> 2820</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#ga6ddfb7e22e3208979130b8e328489915">VnUartPacket_parseFilterBasicControlRaw</a>(<span class="keywordtype">char</span> *packet, uint8_t* magMode, uint8_t* extMagMode, uint8_t* extAccMode, uint8_t* extGyroMode, <a class="code" href="unionvec3f.html">vec3f</a>* gyroLimit);</div>
<div class="line"><a name="l02821"></a><span class="lineno"> 2821</span>&#160;</div>
<div class="line"><a name="l02830"></a><span class="lineno"> 2830</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#ga8c6e9480662677fe2ca207383b770b2d">VnUartPacket_parseVpeBasicControl</a>(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, uint8_t* enable, uint8_t* headingMode, uint8_t* filteringMode, uint8_t* tuningMode);</div>
<div class="line"><a name="l02831"></a><span class="lineno"> 2831</span>&#160;</div>
<div class="line"><a name="l02840"></a><span class="lineno"> 2840</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#ga0885ec782ae0aa4a17ceff44689221a8">VnUartPacket_parseVpeBasicControlRaw</a>(<span class="keywordtype">char</span> *packet, uint8_t* enable, uint8_t* headingMode, uint8_t* filteringMode, uint8_t* tuningMode);</div>
<div class="line"><a name="l02841"></a><span class="lineno"> 2841</span>&#160;</div>
<div class="line"><a name="l02849"></a><span class="lineno"> 2849</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#ga39683ef7595376b32b20758be462cd38">VnUartPacket_parseVpeMagnetometerBasicTuning</a>(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, <a class="code" href="unionvec3f.html">vec3f</a>* baseTuning, <a class="code" href="unionvec3f.html">vec3f</a>* adaptiveTuning, <a class="code" href="unionvec3f.html">vec3f</a>* adaptiveFiltering);</div>
<div class="line"><a name="l02850"></a><span class="lineno"> 2850</span>&#160;</div>
<div class="line"><a name="l02858"></a><span class="lineno"> 2858</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#ga2a8555a25037d055258f7bb9540f9d14">VnUartPacket_parseVpeMagnetometerBasicTuningRaw</a>(<span class="keywordtype">char</span> *packet, <a class="code" href="unionvec3f.html">vec3f</a>* baseTuning, <a class="code" href="unionvec3f.html">vec3f</a>* adaptiveTuning, <a class="code" href="unionvec3f.html">vec3f</a>* adaptiveFiltering);</div>
<div class="line"><a name="l02859"></a><span class="lineno"> 2859</span>&#160;</div>
<div class="line"><a name="l02869"></a><span class="lineno"> 2869</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#gadd4265cc2d0b6af3fb1076f7b697d517">VnUartPacket_parseVpeMagnetometerAdvancedTuning</a>(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, <a class="code" href="unionvec3f.html">vec3f</a>* minFiltering, <a class="code" href="unionvec3f.html">vec3f</a>* maxFiltering, <span class="keywordtype">float</span>* maxAdaptRate, <span class="keywordtype">float</span>* disturbanceWindow, <span class="keywordtype">float</span>* maxTuning);</div>
<div class="line"><a name="l02870"></a><span class="lineno"> 2870</span>&#160;</div>
<div class="line"><a name="l02880"></a><span class="lineno"> 2880</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#gaed0e59bd2c76f323eccd4b9c3153352e">VnUartPacket_parseVpeMagnetometerAdvancedTuningRaw</a>(<span class="keywordtype">char</span> *packet, <a class="code" href="unionvec3f.html">vec3f</a>* minFiltering, <a class="code" href="unionvec3f.html">vec3f</a>* maxFiltering, <span class="keywordtype">float</span>* maxAdaptRate, <span class="keywordtype">float</span>* disturbanceWindow, <span class="keywordtype">float</span>* maxTuning);</div>
<div class="line"><a name="l02881"></a><span class="lineno"> 2881</span>&#160;</div>
<div class="line"><a name="l02889"></a><span class="lineno"> 2889</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#gacb9956c9d77ffa806e0e55ee0109a942">VnUartPacket_parseVpeAccelerometerBasicTuning</a>(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, <a class="code" href="unionvec3f.html">vec3f</a>* baseTuning, <a class="code" href="unionvec3f.html">vec3f</a>* adaptiveTuning, <a class="code" href="unionvec3f.html">vec3f</a>* adaptiveFiltering);</div>
<div class="line"><a name="l02890"></a><span class="lineno"> 2890</span>&#160;</div>
<div class="line"><a name="l02898"></a><span class="lineno"> 2898</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#ga235ef89cd4735b615115df01d515d7c1">VnUartPacket_parseVpeAccelerometerBasicTuningRaw</a>(<span class="keywordtype">char</span> *packet, <a class="code" href="unionvec3f.html">vec3f</a>* baseTuning, <a class="code" href="unionvec3f.html">vec3f</a>* adaptiveTuning, <a class="code" href="unionvec3f.html">vec3f</a>* adaptiveFiltering);</div>
<div class="line"><a name="l02899"></a><span class="lineno"> 2899</span>&#160;</div>
<div class="line"><a name="l02909"></a><span class="lineno"> 2909</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#gab608631e42813a947d0ca0441b604c13">VnUartPacket_parseVpeAccelerometerAdvancedTuning</a>(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, <a class="code" href="unionvec3f.html">vec3f</a>* minFiltering, <a class="code" href="unionvec3f.html">vec3f</a>* maxFiltering, <span class="keywordtype">float</span>* maxAdaptRate, <span class="keywordtype">float</span>* disturbanceWindow, <span class="keywordtype">float</span>* maxTuning);</div>
<div class="line"><a name="l02910"></a><span class="lineno"> 2910</span>&#160;</div>
<div class="line"><a name="l02920"></a><span class="lineno"> 2920</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#ga27382ddcbb19eb2408ee2e78ad5c9a1a">VnUartPacket_parseVpeAccelerometerAdvancedTuningRaw</a>(<span class="keywordtype">char</span> *packet, <a class="code" href="unionvec3f.html">vec3f</a>* minFiltering, <a class="code" href="unionvec3f.html">vec3f</a>* maxFiltering, <span class="keywordtype">float</span>* maxAdaptRate, <span class="keywordtype">float</span>* disturbanceWindow, <span class="keywordtype">float</span>* maxTuning);</div>
<div class="line"><a name="l02921"></a><span class="lineno"> 2921</span>&#160;</div>
<div class="line"><a name="l02929"></a><span class="lineno"> 2929</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#gaf25da9b1bd6d42110eb2e5997be65e50">VnUartPacket_parseVpeGyroBasicTuning</a>(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, <a class="code" href="unionvec3f.html">vec3f</a>* angularWalkVariance, <a class="code" href="unionvec3f.html">vec3f</a>* baseTuning, <a class="code" href="unionvec3f.html">vec3f</a>* adaptiveTuning);</div>
<div class="line"><a name="l02930"></a><span class="lineno"> 2930</span>&#160;</div>
<div class="line"><a name="l02938"></a><span class="lineno"> 2938</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#ga492a562501a4991e100a70423178e9c7">VnUartPacket_parseVpeGyroBasicTuningRaw</a>(<span class="keywordtype">char</span> *packet, <a class="code" href="unionvec3f.html">vec3f</a>* angularWalkVariance, <a class="code" href="unionvec3f.html">vec3f</a>* baseTuning, <a class="code" href="unionvec3f.html">vec3f</a>* adaptiveTuning);</div>
<div class="line"><a name="l02939"></a><span class="lineno"> 2939</span>&#160;</div>
<div class="line"><a name="l02945"></a><span class="lineno"> 2945</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#ga84adf76e6a64cf9509f8fc39a43641e6">VnUartPacket_parseFilterStartupGyroBias</a>(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, <a class="code" href="unionvec3f.html">vec3f</a>* bias);</div>
<div class="line"><a name="l02946"></a><span class="lineno"> 2946</span>&#160;</div>
<div class="line"><a name="l02952"></a><span class="lineno"> 2952</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#ga15e626258fe7bfe12310fd04ad772dac">VnUartPacket_parseFilterStartupGyroBiasRaw</a>(<span class="keywordtype">char</span> *packet, <a class="code" href="unionvec3f.html">vec3f</a>* bias);</div>
<div class="line"><a name="l02953"></a><span class="lineno"> 2953</span>&#160;</div>
<div class="line"><a name="l02961"></a><span class="lineno"> 2961</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#gafdfbc556eb3db239890adeb534aa85e3">VnUartPacket_parseMagnetometerCalibrationControl</a>(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, uint8_t* hsiMode, uint8_t* hsiOutput, uint8_t* convergeRate);</div>
<div class="line"><a name="l02962"></a><span class="lineno"> 2962</span>&#160;</div>
<div class="line"><a name="l02970"></a><span class="lineno"> 2970</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#ga6a83f10859e96a88de9256732ab0920f">VnUartPacket_parseMagnetometerCalibrationControlRaw</a>(<span class="keywordtype">char</span> *packet, uint8_t* hsiMode, uint8_t* hsiOutput, uint8_t* convergeRate);</div>
<div class="line"><a name="l02971"></a><span class="lineno"> 2971</span>&#160;</div>
<div class="line"><a name="l02978"></a><span class="lineno"> 2978</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#ga699e7432af6f25b52a4d22e88c6f97ba">VnUartPacket_parseCalculatedMagnetometerCalibration</a>(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, <a class="code" href="unionmat3f.html">mat3f</a>* c, <a class="code" href="unionvec3f.html">vec3f</a>* b);</div>
<div class="line"><a name="l02979"></a><span class="lineno"> 2979</span>&#160;</div>
<div class="line"><a name="l02986"></a><span class="lineno"> 2986</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#gae362a829e4c0192e9d0d214637f14b88">VnUartPacket_parseCalculatedMagnetometerCalibrationRaw</a>(<span class="keywordtype">char</span> *packet, <a class="code" href="unionmat3f.html">mat3f</a>* c, <a class="code" href="unionvec3f.html">vec3f</a>* b);</div>
<div class="line"><a name="l02987"></a><span class="lineno"> 2987</span>&#160;</div>
<div class="line"><a name="l02994"></a><span class="lineno"> 2994</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#ga49b3c66e02296b9b2386553b9b808fc3">VnUartPacket_parseIndoorHeadingModeControl</a>(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, <span class="keywordtype">float</span>* maxRateError, uint8_t* reserved1);</div>
<div class="line"><a name="l02995"></a><span class="lineno"> 2995</span>&#160;</div>
<div class="line"><a name="l03002"></a><span class="lineno"> 3002</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#gafbfde077a1b3aabad95479192388974e">VnUartPacket_parseIndoorHeadingModeControlRaw</a>(<span class="keywordtype">char</span> *packet, <span class="keywordtype">float</span>* maxRateError, uint8_t* reserved1);</div>
<div class="line"><a name="l03003"></a><span class="lineno"> 3003</span>&#160;</div>
<div class="line"><a name="l03009"></a><span class="lineno"> 3009</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#ga1b886297ad4d32add3cc995589a86185">VnUartPacket_parseVelocityCompensationMeasurement</a>(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, <a class="code" href="unionvec3f.html">vec3f</a>* velocity);</div>
<div class="line"><a name="l03010"></a><span class="lineno"> 3010</span>&#160;</div>
<div class="line"><a name="l03016"></a><span class="lineno"> 3016</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#ga858daadaadb54d4ba0a6a698961c8e61">VnUartPacket_parseVelocityCompensationMeasurementRaw</a>(<span class="keywordtype">char</span> *packet, <a class="code" href="unionvec3f.html">vec3f</a>* velocity);</div>
<div class="line"><a name="l03017"></a><span class="lineno"> 3017</span>&#160;</div>
<div class="line"><a name="l03025"></a><span class="lineno"> 3025</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#gadb53e61c4962afbb5aba0717d360128e">VnUartPacket_parseVelocityCompensationControl</a>(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, uint8_t* mode, <span class="keywordtype">float</span>* velocityTuning, <span class="keywordtype">float</span>* rateTuning);</div>
<div class="line"><a name="l03026"></a><span class="lineno"> 3026</span>&#160;</div>
<div class="line"><a name="l03034"></a><span class="lineno"> 3034</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#ga4ac4a8a0ee66daef539a5dd3c440778c">VnUartPacket_parseVelocityCompensationControlRaw</a>(<span class="keywordtype">char</span> *packet, uint8_t* mode, <span class="keywordtype">float</span>* velocityTuning, <span class="keywordtype">float</span>* rateTuning);</div>
<div class="line"><a name="l03035"></a><span class="lineno"> 3035</span>&#160;</div>
<div class="line"><a name="l03044"></a><span class="lineno"> 3044</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#ga0d982d0ae2b97f4def93fdb5c036363a">VnUartPacket_parseVelocityCompensationStatus</a>(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, <span class="keywordtype">float</span>* x, <span class="keywordtype">float</span>* xDot, <a class="code" href="unionvec3f.html">vec3f</a>* accelOffset, <a class="code" href="unionvec3f.html">vec3f</a>* omega);</div>
<div class="line"><a name="l03045"></a><span class="lineno"> 3045</span>&#160;</div>
<div class="line"><a name="l03054"></a><span class="lineno"> 3054</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#gaf146527f241e40c19f6081609c5d94bd">VnUartPacket_parseVelocityCompensationStatusRaw</a>(<span class="keywordtype">char</span> *packet, <span class="keywordtype">float</span>* x, <span class="keywordtype">float</span>* xDot, <a class="code" href="unionvec3f.html">vec3f</a>* accelOffset, <a class="code" href="unionvec3f.html">vec3f</a>* omega);</div>
<div class="line"><a name="l03055"></a><span class="lineno"> 3055</span>&#160;</div>
<div class="line"><a name="l03065"></a><span class="lineno"> 3065</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#gadbe4b098a48b41de10cbb231e40af234">VnUartPacket_parseImuMeasurements</a>(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, <a class="code" href="unionvec3f.html">vec3f</a>* mag, <a class="code" href="unionvec3f.html">vec3f</a>* accel, <a class="code" href="unionvec3f.html">vec3f</a>* gyro, <span class="keywordtype">float</span>* temp, <span class="keywordtype">float</span>* pressure);</div>
<div class="line"><a name="l03066"></a><span class="lineno"> 3066</span>&#160;</div>
<div class="line"><a name="l03076"></a><span class="lineno"> 3076</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#ga64e72a5cc892f140eae7a302119e49d6">VnUartPacket_parseImuMeasurementsRaw</a>(<span class="keywordtype">char</span> *packet, <a class="code" href="unionvec3f.html">vec3f</a>* mag, <a class="code" href="unionvec3f.html">vec3f</a>* accel, <a class="code" href="unionvec3f.html">vec3f</a>* gyro, <span class="keywordtype">float</span>* temp, <span class="keywordtype">float</span>* pressure);</div>
<div class="line"><a name="l03077"></a><span class="lineno"> 3077</span>&#160;</div>
<div class="line"><a name="l03087"></a><span class="lineno"> 3087</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#ga3e96430942135beaac93aa27151f822e">VnUartPacket_parseGpsConfiguration</a>(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, uint8_t* mode, uint8_t* ppsSource, uint8_t* reserved1, uint8_t* reserved2, uint8_t* reserved3);</div>
<div class="line"><a name="l03088"></a><span class="lineno"> 3088</span>&#160;</div>
<div class="line"><a name="l03098"></a><span class="lineno"> 3098</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#ga93bbd1c8454148caabace1a864b1c8e9">VnUartPacket_parseGpsConfigurationRaw</a>(<span class="keywordtype">char</span> *packet, uint8_t* mode, uint8_t* ppsSource, uint8_t* reserved1, uint8_t* reserved2, uint8_t* reserved3);</div>
<div class="line"><a name="l03099"></a><span class="lineno"> 3099</span>&#160;</div>
<div class="line"><a name="l03105"></a><span class="lineno"> 3105</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#gacc1e02655266978d23106069dc5bdcdf">VnUartPacket_parseGpsAntennaOffset</a>(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, <a class="code" href="unionvec3f.html">vec3f</a>* position);</div>
<div class="line"><a name="l03106"></a><span class="lineno"> 3106</span>&#160;</div>
<div class="line"><a name="l03112"></a><span class="lineno"> 3112</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#ga0a98acb4af8d8dd491c223ff4b879828">VnUartPacket_parseGpsAntennaOffsetRaw</a>(<span class="keywordtype">char</span> *packet, <a class="code" href="unionvec3f.html">vec3f</a>* position);</div>
<div class="line"><a name="l03113"></a><span class="lineno"> 3113</span>&#160;</div>
<div class="line"><a name="l03127"></a><span class="lineno"> 3127</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#ga5869bcc078ebb2037aac9461b822510c">VnUartPacket_parseGpsSolutionLla</a>(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, <span class="keywordtype">double</span>* time, uint16_t* week, uint8_t* gpsFix, uint8_t* numSats, <a class="code" href="unionvec3d.html">vec3d</a>* lla, <a class="code" href="unionvec3f.html">vec3f</a>* nedVel, <a class="code" href="unionvec3f.html">vec3f</a>* nedAcc, <span class="keywordtype">float</span>* speedAcc, <span class="keywordtype">float</span>* timeAcc);</div>
<div class="line"><a name="l03128"></a><span class="lineno"> 3128</span>&#160;</div>
<div class="line"><a name="l03142"></a><span class="lineno"> 3142</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#gad03437cde70a59dd9d3ede39f6d6e254">VnUartPacket_parseGpsSolutionLlaRaw</a>(<span class="keywordtype">char</span> *packet, <span class="keywordtype">double</span>* time, uint16_t* week, uint8_t* gpsFix, uint8_t* numSats, <a class="code" href="unionvec3d.html">vec3d</a>* lla, <a class="code" href="unionvec3f.html">vec3f</a>* nedVel, <a class="code" href="unionvec3f.html">vec3f</a>* nedAcc, <span class="keywordtype">float</span>* speedAcc, <span class="keywordtype">float</span>* timeAcc);</div>
<div class="line"><a name="l03143"></a><span class="lineno"> 3143</span>&#160;</div>
<div class="line"><a name="l03157"></a><span class="lineno"> 3157</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#gab694f52382f4342e59e57351442edb9b">VnUartPacket_parseGpsSolutionEcef</a>(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, <span class="keywordtype">double</span>* tow, uint16_t* week, uint8_t* gpsFix, uint8_t* numSats, <a class="code" href="unionvec3d.html">vec3d</a>* position, <a class="code" href="unionvec3f.html">vec3f</a>* velocity, <a class="code" href="unionvec3f.html">vec3f</a>* posAcc, <span class="keywordtype">float</span>* speedAcc, <span class="keywordtype">float</span>* timeAcc);</div>
<div class="line"><a name="l03158"></a><span class="lineno"> 3158</span>&#160;</div>
<div class="line"><a name="l03172"></a><span class="lineno"> 3172</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#gaad0b8f4ae3971c53fe5937a7981d1e9e">VnUartPacket_parseGpsSolutionEcefRaw</a>(<span class="keywordtype">char</span> *packet, <span class="keywordtype">double</span>* tow, uint16_t* week, uint8_t* gpsFix, uint8_t* numSats, <a class="code" href="unionvec3d.html">vec3d</a>* position, <a class="code" href="unionvec3f.html">vec3f</a>* velocity, <a class="code" href="unionvec3f.html">vec3f</a>* posAcc, <span class="keywordtype">float</span>* speedAcc, <span class="keywordtype">float</span>* timeAcc);</div>
<div class="line"><a name="l03173"></a><span class="lineno"> 3173</span>&#160;</div>
<div class="line"><a name="l03187"></a><span class="lineno"> 3187</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#ga2a431dc8f022c01bc66e4c131eee8a7b">VnUartPacket_parseInsSolutionLla</a>(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, <span class="keywordtype">double</span>* time, uint16_t* week, uint16_t* status, <a class="code" href="unionvec3f.html">vec3f</a>* yawPitchRoll, <a class="code" href="unionvec3d.html">vec3d</a>* position, <a class="code" href="unionvec3f.html">vec3f</a>* nedVel, <span class="keywordtype">float</span>* attUncertainty, <span class="keywordtype">float</span>* posUncertainty, <span class="keywordtype">float</span>* velUncertainty);</div>
<div class="line"><a name="l03188"></a><span class="lineno"> 3188</span>&#160;</div>
<div class="line"><a name="l03202"></a><span class="lineno"> 3202</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#gac0884270a8b81d818d6208bdf429bedd">VnUartPacket_parseInsSolutionLlaRaw</a>(<span class="keywordtype">char</span> *packet, <span class="keywordtype">double</span>* time, uint16_t* week, uint16_t* status, <a class="code" href="unionvec3f.html">vec3f</a>* yawPitchRoll, <a class="code" href="unionvec3d.html">vec3d</a>* position, <a class="code" href="unionvec3f.html">vec3f</a>* nedVel, <span class="keywordtype">float</span>* attUncertainty, <span class="keywordtype">float</span>* posUncertainty, <span class="keywordtype">float</span>* velUncertainty);</div>
<div class="line"><a name="l03203"></a><span class="lineno"> 3203</span>&#160;</div>
<div class="line"><a name="l03217"></a><span class="lineno"> 3217</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#gab06defa9a618c1004eb7b333b3427b1e">VnUartPacket_parseInsSolutionEcef</a>(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, <span class="keywordtype">double</span>* time, uint16_t* week, uint16_t* status, <a class="code" href="unionvec3f.html">vec3f</a>* yawPitchRoll, <a class="code" href="unionvec3d.html">vec3d</a>* position, <a class="code" href="unionvec3f.html">vec3f</a>* velocity, <span class="keywordtype">float</span>* attUncertainty, <span class="keywordtype">float</span>* posUncertainty, <span class="keywordtype">float</span>* velUncertainty);</div>
<div class="line"><a name="l03218"></a><span class="lineno"> 3218</span>&#160;</div>
<div class="line"><a name="l03232"></a><span class="lineno"> 3232</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#ga7ffecad1ba03ac579fbb1dc3aba78352">VnUartPacket_parseInsSolutionEcefRaw</a>(<span class="keywordtype">char</span> *packet, <span class="keywordtype">double</span>* time, uint16_t* week, uint16_t* status, <a class="code" href="unionvec3f.html">vec3f</a>* yawPitchRoll, <a class="code" href="unionvec3d.html">vec3d</a>* position, <a class="code" href="unionvec3f.html">vec3f</a>* velocity, <span class="keywordtype">float</span>* attUncertainty, <span class="keywordtype">float</span>* posUncertainty, <span class="keywordtype">float</span>* velUncertainty);</div>
<div class="line"><a name="l03233"></a><span class="lineno"> 3233</span>&#160;</div>
<div class="line"><a name="l03242"></a><span class="lineno"> 3242</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#ga2f9f1d7c73b84cd1cbf7d1a94384c618">VnUartPacket_parseInsBasicConfiguration</a>(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, uint8_t* scenario, uint8_t* ahrsAiding, uint8_t* estBaseline, uint8_t* resv2);</div>
<div class="line"><a name="l03243"></a><span class="lineno"> 3243</span>&#160;</div>
<div class="line"><a name="l03252"></a><span class="lineno"> 3252</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#gaf8b1b23c67939d0ab443b155ed4a716d">VnUartPacket_parseInsBasicConfigurationRaw</a>(<span class="keywordtype">char</span> *packet, uint8_t* scenario, uint8_t* ahrsAiding, uint8_t* estBaseline, uint8_t* resv2);</div>
<div class="line"><a name="l03253"></a><span class="lineno"> 3253</span>&#160;</div>
<div class="line"><a name="l03273"></a><span class="lineno"> 3273</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#ga2b65280596603078340c214d6da6b771">VnUartPacket_parseInsAdvancedConfiguration</a>(<a class="code" 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, <span class="keywordtype">float</span>* velInit, <span class="keywordtype">float</span>* moveOrigin, <span class="keywordtype">float</span>* gpsTimeout, <span class="keywordtype">float</span>* deltaLimitPos, <span class="keywordtype">float</span>* deltaLimitVel, <span class="keywordtype">float</span>* minPosUncertainty, <span class="keywordtype">float</span>* minVelUncertainty);</div>
<div class="line"><a name="l03274"></a><span class="lineno"> 3274</span>&#160;</div>
<div class="line"><a name="l03294"></a><span class="lineno"> 3294</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#ga01ffdc17e0519234f3def7c35a604b3c">VnUartPacket_parseInsAdvancedConfigurationRaw</a>(<span class="keywordtype">char</span> *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, <span class="keywordtype">float</span>* velInit, <span class="keywordtype">float</span>* moveOrigin, <span class="keywordtype">float</span>* gpsTimeout, <span class="keywordtype">float</span>* deltaLimitPos, <span class="keywordtype">float</span>* deltaLimitVel, <span class="keywordtype">float</span>* minPosUncertainty, <span class="keywordtype">float</span>* minVelUncertainty);</div>
<div class="line"><a name="l03295"></a><span class="lineno"> 3295</span>&#160;</div>
<div class="line"><a name="l03305"></a><span class="lineno"> 3305</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#ga2696f3def249ba3cc9ca3ae17e3711df">VnUartPacket_parseInsStateLla</a>(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, <a class="code" href="unionvec3f.html">vec3f</a>* yawPitchRoll, <a class="code" href="unionvec3d.html">vec3d</a>* position, <a class="code" href="unionvec3f.html">vec3f</a>* velocity, <a class="code" href="unionvec3f.html">vec3f</a>* accel, <a class="code" href="unionvec3f.html">vec3f</a>* angularRate);</div>
<div class="line"><a name="l03306"></a><span class="lineno"> 3306</span>&#160;</div>
<div class="line"><a name="l03316"></a><span class="lineno"> 3316</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#gaebeaa638e201cf2ccf93e62086621ebe">VnUartPacket_parseInsStateLlaRaw</a>(<span class="keywordtype">char</span> *packet, <a class="code" href="unionvec3f.html">vec3f</a>* yawPitchRoll, <a class="code" href="unionvec3d.html">vec3d</a>* position, <a class="code" href="unionvec3f.html">vec3f</a>* velocity, <a class="code" href="unionvec3f.html">vec3f</a>* accel, <a class="code" href="unionvec3f.html">vec3f</a>* angularRate);</div>
<div class="line"><a name="l03317"></a><span class="lineno"> 3317</span>&#160;</div>
<div class="line"><a name="l03327"></a><span class="lineno"> 3327</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#ga67fd9b261d40a007a736fe6f3936f19a">VnUartPacket_parseInsStateEcef</a>(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, <a class="code" href="unionvec3f.html">vec3f</a>* yawPitchRoll, <a class="code" href="unionvec3d.html">vec3d</a>* position, <a class="code" href="unionvec3f.html">vec3f</a>* velocity, <a class="code" href="unionvec3f.html">vec3f</a>* accel, <a class="code" href="unionvec3f.html">vec3f</a>* angularRate);</div>
<div class="line"><a name="l03328"></a><span class="lineno"> 3328</span>&#160;</div>
<div class="line"><a name="l03338"></a><span class="lineno"> 3338</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#ga04e2c8cd64705f2e5d3e14c28161540f">VnUartPacket_parseInsStateEcefRaw</a>(<span class="keywordtype">char</span> *packet, <a class="code" href="unionvec3f.html">vec3f</a>* yawPitchRoll, <a class="code" href="unionvec3d.html">vec3d</a>* position, <a class="code" href="unionvec3f.html">vec3f</a>* velocity, <a class="code" href="unionvec3f.html">vec3f</a>* accel, <a class="code" href="unionvec3f.html">vec3f</a>* angularRate);</div>
<div class="line"><a name="l03339"></a><span class="lineno"> 3339</span>&#160;</div>
<div class="line"><a name="l03347"></a><span class="lineno"> 3347</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#ga5adc4ad4e631c2a815343aed1b93760d">VnUartPacket_parseStartupFilterBiasEstimate</a>(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, <a class="code" href="unionvec3f.html">vec3f</a>* gyroBias, <a class="code" href="unionvec3f.html">vec3f</a>* accelBias, <span class="keywordtype">float</span>* pressureBias);</div>
<div class="line"><a name="l03348"></a><span class="lineno"> 3348</span>&#160;</div>
<div class="line"><a name="l03356"></a><span class="lineno"> 3356</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#ga86525cd74d3a514fa70ac977ce4c89ef">VnUartPacket_parseStartupFilterBiasEstimateRaw</a>(<span class="keywordtype">char</span> *packet, <a class="code" href="unionvec3f.html">vec3f</a>* gyroBias, <a class="code" href="unionvec3f.html">vec3f</a>* accelBias, <span class="keywordtype">float</span>* pressureBias);</div>
<div class="line"><a name="l03357"></a><span class="lineno"> 3357</span>&#160;</div>
<div class="line"><a name="l03365"></a><span class="lineno"> 3365</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#gaa36907a64507f54b3c428990f153385b">VnUartPacket_parseDeltaThetaAndDeltaVelocity</a>(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, <span class="keywordtype">float</span>* deltaTime, <a class="code" href="unionvec3f.html">vec3f</a>* deltaTheta, <a class="code" href="unionvec3f.html">vec3f</a>* deltaVelocity);</div>
<div class="line"><a name="l03366"></a><span class="lineno"> 3366</span>&#160;</div>
<div class="line"><a name="l03374"></a><span class="lineno"> 3374</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#ga72342fc61f9f7f41d833c2412ca5ac00">VnUartPacket_parseDeltaThetaAndDeltaVelocityRaw</a>(<span class="keywordtype">char</span> *packet, <span class="keywordtype">float</span>* deltaTime, <a class="code" href="unionvec3f.html">vec3f</a>* deltaTheta, <a class="code" href="unionvec3f.html">vec3f</a>* deltaVelocity);</div>
<div class="line"><a name="l03375"></a><span class="lineno"> 3375</span>&#160;</div>
<div class="line"><a name="l03385"></a><span class="lineno"> 3385</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#ga514c383e8dcf407e15615f2a92f498ad">VnUartPacket_parseDeltaThetaAndDeltaVelocityConfiguration</a>(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, uint8_t* integrationFrame, uint8_t* gyroCompensation, uint8_t* accelCompensation, uint8_t* reserved1, uint16_t* reserved2);</div>
<div class="line"><a name="l03386"></a><span class="lineno"> 3386</span>&#160;</div>
<div class="line"><a name="l03396"></a><span class="lineno"> 3396</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#gaf1d209f782801b3afaae543c34bd0797">VnUartPacket_parseDeltaThetaAndDeltaVelocityConfigurationRaw</a>(<span class="keywordtype">char</span> *packet, uint8_t* integrationFrame, uint8_t* gyroCompensation, uint8_t* accelCompensation, uint8_t* reserved1, uint16_t* reserved2);</div>
<div class="line"><a name="l03397"></a><span class="lineno"> 3397</span>&#160;</div>
<div class="line"><a name="l03409"></a><span class="lineno"> 3409</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#ga0c9e9bf5a4f18a023e7bff0453874f59">VnUartPacket_parseReferenceVectorConfiguration</a>(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, uint8_t* useMagModel, uint8_t* useGravityModel, uint8_t* resv1, uint8_t* resv2, uint32_t* recalcThreshold, <span class="keywordtype">float</span>* year, <a class="code" href="unionvec3d.html">vec3d</a>* position);</div>
<div class="line"><a name="l03410"></a><span class="lineno"> 3410</span>&#160;</div>
<div class="line"><a name="l03422"></a><span class="lineno"> 3422</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#ga555a6edb67bb6551ead3ccd51379b070">VnUartPacket_parseReferenceVectorConfigurationRaw</a>(<span class="keywordtype">char</span> *packet, uint8_t* useMagModel, uint8_t* useGravityModel, uint8_t* resv1, uint8_t* resv2, uint32_t* recalcThreshold, <span class="keywordtype">float</span>* year, <a class="code" href="unionvec3d.html">vec3d</a>* position);</div>
<div class="line"><a name="l03423"></a><span class="lineno"> 3423</span>&#160;</div>
<div class="line"><a name="l03430"></a><span class="lineno"> 3430</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#gaff9cc27e8b8849450a312f6cc8ea5644">VnUartPacket_parseGyroCompensation</a>(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, <a class="code" href="unionmat3f.html">mat3f</a>* c, <a class="code" href="unionvec3f.html">vec3f</a>* b);</div>
<div class="line"><a name="l03431"></a><span class="lineno"> 3431</span>&#160;</div>
<div class="line"><a name="l03438"></a><span class="lineno"> 3438</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#ga09e7fa8968ba7107d15d4009f64be54c">VnUartPacket_parseGyroCompensationRaw</a>(<span class="keywordtype">char</span> *packet, <a class="code" href="unionmat3f.html">mat3f</a>* c, <a class="code" href="unionvec3f.html">vec3f</a>* b);</div>
<div class="line"><a name="l03439"></a><span class="lineno"> 3439</span>&#160;</div>
<div class="line"><a name="l03454"></a><span class="lineno"> 3454</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#gad42393ea01ba950a1a339a3a7ab48e22">VnUartPacket_parseImuFilteringConfiguration</a>(<a class="code" 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);</div>
<div class="line"><a name="l03455"></a><span class="lineno"> 3455</span>&#160;</div>
<div class="line"><a name="l03470"></a><span class="lineno"> 3470</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#gaf8056d0d7be235325793bc90cde0fc03">VnUartPacket_parseImuFilteringConfigurationRaw</a>(<span class="keywordtype">char</span> *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);</div>
<div class="line"><a name="l03471"></a><span class="lineno"> 3471</span>&#160;</div>
<div class="line"><a name="l03478"></a><span class="lineno"> 3478</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#gafec482f7b759cffef43d7452dc21c5a8">VnUartPacket_parseGpsCompassBaseline</a>(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, <a class="code" href="unionvec3f.html">vec3f</a>* position, <a class="code" href="unionvec3f.html">vec3f</a>* uncertainty);</div>
<div class="line"><a name="l03479"></a><span class="lineno"> 3479</span>&#160;</div>
<div class="line"><a name="l03486"></a><span class="lineno"> 3486</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#gadc71c912218b5abb2a43b14745ad6c92">VnUartPacket_parseGpsCompassBaselineRaw</a>(<span class="keywordtype">char</span> *packet, <a class="code" href="unionvec3f.html">vec3f</a>* position, <a class="code" href="unionvec3f.html">vec3f</a>* uncertainty);</div>
<div class="line"><a name="l03487"></a><span class="lineno"> 3487</span>&#160;</div>
<div class="line"><a name="l03497"></a><span class="lineno"> 3497</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#gada5f4d1927041b20d426140c453b7c25">VnUartPacket_parseGpsCompassEstimatedBaseline</a>(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, uint8_t* estBaselineUsed, uint8_t* resv, uint16_t* numMeas, <a class="code" href="unionvec3f.html">vec3f</a>* position, <a class="code" href="unionvec3f.html">vec3f</a>* uncertainty);</div>
<div class="line"><a name="l03498"></a><span class="lineno"> 3498</span>&#160;</div>
<div class="line"><a name="l03508"></a><span class="lineno"> 3508</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#gab443d209ef341b6e107a0508fd23c5b5">VnUartPacket_parseGpsCompassEstimatedBaselineRaw</a>(<span class="keywordtype">char</span> *packet, uint8_t* estBaselineUsed, uint8_t* resv, uint16_t* numMeas, <a class="code" href="unionvec3f.html">vec3f</a>* position, <a class="code" href="unionvec3f.html">vec3f</a>* uncertainty);</div>
<div class="line"><a name="l03509"></a><span class="lineno"> 3509</span>&#160;</div>
<div class="line"><a name="l03518"></a><span class="lineno"> 3518</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#ga86697b1db4d4840232f3f07146fca0b3">VnUartPacket_parseImuRateConfiguration</a>(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, uint16_t* imuRate, uint16_t* navDivisor, <span class="keywordtype">float</span>* filterTargetRate, <span class="keywordtype">float</span>* filterMinRate);</div>
<div class="line"><a name="l03519"></a><span class="lineno"> 3519</span>&#160;</div>
<div class="line"><a name="l03528"></a><span class="lineno"> 3528</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#ga3aeddc08bd21fa4dad1fa7ccae11bcfa">VnUartPacket_parseImuRateConfigurationRaw</a>(<span class="keywordtype">char</span> *packet, uint16_t* imuRate, uint16_t* navDivisor, <span class="keywordtype">float</span>* filterTargetRate, <span class="keywordtype">float</span>* filterMinRate);</div>
<div class="line"><a name="l03529"></a><span class="lineno"> 3529</span>&#160;</div>
<div class="line"><a name="l03537"></a><span class="lineno"> 3537</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#gaa1727fd220969bbcaa59f71c57a5728d">VnUartPacket_parseYawPitchRollTrueBodyAccelerationAndAngularRates</a>(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, <a class="code" href="unionvec3f.html">vec3f</a>* yawPitchRoll, <a class="code" href="unionvec3f.html">vec3f</a>* bodyAccel, <a class="code" href="unionvec3f.html">vec3f</a>* gyro);</div>
<div class="line"><a name="l03538"></a><span class="lineno"> 3538</span>&#160;</div>
<div class="line"><a name="l03546"></a><span class="lineno"> 3546</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#gac0381b1ea07ddfd35b1ba03b5b853479">VnUartPacket_parseYawPitchRollTrueBodyAccelerationAndAngularRatesRaw</a>(<span class="keywordtype">char</span> *packet, <a class="code" href="unionvec3f.html">vec3f</a>* yawPitchRoll, <a class="code" href="unionvec3f.html">vec3f</a>* bodyAccel, <a class="code" href="unionvec3f.html">vec3f</a>* gyro);</div>
<div class="line"><a name="l03547"></a><span class="lineno"> 3547</span>&#160;</div>
<div class="line"><a name="l03555"></a><span class="lineno"> 3555</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#ga9591d19b2f83756b0e4a2fd62009095c">VnUartPacket_parseYawPitchRollTrueInertialAccelerationAndAngularRates</a>(<a class="code" href="struct_vn_uart_packet.html">VnUartPacket</a> *packet, <a class="code" href="unionvec3f.html">vec3f</a>* yawPitchRoll, <a class="code" href="unionvec3f.html">vec3f</a>* inertialAccel, <a class="code" href="unionvec3f.html">vec3f</a>* gyro);</div>
<div class="line"><a name="l03556"></a><span class="lineno"> 3556</span>&#160;</div>
<div class="line"><a name="l03564"></a><span class="lineno"> 3564</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__uart__genwrite__functions.html#gae38abdf5c468c4dffb7cf7278617cd37">VnUartPacket_parseYawPitchRollTrueInertialAccelerationAndAngularRatesRaw</a>(<span class="keywordtype">char</span> *packet, <a class="code" href="unionvec3f.html">vec3f</a>* yawPitchRoll, <a class="code" href="unionvec3f.html">vec3f</a>* inertialAccel, <a class="code" href="unionvec3f.html">vec3f</a>* gyro);</div>
<div class="line"><a name="l03565"></a><span class="lineno"> 3565</span>&#160;</div>
<div class="line"><a name="l03573"></a><span class="lineno"> 3573</span>&#160;<span class="keywordtype">void</span> strFromVnAsciiAsync(<span class="keywordtype">char</span> *out, VnAsciiAsync val);</div>
<div class="line"><a name="l03574"></a><span class="lineno"> 3574</span>&#160;</div>
<div class="line"><a name="l03575"></a><span class="lineno"> 3575</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
<div class="line"><a name="l03576"></a><span class="lineno"> 3576</span>&#160;}</div>
<div class="line"><a name="l03577"></a><span class="lineno"> 3577</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l03578"></a><span class="lineno"> 3578</span>&#160;</div>
<div class="line"><a name="l03579"></a><span class="lineno"> 3579</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="ttc" id="group__uart__genread__functions_html_gac8d0baec84fe026dcc0d9ca24e6a3d62"><div class="ttname"><a href="group__uart__genread__functions.html#gac8d0baec84fe026dcc0d9ca24e6a3d62">VnUartPacket_genReadMagneticAccelerationAndAngularRates</a></div><div class="ttdeci">VnError VnUartPacket_genReadMagneticAccelerationAndAngularRates(char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</div><div class="ttdoc">Generates a command to read the Magnetic, Acceleration and Angular Rates register on a VectorNav sens...</div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga392b12d5b9cec2e55915a1885e25d2d1"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga392b12d5b9cec2e55915a1885e25d2d1">VnUartPacket_parseSynchronizationControlRaw</a></div><div class="ttdeci">void VnUartPacket_parseSynchronizationControlRaw(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)</div><div class="ttdoc">Parses a response from reading the Synchronization Control register. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga9f53aea6e59b6dbd403f030b6560c200"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga9f53aea6e59b6dbd403f030b6560c200">VnUartPacket_parseAsyncDataOutputType</a></div><div class="ttdeci">void VnUartPacket_parseAsyncDataOutputType(VnUartPacket *packet, uint32_t *ador)</div><div class="ttdoc">Parses a response from reading the Async Data Output Type register. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga17956c5b5f158520a1f2c3c1abab1eaf"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga17956c5b5f158520a1f2c3c1abab1eaf">VnUartPacket_genWriteVpeAccelerometerBasicTuning</a></div><div class="ttdeci">VnError VnUartPacket_genWriteVpeAccelerometerBasicTuning(char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize, vec3f baseTuning, vec3f adaptiveTuning, vec3f adaptiveFiltering)</div><div class="ttdoc">Generates a command to write to the VPE Accelerometer Basic Tuning register on a VectorNav sensor...</div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga3e96430942135beaac93aa27151f822e"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga3e96430942135beaac93aa27151f822e">VnUartPacket_parseGpsConfiguration</a></div><div class="ttdeci">void VnUartPacket_parseGpsConfiguration(VnUartPacket *packet, uint8_t *mode, uint8_t *ppsSource, uint8_t *reserved1, uint8_t *reserved2, uint8_t *reserved3)</div><div class="ttdoc">Parses a response from reading the GPS Configuration register. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_gaf8b1b23c67939d0ab443b155ed4a716d"><div class="ttname"><a href="group__uart__genwrite__functions.html#gaf8b1b23c67939d0ab443b155ed4a716d">VnUartPacket_parseInsBasicConfigurationRaw</a></div><div class="ttdeci">void VnUartPacket_parseInsBasicConfigurationRaw(char *packet, uint8_t *scenario, uint8_t *ahrsAiding, uint8_t *estBaseline, uint8_t *resv2)</div><div class="ttdoc">Parses a response from reading the INS Basic Configuration register. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga49b3c66e02296b9b2386553b9b808fc3"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga49b3c66e02296b9b2386553b9b808fc3">VnUartPacket_parseIndoorHeadingModeControl</a></div><div class="ttdeci">void VnUartPacket_parseIndoorHeadingModeControl(VnUartPacket *packet, float *maxRateError, uint8_t *reserved1)</div><div class="ttdoc">Parses a response from reading the Indoor Heading Mode Control register. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga0d982d0ae2b97f4def93fdb5c036363a"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga0d982d0ae2b97f4def93fdb5c036363a">VnUartPacket_parseVelocityCompensationStatus</a></div><div class="ttdeci">void VnUartPacket_parseVelocityCompensationStatus(VnUartPacket *packet, float *x, float *xDot, vec3f *accelOffset, vec3f *omega)</div><div class="ttdoc">Parses a response from reading the Velocity Compensation Status register. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga8b84de3d348cf7d0462890c507e7de48"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga8b84de3d348cf7d0462890c507e7de48">VnUartPacket_genWriteDeltaThetaAndDeltaVelocityConfiguration</a></div><div class="ttdeci">VnError VnUartPacket_genWriteDeltaThetaAndDeltaVelocityConfiguration(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)</div><div class="ttdoc">Generates a command to write to the Delta Theta and Delta Velocity Configuration register on a Vector...</div></div>
<div class="ttc" id="group__uart__genread__functions_html_ga21c525d82be0c5cb114717321c5685ff"><div class="ttname"><a href="group__uart__genread__functions.html#ga21c525d82be0c5cb114717321c5685ff">VnUartPacket_genReadAccelerationMeasurements</a></div><div class="ttdeci">VnError VnUartPacket_genReadAccelerationMeasurements(char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</div><div class="ttdoc">Generates a command to read the Acceleration Measurements register on a VectorNav sensor...</div></div>
<div class="ttc" id="group__uart__genread__functions_html_ga04135c26984427ba58a425b7d45eba00"><div class="ttname"><a href="group__uart__genread__functions.html#ga04135c26984427ba58a425b7d45eba00">VnUartPacket_genCmdTare</a></div><div class="ttdeci">VnError VnUartPacket_genCmdTare(uint8_t *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</div><div class="ttdoc">Generates a command to tare the sensor. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga4318d5a00e0b79594e8cf8644991894f"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga4318d5a00e0b79594e8cf8644991894f">VnUartPacket_parseAccelerationCompensation</a></div><div class="ttdeci">void VnUartPacket_parseAccelerationCompensation(VnUartPacket *packet, mat3f *c, vec3f *b)</div><div class="ttdoc">Parses a response from reading the Acceleration Compensation register. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga6ddfb7e22e3208979130b8e328489915"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga6ddfb7e22e3208979130b8e328489915">VnUartPacket_parseFilterBasicControlRaw</a></div><div class="ttdeci">void VnUartPacket_parseFilterBasicControlRaw(char *packet, uint8_t *magMode, uint8_t *extMagMode, uint8_t *extAccMode, uint8_t *extGyroMode, vec3f *gyroLimit)</div><div class="ttdoc">Parses a response from reading the Filter Basic Control register. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga4005cdfa530c90be0b2ae1b3a8fd683e"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga4005cdfa530c90be0b2ae1b3a8fd683e">VnUartPacket_genWriteSerialBaudRate</a></div><div class="ttdeci">VnError VnUartPacket_genWriteSerialBaudRate(char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize, uint32_t baudrate)</div><div class="ttdoc">Generates a command to write to the Serial Baud Rate register on a VectorNav sensor. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga555a6edb67bb6551ead3ccd51379b070"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga555a6edb67bb6551ead3ccd51379b070">VnUartPacket_parseReferenceVectorConfigurationRaw</a></div><div class="ttdeci">void VnUartPacket_parseReferenceVectorConfigurationRaw(char *packet, uint8_t *useMagModel, uint8_t *useGravityModel, uint8_t *resv1, uint8_t *resv2, uint32_t *recalcThreshold, float *year, vec3d *position)</div><div class="ttdoc">Parses a response from reading the Reference Vector Configuration register. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga624636063f24305e604a11be047aeab6"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga624636063f24305e604a11be047aeab6">VnUartPacket_genWriteMagnetometerCalibrationControl</a></div><div class="ttdeci">VnError VnUartPacket_genWriteMagnetometerCalibrationControl(char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize, uint8_t hsiMode, uint8_t hsiOutput, uint8_t convergeRate)</div><div class="ttdoc">Generates a command to write to the Magnetometer Calibration Control register on a VectorNav sensor...</div></div>
<div class="ttc" id="group__uart_packet_ascii_async_parsers_html_ga8753a6d113cc5490df24ad5cb3d04309"><div class="ttname"><a href="group__uart_packet_ascii_async_parsers.html#ga8753a6d113cc5490df24ad5cb3d04309">VnUartPacket_parseVNYMR</a></div><div class="ttdeci">VnError VnUartPacket_parseVNYMR(VnUartPacket *packet, vec3f *yawPitchRoll, vec3f *magnetic, vec3f *acceleration, vec3f *angularRate)</div><div class="ttdoc">Parses a VNYMR asynchronous packet. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_gafac199e1275204d2ff9bba911c574615"><div class="ttname"><a href="group__uart__genwrite__functions.html#gafac199e1275204d2ff9bba911c574615">VnUartPacket_parseCommunicationProtocolControlRaw</a></div><div class="ttdeci">void VnUartPacket_parseCommunicationProtocolControlRaw(char *packet, uint8_t *serialCount, uint8_t *serialStatus, uint8_t *spiCount, uint8_t *spiStatus, uint8_t *serialChecksum, uint8_t *spiChecksum, uint8_t *errorMode)</div><div class="ttdoc">Parses a response from reading the Communication Protocol Control register. </div></div>
<div class="ttc" id="group__uart_packet_ascii_async_parsers_html_ga3387855ef472616dc3dc3745da32bef8"><div class="ttname"><a href="group__uart_packet_ascii_async_parsers.html#ga3387855ef472616dc3dc3745da32bef8">VnUartPacket_parseVNGYR</a></div><div class="ttdeci">void VnUartPacket_parseVNGYR(VnUartPacket *packet, vec3f *angularRate)</div><div class="ttdoc">Parses a VNGYR asynchronous packet. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_gada904203ff26a6c12014f838963e4d01"><div class="ttname"><a href="group__uart__genwrite__functions.html#gada904203ff26a6c12014f838963e4d01">VnUartPacket_parseUserTagRaw</a></div><div class="ttdeci">void VnUartPacket_parseUserTagRaw(char *packet, char *tag)</div><div class="ttdoc">Parses a response from reading the User Tag register. </div></div>
<div class="ttc" id="group__uart__genread__functions_html_gadf0ff5c26b4d0d6fe1d2758ab68c546b"><div class="ttname"><a href="group__uart__genread__functions.html#gadf0ff5c26b4d0d6fe1d2758ab68c546b">VnUartPacket_genReadInsSolutionLla</a></div><div class="ttdeci">VnError VnUartPacket_genReadInsSolutionLla(char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</div><div class="ttdoc">Generates a command to read the INS Solution - LLA register on a VectorNav sensor. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga0a98acb4af8d8dd491c223ff4b879828"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga0a98acb4af8d8dd491c223ff4b879828">VnUartPacket_parseGpsAntennaOffsetRaw</a></div><div class="ttdeci">void VnUartPacket_parseGpsAntennaOffsetRaw(char *packet, vec3f *position)</div><div class="ttdoc">Parses a response from reading the GPS Antenna Offset register. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga47fd3830079e7b6e1dd66419e3065d55"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga47fd3830079e7b6e1dd66419e3065d55">VnUartPacket_genWriteSerialBaudRateWithOptions</a></div><div class="ttdeci">VnError VnUartPacket_genWriteSerialBaudRateWithOptions(char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize, uint32_t baudrate)</div><div class="ttdoc">Generates a command to write to the Serial Baud Rate register on a VectorNav sensor. </div></div>
<div class="ttc" id="group__uart__genread__functions_html_ga7646253716e66d45c0cbc167b41b5ce1"><div class="ttname"><a href="group__uart__genread__functions.html#ga7646253716e66d45c0cbc167b41b5ce1">VnUartPacket_genReadBinaryOutput2</a></div><div class="ttdeci">VnError VnUartPacket_genReadBinaryOutput2(uint8_t *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</div><div class="ttdoc">Generates a command to read the Binary Output 2 register on a VectorNav sensor. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga8c11ce5559fdd176646047510b71c581"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga8c11ce5559fdd176646047510b71c581">VnUartPacket_parseErrorRaw</a></div><div class="ttdeci">void VnUartPacket_parseErrorRaw(uint8_t *packet, uint8_t *error)</div><div class="ttdoc">Parses an error packet to get the error type. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga2696f3def249ba3cc9ca3ae17e3711df"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga2696f3def249ba3cc9ca3ae17e3711df">VnUartPacket_parseInsStateLla</a></div><div class="ttdeci">void VnUartPacket_parseInsStateLla(VnUartPacket *packet, vec3f *yawPitchRoll, vec3d *position, vec3f *velocity, vec3f *accel, vec3f *angularRate)</div><div class="ttdoc">Parses a response from reading the INS State - LLA register. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga3ff5e382b049ea97c0a31d9b68f79777"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga3ff5e382b049ea97c0a31d9b68f79777">VnUartPacket_genWriteAsyncDataOutputType</a></div><div class="ttdeci">VnError VnUartPacket_genWriteAsyncDataOutputType(char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize, uint32_t ador)</div><div class="ttdoc">Generates a command to write to the Async Data Output Type register on a VectorNav sensor...</div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_gaa36907a64507f54b3c428990f153385b"><div class="ttname"><a href="group__uart__genwrite__functions.html#gaa36907a64507f54b3c428990f153385b">VnUartPacket_parseDeltaThetaAndDeltaVelocity</a></div><div class="ttdeci">void VnUartPacket_parseDeltaThetaAndDeltaVelocity(VnUartPacket *packet, float *deltaTime, vec3f *deltaTheta, vec3f *deltaVelocity)</div><div class="ttdoc">Parses a response from reading the Delta Theta and Delta Velocity register. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga4bb622305bce6b5c7cff948444dee07e"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga4bb622305bce6b5c7cff948444dee07e">VnUartPacket_genWriteSynchronizationStatus</a></div><div class="ttdeci">VnError VnUartPacket_genWriteSynchronizationStatus(char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize, uint32_t syncInCount, uint32_t syncInTime, uint32_t syncOutCount)</div><div class="ttdoc">Generates a command to write to the Synchronization Status register on a VectorNav sensor...</div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga93bbd1c8454148caabace1a864b1c8e9"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga93bbd1c8454148caabace1a864b1c8e9">VnUartPacket_parseGpsConfigurationRaw</a></div><div class="ttdeci">void VnUartPacket_parseGpsConfigurationRaw(char *packet, uint8_t *mode, uint8_t *ppsSource, uint8_t *reserved1, uint8_t *reserved2, uint8_t *reserved3)</div><div class="ttdoc">Parses a response from reading the GPS Configuration register. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga64e72a5cc892f140eae7a302119e49d6"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga64e72a5cc892f140eae7a302119e49d6">VnUartPacket_parseImuMeasurementsRaw</a></div><div class="ttdeci">void VnUartPacket_parseImuMeasurementsRaw(char *packet, vec3f *mag, vec3f *accel, vec3f *gyro, float *temp, float *pressure)</div><div class="ttdoc">Parses a response from reading the IMU Measurements register. </div></div>
<div class="ttc" id="group__uart_packet_binary_extractors_html_ga2aafc8af2844100e9ef5adcbe0c9379e"><div class="ttname"><a href="group__uart_packet_binary_extractors.html#ga2aafc8af2844100e9ef5adcbe0c9379e">VnUartPacket_extractMat3f</a></div><div class="ttdeci">mat3f VnUartPacket_extractMat3f(VnUartPacket *packet)</div><div class="ttdoc">Extracts a mat3f data type from a binary packet and advances the next extraction point appropriately...</div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga992943da040b7958fa234e535cb3d9ce"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga992943da040b7958fa234e535cb3d9ce">VnUartPacket_genWriteSynchronizationControl</a></div><div class="ttdeci">VnError VnUartPacket_genWriteSynchronizationControl(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)</div><div class="ttdoc">Generates a command to write to the Synchronization Control register on a VectorNav sensor...</div></div>
<div class="ttc" id="struct_vn_uart_packet_html"><div class="ttname"><a href="struct_vn_uart_packet.html">VnUartPacket</a></div><div class="ttdoc">Structure representing a UART packet received from a VectorNav sensor. </div><div class="ttdef"><b>Definition:</b> upack.h:34</div></div>
<div class="ttc" id="group__uart__genread__functions_html_ga5d3fa0297cc207d4ddd4dc23ae5de4f9"><div class="ttname"><a href="group__uart__genread__functions.html#ga5d3fa0297cc207d4ddd4dc23ae5de4f9">VnUartPacket_genReadImuFilteringConfiguration</a></div><div class="ttdeci">VnError VnUartPacket_genReadImuFilteringConfiguration(char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</div><div class="ttdoc">Generates a command to read the IMU Filtering Configuration register on a VectorNav sensor...</div></div>
<div class="ttc" id="group__uart__genread__functions_html_gac90c68d8ad80bbd4779f2ef556b92bbf"><div class="ttname"><a href="group__uart__genread__functions.html#gac90c68d8ad80bbd4779f2ef556b92bbf">VnUartPacket_genReadReferenceFrameRotation</a></div><div class="ttdeci">VnError VnUartPacket_genReadReferenceFrameRotation(char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</div><div class="ttdoc">Generates a command to read the Reference Frame Rotation register on a VectorNav sensor. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_gaae3dece8397d8521df77fe960c1a847d"><div class="ttname"><a href="group__uart__genwrite__functions.html#gaae3dece8397d8521df77fe960c1a847d">VnUartPacket_genWriteInsBasicConfiguration</a></div><div class="ttdeci">VnError VnUartPacket_genWriteInsBasicConfiguration(char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize, uint8_t scenario, uint8_t ahrsAiding, uint8_t estBaseline, uint8_t resv2)</div><div class="ttdoc">Generates a command to write to the INS Basic Configuration register on a VectorNav sensor...</div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_gaf25da9b1bd6d42110eb2e5997be65e50"><div class="ttname"><a href="group__uart__genwrite__functions.html#gaf25da9b1bd6d42110eb2e5997be65e50">VnUartPacket_parseVpeGyroBasicTuning</a></div><div class="ttdeci">void VnUartPacket_parseVpeGyroBasicTuning(VnUartPacket *packet, vec3f *angularWalkVariance, vec3f *baseTuning, vec3f *adaptiveTuning)</div><div class="ttdoc">Parses a response from reading the VPE Gyro Basic Tuning register. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga93df42d39def7bad7bdd9568f8ba995d"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga93df42d39def7bad7bdd9568f8ba995d">VnUartPacket_parseQuaternionMagneticAccelerationAndAngularRatesRaw</a></div><div class="ttdeci">void VnUartPacket_parseQuaternionMagneticAccelerationAndAngularRatesRaw(char *packet, vec4f *quat, vec3f *mag, vec3f *accel, vec3f *gyro)</div><div class="ttdoc">Parses a response from reading the Quaternion, Magnetic, Acceleration and Angular Rates register...</div></div>
<div class="ttc" id="group__uart__genread__functions_html_gaf6f6cfa7c857e6b36da4b4add05b0e0c"><div class="ttname"><a href="group__uart__genread__functions.html#gaf6f6cfa7c857e6b36da4b4add05b0e0c">VnUartPacket_genReadAsyncDataOutputFrequency</a></div><div class="ttdeci">VnError VnUartPacket_genReadAsyncDataOutputFrequency(char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</div><div class="ttdoc">Generates a command to read the Async Data Output Frequency register on a VectorNav sensor...</div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga2f9f1d7c73b84cd1cbf7d1a94384c618"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga2f9f1d7c73b84cd1cbf7d1a94384c618">VnUartPacket_parseInsBasicConfiguration</a></div><div class="ttdeci">void VnUartPacket_parseInsBasicConfiguration(VnUartPacket *packet, uint8_t *scenario, uint8_t *ahrsAiding, uint8_t *estBaseline, uint8_t *resv2)</div><div class="ttdoc">Parses a response from reading the INS Basic Configuration register. </div></div>
<div class="ttc" id="group__uart__genread__functions_html_ga0d757e1df2a76638dd258f93ee9fd1ac"><div class="ttname"><a href="group__uart__genread__functions.html#ga0d757e1df2a76638dd258f93ee9fd1ac">VnUartPacket_genReadBinaryOutput3</a></div><div class="ttdeci">VnError VnUartPacket_genReadBinaryOutput3(uint8_t *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</div><div class="ttdoc">Generates a command to read the Binary Output 3 register on a VectorNav sensor. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_gab0415129d370c08e8c1320c11ab2b758"><div class="ttname"><a href="group__uart__genwrite__functions.html#gab0415129d370c08e8c1320c11ab2b758">VnUartPacket_parseMagneticMeasurementsRaw</a></div><div class="ttdeci">void VnUartPacket_parseMagneticMeasurementsRaw(char *packet, vec3f *mag)</div><div class="ttdoc">Parses a response from reading the Magnetic Measurements register. </div></div>
<div class="ttc" id="group__uart__genread__functions_html_ga08679abc9d275b48572a9a9b5e6b9fb3"><div class="ttname"><a href="group__uart__genread__functions.html#ga08679abc9d275b48572a9a9b5e6b9fb3">VnUartPacket_genReadDeltaThetaAndDeltaVelocityConfiguration</a></div><div class="ttdeci">VnError VnUartPacket_genReadDeltaThetaAndDeltaVelocityConfiguration(char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</div><div class="ttdoc">Generates a command to read the Delta Theta and Delta Velocity Configuration register on a VectorNav ...</div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga074240e66a3030767bbe011cc4c107d8"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga074240e66a3030767bbe011cc4c107d8">VnUartPacket_parseMagneticAccelerationAndAngularRates</a></div><div class="ttdeci">void VnUartPacket_parseMagneticAccelerationAndAngularRates(VnUartPacket *packet, vec3f *mag, vec3f *accel, vec3f *gyro)</div><div class="ttdoc">Parses a response from reading the Magnetic, Acceleration and Angular Rates register. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_gafdfbc556eb3db239890adeb534aa85e3"><div class="ttname"><a href="group__uart__genwrite__functions.html#gafdfbc556eb3db239890adeb534aa85e3">VnUartPacket_parseMagnetometerCalibrationControl</a></div><div class="ttdeci">void VnUartPacket_parseMagnetometerCalibrationControl(VnUartPacket *packet, uint8_t *hsiMode, uint8_t *hsiOutput, uint8_t *convergeRate)</div><div class="ttdoc">Parses a response from reading the Magnetometer Calibration Control register. </div></div>
<div class="ttc" id="group__uart__genread__functions_html_ga8bce5cc7f2bf30ab077c8753ebbb5560"><div class="ttname"><a href="group__uart__genread__functions.html#ga8bce5cc7f2bf30ab077c8753ebbb5560">VnUartPacket_genReadAsyncDataOutputType</a></div><div class="ttdeci">VnError VnUartPacket_genReadAsyncDataOutputType(char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</div><div class="ttdoc">Generates a command to read the Async Data Output Type register on a VectorNav sensor. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_gadd4265cc2d0b6af3fb1076f7b697d517"><div class="ttname"><a href="group__uart__genwrite__functions.html#gadd4265cc2d0b6af3fb1076f7b697d517">VnUartPacket_parseVpeMagnetometerAdvancedTuning</a></div><div class="ttdeci">void VnUartPacket_parseVpeMagnetometerAdvancedTuning(VnUartPacket *packet, vec3f *minFiltering, vec3f *maxFiltering, float *maxAdaptRate, float *disturbanceWindow, float *maxTuning)</div><div class="ttdoc">Parses a response from reading the VPE Magnetometer Advanced Tuning register. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_gafe690f4740b28ac67955415708496354"><div class="ttname"><a href="group__uart__genwrite__functions.html#gafe690f4740b28ac67955415708496354">VnUartPacket_genWriteAsyncDataOutputFrequency</a></div><div class="ttdeci">VnError VnUartPacket_genWriteAsyncDataOutputFrequency(char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize, uint32_t adof)</div><div class="ttdoc">Generates a command to write to the Async Data Output Frequency register on a VectorNav sensor...</div></div>
<div class="ttc" id="group__uart__genread__functions_html_ga5eb852a0aafaa7d40baee4cc2ff63942"><div class="ttname"><a href="group__uart__genread__functions.html#ga5eb852a0aafaa7d40baee4cc2ff63942">VnUartPacket_genReadGyroCompensation</a></div><div class="ttdeci">VnError VnUartPacket_genReadGyroCompensation(char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</div><div class="ttdoc">Generates a command to read the Gyro Compensation register on a VectorNav sensor. ...</div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga0885ec782ae0aa4a17ceff44689221a8"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga0885ec782ae0aa4a17ceff44689221a8">VnUartPacket_parseVpeBasicControlRaw</a></div><div class="ttdeci">void VnUartPacket_parseVpeBasicControlRaw(char *packet, uint8_t *enable, uint8_t *headingMode, uint8_t *filteringMode, uint8_t *tuningMode)</div><div class="ttdoc">Parses a response from reading the VPE Basic Control register. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga0cfa5ab01f74d48525858fd897863ed7"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga0cfa5ab01f74d48525858fd897863ed7">VnUartPacket_genWriteGpsConfiguration</a></div><div class="ttdeci">VnError VnUartPacket_genWriteGpsConfiguration(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)</div><div class="ttdoc">Generates a command to write to the GPS Configuration register on a VectorNav sensor. </div></div>
<div class="ttc" id="group__uart__genread__functions_html_ga70acac0fd13030156f54fabc9a0d2904"><div class="ttname"><a href="group__uart__genread__functions.html#ga70acac0fd13030156f54fabc9a0d2904">VnUartPacket_genReadInsSolutionEcef</a></div><div class="ttdeci">VnError VnUartPacket_genReadInsSolutionEcef(char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</div><div class="ttdoc">Generates a command to read the INS Solution - ECEF register on a VectorNav sensor. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga7af2b21625b57941be6384a1f16d64ce"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga7af2b21625b57941be6384a1f16d64ce">VnUartPacket_genWriteVelocityCompensationMeasurement</a></div><div class="ttdeci">VnError VnUartPacket_genWriteVelocityCompensationMeasurement(char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize, vec3f velocity)</div><div class="ttdoc">Generates a command to write to the Velocity Compensation Measurement register on a VectorNav sensor...</div></div>
<div class="ttc" id="group__uart__genread__functions_html_gac70fe017f1bb721704cbf9fc15b6dcc5"><div class="ttname"><a href="group__uart__genread__functions.html#gac70fe017f1bb721704cbf9fc15b6dcc5">VnUartPacket_genReadGpsCompassBaseline</a></div><div class="ttdeci">VnError VnUartPacket_genReadGpsCompassBaseline(char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</div><div class="ttdoc">Generates a command to read the GPS Compass Baseline register on a VectorNav sensor. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_gac691ca7b1ab4fc0de3a494b62490fe5d"><div class="ttname"><a href="group__uart__genwrite__functions.html#gac691ca7b1ab4fc0de3a494b62490fe5d">VnUartPacket_parseAccelerationCompensationRaw</a></div><div class="ttdeci">void VnUartPacket_parseAccelerationCompensationRaw(char *packet, mat3f *c, vec3f *b)</div><div class="ttdoc">Parses a response from reading the Acceleration Compensation register. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga879513ea4a6d6e1d7996af4dab43a139"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga879513ea4a6d6e1d7996af4dab43a139">VnUartPacket_parseSerialBaudRateRaw</a></div><div class="ttdeci">void VnUartPacket_parseSerialBaudRateRaw(char *packet, uint32_t *baudrate)</div><div class="ttdoc">Parses a response from reading the Serial Baud Rate register. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga699e7432af6f25b52a4d22e88c6f97ba"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga699e7432af6f25b52a4d22e88c6f97ba">VnUartPacket_parseCalculatedMagnetometerCalibration</a></div><div class="ttdeci">void VnUartPacket_parseCalculatedMagnetometerCalibration(VnUartPacket *packet, mat3f *c, vec3f *b)</div><div class="ttdoc">Parses a response from reading the Calculated Magnetometer Calibration register. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga1b886297ad4d32add3cc995589a86185"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga1b886297ad4d32add3cc995589a86185">VnUartPacket_parseVelocityCompensationMeasurement</a></div><div class="ttdeci">void VnUartPacket_parseVelocityCompensationMeasurement(VnUartPacket *packet, vec3f *velocity)</div><div class="ttdoc">Parses a response from reading the Velocity Compensation Measurement register. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_gafd0d33575cf119e5467540d358de2c02"><div class="ttname"><a href="group__uart__genwrite__functions.html#gafd0d33575cf119e5467540d358de2c02">VnUartPacket_parseBinaryOutput</a></div><div class="ttdeci">void VnUartPacket_parseBinaryOutput(VnUartPacket *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)</div><div class="ttdoc">Parses a response from reading any of the Binary Output registers. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga443da0155c22e0655b7064167716fbaf"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga443da0155c22e0655b7064167716fbaf">VnUartPacket_parseReferenceFrameRotation</a></div><div class="ttdeci">void VnUartPacket_parseReferenceFrameRotation(VnUartPacket *packet, mat3f *c)</div><div class="ttdoc">Parses a response from reading the Reference Frame Rotation register. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga4104d79231aa4193540995b17e9aa2f9"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga4104d79231aa4193540995b17e9aa2f9">VnUartPacket_parseFilterMeasurementsVarianceParametersRaw</a></div><div class="ttdeci">void VnUartPacket_parseFilterMeasurementsVarianceParametersRaw(char *packet, float *angularWalkVariance, vec3f *angularRateVariance, vec3f *magneticVariance, vec3f *accelerationVariance)</div><div class="ttdoc">Parses a response from reading the Filter Measurements Variance Parameters register. </div></div>
<div class="ttc" id="group__uart_packet_ascii_async_parsers_html_gaf4c62595f81fb7ab3151b332898df67f"><div class="ttname"><a href="group__uart_packet_ascii_async_parsers.html#gaf4c62595f81fb7ab3151b332898df67f">VnUartPacket_parseVNMAR</a></div><div class="ttdeci">void VnUartPacket_parseVNMAR(VnUartPacket *packet, vec3f *magnetic, vec3f *acceleration, vec3f *angularRate)</div><div class="ttdoc">Parses a VNMAR asynchronous packet. </div></div>
<div class="ttc" id="struct_vn_uart_packet_html_abe222f6d3581e7920dcad5306cc906a8"><div class="ttname"><a href="struct_vn_uart_packet.html#abe222f6d3581e7920dcad5306cc906a8">VnUartPacket::data</a></div><div class="ttdeci">uint8_t * data</div><div class="ttdef"><b>Definition:</b> upack.h:43</div></div>
<div class="ttc" id="group__uart_packet_ascii_async_parsers_html_gad0375907326fbc2d7f6f7ed09dc7e286"><div class="ttname"><a href="group__uart_packet_ascii_async_parsers.html#gad0375907326fbc2d7f6f7ed09dc7e286">VnUartPacket_parseVNISE</a></div><div class="ttdeci">void VnUartPacket_parseVNISE(VnUartPacket *packet, vec3f *ypr, vec3d *position, vec3f *velocity, vec3f *acceleration, vec3f *angularRate)</div><div class="ttdoc">Parse a VNISE asynchronous packet. </div></div>
<div class="ttc" id="group__uart_packet_ascii_async_parsers_html_ga0172845345960dffc202e3e33ee325f7"><div class="ttname"><a href="group__uart_packet_ascii_async_parsers.html#ga0172845345960dffc202e3e33ee325f7">VnUartPacket_parseVNDTV</a></div><div class="ttdeci">void VnUartPacket_parseVNDTV(VnUartPacket *packet, float *deltaTime, vec3f *deltaTheta, vec3f *deltaVelocity)</div><div class="ttdoc">Parses a VNDTV asynchronous packet. </div></div>
<div class="ttc" id="group__uart__genread__functions_html_gaa46188b2b31872bdb3fd4f64ffc3266b"><div class="ttname"><a href="group__uart__genread__functions.html#gaa46188b2b31872bdb3fd4f64ffc3266b">VnUartPacket_genReadAngularRateMeasurements</a></div><div class="ttdeci">VnError VnUartPacket_genReadAngularRateMeasurements(char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</div><div class="ttdoc">Generates a command to read the Angular Rate Measurements register on a VectorNav sensor...</div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_gafd04e1624cd6ec5d874c91dacba5893a"><div class="ttname"><a href="group__uart__genwrite__functions.html#gafd04e1624cd6ec5d874c91dacba5893a">VnUartPacket_parseAngularRateMeasurementsRaw</a></div><div class="ttdeci">void VnUartPacket_parseAngularRateMeasurementsRaw(char *packet, vec3f *gyro)</div><div class="ttdoc">Parses a response from reading the Angular Rate Measurements register. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga7229fbd9bdeb76f594d00541aa07004e"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga7229fbd9bdeb76f594d00541aa07004e">VnUartPacket_parseUserTag</a></div><div class="ttdeci">void VnUartPacket_parseUserTag(VnUartPacket *packet, char *tag)</div><div class="ttdoc">Parses a response from reading the User Tag register. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_gaff9cc27e8b8849450a312f6cc8ea5644"><div class="ttname"><a href="group__uart__genwrite__functions.html#gaff9cc27e8b8849450a312f6cc8ea5644">VnUartPacket_parseGyroCompensation</a></div><div class="ttdeci">void VnUartPacket_parseGyroCompensation(VnUartPacket *packet, mat3f *c, vec3f *b)</div><div class="ttdoc">Parses a response from reading the Gyro Compensation register. </div></div>
<div class="ttc" id="group__uart__genread__functions_html_ga6ef1f5b95112f8039d5e641043646e56"><div class="ttname"><a href="group__uart__genread__functions.html#ga6ef1f5b95112f8039d5e641043646e56">VnUartPacket_genReadStartupFilterBiasEstimate</a></div><div class="ttdeci">VnError VnUartPacket_genReadStartupFilterBiasEstimate(char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</div><div class="ttdoc">Generates a command to read the Startup Filter Bias Estimate register on a VectorNav sensor...</div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_gaf8056d0d7be235325793bc90cde0fc03"><div class="ttname"><a href="group__uart__genwrite__functions.html#gaf8056d0d7be235325793bc90cde0fc03">VnUartPacket_parseImuFilteringConfigurationRaw</a></div><div class="ttdeci">void VnUartPacket_parseImuFilteringConfigurationRaw(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)</div><div class="ttdoc">Parses a response from reading the IMU Filtering Configuration register. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga8557035a208dc941d0c6a3afbb460af6"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga8557035a208dc941d0c6a3afbb460af6">VnUartPacket_parseQuaternionMagneticAccelerationAndAngularRates</a></div><div class="ttdeci">void VnUartPacket_parseQuaternionMagneticAccelerationAndAngularRates(VnUartPacket *packet, vec4f *quat, vec3f *mag, vec3f *accel, vec3f *gyro)</div><div class="ttdoc">Parses a response from reading the Quaternion, Magnetic, Acceleration and Angular Rates register...</div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga9be280e21ee63375d8cfa53278d4eaf8"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga9be280e21ee63375d8cfa53278d4eaf8">VnUartPacket_parseSerialNumber</a></div><div class="ttdeci">void VnUartPacket_parseSerialNumber(VnUartPacket *packet, uint32_t *serialNum)</div><div class="ttdoc">Parses a response from reading the Serial Number register. </div></div>
<div class="ttc" id="group__uart__genread__functions_html_gae3123b118d0b1e06ff8badb9959f05f5"><div class="ttname"><a href="group__uart__genread__functions.html#gae3123b118d0b1e06ff8badb9959f05f5">VnUartPacket_genReadYawPitchRoll</a></div><div class="ttdeci">VnError VnUartPacket_genReadYawPitchRoll(char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</div><div class="ttdoc">Generates a command to read the Yaw Pitch Roll register on a VectorNav sensor. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga41e2a049946caccfad7f564c8e016023"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga41e2a049946caccfad7f564c8e016023">VnUartPacket_parseHardwareRevisionRaw</a></div><div class="ttdeci">void VnUartPacket_parseHardwareRevisionRaw(char *packet, uint32_t *revision)</div><div class="ttdoc">Parses a response from reading the Hardware Revision register. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga24b905272307ed6f4de53328ce0ba943"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga24b905272307ed6f4de53328ce0ba943">VnUartPacket_genWriteMagnetometerCompensation</a></div><div class="ttdeci">VnError VnUartPacket_genWriteMagnetometerCompensation(char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize, mat3f c, vec3f b)</div><div class="ttdoc">Generates a command to write to the Magnetometer Compensation register on a VectorNav sensor...</div></div>
<div class="ttc" id="group__uart__genread__functions_html_ga11c49872fbb15b494fae4b916c299951"><div class="ttname"><a href="group__uart__genread__functions.html#ga11c49872fbb15b494fae4b916c299951">VnUartPacket_genCmdWriteSettings</a></div><div class="ttdeci">VnError VnUartPacket_genCmdWriteSettings(uint8_t *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</div><div class="ttdoc">Generates a command to write sensor settings to non-volitile memory. </div></div>
<div class="ttc" id="group__uart__genread__functions_html_gaf0222df493c5d456ce63b4e78a4cd9e9"><div class="ttname"><a href="group__uart__genread__functions.html#gaf0222df493c5d456ce63b4e78a4cd9e9">VnUartPacket_genReadInsStateEcef</a></div><div class="ttdeci">VnError VnUartPacket_genReadInsStateEcef(char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</div><div class="ttdoc">Generates a command to read the INS State - ECEF register on a VectorNav sensor. </div></div>
<div class="ttc" id="group__uart__genread__functions_html_gaf48c4d2326cb3a16810af66eb1b94117"><div class="ttname"><a href="group__uart__genread__functions.html#gaf48c4d2326cb3a16810af66eb1b94117">VnUartPacket_genReadMagneticMeasurements</a></div><div class="ttdeci">VnError VnUartPacket_genReadMagneticMeasurements(char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</div><div class="ttdoc">Generates a command to read the Magnetic Measurements register on a VectorNav sensor. </div></div>
<div class="ttc" id="group__uart_packet_ascii_async_parsers_html_gaace7e67d677c1d696418ea92b03fbb8f"><div class="ttname"><a href="group__uart_packet_ascii_async_parsers.html#gaace7e67d677c1d696418ea92b03fbb8f">VnUartPacket_parseVNGPS</a></div><div class="ttdeci">void VnUartPacket_parseVNGPS(VnUartPacket *packet, double *time, uint16_t *week, uint8_t *gpsFix, uint8_t *numSats, vec3d *lla, vec3f *nedVel, vec3f *nedAcc, float *speedAcc, float *timeAcc)</div><div class="ttdoc">Parses a VNGPS asynchronous packet. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga3b96691a651d211b8bbfe81c6d559bc4"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga3b96691a651d211b8bbfe81c6d559bc4">VnUartPacket_parseSynchronizationStatusRaw</a></div><div class="ttdeci">void VnUartPacket_parseSynchronizationStatusRaw(char *packet, uint32_t *syncInCount, uint32_t *syncInTime, uint32_t *syncOutCount)</div><div class="ttdoc">Parses a response from reading the Synchronization Status register. </div></div>
<div class="ttc" id="group__uart__genread__functions_html_ga5f28e6f0b8f3c76e10bc16e4b0ec9ecd"><div class="ttname"><a href="group__uart__genread__functions.html#ga5f28e6f0b8f3c76e10bc16e4b0ec9ecd">VnUartPacket_genReadVelocityCompensationControl</a></div><div class="ttdeci">VnError VnUartPacket_genReadVelocityCompensationControl(char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</div><div class="ttdoc">Generates a command to read the Velocity Compensation Control register on a VectorNav sensor...</div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga8c6e9480662677fe2ca207383b770b2d"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga8c6e9480662677fe2ca207383b770b2d">VnUartPacket_parseVpeBasicControl</a></div><div class="ttdeci">void VnUartPacket_parseVpeBasicControl(VnUartPacket *packet, uint8_t *enable, uint8_t *headingMode, uint8_t *filteringMode, uint8_t *tuningMode)</div><div class="ttdoc">Parses a response from reading the VPE Basic Control register. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga60951e4f42a600f1a58bfff62879f370"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga60951e4f42a600f1a58bfff62879f370">VnUartPacket_parseSerialBaudRate</a></div><div class="ttdeci">void VnUartPacket_parseSerialBaudRate(VnUartPacket *packet, uint32_t *baudrate)</div><div class="ttdoc">Parses a response from reading the Serial Baud Rate register. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga652a50194a9ff479967142b1951d907a"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga652a50194a9ff479967142b1951d907a">VnUartPacket_parseAngularRateMeasurements</a></div><div class="ttdeci">void VnUartPacket_parseAngularRateMeasurements(VnUartPacket *packet, vec3f *gyro)</div><div class="ttdoc">Parses a response from reading the Angular Rate Measurements register. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga0fa8f2862d8cebd228f9b1fa19550f14"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga0fa8f2862d8cebd228f9b1fa19550f14">VnUartPacket_parseFilterActiveTuningParameters</a></div><div class="ttdeci">void VnUartPacket_parseFilterActiveTuningParameters(VnUartPacket *packet, float *magneticDisturbanceGain, float *accelerationDisturbanceGain, float *magneticDisturbanceMemory, float *accelerationDisturbanceMemory)</div><div class="ttdoc">Parses a response from reading the Filter Active Tuning Parameters register. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga6d561442602beacf394680798d43d9f7"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga6d561442602beacf394680798d43d9f7">VnUartPacket_genWriteVpeBasicControl</a></div><div class="ttdeci">VnError VnUartPacket_genWriteVpeBasicControl(char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize, uint8_t enable, uint8_t headingMode, uint8_t filteringMode, uint8_t tuningMode)</div><div class="ttdoc">Generates a command to write to the VPE Basic Control register on a VectorNav sensor. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_gaf5be2c3d0eee19994d3be0e3b9a63b51"><div class="ttname"><a href="group__uart__genwrite__functions.html#gaf5be2c3d0eee19994d3be0e3b9a63b51">VnUartPacket_parseAsyncDataOutputFrequencyRaw</a></div><div class="ttdeci">void VnUartPacket_parseAsyncDataOutputFrequencyRaw(char *packet, uint32_t *adof)</div><div class="ttdoc">Parses a response from reading the Async Data Output Frequency register. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga15e626258fe7bfe12310fd04ad772dac"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga15e626258fe7bfe12310fd04ad772dac">VnUartPacket_parseFilterStartupGyroBiasRaw</a></div><div class="ttdeci">void VnUartPacket_parseFilterStartupGyroBiasRaw(char *packet, vec3f *bias)</div><div class="ttdoc">Parses a response from reading the Filter Startup Gyro Bias register. </div></div>
<div class="ttc" id="group__uart_packet_ascii_async_parsers_html_ga3fa55f3171f9a13719b7f7af48fa8639"><div class="ttname"><a href="group__uart_packet_ascii_async_parsers.html#ga3fa55f3171f9a13719b7f7af48fa8639">VnUartPacket_parseVNGPE</a></div><div class="ttdeci">void VnUartPacket_parseVNGPE(VnUartPacket *packet, double *tow, uint16_t *week, uint8_t *gpsFix, uint8_t *numSats, vec3d *position, vec3f *velocity, vec3f *posAcc, float *speedAcc, float *timeAcc)</div><div class="ttdoc">Parses a VNGPE asynchronous packet. </div></div>
<div class="ttc" id="group__uart__genread__functions_html_ga4fd179300b65cc5362c37e6c13850c0f"><div class="ttname"><a href="group__uart__genread__functions.html#ga4fd179300b65cc5362c37e6c13850c0f">VnUartPacket_genReadGpsAntennaOffset</a></div><div class="ttdeci">VnError VnUartPacket_genReadGpsAntennaOffset(char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</div><div class="ttdoc">Generates a command to read the GPS Antenna Offset register on a VectorNav sensor. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga235ef89cd4735b615115df01d515d7c1"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga235ef89cd4735b615115df01d515d7c1">VnUartPacket_parseVpeAccelerometerBasicTuningRaw</a></div><div class="ttdeci">void VnUartPacket_parseVpeAccelerometerBasicTuningRaw(char *packet, vec3f *baseTuning, vec3f *adaptiveTuning, vec3f *adaptiveFiltering)</div><div class="ttdoc">Parses a response from reading the VPE Accelerometer Basic Tuning register. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_gaa101dd03b5b12ddeb60861c17cb9d2ee"><div class="ttname"><a href="group__uart__genwrite__functions.html#gaa101dd03b5b12ddeb60861c17cb9d2ee">VnUartPacket_genWriteVelocityCompensationControl</a></div><div class="ttdeci">VnError VnUartPacket_genWriteVelocityCompensationControl(char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize, uint8_t mode, float velocityTuning, float rateTuning)</div><div class="ttdoc">Generates a command to write to the Velocity Compensation Control register on a VectorNav sensor...</div></div>
<div class="ttc" id="group__uart_packet_binary_extractors_html_gad00a7e842e623c73a76d6c245aa95725"><div class="ttname"><a href="group__uart_packet_binary_extractors.html#gad00a7e842e623c73a76d6c245aa95725">VnUartPacket_extractInt8</a></div><div class="ttdeci">int8_t VnUartPacket_extractInt8(VnUartPacket *packet)</div><div class="ttdoc">Extracts a int8_t data type from a binary packet and advances the next extraction point appropriately...</div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_gab608631e42813a947d0ca0441b604c13"><div class="ttname"><a href="group__uart__genwrite__functions.html#gab608631e42813a947d0ca0441b604c13">VnUartPacket_parseVpeAccelerometerAdvancedTuning</a></div><div class="ttdeci">void VnUartPacket_parseVpeAccelerometerAdvancedTuning(VnUartPacket *packet, vec3f *minFiltering, vec3f *maxFiltering, float *maxAdaptRate, float *disturbanceWindow, float *maxTuning)</div><div class="ttdoc">Parses a response from reading the VPE Accelerometer Advanced Tuning register. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga768fdcaed903a9ecaa38155df80616d6"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga768fdcaed903a9ecaa38155df80616d6">VnUartPacket_parseAttitudeQuaternion</a></div><div class="ttdeci">void VnUartPacket_parseAttitudeQuaternion(VnUartPacket *packet, vec4f *quat)</div><div class="ttdoc">Parses a response from reading the Attitude Quaternion register. </div></div>
<div class="ttc" id="group__uart_packet_ascii_async_parsers_html_ga229bd3188bd62700835597d01a729f96"><div class="ttname"><a href="group__uart_packet_ascii_async_parsers.html#ga229bd3188bd62700835597d01a729f96">VnUartPacket_parseVNINE</a></div><div class="ttdeci">void VnUartPacket_parseVNINE(VnUartPacket *packet, double *time, uint16_t *week, uint16_t *status, vec3f *yawPitchRoll, vec3d *position, vec3f *velocity, float *attUncertainty, float *posUncertainty, float *velUncertainty)</div><div class="ttdoc">Parses a VNINE asynchronous packet. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_gafec482f7b759cffef43d7452dc21c5a8"><div class="ttname"><a href="group__uart__genwrite__functions.html#gafec482f7b759cffef43d7452dc21c5a8">VnUartPacket_parseGpsCompassBaseline</a></div><div class="ttdeci">void VnUartPacket_parseGpsCompassBaseline(VnUartPacket *packet, vec3f *position, vec3f *uncertainty)</div><div class="ttdoc">Parses a response from reading the GPS Compass Baseline register. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga84adf76e6a64cf9509f8fc39a43641e6"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga84adf76e6a64cf9509f8fc39a43641e6">VnUartPacket_parseFilterStartupGyroBias</a></div><div class="ttdeci">void VnUartPacket_parseFilterStartupGyroBias(VnUartPacket *packet, vec3f *bias)</div><div class="ttdoc">Parses a response from reading the Filter Startup Gyro Bias register. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_gaa43254fe19485ef91d7b6006547a36b4"><div class="ttname"><a href="group__uart__genwrite__functions.html#gaa43254fe19485ef91d7b6006547a36b4">VnUartPacket_genWriteAsyncDataOutputTypeWithOptions</a></div><div class="ttdeci">VnError VnUartPacket_genWriteAsyncDataOutputTypeWithOptions(char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize, uint32_t ador)</div><div class="ttdoc">Generates a command to write to the Async Data Output Type register on a VectorNav sensor...</div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_gaef3c076525b1da4ed10921defd641e05"><div class="ttname"><a href="group__uart__genwrite__functions.html#gaef3c076525b1da4ed10921defd641e05">VnUartPacket_parseFilterActiveTuningParametersRaw</a></div><div class="ttdeci">void VnUartPacket_parseFilterActiveTuningParametersRaw(char *packet, float *magneticDisturbanceGain, float *accelerationDisturbanceGain, float *magneticDisturbanceMemory, float *accelerationDisturbanceMemory)</div><div class="ttdoc">Parses a response from reading the Filter Active Tuning Parameters register. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga1c8ab4e3b8eb31cff154e7c0997276fb"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga1c8ab4e3b8eb31cff154e7c0997276fb">VnUartPacket_genWriteReferenceVectorConfiguration</a></div><div class="ttdeci">VnError VnUartPacket_genWriteReferenceVectorConfiguration(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, vec3d position)</div><div class="ttdoc">Generates a command to write to the Reference Vector Configuration register on a VectorNav sensor...</div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga1b63c9923d58a7364eb8a87adfaf0c11"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga1b63c9923d58a7364eb8a87adfaf0c11">VnUartPacket_parseMagneticAndGravityReferenceVectorsRaw</a></div><div class="ttdeci">void VnUartPacket_parseMagneticAndGravityReferenceVectorsRaw(char *packet, vec3f *magRef, vec3f *accRef)</div><div class="ttdoc">Parses a response from reading the Magnetic and Gravity Reference Vectors register. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_gadb53e61c4962afbb5aba0717d360128e"><div class="ttname"><a href="group__uart__genwrite__functions.html#gadb53e61c4962afbb5aba0717d360128e">VnUartPacket_parseVelocityCompensationControl</a></div><div class="ttdeci">void VnUartPacket_parseVelocityCompensationControl(VnUartPacket *packet, uint8_t *mode, float *velocityTuning, float *rateTuning)</div><div class="ttdoc">Parses a response from reading the Velocity Compensation Control register. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_gab06defa9a618c1004eb7b333b3427b1e"><div class="ttname"><a href="group__uart__genwrite__functions.html#gab06defa9a618c1004eb7b333b3427b1e">VnUartPacket_parseInsSolutionEcef</a></div><div class="ttdeci">void VnUartPacket_parseInsSolutionEcef(VnUartPacket *packet, double *time, uint16_t *week, uint16_t *status, vec3f *yawPitchRoll, vec3d *position, vec3f *velocity, float *attUncertainty, float *posUncertainty, float *velUncertainty)</div><div class="ttdoc">Parses a response from reading the INS Solution - ECEF register. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_gaaaa089b8a7a9eec4b7a19239c67cf147"><div class="ttname"><a href="group__uart__genwrite__functions.html#gaaaa089b8a7a9eec4b7a19239c67cf147">VnUartPacket_genWriteUserTag</a></div><div class="ttdeci">VnError VnUartPacket_genWriteUserTag(char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize, char *tag)</div><div class="ttdoc">Generates a command to write to the User Tag register on a VectorNav sensor. </div></div>
<div class="ttc" id="group__uart_packet_binary_extractors_html_ga226ec6598ef9f3041da63b94d6218c98"><div class="ttname"><a href="group__uart_packet_binary_extractors.html#ga226ec6598ef9f3041da63b94d6218c98">VnUartPacket_extractUint32</a></div><div class="ttdeci">uint32_t VnUartPacket_extractUint32(VnUartPacket *packet)</div><div class="ttdoc">Extracts a uint32_t data type from a binary packet and advances the next extraction point appropriate...</div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_gaad0b8f4ae3971c53fe5937a7981d1e9e"><div class="ttname"><a href="group__uart__genwrite__functions.html#gaad0b8f4ae3971c53fe5937a7981d1e9e">VnUartPacket_parseGpsSolutionEcefRaw</a></div><div class="ttdeci">void VnUartPacket_parseGpsSolutionEcefRaw(char *packet, double *tow, uint16_t *week, uint8_t *gpsFix, uint8_t *numSats, vec3d *position, vec3f *velocity, vec3f *posAcc, float *speedAcc, float *timeAcc)</div><div class="ttdoc">Parses a response from reading the GPS Solution - ECEF register. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga8a89c3acc4fa19e012e737f69401ffaf"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga8a89c3acc4fa19e012e737f69401ffaf">VnUartPacket_parseSynchronizationStatus</a></div><div class="ttdeci">void VnUartPacket_parseSynchronizationStatus(VnUartPacket *packet, uint32_t *syncInCount, uint32_t *syncInTime, uint32_t *syncOutCount)</div><div class="ttdoc">Parses a response from reading the Synchronization Status register. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_gab3406ea711ebdd029450ca00b8cf7153"><div class="ttname"><a href="group__uart__genwrite__functions.html#gab3406ea711ebdd029450ca00b8cf7153">VnUartPacket_genWriteAsyncDataOutputFrequencyWithOptions</a></div><div class="ttdeci">VnError VnUartPacket_genWriteAsyncDataOutputFrequencyWithOptions(char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize, uint32_t adof)</div><div class="ttdoc">Generates a command to write to the Async Data Output Frequency register on a VectorNav sensor...</div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga12845975b8c45b9220c08d71376c907b"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga12845975b8c45b9220c08d71376c907b">VnUartPacket_parseAsyncDataOutputTypeRaw</a></div><div class="ttdeci">void VnUartPacket_parseAsyncDataOutputTypeRaw(char *packet, uint32_t *ador)</div><div class="ttdoc">Parses a response from reading the Async Data Output Type register. </div></div>
<div class="ttc" id="unionvec4f_html"><div class="ttname"><a href="unionvec4f.html">vec4f</a></div><div class="ttdoc">Represents a 4 component vector with an underlying data type of float. </div><div class="ttdef"><b>Definition:</b> vector.h:68</div></div>
<div class="ttc" id="unionvec3d_html"><div class="ttname"><a href="unionvec3d.html">vec3d</a></div><div class="ttdoc">Represents a 3 component vector with an underlying data type of double. </div><div class="ttdef"><b>Definition:</b> vector.h:41</div></div>
<div class="ttc" id="group__uart_packet_ascii_async_parsers_html_ga7a356281f3505ec245b1c868c2b1c29c"><div class="ttname"><a href="group__uart_packet_ascii_async_parsers.html#ga7a356281f3505ec245b1c868c2b1c29c">VnUartPacket_parseVNYIA</a></div><div class="ttdeci">void VnUartPacket_parseVNYIA(VnUartPacket *packet, vec3f *yawPitchRoll, vec3f *accelerationInertial, vec3f *angularRate)</div><div class="ttdoc">Parses a VNYIA asynchronous packet. </div></div>
<div class="ttc" id="group__uart__genread__functions_html_gabefc1c5babe4dfc2ad8abff6bdcef619"><div class="ttname"><a href="group__uart__genread__functions.html#gabefc1c5babe4dfc2ad8abff6bdcef619">VnUartPacket_genReadMagnetometerCalibrationControl</a></div><div class="ttdeci">VnError VnUartPacket_genReadMagnetometerCalibrationControl(char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</div><div class="ttdoc">Generates a command to read the Magnetometer Calibration Control register on a VectorNav sensor...</div></div>
<div class="ttc" id="group__uart__genread__functions_html_ga5f205091b639f6e7c4f937d38cd91f9b"><div class="ttname"><a href="group__uart__genread__functions.html#ga5f205091b639f6e7c4f937d38cd91f9b">VnUartPacket_genReadAccelerationCompensation</a></div><div class="ttdeci">VnError VnUartPacket_genReadAccelerationCompensation(char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</div><div class="ttdoc">Generates a command to read the Acceleration Compensation register on a VectorNav sensor...</div></div>
<div class="ttc" id="group__uart__genread__functions_html_gad00bb46c37ef0bf1101285b0461f4d26"><div class="ttname"><a href="group__uart__genread__functions.html#gad00bb46c37ef0bf1101285b0461f4d26">VnUartPacket_genReadYawPitchRollTrueBodyAccelerationAndAngularRates</a></div><div class="ttdeci">VnError VnUartPacket_genReadYawPitchRollTrueBodyAccelerationAndAngularRates(char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</div><div class="ttdoc">Generates a command to read the Yaw, Pitch, Roll, True Body Acceleration and Angular Rates register o...</div></div>
<div class="ttc" id="group__uart__genread__functions_html_ga331692a3a11c1c134291524277e3ea18"><div class="ttname"><a href="group__uart__genread__functions.html#ga331692a3a11c1c134291524277e3ea18">VnUartPacket_genReadMagnetometerCompensation</a></div><div class="ttdeci">VnError VnUartPacket_genReadMagnetometerCompensation(char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</div><div class="ttdoc">Generates a command to read the Magnetometer Compensation register on a VectorNav sensor...</div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga0c9e9bf5a4f18a023e7bff0453874f59"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga0c9e9bf5a4f18a023e7bff0453874f59">VnUartPacket_parseReferenceVectorConfiguration</a></div><div class="ttdeci">void VnUartPacket_parseReferenceVectorConfiguration(VnUartPacket *packet, uint8_t *useMagModel, uint8_t *useGravityModel, uint8_t *resv1, uint8_t *resv2, uint32_t *recalcThreshold, float *year, vec3d *position)</div><div class="ttdoc">Parses a response from reading the Reference Vector Configuration register. </div></div>
<div class="ttc" id="group__uart__genread__functions_html_ga552d2cb67910d4f373194eecfbcd8c0b"><div class="ttname"><a href="group__uart__genread__functions.html#ga552d2cb67910d4f373194eecfbcd8c0b">VnUartPacket_genReadQuaternionMagneticAccelerationAndAngularRates</a></div><div class="ttdeci">VnError VnUartPacket_genReadQuaternionMagneticAccelerationAndAngularRates(char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</div><div class="ttdoc">Generates a command to read the Quaternion, Magnetic, Acceleration and Angular Rates register on a Ve...</div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_gadfafa40c490d9a94636771a659146caa"><div class="ttname"><a href="group__uart__genwrite__functions.html#gadfafa40c490d9a94636771a659146caa">VnUartPacket_genWriteGpsCompassBaseline</a></div><div class="ttdeci">VnError VnUartPacket_genWriteGpsCompassBaseline(char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize, vec3f position, vec3f uncertainty)</div><div class="ttdoc">Generates a command to write to the GPS Compass Baseline register on a VectorNav sensor. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga2a431dc8f022c01bc66e4c131eee8a7b"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga2a431dc8f022c01bc66e4c131eee8a7b">VnUartPacket_parseInsSolutionLla</a></div><div class="ttdeci">void VnUartPacket_parseInsSolutionLla(VnUartPacket *packet, double *time, uint16_t *week, uint16_t *status, vec3f *yawPitchRoll, vec3d *position, vec3f *nedVel, float *attUncertainty, float *posUncertainty, float *velUncertainty)</div><div class="ttdoc">Parses a response from reading the INS Solution - LLA register. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_gadcc18d5acc3fd729f10b15830e33041b"><div class="ttname"><a href="group__uart__genwrite__functions.html#gadcc18d5acc3fd729f10b15830e33041b">VnUartPacket_genWriteMagneticAndGravityReferenceVectors</a></div><div class="ttdeci">VnError VnUartPacket_genWriteMagneticAndGravityReferenceVectors(char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize, vec3f magRef, vec3f accRef)</div><div class="ttdoc">Generates a command to write to the Magnetic and Gravity Reference Vectors register on a VectorNav se...</div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga197102f43f30f7e14badfce7d41f48d8"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga197102f43f30f7e14badfce7d41f48d8">VnUartPacket_parseYawPitchRollMagneticAccelerationAndAngularRates</a></div><div class="ttdeci">void VnUartPacket_parseYawPitchRollMagneticAccelerationAndAngularRates(VnUartPacket *packet, vec3f *yawPitchRoll, vec3f *mag, vec3f *accel, vec3f *gyro)</div><div class="ttdoc">Parses a response from reading the Yaw, Pitch, Roll, Magnetic, Acceleration and Angular Rates registe...</div></div>
<div class="ttc" id="group__uart__genread__functions_html_ga44d3ce815ddda62cee9461454f069f71"><div class="ttname"><a href="group__uart__genread__functions.html#ga44d3ce815ddda62cee9461454f069f71">VnUartPacket_genReadVpeBasicControl</a></div><div class="ttdeci">VnError VnUartPacket_genReadVpeBasicControl(char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</div><div class="ttdoc">Generates a command to read the VPE Basic Control register on a VectorNav sensor. ...</div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_gaebeaa638e201cf2ccf93e62086621ebe"><div class="ttname"><a href="group__uart__genwrite__functions.html#gaebeaa638e201cf2ccf93e62086621ebe">VnUartPacket_parseInsStateLlaRaw</a></div><div class="ttdeci">void VnUartPacket_parseInsStateLlaRaw(char *packet, vec3f *yawPitchRoll, vec3d *position, vec3f *velocity, vec3f *accel, vec3f *angularRate)</div><div class="ttdoc">Parses a response from reading the INS State - LLA register. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_gafbfde077a1b3aabad95479192388974e"><div class="ttname"><a href="group__uart__genwrite__functions.html#gafbfde077a1b3aabad95479192388974e">VnUartPacket_parseIndoorHeadingModeControlRaw</a></div><div class="ttdeci">void VnUartPacket_parseIndoorHeadingModeControlRaw(char *packet, float *maxRateError, uint8_t *reserved1)</div><div class="ttdoc">Parses a response from reading the Indoor Heading Mode Control register. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga825b5284cdc2b5697d5e11980bd5e690"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga825b5284cdc2b5697d5e11980bd5e690">VnUartPacket_parseFilterBasicControl</a></div><div class="ttdeci">void VnUartPacket_parseFilterBasicControl(VnUartPacket *packet, uint8_t *magMode, uint8_t *extMagMode, uint8_t *extAccMode, uint8_t *extGyroMode, vec3f *gyroLimit)</div><div class="ttdoc">Parses a response from reading the Filter Basic Control register. </div></div>
<div class="ttc" id="group__uart_packet_binary_extractors_html_gab50c5ac1ff646d31e2648fe67c8977e4"><div class="ttname"><a href="group__uart_packet_binary_extractors.html#gab50c5ac1ff646d31e2648fe67c8977e4">VnUartPacket_extractVec3f</a></div><div class="ttdeci">vec3f VnUartPacket_extractVec3f(VnUartPacket *packet)</div><div class="ttdoc">Extracts a vec3f data type from a binary packet and advances the next extraction point appropriately...</div></div>
<div class="ttc" id="group__uart__genread__functions_html_gaa40ffcce0f91d69eec26126667d49584"><div class="ttname"><a href="group__uart__genread__functions.html#gaa40ffcce0f91d69eec26126667d49584">VnUartPacket_genReadYawPitchRollMagneticAccelerationAndAngularRates</a></div><div class="ttdeci">VnError VnUartPacket_genReadYawPitchRollMagneticAccelerationAndAngularRates(char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</div><div class="ttdoc">Generates a command to read the Yaw, Pitch, Roll, Magnetic, Acceleration and Angular Rates register o...</div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_gaeea29df69957929ddaf14edcb33cee71"><div class="ttname"><a href="group__uart__genwrite__functions.html#gaeea29df69957929ddaf14edcb33cee71">VnUartPacket_parseYawPitchRollMagneticAccelerationAndAngularRatesRaw</a></div><div class="ttdeci">void VnUartPacket_parseYawPitchRollMagneticAccelerationAndAngularRatesRaw(char *packet, vec3f *yawPitchRoll, vec3f *mag, vec3f *accel, vec3f *gyro)</div><div class="ttdoc">Parses a response from reading the Yaw, Pitch, Roll, Magnetic, Acceleration and Angular Rates registe...</div></div>
<div class="ttc" id="group__uart__genread__functions_html_gaedd9ccaa2c40befce571753fde9c2879"><div class="ttname"><a href="group__uart__genread__functions.html#gaedd9ccaa2c40befce571753fde9c2879">VnUartPacket_genReadBinaryOutput1</a></div><div class="ttdeci">VnError VnUartPacket_genReadBinaryOutput1(uint8_t *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</div><div class="ttdoc">Generates a command to read the Binary Output 1 register on a VectorNav sensor. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_gaaf0dac23312449f18d47eb0828fdaeda"><div class="ttname"><a href="group__uart__genwrite__functions.html#gaaf0dac23312449f18d47eb0828fdaeda">VnUartPacket_parseReferenceFrameRotationRaw</a></div><div class="ttdeci">void VnUartPacket_parseReferenceFrameRotationRaw(char *packet, mat3f *c)</div><div class="ttdoc">Parses a response from reading the Reference Frame Rotation register. </div></div>
<div class="ttc" id="group__uart__genread__functions_html_ga0d594e163064199f7f9023e88d8aa155"><div class="ttname"><a href="group__uart__genread__functions.html#ga0d594e163064199f7f9023e88d8aa155">VnUartPacket_genReadImuMeasurements</a></div><div class="ttdeci">VnError VnUartPacket_genReadImuMeasurements(char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</div><div class="ttdoc">Generates a command to read the IMU Measurements register on a VectorNav sensor. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_gab443d209ef341b6e107a0508fd23c5b5"><div class="ttname"><a href="group__uart__genwrite__functions.html#gab443d209ef341b6e107a0508fd23c5b5">VnUartPacket_parseGpsCompassEstimatedBaselineRaw</a></div><div class="ttdeci">void VnUartPacket_parseGpsCompassEstimatedBaselineRaw(char *packet, uint8_t *estBaselineUsed, uint8_t *resv, uint16_t *numMeas, vec3f *position, vec3f *uncertainty)</div><div class="ttdoc">Parses a response from reading the GPS Compass Estimated Baseline register. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga4ac4a8a0ee66daef539a5dd3c440778c"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga4ac4a8a0ee66daef539a5dd3c440778c">VnUartPacket_parseVelocityCompensationControlRaw</a></div><div class="ttdeci">void VnUartPacket_parseVelocityCompensationControlRaw(char *packet, uint8_t *mode, float *velocityTuning, float *rateTuning)</div><div class="ttdoc">Parses a response from reading the Velocity Compensation Control register. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_gaa1727fd220969bbcaa59f71c57a5728d"><div class="ttname"><a href="group__uart__genwrite__functions.html#gaa1727fd220969bbcaa59f71c57a5728d">VnUartPacket_parseYawPitchRollTrueBodyAccelerationAndAngularRates</a></div><div class="ttdeci">void VnUartPacket_parseYawPitchRollTrueBodyAccelerationAndAngularRates(VnUartPacket *packet, vec3f *yawPitchRoll, vec3f *bodyAccel, vec3f *gyro)</div><div class="ttdoc">Parses a response from reading the Yaw, Pitch, Roll, True Body Acceleration and Angular Rates registe...</div></div>
<div class="ttc" id="group__uart__genread__functions_html_ga71ab80c1cd34f5657d73fe9af276113a"><div class="ttname"><a href="group__uart__genread__functions.html#ga71ab80c1cd34f5657d73fe9af276113a">VnUartPacket_genReadVpeAccelerometerBasicTuning</a></div><div class="ttdeci">VnError VnUartPacket_genReadVpeAccelerometerBasicTuning(char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</div><div class="ttdoc">Generates a command to read the VPE Accelerometer Basic Tuning register on a VectorNav sensor...</div></div>
<div class="ttc" id="group__uart__genread__functions_html_gafeb0037a02815c32b58c6d5d49cd2ea3"><div class="ttname"><a href="group__uart__genread__functions.html#gafeb0037a02815c32b58c6d5d49cd2ea3">VnUartPacket_genReadSynchronizationStatus</a></div><div class="ttdeci">VnError VnUartPacket_genReadSynchronizationStatus(char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</div><div class="ttdoc">Generates a command to read the Synchronization Status register on a VectorNav sensor. </div></div>
<div class="ttc" id="group__uart__genread__functions_html_gacc5b8a44170bd9df4623ae9d006885a6"><div class="ttname"><a href="group__uart__genread__functions.html#gacc5b8a44170bd9df4623ae9d006885a6">VnUartPacket_genReadGpsConfiguration</a></div><div class="ttdeci">VnError VnUartPacket_genReadGpsConfiguration(char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</div><div class="ttdoc">Generates a command to read the GPS Configuration register on a VectorNav sensor. ...</div></div>
<div class="ttc" id="group__uart_packet_ascii_async_parsers_html_ga206bba3faebaa324c4098b106d66d25b"><div class="ttname"><a href="group__uart_packet_ascii_async_parsers.html#ga206bba3faebaa324c4098b106d66d25b">VnUartPacket_parseVNACC</a></div><div class="ttdeci">void VnUartPacket_parseVNACC(VnUartPacket *packet, vec3f *acceleration)</div><div class="ttdoc">Parses a VNACC asynchronous packet. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_gac0381b1ea07ddfd35b1ba03b5b853479"><div class="ttname"><a href="group__uart__genwrite__functions.html#gac0381b1ea07ddfd35b1ba03b5b853479">VnUartPacket_parseYawPitchRollTrueBodyAccelerationAndAngularRatesRaw</a></div><div class="ttdeci">void VnUartPacket_parseYawPitchRollTrueBodyAccelerationAndAngularRatesRaw(char *packet, vec3f *yawPitchRoll, vec3f *bodyAccel, vec3f *gyro)</div><div class="ttdoc">Parses a response from reading the Yaw, Pitch, Roll, True Body Acceleration and Angular Rates registe...</div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_gacc1e02655266978d23106069dc5bdcdf"><div class="ttname"><a href="group__uart__genwrite__functions.html#gacc1e02655266978d23106069dc5bdcdf">VnUartPacket_parseGpsAntennaOffset</a></div><div class="ttdeci">void VnUartPacket_parseGpsAntennaOffset(VnUartPacket *packet, vec3f *position)</div><div class="ttdoc">Parses a response from reading the GPS Antenna Offset register. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga5869bcc078ebb2037aac9461b822510c"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga5869bcc078ebb2037aac9461b822510c">VnUartPacket_parseGpsSolutionLla</a></div><div class="ttdeci">void VnUartPacket_parseGpsSolutionLla(VnUartPacket *packet, double *time, uint16_t *week, uint8_t *gpsFix, uint8_t *numSats, vec3d *lla, vec3f *nedVel, vec3f *nedAcc, float *speedAcc, float *timeAcc)</div><div class="ttdoc">Parses a response from reading the GPS Solution - LLA register. </div></div>
<div class="ttc" id="group__uart__genread__functions_html_ga941f24bbdcc59fbba104e8bb35bf9bc3"><div class="ttname"><a href="group__uart__genread__functions.html#ga941f24bbdcc59fbba104e8bb35bf9bc3">VnUartPacket_genCmdKnownAccelerationDisturbance</a></div><div class="ttdeci">VnError VnUartPacket_genCmdKnownAccelerationDisturbance(uint8_t *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, bool disturbancePresent, size_t *cmdSize)</div><div class="ttdoc">Generates a command to alert the sensor of a known acceleration disturbance. </div></div>
<div class="ttc" id="group__uart__genread__functions_html_ga642b0af9fe84de5f4b80e75c2217846a"><div class="ttname"><a href="group__uart__genread__functions.html#ga642b0af9fe84de5f4b80e75c2217846a">VnUartPacket_genCmdReset</a></div><div class="ttdeci">VnError VnUartPacket_genCmdReset(uint8_t *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</div><div class="ttdoc">Generates a command to reset the sensor. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga5924071e89fb44af85db890c075ebac2"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga5924071e89fb44af85db890c075ebac2">VnUartPacket_parseBinaryOutputRaw</a></div><div class="ttdeci">void VnUartPacket_parseBinaryOutputRaw(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)</div><div class="ttdoc">Parses a response from reading any of the Binary Output registers. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_gaa89c4d2c71f4e60cacb4f9da90367e12"><div class="ttname"><a href="group__uart__genwrite__functions.html#gaa89c4d2c71f4e60cacb4f9da90367e12">VnUartPacket_parseAsyncDataOutputFrequency</a></div><div class="ttdeci">void VnUartPacket_parseAsyncDataOutputFrequency(VnUartPacket *packet, uint32_t *adof)</div><div class="ttdoc">Parses a response from reading the Async Data Output Frequency register. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga5b3d13775510d6c03304c020a012a928"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga5b3d13775510d6c03304c020a012a928">VnUartPacket_parseMagneticAccelerationAndAngularRatesRaw</a></div><div class="ttdeci">void VnUartPacket_parseMagneticAccelerationAndAngularRatesRaw(char *packet, vec3f *mag, vec3f *accel, vec3f *gyro)</div><div class="ttdoc">Parses a response from reading the Magnetic, Acceleration and Angular Rates register. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga6a83f10859e96a88de9256732ab0920f"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga6a83f10859e96a88de9256732ab0920f">VnUartPacket_parseMagnetometerCalibrationControlRaw</a></div><div class="ttdeci">void VnUartPacket_parseMagnetometerCalibrationControlRaw(char *packet, uint8_t *hsiMode, uint8_t *hsiOutput, uint8_t *convergeRate)</div><div class="ttdoc">Parses a response from reading the Magnetometer Calibration Control register. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga5bd4f07a18c9c2f2f00a08087b09d1b6"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga5bd4f07a18c9c2f2f00a08087b09d1b6">VnUartPacket_parseSynchronizationControl</a></div><div class="ttdeci">void VnUartPacket_parseSynchronizationControl(VnUartPacket *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)</div><div class="ttdoc">Parses a response from reading the Synchronization Control register. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga68ad53f662108982d2bdbd85992ebd54"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga68ad53f662108982d2bdbd85992ebd54">VnUartPacket_genWriteBinaryOutput3</a></div><div class="ttdeci">VnError VnUartPacket_genWriteBinaryOutput3(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)</div><div class="ttdoc">Generates a command to write to the Binary Output 3 register. </div></div>
<div class="ttc" id="group__uart_packet_binary_extractors_html_ga2d1b0512baeae011739cfab8e8dfcecc"><div class="ttname"><a href="group__uart_packet_binary_extractors.html#ga2d1b0512baeae011739cfab8e8dfcecc">VnUartPacket_extractVec3d</a></div><div class="ttdeci">vec3d VnUartPacket_extractVec3d(VnUartPacket *packet)</div><div class="ttdoc">Extracts a vec3d data type from a binary packet and advances the next extraction point appropriately...</div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga19eb1c8dbdfb3ccd120bb5eb20b585d6"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga19eb1c8dbdfb3ccd120bb5eb20b585d6">VnUartPacket_genWriteVpeMagnetometerBasicTuning</a></div><div class="ttdeci">VnError VnUartPacket_genWriteVpeMagnetometerBasicTuning(char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize, vec3f baseTuning, vec3f adaptiveTuning, vec3f adaptiveFiltering)</div><div class="ttdoc">Generates a command to write to the VPE Magnetometer Basic Tuning register on a VectorNav sensor...</div></div>
<div class="ttc" id="group__uart__genread__functions_html_gaa3bb38ada712c3964b95238ac91ff595"><div class="ttname"><a href="group__uart__genread__functions.html#gaa3bb38ada712c3964b95238ac91ff595">VnUartPacket_genReadSynchronizationControl</a></div><div class="ttdeci">VnError VnUartPacket_genReadSynchronizationControl(char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</div><div class="ttdoc">Generates a command to read the Synchronization Control register on a VectorNav sensor. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_gacba233f0c1ef52808fedee9b9af19dd5"><div class="ttname"><a href="group__uart__genwrite__functions.html#gacba233f0c1ef52808fedee9b9af19dd5">VnUartPacket_parseYawPitchRoll</a></div><div class="ttdeci">void VnUartPacket_parseYawPitchRoll(VnUartPacket *packet, vec3f *yawPitchRoll)</div><div class="ttdoc">Parses a response from reading the Yaw Pitch Roll register. </div></div>
<div class="ttc" id="group__uart__genread__functions_html_ga26c41e5aa74be641f23863a0c1124511"><div class="ttname"><a href="group__uart__genread__functions.html#ga26c41e5aa74be641f23863a0c1124511">VnUartPacket_genReadInsStateLla</a></div><div class="ttdeci">VnError VnUartPacket_genReadInsStateLla(char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</div><div class="ttdoc">Generates a command to read the INS State - LLA register on a VectorNav sensor. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga9591d19b2f83756b0e4a2fd62009095c"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga9591d19b2f83756b0e4a2fd62009095c">VnUartPacket_parseYawPitchRollTrueInertialAccelerationAndAngularRates</a></div><div class="ttdeci">void VnUartPacket_parseYawPitchRollTrueInertialAccelerationAndAngularRates(VnUartPacket *packet, vec3f *yawPitchRoll, vec3f *inertialAccel, vec3f *gyro)</div><div class="ttdoc">Parses a response from reading the Yaw, Pitch, Roll, True Inertial Acceleration and Angular Rates reg...</div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_gab8e5253fe54536db27510b1d8078e189"><div class="ttname"><a href="group__uart__genwrite__functions.html#gab8e5253fe54536db27510b1d8078e189">VnUartPacket_parseFirmwareVersionRaw</a></div><div class="ttdeci">void VnUartPacket_parseFirmwareVersionRaw(char *packet, char *firmwareVersion)</div><div class="ttdoc">Parses a response from reading the Firmware Version register. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga0802e6cc8f20d364e235dfeca629cbc9"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga0802e6cc8f20d364e235dfeca629cbc9">VnUartPacket_genWriteBinaryOutput2</a></div><div class="ttdeci">VnError VnUartPacket_genWriteBinaryOutput2(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)</div><div class="ttdoc">Generates a command to write to the Binary Output 2 register. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_gacb9956c9d77ffa806e0e55ee0109a942"><div class="ttname"><a href="group__uart__genwrite__functions.html#gacb9956c9d77ffa806e0e55ee0109a942">VnUartPacket_parseVpeAccelerometerBasicTuning</a></div><div class="ttdeci">void VnUartPacket_parseVpeAccelerometerBasicTuning(VnUartPacket *packet, vec3f *baseTuning, vec3f *adaptiveTuning, vec3f *adaptiveFiltering)</div><div class="ttdoc">Parses a response from reading the VPE Accelerometer Basic Tuning register. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga7ffecad1ba03ac579fbb1dc3aba78352"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga7ffecad1ba03ac579fbb1dc3aba78352">VnUartPacket_parseInsSolutionEcefRaw</a></div><div class="ttdeci">void VnUartPacket_parseInsSolutionEcefRaw(char *packet, double *time, uint16_t *week, uint16_t *status, vec3f *yawPitchRoll, vec3d *position, vec3f *velocity, float *attUncertainty, float *posUncertainty, float *velUncertainty)</div><div class="ttdoc">Parses a response from reading the INS Solution - ECEF register. </div></div>
<div class="ttc" id="group__uart__genread__functions_html_ga1619337729455368e7ae9f9f715f1d9f"><div class="ttname"><a href="group__uart__genread__functions.html#ga1619337729455368e7ae9f9f715f1d9f">VnUartPacket_genReadHardwareRevision</a></div><div class="ttdeci">VnError VnUartPacket_genReadHardwareRevision(char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</div><div class="ttdoc">Generates a command to read the Hardware Revision register on a VectorNav sensor. ...</div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_gae362a829e4c0192e9d0d214637f14b88"><div class="ttname"><a href="group__uart__genwrite__functions.html#gae362a829e4c0192e9d0d214637f14b88">VnUartPacket_parseCalculatedMagnetometerCalibrationRaw</a></div><div class="ttdeci">void VnUartPacket_parseCalculatedMagnetometerCalibrationRaw(char *packet, mat3f *c, vec3f *b)</div><div class="ttdoc">Parses a response from reading the Calculated Magnetometer Calibration register. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_gac0884270a8b81d818d6208bdf429bedd"><div class="ttname"><a href="group__uart__genwrite__functions.html#gac0884270a8b81d818d6208bdf429bedd">VnUartPacket_parseInsSolutionLlaRaw</a></div><div class="ttdeci">void VnUartPacket_parseInsSolutionLlaRaw(char *packet, double *time, uint16_t *week, uint16_t *status, vec3f *yawPitchRoll, vec3d *position, vec3f *nedVel, float *attUncertainty, float *posUncertainty, float *velUncertainty)</div><div class="ttdoc">Parses a response from reading the INS Solution - LLA register. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga2b65280596603078340c214d6da6b771"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga2b65280596603078340c214d6da6b771">VnUartPacket_parseInsAdvancedConfiguration</a></div><div class="ttdeci">void VnUartPacket_parseInsAdvancedConfiguration(VnUartPacket *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)</div><div class="ttdoc">Parses a response from reading the INS Advanced Configuration register. </div></div>
<div class="ttc" id="group__uart_packet_binary_extractors_html_ga8c33488adb9d44d21072b34dcfa21601"><div class="ttname"><a href="group__uart_packet_binary_extractors.html#ga8c33488adb9d44d21072b34dcfa21601">VnUartPacket_extractUint8</a></div><div class="ttdeci">uint8_t VnUartPacket_extractUint8(VnUartPacket *packet)</div><div class="ttdoc">Extracts a uint8_t data type from a binary packet and advances the next extraction point appropriatel...</div></div>
<div class="ttc" id="group__uart__genread__functions_html_gab987523a2f62aff14adf3418bc7590ff"><div class="ttname"><a href="group__uart__genread__functions.html#gab987523a2f62aff14adf3418bc7590ff">VnUartPacket_genReadYawPitchRollTrueInertialAccelerationAndAngularRates</a></div><div class="ttdeci">VnError VnUartPacket_genReadYawPitchRollTrueInertialAccelerationAndAngularRates(char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</div><div class="ttdoc">Generates a command to read the Yaw, Pitch, Roll, True Inertial Acceleration and Angular Rates regist...</div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga2a8555a25037d055258f7bb9540f9d14"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga2a8555a25037d055258f7bb9540f9d14">VnUartPacket_parseVpeMagnetometerBasicTuningRaw</a></div><div class="ttdeci">void VnUartPacket_parseVpeMagnetometerBasicTuningRaw(char *packet, vec3f *baseTuning, vec3f *adaptiveTuning, vec3f *adaptiveFiltering)</div><div class="ttdoc">Parses a response from reading the VPE Magnetometer Basic Tuning register. </div></div>
<div class="ttc" id="group__uart__genread__functions_html_ga22c0610de2aa101cd9246d6f6422b750"><div class="ttname"><a href="group__uart__genread__functions.html#ga22c0610de2aa101cd9246d6f6422b750">VnUartPacket_genReadCommunicationProtocolControl</a></div><div class="ttdeci">VnError VnUartPacket_genReadCommunicationProtocolControl(char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</div><div class="ttdoc">Generates a command to read the Communication Protocol Control register on a VectorNav sensor...</div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga86697b1db4d4840232f3f07146fca0b3"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga86697b1db4d4840232f3f07146fca0b3">VnUartPacket_parseImuRateConfiguration</a></div><div class="ttdeci">void VnUartPacket_parseImuRateConfiguration(VnUartPacket *packet, uint16_t *imuRate, uint16_t *navDivisor, float *filterTargetRate, float *filterMinRate)</div><div class="ttdoc">Parses a response from reading the IMU Rate Configuration register. </div></div>
<div class="ttc" id="group__uart__genread__functions_html_ga70330a7c99e7a130d0f62ad7b86c174c"><div class="ttname"><a href="group__uart__genread__functions.html#ga70330a7c99e7a130d0f62ad7b86c174c">VnUartPacket_genReadGpsSolutionLla</a></div><div class="ttdeci">VnError VnUartPacket_genReadGpsSolutionLla(char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</div><div class="ttdoc">Generates a command to read the GPS Solution - LLA register on a VectorNav sensor. </div></div>
<div class="ttc" id="group__uart_packet_ascii_async_parsers_html_gad90e855006aa836d4cd0d83f506884a0"><div class="ttname"><a href="group__uart_packet_ascii_async_parsers.html#gad90e855006aa836d4cd0d83f506884a0">VnUartPacket_parseVNQTN</a></div><div class="ttdeci">void VnUartPacket_parseVNQTN(VnUartPacket *packet, vec4f *quaternion)</div><div class="ttdoc">Parses a VNQTN asynchronous packet. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_gaf146527f241e40c19f6081609c5d94bd"><div class="ttname"><a href="group__uart__genwrite__functions.html#gaf146527f241e40c19f6081609c5d94bd">VnUartPacket_parseVelocityCompensationStatusRaw</a></div><div class="ttdeci">void VnUartPacket_parseVelocityCompensationStatusRaw(char *packet, float *x, float *xDot, vec3f *accelOffset, vec3f *omega)</div><div class="ttdoc">Parses a response from reading the Velocity Compensation Status register. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga514c383e8dcf407e15615f2a92f498ad"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga514c383e8dcf407e15615f2a92f498ad">VnUartPacket_parseDeltaThetaAndDeltaVelocityConfiguration</a></div><div class="ttdeci">void VnUartPacket_parseDeltaThetaAndDeltaVelocityConfiguration(VnUartPacket *packet, uint8_t *integrationFrame, uint8_t *gyroCompensation, uint8_t *accelCompensation, uint8_t *reserved1, uint16_t *reserved2)</div><div class="ttdoc">Parses a response from reading the Delta Theta and Delta Velocity Configuration register. </div></div>
<div class="ttc" id="group__uart__genread__functions_html_ga435de44db6613ec635472ea0c9a407ce"><div class="ttname"><a href="group__uart__genread__functions.html#ga435de44db6613ec635472ea0c9a407ce">VnUartPacket_genReadAttitudeQuaternion</a></div><div class="ttdeci">VnError VnUartPacket_genReadAttitudeQuaternion(char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</div><div class="ttdoc">Generates a command to read the Attitude Quaternion register on a VectorNav sensor. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_gadc71c912218b5abb2a43b14745ad6c92"><div class="ttname"><a href="group__uart__genwrite__functions.html#gadc71c912218b5abb2a43b14745ad6c92">VnUartPacket_parseGpsCompassBaselineRaw</a></div><div class="ttdeci">void VnUartPacket_parseGpsCompassBaselineRaw(char *packet, vec3f *position, vec3f *uncertainty)</div><div class="ttdoc">Parses a response from reading the GPS Compass Baseline register. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga01ffdc17e0519234f3def7c35a604b3c"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga01ffdc17e0519234f3def7c35a604b3c">VnUartPacket_parseInsAdvancedConfigurationRaw</a></div><div class="ttdeci">void VnUartPacket_parseInsAdvancedConfigurationRaw(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)</div><div class="ttdoc">Parses a response from reading the INS Advanced Configuration register. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga3aeddc08bd21fa4dad1fa7ccae11bcfa"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga3aeddc08bd21fa4dad1fa7ccae11bcfa">VnUartPacket_parseImuRateConfigurationRaw</a></div><div class="ttdeci">void VnUartPacket_parseImuRateConfigurationRaw(char *packet, uint16_t *imuRate, uint16_t *navDivisor, float *filterTargetRate, float *filterMinRate)</div><div class="ttdoc">Parses a response from reading the IMU Rate Configuration register. </div></div>
<div class="ttc" id="group__uart__genread__functions_html_gae99080aebca2f1eac2c9d9cfb7286c69"><div class="ttname"><a href="group__uart__genread__functions.html#gae99080aebca2f1eac2c9d9cfb7286c69">VnUartPacket_genReadVelocityCompensationMeasurement</a></div><div class="ttdeci">VnError VnUartPacket_genReadVelocityCompensationMeasurement(char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</div><div class="ttdoc">Generates a command to read the Velocity Compensation Measurement register on a VectorNav sensor...</div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_gada5f4d1927041b20d426140c453b7c25"><div class="ttname"><a href="group__uart__genwrite__functions.html#gada5f4d1927041b20d426140c453b7c25">VnUartPacket_parseGpsCompassEstimatedBaseline</a></div><div class="ttdeci">void VnUartPacket_parseGpsCompassEstimatedBaseline(VnUartPacket *packet, uint8_t *estBaselineUsed, uint8_t *resv, uint16_t *numMeas, vec3f *position, vec3f *uncertainty)</div><div class="ttdoc">Parses a response from reading the GPS Compass Estimated Baseline register. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga7102d519619fb52fb275fb566a48f6b2"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga7102d519619fb52fb275fb566a48f6b2">VnUartPacket_genWriteGyroCompensation</a></div><div class="ttdeci">VnError VnUartPacket_genWriteGyroCompensation(char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize, mat3f c, vec3f b)</div><div class="ttdoc">Generates a command to write to the Gyro Compensation register on a VectorNav sensor. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_gad3fc2e698161105b96457aad4bdcb574"><div class="ttname"><a href="group__uart__genwrite__functions.html#gad3fc2e698161105b96457aad4bdcb574">VnUartPacket_parseMagneticAndGravityReferenceVectors</a></div><div class="ttdeci">void VnUartPacket_parseMagneticAndGravityReferenceVectors(VnUartPacket *packet, vec3f *magRef, vec3f *accRef)</div><div class="ttdoc">Parses a response from reading the Magnetic and Gravity Reference Vectors register. </div></div>
<div class="ttc" id="group__uart_packet_ascii_async_parsers_html_ga667d913d418fefde71ecc44a77e208e3"><div class="ttname"><a href="group__uart_packet_ascii_async_parsers.html#ga667d913d418fefde71ecc44a77e208e3">VnUartPacket_parseVNQMR</a></div><div class="ttdeci">void VnUartPacket_parseVNQMR(VnUartPacket *packet, vec4f *quaternion, vec3f *magnetic, vec3f *acceleration, vec3f *angularRate)</div><div class="ttdoc">Parses a VNQMR asynchronous packet. </div></div>
<div class="ttc" id="group__uart__genread__functions_html_gac9372fab871d4c6d8e4052ab2a8a59c4"><div class="ttname"><a href="group__uart__genread__functions.html#gac9372fab871d4c6d8e4052ab2a8a59c4">VnUartPacket_genCmdRestoreFactorySettings</a></div><div class="ttdeci">VnError VnUartPacket_genCmdRestoreFactorySettings(uint8_t *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</div><div class="ttdoc">Generates a command to restore the sensor to factory settings. </div></div>
<div class="ttc" id="group__uart_packet_ascii_async_parsers_html_gabcab9b6803cb8b3da74abc2601cd40a2"><div class="ttname"><a href="group__uart_packet_ascii_async_parsers.html#gabcab9b6803cb8b3da74abc2601cd40a2">VnUartPacket_parseVNYPR</a></div><div class="ttdeci">void VnUartPacket_parseVNYPR(VnUartPacket *packet, vec3f *yawPitchRoll)</div><div class="ttdoc">Parses a VNYPR asynchronous packet. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_gad42393ea01ba950a1a339a3a7ab48e22"><div class="ttname"><a href="group__uart__genwrite__functions.html#gad42393ea01ba950a1a339a3a7ab48e22">VnUartPacket_parseImuFilteringConfiguration</a></div><div class="ttdeci">void VnUartPacket_parseImuFilteringConfiguration(VnUartPacket *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)</div><div class="ttdoc">Parses a response from reading the IMU Filtering Configuration register. </div></div>
<div class="ttc" id="group__uart_packet_ascii_async_parsers_html_ga5cc0e5d9512db7e9243491e13d73e2e6"><div class="ttname"><a href="group__uart_packet_ascii_async_parsers.html#ga5cc0e5d9512db7e9243491e13d73e2e6">VnUartPacket_parseVNISL</a></div><div class="ttdeci">void VnUartPacket_parseVNISL(VnUartPacket *packet, vec3f *ypr, vec3d *lla, vec3f *velocity, vec3f *acceleration, vec3f *angularRate)</div><div class="ttdoc">Parse a VNISL asynchronous packet. </div></div>
<div class="ttc" id="group__uart__genread__functions_html_ga2c1c2f9679acc65ea581fe7a48cfabfd"><div class="ttname"><a href="group__uart__genread__functions.html#ga2c1c2f9679acc65ea581fe7a48cfabfd">VnUartPacket_genCmdSetGyroBias</a></div><div class="ttdeci">VnError VnUartPacket_genCmdSetGyroBias(uint8_t *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</div><div class="ttdoc">Generates a command to set the gyro bias. </div></div>
<div class="ttc" id="group__uart__genread__functions_html_ga158be77ee67a3edee0a8fad41c208470"><div class="ttname"><a href="group__uart__genread__functions.html#ga158be77ee67a3edee0a8fad41c208470">VnUartPacket_genReadSerialBaudRate</a></div><div class="ttdeci">VnError VnUartPacket_genReadSerialBaudRate(char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</div><div class="ttdoc">Generates a command to read the Serial Baud Rate register on a VectorNav sensor. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_gad70fcd798beb27e954f2dc7eb141774d"><div class="ttname"><a href="group__uart__genwrite__functions.html#gad70fcd798beb27e954f2dc7eb141774d">VnUartPacket_genWriteImuFilteringConfiguration</a></div><div class="ttdeci">VnError VnUartPacket_genWriteImuFilteringConfiguration(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)</div><div class="ttdoc">Generates a command to write to the IMU Filtering Configuration register on a VectorNav sensor...</div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_gaecf52412505939af1463f64f6efda1b9"><div class="ttname"><a href="group__uart__genwrite__functions.html#gaecf52412505939af1463f64f6efda1b9">VnUartPacket_genWriteReferenceFrameRotation</a></div><div class="ttdeci">VnError VnUartPacket_genWriteReferenceFrameRotation(char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize, mat3f c)</div><div class="ttdoc">Generates a command to write to the Reference Frame Rotation register on a VectorNav sensor...</div></div>
<div class="ttc" id="group__uart__genread__functions_html_gaa59bf447f0497179fb33178affb9297f"><div class="ttname"><a href="group__uart__genread__functions.html#gaa59bf447f0497179fb33178affb9297f">VnUartPacket_genCmdKnownMagneticDisturbance</a></div><div class="ttdeci">VnError VnUartPacket_genCmdKnownMagneticDisturbance(uint8_t *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, bool disturbancePresent, size_t *cmdSize)</div><div class="ttdoc">Generates a command to alert the sensor of a known magnetic disturbance. </div></div>
<div class="ttc" id="group__uart_packet_ascii_async_parsers_html_gaac2f6506e456825673995e6bd7ebe380"><div class="ttname"><a href="group__uart_packet_ascii_async_parsers.html#gaac2f6506e456825673995e6bd7ebe380">VnUartPacket_parseVNMAG</a></div><div class="ttdeci">void VnUartPacket_parseVNMAG(VnUartPacket *packet, vec3f *magnetic)</div><div class="ttdoc">Parses a VNMAG asynchronous packet. </div></div>
<div class="ttc" id="group__uart__genread__functions_html_gae835fb2183f5ab2cb148ddb975fac3c3"><div class="ttname"><a href="group__uart__genread__functions.html#gae835fb2183f5ab2cb148ddb975fac3c3">VnUartPacket_genReadFirmwareVersion</a></div><div class="ttdeci">VnError VnUartPacket_genReadFirmwareVersion(char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</div><div class="ttdoc">Generates a command to read the Firmware Version register on a VectorNav sensor. </div></div>
<div class="ttc" id="group__uart_packet_ascii_async_parsers_html_gaaf80a8c7e364f8f8e48c9e31f61e5918"><div class="ttname"><a href="group__uart_packet_ascii_async_parsers.html#gaaf80a8c7e364f8f8e48c9e31f61e5918">VnUartPacket_parseVNIMU</a></div><div class="ttdeci">void VnUartPacket_parseVNIMU(VnUartPacket *packet, vec3f *magneticUncompensated, vec3f *accelerationUncompensated, vec3f *angularRateUncompensated, float *temperature, float *pressure)</div><div class="ttdoc">Parses a VNIMU asynchronous packet. </div></div>
<div class="ttc" id="group__uart_packet_binary_extractors_html_gaf89e96757c64209ea52a6963f94c48e8"><div class="ttname"><a href="group__uart_packet_binary_extractors.html#gaf89e96757c64209ea52a6963f94c48e8">VnUartPacket_extractFloat</a></div><div class="ttdeci">float VnUartPacket_extractFloat(VnUartPacket *packet)</div><div class="ttdoc">Extracts a float data type from a binary packet and advances the next extraction point appropriately...</div></div>
<div class="ttc" id="group__uart__genread__functions_html_ga1e75c2c3fbe93d2d1ce3c6985813afaf"><div class="ttname"><a href="group__uart__genread__functions.html#ga1e75c2c3fbe93d2d1ce3c6985813afaf">VnUartPacket_genReadDeltaThetaAndDeltaVelocity</a></div><div class="ttdeci">VnError VnUartPacket_genReadDeltaThetaAndDeltaVelocity(char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</div><div class="ttdoc">Generates a command to read the Delta Theta and Delta Velocity register on a VectorNav sensor...</div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga86525cd74d3a514fa70ac977ce4c89ef"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga86525cd74d3a514fa70ac977ce4c89ef">VnUartPacket_parseStartupFilterBiasEstimateRaw</a></div><div class="ttdeci">void VnUartPacket_parseStartupFilterBiasEstimateRaw(char *packet, vec3f *gyroBias, vec3f *accelBias, float *pressureBias)</div><div class="ttdoc">Parses a response from reading the Startup Filter Bias Estimate register. </div></div>
<div class="ttc" id="group__uart__genread__functions_html_gaa58d5e31b81f66f640e313b51aef86b2"><div class="ttname"><a href="group__uart__genread__functions.html#gaa58d5e31b81f66f640e313b51aef86b2">VnUartPacket_genReadUserTag</a></div><div class="ttdeci">VnError VnUartPacket_genReadUserTag(char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</div><div class="ttdoc">Generates a command to read the User Tag register on a VectorNav sensor. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga27382ddcbb19eb2408ee2e78ad5c9a1a"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga27382ddcbb19eb2408ee2e78ad5c9a1a">VnUartPacket_parseVpeAccelerometerAdvancedTuningRaw</a></div><div class="ttdeci">void VnUartPacket_parseVpeAccelerometerAdvancedTuningRaw(char *packet, vec3f *minFiltering, vec3f *maxFiltering, float *maxAdaptRate, float *disturbanceWindow, float *maxTuning)</div><div class="ttdoc">Parses a response from reading the VPE Accelerometer Advanced Tuning register. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_gadbe4b098a48b41de10cbb231e40af234"><div class="ttname"><a href="group__uart__genwrite__functions.html#gadbe4b098a48b41de10cbb231e40af234">VnUartPacket_parseImuMeasurements</a></div><div class="ttdeci">void VnUartPacket_parseImuMeasurements(VnUartPacket *packet, vec3f *mag, vec3f *accel, vec3f *gyro, float *temp, float *pressure)</div><div class="ttdoc">Parses a response from reading the IMU Measurements register. </div></div>
<div class="ttc" id="unionmat3f_html"><div class="ttname"><a href="unionmat3f.html">mat3f</a></div><div class="ttdoc">Represents a 3x3 matrix with an underlying data type of float. </div><div class="ttdef"><b>Definition:</b> matrix.h:11</div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_gab76b6463bf7a8e5e164d086a653c761c"><div class="ttname"><a href="group__uart__genwrite__functions.html#gab76b6463bf7a8e5e164d086a653c761c">VnUartPacket_parseAccelerationMeasurementsRaw</a></div><div class="ttdeci">void VnUartPacket_parseAccelerationMeasurementsRaw(char *packet, vec3f *accel)</div><div class="ttdoc">Parses a response from reading the Acceleration Measurements register. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_gacf24ba30cd395a9f78fed989ab5edda8"><div class="ttname"><a href="group__uart__genwrite__functions.html#gacf24ba30cd395a9f78fed989ab5edda8">VnUartPacket_parseAccelerationMeasurements</a></div><div class="ttdeci">void VnUartPacket_parseAccelerationMeasurements(VnUartPacket *packet, vec3f *accel)</div><div class="ttdoc">Parses a response from reading the Acceleration Measurements register. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga1cfbce5f1d3debb88b29281fda29f25d"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga1cfbce5f1d3debb88b29281fda29f25d">VnUartPacket_genWriteCommunicationProtocolControl</a></div><div class="ttdeci">VnError VnUartPacket_genWriteCommunicationProtocolControl(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)</div><div class="ttdoc">Generates a command to write to the Communication Protocol Control register on a VectorNav sensor...</div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_gaf125dc3e6b0a422e348ce753ad449992"><div class="ttname"><a href="group__uart__genwrite__functions.html#gaf125dc3e6b0a422e348ce753ad449992">VnUartPacket_parseFirmwareVersion</a></div><div class="ttdeci">void VnUartPacket_parseFirmwareVersion(VnUartPacket *packet, char *firmwareVersion)</div><div class="ttdoc">Parses a response from reading the Firmware Version register. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_gae38abdf5c468c4dffb7cf7278617cd37"><div class="ttname"><a href="group__uart__genwrite__functions.html#gae38abdf5c468c4dffb7cf7278617cd37">VnUartPacket_parseYawPitchRollTrueInertialAccelerationAndAngularRatesRaw</a></div><div class="ttdeci">void VnUartPacket_parseYawPitchRollTrueInertialAccelerationAndAngularRatesRaw(char *packet, vec3f *yawPitchRoll, vec3f *inertialAccel, vec3f *gyro)</div><div class="ttdoc">Parses a response from reading the Yaw, Pitch, Roll, True Inertial Acceleration and Angular Rates reg...</div></div>
<div class="ttc" id="group__uart__genread__functions_html_gab0d48176542dd3862f47b4d66f0a6a3d"><div class="ttname"><a href="group__uart__genread__functions.html#gab0d48176542dd3862f47b4d66f0a6a3d">VnUartPacket_genReadGpsCompassEstimatedBaseline</a></div><div class="ttdeci">VnError VnUartPacket_genReadGpsCompassEstimatedBaseline(char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</div><div class="ttdoc">Generates a command to read the GPS Compass Estimated Baseline register on a VectorNav sensor...</div></div>
<div class="ttc" id="group__uart__genread__functions_html_gaa5dca11d0b9ce6d4c1dd290c3d612981"><div class="ttname"><a href="group__uart__genread__functions.html#gaa5dca11d0b9ce6d4c1dd290c3d612981">VnUartPacket_genReadInsBasicConfiguration</a></div><div class="ttdeci">VnError VnUartPacket_genReadInsBasicConfiguration(char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</div><div class="ttdoc">Generates a command to read the INS Basic Configuration register on a VectorNav sensor. </div></div>
<div class="ttc" id="group__uart__genread__functions_html_gad5a2663abae78a95fb55e240c52aae23"><div class="ttname"><a href="group__uart__genread__functions.html#gad5a2663abae78a95fb55e240c52aae23">VnUartPacket_genReadReferenceVectorConfiguration</a></div><div class="ttdeci">VnError VnUartPacket_genReadReferenceVectorConfiguration(char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</div><div class="ttdoc">Generates a command to read the Reference Vector Configuration register on a VectorNav sensor...</div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_gab2b63e8161d79136f624aab56127f192"><div class="ttname"><a href="group__uart__genwrite__functions.html#gab2b63e8161d79136f624aab56127f192">VnUartPacket_parseMagnetometerCompensationRaw</a></div><div class="ttdeci">void VnUartPacket_parseMagnetometerCompensationRaw(char *packet, mat3f *c, vec3f *b)</div><div class="ttdoc">Parses a response from reading the Magnetometer Compensation register. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_gab694f52382f4342e59e57351442edb9b"><div class="ttname"><a href="group__uart__genwrite__functions.html#gab694f52382f4342e59e57351442edb9b">VnUartPacket_parseGpsSolutionEcef</a></div><div class="ttdeci">void VnUartPacket_parseGpsSolutionEcef(VnUartPacket *packet, double *tow, uint16_t *week, uint8_t *gpsFix, uint8_t *numSats, vec3d *position, vec3f *velocity, vec3f *posAcc, float *speedAcc, float *timeAcc)</div><div class="ttdoc">Parses a response from reading the GPS Solution - ECEF register. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga98048c5abaef159b6c6f4ea54b26a145"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga98048c5abaef159b6c6f4ea54b26a145">VnUartPacket_genWriteStartupFilterBiasEstimate</a></div><div class="ttdeci">VnError VnUartPacket_genWriteStartupFilterBiasEstimate(char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize, vec3f gyroBias, vec3f accelBias, float pressureBias)</div><div class="ttdoc">Generates a command to write to the Startup Filter Bias Estimate register on a VectorNav sensor...</div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga715216a6eef04a26342b39135a5cda9a"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga715216a6eef04a26342b39135a5cda9a">VnUartPacket_genWriteAccelerationCompensation</a></div><div class="ttdeci">VnError VnUartPacket_genWriteAccelerationCompensation(char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize, mat3f c, vec3f b)</div><div class="ttdoc">Generates a command to write to the Acceleration Compensation register on a VectorNav sensor...</div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_gaf9006e67961978c62206c247638b9562"><div class="ttname"><a href="group__uart__genwrite__functions.html#gaf9006e67961978c62206c247638b9562">VnUartPacket_parseMagneticMeasurements</a></div><div class="ttdeci">void VnUartPacket_parseMagneticMeasurements(VnUartPacket *packet, vec3f *mag)</div><div class="ttdoc">Parses a response from reading the Magnetic Measurements register. </div></div>
<div class="ttc" id="group__uart_packet_binary_extractors_html_ga6fe1746b5fec18983245f1bd020f39e9"><div class="ttname"><a href="group__uart_packet_binary_extractors.html#ga6fe1746b5fec18983245f1bd020f39e9">VnUartPacket_extractUint64</a></div><div class="ttdeci">uint64_t VnUartPacket_extractUint64(VnUartPacket *packet)</div><div class="ttdoc">Extracts a uint64_t data type from a binary packet and advances the next extraction point appropriate...</div></div>
<div class="ttc" id="group__uart__genread__functions_html_gafbdf4518ed4438252e1d7687902b447f"><div class="ttname"><a href="group__uart__genread__functions.html#gafbdf4518ed4438252e1d7687902b447f">VnUartPacket_genReadVpeMagnetometerBasicTuning</a></div><div class="ttdeci">VnError VnUartPacket_genReadVpeMagnetometerBasicTuning(char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</div><div class="ttdoc">Generates a command to read the VPE Magnetometer Basic Tuning register on a VectorNav sensor...</div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_gafb9b03c00c9ce65d04b909dd383b85b1"><div class="ttname"><a href="group__uart__genwrite__functions.html#gafb9b03c00c9ce65d04b909dd383b85b1">VnUartPacket_parseYawPitchRollRaw</a></div><div class="ttdeci">void VnUartPacket_parseYawPitchRollRaw(char *packet, vec3f *yawPitchRoll)</div><div class="ttdoc">Parses a response from reading the Yaw Pitch Roll register. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_gad03437cde70a59dd9d3ede39f6d6e254"><div class="ttname"><a href="group__uart__genwrite__functions.html#gad03437cde70a59dd9d3ede39f6d6e254">VnUartPacket_parseGpsSolutionLlaRaw</a></div><div class="ttdeci">void VnUartPacket_parseGpsSolutionLlaRaw(char *packet, double *time, uint16_t *week, uint8_t *gpsFix, uint8_t *numSats, vec3d *lla, vec3f *nedVel, vec3f *nedAcc, float *speedAcc, float *timeAcc)</div><div class="ttdoc">Parses a response from reading the GPS Solution - LLA register. </div></div>
<div class="ttc" id="group__uart__genread__functions_html_ga9b2ca08a5ee7b3b395de5179c0751548"><div class="ttname"><a href="group__uart__genread__functions.html#ga9b2ca08a5ee7b3b395de5179c0751548">VnUartPacket_genReadSerialNumber</a></div><div class="ttdeci">VnError VnUartPacket_genReadSerialNumber(char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</div><div class="ttdoc">Generates a command to read the Serial Number register on a VectorNav sensor. </div></div>
<div class="ttc" id="group__uart_packet_ascii_async_parsers_html_ga4261ec65248a81d81fde53c5680844e1"><div class="ttname"><a href="group__uart_packet_ascii_async_parsers.html#ga4261ec65248a81d81fde53c5680844e1">VnUartPacket_parseVNYBA</a></div><div class="ttdeci">void VnUartPacket_parseVNYBA(VnUartPacket *packet, vec3f *yawPitchRoll, vec3f *accelerationBody, vec3f *angularRate)</div><div class="ttdoc">Parses a VNYMR asynchronous packet. </div></div>
<div class="ttc" id="group__uart__genread__functions_html_gaff29a166aa76f9a31799aa7ae8f28843"><div class="ttname"><a href="group__uart__genread__functions.html#gaff29a166aa76f9a31799aa7ae8f28843">VnUartPacket_genReadCalculatedMagnetometerCalibration</a></div><div class="ttdeci">VnError VnUartPacket_genReadCalculatedMagnetometerCalibration(char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</div><div class="ttdoc">Generates a command to read the Calculated Magnetometer Calibration register on a VectorNav sensor...</div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga143dcf19679055a8c77fb3b7c1263148"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga143dcf19679055a8c77fb3b7c1263148">VnUartPacket_parseModelNumberRaw</a></div><div class="ttdeci">void VnUartPacket_parseModelNumberRaw(char *packet, char *productName)</div><div class="ttdoc">Parses a response from reading the Model Number register. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_gaf0b7b8d7a20b62bd2aff1111d09bf81d"><div class="ttname"><a href="group__uart__genwrite__functions.html#gaf0b7b8d7a20b62bd2aff1111d09bf81d">VnUartPacket_parseFilterMeasurementsVarianceParameters</a></div><div class="ttdeci">void VnUartPacket_parseFilterMeasurementsVarianceParameters(VnUartPacket *packet, float *angularWalkVariance, vec3f *angularRateVariance, vec3f *magneticVariance, vec3f *accelerationVariance)</div><div class="ttdoc">Parses a response from reading the Filter Measurements Variance Parameters register. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga09e7fa8968ba7107d15d4009f64be54c"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga09e7fa8968ba7107d15d4009f64be54c">VnUartPacket_parseGyroCompensationRaw</a></div><div class="ttdeci">void VnUartPacket_parseGyroCompensationRaw(char *packet, mat3f *c, vec3f *b)</div><div class="ttdoc">Parses a response from reading the Gyro Compensation register. </div></div>
<div class="ttc" id="group__uart_packet_binary_extractors_html_gae6a318f365e5f15aca286ff0636bcc5e"><div class="ttname"><a href="group__uart_packet_binary_extractors.html#gae6a318f365e5f15aca286ff0636bcc5e">VnUartPacket_extractVec4f</a></div><div class="ttdeci">vec4f VnUartPacket_extractVec4f(VnUartPacket *packet)</div><div class="ttdoc">Extracts a vec4f data type from a binary packet and advances the next extraction point appropriately...</div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga858daadaadb54d4ba0a6a698961c8e61"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga858daadaadb54d4ba0a6a698961c8e61">VnUartPacket_parseVelocityCompensationMeasurementRaw</a></div><div class="ttdeci">void VnUartPacket_parseVelocityCompensationMeasurementRaw(char *packet, vec3f *velocity)</div><div class="ttdoc">Parses a response from reading the Velocity Compensation Measurement register. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga51d39089d5ad127aeb48fd4293388821"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga51d39089d5ad127aeb48fd4293388821">VnUartPacket_parseAttitudeQuaternionRaw</a></div><div class="ttdeci">void VnUartPacket_parseAttitudeQuaternionRaw(char *packet, vec4f *quat)</div><div class="ttdoc">Parses a response from reading the Attitude Quaternion register. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga5adc4ad4e631c2a815343aed1b93760d"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga5adc4ad4e631c2a815343aed1b93760d">VnUartPacket_parseStartupFilterBiasEstimate</a></div><div class="ttdeci">void VnUartPacket_parseStartupFilterBiasEstimate(VnUartPacket *packet, vec3f *gyroBias, vec3f *accelBias, float *pressureBias)</div><div class="ttdoc">Parses a response from reading the Startup Filter Bias Estimate register. </div></div>
<div class="ttc" id="group__uart_packet_binary_extractors_html_ga278d70b97cb5296fc07ed7173acb50d1"><div class="ttname"><a href="group__uart_packet_binary_extractors.html#ga278d70b97cb5296fc07ed7173acb50d1">VnUartPacket_extractUint16</a></div><div class="ttdeci">uint16_t VnUartPacket_extractUint16(VnUartPacket *packet)</div><div class="ttdoc">Extracts a uint16_t data type from a binary packet and advances the next extraction point appropriate...</div></div>
<div class="ttc" id="group__uart__genread__functions_html_ga90568f7c3ee0815912916e6c66a02576"><div class="ttname"><a href="group__uart__genread__functions.html#ga90568f7c3ee0815912916e6c66a02576">VnUartPacket_genReadMagneticAndGravityReferenceVectors</a></div><div class="ttdeci">VnError VnUartPacket_genReadMagneticAndGravityReferenceVectors(char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</div><div class="ttdoc">Generates a command to read the Magnetic and Gravity Reference Vectors register on a VectorNav sensor...</div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga04e2c8cd64705f2e5d3e14c28161540f"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga04e2c8cd64705f2e5d3e14c28161540f">VnUartPacket_parseInsStateEcefRaw</a></div><div class="ttdeci">void VnUartPacket_parseInsStateEcefRaw(char *packet, vec3f *yawPitchRoll, vec3d *position, vec3f *velocity, vec3f *accel, vec3f *angularRate)</div><div class="ttdoc">Parses a response from reading the INS State - ECEF register. </div></div>
<div class="ttc" id="unionvec3f_html"><div class="ttname"><a href="unionvec3f.html">vec3f</a></div><div class="ttdoc">Various vector types and operations. </div><div class="ttdef"><b>Definition:</b> vector.h:14</div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga4488412e853a2c1655fa1ebbb63d3efa"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga4488412e853a2c1655fa1ebbb63d3efa">VnUartPacket_parseError</a></div><div class="ttdeci">void VnUartPacket_parseError(VnUartPacket *packet, uint8_t *error)</div><div class="ttdoc">Parses an error packet to get the error type. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga72342fc61f9f7f41d833c2412ca5ac00"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga72342fc61f9f7f41d833c2412ca5ac00">VnUartPacket_parseDeltaThetaAndDeltaVelocityRaw</a></div><div class="ttdeci">void VnUartPacket_parseDeltaThetaAndDeltaVelocityRaw(char *packet, float *deltaTime, vec3f *deltaTheta, vec3f *deltaVelocity)</div><div class="ttdoc">Parses a response from reading the Delta Theta and Delta Velocity register. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga492a562501a4991e100a70423178e9c7"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga492a562501a4991e100a70423178e9c7">VnUartPacket_parseVpeGyroBasicTuningRaw</a></div><div class="ttdeci">void VnUartPacket_parseVpeGyroBasicTuningRaw(char *packet, vec3f *angularWalkVariance, vec3f *baseTuning, vec3f *adaptiveTuning)</div><div class="ttdoc">Parses a response from reading the VPE Gyro Basic Tuning register. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_gaed0e59bd2c76f323eccd4b9c3153352e"><div class="ttname"><a href="group__uart__genwrite__functions.html#gaed0e59bd2c76f323eccd4b9c3153352e">VnUartPacket_parseVpeMagnetometerAdvancedTuningRaw</a></div><div class="ttdeci">void VnUartPacket_parseVpeMagnetometerAdvancedTuningRaw(char *packet, vec3f *minFiltering, vec3f *maxFiltering, float *maxAdaptRate, float *disturbanceWindow, float *maxTuning)</div><div class="ttdoc">Parses a response from reading the VPE Magnetometer Advanced Tuning register. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga67fd9b261d40a007a736fe6f3936f19a"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga67fd9b261d40a007a736fe6f3936f19a">VnUartPacket_parseInsStateEcef</a></div><div class="ttdeci">void VnUartPacket_parseInsStateEcef(VnUartPacket *packet, vec3f *yawPitchRoll, vec3d *position, vec3f *velocity, vec3f *accel, vec3f *angularRate)</div><div class="ttdoc">Parses a response from reading the INS State - ECEF register. </div></div>
<div class="ttc" id="struct_vn_uart_packet_html_a31410eded043b69c31f1936050fb8905"><div class="ttname"><a href="struct_vn_uart_packet.html#a31410eded043b69c31f1936050fb8905">VnUartPacket::curExtractLoc</a></div><div class="ttdeci">size_t curExtractLoc</div><div class="ttdef"><b>Definition:</b> upack.h:37</div></div>
<div class="ttc" id="group__uart__genread__functions_html_gaf638e3ca1591b6148b2ea7d6c8321b31"><div class="ttname"><a href="group__uart__genread__functions.html#gaf638e3ca1591b6148b2ea7d6c8321b31">VnUartPacket_genReadGpsSolutionEcef</a></div><div class="ttdeci">VnError VnUartPacket_genReadGpsSolutionEcef(char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</div><div class="ttdoc">Generates a command to read the GPS Solution - ECEF register on a VectorNav sensor. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga6328410f1133baf68d4c42dcf4b18957"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga6328410f1133baf68d4c42dcf4b18957">VnUartPacket_parseCommunicationProtocolControl</a></div><div class="ttdeci">void VnUartPacket_parseCommunicationProtocolControl(VnUartPacket *packet, uint8_t *serialCount, uint8_t *serialStatus, uint8_t *spiCount, uint8_t *spiStatus, uint8_t *serialChecksum, uint8_t *spiChecksum, uint8_t *errorMode)</div><div class="ttdoc">Parses a response from reading the Communication Protocol Control register. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_gad8f8e72e2b81a9e84a3e1b601341b6f7"><div class="ttname"><a href="group__uart__genwrite__functions.html#gad8f8e72e2b81a9e84a3e1b601341b6f7">VnUartPacket_parseHardwareRevision</a></div><div class="ttdeci">void VnUartPacket_parseHardwareRevision(VnUartPacket *packet, uint32_t *revision)</div><div class="ttdoc">Parses a response from reading the Hardware Revision register. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_gaf1d209f782801b3afaae543c34bd0797"><div class="ttname"><a href="group__uart__genwrite__functions.html#gaf1d209f782801b3afaae543c34bd0797">VnUartPacket_parseDeltaThetaAndDeltaVelocityConfigurationRaw</a></div><div class="ttdeci">void VnUartPacket_parseDeltaThetaAndDeltaVelocityConfigurationRaw(char *packet, uint8_t *integrationFrame, uint8_t *gyroCompensation, uint8_t *accelCompensation, uint8_t *reserved1, uint16_t *reserved2)</div><div class="ttdoc">Parses a response from reading the Delta Theta and Delta Velocity Configuration register. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga770df9852e4f860ecb25cebe995c826b"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga770df9852e4f860ecb25cebe995c826b">VnUartPacket_parseSerialNumberRaw</a></div><div class="ttdeci">void VnUartPacket_parseSerialNumberRaw(char *packet, uint32_t *serialNum)</div><div class="ttdoc">Parses a response from reading the Serial Number register. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga15e0519943cbbec07de39932c1b2826f"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga15e0519943cbbec07de39932c1b2826f">VnUartPacket_parseMagnetometerCompensation</a></div><div class="ttdeci">void VnUartPacket_parseMagnetometerCompensation(VnUartPacket *packet, mat3f *c, vec3f *b)</div><div class="ttdoc">Parses a response from reading the Magnetometer Compensation register. </div></div>
<div class="ttc" id="group__uart_packet_ascii_async_parsers_html_gae67a9520fa414828ee2528320505843c"><div class="ttname"><a href="group__uart_packet_ascii_async_parsers.html#gae67a9520fa414828ee2528320505843c">VnUartPacket_parseVNINS</a></div><div class="ttdeci">void VnUartPacket_parseVNINS(VnUartPacket *packet, double *time, uint16_t *week, uint16_t *status, vec3f *yawPitchRoll, vec3d *lla, vec3f *nedVel, float *attUncertainty, float *posUncertainty, float *velUncertainty)</div><div class="ttdoc">Parses a VNINS asynchronous packet. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga07afb3340e7843c1ecb9f55f1b5091b1"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga07afb3340e7843c1ecb9f55f1b5091b1">VnUartPacket_genWriteBinaryOutput1</a></div><div class="ttdeci">VnError VnUartPacket_genWriteBinaryOutput1(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)</div><div class="ttdoc">Generates a command to write to the Binary Output 1 register. </div></div>
<div class="ttc" id="group__uart__genread__functions_html_ga76e37c9c18f1b4b96d17e9e4d0a195ce"><div class="ttname"><a href="group__uart__genread__functions.html#ga76e37c9c18f1b4b96d17e9e4d0a195ce">VnUartPacket_genReadModelNumber</a></div><div class="ttdeci">VnError VnUartPacket_genReadModelNumber(char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</div><div class="ttdoc">Generates a command to read the Model Number register on a VectorNav sensor. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga4681c5234b654945de18a195737b4e76"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga4681c5234b654945de18a195737b4e76">VnUartPacket_genWriteGpsAntennaOffset</a></div><div class="ttdeci">VnError VnUartPacket_genWriteGpsAntennaOffset(char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize, vec3f position)</div><div class="ttdoc">Generates a command to write to the GPS Antenna Offset register on a VectorNav sensor. </div></div>
<div class="ttc" id="struct_vn_uart_packet_html_ae809d5359ac030c60a30a8f0b2294b82"><div class="ttname"><a href="struct_vn_uart_packet.html#ae809d5359ac030c60a30a8f0b2294b82">VnUartPacket::length</a></div><div class="ttdeci">size_t length</div><div class="ttdef"><b>Definition:</b> upack.h:40</div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_ga39683ef7595376b32b20758be462cd38"><div class="ttname"><a href="group__uart__genwrite__functions.html#ga39683ef7595376b32b20758be462cd38">VnUartPacket_parseVpeMagnetometerBasicTuning</a></div><div class="ttdeci">void VnUartPacket_parseVpeMagnetometerBasicTuning(VnUartPacket *packet, vec3f *baseTuning, vec3f *adaptiveTuning, vec3f *adaptiveFiltering)</div><div class="ttdoc">Parses a response from reading the VPE Magnetometer Basic Tuning register. </div></div>
<div class="ttc" id="group__uart__genwrite__functions_html_gad811578908e41056b2b3a042a8e7f421"><div class="ttname"><a href="group__uart__genwrite__functions.html#gad811578908e41056b2b3a042a8e7f421">VnUartPacket_parseModelNumber</a></div><div class="ttdeci">void VnUartPacket_parseModelNumber(VnUartPacket *packet, char *productName)</div><div class="ttdoc">Parses a response from reading the Model Number register. </div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jan 3 2017 18:26:57 for VectorNav C Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.10
</small></address>
</body>
</html>