<!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 Page</span></a></li> <li><a href="pages.html"><span>Related Pages</span></a></li> <li><a href="modules.html"><span>Modules</span></a></li> <li><a href="annotated.html"><span>Data Structures</span></a></li> <li><a href="files.html"><span>Files</span></a></li> <li><a href="examples.html"><span>Examples</span></a></li> <li> <div id="MSearchBox" class="MSearchBoxInactive"> <span class="left"> <img id="MSearchSelect" src="search/mag_sel.png" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" alt=""/> <input type="text" id="MSearchField" value="Search" accesskey="S" onfocus="searchBox.OnSearchFieldFocus(true)" onblur="searchBox.OnSearchFieldFocus(false)" onkeyup="searchBox.OnSearchFieldChange(event)"/> </span><span class="right"> <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> </span> </div> </li> </ul> </div> </div><!-- top --> <!-- window showing the filter options --> <div id="MSearchSelectWindow" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> </div> <!-- iframe showing the search results (closed by default) --> <div id="MSearchResultsWindow"> <iframe src="javascript:void(0)" frameborder="0" name="MSearchResults" id="MSearchResults"> </iframe> </div> <div class="header"> <div class="summary"> <a href="#func-members">Functions</a> </div> <div class="headertitle"> <div class="title">UART Generate 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 </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"> </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"> </td></tr> <tr class="memitem:ga7646253716e66d45c0cbc167b41b5ce1"><td class="memItemLeft" align="right" valign="top">VnError </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"> </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"> </td></tr> <tr class="memitem:ga0d757e1df2a76638dd258f93ee9fd1ac"><td class="memItemLeft" align="right" valign="top">VnError </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"> </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"> </td></tr> <tr class="memitem:ga11c49872fbb15b494fae4b916c299951"><td class="memItemLeft" align="right" valign="top">VnError </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"> </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"> </td></tr> <tr class="memitem:gac9372fab871d4c6d8e4052ab2a8a59c4"><td class="memItemLeft" align="right" valign="top">VnError </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"> </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"> </td></tr> <tr class="memitem:ga642b0af9fe84de5f4b80e75c2217846a"><td class="memItemLeft" align="right" valign="top">VnError </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"> </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"> </td></tr> <tr class="memitem:ga04135c26984427ba58a425b7d45eba00"><td class="memItemLeft" align="right" valign="top">VnError </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"> </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"> </td></tr> <tr class="memitem:ga2c1c2f9679acc65ea581fe7a48cfabfd"><td class="memItemLeft" align="right" valign="top">VnError </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"> </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"> </td></tr> <tr class="memitem:gaa59bf447f0497179fb33178affb9297f"><td class="memItemLeft" align="right" valign="top">VnError </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"> </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"> </td></tr> <tr class="memitem:ga941f24bbdcc59fbba104e8bb35bf9bc3"><td class="memItemLeft" align="right" valign="top">VnError </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"> </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"> </td></tr> <tr class="memitem:gaa58d5e31b81f66f640e313b51aef86b2"><td class="memItemLeft" align="right" valign="top">VnError </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"> </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"> </td></tr> <tr class="memitem:ga76e37c9c18f1b4b96d17e9e4d0a195ce"><td class="memItemLeft" align="right" valign="top">VnError </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"> </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"> </td></tr> <tr class="memitem:ga1619337729455368e7ae9f9f715f1d9f"><td class="memItemLeft" align="right" valign="top">VnError </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"> </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"> </td></tr> <tr class="memitem:ga9b2ca08a5ee7b3b395de5179c0751548"><td class="memItemLeft" align="right" valign="top">VnError </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"> </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"> </td></tr> <tr class="memitem:gae835fb2183f5ab2cb148ddb975fac3c3"><td class="memItemLeft" align="right" valign="top">VnError </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"> </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"> </td></tr> <tr class="memitem:ga158be77ee67a3edee0a8fad41c208470"><td class="memItemLeft" align="right" valign="top">VnError </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"> </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"> </td></tr> <tr class="memitem:ga8bce5cc7f2bf30ab077c8753ebbb5560"><td class="memItemLeft" align="right" valign="top">VnError </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"> </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"> </td></tr> <tr class="memitem:gaf6f6cfa7c857e6b36da4b4add05b0e0c"><td class="memItemLeft" align="right" valign="top">VnError </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"> </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"> </td></tr> <tr class="memitem:gae3123b118d0b1e06ff8badb9959f05f5"><td class="memItemLeft" align="right" valign="top">VnError </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"> </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"> </td></tr> <tr class="memitem:ga435de44db6613ec635472ea0c9a407ce"><td class="memItemLeft" align="right" valign="top">VnError </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"> </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"> </td></tr> <tr class="memitem:ga552d2cb67910d4f373194eecfbcd8c0b"><td class="memItemLeft" align="right" valign="top">VnError </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"> </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"> </td></tr> <tr class="memitem:gaf48c4d2326cb3a16810af66eb1b94117"><td class="memItemLeft" align="right" valign="top">VnError </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"> </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"> </td></tr> <tr class="memitem:ga21c525d82be0c5cb114717321c5685ff"><td class="memItemLeft" align="right" valign="top">VnError </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"> </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"> </td></tr> <tr class="memitem:gaa46188b2b31872bdb3fd4f64ffc3266b"><td class="memItemLeft" align="right" valign="top">VnError </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"> </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"> </td></tr> <tr class="memitem:gac8d0baec84fe026dcc0d9ca24e6a3d62"><td class="memItemLeft" align="right" valign="top">VnError </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"> </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"> </td></tr> <tr class="memitem:ga90568f7c3ee0815912916e6c66a02576"><td class="memItemLeft" align="right" valign="top">VnError </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"> </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"> </td></tr> <tr class="memitem:ga331692a3a11c1c134291524277e3ea18"><td class="memItemLeft" align="right" valign="top">VnError </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"> </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"> </td></tr> <tr class="memitem:ga5f205091b639f6e7c4f937d38cd91f9b"><td class="memItemLeft" align="right" valign="top">VnError </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"> </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"> </td></tr> <tr class="memitem:gac90c68d8ad80bbd4779f2ef556b92bbf"><td class="memItemLeft" align="right" valign="top">VnError </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"> </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"> </td></tr> <tr class="memitem:gaa40ffcce0f91d69eec26126667d49584"><td class="memItemLeft" align="right" valign="top">VnError </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"> </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"> </td></tr> <tr class="memitem:ga22c0610de2aa101cd9246d6f6422b750"><td class="memItemLeft" align="right" valign="top">VnError </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"> </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"> </td></tr> <tr class="memitem:gaa3bb38ada712c3964b95238ac91ff595"><td class="memItemLeft" align="right" valign="top">VnError </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"> </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"> </td></tr> <tr class="memitem:gafeb0037a02815c32b58c6d5d49cd2ea3"><td class="memItemLeft" align="right" valign="top">VnError </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"> </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"> </td></tr> <tr class="memitem:ga44d3ce815ddda62cee9461454f069f71"><td class="memItemLeft" align="right" valign="top">VnError </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"> </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"> </td></tr> <tr class="memitem:gafbdf4518ed4438252e1d7687902b447f"><td class="memItemLeft" align="right" valign="top">VnError </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"> </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"> </td></tr> <tr class="memitem:ga71ab80c1cd34f5657d73fe9af276113a"><td class="memItemLeft" align="right" valign="top">VnError </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"> </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"> </td></tr> <tr class="memitem:gabefc1c5babe4dfc2ad8abff6bdcef619"><td class="memItemLeft" align="right" valign="top">VnError </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"> </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"> </td></tr> <tr class="memitem:gaff29a166aa76f9a31799aa7ae8f28843"><td class="memItemLeft" align="right" valign="top">VnError </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"> </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"> </td></tr> <tr class="memitem:gae99080aebca2f1eac2c9d9cfb7286c69"><td class="memItemLeft" align="right" valign="top">VnError </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"> </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"> </td></tr> <tr class="memitem:ga5f28e6f0b8f3c76e10bc16e4b0ec9ecd"><td class="memItemLeft" align="right" valign="top">VnError </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"> </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"> </td></tr> <tr class="memitem:ga0d594e163064199f7f9023e88d8aa155"><td class="memItemLeft" align="right" valign="top">VnError </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"> </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"> </td></tr> <tr class="memitem:gacc5b8a44170bd9df4623ae9d006885a6"><td class="memItemLeft" align="right" valign="top">VnError </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"> </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"> </td></tr> <tr class="memitem:ga4fd179300b65cc5362c37e6c13850c0f"><td class="memItemLeft" align="right" valign="top">VnError </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"> </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"> </td></tr> <tr class="memitem:ga70330a7c99e7a130d0f62ad7b86c174c"><td class="memItemLeft" align="right" valign="top">VnError </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"> </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"> </td></tr> <tr class="memitem:gaf638e3ca1591b6148b2ea7d6c8321b31"><td class="memItemLeft" align="right" valign="top">VnError </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"> </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"> </td></tr> <tr class="memitem:gadf0ff5c26b4d0d6fe1d2758ab68c546b"><td class="memItemLeft" align="right" valign="top">VnError </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"> </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"> </td></tr> <tr class="memitem:ga70acac0fd13030156f54fabc9a0d2904"><td class="memItemLeft" align="right" valign="top">VnError </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"> </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"> </td></tr> <tr class="memitem:gaa5dca11d0b9ce6d4c1dd290c3d612981"><td class="memItemLeft" align="right" valign="top">VnError </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"> </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"> </td></tr> <tr class="memitem:ga26c41e5aa74be641f23863a0c1124511"><td class="memItemLeft" align="right" valign="top">VnError </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"> </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"> </td></tr> <tr class="memitem:gaf0222df493c5d456ce63b4e78a4cd9e9"><td class="memItemLeft" align="right" valign="top">VnError </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"> </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"> </td></tr> <tr class="memitem:ga6ef1f5b95112f8039d5e641043646e56"><td class="memItemLeft" align="right" valign="top">VnError </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"> </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"> </td></tr> <tr class="memitem:ga1e75c2c3fbe93d2d1ce3c6985813afaf"><td class="memItemLeft" align="right" valign="top">VnError </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"> </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"> </td></tr> <tr class="memitem:ga08679abc9d275b48572a9a9b5e6b9fb3"><td class="memItemLeft" align="right" valign="top">VnError </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"> </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"> </td></tr> <tr class="memitem:gad5a2663abae78a95fb55e240c52aae23"><td class="memItemLeft" align="right" valign="top">VnError </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"> </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"> </td></tr> <tr class="memitem:ga5eb852a0aafaa7d40baee4cc2ff63942"><td class="memItemLeft" align="right" valign="top">VnError </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"> </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"> </td></tr> <tr class="memitem:ga5d3fa0297cc207d4ddd4dc23ae5de4f9"><td class="memItemLeft" align="right" valign="top">VnError </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"> </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"> </td></tr> <tr class="memitem:gac70fe017f1bb721704cbf9fc15b6dcc5"><td class="memItemLeft" align="right" valign="top">VnError </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"> </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"> </td></tr> <tr class="memitem:gab0d48176542dd3862f47b4d66f0a6a3d"><td class="memItemLeft" align="right" valign="top">VnError </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"> </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"> </td></tr> <tr class="memitem:gad00bb46c37ef0bf1101285b0461f4d26"><td class="memItemLeft" align="right" valign="top">VnError </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"> </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"> </td></tr> <tr class="memitem:gab987523a2f62aff14adf3418bc7590ff"><td class="memItemLeft" align="right" valign="top">VnError </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"> </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"> </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 * </td> <td class="paramname"><em>buffer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>bufferSize</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">VnErrorDetectionMode </td> <td class="paramname"><em>errorDetectionMode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">bool </td> <td class="paramname"><em>disturbancePresent</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t * </td> <td class="paramname"><em>cmdSize</em> </td> </tr> <tr> <td></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 * </td> <td class="paramname"><em>buffer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>bufferSize</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">VnErrorDetectionMode </td> <td class="paramname"><em>errorDetectionMode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">bool </td> <td class="paramname"><em>disturbancePresent</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t * </td> <td class="paramname"><em>cmdSize</em> </td> </tr> <tr> <td></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 * </td> <td class="paramname"><em>buffer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>bufferSize</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">VnErrorDetectionMode </td> <td class="paramname"><em>errorDetectionMode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t * </td> <td class="paramname"><em>cmdSize</em> </td> </tr> <tr> <td></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 * </td> <td class="paramname"><em>buffer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>bufferSize</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">VnErrorDetectionMode </td> <td class="paramname"><em>errorDetectionMode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t * </td> <td class="paramname"><em>cmdSize</em> </td> </tr> <tr> <td></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 * </td> <td class="paramname"><em>buffer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>bufferSize</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">VnErrorDetectionMode </td> <td class="paramname"><em>errorDetectionMode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t * </td> <td class="paramname"><em>cmdSize</em> </td> </tr> <tr> <td></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 * </td> <td class="paramname"><em>buffer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>bufferSize</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">VnErrorDetectionMode </td> <td class="paramname"><em>errorDetectionMode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t * </td> <td class="paramname"><em>cmdSize</em> </td> </tr> <tr> <td></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 * </td> <td class="paramname"><em>buffer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>bufferSize</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">VnErrorDetectionMode </td> <td class="paramname"><em>errorDetectionMode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t * </td> <td class="paramname"><em>cmdSize</em> </td> </tr> <tr> <td></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 * </td> <td class="paramname"><em>buffer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>bufferSize</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">VnErrorDetectionMode </td> <td class="paramname"><em>errorDetectionMode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t * </td> <td class="paramname"><em>cmdSize</em> </td> </tr> <tr> <td></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 * </td> <td class="paramname"><em>buffer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>bufferSize</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">VnErrorDetectionMode </td> <td class="paramname"><em>errorDetectionMode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t * </td> <td class="paramname"><em>cmdSize</em> </td> </tr> <tr> <td></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 * </td> <td class="paramname"><em>buffer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>bufferSize</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">VnErrorDetectionMode </td> <td class="paramname"><em>errorDetectionMode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t * </td> <td class="paramname"><em>cmdSize</em> </td> </tr> <tr> <td></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 * </td> <td class="paramname"><em>buffer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>bufferSize</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">VnErrorDetectionMode </td> <td class="paramname"><em>errorDetectionMode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t * </td> <td class="paramname"><em>cmdSize</em> </td> </tr> <tr> <td></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 * </td> <td class="paramname"><em>buffer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>bufferSize</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">VnErrorDetectionMode </td> <td class="paramname"><em>errorDetectionMode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t * </td> <td class="paramname"><em>cmdSize</em> </td> </tr> <tr> <td></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 * </td> <td class="paramname"><em>buffer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>bufferSize</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">VnErrorDetectionMode </td> <td class="paramname"><em>errorDetectionMode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t * </td> <td class="paramname"><em>cmdSize</em> </td> </tr> <tr> <td></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 * </td> <td class="paramname"><em>buffer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>bufferSize</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">VnErrorDetectionMode </td> <td class="paramname"><em>errorDetectionMode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t * </td> <td class="paramname"><em>cmdSize</em> </td> </tr> <tr> <td></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 * </td> <td class="paramname"><em>buffer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>bufferSize</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">VnErrorDetectionMode </td> <td class="paramname"><em>errorDetectionMode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t * </td> <td class="paramname"><em>cmdSize</em> </td> </tr> <tr> <td></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 * </td> <td class="paramname"><em>buffer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>bufferSize</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">VnErrorDetectionMode </td> <td class="paramname"><em>errorDetectionMode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t * </td> <td class="paramname"><em>cmdSize</em> </td> </tr> <tr> <td></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 * </td> <td class="paramname"><em>buffer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>bufferSize</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">VnErrorDetectionMode </td> <td class="paramname"><em>errorDetectionMode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t * </td> <td class="paramname"><em>cmdSize</em> </td> </tr> <tr> <td></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 * </td> <td class="paramname"><em>buffer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>bufferSize</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">VnErrorDetectionMode </td> <td class="paramname"><em>errorDetectionMode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t * </td> <td class="paramname"><em>cmdSize</em> </td> </tr> <tr> <td></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 * </td> <td class="paramname"><em>buffer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>bufferSize</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">VnErrorDetectionMode </td> <td class="paramname"><em>errorDetectionMode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t * </td> <td class="paramname"><em>cmdSize</em> </td> </tr> <tr> <td></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 * </td> <td class="paramname"><em>buffer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>bufferSize</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">VnErrorDetectionMode </td> <td class="paramname"><em>errorDetectionMode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t * </td> <td class="paramname"><em>cmdSize</em> </td> </tr> <tr> <td></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 * </td> <td class="paramname"><em>buffer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>bufferSize</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">VnErrorDetectionMode </td> <td class="paramname"><em>errorDetectionMode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t * </td> <td class="paramname"><em>cmdSize</em> </td> </tr> <tr> <td></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 * </td> <td class="paramname"><em>buffer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>bufferSize</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">VnErrorDetectionMode </td> <td class="paramname"><em>errorDetectionMode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t * </td> <td class="paramname"><em>cmdSize</em> </td> </tr> <tr> <td></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 * </td> <td class="paramname"><em>buffer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>bufferSize</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">VnErrorDetectionMode </td> <td class="paramname"><em>errorDetectionMode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t * </td> <td class="paramname"><em>cmdSize</em> </td> </tr> <tr> <td></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 * </td> <td class="paramname"><em>buffer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>bufferSize</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">VnErrorDetectionMode </td> <td class="paramname"><em>errorDetectionMode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t * </td> <td class="paramname"><em>cmdSize</em> </td> </tr> <tr> <td></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 * </td> <td class="paramname"><em>buffer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>bufferSize</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">VnErrorDetectionMode </td> <td class="paramname"><em>errorDetectionMode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t * </td> <td class="paramname"><em>cmdSize</em> </td> </tr> <tr> <td></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 * </td> <td class="paramname"><em>buffer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>bufferSize</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">VnErrorDetectionMode </td> <td class="paramname"><em>errorDetectionMode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t * </td> <td class="paramname"><em>cmdSize</em> </td> </tr> <tr> <td></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 * </td> <td class="paramname"><em>buffer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>bufferSize</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">VnErrorDetectionMode </td> <td class="paramname"><em>errorDetectionMode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t * </td> <td class="paramname"><em>cmdSize</em> </td> </tr> <tr> <td></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 * </td> <td class="paramname"><em>buffer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>bufferSize</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">VnErrorDetectionMode </td> <td class="paramname"><em>errorDetectionMode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t * </td> <td class="paramname"><em>cmdSize</em> </td> </tr> <tr> <td></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 * </td> <td class="paramname"><em>buffer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>bufferSize</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">VnErrorDetectionMode </td> <td class="paramname"><em>errorDetectionMode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t * </td> <td class="paramname"><em>cmdSize</em> </td> </tr> <tr> <td></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 * </td> <td class="paramname"><em>buffer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>bufferSize</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">VnErrorDetectionMode </td> <td class="paramname"><em>errorDetectionMode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t * </td> <td class="paramname"><em>cmdSize</em> </td> </tr> <tr> <td></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 * </td> <td class="paramname"><em>buffer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>bufferSize</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">VnErrorDetectionMode </td> <td class="paramname"><em>errorDetectionMode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t * </td> <td class="paramname"><em>cmdSize</em> </td> </tr> <tr> <td></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 * </td> <td class="paramname"><em>buffer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>bufferSize</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">VnErrorDetectionMode </td> <td class="paramname"><em>errorDetectionMode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t * </td> <td class="paramname"><em>cmdSize</em> </td> </tr> <tr> <td></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 * </td> <td class="paramname"><em>buffer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>bufferSize</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">VnErrorDetectionMode </td> <td class="paramname"><em>errorDetectionMode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t * </td> <td class="paramname"><em>cmdSize</em> </td> </tr> <tr> <td></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 * </td> <td class="paramname"><em>buffer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>bufferSize</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">VnErrorDetectionMode </td> <td class="paramname"><em>errorDetectionMode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t * </td> <td class="paramname"><em>cmdSize</em> </td> </tr> <tr> <td></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 * </td> <td class="paramname"><em>buffer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>bufferSize</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">VnErrorDetectionMode </td> <td class="paramname"><em>errorDetectionMode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t * </td> <td class="paramname"><em>cmdSize</em> </td> </tr> <tr> <td></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 * </td> <td class="paramname"><em>buffer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>bufferSize</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">VnErrorDetectionMode </td> <td class="paramname"><em>errorDetectionMode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t * </td> <td class="paramname"><em>cmdSize</em> </td> </tr> <tr> <td></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 * </td> <td class="paramname"><em>buffer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>bufferSize</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">VnErrorDetectionMode </td> <td class="paramname"><em>errorDetectionMode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t * </td> <td class="paramname"><em>cmdSize</em> </td> </tr> <tr> <td></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 * </td> <td class="paramname"><em>buffer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>bufferSize</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">VnErrorDetectionMode </td> <td class="paramname"><em>errorDetectionMode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t * </td> <td class="paramname"><em>cmdSize</em> </td> </tr> <tr> <td></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 * </td> <td class="paramname"><em>buffer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>bufferSize</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">VnErrorDetectionMode </td> <td class="paramname"><em>errorDetectionMode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t * </td> <td class="paramname"><em>cmdSize</em> </td> </tr> <tr> <td></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 * </td> <td class="paramname"><em>buffer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>bufferSize</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">VnErrorDetectionMode </td> <td class="paramname"><em>errorDetectionMode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t * </td> <td class="paramname"><em>cmdSize</em> </td> </tr> <tr> <td></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 * </td> <td class="paramname"><em>buffer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>bufferSize</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">VnErrorDetectionMode </td> <td class="paramname"><em>errorDetectionMode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t * </td> <td class="paramname"><em>cmdSize</em> </td> </tr> <tr> <td></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 * </td> <td class="paramname"><em>buffer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>bufferSize</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">VnErrorDetectionMode </td> <td class="paramname"><em>errorDetectionMode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t * </td> <td class="paramname"><em>cmdSize</em> </td> </tr> <tr> <td></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 * </td> <td class="paramname"><em>buffer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>bufferSize</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">VnErrorDetectionMode </td> <td class="paramname"><em>errorDetectionMode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t * </td> <td class="paramname"><em>cmdSize</em> </td> </tr> <tr> <td></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 * </td> <td class="paramname"><em>buffer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>bufferSize</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">VnErrorDetectionMode </td> <td class="paramname"><em>errorDetectionMode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t * </td> <td class="paramname"><em>cmdSize</em> </td> </tr> <tr> <td></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 * </td> <td class="paramname"><em>buffer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>bufferSize</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">VnErrorDetectionMode </td> <td class="paramname"><em>errorDetectionMode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t * </td> <td class="paramname"><em>cmdSize</em> </td> </tr> <tr> <td></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 * </td> <td class="paramname"><em>buffer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>bufferSize</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">VnErrorDetectionMode </td> <td class="paramname"><em>errorDetectionMode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t * </td> <td class="paramname"><em>cmdSize</em> </td> </tr> <tr> <td></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 * </td> <td class="paramname"><em>buffer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>bufferSize</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">VnErrorDetectionMode </td> <td class="paramname"><em>errorDetectionMode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t * </td> <td class="paramname"><em>cmdSize</em> </td> </tr> <tr> <td></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 * </td> <td class="paramname"><em>buffer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>bufferSize</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">VnErrorDetectionMode </td> <td class="paramname"><em>errorDetectionMode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t * </td> <td class="paramname"><em>cmdSize</em> </td> </tr> <tr> <td></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 * </td> <td class="paramname"><em>buffer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>bufferSize</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">VnErrorDetectionMode </td> <td class="paramname"><em>errorDetectionMode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t * </td> <td class="paramname"><em>cmdSize</em> </td> </tr> <tr> <td></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 * </td> <td class="paramname"><em>buffer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>bufferSize</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">VnErrorDetectionMode </td> <td class="paramname"><em>errorDetectionMode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t * </td> <td class="paramname"><em>cmdSize</em> </td> </tr> <tr> <td></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 * </td> <td class="paramname"><em>buffer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>bufferSize</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">VnErrorDetectionMode </td> <td class="paramname"><em>errorDetectionMode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t * </td> <td class="paramname"><em>cmdSize</em> </td> </tr> <tr> <td></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 * </td> <td class="paramname"><em>buffer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>bufferSize</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">VnErrorDetectionMode </td> <td class="paramname"><em>errorDetectionMode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t * </td> <td class="paramname"><em>cmdSize</em> </td> </tr> <tr> <td></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 * </td> <td class="paramname"><em>buffer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>bufferSize</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">VnErrorDetectionMode </td> <td class="paramname"><em>errorDetectionMode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t * </td> <td class="paramname"><em>cmdSize</em> </td> </tr> <tr> <td></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 * </td> <td class="paramname"><em>buffer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>bufferSize</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">VnErrorDetectionMode </td> <td class="paramname"><em>errorDetectionMode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t * </td> <td class="paramname"><em>cmdSize</em> </td> </tr> <tr> <td></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 * </td> <td class="paramname"><em>buffer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>bufferSize</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">VnErrorDetectionMode </td> <td class="paramname"><em>errorDetectionMode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t * </td> <td class="paramname"><em>cmdSize</em> </td> </tr> <tr> <td></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 * </td> <td class="paramname"><em>buffer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>bufferSize</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">VnErrorDetectionMode </td> <td class="paramname"><em>errorDetectionMode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t * </td> <td class="paramname"><em>cmdSize</em> </td> </tr> <tr> <td></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 * </td> <td class="paramname"><em>buffer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>bufferSize</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">VnErrorDetectionMode </td> <td class="paramname"><em>errorDetectionMode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t * </td> <td class="paramname"><em>cmdSize</em> </td> </tr> <tr> <td></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 * </td> <td class="paramname"><em>buffer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>bufferSize</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">VnErrorDetectionMode </td> <td class="paramname"><em>errorDetectionMode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t * </td> <td class="paramname"><em>cmdSize</em> </td> </tr> <tr> <td></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 * </td> <td class="paramname"><em>buffer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>bufferSize</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">VnErrorDetectionMode </td> <td class="paramname"><em>errorDetectionMode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t * </td> <td class="paramname"><em>cmdSize</em> </td> </tr> <tr> <td></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 * </td> <td class="paramname"><em>buffer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>bufferSize</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">VnErrorDetectionMode </td> <td class="paramname"><em>errorDetectionMode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t * </td> <td class="paramname"><em>cmdSize</em> </td> </tr> <tr> <td></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  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/> </a> 1.8.10 </small></address> </body> </html>