<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.10"/>
<title>VectorNav C Library: UART Generate Read Functions</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="proglib.png"/></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">VectorNav C Library
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.10 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#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><a href="files.html"><span>Files</span></a></li>
      <li><a href="examples.html"><span>Examples</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">UART Generate Read Functions</div>  </div>
</div><!--header-->
<div class="contents">

<p>This set of functions will generate command strings for reading registers on VectorNav sensors.  
<a href="#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:gaedd9ccaa2c40befce571753fde9c2879"><td class="memItemLeft" align="right" valign="top">VnError&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genread__functions.html#gaedd9ccaa2c40befce571753fde9c2879">VnUartPacket_genReadBinaryOutput1</a> (uint8_t *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</td></tr>
<tr class="memdesc:gaedd9ccaa2c40befce571753fde9c2879"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generates a command to read the Binary Output 1 register on a VectorNav sensor.  <a href="#gaedd9ccaa2c40befce571753fde9c2879">More...</a><br /></td></tr>
<tr class="separator:gaedd9ccaa2c40befce571753fde9c2879"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7646253716e66d45c0cbc167b41b5ce1"><td class="memItemLeft" align="right" valign="top">VnError&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genread__functions.html#ga7646253716e66d45c0cbc167b41b5ce1">VnUartPacket_genReadBinaryOutput2</a> (uint8_t *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</td></tr>
<tr class="memdesc:ga7646253716e66d45c0cbc167b41b5ce1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generates a command to read the Binary Output 2 register on a VectorNav sensor.  <a href="#ga7646253716e66d45c0cbc167b41b5ce1">More...</a><br /></td></tr>
<tr class="separator:ga7646253716e66d45c0cbc167b41b5ce1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0d757e1df2a76638dd258f93ee9fd1ac"><td class="memItemLeft" align="right" valign="top">VnError&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genread__functions.html#ga0d757e1df2a76638dd258f93ee9fd1ac">VnUartPacket_genReadBinaryOutput3</a> (uint8_t *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</td></tr>
<tr class="memdesc:ga0d757e1df2a76638dd258f93ee9fd1ac"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generates a command to read the Binary Output 3 register on a VectorNav sensor.  <a href="#ga0d757e1df2a76638dd258f93ee9fd1ac">More...</a><br /></td></tr>
<tr class="separator:ga0d757e1df2a76638dd258f93ee9fd1ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga11c49872fbb15b494fae4b916c299951"><td class="memItemLeft" align="right" valign="top">VnError&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genread__functions.html#ga11c49872fbb15b494fae4b916c299951">VnUartPacket_genCmdWriteSettings</a> (uint8_t *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</td></tr>
<tr class="memdesc:ga11c49872fbb15b494fae4b916c299951"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generates a command to write sensor settings to non-volitile memory.  <a href="#ga11c49872fbb15b494fae4b916c299951">More...</a><br /></td></tr>
<tr class="separator:ga11c49872fbb15b494fae4b916c299951"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac9372fab871d4c6d8e4052ab2a8a59c4"><td class="memItemLeft" align="right" valign="top">VnError&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genread__functions.html#gac9372fab871d4c6d8e4052ab2a8a59c4">VnUartPacket_genCmdRestoreFactorySettings</a> (uint8_t *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</td></tr>
<tr class="memdesc:gac9372fab871d4c6d8e4052ab2a8a59c4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generates a command to restore the sensor to factory settings.  <a href="#gac9372fab871d4c6d8e4052ab2a8a59c4">More...</a><br /></td></tr>
<tr class="separator:gac9372fab871d4c6d8e4052ab2a8a59c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga642b0af9fe84de5f4b80e75c2217846a"><td class="memItemLeft" align="right" valign="top">VnError&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genread__functions.html#ga642b0af9fe84de5f4b80e75c2217846a">VnUartPacket_genCmdReset</a> (uint8_t *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</td></tr>
<tr class="memdesc:ga642b0af9fe84de5f4b80e75c2217846a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generates a command to reset the sensor.  <a href="#ga642b0af9fe84de5f4b80e75c2217846a">More...</a><br /></td></tr>
<tr class="separator:ga642b0af9fe84de5f4b80e75c2217846a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga04135c26984427ba58a425b7d45eba00"><td class="memItemLeft" align="right" valign="top">VnError&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genread__functions.html#ga04135c26984427ba58a425b7d45eba00">VnUartPacket_genCmdTare</a> (uint8_t *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</td></tr>
<tr class="memdesc:ga04135c26984427ba58a425b7d45eba00"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generates a command to tare the sensor.  <a href="#ga04135c26984427ba58a425b7d45eba00">More...</a><br /></td></tr>
<tr class="separator:ga04135c26984427ba58a425b7d45eba00"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2c1c2f9679acc65ea581fe7a48cfabfd"><td class="memItemLeft" align="right" valign="top">VnError&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genread__functions.html#ga2c1c2f9679acc65ea581fe7a48cfabfd">VnUartPacket_genCmdSetGyroBias</a> (uint8_t *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</td></tr>
<tr class="memdesc:ga2c1c2f9679acc65ea581fe7a48cfabfd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generates a command to set the gyro bias.  <a href="#ga2c1c2f9679acc65ea581fe7a48cfabfd">More...</a><br /></td></tr>
<tr class="separator:ga2c1c2f9679acc65ea581fe7a48cfabfd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa59bf447f0497179fb33178affb9297f"><td class="memItemLeft" align="right" valign="top">VnError&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genread__functions.html#gaa59bf447f0497179fb33178affb9297f">VnUartPacket_genCmdKnownMagneticDisturbance</a> (uint8_t *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, bool disturbancePresent, size_t *cmdSize)</td></tr>
<tr class="memdesc:gaa59bf447f0497179fb33178affb9297f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generates a command to alert the sensor of a known magnetic disturbance.  <a href="#gaa59bf447f0497179fb33178affb9297f">More...</a><br /></td></tr>
<tr class="separator:gaa59bf447f0497179fb33178affb9297f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga941f24bbdcc59fbba104e8bb35bf9bc3"><td class="memItemLeft" align="right" valign="top">VnError&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genread__functions.html#ga941f24bbdcc59fbba104e8bb35bf9bc3">VnUartPacket_genCmdKnownAccelerationDisturbance</a> (uint8_t *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, bool disturbancePresent, size_t *cmdSize)</td></tr>
<tr class="memdesc:ga941f24bbdcc59fbba104e8bb35bf9bc3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generates a command to alert the sensor of a known acceleration disturbance.  <a href="#ga941f24bbdcc59fbba104e8bb35bf9bc3">More...</a><br /></td></tr>
<tr class="separator:ga941f24bbdcc59fbba104e8bb35bf9bc3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa58d5e31b81f66f640e313b51aef86b2"><td class="memItemLeft" align="right" valign="top">VnError&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genread__functions.html#gaa58d5e31b81f66f640e313b51aef86b2">VnUartPacket_genReadUserTag</a> (char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</td></tr>
<tr class="memdesc:gaa58d5e31b81f66f640e313b51aef86b2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generates a command to read the User Tag register on a VectorNav sensor.  <a href="#gaa58d5e31b81f66f640e313b51aef86b2">More...</a><br /></td></tr>
<tr class="separator:gaa58d5e31b81f66f640e313b51aef86b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga76e37c9c18f1b4b96d17e9e4d0a195ce"><td class="memItemLeft" align="right" valign="top">VnError&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genread__functions.html#ga76e37c9c18f1b4b96d17e9e4d0a195ce">VnUartPacket_genReadModelNumber</a> (char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</td></tr>
<tr class="memdesc:ga76e37c9c18f1b4b96d17e9e4d0a195ce"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generates a command to read the Model Number register on a VectorNav sensor.  <a href="#ga76e37c9c18f1b4b96d17e9e4d0a195ce">More...</a><br /></td></tr>
<tr class="separator:ga76e37c9c18f1b4b96d17e9e4d0a195ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1619337729455368e7ae9f9f715f1d9f"><td class="memItemLeft" align="right" valign="top">VnError&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genread__functions.html#ga1619337729455368e7ae9f9f715f1d9f">VnUartPacket_genReadHardwareRevision</a> (char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</td></tr>
<tr class="memdesc:ga1619337729455368e7ae9f9f715f1d9f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generates a command to read the Hardware Revision register on a VectorNav sensor.  <a href="#ga1619337729455368e7ae9f9f715f1d9f">More...</a><br /></td></tr>
<tr class="separator:ga1619337729455368e7ae9f9f715f1d9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9b2ca08a5ee7b3b395de5179c0751548"><td class="memItemLeft" align="right" valign="top">VnError&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genread__functions.html#ga9b2ca08a5ee7b3b395de5179c0751548">VnUartPacket_genReadSerialNumber</a> (char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</td></tr>
<tr class="memdesc:ga9b2ca08a5ee7b3b395de5179c0751548"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generates a command to read the Serial Number register on a VectorNav sensor.  <a href="#ga9b2ca08a5ee7b3b395de5179c0751548">More...</a><br /></td></tr>
<tr class="separator:ga9b2ca08a5ee7b3b395de5179c0751548"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae835fb2183f5ab2cb148ddb975fac3c3"><td class="memItemLeft" align="right" valign="top">VnError&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genread__functions.html#gae835fb2183f5ab2cb148ddb975fac3c3">VnUartPacket_genReadFirmwareVersion</a> (char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</td></tr>
<tr class="memdesc:gae835fb2183f5ab2cb148ddb975fac3c3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generates a command to read the Firmware Version register on a VectorNav sensor.  <a href="#gae835fb2183f5ab2cb148ddb975fac3c3">More...</a><br /></td></tr>
<tr class="separator:gae835fb2183f5ab2cb148ddb975fac3c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga158be77ee67a3edee0a8fad41c208470"><td class="memItemLeft" align="right" valign="top">VnError&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genread__functions.html#ga158be77ee67a3edee0a8fad41c208470">VnUartPacket_genReadSerialBaudRate</a> (char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</td></tr>
<tr class="memdesc:ga158be77ee67a3edee0a8fad41c208470"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generates a command to read the Serial Baud Rate register on a VectorNav sensor.  <a href="#ga158be77ee67a3edee0a8fad41c208470">More...</a><br /></td></tr>
<tr class="separator:ga158be77ee67a3edee0a8fad41c208470"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8bce5cc7f2bf30ab077c8753ebbb5560"><td class="memItemLeft" align="right" valign="top">VnError&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genread__functions.html#ga8bce5cc7f2bf30ab077c8753ebbb5560">VnUartPacket_genReadAsyncDataOutputType</a> (char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</td></tr>
<tr class="memdesc:ga8bce5cc7f2bf30ab077c8753ebbb5560"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generates a command to read the Async Data Output Type register on a VectorNav sensor.  <a href="#ga8bce5cc7f2bf30ab077c8753ebbb5560">More...</a><br /></td></tr>
<tr class="separator:ga8bce5cc7f2bf30ab077c8753ebbb5560"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf6f6cfa7c857e6b36da4b4add05b0e0c"><td class="memItemLeft" align="right" valign="top">VnError&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genread__functions.html#gaf6f6cfa7c857e6b36da4b4add05b0e0c">VnUartPacket_genReadAsyncDataOutputFrequency</a> (char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</td></tr>
<tr class="memdesc:gaf6f6cfa7c857e6b36da4b4add05b0e0c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generates a command to read the Async Data Output Frequency register on a VectorNav sensor.  <a href="#gaf6f6cfa7c857e6b36da4b4add05b0e0c">More...</a><br /></td></tr>
<tr class="separator:gaf6f6cfa7c857e6b36da4b4add05b0e0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae3123b118d0b1e06ff8badb9959f05f5"><td class="memItemLeft" align="right" valign="top">VnError&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genread__functions.html#gae3123b118d0b1e06ff8badb9959f05f5">VnUartPacket_genReadYawPitchRoll</a> (char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</td></tr>
<tr class="memdesc:gae3123b118d0b1e06ff8badb9959f05f5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generates a command to read the Yaw Pitch Roll register on a VectorNav sensor.  <a href="#gae3123b118d0b1e06ff8badb9959f05f5">More...</a><br /></td></tr>
<tr class="separator:gae3123b118d0b1e06ff8badb9959f05f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga435de44db6613ec635472ea0c9a407ce"><td class="memItemLeft" align="right" valign="top">VnError&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genread__functions.html#ga435de44db6613ec635472ea0c9a407ce">VnUartPacket_genReadAttitudeQuaternion</a> (char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</td></tr>
<tr class="memdesc:ga435de44db6613ec635472ea0c9a407ce"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generates a command to read the Attitude Quaternion register on a VectorNav sensor.  <a href="#ga435de44db6613ec635472ea0c9a407ce">More...</a><br /></td></tr>
<tr class="separator:ga435de44db6613ec635472ea0c9a407ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga552d2cb67910d4f373194eecfbcd8c0b"><td class="memItemLeft" align="right" valign="top">VnError&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genread__functions.html#ga552d2cb67910d4f373194eecfbcd8c0b">VnUartPacket_genReadQuaternionMagneticAccelerationAndAngularRates</a> (char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</td></tr>
<tr class="memdesc:ga552d2cb67910d4f373194eecfbcd8c0b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generates a command to read the Quaternion, Magnetic, Acceleration and Angular Rates register on a VectorNav sensor.  <a href="#ga552d2cb67910d4f373194eecfbcd8c0b">More...</a><br /></td></tr>
<tr class="separator:ga552d2cb67910d4f373194eecfbcd8c0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf48c4d2326cb3a16810af66eb1b94117"><td class="memItemLeft" align="right" valign="top">VnError&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genread__functions.html#gaf48c4d2326cb3a16810af66eb1b94117">VnUartPacket_genReadMagneticMeasurements</a> (char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</td></tr>
<tr class="memdesc:gaf48c4d2326cb3a16810af66eb1b94117"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generates a command to read the Magnetic Measurements register on a VectorNav sensor.  <a href="#gaf48c4d2326cb3a16810af66eb1b94117">More...</a><br /></td></tr>
<tr class="separator:gaf48c4d2326cb3a16810af66eb1b94117"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga21c525d82be0c5cb114717321c5685ff"><td class="memItemLeft" align="right" valign="top">VnError&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genread__functions.html#ga21c525d82be0c5cb114717321c5685ff">VnUartPacket_genReadAccelerationMeasurements</a> (char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</td></tr>
<tr class="memdesc:ga21c525d82be0c5cb114717321c5685ff"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generates a command to read the Acceleration Measurements register on a VectorNav sensor.  <a href="#ga21c525d82be0c5cb114717321c5685ff">More...</a><br /></td></tr>
<tr class="separator:ga21c525d82be0c5cb114717321c5685ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa46188b2b31872bdb3fd4f64ffc3266b"><td class="memItemLeft" align="right" valign="top">VnError&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genread__functions.html#gaa46188b2b31872bdb3fd4f64ffc3266b">VnUartPacket_genReadAngularRateMeasurements</a> (char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</td></tr>
<tr class="memdesc:gaa46188b2b31872bdb3fd4f64ffc3266b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generates a command to read the Angular Rate Measurements register on a VectorNav sensor.  <a href="#gaa46188b2b31872bdb3fd4f64ffc3266b">More...</a><br /></td></tr>
<tr class="separator:gaa46188b2b31872bdb3fd4f64ffc3266b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac8d0baec84fe026dcc0d9ca24e6a3d62"><td class="memItemLeft" align="right" valign="top">VnError&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genread__functions.html#gac8d0baec84fe026dcc0d9ca24e6a3d62">VnUartPacket_genReadMagneticAccelerationAndAngularRates</a> (char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</td></tr>
<tr class="memdesc:gac8d0baec84fe026dcc0d9ca24e6a3d62"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generates a command to read the Magnetic, Acceleration and Angular Rates register on a VectorNav sensor.  <a href="#gac8d0baec84fe026dcc0d9ca24e6a3d62">More...</a><br /></td></tr>
<tr class="separator:gac8d0baec84fe026dcc0d9ca24e6a3d62"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga90568f7c3ee0815912916e6c66a02576"><td class="memItemLeft" align="right" valign="top">VnError&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genread__functions.html#ga90568f7c3ee0815912916e6c66a02576">VnUartPacket_genReadMagneticAndGravityReferenceVectors</a> (char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</td></tr>
<tr class="memdesc:ga90568f7c3ee0815912916e6c66a02576"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generates a command to read the Magnetic and Gravity Reference Vectors register on a VectorNav sensor.  <a href="#ga90568f7c3ee0815912916e6c66a02576">More...</a><br /></td></tr>
<tr class="separator:ga90568f7c3ee0815912916e6c66a02576"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga331692a3a11c1c134291524277e3ea18"><td class="memItemLeft" align="right" valign="top">VnError&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genread__functions.html#ga331692a3a11c1c134291524277e3ea18">VnUartPacket_genReadMagnetometerCompensation</a> (char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</td></tr>
<tr class="memdesc:ga331692a3a11c1c134291524277e3ea18"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generates a command to read the Magnetometer Compensation register on a VectorNav sensor.  <a href="#ga331692a3a11c1c134291524277e3ea18">More...</a><br /></td></tr>
<tr class="separator:ga331692a3a11c1c134291524277e3ea18"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5f205091b639f6e7c4f937d38cd91f9b"><td class="memItemLeft" align="right" valign="top">VnError&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genread__functions.html#ga5f205091b639f6e7c4f937d38cd91f9b">VnUartPacket_genReadAccelerationCompensation</a> (char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</td></tr>
<tr class="memdesc:ga5f205091b639f6e7c4f937d38cd91f9b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generates a command to read the Acceleration Compensation register on a VectorNav sensor.  <a href="#ga5f205091b639f6e7c4f937d38cd91f9b">More...</a><br /></td></tr>
<tr class="separator:ga5f205091b639f6e7c4f937d38cd91f9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac90c68d8ad80bbd4779f2ef556b92bbf"><td class="memItemLeft" align="right" valign="top">VnError&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genread__functions.html#gac90c68d8ad80bbd4779f2ef556b92bbf">VnUartPacket_genReadReferenceFrameRotation</a> (char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</td></tr>
<tr class="memdesc:gac90c68d8ad80bbd4779f2ef556b92bbf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generates a command to read the Reference Frame Rotation register on a VectorNav sensor.  <a href="#gac90c68d8ad80bbd4779f2ef556b92bbf">More...</a><br /></td></tr>
<tr class="separator:gac90c68d8ad80bbd4779f2ef556b92bbf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa40ffcce0f91d69eec26126667d49584"><td class="memItemLeft" align="right" valign="top">VnError&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genread__functions.html#gaa40ffcce0f91d69eec26126667d49584">VnUartPacket_genReadYawPitchRollMagneticAccelerationAndAngularRates</a> (char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</td></tr>
<tr class="memdesc:gaa40ffcce0f91d69eec26126667d49584"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generates a command to read the Yaw, Pitch, Roll, Magnetic, Acceleration and Angular Rates register on a VectorNav sensor.  <a href="#gaa40ffcce0f91d69eec26126667d49584">More...</a><br /></td></tr>
<tr class="separator:gaa40ffcce0f91d69eec26126667d49584"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga22c0610de2aa101cd9246d6f6422b750"><td class="memItemLeft" align="right" valign="top">VnError&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genread__functions.html#ga22c0610de2aa101cd9246d6f6422b750">VnUartPacket_genReadCommunicationProtocolControl</a> (char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</td></tr>
<tr class="memdesc:ga22c0610de2aa101cd9246d6f6422b750"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generates a command to read the Communication Protocol Control register on a VectorNav sensor.  <a href="#ga22c0610de2aa101cd9246d6f6422b750">More...</a><br /></td></tr>
<tr class="separator:ga22c0610de2aa101cd9246d6f6422b750"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa3bb38ada712c3964b95238ac91ff595"><td class="memItemLeft" align="right" valign="top">VnError&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genread__functions.html#gaa3bb38ada712c3964b95238ac91ff595">VnUartPacket_genReadSynchronizationControl</a> (char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</td></tr>
<tr class="memdesc:gaa3bb38ada712c3964b95238ac91ff595"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generates a command to read the Synchronization Control register on a VectorNav sensor.  <a href="#gaa3bb38ada712c3964b95238ac91ff595">More...</a><br /></td></tr>
<tr class="separator:gaa3bb38ada712c3964b95238ac91ff595"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafeb0037a02815c32b58c6d5d49cd2ea3"><td class="memItemLeft" align="right" valign="top">VnError&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genread__functions.html#gafeb0037a02815c32b58c6d5d49cd2ea3">VnUartPacket_genReadSynchronizationStatus</a> (char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</td></tr>
<tr class="memdesc:gafeb0037a02815c32b58c6d5d49cd2ea3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generates a command to read the Synchronization Status register on a VectorNav sensor.  <a href="#gafeb0037a02815c32b58c6d5d49cd2ea3">More...</a><br /></td></tr>
<tr class="separator:gafeb0037a02815c32b58c6d5d49cd2ea3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga44d3ce815ddda62cee9461454f069f71"><td class="memItemLeft" align="right" valign="top">VnError&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genread__functions.html#ga44d3ce815ddda62cee9461454f069f71">VnUartPacket_genReadVpeBasicControl</a> (char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</td></tr>
<tr class="memdesc:ga44d3ce815ddda62cee9461454f069f71"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generates a command to read the VPE Basic Control register on a VectorNav sensor.  <a href="#ga44d3ce815ddda62cee9461454f069f71">More...</a><br /></td></tr>
<tr class="separator:ga44d3ce815ddda62cee9461454f069f71"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafbdf4518ed4438252e1d7687902b447f"><td class="memItemLeft" align="right" valign="top">VnError&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genread__functions.html#gafbdf4518ed4438252e1d7687902b447f">VnUartPacket_genReadVpeMagnetometerBasicTuning</a> (char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</td></tr>
<tr class="memdesc:gafbdf4518ed4438252e1d7687902b447f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generates a command to read the VPE Magnetometer Basic Tuning register on a VectorNav sensor.  <a href="#gafbdf4518ed4438252e1d7687902b447f">More...</a><br /></td></tr>
<tr class="separator:gafbdf4518ed4438252e1d7687902b447f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga71ab80c1cd34f5657d73fe9af276113a"><td class="memItemLeft" align="right" valign="top">VnError&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genread__functions.html#ga71ab80c1cd34f5657d73fe9af276113a">VnUartPacket_genReadVpeAccelerometerBasicTuning</a> (char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</td></tr>
<tr class="memdesc:ga71ab80c1cd34f5657d73fe9af276113a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generates a command to read the VPE Accelerometer Basic Tuning register on a VectorNav sensor.  <a href="#ga71ab80c1cd34f5657d73fe9af276113a">More...</a><br /></td></tr>
<tr class="separator:ga71ab80c1cd34f5657d73fe9af276113a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabefc1c5babe4dfc2ad8abff6bdcef619"><td class="memItemLeft" align="right" valign="top">VnError&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genread__functions.html#gabefc1c5babe4dfc2ad8abff6bdcef619">VnUartPacket_genReadMagnetometerCalibrationControl</a> (char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</td></tr>
<tr class="memdesc:gabefc1c5babe4dfc2ad8abff6bdcef619"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generates a command to read the Magnetometer Calibration Control register on a VectorNav sensor.  <a href="#gabefc1c5babe4dfc2ad8abff6bdcef619">More...</a><br /></td></tr>
<tr class="separator:gabefc1c5babe4dfc2ad8abff6bdcef619"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaff29a166aa76f9a31799aa7ae8f28843"><td class="memItemLeft" align="right" valign="top">VnError&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genread__functions.html#gaff29a166aa76f9a31799aa7ae8f28843">VnUartPacket_genReadCalculatedMagnetometerCalibration</a> (char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</td></tr>
<tr class="memdesc:gaff29a166aa76f9a31799aa7ae8f28843"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generates a command to read the Calculated Magnetometer Calibration register on a VectorNav sensor.  <a href="#gaff29a166aa76f9a31799aa7ae8f28843">More...</a><br /></td></tr>
<tr class="separator:gaff29a166aa76f9a31799aa7ae8f28843"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae99080aebca2f1eac2c9d9cfb7286c69"><td class="memItemLeft" align="right" valign="top">VnError&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genread__functions.html#gae99080aebca2f1eac2c9d9cfb7286c69">VnUartPacket_genReadVelocityCompensationMeasurement</a> (char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</td></tr>
<tr class="memdesc:gae99080aebca2f1eac2c9d9cfb7286c69"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generates a command to read the Velocity Compensation Measurement register on a VectorNav sensor.  <a href="#gae99080aebca2f1eac2c9d9cfb7286c69">More...</a><br /></td></tr>
<tr class="separator:gae99080aebca2f1eac2c9d9cfb7286c69"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5f28e6f0b8f3c76e10bc16e4b0ec9ecd"><td class="memItemLeft" align="right" valign="top">VnError&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genread__functions.html#ga5f28e6f0b8f3c76e10bc16e4b0ec9ecd">VnUartPacket_genReadVelocityCompensationControl</a> (char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</td></tr>
<tr class="memdesc:ga5f28e6f0b8f3c76e10bc16e4b0ec9ecd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generates a command to read the Velocity Compensation Control register on a VectorNav sensor.  <a href="#ga5f28e6f0b8f3c76e10bc16e4b0ec9ecd">More...</a><br /></td></tr>
<tr class="separator:ga5f28e6f0b8f3c76e10bc16e4b0ec9ecd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0d594e163064199f7f9023e88d8aa155"><td class="memItemLeft" align="right" valign="top">VnError&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genread__functions.html#ga0d594e163064199f7f9023e88d8aa155">VnUartPacket_genReadImuMeasurements</a> (char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</td></tr>
<tr class="memdesc:ga0d594e163064199f7f9023e88d8aa155"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generates a command to read the IMU Measurements register on a VectorNav sensor.  <a href="#ga0d594e163064199f7f9023e88d8aa155">More...</a><br /></td></tr>
<tr class="separator:ga0d594e163064199f7f9023e88d8aa155"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacc5b8a44170bd9df4623ae9d006885a6"><td class="memItemLeft" align="right" valign="top">VnError&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genread__functions.html#gacc5b8a44170bd9df4623ae9d006885a6">VnUartPacket_genReadGpsConfiguration</a> (char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</td></tr>
<tr class="memdesc:gacc5b8a44170bd9df4623ae9d006885a6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generates a command to read the GPS Configuration register on a VectorNav sensor.  <a href="#gacc5b8a44170bd9df4623ae9d006885a6">More...</a><br /></td></tr>
<tr class="separator:gacc5b8a44170bd9df4623ae9d006885a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4fd179300b65cc5362c37e6c13850c0f"><td class="memItemLeft" align="right" valign="top">VnError&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genread__functions.html#ga4fd179300b65cc5362c37e6c13850c0f">VnUartPacket_genReadGpsAntennaOffset</a> (char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</td></tr>
<tr class="memdesc:ga4fd179300b65cc5362c37e6c13850c0f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generates a command to read the GPS Antenna Offset register on a VectorNav sensor.  <a href="#ga4fd179300b65cc5362c37e6c13850c0f">More...</a><br /></td></tr>
<tr class="separator:ga4fd179300b65cc5362c37e6c13850c0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga70330a7c99e7a130d0f62ad7b86c174c"><td class="memItemLeft" align="right" valign="top">VnError&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genread__functions.html#ga70330a7c99e7a130d0f62ad7b86c174c">VnUartPacket_genReadGpsSolutionLla</a> (char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</td></tr>
<tr class="memdesc:ga70330a7c99e7a130d0f62ad7b86c174c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generates a command to read the GPS Solution - LLA register on a VectorNav sensor.  <a href="#ga70330a7c99e7a130d0f62ad7b86c174c">More...</a><br /></td></tr>
<tr class="separator:ga70330a7c99e7a130d0f62ad7b86c174c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf638e3ca1591b6148b2ea7d6c8321b31"><td class="memItemLeft" align="right" valign="top">VnError&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genread__functions.html#gaf638e3ca1591b6148b2ea7d6c8321b31">VnUartPacket_genReadGpsSolutionEcef</a> (char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</td></tr>
<tr class="memdesc:gaf638e3ca1591b6148b2ea7d6c8321b31"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generates a command to read the GPS Solution - ECEF register on a VectorNav sensor.  <a href="#gaf638e3ca1591b6148b2ea7d6c8321b31">More...</a><br /></td></tr>
<tr class="separator:gaf638e3ca1591b6148b2ea7d6c8321b31"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadf0ff5c26b4d0d6fe1d2758ab68c546b"><td class="memItemLeft" align="right" valign="top">VnError&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genread__functions.html#gadf0ff5c26b4d0d6fe1d2758ab68c546b">VnUartPacket_genReadInsSolutionLla</a> (char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</td></tr>
<tr class="memdesc:gadf0ff5c26b4d0d6fe1d2758ab68c546b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generates a command to read the INS Solution - LLA register on a VectorNav sensor.  <a href="#gadf0ff5c26b4d0d6fe1d2758ab68c546b">More...</a><br /></td></tr>
<tr class="separator:gadf0ff5c26b4d0d6fe1d2758ab68c546b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga70acac0fd13030156f54fabc9a0d2904"><td class="memItemLeft" align="right" valign="top">VnError&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genread__functions.html#ga70acac0fd13030156f54fabc9a0d2904">VnUartPacket_genReadInsSolutionEcef</a> (char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</td></tr>
<tr class="memdesc:ga70acac0fd13030156f54fabc9a0d2904"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generates a command to read the INS Solution - ECEF register on a VectorNav sensor.  <a href="#ga70acac0fd13030156f54fabc9a0d2904">More...</a><br /></td></tr>
<tr class="separator:ga70acac0fd13030156f54fabc9a0d2904"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa5dca11d0b9ce6d4c1dd290c3d612981"><td class="memItemLeft" align="right" valign="top">VnError&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genread__functions.html#gaa5dca11d0b9ce6d4c1dd290c3d612981">VnUartPacket_genReadInsBasicConfiguration</a> (char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</td></tr>
<tr class="memdesc:gaa5dca11d0b9ce6d4c1dd290c3d612981"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generates a command to read the INS Basic Configuration register on a VectorNav sensor.  <a href="#gaa5dca11d0b9ce6d4c1dd290c3d612981">More...</a><br /></td></tr>
<tr class="separator:gaa5dca11d0b9ce6d4c1dd290c3d612981"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga26c41e5aa74be641f23863a0c1124511"><td class="memItemLeft" align="right" valign="top">VnError&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genread__functions.html#ga26c41e5aa74be641f23863a0c1124511">VnUartPacket_genReadInsStateLla</a> (char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</td></tr>
<tr class="memdesc:ga26c41e5aa74be641f23863a0c1124511"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generates a command to read the INS State - LLA register on a VectorNav sensor.  <a href="#ga26c41e5aa74be641f23863a0c1124511">More...</a><br /></td></tr>
<tr class="separator:ga26c41e5aa74be641f23863a0c1124511"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf0222df493c5d456ce63b4e78a4cd9e9"><td class="memItemLeft" align="right" valign="top">VnError&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genread__functions.html#gaf0222df493c5d456ce63b4e78a4cd9e9">VnUartPacket_genReadInsStateEcef</a> (char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</td></tr>
<tr class="memdesc:gaf0222df493c5d456ce63b4e78a4cd9e9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generates a command to read the INS State - ECEF register on a VectorNav sensor.  <a href="#gaf0222df493c5d456ce63b4e78a4cd9e9">More...</a><br /></td></tr>
<tr class="separator:gaf0222df493c5d456ce63b4e78a4cd9e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6ef1f5b95112f8039d5e641043646e56"><td class="memItemLeft" align="right" valign="top">VnError&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genread__functions.html#ga6ef1f5b95112f8039d5e641043646e56">VnUartPacket_genReadStartupFilterBiasEstimate</a> (char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</td></tr>
<tr class="memdesc:ga6ef1f5b95112f8039d5e641043646e56"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generates a command to read the Startup Filter Bias Estimate register on a VectorNav sensor.  <a href="#ga6ef1f5b95112f8039d5e641043646e56">More...</a><br /></td></tr>
<tr class="separator:ga6ef1f5b95112f8039d5e641043646e56"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1e75c2c3fbe93d2d1ce3c6985813afaf"><td class="memItemLeft" align="right" valign="top">VnError&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genread__functions.html#ga1e75c2c3fbe93d2d1ce3c6985813afaf">VnUartPacket_genReadDeltaThetaAndDeltaVelocity</a> (char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</td></tr>
<tr class="memdesc:ga1e75c2c3fbe93d2d1ce3c6985813afaf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generates a command to read the Delta Theta and Delta Velocity register on a VectorNav sensor.  <a href="#ga1e75c2c3fbe93d2d1ce3c6985813afaf">More...</a><br /></td></tr>
<tr class="separator:ga1e75c2c3fbe93d2d1ce3c6985813afaf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga08679abc9d275b48572a9a9b5e6b9fb3"><td class="memItemLeft" align="right" valign="top">VnError&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genread__functions.html#ga08679abc9d275b48572a9a9b5e6b9fb3">VnUartPacket_genReadDeltaThetaAndDeltaVelocityConfiguration</a> (char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</td></tr>
<tr class="memdesc:ga08679abc9d275b48572a9a9b5e6b9fb3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generates a command to read the Delta Theta and Delta Velocity Configuration register on a VectorNav sensor.  <a href="#ga08679abc9d275b48572a9a9b5e6b9fb3">More...</a><br /></td></tr>
<tr class="separator:ga08679abc9d275b48572a9a9b5e6b9fb3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad5a2663abae78a95fb55e240c52aae23"><td class="memItemLeft" align="right" valign="top">VnError&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genread__functions.html#gad5a2663abae78a95fb55e240c52aae23">VnUartPacket_genReadReferenceVectorConfiguration</a> (char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</td></tr>
<tr class="memdesc:gad5a2663abae78a95fb55e240c52aae23"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generates a command to read the Reference Vector Configuration register on a VectorNav sensor.  <a href="#gad5a2663abae78a95fb55e240c52aae23">More...</a><br /></td></tr>
<tr class="separator:gad5a2663abae78a95fb55e240c52aae23"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5eb852a0aafaa7d40baee4cc2ff63942"><td class="memItemLeft" align="right" valign="top">VnError&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genread__functions.html#ga5eb852a0aafaa7d40baee4cc2ff63942">VnUartPacket_genReadGyroCompensation</a> (char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</td></tr>
<tr class="memdesc:ga5eb852a0aafaa7d40baee4cc2ff63942"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generates a command to read the Gyro Compensation register on a VectorNav sensor.  <a href="#ga5eb852a0aafaa7d40baee4cc2ff63942">More...</a><br /></td></tr>
<tr class="separator:ga5eb852a0aafaa7d40baee4cc2ff63942"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5d3fa0297cc207d4ddd4dc23ae5de4f9"><td class="memItemLeft" align="right" valign="top">VnError&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genread__functions.html#ga5d3fa0297cc207d4ddd4dc23ae5de4f9">VnUartPacket_genReadImuFilteringConfiguration</a> (char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</td></tr>
<tr class="memdesc:ga5d3fa0297cc207d4ddd4dc23ae5de4f9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generates a command to read the IMU Filtering Configuration register on a VectorNav sensor.  <a href="#ga5d3fa0297cc207d4ddd4dc23ae5de4f9">More...</a><br /></td></tr>
<tr class="separator:ga5d3fa0297cc207d4ddd4dc23ae5de4f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac70fe017f1bb721704cbf9fc15b6dcc5"><td class="memItemLeft" align="right" valign="top">VnError&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genread__functions.html#gac70fe017f1bb721704cbf9fc15b6dcc5">VnUartPacket_genReadGpsCompassBaseline</a> (char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</td></tr>
<tr class="memdesc:gac70fe017f1bb721704cbf9fc15b6dcc5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generates a command to read the GPS Compass Baseline register on a VectorNav sensor.  <a href="#gac70fe017f1bb721704cbf9fc15b6dcc5">More...</a><br /></td></tr>
<tr class="separator:gac70fe017f1bb721704cbf9fc15b6dcc5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab0d48176542dd3862f47b4d66f0a6a3d"><td class="memItemLeft" align="right" valign="top">VnError&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genread__functions.html#gab0d48176542dd3862f47b4d66f0a6a3d">VnUartPacket_genReadGpsCompassEstimatedBaseline</a> (char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</td></tr>
<tr class="memdesc:gab0d48176542dd3862f47b4d66f0a6a3d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generates a command to read the GPS Compass Estimated Baseline register on a VectorNav sensor.  <a href="#gab0d48176542dd3862f47b4d66f0a6a3d">More...</a><br /></td></tr>
<tr class="separator:gab0d48176542dd3862f47b4d66f0a6a3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad00bb46c37ef0bf1101285b0461f4d26"><td class="memItemLeft" align="right" valign="top">VnError&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genread__functions.html#gad00bb46c37ef0bf1101285b0461f4d26">VnUartPacket_genReadYawPitchRollTrueBodyAccelerationAndAngularRates</a> (char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</td></tr>
<tr class="memdesc:gad00bb46c37ef0bf1101285b0461f4d26"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generates a command to read the Yaw, Pitch, Roll, True Body Acceleration and Angular Rates register on a VectorNav sensor.  <a href="#gad00bb46c37ef0bf1101285b0461f4d26">More...</a><br /></td></tr>
<tr class="separator:gad00bb46c37ef0bf1101285b0461f4d26"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab987523a2f62aff14adf3418bc7590ff"><td class="memItemLeft" align="right" valign="top">VnError&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart__genread__functions.html#gab987523a2f62aff14adf3418bc7590ff">VnUartPacket_genReadYawPitchRollTrueInertialAccelerationAndAngularRates</a> (char *buffer, size_t bufferSize, VnErrorDetectionMode errorDetectionMode, size_t *cmdSize)</td></tr>
<tr class="memdesc:gab987523a2f62aff14adf3418bc7590ff"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generates a command to read the Yaw, Pitch, Roll, True Inertial Acceleration and Angular Rates register on a VectorNav sensor.  <a href="#gab987523a2f62aff14adf3418bc7590ff">More...</a><br /></td></tr>
<tr class="separator:gab987523a2f62aff14adf3418bc7590ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<p>This set of functions will generate command strings for reading registers on VectorNav sensors. </p>
<p>These functions take the form of <code>VnError VnUartPacket_genReadXXX(char *buffer, size_t bufferSize, VnErrorDetection errorDetection, size_t *cmdSize)</code> where XXX is replaced with the name of the register, <code>buffer</code> is provided by the user to fill with the generated command, <code>bufferSize</code> is the number of bytes in the provided buffer, <code>errorDetection</code> indicates the type of error-detection to generate the command with, and <code>cmdSize</code> is returned back to the caller to indicate the total size of the generated command placed in buffer. </p>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="ga941f24bbdcc59fbba104e8bb35bf9bc3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">VnError VnUartPacket_genCmdKnownAccelerationDisturbance </td>
          <td>(</td>
          <td class="paramtype">uint8_t *&#160;</td>
          <td class="paramname"><em>buffer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>bufferSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">VnErrorDetectionMode&#160;</td>
          <td class="paramname"><em>errorDetectionMode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>disturbancePresent</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t *&#160;</td>
          <td class="paramname"><em>cmdSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Generates a command to alert the sensor of a known acceleration disturbance. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">errorDetection</td><td>The type of error-detection to use in generating the command. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">disturbancePresent</td><td>Indicate the presence of an acceleration disturbance. </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>

</div>
</div>
<a class="anchor" id="gaa59bf447f0497179fb33178affb9297f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">VnError VnUartPacket_genCmdKnownMagneticDisturbance </td>
          <td>(</td>
          <td class="paramtype">uint8_t *&#160;</td>
          <td class="paramname"><em>buffer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>bufferSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">VnErrorDetectionMode&#160;</td>
          <td class="paramname"><em>errorDetectionMode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>disturbancePresent</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t *&#160;</td>
          <td class="paramname"><em>cmdSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Generates a command to alert the sensor of a known magnetic disturbance. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">errorDetection</td><td>The type of error-detection to use in generating the command. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">disturbancePresent</td><td>Indicate the presence of a magnetic disturbance. </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>

</div>
</div>
<a class="anchor" id="ga642b0af9fe84de5f4b80e75c2217846a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">VnError VnUartPacket_genCmdReset </td>
          <td>(</td>
          <td class="paramtype">uint8_t *&#160;</td>
          <td class="paramname"><em>buffer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>bufferSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">VnErrorDetectionMode&#160;</td>
          <td class="paramname"><em>errorDetectionMode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t *&#160;</td>
          <td class="paramname"><em>cmdSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Generates a command to reset the sensor. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">errorDetection</td><td>The type of error-detection to use in generating the command. </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>

</div>
</div>
<a class="anchor" id="gac9372fab871d4c6d8e4052ab2a8a59c4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">VnError VnUartPacket_genCmdRestoreFactorySettings </td>
          <td>(</td>
          <td class="paramtype">uint8_t *&#160;</td>
          <td class="paramname"><em>buffer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>bufferSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">VnErrorDetectionMode&#160;</td>
          <td class="paramname"><em>errorDetectionMode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t *&#160;</td>
          <td class="paramname"><em>cmdSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Generates a command to restore the sensor to factory settings. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">errorDetection</td><td>The type of error-detection to use in generating the command. </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>

</div>
</div>
<a class="anchor" id="ga2c1c2f9679acc65ea581fe7a48cfabfd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">VnError VnUartPacket_genCmdSetGyroBias </td>
          <td>(</td>
          <td class="paramtype">uint8_t *&#160;</td>
          <td class="paramname"><em>buffer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>bufferSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">VnErrorDetectionMode&#160;</td>
          <td class="paramname"><em>errorDetectionMode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t *&#160;</td>
          <td class="paramname"><em>cmdSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Generates a command to set the gyro bias. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">errorDetection</td><td>The type of error-detection to use in generating the command. </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>

</div>
</div>
<a class="anchor" id="ga04135c26984427ba58a425b7d45eba00"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">VnError VnUartPacket_genCmdTare </td>
          <td>(</td>
          <td class="paramtype">uint8_t *&#160;</td>
          <td class="paramname"><em>buffer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>bufferSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">VnErrorDetectionMode&#160;</td>
          <td class="paramname"><em>errorDetectionMode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t *&#160;</td>
          <td class="paramname"><em>cmdSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Generates a command to tare the sensor. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">errorDetection</td><td>The type of error-detection to use in generating the command. </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>

</div>
</div>
<a class="anchor" id="ga11c49872fbb15b494fae4b916c299951"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">VnError VnUartPacket_genCmdWriteSettings </td>
          <td>(</td>
          <td class="paramtype">uint8_t *&#160;</td>
          <td class="paramname"><em>buffer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>bufferSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">VnErrorDetectionMode&#160;</td>
          <td class="paramname"><em>errorDetectionMode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t *&#160;</td>
          <td class="paramname"><em>cmdSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Generates a command to write sensor settings to non-volitile memory. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">errorDetection</td><td>The type of error-detection to use in generating the command. </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>

</div>
</div>
<a class="anchor" id="ga5f205091b639f6e7c4f937d38cd91f9b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">VnError VnUartPacket_genReadAccelerationCompensation </td>
          <td>(</td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>buffer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>bufferSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">VnErrorDetectionMode&#160;</td>
          <td class="paramname"><em>errorDetectionMode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t *&#160;</td>
          <td class="paramname"><em>cmdSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Generates a command to read the Acceleration Compensation register on a VectorNav sensor. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">errorDetection</td><td>The type of error-detection to use in generating the command. </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>

</div>
</div>
<a class="anchor" id="ga21c525d82be0c5cb114717321c5685ff"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">VnError VnUartPacket_genReadAccelerationMeasurements </td>
          <td>(</td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>buffer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>bufferSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">VnErrorDetectionMode&#160;</td>
          <td class="paramname"><em>errorDetectionMode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t *&#160;</td>
          <td class="paramname"><em>cmdSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Generates a command to read the Acceleration Measurements register on a VectorNav sensor. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">errorDetection</td><td>The type of error-detection to use in generating the command. </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>

</div>
</div>
<a class="anchor" id="gaa46188b2b31872bdb3fd4f64ffc3266b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">VnError VnUartPacket_genReadAngularRateMeasurements </td>
          <td>(</td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>buffer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>bufferSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">VnErrorDetectionMode&#160;</td>
          <td class="paramname"><em>errorDetectionMode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t *&#160;</td>
          <td class="paramname"><em>cmdSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Generates a command to read the Angular Rate Measurements register on a VectorNav sensor. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">errorDetection</td><td>The type of error-detection to use in generating the command. </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>

</div>
</div>
<a class="anchor" id="gaf6f6cfa7c857e6b36da4b4add05b0e0c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">VnError VnUartPacket_genReadAsyncDataOutputFrequency </td>
          <td>(</td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>buffer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>bufferSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">VnErrorDetectionMode&#160;</td>
          <td class="paramname"><em>errorDetectionMode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t *&#160;</td>
          <td class="paramname"><em>cmdSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Generates a command to read the Async Data Output Frequency register on a VectorNav sensor. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">errorDetection</td><td>The type of error-detection to use in generating the command. </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>

</div>
</div>
<a class="anchor" id="ga8bce5cc7f2bf30ab077c8753ebbb5560"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">VnError VnUartPacket_genReadAsyncDataOutputType </td>
          <td>(</td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>buffer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>bufferSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">VnErrorDetectionMode&#160;</td>
          <td class="paramname"><em>errorDetectionMode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t *&#160;</td>
          <td class="paramname"><em>cmdSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Generates a command to read the Async Data Output Type register on a VectorNav sensor. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">errorDetection</td><td>The type of error-detection to use in generating the command. </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>

</div>
</div>
<a class="anchor" id="ga435de44db6613ec635472ea0c9a407ce"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">VnError VnUartPacket_genReadAttitudeQuaternion </td>
          <td>(</td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>buffer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>bufferSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">VnErrorDetectionMode&#160;</td>
          <td class="paramname"><em>errorDetectionMode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t *&#160;</td>
          <td class="paramname"><em>cmdSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Generates a command to read the Attitude Quaternion register on a VectorNav sensor. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">errorDetection</td><td>The type of error-detection to use in generating the command. </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>

</div>
</div>
<a class="anchor" id="gaedd9ccaa2c40befce571753fde9c2879"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">VnError VnUartPacket_genReadBinaryOutput1 </td>
          <td>(</td>
          <td class="paramtype">uint8_t *&#160;</td>
          <td class="paramname"><em>buffer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>bufferSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">VnErrorDetectionMode&#160;</td>
          <td class="paramname"><em>errorDetectionMode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t *&#160;</td>
          <td class="paramname"><em>cmdSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Generates a command to read the Binary Output 1 register on a VectorNav sensor. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">errorDetection</td><td>The type of error-detection to use in generating the command. </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>

</div>
</div>
<a class="anchor" id="ga7646253716e66d45c0cbc167b41b5ce1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">VnError VnUartPacket_genReadBinaryOutput2 </td>
          <td>(</td>
          <td class="paramtype">uint8_t *&#160;</td>
          <td class="paramname"><em>buffer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>bufferSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">VnErrorDetectionMode&#160;</td>
          <td class="paramname"><em>errorDetectionMode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t *&#160;</td>
          <td class="paramname"><em>cmdSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Generates a command to read the Binary Output 2 register on a VectorNav sensor. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">errorDetection</td><td>The type of error-detection to use in generating the command. </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>

</div>
</div>
<a class="anchor" id="ga0d757e1df2a76638dd258f93ee9fd1ac"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">VnError VnUartPacket_genReadBinaryOutput3 </td>
          <td>(</td>
          <td class="paramtype">uint8_t *&#160;</td>
          <td class="paramname"><em>buffer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>bufferSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">VnErrorDetectionMode&#160;</td>
          <td class="paramname"><em>errorDetectionMode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t *&#160;</td>
          <td class="paramname"><em>cmdSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Generates a command to read the Binary Output 3 register on a VectorNav sensor. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">errorDetection</td><td>The type of error-detection to use in generating the command. </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>

</div>
</div>
<a class="anchor" id="gaff29a166aa76f9a31799aa7ae8f28843"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">VnError VnUartPacket_genReadCalculatedMagnetometerCalibration </td>
          <td>(</td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>buffer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>bufferSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">VnErrorDetectionMode&#160;</td>
          <td class="paramname"><em>errorDetectionMode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t *&#160;</td>
          <td class="paramname"><em>cmdSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Generates a command to read the Calculated Magnetometer Calibration register on a VectorNav sensor. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">errorDetection</td><td>The type of error-detection to use in generating the command. </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>

</div>
</div>
<a class="anchor" id="ga22c0610de2aa101cd9246d6f6422b750"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">VnError VnUartPacket_genReadCommunicationProtocolControl </td>
          <td>(</td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>buffer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>bufferSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">VnErrorDetectionMode&#160;</td>
          <td class="paramname"><em>errorDetectionMode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t *&#160;</td>
          <td class="paramname"><em>cmdSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Generates a command to read the Communication Protocol Control register on a VectorNav sensor. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">errorDetection</td><td>The type of error-detection to use in generating the command. </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>

</div>
</div>
<a class="anchor" id="ga1e75c2c3fbe93d2d1ce3c6985813afaf"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">VnError VnUartPacket_genReadDeltaThetaAndDeltaVelocity </td>
          <td>(</td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>buffer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>bufferSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">VnErrorDetectionMode&#160;</td>
          <td class="paramname"><em>errorDetectionMode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t *&#160;</td>
          <td class="paramname"><em>cmdSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Generates a command to read the Delta Theta and Delta Velocity register on a VectorNav sensor. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">errorDetection</td><td>The type of error-detection to use in generating the command. </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>

</div>
</div>
<a class="anchor" id="ga08679abc9d275b48572a9a9b5e6b9fb3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">VnError VnUartPacket_genReadDeltaThetaAndDeltaVelocityConfiguration </td>
          <td>(</td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>buffer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>bufferSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">VnErrorDetectionMode&#160;</td>
          <td class="paramname"><em>errorDetectionMode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t *&#160;</td>
          <td class="paramname"><em>cmdSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Generates a command to read the Delta Theta and Delta Velocity Configuration register on a VectorNav sensor. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">errorDetection</td><td>The type of error-detection to use in generating the command. </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>

</div>
</div>
<a class="anchor" id="gae835fb2183f5ab2cb148ddb975fac3c3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">VnError VnUartPacket_genReadFirmwareVersion </td>
          <td>(</td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>buffer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>bufferSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">VnErrorDetectionMode&#160;</td>
          <td class="paramname"><em>errorDetectionMode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t *&#160;</td>
          <td class="paramname"><em>cmdSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Generates a command to read the Firmware Version register on a VectorNav sensor. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">errorDetection</td><td>The type of error-detection to use in generating the command. </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>

</div>
</div>
<a class="anchor" id="ga4fd179300b65cc5362c37e6c13850c0f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">VnError VnUartPacket_genReadGpsAntennaOffset </td>
          <td>(</td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>buffer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>bufferSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">VnErrorDetectionMode&#160;</td>
          <td class="paramname"><em>errorDetectionMode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t *&#160;</td>
          <td class="paramname"><em>cmdSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Generates a command to read the GPS Antenna Offset register on a VectorNav sensor. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">errorDetection</td><td>The type of error-detection to use in generating the command. </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>

</div>
</div>
<a class="anchor" id="gac70fe017f1bb721704cbf9fc15b6dcc5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">VnError VnUartPacket_genReadGpsCompassBaseline </td>
          <td>(</td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>buffer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>bufferSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">VnErrorDetectionMode&#160;</td>
          <td class="paramname"><em>errorDetectionMode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t *&#160;</td>
          <td class="paramname"><em>cmdSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Generates a command to read the GPS Compass Baseline register on a VectorNav sensor. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">errorDetection</td><td>The type of error-detection to use in generating the command. </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>

</div>
</div>
<a class="anchor" id="gab0d48176542dd3862f47b4d66f0a6a3d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">VnError VnUartPacket_genReadGpsCompassEstimatedBaseline </td>
          <td>(</td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>buffer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>bufferSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">VnErrorDetectionMode&#160;</td>
          <td class="paramname"><em>errorDetectionMode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t *&#160;</td>
          <td class="paramname"><em>cmdSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Generates a command to read the GPS Compass Estimated Baseline register on a VectorNav sensor. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">errorDetection</td><td>The type of error-detection to use in generating the command. </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>

</div>
</div>
<a class="anchor" id="gacc5b8a44170bd9df4623ae9d006885a6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">VnError VnUartPacket_genReadGpsConfiguration </td>
          <td>(</td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>buffer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>bufferSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">VnErrorDetectionMode&#160;</td>
          <td class="paramname"><em>errorDetectionMode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t *&#160;</td>
          <td class="paramname"><em>cmdSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Generates a command to read the GPS Configuration register on a VectorNav sensor. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">errorDetection</td><td>The type of error-detection to use in generating the command. </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>

</div>
</div>
<a class="anchor" id="gaf638e3ca1591b6148b2ea7d6c8321b31"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">VnError VnUartPacket_genReadGpsSolutionEcef </td>
          <td>(</td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>buffer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>bufferSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">VnErrorDetectionMode&#160;</td>
          <td class="paramname"><em>errorDetectionMode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t *&#160;</td>
          <td class="paramname"><em>cmdSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Generates a command to read the GPS Solution - ECEF register on a VectorNav sensor. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">errorDetection</td><td>The type of error-detection to use in generating the command. </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>

</div>
</div>
<a class="anchor" id="ga70330a7c99e7a130d0f62ad7b86c174c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">VnError VnUartPacket_genReadGpsSolutionLla </td>
          <td>(</td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>buffer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>bufferSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">VnErrorDetectionMode&#160;</td>
          <td class="paramname"><em>errorDetectionMode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t *&#160;</td>
          <td class="paramname"><em>cmdSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Generates a command to read the GPS Solution - LLA register on a VectorNav sensor. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">errorDetection</td><td>The type of error-detection to use in generating the command. </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>

</div>
</div>
<a class="anchor" id="ga5eb852a0aafaa7d40baee4cc2ff63942"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">VnError VnUartPacket_genReadGyroCompensation </td>
          <td>(</td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>buffer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>bufferSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">VnErrorDetectionMode&#160;</td>
          <td class="paramname"><em>errorDetectionMode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t *&#160;</td>
          <td class="paramname"><em>cmdSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Generates a command to read the Gyro Compensation register on a VectorNav sensor. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">errorDetection</td><td>The type of error-detection to use in generating the command. </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>

</div>
</div>
<a class="anchor" id="ga1619337729455368e7ae9f9f715f1d9f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">VnError VnUartPacket_genReadHardwareRevision </td>
          <td>(</td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>buffer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>bufferSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">VnErrorDetectionMode&#160;</td>
          <td class="paramname"><em>errorDetectionMode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t *&#160;</td>
          <td class="paramname"><em>cmdSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Generates a command to read the Hardware Revision register on a VectorNav sensor. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">errorDetection</td><td>The type of error-detection to use in generating the command. </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>

</div>
</div>
<a class="anchor" id="ga5d3fa0297cc207d4ddd4dc23ae5de4f9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">VnError VnUartPacket_genReadImuFilteringConfiguration </td>
          <td>(</td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>buffer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>bufferSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">VnErrorDetectionMode&#160;</td>
          <td class="paramname"><em>errorDetectionMode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t *&#160;</td>
          <td class="paramname"><em>cmdSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Generates a command to read the IMU Filtering Configuration register on a VectorNav sensor. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">errorDetection</td><td>The type of error-detection to use in generating the command. </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>

</div>
</div>
<a class="anchor" id="ga0d594e163064199f7f9023e88d8aa155"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">VnError VnUartPacket_genReadImuMeasurements </td>
          <td>(</td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>buffer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>bufferSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">VnErrorDetectionMode&#160;</td>
          <td class="paramname"><em>errorDetectionMode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t *&#160;</td>
          <td class="paramname"><em>cmdSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Generates a command to read the IMU Measurements register on a VectorNav sensor. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">errorDetection</td><td>The type of error-detection to use in generating the command. </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>

</div>
</div>
<a class="anchor" id="gaa5dca11d0b9ce6d4c1dd290c3d612981"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">VnError VnUartPacket_genReadInsBasicConfiguration </td>
          <td>(</td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>buffer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>bufferSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">VnErrorDetectionMode&#160;</td>
          <td class="paramname"><em>errorDetectionMode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t *&#160;</td>
          <td class="paramname"><em>cmdSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Generates a command to read the INS Basic Configuration register on a VectorNav sensor. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">errorDetection</td><td>The type of error-detection to use in generating the command. </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>

</div>
</div>
<a class="anchor" id="ga70acac0fd13030156f54fabc9a0d2904"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">VnError VnUartPacket_genReadInsSolutionEcef </td>
          <td>(</td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>buffer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>bufferSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">VnErrorDetectionMode&#160;</td>
          <td class="paramname"><em>errorDetectionMode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t *&#160;</td>
          <td class="paramname"><em>cmdSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Generates a command to read the INS Solution - ECEF register on a VectorNav sensor. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">errorDetection</td><td>The type of error-detection to use in generating the command. </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>

</div>
</div>
<a class="anchor" id="gadf0ff5c26b4d0d6fe1d2758ab68c546b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">VnError VnUartPacket_genReadInsSolutionLla </td>
          <td>(</td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>buffer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>bufferSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">VnErrorDetectionMode&#160;</td>
          <td class="paramname"><em>errorDetectionMode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t *&#160;</td>
          <td class="paramname"><em>cmdSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Generates a command to read the INS Solution - LLA register on a VectorNav sensor. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">errorDetection</td><td>The type of error-detection to use in generating the command. </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>

</div>
</div>
<a class="anchor" id="gaf0222df493c5d456ce63b4e78a4cd9e9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">VnError VnUartPacket_genReadInsStateEcef </td>
          <td>(</td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>buffer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>bufferSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">VnErrorDetectionMode&#160;</td>
          <td class="paramname"><em>errorDetectionMode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t *&#160;</td>
          <td class="paramname"><em>cmdSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Generates a command to read the INS State - ECEF register on a VectorNav sensor. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">errorDetection</td><td>The type of error-detection to use in generating the command. </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>

</div>
</div>
<a class="anchor" id="ga26c41e5aa74be641f23863a0c1124511"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">VnError VnUartPacket_genReadInsStateLla </td>
          <td>(</td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>buffer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>bufferSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">VnErrorDetectionMode&#160;</td>
          <td class="paramname"><em>errorDetectionMode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t *&#160;</td>
          <td class="paramname"><em>cmdSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Generates a command to read the INS State - LLA register on a VectorNav sensor. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">errorDetection</td><td>The type of error-detection to use in generating the command. </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>

</div>
</div>
<a class="anchor" id="gac8d0baec84fe026dcc0d9ca24e6a3d62"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">VnError VnUartPacket_genReadMagneticAccelerationAndAngularRates </td>
          <td>(</td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>buffer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>bufferSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">VnErrorDetectionMode&#160;</td>
          <td class="paramname"><em>errorDetectionMode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t *&#160;</td>
          <td class="paramname"><em>cmdSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Generates a command to read the Magnetic, Acceleration and Angular Rates register on a VectorNav sensor. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">errorDetection</td><td>The type of error-detection to use in generating the command. </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>

</div>
</div>
<a class="anchor" id="ga90568f7c3ee0815912916e6c66a02576"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">VnError VnUartPacket_genReadMagneticAndGravityReferenceVectors </td>
          <td>(</td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>buffer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>bufferSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">VnErrorDetectionMode&#160;</td>
          <td class="paramname"><em>errorDetectionMode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t *&#160;</td>
          <td class="paramname"><em>cmdSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Generates a command to read the Magnetic and Gravity Reference Vectors register on a VectorNav sensor. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">errorDetection</td><td>The type of error-detection to use in generating the command. </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>

</div>
</div>
<a class="anchor" id="gaf48c4d2326cb3a16810af66eb1b94117"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">VnError VnUartPacket_genReadMagneticMeasurements </td>
          <td>(</td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>buffer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>bufferSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">VnErrorDetectionMode&#160;</td>
          <td class="paramname"><em>errorDetectionMode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t *&#160;</td>
          <td class="paramname"><em>cmdSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Generates a command to read the Magnetic Measurements register on a VectorNav sensor. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">errorDetection</td><td>The type of error-detection to use in generating the command. </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>

</div>
</div>
<a class="anchor" id="gabefc1c5babe4dfc2ad8abff6bdcef619"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">VnError VnUartPacket_genReadMagnetometerCalibrationControl </td>
          <td>(</td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>buffer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>bufferSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">VnErrorDetectionMode&#160;</td>
          <td class="paramname"><em>errorDetectionMode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t *&#160;</td>
          <td class="paramname"><em>cmdSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Generates a command to read the Magnetometer Calibration Control register on a VectorNav sensor. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">errorDetection</td><td>The type of error-detection to use in generating the command. </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>

</div>
</div>
<a class="anchor" id="ga331692a3a11c1c134291524277e3ea18"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">VnError VnUartPacket_genReadMagnetometerCompensation </td>
          <td>(</td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>buffer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>bufferSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">VnErrorDetectionMode&#160;</td>
          <td class="paramname"><em>errorDetectionMode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t *&#160;</td>
          <td class="paramname"><em>cmdSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Generates a command to read the Magnetometer Compensation register on a VectorNav sensor. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">errorDetection</td><td>The type of error-detection to use in generating the command. </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>

</div>
</div>
<a class="anchor" id="ga76e37c9c18f1b4b96d17e9e4d0a195ce"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">VnError VnUartPacket_genReadModelNumber </td>
          <td>(</td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>buffer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>bufferSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">VnErrorDetectionMode&#160;</td>
          <td class="paramname"><em>errorDetectionMode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t *&#160;</td>
          <td class="paramname"><em>cmdSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Generates a command to read the Model Number register on a VectorNav sensor. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">errorDetection</td><td>The type of error-detection to use in generating the command. </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>
<dl><dt><b>Examples: </b></dt><dd><a class="el" href="getting_started_2main_8c-example.html#a2">getting_started/main.c</a>.</dd>
</dl>
</div>
</div>
<a class="anchor" id="ga552d2cb67910d4f373194eecfbcd8c0b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">VnError VnUartPacket_genReadQuaternionMagneticAccelerationAndAngularRates </td>
          <td>(</td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>buffer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>bufferSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">VnErrorDetectionMode&#160;</td>
          <td class="paramname"><em>errorDetectionMode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t *&#160;</td>
          <td class="paramname"><em>cmdSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Generates a command to read the Quaternion, Magnetic, Acceleration and Angular Rates register on a VectorNav sensor. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">errorDetection</td><td>The type of error-detection to use in generating the command. </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>

</div>
</div>
<a class="anchor" id="gac90c68d8ad80bbd4779f2ef556b92bbf"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">VnError VnUartPacket_genReadReferenceFrameRotation </td>
          <td>(</td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>buffer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>bufferSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">VnErrorDetectionMode&#160;</td>
          <td class="paramname"><em>errorDetectionMode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t *&#160;</td>
          <td class="paramname"><em>cmdSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Generates a command to read the Reference Frame Rotation register on a VectorNav sensor. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">errorDetection</td><td>The type of error-detection to use in generating the command. </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>

</div>
</div>
<a class="anchor" id="gad5a2663abae78a95fb55e240c52aae23"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">VnError VnUartPacket_genReadReferenceVectorConfiguration </td>
          <td>(</td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>buffer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>bufferSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">VnErrorDetectionMode&#160;</td>
          <td class="paramname"><em>errorDetectionMode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t *&#160;</td>
          <td class="paramname"><em>cmdSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Generates a command to read the Reference Vector Configuration register on a VectorNav sensor. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">errorDetection</td><td>The type of error-detection to use in generating the command. </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>

</div>
</div>
<a class="anchor" id="ga158be77ee67a3edee0a8fad41c208470"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">VnError VnUartPacket_genReadSerialBaudRate </td>
          <td>(</td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>buffer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>bufferSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">VnErrorDetectionMode&#160;</td>
          <td class="paramname"><em>errorDetectionMode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t *&#160;</td>
          <td class="paramname"><em>cmdSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Generates a command to read the Serial Baud Rate register on a VectorNav sensor. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">errorDetection</td><td>The type of error-detection to use in generating the command. </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>

</div>
</div>
<a class="anchor" id="ga9b2ca08a5ee7b3b395de5179c0751548"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">VnError VnUartPacket_genReadSerialNumber </td>
          <td>(</td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>buffer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>bufferSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">VnErrorDetectionMode&#160;</td>
          <td class="paramname"><em>errorDetectionMode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t *&#160;</td>
          <td class="paramname"><em>cmdSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Generates a command to read the Serial Number register on a VectorNav sensor. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">errorDetection</td><td>The type of error-detection to use in generating the command. </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>

</div>
</div>
<a class="anchor" id="ga6ef1f5b95112f8039d5e641043646e56"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">VnError VnUartPacket_genReadStartupFilterBiasEstimate </td>
          <td>(</td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>buffer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>bufferSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">VnErrorDetectionMode&#160;</td>
          <td class="paramname"><em>errorDetectionMode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t *&#160;</td>
          <td class="paramname"><em>cmdSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Generates a command to read the Startup Filter Bias Estimate register on a VectorNav sensor. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">errorDetection</td><td>The type of error-detection to use in generating the command. </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>

</div>
</div>
<a class="anchor" id="gaa3bb38ada712c3964b95238ac91ff595"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">VnError VnUartPacket_genReadSynchronizationControl </td>
          <td>(</td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>buffer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>bufferSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">VnErrorDetectionMode&#160;</td>
          <td class="paramname"><em>errorDetectionMode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t *&#160;</td>
          <td class="paramname"><em>cmdSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Generates a command to read the Synchronization Control register on a VectorNav sensor. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">errorDetection</td><td>The type of error-detection to use in generating the command. </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>

</div>
</div>
<a class="anchor" id="gafeb0037a02815c32b58c6d5d49cd2ea3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">VnError VnUartPacket_genReadSynchronizationStatus </td>
          <td>(</td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>buffer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>bufferSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">VnErrorDetectionMode&#160;</td>
          <td class="paramname"><em>errorDetectionMode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t *&#160;</td>
          <td class="paramname"><em>cmdSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Generates a command to read the Synchronization Status register on a VectorNav sensor. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">errorDetection</td><td>The type of error-detection to use in generating the command. </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>

</div>
</div>
<a class="anchor" id="gaa58d5e31b81f66f640e313b51aef86b2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">VnError VnUartPacket_genReadUserTag </td>
          <td>(</td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>buffer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>bufferSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">VnErrorDetectionMode&#160;</td>
          <td class="paramname"><em>errorDetectionMode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t *&#160;</td>
          <td class="paramname"><em>cmdSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Generates a command to read the User Tag register on a VectorNav sensor. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">errorDetection</td><td>The type of error-detection to use in generating the command. </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>

</div>
</div>
<a class="anchor" id="ga5f28e6f0b8f3c76e10bc16e4b0ec9ecd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">VnError VnUartPacket_genReadVelocityCompensationControl </td>
          <td>(</td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>buffer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>bufferSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">VnErrorDetectionMode&#160;</td>
          <td class="paramname"><em>errorDetectionMode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t *&#160;</td>
          <td class="paramname"><em>cmdSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Generates a command to read the Velocity Compensation Control register on a VectorNav sensor. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">errorDetection</td><td>The type of error-detection to use in generating the command. </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>

</div>
</div>
<a class="anchor" id="gae99080aebca2f1eac2c9d9cfb7286c69"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">VnError VnUartPacket_genReadVelocityCompensationMeasurement </td>
          <td>(</td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>buffer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>bufferSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">VnErrorDetectionMode&#160;</td>
          <td class="paramname"><em>errorDetectionMode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t *&#160;</td>
          <td class="paramname"><em>cmdSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Generates a command to read the Velocity Compensation Measurement register on a VectorNav sensor. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">errorDetection</td><td>The type of error-detection to use in generating the command. </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>

</div>
</div>
<a class="anchor" id="ga71ab80c1cd34f5657d73fe9af276113a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">VnError VnUartPacket_genReadVpeAccelerometerBasicTuning </td>
          <td>(</td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>buffer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>bufferSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">VnErrorDetectionMode&#160;</td>
          <td class="paramname"><em>errorDetectionMode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t *&#160;</td>
          <td class="paramname"><em>cmdSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Generates a command to read the VPE Accelerometer Basic Tuning register on a VectorNav sensor. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">errorDetection</td><td>The type of error-detection to use in generating the command. </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>

</div>
</div>
<a class="anchor" id="ga44d3ce815ddda62cee9461454f069f71"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">VnError VnUartPacket_genReadVpeBasicControl </td>
          <td>(</td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>buffer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>bufferSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">VnErrorDetectionMode&#160;</td>
          <td class="paramname"><em>errorDetectionMode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t *&#160;</td>
          <td class="paramname"><em>cmdSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Generates a command to read the VPE Basic Control register on a VectorNav sensor. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">errorDetection</td><td>The type of error-detection to use in generating the command. </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>
<dl><dt><b>Examples: </b></dt><dd><a class="el" href="getting_started_2main_8c-example.html#a4">getting_started/main.c</a>.</dd>
</dl>
</div>
</div>
<a class="anchor" id="gafbdf4518ed4438252e1d7687902b447f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">VnError VnUartPacket_genReadVpeMagnetometerBasicTuning </td>
          <td>(</td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>buffer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>bufferSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">VnErrorDetectionMode&#160;</td>
          <td class="paramname"><em>errorDetectionMode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t *&#160;</td>
          <td class="paramname"><em>cmdSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Generates a command to read the VPE Magnetometer Basic Tuning register on a VectorNav sensor. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">errorDetection</td><td>The type of error-detection to use in generating the command. </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>

</div>
</div>
<a class="anchor" id="gae3123b118d0b1e06ff8badb9959f05f5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">VnError VnUartPacket_genReadYawPitchRoll </td>
          <td>(</td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>buffer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>bufferSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">VnErrorDetectionMode&#160;</td>
          <td class="paramname"><em>errorDetectionMode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t *&#160;</td>
          <td class="paramname"><em>cmdSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Generates a command to read the Yaw Pitch Roll register on a VectorNav sensor. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">errorDetection</td><td>The type of error-detection to use in generating the command. </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>

</div>
</div>
<a class="anchor" id="gaa40ffcce0f91d69eec26126667d49584"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">VnError VnUartPacket_genReadYawPitchRollMagneticAccelerationAndAngularRates </td>
          <td>(</td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>buffer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>bufferSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">VnErrorDetectionMode&#160;</td>
          <td class="paramname"><em>errorDetectionMode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t *&#160;</td>
          <td class="paramname"><em>cmdSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Generates a command to read the Yaw, Pitch, Roll, Magnetic, Acceleration and Angular Rates register on a VectorNav sensor. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">errorDetection</td><td>The type of error-detection to use in generating the command. </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>

</div>
</div>
<a class="anchor" id="gad00bb46c37ef0bf1101285b0461f4d26"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">VnError VnUartPacket_genReadYawPitchRollTrueBodyAccelerationAndAngularRates </td>
          <td>(</td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>buffer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>bufferSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">VnErrorDetectionMode&#160;</td>
          <td class="paramname"><em>errorDetectionMode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t *&#160;</td>
          <td class="paramname"><em>cmdSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Generates a command to read the Yaw, Pitch, Roll, True Body Acceleration and Angular Rates register on a VectorNav sensor. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">errorDetection</td><td>The type of error-detection to use in generating the command. </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>

</div>
</div>
<a class="anchor" id="gab987523a2f62aff14adf3418bc7590ff"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">VnError VnUartPacket_genReadYawPitchRollTrueInertialAccelerationAndAngularRates </td>
          <td>(</td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>buffer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>bufferSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">VnErrorDetectionMode&#160;</td>
          <td class="paramname"><em>errorDetectionMode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t *&#160;</td>
          <td class="paramname"><em>cmdSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Generates a command to read the Yaw, Pitch, Roll, True Inertial Acceleration and Angular Rates register on a VectorNav sensor. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Caller provided buffer to place the generated command. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Number of bytes available in the provided buffer. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">errorDetection</td><td>The type of error-detection to use in generating the command. </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">cmdSize</td><td>The total number bytes in the generated command. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Indicates any errors encountered. </dd></dl>

</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jan 3 2017 18:26:58 for VectorNav C Library by &#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>