<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>comms.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-um6/doc_stacks/2015-08-27_00-23-12.198210/um6/src/</path>
    <filename>comms_8cpp</filename>
    <includes id="comms_8h" name="comms.h" local="yes" imported="no">um6/comms.h</includes>
    <includes id="registers_8h" name="registers.h" local="yes" imported="no">um6/registers.h</includes>
    <namespace>um6</namespace>
  </compound>
  <compound kind="file">
    <name>comms.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-um6/doc_stacks/2015-08-27_00-23-12.198210/um6/include/um6/</path>
    <filename>comms_8h</filename>
    <class kind="class">um6::BadChecksum</class>
    <class kind="class">um6::Comms</class>
    <class kind="class">um6::SerialTimeout</class>
    <namespace>um6</namespace>
  </compound>
  <compound kind="file">
    <name>firmware_registers.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-um6/doc_stacks/2015-08-27_00-23-12.198210/um6/include/um6/</path>
    <filename>firmware__registers_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>COMMAND_COUNT</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a29f913a97671af2057f71b6c9f3d845a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COMMAND_START_ADDRESS</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a32cca2ed6ffa9bdbe574259a0153e7d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CONFIG_ARRAY_SIZE</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>ab0225f14c5fd783af1e72a067b074fb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CONFIG_REG_START_ADDRESS</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a08cb7260600cc70b34a99b3abb78cfb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DATA_ARRAY_SIZE</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a10e86073329f395c547668ea282f2a2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DATA_REG_START_ADDRESS</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a0db9d3f95795919c8925ea405651e229</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_ACCEL_BIAS_XY</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>aeb6169516c2cc14eb1a05dfd6f4ecddc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_ACCEL_BIAS_Z</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a46a923967eb208dbc9784d6cd3656fb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_ACCEL_CAL_00</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>ad97174c9a6a4a9f563ddd4ad71d3282f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_ACCEL_CAL_01</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a3b96e16218c743d0e88870cf0d933e2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_ACCEL_CAL_02</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a818f48ac09a28741516d0182a19e227b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_ACCEL_CAL_10</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>ad39ab4dac1e172461d0d029015ab9c40</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_ACCEL_CAL_11</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>ab81bdb9580ee4c7e129b6b93948c75a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_ACCEL_CAL_12</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a18972e115ca708bcb531a6d541f89e4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_ACCEL_CAL_20</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>ad2c52e1b80d9b87ac54706bc7f5f3269</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_ACCEL_CAL_21</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a08624dd76dc8b1e5b4eb4772fed34ccb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_ACCEL_CAL_22</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>af3151f134967d3954ec14d9c7c9987a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_ACCEL_INIT_FAILED</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a8484aa2685072c32296031f059f057fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_ACCEL_PROC_XY</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a8aafe9d1c344b85e14da1fac438dd679</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_ACCEL_PROC_Z</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>aefccd164237cb823644aaf6321055e22</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_ACCEL_RAW_XY</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>aab176e4ed47d6619ab3a89d151917f51</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_ACCEL_RAW_Z</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a7840d11499679f886e152ada3cb2e114</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_ACCEL_REF_X</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>af51bdf879a12a48320d94a3078651333</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_ACCEL_REF_Y</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a21dbe978685c6b242466d0b971136cc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_ACCEL_REF_Z</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a2b5139133522814b1a91c7e7adeffa93</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_ACCEL_ST_FAILED_X</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a92c6b0b083e2bb611d0048fb4142bfe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_ACCEL_ST_FAILED_Y</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>ad936e9f5d864a7119442e66489637acc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_ACCEL_ST_FAILED_Z</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>aab39cd6c507c3d1adcd18e1846911ec4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_ACCEL_UNRESPONSIVE</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a9cf041cc538599485c66b31bbc08d81b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_ACCEL_UPDATE_ENABLED</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>ab26fdb4a4c1659b2282264f9f371d211</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_ACCELS_PROC_ENABLED</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a1f92f463f97058d9d649b2c4ee1de11e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_ACCELS_RAW_ENABLED</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a9fcfe1bb9b66f525f9b94bce61872a62</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_BAD_CHECKSUM</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a618ec4966a772926810fe45f0e4e71b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_BAUD_RATE_MASK</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>ab3075201c8ac8284cd293ceb9ebdeddb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_BAUD_START_BIT</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a01f984347d73da67478b10386a20b78a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_BROADCAST_ENABLED</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a876c75c057169eca378850ba027cde01</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_COMMUNICATION</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a25697cc6ccf367b2af068965cad74446</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_COV_ENABLED</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a82fdce16afd34636acd0dce2f6e1013f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_EKF_ACCEL_VARIANCE</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a5a1dcb8f4875f524d598ce6b2a5780fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_EKF_DIVERGENT</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a5cf57e7fe3bfdbe1be907febd4141f3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_EKF_MAG_VARIANCE</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a2e4622528af736838e35f4c11cd37c4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_EKF_PROCESS_VARIANCE</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a1304076a6c61ef001787588257bbc0cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_ERROR_COV_00</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>aaa2dec23e7ce585e8c2eae35f2eeb19b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_ERROR_COV_01</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>aceb57cd46dac278f7436c0443cbaf41b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_ERROR_COV_02</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a6756495d3edf3d247a655672202c8456</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_ERROR_COV_03</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>ab8e570df7b28db417e027fd527824c4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_ERROR_COV_10</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a47d9662d4eb109e23c37dc00a88929e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_ERROR_COV_11</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a4650c5817c1cf42d62f979c0db815caf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_ERROR_COV_12</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a191073b09094e3de18e37075edcbf794</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_ERROR_COV_13</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a3d18a3c1e7eef185dccedc284c88929a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_ERROR_COV_20</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a40753a0577c2cfe901b06a324c07fb86</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_ERROR_COV_21</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a6b775b5067b7cbe732fb2741376df356</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_ERROR_COV_22</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a3e89265ba0f627756ff6f1b91ed03de0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_ERROR_COV_23</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>ad0d85ed11d721ba1b1b5862ad4dd517d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_ERROR_COV_30</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a5542cb829608104c6ab4c2c90ab30379</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_ERROR_COV_31</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a4fa8a8b72e1a5fc498c8428d3ac66e7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_ERROR_COV_32</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a07c621858b1068341d0cdf132c3d84e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_ERROR_COV_33</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a3dd96236853f3081f230bcdac0b7b61f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_EULER_ENABLED</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a69700643e50b6dd57548e064540d0476</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_EULER_PHI_THETA</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a875a0f7ba70d4a63d0cd7857b2cf8999</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_EULER_PSI</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a7eafbf201d8815c4436463afbe20c632</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_FIRMWARE_REVISION</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>abc52f250ca2d3aa7e74a637f28b7c156</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_FLASH_COMMIT</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a30f41547faa6f65167d81d2a94b5ecdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_FLASH_WRITE_FAILED</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>acda994876ff006e249f7ef335c00d15c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_GET_DATA</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a9addd156a775936e42701e23237649f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_GET_FW_VERSION</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a7df4015f03bb22b72ac611bd117cfc43</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_GPS_ALTITUDE</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a414c61a4135534863771612d7eca0649</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_GPS_BAUD_RATE_MASK</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a7cc298937adf16f0d5ddbd0d1c5f905a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_GPS_BAUD_START_BIT</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a8c5fbd8a3994804bb52fd51e13c17565</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_GPS_COURSE_SPEED</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>ac966e69b57d2332cb1d05d012a92cb47</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_GPS_COURSE_SPEED_ENABLED</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a627626138342c97e91317ad428bc682c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_GPS_HDOP_MASK</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a8fc636630c6ddcd67e5dc37320437699</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_GPS_HDOP_START_BIT</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>afab2ca99743984ef757eee467edbab66</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_GPS_HOME_ALTITUDE</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>abb03ca1d527fe79ccd21862aa797a595</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_GPS_HOME_LAT</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>aae094d85ecab9ebcd02d3465c113de09</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_GPS_HOME_LONG</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>afc29889540bc4c743d7a6e24d7bbc2bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_GPS_LATITUDE</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>ac1f96a15a21d6fce7f60d6e1b23bc614</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_GPS_LONGITUDE</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a8f1c50cda5ec1a4185e1d319b258b657</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_GPS_MODE_MASK</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a64c94265633d36635da7542f209de960</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_GPS_MODE_START_BIT</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a66497ac7b15f5c058ec6f012f370b06a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_GPS_POSITION_E</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>aafb0db49b10a50f5505d315f43c1a986</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_GPS_POSITION_ENABLED</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a91d9a0349135407d788562020fff73e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_GPS_POSITION_H</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a2c0fe3c765708178a842439f50dbd903</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_GPS_POSITION_N</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>ac1b7cbf20c7007021a731a52bc2857ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_GPS_REL_POSITION_ENABLED</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a552552f58a753ba480e5538b2da3117a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_GPS_SAT_11_12</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a08ba8cbb619ae8fea3389b2df485d99f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_GPS_SAT_1_2</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>ad298882987601ee34106380cf7b4532f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_GPS_SAT_3_4</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a5f890b29316547684b880b89b77fa92e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_GPS_SAT_5_6</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>aee01ee640ac0b7bf11682147d669d8ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_GPS_SAT_7_8</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a229c0b38d16e237c9ce99403589eff5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_GPS_SAT_9_10</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a8f867f7b191bab31f2275c4688690f87</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_GPS_SAT_COUNT_MASK</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a8d813300bb9f8788e4f0343ddf65fed7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_GPS_SAT_COUNT_START_BIT</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>ae0ddf31c655840dde120564df23ae892</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_GPS_SAT_DATA_ENABLED</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a94c27c853d3ebd3ee1b2f479ff78fcea</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_GPS_SAT_SUMMARY</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a8177ea4322a4a27d2f9f69af27fbe2dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_GPS_SAT_SUMMARY_ENABLED</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>aa9441773bea952c185b67ec41b1ccaa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_GPS_VDOP_MASK</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>ae67eb844b146bc16b1486a5f92272cc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_GPS_VDOP_START_BIT</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a1d712d542a2d867c0428e75b6197b791</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_GYRO_BIAS_XY</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a4f06bc68aa6721ff2a5043a85c883099</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_GYRO_BIAS_Z</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>af03f6e0daac465cc6f35f363e0375d7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_GYRO_CAL_00</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>aec3305a109afbddc9a6d17868d72ef83</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_GYRO_CAL_01</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a36a4e416e9d5260d47ba2cbc8d141c32</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_GYRO_CAL_02</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a6e33d0f0f38f6d3a99eed2b58395b140</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_GYRO_CAL_10</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a1b3d5966cbf81ea6f40716c3054045f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_GYRO_CAL_11</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>af7d6171852313ced5ba2f29c288d34cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_GYRO_CAL_12</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>ad7305bb33e5670aee8d6d9f6bdf82bc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_GYRO_CAL_20</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>ad1c0ed36da94fa1ecfe40efb594c560c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_GYRO_CAL_21</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a0f7eea19aacddcb307568afdafb378a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_GYRO_CAL_22</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a0a278f99a68eeeafc634c679998eaf37</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_GYRO_INIT_FAILED</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a00ef0e8ffdb18840bfaeb4c953d2f191</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_GYRO_PROC_XY</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a4a7107c6b1adefb68c09a1f2907bd012</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_GYRO_PROC_Z</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>afa3cff377d0f72df194167f746bc220f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_GYRO_RAW_XY</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>ab5e036714c71be2b1d8814d638f62a69</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_GYRO_RAW_Z</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a4616fd9255a2de89337d57468686938f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_GYRO_ST_FAILED_X</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a26d7fea354bf68ca31cd09e5eb18b5ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_GYRO_ST_FAILED_Y</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>aaa0148dd1e88184ec33b6ca71e036bb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_GYRO_ST_FAILED_Z</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a41b4a229e72488a8eb93536f3d268159</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_GYRO_STARTUP_CAL</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a99360df26a47bfbc8a60034c740bde76</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_GYRO_UNRESPONSIVE</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a839b869375a080e7a320363eb537124d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_GYROS_PROC_ENABLED</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>af029acb69150b0b443bb68e053fd54ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_GYROS_RAW_ENABLED</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a8dce7b1dba77c5a5401c78ead1bd206c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_GYROX_BIAS_0</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a3fc2eb6c0f87a5dbdbd6102fc709b7f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_GYROX_BIAS_1</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a9422f67982412de61c64621ad190a2cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_GYROX_BIAS_2</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a93ee14494b4f6cd196658cb7ab15e45a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_GYROX_BIAS_3</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>ae38c7695ffcf0dc04880809aea758acb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_GYROY_BIAS_0</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a59ac8ba107a60542efcafcd0569f10c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_GYROY_BIAS_1</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>aa2a9d3d6c462a6ae13b1ec1822db50c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_GYROY_BIAS_2</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a4561577ceb0c59a2346f91f1342b1d8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_GYROY_BIAS_3</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>afe3682ffe6a93beede4848c270adf7f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_GYROZ_BIAS_0</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>aa22bbbee4fc3ce9b6fc4bf9aebc3e708</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_GYROZ_BIAS_1</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>ae12c996148f144d41a2c0c0eabe4ab7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_GYROZ_BIAS_2</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a711153c2656d4d3b9340083fc60ed278</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_GYROZ_BIAS_3</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>abcdc51ca75b938495381c0747688c0f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_I2C_ACCEL_BUS_ERROR</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a8c8afffa5b629b05c2734600c3fb9bc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_I2C_GYRO_BUS_ERROR</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a2e15bfc9af5b0e8f385c4f96fc80a506</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_I2C_MAG_BUS_ERROR</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>ab73e4a6e13b2f7c64aa1b5d71f76b707</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_INVALID_BATCH_SIZE</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a0f97b019ebb9a063b37b9af69a987589</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_MAG_BIAS_XY</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>aa0c80b52167c2dbbecdb57d94c1a4d43</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_MAG_BIAS_Z</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>aabad9a00605b4883fff24e75e3c2a3d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_MAG_CAL_00</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>adc3f26126ac80bde8c5b25cee080d14b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_MAG_CAL_01</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a70a0e662756c69a9a7ec6b9f064b4f3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_MAG_CAL_02</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>aebd655ee2b6fb8239ed3f0b710e01cd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_MAG_CAL_10</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a9cdf53128103a9d7c1b10559a5b4d7b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_MAG_CAL_11</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a462b2d3f1f4540eae459b972b39b26c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_MAG_CAL_12</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a60c60672c91dded16b21fe61a83cf58d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_MAG_CAL_20</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a76e2bcc64895cfc53aa537ea5428a0b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_MAG_CAL_21</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a8a38283c697a74639891ccf67bf713de</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_MAG_CAL_22</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a591528f2d7972b941e8bc0e3b8671478</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_MAG_INIT_FAILED</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a8ba7ea47b11be0f763c7020045b99059</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_MAG_PROC_ENABLED</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a68fc6f1b332f40edd9a20ed50e145c9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_MAG_PROC_XY</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a9062533e201d63f163dae202895645f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_MAG_PROC_Z</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a5ce84808930d58b5a284d5a4621ad99e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_MAG_RAW_ENABLED</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>ad1ac73fcee7154473a156023925f2650</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_MAG_RAW_XY</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a07eaba8632a6a045763048eaca55b564</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_MAG_RAW_Z</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a3844392a17213526ed3728a141ccd812</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_MAG_REF_X</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a2c5ad805927f206ee4ee077d3fd41f96</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_MAG_REF_Y</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a06200235a6ff1f46f23c7fc7c1865680</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_MAG_REF_Z</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a9c060df2757361590a32f9a9ec8997d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_MAG_ST_FAILED_X</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a02d047d14087d48eeba09b00e75ec624</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_MAG_ST_FAILED_Y</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a17557c8e02c1741b2f2e9ed47fa3356e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_MAG_ST_FAILED_Z</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>abb3c8a836ff879a5e4441324278747d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_MAG_UNRESPONSIVE</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>ad706d6e42cb9407a4dbdc1bc4454f46e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_MAG_UPDATE_ENABLED</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a3b7c93e25b42bd96efd7a33b89ee83d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_MISC_CONFIG</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>ac9a5f90152f636720246e7f9646b40b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_QUAT_AB</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>ac84bf8b4dd2b6e26b08a9d7b5bfdabba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_QUAT_CD</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>ac2503cb4dbfb4866f1d0b8d85ff15216</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_QUAT_ENABLED</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a30f3a8294b21809016178c443b3506ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_QUAT_ESTIMATE_ENABLED</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a6ff7233bb9e805c3cb7742fcd1a01d60</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_RESET_EKF</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>abd0a8a54ec0b771eae2e7da6cd7c8436</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_RESET_TO_FACTORY</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a077daf84f0996d56bd98a7b564f117ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_SAVE_FACTORY</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a3a8640b2ca3275ed444d344dbfc5d3c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_SELF_TEST_COMPLETE</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>acadce577f530fe938d6c894c98dacd58</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_SERIAL_RATE_MASK</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a0a5648fcf365f2a0307bc244874fe21b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_SET_ACCEL_REF</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>ac82fbadee225e1e44cd4dcc30bd0ce6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_SET_HOME_POSITION</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a37acfb6fbca1514f2d59a976e0f5a5d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_SET_MAG_REF</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a66937e639c60cd0eedd0c3a6194d2134</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_STATUS</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a4618b53666f93828c3c175d0c0dec19f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_TEMPERATURE</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a73ca7a97c6cc0f518d8db0c36739280f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_TEMPERATURE_ENABLED</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a24c784245dc674a27be6d9b5ace66902</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_UNKNOWN_ADDRESS</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a852b38eae627727fb22a95f1601d6434</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_USE_CONFIG_ADDRESS</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a8570a7fe6e4338bc123725f300b36d8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_USE_FACTORY_ADDRESS</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a3d0d2d7325d9e8fc1705de204d403b67</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UM6_ZERO_GYROS</name>
      <anchorfile>firmware__registers_8h.html</anchorfile>
      <anchor>a95e30149b44b8a9013fda4e14005a615</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>main.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-um6/doc_stacks/2015-08-27_00-23-12.198210/um6/src/</path>
    <filename>main_8cpp</filename>
    <includes id="comms_8h" name="comms.h" local="yes" imported="no">um6/comms.h</includes>
    <includes id="registers_8h" name="registers.h" local="yes" imported="no">um6/registers.h</includes>
    <member kind="function">
      <type>void</type>
      <name>configureSensor</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>a1810d5df0e496adbc792d61f9a764044</anchor>
      <arglist>(um6::Comms *sensor, ros::NodeHandle *private_nh)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>configureVector3</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>ae77570977aafa3f2a623b78ad8b63347</anchor>
      <arglist>(um6::Comms *sensor, const um6::Accessor&lt; RegT &gt; &amp;reg, std::string param, std::string human_name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>handleResetService</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>a5bf41ed9d551146892caabe46bae7f72</anchor>
      <arglist>(um6::Comms *sensor, const um6::Reset::Request &amp;req, const um6::Reset::Response &amp;resp)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishMsgs</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>afa191fe487c5c6f4af80a3830cdf6fc4</anchor>
      <arglist>(um6::Registers &amp;r, ros::NodeHandle *imu_nh, sensor_msgs::Imu &amp;imu_msg, bool tf_ned_to_enu)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendCommand</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>a23db105c6f12357d95ed37f76579b4e3</anchor>
      <arglist>(um6::Comms *sensor, const um6::Accessor&lt; RegT &gt; &amp;reg, std::string human_name)</arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>TRIGGER_PACKET</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>a0063b4c6af6f6038d5527fa85ea41c69</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>registers.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-um6/doc_stacks/2015-08-27_00-23-12.198210/um6/src/</path>
    <filename>registers_8cpp</filename>
    <includes id="registers_8h" name="registers.h" local="yes" imported="no">um6/registers.h</includes>
    <namespace>um6</namespace>
  </compound>
  <compound kind="file">
    <name>registers.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-um6/doc_stacks/2015-08-27_00-23-12.198210/um6/include/um6/</path>
    <filename>registers_8h</filename>
    <includes id="firmware__registers_8h" name="firmware_registers.h" local="yes" imported="no">um6/firmware_registers.h</includes>
    <class kind="class">um6::Accessor</class>
    <class kind="class">um6::Accessor_</class>
    <class kind="class">um6::Registers</class>
    <namespace>um6</namespace>
    <member kind="define">
      <type>#define</type>
      <name>NUM_REGISTERS</name>
      <anchorfile>registers_8h.html</anchorfile>
      <anchor>a5efff3a4a48efbf589e3a2320997d9b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TO_DEGREES</name>
      <anchorfile>registers_8h.html</anchorfile>
      <anchor>a36cd60c08427f09487b7825432385d0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TO_RADIANS</name>
      <anchorfile>registers_8h.html</anchorfile>
      <anchor>adb239346b66785ddb0718881e4284206</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>memcpy_network</name>
      <anchorfile>namespaceum6.html</anchorfile>
      <anchor>ac9b611105918e384e865b54718e98509</anchor>
      <arglist>(void *dest, void *src, size_t count)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_comms.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-um6/doc_stacks/2015-08-27_00-23-12.198210/um6/test/</path>
    <filename>test__comms_8cpp</filename>
    <includes id="comms_8h" name="comms.h" local="yes" imported="no">um6/comms.h</includes>
    <includes id="registers_8h" name="registers.h" local="yes" imported="no">um6/registers.h</includes>
    <class kind="class">FakeSerial</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__comms_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__comms_8cpp.html</anchorfile>
      <anchor>a28e16ad4c28c462f23d7c1a8197cc381</anchor>
      <arglist>(FakeSerial, basic_message_rx)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__comms_8cpp.html</anchorfile>
      <anchor>a952caa4ef14009fd24167f45ccfc352d</anchor>
      <arglist>(FakeSerial, batch_message_rx)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__comms_8cpp.html</anchorfile>
      <anchor>a8c14ad2bf43188e28f3fb8aca4103890</anchor>
      <arglist>(FakeSerial, bad_checksum_message_rx)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__comms_8cpp.html</anchorfile>
      <anchor>a24e285becc2f8aa9c91427c729deaa68</anchor>
      <arglist>(FakeSerial, garbage_bytes_preceeding_message_rx)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__comms_8cpp.html</anchorfile>
      <anchor>aacff67dcdfe8e9117e7468a6f8f23ba4</anchor>
      <arglist>(FakeSerial, timeout_message_rx)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_registers.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-um6/doc_stacks/2015-08-27_00-23-12.198210/um6/test/</path>
    <filename>test__registers_8cpp</filename>
    <includes id="registers_8h" name="registers.h" local="yes" imported="no">um6/registers.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__registers_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__registers_8cpp.html</anchorfile>
      <anchor>a883a261eaddcc230a19905e6cdfc5a58</anchor>
      <arglist>(ByteOrder, compare_with_htons)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__registers_8cpp.html</anchorfile>
      <anchor>a4b7f4b197d8452e02b447cb9d04076dd</anchor>
      <arglist>(ByteOrder, compare_with_htonl)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__registers_8cpp.html</anchorfile>
      <anchor>a331eb88ad9e822728eb36c8390299b06</anchor>
      <arglist>(Accessor, basic_int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__registers_8cpp.html</anchorfile>
      <anchor>af581c74448671ea17bff4b68a3c2c190</anchor>
      <arglist>(Accessor, basic_float)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__registers_8cpp.html</anchorfile>
      <anchor>aee9c1041cce3e8553d76ef3f15001a4c</anchor>
      <arglist>(Accessor, scaled_int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__registers_8cpp.html</anchorfile>
      <anchor>a0cb6fcc6780db9cb6c2d4edf1b6ea2df</anchor>
      <arglist>(Accessor, set_float)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FakeSerial</name>
    <filename>classFakeSerial.html</filename>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>SetUp</name>
      <anchorfile>classFakeSerial.html</anchorfile>
      <anchor>a2e9a0ab90abeaa1dd524541477404233</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>TearDown</name>
      <anchorfile>classFakeSerial.html</anchorfile>
      <anchor>ab4cdcbfadfed65ba3045eda0158cdb1b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>write_serial</name>
      <anchorfile>classFakeSerial.html</anchorfile>
      <anchor>a376fc8350d71d6206df7f9235bacbf98</anchor>
      <arglist>(const std::string &amp;msg)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>serial::Serial</type>
      <name>ser</name>
      <anchorfile>classFakeSerial.html</anchorfile>
      <anchor>ac11e0b5e22f7e43d61c43de20a3736ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>master_fd</name>
      <anchorfile>classFakeSerial.html</anchorfile>
      <anchor>a3e5939f266b39455c051dd7d8b2f007f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char *</type>
      <name>ser_name</name>
      <anchorfile>classFakeSerial.html</anchorfile>
      <anchor>a0ad61b132894d3bdcb7e2fad4d19177e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>Serial</name>
    <filename>namespaceSerial.html</filename>
  </compound>
  <compound kind="namespace">
    <name>serial::serial</name>
    <filename>namespaceserial_1_1serial.html</filename>
    <namespace>serial::serial::Serial</namespace>
  </compound>
  <compound kind="namespace">
    <name>serial::serial::Serial</name>
    <filename>namespaceserial_1_1serial_1_1Serial.html</filename>
  </compound>
  <compound kind="namespace">
    <name>um6</name>
    <filename>namespaceum6.html</filename>
    <class kind="class">um6::Accessor</class>
    <class kind="class">um6::Accessor_</class>
    <class kind="class">um6::BadChecksum</class>
    <class kind="class">um6::Comms</class>
    <class kind="class">um6::Registers</class>
    <class kind="class">um6::SerialTimeout</class>
    <member kind="function">
      <type>void</type>
      <name>memcpy_network</name>
      <anchorfile>namespaceum6.html</anchorfile>
      <anchor>ac9b611105918e384e865b54718e98509</anchor>
      <arglist>(void *dest, void *src, size_t count)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>um6::Accessor</name>
    <filename>classum6_1_1Accessor.html</filename>
    <templarg>RegT</templarg>
    <base>um6::Accessor_</base>
    <member kind="function">
      <type></type>
      <name>Accessor</name>
      <anchorfile>classum6_1_1Accessor.html</anchorfile>
      <anchor>a75eca91d3ecc93007c97ee4d38eeda0e</anchor>
      <arglist>(Registers *registers, uint8_t register_index, uint8_t array_length=0, double scale_factor=1.0)</arglist>
    </member>
    <member kind="function">
      <type>RegT</type>
      <name>get</name>
      <anchorfile>classum6_1_1Accessor.html</anchorfile>
      <anchor>a60dd8a1968bd215da67a576451610ed7</anchor>
      <arglist>(uint8_t field) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_scaled</name>
      <anchorfile>classum6_1_1Accessor.html</anchorfile>
      <anchor>ae1ff86ae54a74cd365232060fdbe57f4</anchor>
      <arglist>(uint16_t field) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classum6_1_1Accessor.html</anchorfile>
      <anchor>a79cf15e3aba7221d6ff1fd4f41beb6d8</anchor>
      <arglist>(uint8_t field, RegT value) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_scaled</name>
      <anchorfile>classum6_1_1Accessor.html</anchorfile>
      <anchor>a3bdfba6017d4b6298214f7f8fb4114fb</anchor>
      <arglist>(uint16_t field, double value) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const double</type>
      <name>scale_</name>
      <anchorfile>classum6_1_1Accessor.html</anchorfile>
      <anchor>a34baf57768eef598c0a2303d1bfaba01</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>um6::Accessor_</name>
    <filename>classum6_1_1Accessor__.html</filename>
    <member kind="function">
      <type></type>
      <name>Accessor_</name>
      <anchorfile>classum6_1_1Accessor__.html</anchorfile>
      <anchor>ac00015f10a3e86b8f2f541b2138f3b54</anchor>
      <arglist>(Registers *registers, uint8_t register_index, uint8_t register_width, uint8_t array_length)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>raw</name>
      <anchorfile>classum6_1_1Accessor__.html</anchorfile>
      <anchor>a88f792082a57157447955574ae36231b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>index</name>
      <anchorfile>classum6_1_1Accessor__.html</anchorfile>
      <anchor>a10c5f2fed80130bca47bb6574a3f0c46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint16_t</type>
      <name>length</name>
      <anchorfile>classum6_1_1Accessor__.html</anchorfile>
      <anchor>ab78397335075e2b6b3a4e98556cd08bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>width</name>
      <anchorfile>classum6_1_1Accessor__.html</anchorfile>
      <anchor>aed5a6d3c2fea038ee7bd0fe16261d6e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Registers *</type>
      <name>registers_</name>
      <anchorfile>classum6_1_1Accessor__.html</anchorfile>
      <anchor>a15040b4372caaa99aff89c6eae7cff59</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>um6::BadChecksum</name>
    <filename>classum6_1_1BadChecksum.html</filename>
  </compound>
  <compound kind="class">
    <name>um6::Comms</name>
    <filename>classum6_1_1Comms.html</filename>
    <member kind="function">
      <type></type>
      <name>Comms</name>
      <anchorfile>classum6_1_1Comms.html</anchorfile>
      <anchor>a652a1ac555309a4abc2b2378ea995624</anchor>
      <arglist>(serial::Serial *s)</arglist>
    </member>
    <member kind="function">
      <type>int16_t</type>
      <name>receive</name>
      <anchorfile>classum6_1_1Comms.html</anchorfile>
      <anchor>a10b98bd58eee8111b5fb4f09f33d2989</anchor>
      <arglist>(Registers *r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>send</name>
      <anchorfile>classum6_1_1Comms.html</anchorfile>
      <anchor>a898cf3a6e447bc156ee5eb88b4506b80</anchor>
      <arglist>(const Accessor_ &amp;a) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sendWaitAck</name>
      <anchorfile>classum6_1_1Comms.html</anchorfile>
      <anchor>a039bb552b1bf2f1f8dd74c5d781d6335</anchor>
      <arglist>(const Accessor_ &amp;a)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>checksum</name>
      <anchorfile>classum6_1_1Comms.html</anchorfile>
      <anchor>a8c41fdc54e91e05244223d82567dd385</anchor>
      <arglist>(const std::string &amp;s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>message</name>
      <anchorfile>classum6_1_1Comms.html</anchorfile>
      <anchor>aa2b78e194967bcdba43e008637147aef</anchor>
      <arglist>(uint8_t address, std::string data)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint8_t</type>
      <name>PACKET_BATCH_LENGTH_MASK</name>
      <anchorfile>classum6_1_1Comms.html</anchorfile>
      <anchor>a7ac506512e1e246269da131687066a18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint8_t</type>
      <name>PACKET_BATCH_LENGTH_OFFSET</name>
      <anchorfile>classum6_1_1Comms.html</anchorfile>
      <anchor>ae17b9715a1ea8492f420c99a83a41ce0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint8_t</type>
      <name>PACKET_HAS_DATA</name>
      <anchorfile>classum6_1_1Comms.html</anchorfile>
      <anchor>a0d53ed3ebe8d4fb07d97e2758619e9a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint8_t</type>
      <name>PACKET_IS_BATCH</name>
      <anchorfile>classum6_1_1Comms.html</anchorfile>
      <anchor>a075e662f97c59ecdc8b1c23fad9d5e27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>first_spin_</name>
      <anchorfile>classum6_1_1Comms.html</anchorfile>
      <anchor>a3aa4bd4c58733842d05228e1d38bbdd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>serial::Serial *</type>
      <name>serial_</name>
      <anchorfile>classum6_1_1Comms.html</anchorfile>
      <anchor>a3a7d9e2e8e240bea2a18889356901ebc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>um6::Registers</name>
    <filename>classum6_1_1Registers.html</filename>
    <member kind="function">
      <type></type>
      <name>Registers</name>
      <anchorfile>classum6_1_1Registers.html</anchorfile>
      <anchor>a9d27081989e18762a12e0bff9c95e252</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write_raw</name>
      <anchorfile>classum6_1_1Registers.html</anchorfile>
      <anchor>a31139ef8931e6eab0947504314e1eb0c</anchor>
      <arglist>(uint8_t register_index, std::string data)</arglist>
    </member>
    <member kind="variable">
      <type>const Accessor&lt; int16_t &gt;</type>
      <name>accel</name>
      <anchorfile>classum6_1_1Registers.html</anchorfile>
      <anchor>a2f442ad581f2cd221c854d607b402613</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Accessor&lt; int16_t &gt;</type>
      <name>accel_bias</name>
      <anchorfile>classum6_1_1Registers.html</anchorfile>
      <anchor>a7b2bd53fe8018318e1a780bce36651b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Accessor&lt; int16_t &gt;</type>
      <name>accel_raw</name>
      <anchorfile>classum6_1_1Registers.html</anchorfile>
      <anchor>a8f9d28ac89f5ea29d32a24111a1bb7f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Accessor&lt; float &gt;</type>
      <name>accel_ref</name>
      <anchorfile>classum6_1_1Registers.html</anchorfile>
      <anchor>aaaa959c685969eea079cda4a26c28728</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Accessor&lt; uint32_t &gt;</type>
      <name>cmd_reset_ekf</name>
      <anchorfile>classum6_1_1Registers.html</anchorfile>
      <anchor>a70497c89e70633faf65495c179ad673c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Accessor&lt; uint32_t &gt;</type>
      <name>cmd_set_accel_ref</name>
      <anchorfile>classum6_1_1Registers.html</anchorfile>
      <anchor>a01bb7249cba64695f1ee49eaf64fcc95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Accessor&lt; uint32_t &gt;</type>
      <name>cmd_set_mag_ref</name>
      <anchorfile>classum6_1_1Registers.html</anchorfile>
      <anchor>abde193d3243d8cb7b12d8f24f0aedff2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Accessor&lt; uint32_t &gt;</type>
      <name>cmd_zero_gyros</name>
      <anchorfile>classum6_1_1Registers.html</anchorfile>
      <anchor>a214e559792498922ddf163375912a35f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Accessor&lt; uint32_t &gt;</type>
      <name>communication</name>
      <anchorfile>classum6_1_1Registers.html</anchorfile>
      <anchor>a66e21ad35d8e34596092dfa7734fd572</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Accessor&lt; float &gt;</type>
      <name>covariance</name>
      <anchorfile>classum6_1_1Registers.html</anchorfile>
      <anchor>adaa0cad2d844cc39c2c81a4658bf397c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Accessor&lt; int16_t &gt;</type>
      <name>euler</name>
      <anchorfile>classum6_1_1Registers.html</anchorfile>
      <anchor>a88aa9cf912442b11c6cb547a87bdf00f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Accessor&lt; int16_t &gt;</type>
      <name>gyro</name>
      <anchorfile>classum6_1_1Registers.html</anchorfile>
      <anchor>a597b40a861e1f2e62b5c759feacaadda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Accessor&lt; int16_t &gt;</type>
      <name>gyro_bias</name>
      <anchorfile>classum6_1_1Registers.html</anchorfile>
      <anchor>aa68a80e927623e54aa60c17a1e459f14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Accessor&lt; int16_t &gt;</type>
      <name>gyro_raw</name>
      <anchorfile>classum6_1_1Registers.html</anchorfile>
      <anchor>a2e8fdc85721a5759d33ebeb10f8d764a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Accessor&lt; int16_t &gt;</type>
      <name>mag</name>
      <anchorfile>classum6_1_1Registers.html</anchorfile>
      <anchor>a3c69ea30e550abc2d7532c247e525ed2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Accessor&lt; int16_t &gt;</type>
      <name>mag_bias</name>
      <anchorfile>classum6_1_1Registers.html</anchorfile>
      <anchor>a804af729c1df7efcafc73a4c64ec7aeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Accessor&lt; int16_t &gt;</type>
      <name>mag_raw</name>
      <anchorfile>classum6_1_1Registers.html</anchorfile>
      <anchor>a57112a950103fc0a3aedff0e3ac349ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Accessor&lt; float &gt;</type>
      <name>mag_ref</name>
      <anchorfile>classum6_1_1Registers.html</anchorfile>
      <anchor>a7ae170fbf2e517c832dd0e3d5215744f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Accessor&lt; uint32_t &gt;</type>
      <name>misc_config</name>
      <anchorfile>classum6_1_1Registers.html</anchorfile>
      <anchor>ab770384c4831a6ba15158cd9242361b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Accessor&lt; int16_t &gt;</type>
      <name>quat</name>
      <anchorfile>classum6_1_1Registers.html</anchorfile>
      <anchor>a029af966423042c16b67c67bddfbeebf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Accessor&lt; uint32_t &gt;</type>
      <name>status</name>
      <anchorfile>classum6_1_1Registers.html</anchorfile>
      <anchor>aef3f63c905b5fc3c569c36a283e08b81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Accessor&lt; float &gt;</type>
      <name>temperature</name>
      <anchorfile>classum6_1_1Registers.html</anchorfile>
      <anchor>a7c9be3085f24f267e6865a381e3d3dd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>raw_</name>
      <anchorfile>classum6_1_1Registers.html</anchorfile>
      <anchor>ab6209e911b846c41be35c37465e03273</anchor>
      <arglist>[NUM_REGISTERS]</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Accessor_</name>
      <anchorfile>classum6_1_1Registers.html</anchorfile>
      <anchor>ad4b0a0ca8fa562b400982837150a3279</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>um6::SerialTimeout</name>
    <filename>classum6_1_1SerialTimeout.html</filename>
  </compound>
</tagfile>
