<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>async_manager.hpp</name>
    <path>/tmp/ws/src/rosaic/include/rosaic/communication/</path>
    <filename>async__manager_8hpp</filename>
    <includes id="circular__buffer_8hpp" name="circular_buffer.hpp" local="no" imported="no">rosaic/communication/circular_buffer.hpp</includes>
    <class kind="class">io_comm_rx::AsyncManager</class>
    <class kind="class">io_comm_rx::Manager</class>
    <namespace>io_comm_rx</namespace>
  </compound>
  <compound kind="file">
    <name>callback_handlers.cpp</name>
    <path>/tmp/ws/src/rosaic/src/rosaic/communication/</path>
    <filename>callback__handlers_8cpp</filename>
    <includes id="callback__handlers_8hpp" name="callback_handlers.hpp" local="no" imported="no">rosaic/communication/callback_handlers.hpp</includes>
    <namespace>io_comm_rx</namespace>
    <member kind="variable">
      <type>std::pair&lt; std::string, uint32_t &gt;</type>
      <name>diagnosticarray_pairs</name>
      <anchorfile>callback__handlers_8cpp.html</anchorfile>
      <anchor>a8d31997444ce9f94417a6b6e2208b436</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>std::pair&lt; std::string, uint32_t &gt;</type>
      <name>gpsfix_pairs</name>
      <anchorfile>callback__handlers_8cpp.html</anchorfile>
      <anchor>a0a08e76a2e8cc36356592cd737e05711</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>std::pair&lt; std::string, uint32_t &gt;</type>
      <name>navsatfix_pairs</name>
      <anchorfile>callback__handlers_8cpp.html</anchorfile>
      <anchor>a4d8a678df04d2165e5f9ce10c5a9f17a</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>std::pair&lt; std::string, uint32_t &gt;</type>
      <name>pose_pairs</name>
      <anchorfile>callback__handlers_8cpp.html</anchorfile>
      <anchor>ac4da27fec7828d27f1ea80449ba727b0</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>callback_handlers.hpp</name>
    <path>/tmp/ws/src/rosaic/include/rosaic/communication/</path>
    <filename>callback__handlers_8hpp</filename>
    <includes id="rx__message_8hpp" name="rx_message.hpp" local="no" imported="no">rosaic/communication/rx_message.hpp</includes>
    <class kind="class">io_comm_rx::AbstractCallbackHandler</class>
    <class kind="class">io_comm_rx::CallbackHandler</class>
    <class kind="class">io_comm_rx::CallbackHandlers</class>
    <namespace>io_comm_rx</namespace>
    <member kind="define">
      <type>#define</type>
      <name>MAX_NMEA_SIZE</name>
      <anchorfile>callback__handlers_8hpp.html</anchorfile>
      <anchor>a0d95e9d0c92fb5337ceccccffce06a5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MIN_NMEA_SIZE</name>
      <anchorfile>callback__handlers_8hpp.html</anchorfile>
      <anchor>a90070955d6657d49672dfc774c3b3847</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_attcoveuler_has_arrived_gpsfix</name>
      <anchorfile>callback__handlers_8hpp.html</anchorfile>
      <anchor>a62cf9392d7f5695ab0a51c586f61332f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_attcoveuler_has_arrived_pose</name>
      <anchorfile>callback__handlers_8hpp.html</anchorfile>
      <anchor>a6a854752396bed01728cf9f525cdd127</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_atteuler_has_arrived_gpsfix</name>
      <anchorfile>callback__handlers_8hpp.html</anchorfile>
      <anchor>a5851087eb92dbb33dac347490c4bec60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_atteuler_has_arrived_pose</name>
      <anchorfile>callback__handlers_8hpp.html</anchorfile>
      <anchor>a4593af9b70c175a5d2a0f6fb2ccbb0f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::condition_variable</type>
      <name>g_cd_condition</name>
      <anchorfile>callback__handlers_8hpp.html</anchorfile>
      <anchor>a9871833f59a3562b16212962127b88a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>g_cd_count</name>
      <anchorfile>callback__handlers_8hpp.html</anchorfile>
      <anchor>a3032507b8599084b2b0a5df9feba8275</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::mutex</type>
      <name>g_cd_mutex</name>
      <anchorfile>callback__handlers_8hpp.html</anchorfile>
      <anchor>a9e33175d45721a0716f89bb9c9b9d251</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_cd_received</name>
      <anchorfile>callback__handlers_8hpp.html</anchorfile>
      <anchor>a2e1b71a3296c23723af3881bd04f1557</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_channelstatus_has_arrived_gpsfix</name>
      <anchorfile>callback__handlers_8hpp.html</anchorfile>
      <anchor>a3e73cbb33b82633aa522270c193bf5ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_dop_has_arrived_gpsfix</name>
      <anchorfile>callback__handlers_8hpp.html</anchorfile>
      <anchor>a4a0fd49b9a595c5187f244b7490e3175</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_measepoch_has_arrived_gpsfix</name>
      <anchorfile>callback__handlers_8hpp.html</anchorfile>
      <anchor>abd7512fa9baf2407552c1235fd5e45d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_poscovgeodetic_has_arrived_gpsfix</name>
      <anchorfile>callback__handlers_8hpp.html</anchorfile>
      <anchor>a2cc9092d70cbfdd11d820c348859e21b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_poscovgeodetic_has_arrived_navsatfix</name>
      <anchorfile>callback__handlers_8hpp.html</anchorfile>
      <anchor>aa3f2d37afbffe4f412e25c38861d95a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_poscovgeodetic_has_arrived_pose</name>
      <anchorfile>callback__handlers_8hpp.html</anchorfile>
      <anchor>af2d2c1ecfce22d0043b6ba69ec38d38a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_publish_diagnostics</name>
      <anchorfile>callback__handlers_8hpp.html</anchorfile>
      <anchor>afed159dda9470f9fb8e5ee1cc5acac9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_publish_gpsfix</name>
      <anchorfile>callback__handlers_8hpp.html</anchorfile>
      <anchor>ab504249cc22f6aa17603f57e2f968703</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_publish_gpst</name>
      <anchorfile>callback__handlers_8hpp.html</anchorfile>
      <anchor>a5b2ae85c91f54675333b32b7b6d82ee2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_publish_navsatfix</name>
      <anchorfile>callback__handlers_8hpp.html</anchorfile>
      <anchor>af4acb447dc5b8c5fb8744f264536793c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_publish_pose</name>
      <anchorfile>callback__handlers_8hpp.html</anchorfile>
      <anchor>aeae742eb06fb1ad3aa5048843a888f74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_pvtgeodetic_has_arrived_gpsfix</name>
      <anchorfile>callback__handlers_8hpp.html</anchorfile>
      <anchor>a3029933b65421dbd60ad80a0bb4056a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_pvtgeodetic_has_arrived_navsatfix</name>
      <anchorfile>callback__handlers_8hpp.html</anchorfile>
      <anchor>a770613abdc823342748dd935e6732e1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_pvtgeodetic_has_arrived_pose</name>
      <anchorfile>callback__handlers_8hpp.html</anchorfile>
      <anchor>af39c2cabb2c7cbddff6d46c7b8426f5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_qualityind_has_arrived_diagnostics</name>
      <anchorfile>callback__handlers_8hpp.html</anchorfile>
      <anchor>a25fa772b9722667192fa7d58c8678c5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_receiverstatus_has_arrived_diagnostics</name>
      <anchorfile>callback__handlers_8hpp.html</anchorfile>
      <anchor>a876c13ebe89dba29c5a29379a17594be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::condition_variable</type>
      <name>g_response_condition</name>
      <anchorfile>callback__handlers_8hpp.html</anchorfile>
      <anchor>a28a61ef17c9fb973c77b78e74958f7b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::mutex</type>
      <name>g_response_mutex</name>
      <anchorfile>callback__handlers_8hpp.html</anchorfile>
      <anchor>af130c0e4814049b362eed4552abf9dec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_response_received</name>
      <anchorfile>callback__handlers_8hpp.html</anchorfile>
      <anchor>a92cfddeac0b31fe02c23038c7210b4bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>g_rx_tcp_port</name>
      <anchorfile>callback__handlers_8hpp.html</anchorfile>
      <anchor>a387e09de0e29a14e03a3395fe92ba6cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_velcovgeodetic_has_arrived_gpsfix</name>
      <anchorfile>callback__handlers_8hpp.html</anchorfile>
      <anchor>a299376816a180625f64abf60a40efdba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>circular_buffer.cpp</name>
    <path>/tmp/ws/src/rosaic/src/rosaic/communication/</path>
    <filename>circular__buffer_8cpp</filename>
    <includes id="circular__buffer_8hpp" name="circular_buffer.hpp" local="no" imported="no">rosaic/communication/circular_buffer.hpp</includes>
  </compound>
  <compound kind="file">
    <name>circular_buffer.hpp</name>
    <path>/tmp/ws/src/rosaic/include/rosaic/communication/</path>
    <filename>circular__buffer_8hpp</filename>
    <class kind="class">CircularBuffer</class>
  </compound>
  <compound kind="file">
    <name>communication_core.cpp</name>
    <path>/tmp/ws/src/rosaic/src/rosaic/communication/</path>
    <filename>communication__core_8cpp</filename>
    <includes id="communication__core_8hpp" name="communication_core.hpp" local="no" imported="no">rosaic/communication/communication_core.hpp</includes>
  </compound>
  <compound kind="file">
    <name>communication_core.hpp</name>
    <path>/tmp/ws/src/rosaic/include/rosaic/communication/</path>
    <filename>communication__core_8hpp</filename>
    <includes id="async__manager_8hpp" name="async_manager.hpp" local="no" imported="no">rosaic/communication/async_manager.hpp</includes>
    <includes id="callback__handlers_8hpp" name="callback_handlers.hpp" local="no" imported="no">rosaic/communication/callback_handlers.hpp</includes>
    <class kind="class">io_comm_rx::Comm_IO</class>
    <namespace>io_comm_rx</namespace>
    <member kind="define">
      <type>#define</type>
      <name>COMMUNICATION_CORE_HPP</name>
      <anchorfile>communication__core_8hpp.html</anchorfile>
      <anchor>a53035d603309f0231b13405ed16a0efa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint32_t</type>
      <name>BAUDRATES</name>
      <anchorfile>namespaceio__comm__rx.html</anchorfile>
      <anchor>a779a7ac1170eaf8080fcc0528f0e82f8</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>crc.c</name>
    <path>/tmp/ws/src/rosaic/src/rosaic/crc/</path>
    <filename>crc_8c</filename>
    <includes id="crc_8h" name="crc.h" local="no" imported="no">rosaic/crc/crc.h</includes>
    <member kind="function">
      <type>uint16_t</type>
      <name>compute16CCITT</name>
      <anchorfile>crc_8c.html</anchorfile>
      <anchor>ade111c21b683dc0f7a37245b7aab4323</anchor>
      <arglist>(const void *buf, size_t buf_length)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>crc_8c.html</anchorfile>
      <anchor>ab9b58ea78b398d6e0dc29b4ab6ee5cf7</anchor>
      <arglist>(const void *block)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>crc.h</name>
    <path>/tmp/ws/src/rosaic/include/rosaic/crc/</path>
    <filename>crc_8h</filename>
    <includes id="sbf__structs_8hpp" name="sbf_structs.hpp" local="no" imported="no">rosaic/packed_structs/sbf_structs.hpp</includes>
    <member kind="function">
      <type>uint16_t FW_EXPORT</type>
      <name>compute16CCITT</name>
      <anchorfile>crc_8h.html</anchorfile>
      <anchor>a23ea397eb982b3b275a1342d603b19d6</anchor>
      <arglist>(const void *buf, size_t buf_length)</arglist>
    </member>
    <member kind="function">
      <type>bool FW_EXPORT</type>
      <name>isValid</name>
      <anchorfile>crc_8h.html</anchorfile>
      <anchor>a9d4aa08f32240cd7421dda5b113a9ab9</anchor>
      <arglist>(const void *block)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gpgga.cpp</name>
    <path>/tmp/ws/src/rosaic/src/rosaic/parsers/nmea_parsers/</path>
    <filename>gpgga_8cpp</filename>
    <includes id="gpgga_8hpp" name="gpgga.hpp" local="no" imported="no">rosaic/parsers/nmea_parsers/gpgga.hpp</includes>
  </compound>
  <compound kind="file">
    <name>gpgga.hpp</name>
    <path>/tmp/ws/src/rosaic/include/rosaic/parsers/nmea_parsers/</path>
    <filename>gpgga_8hpp</filename>
    <includes id="parser__base__class_8hpp" name="parser_base_class.hpp" local="no" imported="no">rosaic/parsers/parser_base_class.hpp</includes>
    <includes id="string__utilities_8h" name="string_utilities.h" local="no" imported="no">rosaic/parsers/string_utilities.h</includes>
    <class kind="class">GpggaParser</class>
    <member kind="variable">
      <type>std::string</type>
      <name>g_frame_id</name>
      <anchorfile>gpgga_8hpp.html</anchorfile>
      <anchor>a2f67396356a304476c028fc449b35874</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_use_gnss_time</name>
      <anchorfile>gpgga_8hpp.html</anchorfile>
      <anchor>a6a08f97d26d47979907c00de73c8474a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gpgsa.cpp</name>
    <path>/tmp/ws/src/rosaic/src/rosaic/parsers/nmea_parsers/</path>
    <filename>gpgsa_8cpp</filename>
    <includes id="gpgsa_8hpp" name="gpgsa.hpp" local="no" imported="no">rosaic/parsers/nmea_parsers/gpgsa.hpp</includes>
  </compound>
  <compound kind="file">
    <name>gpgsa.hpp</name>
    <path>/tmp/ws/src/rosaic/include/rosaic/parsers/nmea_parsers/</path>
    <filename>gpgsa_8hpp</filename>
    <includes id="parser__base__class_8hpp" name="parser_base_class.hpp" local="no" imported="no">rosaic/parsers/parser_base_class.hpp</includes>
    <includes id="string__utilities_8h" name="string_utilities.h" local="no" imported="no">rosaic/parsers/string_utilities.h</includes>
    <class kind="class">GpgsaParser</class>
    <member kind="variable">
      <type>std::string</type>
      <name>g_frame_id</name>
      <anchorfile>gpgsa_8hpp.html</anchorfile>
      <anchor>a2f67396356a304476c028fc449b35874</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gpgsv.cpp</name>
    <path>/tmp/ws/src/rosaic/src/rosaic/parsers/nmea_parsers/</path>
    <filename>gpgsv_8cpp</filename>
    <includes id="gpgsv_8hpp" name="gpgsv.hpp" local="no" imported="no">rosaic/parsers/nmea_parsers/gpgsv.hpp</includes>
  </compound>
  <compound kind="file">
    <name>gpgsv.hpp</name>
    <path>/tmp/ws/src/rosaic/include/rosaic/parsers/nmea_parsers/</path>
    <filename>gpgsv_8hpp</filename>
    <includes id="parser__base__class_8hpp" name="parser_base_class.hpp" local="no" imported="no">rosaic/parsers/parser_base_class.hpp</includes>
    <includes id="string__utilities_8h" name="string_utilities.h" local="no" imported="no">rosaic/parsers/string_utilities.h</includes>
    <class kind="class">GpgsvParser</class>
    <member kind="variable">
      <type>std::string</type>
      <name>g_frame_id</name>
      <anchorfile>gpgsv_8hpp.html</anchorfile>
      <anchor>a2f67396356a304476c028fc449b35874</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gprmc.cpp</name>
    <path>/tmp/ws/src/rosaic/src/rosaic/parsers/nmea_parsers/</path>
    <filename>gprmc_8cpp</filename>
    <includes id="gprmc_8hpp" name="gprmc.hpp" local="no" imported="no">rosaic/parsers/nmea_parsers/gprmc.hpp</includes>
  </compound>
  <compound kind="file">
    <name>gprmc.hpp</name>
    <path>/tmp/ws/src/rosaic/include/rosaic/parsers/nmea_parsers/</path>
    <filename>gprmc_8hpp</filename>
    <includes id="parser__base__class_8hpp" name="parser_base_class.hpp" local="no" imported="no">rosaic/parsers/parser_base_class.hpp</includes>
    <includes id="string__utilities_8h" name="string_utilities.h" local="no" imported="no">rosaic/parsers/string_utilities.h</includes>
    <class kind="class">GprmcParser</class>
    <member kind="variable">
      <type>std::string</type>
      <name>g_frame_id</name>
      <anchorfile>gprmc_8hpp.html</anchorfile>
      <anchor>a2f67396356a304476c028fc449b35874</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_use_gnss_time</name>
      <anchorfile>gprmc_8hpp.html</anchorfile>
      <anchor>a6a08f97d26d47979907c00de73c8474a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>nmea_sentence.hpp</name>
    <path>/tmp/ws/src/rosaic/include/rosaic/parsers/</path>
    <filename>nmea__sentence_8hpp</filename>
    <class kind="class">NMEASentence</class>
  </compound>
  <compound kind="file">
    <name>parse_exception.hpp</name>
    <path>/tmp/ws/src/rosaic/include/rosaic/parsers/</path>
    <filename>parse__exception_8hpp</filename>
    <class kind="class">ParseException</class>
  </compound>
  <compound kind="file">
    <name>parser_base_class.hpp</name>
    <path>/tmp/ws/src/rosaic/include/rosaic/parsers/</path>
    <filename>parser__base__class_8hpp</filename>
    <includes id="nmea__sentence_8hpp" name="nmea_sentence.hpp" local="yes" imported="no">nmea_sentence.hpp</includes>
    <includes id="parsing__utilities_8hpp" name="parsing_utilities.hpp" local="yes" imported="no">parsing_utilities.hpp</includes>
    <includes id="parse__exception_8hpp" name="parse_exception.hpp" local="yes" imported="no">parse_exception.hpp</includes>
    <class kind="class">BaseParser</class>
  </compound>
  <compound kind="file">
    <name>parsing_utilities.cpp</name>
    <path>/tmp/ws/src/rosaic/src/rosaic/parsers/</path>
    <filename>parsing__utilities_8cpp</filename>
    <includes id="string__utilities_8h" name="string_utilities.h" local="no" imported="no">rosaic/parsers/string_utilities.h</includes>
    <includes id="parsing__utilities_8hpp" name="parsing_utilities.hpp" local="no" imported="no">rosaic/parsers/parsing_utilities.hpp</includes>
    <namespace>parsing_utilities</namespace>
    <member kind="function">
      <type>double</type>
      <name>convertDMSToDegrees</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>a339d2454d9e3f8a39e1b8a21c3d2e835</anchor>
      <arglist>(double dms)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::Quaternion</type>
      <name>convertEulerToQuaternion</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>a6620662d3ff96d65ad611d4c6c20405a</anchor>
      <arglist>(double yaw, double pitch, double roll)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>convertUserPeriodToRxCommand</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>a061209cddca1b27e8ec20aad86371896</anchor>
      <arglist>(uint32_t period_user)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>convertUTCDoubleToSeconds</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>a34ee6939c49825173737889032db9b77</anchor>
      <arglist>(double utc_double)</arglist>
    </member>
    <member kind="function">
      <type>std::time_t</type>
      <name>convertUTCtoUnix</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>aeee87ad0472c10886f8f533c542f4602</anchor>
      <arglist>(double utc_double)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>parseDouble</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>afcfb7aecfb6d9fb7f662b7474f454eec</anchor>
      <arglist>(const uint8_t *buffer)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseDouble</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>aea22e0ab185aac87102acc3d370977b2</anchor>
      <arglist>(const std::string &amp;string, double &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>parseFloat</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>aee4985c19b3a7daedfaba8ab10157c02</anchor>
      <arglist>(const uint8_t *buffer)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseFloat</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>a99881ef6f663caa1d9a5e8f2351c0811</anchor>
      <arglist>(const std::string &amp;string, float &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>int16_t</type>
      <name>parseInt16</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>a802df9733c9b5ba03f98ed75f9e9a0b0</anchor>
      <arglist>(const uint8_t *buffer)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseInt16</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>aa6ac47464c634c046f22dd54a4daa89b</anchor>
      <arglist>(const std::string &amp;string, int16_t &amp;value, int32_t base=10)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>parseInt32</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>a317005a45904a5782883c9ae31c84754</anchor>
      <arglist>(const uint8_t *buffer)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseInt32</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>a57fd59bf2984155af260d3b71e73d716</anchor>
      <arglist>(const std::string &amp;string, int32_t &amp;value, int32_t base=10)</arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>parseUInt16</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>aea038566feddf874329a5fea40f2be00</anchor>
      <arglist>(const uint8_t *buffer)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseUInt16</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>a67d4662594240e8e3ac3fc3f8a6d31eb</anchor>
      <arglist>(const std::string &amp;string, uint16_t &amp;value, int32_t base=10)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>parseUInt32</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>a3f94eb48cdb5adcad6ef4a38e0b8421d</anchor>
      <arglist>(const uint8_t *buffer)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseUInt32</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>a18c1066269f7d7a80c922668919f6ae3</anchor>
      <arglist>(const std::string &amp;string, uint32_t &amp;value, int32_t base=10)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseUInt8</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>abce30ad09e9ddb43c7fead910231f96d</anchor>
      <arglist>(const std::string &amp;string, uint8_t &amp;value, int32_t base=10)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>parsing_utilities.hpp</name>
    <path>/tmp/ws/src/rosaic/include/rosaic/parsers/</path>
    <filename>parsing__utilities_8hpp</filename>
    <namespace>parsing_utilities</namespace>
    <member kind="function">
      <type>double</type>
      <name>convertDMSToDegrees</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>a339d2454d9e3f8a39e1b8a21c3d2e835</anchor>
      <arglist>(double dms)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::Quaternion</type>
      <name>convertEulerToQuaternion</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>a6620662d3ff96d65ad611d4c6c20405a</anchor>
      <arglist>(double yaw, double pitch, double roll)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>convertUserPeriodToRxCommand</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>a061209cddca1b27e8ec20aad86371896</anchor>
      <arglist>(uint32_t period_user)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>convertUTCDoubleToSeconds</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>a34ee6939c49825173737889032db9b77</anchor>
      <arglist>(double utc_double)</arglist>
    </member>
    <member kind="function">
      <type>std::time_t</type>
      <name>convertUTCtoUnix</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>aeee87ad0472c10886f8f533c542f4602</anchor>
      <arglist>(double utc_double)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>parseDouble</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>afcfb7aecfb6d9fb7f662b7474f454eec</anchor>
      <arglist>(const uint8_t *buffer)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseDouble</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>aea22e0ab185aac87102acc3d370977b2</anchor>
      <arglist>(const std::string &amp;string, double &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>parseFloat</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>aee4985c19b3a7daedfaba8ab10157c02</anchor>
      <arglist>(const uint8_t *buffer)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseFloat</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>a99881ef6f663caa1d9a5e8f2351c0811</anchor>
      <arglist>(const std::string &amp;string, float &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>int16_t</type>
      <name>parseInt16</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>a802df9733c9b5ba03f98ed75f9e9a0b0</anchor>
      <arglist>(const uint8_t *buffer)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseInt16</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>aa6ac47464c634c046f22dd54a4daa89b</anchor>
      <arglist>(const std::string &amp;string, int16_t &amp;value, int32_t base=10)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>parseInt32</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>a317005a45904a5782883c9ae31c84754</anchor>
      <arglist>(const uint8_t *buffer)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseInt32</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>a57fd59bf2984155af260d3b71e73d716</anchor>
      <arglist>(const std::string &amp;string, int32_t &amp;value, int32_t base=10)</arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>parseUInt16</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>aea038566feddf874329a5fea40f2be00</anchor>
      <arglist>(const uint8_t *buffer)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseUInt16</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>a67d4662594240e8e3ac3fc3f8a6d31eb</anchor>
      <arglist>(const std::string &amp;string, uint16_t &amp;value, int32_t base=10)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>parseUInt32</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>a3f94eb48cdb5adcad6ef4a38e0b8421d</anchor>
      <arglist>(const uint8_t *buffer)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseUInt32</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>a18c1066269f7d7a80c922668919f6ae3</anchor>
      <arglist>(const std::string &amp;string, uint32_t &amp;value, int32_t base=10)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseUInt8</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>abce30ad09e9ddb43c7fead910231f96d</anchor>
      <arglist>(const std::string &amp;string, uint8_t &amp;value, int32_t base=10)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rosaic_node.cpp</name>
    <path>/tmp/ws/src/rosaic/src/rosaic/node/</path>
    <filename>rosaic__node_8cpp</filename>
    <includes id="rosaic__node_8hpp" name="rosaic_node.hpp" local="no" imported="no">rosaic/node/rosaic_node.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>rosaic__node_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_attcoveuler_has_arrived_gpsfix</name>
      <anchorfile>rosaic__node_8cpp.html</anchorfile>
      <anchor>a62cf9392d7f5695ab0a51c586f61332f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_attcoveuler_has_arrived_pose</name>
      <anchorfile>rosaic__node_8cpp.html</anchorfile>
      <anchor>a6a854752396bed01728cf9f525cdd127</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_atteuler_has_arrived_gpsfix</name>
      <anchorfile>rosaic__node_8cpp.html</anchorfile>
      <anchor>a5851087eb92dbb33dac347490c4bec60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_atteuler_has_arrived_pose</name>
      <anchorfile>rosaic__node_8cpp.html</anchorfile>
      <anchor>a4593af9b70c175a5d2a0f6fb2ccbb0f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::condition_variable</type>
      <name>g_cd_condition</name>
      <anchorfile>rosaic__node_8cpp.html</anchorfile>
      <anchor>a9871833f59a3562b16212962127b88a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>g_cd_count</name>
      <anchorfile>rosaic__node_8cpp.html</anchorfile>
      <anchor>a3032507b8599084b2b0a5df9feba8275</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::mutex</type>
      <name>g_cd_mutex</name>
      <anchorfile>rosaic__node_8cpp.html</anchorfile>
      <anchor>a9e33175d45721a0716f89bb9c9b9d251</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_cd_received</name>
      <anchorfile>rosaic__node_8cpp.html</anchorfile>
      <anchor>a2e1b71a3296c23723af3881bd04f1557</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_channelstatus_has_arrived_gpsfix</name>
      <anchorfile>rosaic__node_8cpp.html</anchorfile>
      <anchor>a3e73cbb33b82633aa522270c193bf5ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, uint32_t &gt;</type>
      <name>g_DiagnosticArrayMap</name>
      <anchorfile>rosaic__node_8cpp.html</anchorfile>
      <anchor>a9d6c99eb6db2fcfc5f87af412f35eb20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_dop_has_arrived_gpsfix</name>
      <anchorfile>rosaic__node_8cpp.html</anchorfile>
      <anchor>a4a0fd49b9a595c5187f244b7490e3175</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>g_frame_id</name>
      <anchorfile>rosaic__node_8cpp.html</anchorfile>
      <anchor>a2f67396356a304476c028fc449b35874</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, uint32_t &gt;</type>
      <name>g_GPSFixMap</name>
      <anchorfile>rosaic__node_8cpp.html</anchorfile>
      <anchor>a2adac0b0c415633a985b72548ed0f71a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>g_leap_seconds</name>
      <anchorfile>rosaic__node_8cpp.html</anchorfile>
      <anchor>aceb292f485202297cd4c149aa2c85f70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_measepoch_has_arrived_gpsfix</name>
      <anchorfile>rosaic__node_8cpp.html</anchorfile>
      <anchor>abd7512fa9baf2407552c1235fd5e45d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, uint32_t &gt;</type>
      <name>g_NavSatFixMap</name>
      <anchorfile>rosaic__node_8cpp.html</anchorfile>
      <anchor>a4233c92b66329ff69e09a26ae0b02709</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; ros::NodeHandle &gt;</type>
      <name>g_nh</name>
      <anchorfile>rosaic__node_8cpp.html</anchorfile>
      <anchor>a33d3f7c8865ece5c03d6fb48bfdecfac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_poscovgeodetic_has_arrived_gpsfix</name>
      <anchorfile>rosaic__node_8cpp.html</anchorfile>
      <anchor>a2cc9092d70cbfdd11d820c348859e21b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_poscovgeodetic_has_arrived_navsatfix</name>
      <anchorfile>rosaic__node_8cpp.html</anchorfile>
      <anchor>aa3f2d37afbffe4f412e25c38861d95a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_poscovgeodetic_has_arrived_pose</name>
      <anchorfile>rosaic__node_8cpp.html</anchorfile>
      <anchor>af2d2c1ecfce22d0043b6ba69ec38d38a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, uint32_t &gt;</type>
      <name>g_PoseWithCovarianceStampedMap</name>
      <anchorfile>rosaic__node_8cpp.html</anchorfile>
      <anchor>a8486a4425c67b6fddf1e3dae8ff9f7f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_publish_diagnostics</name>
      <anchorfile>rosaic__node_8cpp.html</anchorfile>
      <anchor>afed159dda9470f9fb8e5ee1cc5acac9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_publish_gpsfix</name>
      <anchorfile>rosaic__node_8cpp.html</anchorfile>
      <anchor>ab504249cc22f6aa17603f57e2f968703</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_publish_gpst</name>
      <anchorfile>rosaic__node_8cpp.html</anchorfile>
      <anchor>a5b2ae85c91f54675333b32b7b6d82ee2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_publish_navsatfix</name>
      <anchorfile>rosaic__node_8cpp.html</anchorfile>
      <anchor>af4acb447dc5b8c5fb8744f264536793c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_publish_pose</name>
      <anchorfile>rosaic__node_8cpp.html</anchorfile>
      <anchor>aeae742eb06fb1ad3aa5048843a888f74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_pvtgeodetic_has_arrived_gpsfix</name>
      <anchorfile>rosaic__node_8cpp.html</anchorfile>
      <anchor>a3029933b65421dbd60ad80a0bb4056a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_pvtgeodetic_has_arrived_navsatfix</name>
      <anchorfile>rosaic__node_8cpp.html</anchorfile>
      <anchor>a770613abdc823342748dd935e6732e1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_pvtgeodetic_has_arrived_pose</name>
      <anchorfile>rosaic__node_8cpp.html</anchorfile>
      <anchor>af39c2cabb2c7cbddff6d46c7b8426f5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_qualityind_has_arrived_diagnostics</name>
      <anchorfile>rosaic__node_8cpp.html</anchorfile>
      <anchor>a25fa772b9722667192fa7d58c8678c5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_read_cd</name>
      <anchorfile>rosaic__node_8cpp.html</anchorfile>
      <anchor>a490d37b947b0e1dd7371dd1cd46488c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_receiverstatus_has_arrived_diagnostics</name>
      <anchorfile>rosaic__node_8cpp.html</anchorfile>
      <anchor>a876c13ebe89dba29c5a29379a17594be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::condition_variable</type>
      <name>g_response_condition</name>
      <anchorfile>rosaic__node_8cpp.html</anchorfile>
      <anchor>a28a61ef17c9fb973c77b78e74958f7b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::mutex</type>
      <name>g_response_mutex</name>
      <anchorfile>rosaic__node_8cpp.html</anchorfile>
      <anchor>af130c0e4814049b362eed4552abf9dec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_response_received</name>
      <anchorfile>rosaic__node_8cpp.html</anchorfile>
      <anchor>a92cfddeac0b31fe02c23038c7210b4bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint32_t</type>
      <name>g_ROS_QUEUE_SIZE</name>
      <anchorfile>rosaic__node_8cpp.html</anchorfile>
      <anchor>a128bc891d1db72f7a16fdf772a38e428</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>g_rx_tcp_port</name>
      <anchorfile>rosaic__node_8cpp.html</anchorfile>
      <anchor>a387e09de0e29a14e03a3395fe92ba6cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_use_gnss_time</name>
      <anchorfile>rosaic__node_8cpp.html</anchorfile>
      <anchor>a6a08f97d26d47979907c00de73c8474a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_velcovgeodetic_has_arrived_gpsfix</name>
      <anchorfile>rosaic__node_8cpp.html</anchorfile>
      <anchor>a299376816a180625f64abf60a40efdba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rosaic_node.hpp</name>
    <path>/tmp/ws/src/rosaic/include/rosaic/node/</path>
    <filename>rosaic__node_8hpp</filename>
    <includes id="communication__core_8hpp" name="communication_core.hpp" local="no" imported="no">rosaic/communication/communication_core.hpp</includes>
    <class kind="class">rosaic_node::ROSaicNode</class>
    <namespace>rosaic_node</namespace>
    <member kind="function">
      <type>void</type>
      <name>checkRange</name>
      <anchorfile>namespacerosaic__node.html</anchorfile>
      <anchor>a23f139644bb35df0323938ce23adc897</anchor>
      <arglist>(V val, T min, T max, std::string name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>checkRange</name>
      <anchorfile>namespacerosaic__node.html</anchorfile>
      <anchor>a881a0aeab598f16ee18791fe91a8adb4</anchor>
      <arglist>(std::vector&lt; V &gt; val, T min, T max, std::string name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getROSInt</name>
      <anchorfile>namespacerosaic__node.html</anchorfile>
      <anchor>a1c7f0e3d7cdd4ea1b81bd1361addc1d9</anchor>
      <arglist>(const std::string &amp;key, U &amp;u)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getROSInt</name>
      <anchorfile>namespacerosaic__node.html</anchorfile>
      <anchor>acde5f6a2baf3bec2f59a155051558a6b</anchor>
      <arglist>(const std::string &amp;key, U &amp;u, U default_val)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getROSInt</name>
      <anchorfile>namespacerosaic__node.html</anchorfile>
      <anchor>a7e1e2a157abd08718b7422b9d70d49f9</anchor>
      <arglist>(const std::string &amp;key, std::vector&lt; U &gt; &amp;u)</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; ros::NodeHandle &gt;</type>
      <name>g_nh</name>
      <anchorfile>rosaic__node_8hpp.html</anchorfile>
      <anchor>a33d3f7c8865ece5c03d6fb48bfdecfac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_publish_attcoveuler</name>
      <anchorfile>rosaic__node_8hpp.html</anchorfile>
      <anchor>a5c83763e87cce88622c3a9f6e395560f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_publish_atteuler</name>
      <anchorfile>rosaic__node_8hpp.html</anchorfile>
      <anchor>a041b6194fccfbc7e34a46e2724162b17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_publish_gpgga</name>
      <anchorfile>rosaic__node_8hpp.html</anchorfile>
      <anchor>ae51d72a44dc2aca59277da5c87fd46ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_publish_gpst</name>
      <anchorfile>rosaic__node_8hpp.html</anchorfile>
      <anchor>a5b2ae85c91f54675333b32b7b6d82ee2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_publish_navsatfix</name>
      <anchorfile>rosaic__node_8hpp.html</anchorfile>
      <anchor>af4acb447dc5b8c5fb8744f264536793c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_publish_poscovcartesian</name>
      <anchorfile>rosaic__node_8hpp.html</anchorfile>
      <anchor>a16e500f85852d6853d1b4ab02573313a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_publish_poscovgeodetic</name>
      <anchorfile>rosaic__node_8hpp.html</anchorfile>
      <anchor>a841e14465159436dcfd9d536a5d258ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_publish_pvtcartesian</name>
      <anchorfile>rosaic__node_8hpp.html</anchorfile>
      <anchor>abde565d4e9205ba22308c869d3fb13fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_publish_pvtgeodetic</name>
      <anchorfile>rosaic__node_8hpp.html</anchorfile>
      <anchor>a3134681ca67e089c171d797e26ebe7a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Timer</type>
      <name>g_reconnect_timer_</name>
      <anchorfile>rosaic__node_8hpp.html</anchorfile>
      <anchor>a2a01b925700640df90edcaa553a8e860</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint32_t</type>
      <name>g_ROS_QUEUE_SIZE</name>
      <anchorfile>rosaic__node_8hpp.html</anchorfile>
      <anchor>a128bc891d1db72f7a16fdf772a38e428</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>io_comm_rx::Comm_IO</type>
      <name>IO</name>
      <anchorfile>namespacerosaic__node.html</anchorfile>
      <anchor>afbcd3ba1cd8fbe67d795df135bc7e0d3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rx_message.cpp</name>
    <path>/tmp/ws/src/rosaic/src/rosaic/communication/</path>
    <filename>rx__message_8cpp</filename>
    <includes id="rx__message_8hpp" name="rx_message.hpp" local="no" imported="no">rosaic/communication/rx_message.hpp</includes>
    <member kind="variable">
      <type>std::pair&lt; std::string, RxID_Enum &gt;</type>
      <name>rx_id_pairs</name>
      <anchorfile>rx__message_8cpp.html</anchorfile>
      <anchor>a6c8a3862dc7adb714bc01c425c65efb0</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>std::pair&lt; uint16_t, TypeOfPVT_Enum &gt;</type>
      <name>type_of_pvt_pairs</name>
      <anchorfile>rx__message_8cpp.html</anchorfile>
      <anchor>ae3e2d67bf979f9ae9cfd6a14269ec134</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rx_message.hpp</name>
    <path>/tmp/ws/src/rosaic/include/rosaic/communication/</path>
    <filename>rx__message_8hpp</filename>
    <includes id="gpgga_8hpp" name="gpgga.hpp" local="no" imported="no">rosaic/parsers/nmea_parsers/gpgga.hpp</includes>
    <includes id="gprmc_8hpp" name="gprmc.hpp" local="no" imported="no">rosaic/parsers/nmea_parsers/gprmc.hpp</includes>
    <includes id="gpgsa_8hpp" name="gpgsa.hpp" local="no" imported="no">rosaic/parsers/nmea_parsers/gpgsa.hpp</includes>
    <includes id="gpgsv_8hpp" name="gpgsv.hpp" local="no" imported="no">rosaic/parsers/nmea_parsers/gpgsv.hpp</includes>
    <includes id="crc_8h" name="crc.h" local="no" imported="no">rosaic/crc/crc.h</includes>
    <includes id="string__utilities_8h" name="string_utilities.h" local="no" imported="no">rosaic/parsers/string_utilities.h</includes>
    <class kind="class">io_comm_rx::RxMessage</class>
    <namespace>io_comm_rx</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CARRIAGE_RETURN</name>
      <anchorfile>rx__message_8hpp.html</anchorfile>
      <anchor>a3b81478c7058ceb6ed610ce8e2ca3822</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CONNECTION_DESCRIPTOR_BYTE_1</name>
      <anchorfile>rx__message_8hpp.html</anchorfile>
      <anchor>a4d0b321d4d2ce4d5475abc99d1cec020</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CONNECTION_DESCRIPTOR_BYTE_2</name>
      <anchorfile>rx__message_8hpp.html</anchorfile>
      <anchor>ab841bb6a2ea724e7d2994e99f036ac50</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LINE_FEED</name>
      <anchorfile>rx__message_8hpp.html</anchorfile>
      <anchor>a3c2cad5489953de23c5733e6e696a93e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NMEA_SYNC_BYTE_1</name>
      <anchorfile>rx__message_8hpp.html</anchorfile>
      <anchor>a79483e30fbb259308b89ab449deb2210</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NMEA_SYNC_BYTE_2_1</name>
      <anchorfile>rx__message_8hpp.html</anchorfile>
      <anchor>a3dec8170e519761e56424a6901325f9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NMEA_SYNC_BYTE_2_2</name>
      <anchorfile>rx__message_8hpp.html</anchorfile>
      <anchor>a6b0899b795362d5b704ed1b87e296753</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RESPONSE_SYNC_BYTE_1</name>
      <anchorfile>rx__message_8hpp.html</anchorfile>
      <anchor>ae716049f14df0087a81e3fed10e078d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RESPONSE_SYNC_BYTE_2</name>
      <anchorfile>rx__message_8hpp.html</anchorfile>
      <anchor>a388be89584df289df56ce4ed43c80580</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RESPONSE_SYNC_BYTE_3</name>
      <anchorfile>rx__message_8hpp.html</anchorfile>
      <anchor>a4e99642e2f20b87008b3c6c2d3802946</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RX_MESSAGE_HPP</name>
      <anchorfile>rx__message_8hpp.html</anchorfile>
      <anchor>a4c19d7b24c0a51429fd3214f201c1c16</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SBF_SYNC_BYTE_1</name>
      <anchorfile>rx__message_8hpp.html</anchorfile>
      <anchor>aaa6babe4e6705356e3c2363349bdcb54</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SBF_SYNC_BYTE_2</name>
      <anchorfile>rx__message_8hpp.html</anchorfile>
      <anchor>a7982515ac71af2c95682ac4005ddd831</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>RxID_Enum</name>
      <anchorfile>rx__message_8hpp.html</anchorfile>
      <anchor>a834557c34c27224752025ab36caa0d19</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>evNavSatFix</name>
      <anchorfile>rx__message_8hpp.html</anchorfile>
      <anchor>a834557c34c27224752025ab36caa0d19a368499b271302212786aefb517290bab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>evGPSFix</name>
      <anchorfile>rx__message_8hpp.html</anchorfile>
      <anchor>a834557c34c27224752025ab36caa0d19af7fcb21c145be64208f77e9fd4e18340</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>evPoseWithCovarianceStamped</name>
      <anchorfile>rx__message_8hpp.html</anchorfile>
      <anchor>a834557c34c27224752025ab36caa0d19a67a6167a8868067ca1c84aff5c3456fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>evGPGGA</name>
      <anchorfile>rx__message_8hpp.html</anchorfile>
      <anchor>a834557c34c27224752025ab36caa0d19ab0d42c829a4a41226f6e8f93c20fe629</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>evGPRMC</name>
      <anchorfile>rx__message_8hpp.html</anchorfile>
      <anchor>a834557c34c27224752025ab36caa0d19a2208664a50eb47c7a43cd2ae1d32aafe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>evGPGSA</name>
      <anchorfile>rx__message_8hpp.html</anchorfile>
      <anchor>a834557c34c27224752025ab36caa0d19a21751a36de104d2ff0f3b47b528d4fd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>evGPGSV</name>
      <anchorfile>rx__message_8hpp.html</anchorfile>
      <anchor>a834557c34c27224752025ab36caa0d19a1fe14499ede1c5f284bede354f3a4cb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>evGLGSV</name>
      <anchorfile>rx__message_8hpp.html</anchorfile>
      <anchor>a834557c34c27224752025ab36caa0d19a665606b5e9374e88891648a075e43ba5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>evGAGSV</name>
      <anchorfile>rx__message_8hpp.html</anchorfile>
      <anchor>a834557c34c27224752025ab36caa0d19aaf46b7c1f96c156d80aee08cd5158b59</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>evPVTCartesian</name>
      <anchorfile>rx__message_8hpp.html</anchorfile>
      <anchor>a834557c34c27224752025ab36caa0d19a65a21ddb37ec8340ed59af8226d26bca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>evPVTGeodetic</name>
      <anchorfile>rx__message_8hpp.html</anchorfile>
      <anchor>a834557c34c27224752025ab36caa0d19a56f6fa3b1c923a13086f40468b1e4da0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>evPosCovCartesian</name>
      <anchorfile>rx__message_8hpp.html</anchorfile>
      <anchor>a834557c34c27224752025ab36caa0d19aef42cae18321dc997ad1ec1b1006c6ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>evPosCovGeodetic</name>
      <anchorfile>rx__message_8hpp.html</anchorfile>
      <anchor>a834557c34c27224752025ab36caa0d19ac8bbe5cc7e64ac97bcde88e1270e8eb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>evAttEuler</name>
      <anchorfile>rx__message_8hpp.html</anchorfile>
      <anchor>a834557c34c27224752025ab36caa0d19a2e016f053393b8abb2921f8e54601ad0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>evAttCovEuler</name>
      <anchorfile>rx__message_8hpp.html</anchorfile>
      <anchor>a834557c34c27224752025ab36caa0d19a0436a49c8272690679b45a24fefe2e92</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>evGPST</name>
      <anchorfile>rx__message_8hpp.html</anchorfile>
      <anchor>a834557c34c27224752025ab36caa0d19a92c37067012e5b9ae594fdc22f75fab9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>evChannelStatus</name>
      <anchorfile>rx__message_8hpp.html</anchorfile>
      <anchor>a834557c34c27224752025ab36caa0d19a52c5f84555f6f18e04a5f253cdd2c1ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>evMeasEpoch</name>
      <anchorfile>rx__message_8hpp.html</anchorfile>
      <anchor>a834557c34c27224752025ab36caa0d19a54dfaeca8538f3f15b54a3d5fd61d110</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>evDOP</name>
      <anchorfile>rx__message_8hpp.html</anchorfile>
      <anchor>a834557c34c27224752025ab36caa0d19a124f041dc23a47db6687206fde76c76c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>evVelCovGeodetic</name>
      <anchorfile>rx__message_8hpp.html</anchorfile>
      <anchor>a834557c34c27224752025ab36caa0d19ada93743c26481a69a094c9b269acee39</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>evDiagnosticArray</name>
      <anchorfile>rx__message_8hpp.html</anchorfile>
      <anchor>a834557c34c27224752025ab36caa0d19a2ec90a759049c8585de5d9e526ec886c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>evReceiverStatus</name>
      <anchorfile>rx__message_8hpp.html</anchorfile>
      <anchor>a834557c34c27224752025ab36caa0d19a2e7a8d1cea3bdf195906a6cc051bf833</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>evQualityInd</name>
      <anchorfile>rx__message_8hpp.html</anchorfile>
      <anchor>a834557c34c27224752025ab36caa0d19a81ce7379768efda2a96b374d1c0528bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>evReceiverSetup</name>
      <anchorfile>rx__message_8hpp.html</anchorfile>
      <anchor>a834557c34c27224752025ab36caa0d19a871dfa303c3d03b1aa552b543078987d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>TypeOfPVT_Enum</name>
      <anchorfile>rx__message_8hpp.html</anchorfile>
      <anchor>a1c81424925c22df345729827013c2284</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>evNoPVT</name>
      <anchorfile>rx__message_8hpp.html</anchorfile>
      <anchor>a1c81424925c22df345729827013c2284a74645b80573cec5f8dcb396c77a83e32</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>evStandAlone</name>
      <anchorfile>rx__message_8hpp.html</anchorfile>
      <anchor>a1c81424925c22df345729827013c2284a38ed990dfb1c660a6d38db96ad2e1230</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>evDGPS</name>
      <anchorfile>rx__message_8hpp.html</anchorfile>
      <anchor>a1c81424925c22df345729827013c2284a5313b7b2cfbc966736afd5a37cf0e1f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>evFixed</name>
      <anchorfile>rx__message_8hpp.html</anchorfile>
      <anchor>a1c81424925c22df345729827013c2284ac1e55e49c99bac644cbd85470a820dc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>evRTKFixed</name>
      <anchorfile>rx__message_8hpp.html</anchorfile>
      <anchor>a1c81424925c22df345729827013c2284af0ee0b2c0cfba31c37530ba8b9ce3c32</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>evRTKFloat</name>
      <anchorfile>rx__message_8hpp.html</anchorfile>
      <anchor>a1c81424925c22df345729827013c2284ae107ac879459b7b4fdb71caf45672581</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>evSBAS</name>
      <anchorfile>rx__message_8hpp.html</anchorfile>
      <anchor>a1c81424925c22df345729827013c2284a5304421fddcf2d995674adc0f634d931</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>evMovingBaseRTKFixed</name>
      <anchorfile>rx__message_8hpp.html</anchorfile>
      <anchor>a1c81424925c22df345729827013c2284a0e6864be5f3a99b2a10ca9324d4c40b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>evMovingBaseRTKFloat</name>
      <anchorfile>rx__message_8hpp.html</anchorfile>
      <anchor>a1c81424925c22df345729827013c2284af3b9c6149dba83c354fe261ac354b203</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>evPPP</name>
      <anchorfile>rx__message_8hpp.html</anchorfile>
      <anchor>a1c81424925c22df345729827013c2284aadd94d063090923261e78fd72fe547c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ros::Time</type>
      <name>timestampSBF</name>
      <anchorfile>namespaceio__comm__rx.html</anchorfile>
      <anchor>a3e6c00717fcbd21bd24030ed22b3d311</anchor>
      <arglist>(uint32_t tow, bool use_gnss)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_attcoveuler_has_arrived_gpsfix</name>
      <anchorfile>rx__message_8hpp.html</anchorfile>
      <anchor>a62cf9392d7f5695ab0a51c586f61332f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_attcoveuler_has_arrived_pose</name>
      <anchorfile>rx__message_8hpp.html</anchorfile>
      <anchor>a6a854752396bed01728cf9f525cdd127</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_atteuler_has_arrived_gpsfix</name>
      <anchorfile>rx__message_8hpp.html</anchorfile>
      <anchor>a5851087eb92dbb33dac347490c4bec60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_atteuler_has_arrived_pose</name>
      <anchorfile>rx__message_8hpp.html</anchorfile>
      <anchor>a4593af9b70c175a5d2a0f6fb2ccbb0f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>g_cd_count</name>
      <anchorfile>rx__message_8hpp.html</anchorfile>
      <anchor>a3032507b8599084b2b0a5df9feba8275</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_channelstatus_has_arrived_gpsfix</name>
      <anchorfile>rx__message_8hpp.html</anchorfile>
      <anchor>a3e73cbb33b82633aa522270c193bf5ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_dop_has_arrived_gpsfix</name>
      <anchorfile>rx__message_8hpp.html</anchorfile>
      <anchor>a4a0fd49b9a595c5187f244b7490e3175</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>g_leap_seconds</name>
      <anchorfile>rx__message_8hpp.html</anchorfile>
      <anchor>aceb292f485202297cd4c149aa2c85f70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_measepoch_has_arrived_gpsfix</name>
      <anchorfile>rx__message_8hpp.html</anchorfile>
      <anchor>abd7512fa9baf2407552c1235fd5e45d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; ros::NodeHandle &gt;</type>
      <name>g_nh</name>
      <anchorfile>rx__message_8hpp.html</anchorfile>
      <anchor>a33d3f7c8865ece5c03d6fb48bfdecfac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_poscovgeodetic_has_arrived_gpsfix</name>
      <anchorfile>rx__message_8hpp.html</anchorfile>
      <anchor>a2cc9092d70cbfdd11d820c348859e21b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_poscovgeodetic_has_arrived_navsatfix</name>
      <anchorfile>rx__message_8hpp.html</anchorfile>
      <anchor>aa3f2d37afbffe4f412e25c38861d95a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_poscovgeodetic_has_arrived_pose</name>
      <anchorfile>rx__message_8hpp.html</anchorfile>
      <anchor>af2d2c1ecfce22d0043b6ba69ec38d38a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_pvtgeodetic_has_arrived_gpsfix</name>
      <anchorfile>rx__message_8hpp.html</anchorfile>
      <anchor>a3029933b65421dbd60ad80a0bb4056a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_pvtgeodetic_has_arrived_navsatfix</name>
      <anchorfile>rx__message_8hpp.html</anchorfile>
      <anchor>a770613abdc823342748dd935e6732e1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_pvtgeodetic_has_arrived_pose</name>
      <anchorfile>rx__message_8hpp.html</anchorfile>
      <anchor>af39c2cabb2c7cbddff6d46c7b8426f5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_qualityind_has_arrived_diagnostics</name>
      <anchorfile>rx__message_8hpp.html</anchorfile>
      <anchor>a25fa772b9722667192fa7d58c8678c5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_read_cd</name>
      <anchorfile>rx__message_8hpp.html</anchorfile>
      <anchor>a490d37b947b0e1dd7371dd1cd46488c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_receiverstatus_has_arrived_diagnostics</name>
      <anchorfile>rx__message_8hpp.html</anchorfile>
      <anchor>a876c13ebe89dba29c5a29379a17594be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint32_t</type>
      <name>g_ROS_QUEUE_SIZE</name>
      <anchorfile>rx__message_8hpp.html</anchorfile>
      <anchor>a128bc891d1db72f7a16fdf772a38e428</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_use_gnss_time</name>
      <anchorfile>rx__message_8hpp.html</anchorfile>
      <anchor>a6a08f97d26d47979907c00de73c8474a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_velcovgeodetic_has_arrived_gpsfix</name>
      <anchorfile>rx__message_8hpp.html</anchorfile>
      <anchor>a299376816a180625f64abf60a40efdba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sbf_structs.hpp</name>
    <path>/tmp/ws/src/rosaic/include/rosaic/packed_structs/</path>
    <filename>sbf__structs_8hpp</filename>
    <includes id="ssn__types_8hpp" name="ssn_types.hpp" local="yes" imported="no">ssn_types.hpp</includes>
    <class kind="struct">AGCState_t</class>
    <class kind="class">AttCovEuler</class>
    <class kind="class">AttEuler</class>
    <class kind="struct">BlockHeader_t</class>
    <class kind="class">ChannelSatInfo</class>
    <class kind="class">ChannelStateInfo</class>
    <class kind="class">ChannelStatus</class>
    <class kind="class">DOP</class>
    <class kind="class">MeasEpoch</class>
    <class kind="class">MeasEpochChannelType1</class>
    <class kind="class">MeasEpochChannelType2</class>
    <class kind="class">PosCovCartesian</class>
    <class kind="class">PosCovGeodetic</class>
    <class kind="class">PVTCartesian</class>
    <class kind="class">PVTGeodetic</class>
    <class kind="class">QualityInd</class>
    <class kind="class">ReceiverSetup</class>
    <class kind="class">ReceiverStatus</class>
    <class kind="class">VelCovCartesian</class>
    <class kind="class">VelCovGeodetic</class>
    <member kind="define">
      <type>#define</type>
      <name>MAX_NB_INMARSATCHANNELS</name>
      <anchorfile>sbf__structs_8hpp.html</anchorfile>
      <anchor>a84adce2c5ebfa3f90155b02eea8a358d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_NR_OF_SIGNALS_PER_SATELLITE</name>
      <anchorfile>sbf__structs_8hpp.html</anchorfile>
      <anchor>a4d1b8efde74d5f1e3abbe7a0ec9b2712</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAXSB_CHANNELSATINFO</name>
      <anchorfile>sbf__structs_8hpp.html</anchorfile>
      <anchor>a9e313665bcac3261a9145cf4cedb1615</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAXSB_CHANNELSTATEINFO</name>
      <anchorfile>sbf__structs_8hpp.html</anchorfile>
      <anchor>ad03dcb84485e9a893da683e86ff1372f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAXSB_MEASEPOCH_T1</name>
      <anchorfile>sbf__structs_8hpp.html</anchorfile>
      <anchor>a24392985e232fdd111afe2b8b187411c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAXSB_MEASEPOCH_T2</name>
      <anchorfile>sbf__structs_8hpp.html</anchorfile>
      <anchor>ae54cc932b25bdcb0793a625e397a1a09</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAXSB_NBRANTENNA</name>
      <anchorfile>sbf__structs_8hpp.html</anchorfile>
      <anchor>a7e11957d026877647fda55425fa07b85</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MEASEPOCH_DATA_LENGTH</name>
      <anchorfile>sbf__structs_8hpp.html</anchorfile>
      <anchor>a5397f76472fc3e83290ad3b5dd7fa461</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NR_OF_ANTENNAS</name>
      <anchorfile>sbf__structs_8hpp.html</anchorfile>
      <anchor>a25d776dbd335639f00230ba599ed0971</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NR_OF_LOGICALCHANNELS</name>
      <anchorfile>sbf__structs_8hpp.html</anchorfile>
      <anchor>accf2001026b7760cf2f1d291de35fe42</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SBF_CHANNELSTATUS_DATA_LENGTH</name>
      <anchorfile>sbf__structs_8hpp.html</anchorfile>
      <anchor>ab28eb32b73ab3e8560f16f9f17a16607</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SBFDOUBLE</name>
      <anchorfile>sbf__structs_8hpp.html</anchorfile>
      <anchor>a44e5be81703f2acc14180283da02ff63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint16_t</type>
      <name>CRC_LOOK_UP</name>
      <anchorfile>sbf__structs_8hpp.html</anchorfile>
      <anchor>af23228a4d0e113057d45ce00c35b453c</anchor>
      <arglist>[256]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ssn_types.hpp</name>
    <path>/tmp/ws/src/rosaic/include/rosaic/packed_structs/</path>
    <filename>ssn__types_8hpp</filename>
    <member kind="define">
      <type>#define</type>
      <name>FW_EXPORT</name>
      <anchorfile>ssn__types_8hpp.html</anchorfile>
      <anchor>a7c5dce8cd2243197e6404febf70c42e9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>string_utilities.cpp</name>
    <path>/tmp/ws/src/rosaic/src/rosaic/parsers/</path>
    <filename>string__utilities_8cpp</filename>
    <includes id="string__utilities_8h" name="string_utilities.h" local="no" imported="no">rosaic/parsers/string_utilities.h</includes>
    <namespace>string_utilities</namespace>
    <member kind="function">
      <type>bool</type>
      <name>toDouble</name>
      <anchorfile>namespacestring__utilities.html</anchorfile>
      <anchor>a451618fdcf8f25a073befba3d2ac5421</anchor>
      <arglist>(const std::string &amp;string, double &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>toFloat</name>
      <anchorfile>namespacestring__utilities.html</anchorfile>
      <anchor>a60113b2030b2d0116ab89441d0e020b0</anchor>
      <arglist>(const std::string &amp;string, float &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>toInt32</name>
      <anchorfile>namespacestring__utilities.html</anchorfile>
      <anchor>a93a138ff39d14903bf9f40ec10c9367e</anchor>
      <arglist>(const std::string &amp;string, int32_t &amp;value, int32_t base=10)</arglist>
    </member>
    <member kind="function">
      <type>int8_t</type>
      <name>toInt8</name>
      <anchorfile>namespacestring__utilities.html</anchorfile>
      <anchor>a8b123f7b8e8bc9100be157b2ab0dcb79</anchor>
      <arglist>(const std::string &amp;string, int8_t &amp;value, int32_t base=10)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>toUInt32</name>
      <anchorfile>namespacestring__utilities.html</anchorfile>
      <anchor>acbbf746b675202d910dfbd8596b11e0f</anchor>
      <arglist>(const std::string &amp;string, uint32_t &amp;value, int32_t base=10)</arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>toUInt8</name>
      <anchorfile>namespacestring__utilities.html</anchorfile>
      <anchor>a0c6bf3502373ab74998d35fac6a33098</anchor>
      <arglist>(const std::string &amp;string, uint8_t &amp;value, int32_t base=10)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>trimString</name>
      <anchorfile>namespacestring__utilities.html</anchorfile>
      <anchor>a21ee74896fddadde30a00489c0fa1ca0</anchor>
      <arglist>(std::string str)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>string_utilities.h</name>
    <path>/tmp/ws/src/rosaic/include/rosaic/parsers/</path>
    <filename>string__utilities_8h</filename>
    <namespace>string_utilities</namespace>
    <member kind="function">
      <type>bool</type>
      <name>toDouble</name>
      <anchorfile>namespacestring__utilities.html</anchorfile>
      <anchor>a451618fdcf8f25a073befba3d2ac5421</anchor>
      <arglist>(const std::string &amp;string, double &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>toFloat</name>
      <anchorfile>namespacestring__utilities.html</anchorfile>
      <anchor>a60113b2030b2d0116ab89441d0e020b0</anchor>
      <arglist>(const std::string &amp;string, float &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>toInt32</name>
      <anchorfile>namespacestring__utilities.html</anchorfile>
      <anchor>a93a138ff39d14903bf9f40ec10c9367e</anchor>
      <arglist>(const std::string &amp;string, int32_t &amp;value, int32_t base=10)</arglist>
    </member>
    <member kind="function">
      <type>int8_t</type>
      <name>toInt8</name>
      <anchorfile>namespacestring__utilities.html</anchorfile>
      <anchor>a8b123f7b8e8bc9100be157b2ab0dcb79</anchor>
      <arglist>(const std::string &amp;string, int8_t &amp;value, int32_t base=10)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>toUInt32</name>
      <anchorfile>namespacestring__utilities.html</anchorfile>
      <anchor>acbbf746b675202d910dfbd8596b11e0f</anchor>
      <arglist>(const std::string &amp;string, uint32_t &amp;value, int32_t base=10)</arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>toUInt8</name>
      <anchorfile>namespacestring__utilities.html</anchorfile>
      <anchor>a0c6bf3502373ab74998d35fac6a33098</anchor>
      <arglist>(const std::string &amp;string, uint8_t &amp;value, int32_t base=10)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>trimString</name>
      <anchorfile>namespacestring__utilities.html</anchorfile>
      <anchor>a21ee74896fddadde30a00489c0fa1ca0</anchor>
      <arglist>(std::string str)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>io_comm_rx::AbstractCallbackHandler</name>
    <filename>classio__comm__rx_1_1AbstractCallbackHandler.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>handle</name>
      <anchorfile>classio__comm__rx_1_1AbstractCallbackHandler.html</anchorfile>
      <anchor>a1f1cc71d728fcb9615d803b44c50e545</anchor>
      <arglist>(RxMessage &amp;rx_message, std::string message_key)=0</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Wait</name>
      <anchorfile>classio__comm__rx_1_1AbstractCallbackHandler.html</anchorfile>
      <anchor>a462b9d66394e37155f89b6908d0d0e2e</anchor>
      <arglist>(const boost::posix_time::time_duration &amp;timeout)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::condition_variable</type>
      <name>condition_</name>
      <anchorfile>classio__comm__rx_1_1AbstractCallbackHandler.html</anchorfile>
      <anchor>a345dac23bd263c52d1bcc39eb0b637c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::mutex</type>
      <name>mutex_</name>
      <anchorfile>classio__comm__rx_1_1AbstractCallbackHandler.html</anchorfile>
      <anchor>a5da167f3910f42691ebec0ebdb862640</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AGCState_t</name>
    <filename>structAGCState__t.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>blanking_stat</name>
      <anchorfile>structAGCState__t.html</anchorfile>
      <anchor>a1d450b264fe78d91a014d2efef9d51ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>frontend_id</name>
      <anchorfile>structAGCState__t.html</anchorfile>
      <anchor>af5e99871ec917b795efd899ee201bd73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int8_t</type>
      <name>gain</name>
      <anchorfile>structAGCState__t.html</anchorfile>
      <anchor>a8063fd1aa3ce247f401362df805ad78d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>sample_var</name>
      <anchorfile>structAGCState__t.html</anchorfile>
      <anchor>a573f3fac3637528c0db464bb69f1a24f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>io_comm_rx::AsyncManager</name>
    <filename>classio__comm__rx_1_1AsyncManager.html</filename>
    <templarg></templarg>
    <base>io_comm_rx::Manager</base>
    <member kind="function">
      <type></type>
      <name>AsyncManager</name>
      <anchorfile>classio__comm__rx_1_1AsyncManager.html</anchorfile>
      <anchor>ad06b8889141682af1a6279936326d964</anchor>
      <arglist>(boost::shared_ptr&lt; StreamT &gt; stream, boost::shared_ptr&lt; boost::asio::io_service &gt; io_service, std::size_t buffer_size=8192)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isOpen</name>
      <anchorfile>classio__comm__rx_1_1AsyncManager.html</anchorfile>
      <anchor>a7f973504dd9b8e576e294cccce953a60</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>send</name>
      <anchorfile>classio__comm__rx_1_1AsyncManager.html</anchorfile>
      <anchor>aa916a81db2b67c3fc2ff33dc419474df</anchor>
      <arglist>(std::string cmd, std::size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCallback</name>
      <anchorfile>classio__comm__rx_1_1AsyncManager.html</anchorfile>
      <anchor>add27deeeb6f3ca46429cb4784ab02965</anchor>
      <arglist>(const Callback &amp;callback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wait</name>
      <anchorfile>classio__comm__rx_1_1AsyncManager.html</anchorfile>
      <anchor>a9c2935508cf711725e8cf8b5d79a00a7</anchor>
      <arglist>(uint16_t *count)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~AsyncManager</name>
      <anchorfile>classio__comm__rx_1_1AsyncManager.html</anchorfile>
      <anchor>a79c6b1e3ba985085f3957d5697976793</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>asyncReadSomeHandler</name>
      <anchorfile>classio__comm__rx_1_1AsyncManager.html</anchorfile>
      <anchor>a3b1fa56a49f408d7d708b447bb356b92</anchor>
      <arglist>(const boost::system::error_code &amp;error, std::size_t bytes_transferred)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>callAsyncWait</name>
      <anchorfile>classio__comm__rx_1_1AsyncManager.html</anchorfile>
      <anchor>a74fe4c5680f2e629a6d5b577578dca88</anchor>
      <arglist>(uint16_t *count)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>close</name>
      <anchorfile>classio__comm__rx_1_1AsyncManager.html</anchorfile>
      <anchor>a83036856524fbc3b48dc5588199503f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>read</name>
      <anchorfile>classio__comm__rx_1_1AsyncManager.html</anchorfile>
      <anchor>ab1111154be47a210fa8d22500701f5ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>tryParsing</name>
      <anchorfile>classio__comm__rx_1_1AsyncManager.html</anchorfile>
      <anchor>a06c366d486f4ef8153406aa5af7c825a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>write</name>
      <anchorfile>classio__comm__rx_1_1AsyncManager.html</anchorfile>
      <anchor>a01b9a040f84fb4a4e173cc53b85a4a22</anchor>
      <arglist>(std::string cmd, std::size_t size)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>allow_writing_</name>
      <anchorfile>classio__comm__rx_1_1AsyncManager.html</anchorfile>
      <anchor>a240308ada2048ab442fe0f57f57e4563</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; boost::thread &gt;</type>
      <name>async_background_thread_</name>
      <anchorfile>classio__comm__rx_1_1AsyncManager.html</anchorfile>
      <anchor>ad51886601f6fd665cac7bdc76fdd6181</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const std::size_t</type>
      <name>buffer_size_</name>
      <anchorfile>classio__comm__rx_1_1AsyncManager.html</anchorfile>
      <anchor>a6b50fd4aa9210ebf0bcbf51686fd7444</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CircularBuffer</type>
      <name>circular_buffer_</name>
      <anchorfile>classio__comm__rx_1_1AsyncManager.html</anchorfile>
      <anchor>a0dc3ddfac469f0a9e5d36cd5f0e42ba7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const uint16_t</type>
      <name>count_max_</name>
      <anchorfile>classio__comm__rx_1_1AsyncManager.html</anchorfile>
      <anchor>a4659656978af102fc9c3cacc446d4871</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint16_t</type>
      <name>do_read_count_</name>
      <anchorfile>classio__comm__rx_1_1AsyncManager.html</anchorfile>
      <anchor>a24276a6240a5250a9204a55a659b86ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; uint8_t &gt;</type>
      <name>in_</name>
      <anchorfile>classio__comm__rx_1_1AsyncManager.html</anchorfile>
      <anchor>a12df1fd87f1b4b00119b0a0b0a2e9fb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; boost::asio::io_service &gt;</type>
      <name>io_service_</name>
      <anchorfile>classio__comm__rx_1_1AsyncManager.html</anchorfile>
      <anchor>a908ef31c7d47b0c7a2ebf0da81bf159f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::mutex</type>
      <name>parse_mutex_</name>
      <anchorfile>classio__comm__rx_1_1AsyncManager.html</anchorfile>
      <anchor>a39e1c574e60972026401cb9cea9e2b3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::condition_variable</type>
      <name>parsing_condition_</name>
      <anchorfile>classio__comm__rx_1_1AsyncManager.html</anchorfile>
      <anchor>a4bd9a9f61c0bbcd0d388c14a0565a320</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Callback</type>
      <name>read_callback_</name>
      <anchorfile>classio__comm__rx_1_1AsyncManager.html</anchorfile>
      <anchor>adde94fe262cc75edd105d6df1805f51f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>stopping_</name>
      <anchorfile>classio__comm__rx_1_1AsyncManager.html</anchorfile>
      <anchor>a3d850fe28cf7e7c7c7b4b2a48943afc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; StreamT &gt;</type>
      <name>stream_</name>
      <anchorfile>classio__comm__rx_1_1AsyncManager.html</anchorfile>
      <anchor>a9cb3f8f003366292da374f48a4a8c74f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::asio::deadline_timer</type>
      <name>timer_</name>
      <anchorfile>classio__comm__rx_1_1AsyncManager.html</anchorfile>
      <anchor>ad7e55c30047a31ca0186a3b3329363db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint8_t *</type>
      <name>to_be_parsed_</name>
      <anchorfile>classio__comm__rx_1_1AsyncManager.html</anchorfile>
      <anchor>a41be2722ecb9acf52af76d2f93fac67e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>try_parsing_</name>
      <anchorfile>classio__comm__rx_1_1AsyncManager.html</anchorfile>
      <anchor>a95fb589f6258bbb2430a32bc3178635a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AttCovEuler</name>
    <filename>structAttCovEuler.html</filename>
    <member kind="variable">
      <type>BlockHeader_t</type>
      <name>block_header</name>
      <anchorfile>structAttCovEuler.html</anchorfile>
      <anchor>afcf687e5f91231d69da472dc86034496</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>cov_headhead</name>
      <anchorfile>structAttCovEuler.html</anchorfile>
      <anchor>a5cfa08a4da5236d54ba428f8efc99e10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>cov_headpitch</name>
      <anchorfile>structAttCovEuler.html</anchorfile>
      <anchor>abad4f38694ee047212393d4989ca5372</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>cov_headroll</name>
      <anchorfile>structAttCovEuler.html</anchorfile>
      <anchor>a5faf7697cbe69cf0a09e99608deb87b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>cov_pitchpitch</name>
      <anchorfile>structAttCovEuler.html</anchorfile>
      <anchor>aa7f383351459fc846a00d10a21a18c8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>cov_pitchroll</name>
      <anchorfile>structAttCovEuler.html</anchorfile>
      <anchor>ae4ffbb6c44d261e8d5bd14e363c9774b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>cov_rollroll</name>
      <anchorfile>structAttCovEuler.html</anchorfile>
      <anchor>aba33eca2333949fb384b2600ffbc4a28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>error</name>
      <anchorfile>structAttCovEuler.html</anchorfile>
      <anchor>ae0bb4fbe27d2ae35989df377114adb76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>reserved</name>
      <anchorfile>structAttCovEuler.html</anchorfile>
      <anchor>a17bd88303756340f361a28006c5fe5be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>tow</name>
      <anchorfile>structAttCovEuler.html</anchorfile>
      <anchor>a30a90e652d61f95a1fba87055b8a4a17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>wnc</name>
      <anchorfile>structAttCovEuler.html</anchorfile>
      <anchor>a28d38bbc27a51023163e2d57769fd6bd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AttEuler</name>
    <filename>structAttEuler.html</filename>
    <member kind="variable">
      <type>BlockHeader_t</type>
      <name>block_header</name>
      <anchorfile>structAttEuler.html</anchorfile>
      <anchor>a3778d3eb27d7f73c72ab3be067da32db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>error</name>
      <anchorfile>structAttEuler.html</anchorfile>
      <anchor>aea771ceb791388f3c4efeebe97b401d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>heading</name>
      <anchorfile>structAttEuler.html</anchorfile>
      <anchor>ab81bc228a93ce8bccf018c4c0906afe8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>heading_dot</name>
      <anchorfile>structAttEuler.html</anchorfile>
      <anchor>a34cd7c36fc0f18b2897fb3e3a0ea3a04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>mode</name>
      <anchorfile>structAttEuler.html</anchorfile>
      <anchor>a74c49d0683f1ded77b7962cb2b1be353</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>nr_sv</name>
      <anchorfile>structAttEuler.html</anchorfile>
      <anchor>a315f1a6a60220fe61fb148a20916e944</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>pitch</name>
      <anchorfile>structAttEuler.html</anchorfile>
      <anchor>a9a3afebc049fced42955b52f4ff651de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>pitch_dot</name>
      <anchorfile>structAttEuler.html</anchorfile>
      <anchor>a22b76a8e6a112ea60e4c25fbd87268f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>reserved</name>
      <anchorfile>structAttEuler.html</anchorfile>
      <anchor>a99166d4a0e4ad75d0a7ca302469969b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>roll</name>
      <anchorfile>structAttEuler.html</anchorfile>
      <anchor>a52f5ae5388dc5b15ddf85b917f04dbb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>roll_dot</name>
      <anchorfile>structAttEuler.html</anchorfile>
      <anchor>ac71a2ce8186e1e4590d9355d325b2be6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>tow</name>
      <anchorfile>structAttEuler.html</anchorfile>
      <anchor>afe177c724635e024a148c3828c742ac6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>wnc</name>
      <anchorfile>structAttEuler.html</anchorfile>
      <anchor>a6b51d72a186db66cc8d7e297f0264da0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BaseParser</name>
    <filename>classBaseParser.html</filename>
    <templarg>T</templarg>
    <member kind="function">
      <type></type>
      <name>BaseParser</name>
      <anchorfile>classBaseParser.html</anchorfile>
      <anchor>a2ca4faef43929a818105c2403cc98132</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const std::string</type>
      <name>getMessageID</name>
      <anchorfile>classBaseParser.html</anchorfile>
      <anchor>ad594011c90c9f6abb56e69135747620d</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual T</type>
      <name>parseASCII</name>
      <anchorfile>classBaseParser.html</anchorfile>
      <anchor>abd0022cb7b636333b15d19b25063b3da</anchor>
      <arglist>(const NMEASentence &amp;sentence) noexcept(false)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>parseBinary</name>
      <anchorfile>classBaseParser.html</anchorfile>
      <anchor>a1f851c7cd32c2b573bc8db57f4f97c8f</anchor>
      <arglist>(const SBFStructT &amp;bin_msg) noexcept(false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~BaseParser</name>
      <anchorfile>classBaseParser.html</anchorfile>
      <anchor>a431b89888beeaba3bf6d29d74b942d42</anchor>
      <arglist>()=default</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BaseParser&lt; rosaic::GpggaPtr &gt;</name>
    <filename>classBaseParser.html</filename>
    <member kind="function">
      <type></type>
      <name>BaseParser</name>
      <anchorfile>classBaseParser.html</anchorfile>
      <anchor>a2ca4faef43929a818105c2403cc98132</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const std::string</type>
      <name>getMessageID</name>
      <anchorfile>classBaseParser.html</anchorfile>
      <anchor>ad594011c90c9f6abb56e69135747620d</anchor>
      <arglist>() const=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual rosaic::GpggaPtr</type>
      <name>parseASCII</name>
      <anchorfile>classBaseParser.html</anchorfile>
      <anchor>abd0022cb7b636333b15d19b25063b3da</anchor>
      <arglist>(const NMEASentence &amp;sentence) noexcept(false)</arglist>
    </member>
    <member kind="function">
      <type>rosaic::GpggaPtr</type>
      <name>parseBinary</name>
      <anchorfile>classBaseParser.html</anchorfile>
      <anchor>a1f851c7cd32c2b573bc8db57f4f97c8f</anchor>
      <arglist>(const SBFStructT &amp;bin_msg) noexcept(false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~BaseParser</name>
      <anchorfile>classBaseParser.html</anchorfile>
      <anchor>a431b89888beeaba3bf6d29d74b942d42</anchor>
      <arglist>()=default</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BaseParser&lt; rosaic::GpgsaPtr &gt;</name>
    <filename>classBaseParser.html</filename>
    <member kind="function">
      <type></type>
      <name>BaseParser</name>
      <anchorfile>classBaseParser.html</anchorfile>
      <anchor>a2ca4faef43929a818105c2403cc98132</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const std::string</type>
      <name>getMessageID</name>
      <anchorfile>classBaseParser.html</anchorfile>
      <anchor>ad594011c90c9f6abb56e69135747620d</anchor>
      <arglist>() const=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual rosaic::GpgsaPtr</type>
      <name>parseASCII</name>
      <anchorfile>classBaseParser.html</anchorfile>
      <anchor>abd0022cb7b636333b15d19b25063b3da</anchor>
      <arglist>(const NMEASentence &amp;sentence) noexcept(false)</arglist>
    </member>
    <member kind="function">
      <type>rosaic::GpgsaPtr</type>
      <name>parseBinary</name>
      <anchorfile>classBaseParser.html</anchorfile>
      <anchor>a1f851c7cd32c2b573bc8db57f4f97c8f</anchor>
      <arglist>(const SBFStructT &amp;bin_msg) noexcept(false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~BaseParser</name>
      <anchorfile>classBaseParser.html</anchorfile>
      <anchor>a431b89888beeaba3bf6d29d74b942d42</anchor>
      <arglist>()=default</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BaseParser&lt; rosaic::GpgsvPtr &gt;</name>
    <filename>classBaseParser.html</filename>
    <member kind="function">
      <type></type>
      <name>BaseParser</name>
      <anchorfile>classBaseParser.html</anchorfile>
      <anchor>a2ca4faef43929a818105c2403cc98132</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const std::string</type>
      <name>getMessageID</name>
      <anchorfile>classBaseParser.html</anchorfile>
      <anchor>ad594011c90c9f6abb56e69135747620d</anchor>
      <arglist>() const=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual rosaic::GpgsvPtr</type>
      <name>parseASCII</name>
      <anchorfile>classBaseParser.html</anchorfile>
      <anchor>abd0022cb7b636333b15d19b25063b3da</anchor>
      <arglist>(const NMEASentence &amp;sentence) noexcept(false)</arglist>
    </member>
    <member kind="function">
      <type>rosaic::GpgsvPtr</type>
      <name>parseBinary</name>
      <anchorfile>classBaseParser.html</anchorfile>
      <anchor>a1f851c7cd32c2b573bc8db57f4f97c8f</anchor>
      <arglist>(const SBFStructT &amp;bin_msg) noexcept(false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~BaseParser</name>
      <anchorfile>classBaseParser.html</anchorfile>
      <anchor>a431b89888beeaba3bf6d29d74b942d42</anchor>
      <arglist>()=default</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BaseParser&lt; rosaic::GprmcPtr &gt;</name>
    <filename>classBaseParser.html</filename>
    <member kind="function">
      <type></type>
      <name>BaseParser</name>
      <anchorfile>classBaseParser.html</anchorfile>
      <anchor>a2ca4faef43929a818105c2403cc98132</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const std::string</type>
      <name>getMessageID</name>
      <anchorfile>classBaseParser.html</anchorfile>
      <anchor>ad594011c90c9f6abb56e69135747620d</anchor>
      <arglist>() const=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual rosaic::GprmcPtr</type>
      <name>parseASCII</name>
      <anchorfile>classBaseParser.html</anchorfile>
      <anchor>abd0022cb7b636333b15d19b25063b3da</anchor>
      <arglist>(const NMEASentence &amp;sentence) noexcept(false)</arglist>
    </member>
    <member kind="function">
      <type>rosaic::GprmcPtr</type>
      <name>parseBinary</name>
      <anchorfile>classBaseParser.html</anchorfile>
      <anchor>a1f851c7cd32c2b573bc8db57f4f97c8f</anchor>
      <arglist>(const SBFStructT &amp;bin_msg) noexcept(false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~BaseParser</name>
      <anchorfile>classBaseParser.html</anchorfile>
      <anchor>a431b89888beeaba3bf6d29d74b942d42</anchor>
      <arglist>()=default</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>BlockHeader_t</name>
    <filename>structBlockHeader__t.html</filename>
    <member kind="variable">
      <type>uint16_t</type>
      <name>crc</name>
      <anchorfile>structBlockHeader__t.html</anchorfile>
      <anchor>ac570dbe99f08fe7c9f7627d31ad41b5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>id</name>
      <anchorfile>structBlockHeader__t.html</anchorfile>
      <anchor>af247052a459f0720d6fb5355094c7560</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>length</name>
      <anchorfile>structBlockHeader__t.html</anchorfile>
      <anchor>af9f4f7e57cb77b6c405bc80e2cf6c661</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>sync_1</name>
      <anchorfile>structBlockHeader__t.html</anchorfile>
      <anchor>a669415dbdd0763081ee5f3538b950653</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>sync_2</name>
      <anchorfile>structBlockHeader__t.html</anchorfile>
      <anchor>ad7634ff8040dda737a30c4feee811c75</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>io_comm_rx::CallbackHandler</name>
    <filename>classio__comm__rx_1_1CallbackHandler.html</filename>
    <templarg>T</templarg>
    <base>io_comm_rx::AbstractCallbackHandler</base>
    <member kind="function" virtualness="virtual">
      <type>virtual const T &amp;</type>
      <name>Get</name>
      <anchorfile>classio__comm__rx_1_1CallbackHandler.html</anchorfile>
      <anchor>a51e8adac1c6d9e142de74d9cb9718320</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>handle</name>
      <anchorfile>classio__comm__rx_1_1CallbackHandler.html</anchorfile>
      <anchor>afa587da611029863cc720847723e41cc</anchor>
      <arglist>(RxMessage &amp;rx_message, std::string message_key)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T</type>
      <name>message_</name>
      <anchorfile>classio__comm__rx_1_1CallbackHandler.html</anchorfile>
      <anchor>a32e1d519f66553bd7a57e77610cda1b9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>io_comm_rx::CallbackHandlers</name>
    <filename>classio__comm__rx_1_1CallbackHandlers.html</filename>
    <member kind="typedef">
      <type>std::multimap&lt; std::string, boost::shared_ptr&lt; AbstractCallbackHandler &gt; &gt;</type>
      <name>CallbackMap</name>
      <anchorfile>classio__comm__rx_1_1CallbackHandlers.html</anchorfile>
      <anchor>a826d9d83a5fddb48066e09d04ef1c91e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CallbackHandlers</name>
      <anchorfile>classio__comm__rx_1_1CallbackHandlers.html</anchorfile>
      <anchor>aa1e04407c7d65c895fb27c9d7b700faa</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>handle</name>
      <anchorfile>classio__comm__rx_1_1CallbackHandlers.html</anchorfile>
      <anchor>a1940512da532485c5b56678108b5a18c</anchor>
      <arglist>(RxMessage &amp;rx_message)</arglist>
    </member>
    <member kind="function">
      <type>CallbackMap</type>
      <name>insert</name>
      <anchorfile>classio__comm__rx_1_1CallbackHandlers.html</anchorfile>
      <anchor>ae86460622a7c5cc19b54c9d5b158793a</anchor>
      <arglist>(std::string message_key)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readCallback</name>
      <anchorfile>classio__comm__rx_1_1CallbackHandlers.html</anchorfile>
      <anchor>a0e7fb4e461bc36873a96edcdc16e70d8</anchor>
      <arglist>(const uint8_t *data, std::size_t &amp;size)</arglist>
    </member>
    <member kind="variable">
      <type>CallbackMap</type>
      <name>callbackmap_</name>
      <anchorfile>classio__comm__rx_1_1CallbackHandlers.html</anchorfile>
      <anchor>aca7481b0aaa5752c864793a7144145db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::map&lt; std::string, uint32_t &gt;</type>
      <name>DiagnosticArrayMap</name>
      <anchorfile>classio__comm__rx_1_1CallbackHandlers.html</anchorfile>
      <anchor>abbf2fb23d4aac5e70743962d017081b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::map&lt; std::string, uint32_t &gt;</type>
      <name>GPSFixMap</name>
      <anchorfile>classio__comm__rx_1_1CallbackHandlers.html</anchorfile>
      <anchor>a57e98951fdacb93ad5fd338252daf197</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::map&lt; std::string, uint32_t &gt;</type>
      <name>NavSatFixMap</name>
      <anchorfile>classio__comm__rx_1_1CallbackHandlers.html</anchorfile>
      <anchor>abccaea412434f3b95a35da19f1ff32bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::map&lt; std::string, uint32_t &gt;</type>
      <name>PoseWithCovarianceStampedMap</name>
      <anchorfile>classio__comm__rx_1_1CallbackHandlers.html</anchorfile>
      <anchor>a97a5110ec823eee4c9524d56c9f5b35a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static boost::mutex</type>
      <name>callback_mutex_</name>
      <anchorfile>classio__comm__rx_1_1CallbackHandlers.html</anchorfile>
      <anchor>a3f65b0dd70a09fbc683a5b0ed2d4c281</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static DiagnosticArrayMap</type>
      <name>diagnosticarray_map</name>
      <anchorfile>classio__comm__rx_1_1CallbackHandlers.html</anchorfile>
      <anchor>a6d8118f503de8a190b21a98cec12ab95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static std::string</type>
      <name>do_diagnostics_</name>
      <anchorfile>classio__comm__rx_1_1CallbackHandlers.html</anchorfile>
      <anchor>ab6f22c44a1c38c5b0c98263f2591656e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static std::string</type>
      <name>do_gpsfix_</name>
      <anchorfile>classio__comm__rx_1_1CallbackHandlers.html</anchorfile>
      <anchor>ab58165ef690815bab239273243624542</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static std::string</type>
      <name>do_navsatfix_</name>
      <anchorfile>classio__comm__rx_1_1CallbackHandlers.html</anchorfile>
      <anchor>ac61f80e6010c1716eb0d71f2ec7968da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static std::string</type>
      <name>do_pose_</name>
      <anchorfile>classio__comm__rx_1_1CallbackHandlers.html</anchorfile>
      <anchor>aaccd664283b46c258faca343d979d57e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static GPSFixMap</type>
      <name>gpsfix_map</name>
      <anchorfile>classio__comm__rx_1_1CallbackHandlers.html</anchorfile>
      <anchor>a678564b3e5e89aac5cdf27af8214c702</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static NavSatFixMap</type>
      <name>navsatfix_map</name>
      <anchorfile>classio__comm__rx_1_1CallbackHandlers.html</anchorfile>
      <anchor>add1731c6526d67a36340890831d971b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static PoseWithCovarianceStampedMap</type>
      <name>pose_map</name>
      <anchorfile>classio__comm__rx_1_1CallbackHandlers.html</anchorfile>
      <anchor>ab43f4932af260b71fbc25c81f86c3c1a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ChannelSatInfo</name>
    <filename>structChannelSatInfo.html</filename>
    <member kind="variable">
      <type>uint16_t</type>
      <name>az_rise_set</name>
      <anchorfile>structChannelSatInfo.html</anchorfile>
      <anchor>a903a436213bd05d352ead38085b2a275</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>channel</name>
      <anchorfile>structChannelSatInfo.html</anchorfile>
      <anchor>a1448ff932fed772b4b6dbc8bfd3243b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int8_t</type>
      <name>elev</name>
      <anchorfile>structChannelSatInfo.html</anchorfile>
      <anchor>a36996ee2a183adf3d5018049e21c5fbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>freq_nr</name>
      <anchorfile>structChannelSatInfo.html</anchorfile>
      <anchor>a14d7c18101c63d433ef173fb25228c1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>health_status</name>
      <anchorfile>structChannelSatInfo.html</anchorfile>
      <anchor>a7dfc99eff3adcb21d4d8e3db2c9e4b20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>n2</name>
      <anchorfile>structChannelSatInfo.html</anchorfile>
      <anchor>a2f9b43de5e1f080175432a75babb035c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>reserved1</name>
      <anchorfile>structChannelSatInfo.html</anchorfile>
      <anchor>aaa053e6f1241118143a61de05c21e728</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>reserved2</name>
      <anchorfile>structChannelSatInfo.html</anchorfile>
      <anchor>a061bd197971eec8a32b64265a51f2f75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>sv_id</name>
      <anchorfile>structChannelSatInfo.html</anchorfile>
      <anchor>af1f815dd8a4f3df36d13fe8e3a99bde9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ChannelStateInfo</name>
    <filename>structChannelStateInfo.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>antenna</name>
      <anchorfile>structChannelStateInfo.html</anchorfile>
      <anchor>a2ac5c39e2b7d4ef14c00eb6b8131f837</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>pvt_info</name>
      <anchorfile>structChannelStateInfo.html</anchorfile>
      <anchor>a6cc324b009a28476bba2b911e2674ed4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>pvt_status</name>
      <anchorfile>structChannelStateInfo.html</anchorfile>
      <anchor>a59e2788b44b317bd0207205eef7f8568</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>reserved</name>
      <anchorfile>structChannelStateInfo.html</anchorfile>
      <anchor>aea6d6bd4153b3a5a8b4fd8a81f79da48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>tracking_status</name>
      <anchorfile>structChannelStateInfo.html</anchorfile>
      <anchor>a25f0fef2638f63a3f678f4ffdcd805a8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ChannelStatus</name>
    <filename>structChannelStatus.html</filename>
    <member kind="variable">
      <type>BlockHeader_t</type>
      <name>block_header</name>
      <anchorfile>structChannelStatus.html</anchorfile>
      <anchor>ac4992f8b3f2393f4cfe996911e852a7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>data</name>
      <anchorfile>structChannelStatus.html</anchorfile>
      <anchor>a14027b46c367a0647c0003eed049ba9a</anchor>
      <arglist>[SBF_CHANNELSTATUS_DATA_LENGTH]</arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>n</name>
      <anchorfile>structChannelStatus.html</anchorfile>
      <anchor>af0bd1ceb653062b7fbd03302b6f1e68a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>reserved</name>
      <anchorfile>structChannelStatus.html</anchorfile>
      <anchor>a5b03d9d4ef4b23c1fc43312516128523</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>sb1_size</name>
      <anchorfile>structChannelStatus.html</anchorfile>
      <anchor>aa26940a71a1e486a6bdcd1b4ff6c09df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>sb2_size</name>
      <anchorfile>structChannelStatus.html</anchorfile>
      <anchor>a59caef7aeef5390a8c6f03266240a22d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>tow</name>
      <anchorfile>structChannelStatus.html</anchorfile>
      <anchor>ab2f7ad79008c21d7defbdd6bf337828a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>wnc</name>
      <anchorfile>structChannelStatus.html</anchorfile>
      <anchor>a7d5f2b9244bb57df396fea73a52ca7cd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CircularBuffer</name>
    <filename>classCircularBuffer.html</filename>
    <member kind="function">
      <type>std::size_t</type>
      <name>capacity</name>
      <anchorfile>classCircularBuffer.html</anchorfile>
      <anchor>a453971561ff89049ab87c9fe801efb17</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CircularBuffer</name>
      <anchorfile>classCircularBuffer.html</anchorfile>
      <anchor>af2cc92552dc7df25ef2463e651689419</anchor>
      <arglist>(std::size_t capacity)</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>read</name>
      <anchorfile>classCircularBuffer.html</anchorfile>
      <anchor>ac0d39c8f590584dbb8e98c320e169c88</anchor>
      <arglist>(uint8_t *data, std::size_t bytes)</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>size</name>
      <anchorfile>classCircularBuffer.html</anchorfile>
      <anchor>af91a0d0d6f00a1295612d204998e00bf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>write</name>
      <anchorfile>classCircularBuffer.html</anchorfile>
      <anchor>aaeabea80655d80bfe4ef8b6ad91da2bd</anchor>
      <arglist>(const uint8_t *data, std::size_t bytes)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CircularBuffer</name>
      <anchorfile>classCircularBuffer.html</anchorfile>
      <anchor>a916f9506cf86010056d189b51fd72c91</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::size_t</type>
      <name>capacity_</name>
      <anchorfile>classCircularBuffer.html</anchorfile>
      <anchor>aaba9c4e9e680b9f095a13b31a5c1a9fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t *</type>
      <name>data_</name>
      <anchorfile>classCircularBuffer.html</anchorfile>
      <anchor>ad2ba92eb33d42e83cd3ebecb8f362749</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::size_t</type>
      <name>head_</name>
      <anchorfile>classCircularBuffer.html</anchorfile>
      <anchor>a4f20c257060a011da349179f92a92381</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::size_t</type>
      <name>size_</name>
      <anchorfile>classCircularBuffer.html</anchorfile>
      <anchor>aea2f3278982ab619369785132a0df0d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::size_t</type>
      <name>tail_</name>
      <anchorfile>classCircularBuffer.html</anchorfile>
      <anchor>a2a11fe18fb8f098131f39a3c47676ecd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>io_comm_rx::Comm_IO</name>
    <filename>classio__comm__rx_1_1Comm__IO.html</filename>
    <member kind="function">
      <type></type>
      <name>Comm_IO</name>
      <anchorfile>classio__comm__rx_1_1Comm__IO.html</anchorfile>
      <anchor>af39f394e569f5da3bca7490a944593d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CallbackHandlers</type>
      <name>getHandlers</name>
      <anchorfile>classio__comm__rx_1_1Comm__IO.html</anchorfile>
      <anchor>aeb0ed8482f5c92a88627ceed28f140b9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>initializeSerial</name>
      <anchorfile>classio__comm__rx_1_1Comm__IO.html</anchorfile>
      <anchor>a275c32a25ed6b40c353211ae89505dfd</anchor>
      <arglist>(std::string port, uint32_t baudrate=115200, std::string flowcontrol=&quot;None&quot;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>initializeTCP</name>
      <anchorfile>classio__comm__rx_1_1Comm__IO.html</anchorfile>
      <anchor>a109de026b8e7bda8c355dd7c57f7b958</anchor>
      <arglist>(std::string host, std::string port)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetSerial</name>
      <anchorfile>classio__comm__rx_1_1Comm__IO.html</anchorfile>
      <anchor>a1987583fa8c5b76bbc4f86c55d1b2ae9</anchor>
      <arglist>(std::string port)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>send</name>
      <anchorfile>classio__comm__rx_1_1Comm__IO.html</anchorfile>
      <anchor>acc8facbed5c71527356fdd7189674771</anchor>
      <arglist>(std::string cmd)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setManager</name>
      <anchorfile>classio__comm__rx_1_1Comm__IO.html</anchorfile>
      <anchor>ad05e4d97461fde2d9dd49b890bd9effd</anchor>
      <arglist>(const boost::shared_ptr&lt; Manager &gt; &amp;manager)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Comm_IO</name>
      <anchorfile>classio__comm__rx_1_1Comm__IO.html</anchorfile>
      <anchor>ade1be300d3570fe8c6fd7b4999ca5dbc</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable">
      <type>CallbackHandlers</type>
      <name>handlers_</name>
      <anchorfile>classio__comm__rx_1_1Comm__IO.html</anchorfile>
      <anchor>a7db7191385e5be272eed0d3f607ad904</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>baudrate_</name>
      <anchorfile>classio__comm__rx_1_1Comm__IO.html</anchorfile>
      <anchor>adb3ae16ba0a968f4f92a27851d6e8b81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>host_</name>
      <anchorfile>classio__comm__rx_1_1Comm__IO.html</anchorfile>
      <anchor>ac8e329c998d24fbf2cf7fde16670173f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; Manager &gt;</type>
      <name>manager_</name>
      <anchorfile>classio__comm__rx_1_1Comm__IO.html</anchorfile>
      <anchor>aaeb182e78bb15a2656dc8f9289c8048d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>port_</name>
      <anchorfile>classio__comm__rx_1_1Comm__IO.html</anchorfile>
      <anchor>a70072730ebbfb84a07fb432103011163</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>serial_port_</name>
      <anchorfile>classio__comm__rx_1_1Comm__IO.html</anchorfile>
      <anchor>a8ae2d8c5f141a3d2b5638f9da059a3ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const unsigned int</type>
      <name>SET_BAUDRATE_SLEEP_</name>
      <anchorfile>classio__comm__rx_1_1Comm__IO.html</anchorfile>
      <anchor>a7ae3bb36047cd5c7e747d2855c1d7c74</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>CallbackHandlers</name>
      <anchorfile>classio__comm__rx_1_1Comm__IO.html</anchorfile>
      <anchor>aa7aab5930866434f195a96d0d5307327</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>RxMessage</name>
      <anchorfile>classio__comm__rx_1_1Comm__IO.html</anchorfile>
      <anchor>a286db5d674bbbc19bb33fbf7f3a74e15</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DOP</name>
    <filename>structDOP.html</filename>
    <member kind="variable">
      <type>BlockHeader_t</type>
      <name>block_header</name>
      <anchorfile>structDOP.html</anchorfile>
      <anchor>afe82475bdcd0288d8ee7e30f4cb7cef1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>hdop</name>
      <anchorfile>structDOP.html</anchorfile>
      <anchor>a15e279b4ad4eb5567d6ee38004ffa8b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>hpl</name>
      <anchorfile>structDOP.html</anchorfile>
      <anchor>a031dad94f83706d74557574dd4b420a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>nr_sv</name>
      <anchorfile>structDOP.html</anchorfile>
      <anchor>aca20ccceb7bab80abfb5f3e1e9a0e613</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>pdop</name>
      <anchorfile>structDOP.html</anchorfile>
      <anchor>af046650ecd4e1a57199891bfcd552703</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>reserved</name>
      <anchorfile>structDOP.html</anchorfile>
      <anchor>a34a4dab8f6f1f9ad4a25d29a5120c7bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>tdop</name>
      <anchorfile>structDOP.html</anchorfile>
      <anchor>a2cb8878f6fd5785bfdf4c94ca2d2901e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>tow</name>
      <anchorfile>structDOP.html</anchorfile>
      <anchor>a79e048c4a29a8da5b7c2a60ce5aed4d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>vdop</name>
      <anchorfile>structDOP.html</anchorfile>
      <anchor>af20d86c00a527e4a81960fb1f84f4f75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>vpl</name>
      <anchorfile>structDOP.html</anchorfile>
      <anchor>aabe2828ab4617c8ff2c769110e37b7da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>wnc</name>
      <anchorfile>structDOP.html</anchorfile>
      <anchor>aa899cf8d3d360b280e27122c2aebb2d8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GpggaParser</name>
    <filename>classGpggaParser.html</filename>
    <base>BaseParser&lt; rosaic::GpggaPtr &gt;</base>
    <member kind="function">
      <type>const std::string</type>
      <name>getMessageID</name>
      <anchorfile>classGpggaParser.html</anchorfile>
      <anchor>a534807b5bf7622bbbf7a2289bfba4064</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GpggaParser</name>
      <anchorfile>classGpggaParser.html</anchorfile>
      <anchor>a3f58b883fe444f24a76efd7441f178aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>rosaic::GpggaPtr</type>
      <name>parseASCII</name>
      <anchorfile>classGpggaParser.html</anchorfile>
      <anchor>a6bda3f0b9240ce9a8a6d39361dcc29ec</anchor>
      <arglist>(const NMEASentence &amp;sentence) noexcept(false) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>wasLastGPGGAValid</name>
      <anchorfile>classGpggaParser.html</anchorfile>
      <anchor>a6c81d509fa73629a43751b3ca1620981</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>MESSAGE_ID</name>
      <anchorfile>classGpggaParser.html</anchorfile>
      <anchor>a135d678a2ac030dbbbf4c5ab71c142d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>was_last_gpgga_valid_</name>
      <anchorfile>classGpggaParser.html</anchorfile>
      <anchor>a060d3261b1012d111b70934deeb4702e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GpgsaParser</name>
    <filename>classGpgsaParser.html</filename>
    <base>BaseParser&lt; rosaic::GpgsaPtr &gt;</base>
    <member kind="function">
      <type>const std::string</type>
      <name>getMessageID</name>
      <anchorfile>classGpgsaParser.html</anchorfile>
      <anchor>a69033cdac1d8d06f0341da9e721e66e5</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GpgsaParser</name>
      <anchorfile>classGpgsaParser.html</anchorfile>
      <anchor>a2a763ee35d98dab9a887f04242462fc2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>rosaic::GpgsaPtr</type>
      <name>parseASCII</name>
      <anchorfile>classGpgsaParser.html</anchorfile>
      <anchor>ac92bddc0eefcf6e63909c0b53b977176</anchor>
      <arglist>(const NMEASentence &amp;sentence) noexcept(false) override</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>MESSAGE_ID</name>
      <anchorfile>classGpgsaParser.html</anchorfile>
      <anchor>a9da577deba43bf3095f4e74c1a9250ce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GpgsvParser</name>
    <filename>classGpgsvParser.html</filename>
    <base>BaseParser&lt; rosaic::GpgsvPtr &gt;</base>
    <member kind="function">
      <type>const std::string</type>
      <name>getMessageID</name>
      <anchorfile>classGpgsvParser.html</anchorfile>
      <anchor>a01fa82f2791662a7c30a7e6ab8e49cfa</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GpgsvParser</name>
      <anchorfile>classGpgsvParser.html</anchorfile>
      <anchor>afe1710863c692c3a465abd5898849440</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>rosaic::GpgsvPtr</type>
      <name>parseASCII</name>
      <anchorfile>classGpgsvParser.html</anchorfile>
      <anchor>a1b850919b90f354070681f3a0f9fe678</anchor>
      <arglist>(const NMEASentence &amp;sentence) noexcept(false) override</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>MESSAGE_ID</name>
      <anchorfile>classGpgsvParser.html</anchorfile>
      <anchor>a92e8af1e08ef0f0a7d3cdd44bc447ac5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GprmcParser</name>
    <filename>classGprmcParser.html</filename>
    <base>BaseParser&lt; rosaic::GprmcPtr &gt;</base>
    <member kind="function">
      <type>const std::string</type>
      <name>getMessageID</name>
      <anchorfile>classGprmcParser.html</anchorfile>
      <anchor>adbec95c82c1c5dbf41af7dfa46043f2d</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GprmcParser</name>
      <anchorfile>classGprmcParser.html</anchorfile>
      <anchor>aadb2b66bcde1b621a81c76d9bca38486</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>rosaic::GprmcPtr</type>
      <name>parseASCII</name>
      <anchorfile>classGprmcParser.html</anchorfile>
      <anchor>a61a4b520769de66ff44104771d456b74</anchor>
      <arglist>(const NMEASentence &amp;sentence) noexcept(false) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>wasLastGPRMCValid</name>
      <anchorfile>classGprmcParser.html</anchorfile>
      <anchor>acb7e35adf2cc008a8c0f7c1d12ce5f32</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr double</type>
      <name>KNOTS_TO_MPS</name>
      <anchorfile>classGprmcParser.html</anchorfile>
      <anchor>a7af809b089c3710976f373c8c1b7b7ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>MESSAGE_ID</name>
      <anchorfile>classGprmcParser.html</anchorfile>
      <anchor>aad31ee036b25304feb810d5418838418</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>was_last_gprmc_valid_</name>
      <anchorfile>classGprmcParser.html</anchorfile>
      <anchor>ae1ad62c5608e6b00cb902631e85d22ee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>io_comm_rx::Manager</name>
    <filename>classio__comm__rx_1_1Manager.html</filename>
    <member kind="typedef">
      <type>boost::function&lt; void(const uint8_t *, std::size_t &amp;)&gt;</type>
      <name>Callback</name>
      <anchorfile>classio__comm__rx_1_1Manager.html</anchorfile>
      <anchor>a029aa66b239f8cee73fcae010ac5c980</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isOpen</name>
      <anchorfile>classio__comm__rx_1_1Manager.html</anchorfile>
      <anchor>a4976424aab68662bbd904760a5a354a3</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>send</name>
      <anchorfile>classio__comm__rx_1_1Manager.html</anchorfile>
      <anchor>a8b506970406c794cf7e457051f45b6c8</anchor>
      <arglist>(std::string cmd, std::size_t size)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setCallback</name>
      <anchorfile>classio__comm__rx_1_1Manager.html</anchorfile>
      <anchor>a21ce89938f4b4eb1de84335c43d48823</anchor>
      <arglist>(const Callback &amp;callback)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>wait</name>
      <anchorfile>classio__comm__rx_1_1Manager.html</anchorfile>
      <anchor>abd4e49033c12873599ef7484f466ff2d</anchor>
      <arglist>(uint16_t *count)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Manager</name>
      <anchorfile>classio__comm__rx_1_1Manager.html</anchorfile>
      <anchor>a12ff8e5d6efe7a19ff0d5589d47f2d17</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MeasEpoch</name>
    <filename>structMeasEpoch.html</filename>
    <member kind="variable">
      <type>BlockHeader_t</type>
      <name>block_header</name>
      <anchorfile>structMeasEpoch.html</anchorfile>
      <anchor>a24ec7866cc3003c35222f663f1cc0bb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>common_flags</name>
      <anchorfile>structMeasEpoch.html</anchorfile>
      <anchor>ac56b403f7e2c3a6646ca83b6a22c2b6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>cum_clk_jumps</name>
      <anchorfile>structMeasEpoch.html</anchorfile>
      <anchor>aa36049d1f8743cf71f58c8f72ff377b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>data</name>
      <anchorfile>structMeasEpoch.html</anchorfile>
      <anchor>afecc3ac81f11f111cd047bf389556553</anchor>
      <arglist>[MEASEPOCH_DATA_LENGTH]</arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>n</name>
      <anchorfile>structMeasEpoch.html</anchorfile>
      <anchor>a248447083f8dba67d85e24904e670263</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>reserved</name>
      <anchorfile>structMeasEpoch.html</anchorfile>
      <anchor>a1195ff319613740e07d34c8a4dc0377e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>sb1_size</name>
      <anchorfile>structMeasEpoch.html</anchorfile>
      <anchor>a31bbec8c31741f47baf30454e2ed86c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>sb2_size</name>
      <anchorfile>structMeasEpoch.html</anchorfile>
      <anchor>af7a762bd4430b4198e08506a69469c57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>tow</name>
      <anchorfile>structMeasEpoch.html</anchorfile>
      <anchor>a08f0640df3af435ea6c336b7937b7fac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>wnc</name>
      <anchorfile>structMeasEpoch.html</anchorfile>
      <anchor>a34f9a223d5328f9521cab672abec1670</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MeasEpochChannelType1</name>
    <filename>structMeasEpochChannelType1.html</filename>
    <member kind="variable">
      <type>uint16_t</type>
      <name>carrier_lsb</name>
      <anchorfile>structMeasEpochChannelType1.html</anchorfile>
      <anchor>aebbf2dbaadba57640f23839ac6777931</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int8_t</type>
      <name>carrier_msb</name>
      <anchorfile>structMeasEpochChannelType1.html</anchorfile>
      <anchor>a6d86f835583506fa28a80bf29192bbb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>cn0</name>
      <anchorfile>structMeasEpochChannelType1.html</anchorfile>
      <anchor>a0522e192bd1e3ef874329306a3dd0d7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>code_lsb</name>
      <anchorfile>structMeasEpochChannelType1.html</anchorfile>
      <anchor>a2826e22e0ccff88f8458bf364388d15c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>doppler</name>
      <anchorfile>structMeasEpochChannelType1.html</anchorfile>
      <anchor>a6599d669d8102b4ac6fe74f8cc2cb6a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>lock_time</name>
      <anchorfile>structMeasEpochChannelType1.html</anchorfile>
      <anchor>a5e020add95166daa8b4e1e420bea5585</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>misc</name>
      <anchorfile>structMeasEpochChannelType1.html</anchorfile>
      <anchor>adbcab5293d6062a486bb5c92181ff5d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>n_type2</name>
      <anchorfile>structMeasEpochChannelType1.html</anchorfile>
      <anchor>a6949cc94d6fa997afec7ef3fdc292acb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>obs_info</name>
      <anchorfile>structMeasEpochChannelType1.html</anchorfile>
      <anchor>a6b18e405989d7d0e34c29d6e6ae56736</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>rx_channel</name>
      <anchorfile>structMeasEpochChannelType1.html</anchorfile>
      <anchor>a3abde2a6a3223ace054f41a3c53aa609</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>sv_id</name>
      <anchorfile>structMeasEpochChannelType1.html</anchorfile>
      <anchor>a0f1971cdc964119063d951aee8f833f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>type</name>
      <anchorfile>structMeasEpochChannelType1.html</anchorfile>
      <anchor>a9f54140d71699f8af0c62538eb2ed046</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MeasEpochChannelType2</name>
    <filename>structMeasEpochChannelType2.html</filename>
    <member kind="variable">
      <type>uint16_t</type>
      <name>carrier_lsb</name>
      <anchorfile>structMeasEpochChannelType2.html</anchorfile>
      <anchor>a3791b1bc50b8031cd2a24a201c41bc34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int8_t</type>
      <name>carrier_msb</name>
      <anchorfile>structMeasEpochChannelType2.html</anchorfile>
      <anchor>aadf05b26962cd7d52799b00852a76bf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>cn0</name>
      <anchorfile>structMeasEpochChannelType2.html</anchorfile>
      <anchor>a0dfabc6bbf08bc39a6b7e8817c2ed4cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>code_offset_lsb</name>
      <anchorfile>structMeasEpochChannelType2.html</anchorfile>
      <anchor>a35a265de4b0d055f6e2b806a2bd15fcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>doppler_offset_lsb</name>
      <anchorfile>structMeasEpochChannelType2.html</anchorfile>
      <anchor>a9f2195230f28a1b6b7559e359a9d7ba1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>lock_time</name>
      <anchorfile>structMeasEpochChannelType2.html</anchorfile>
      <anchor>af8108bca3636dc6755f8d08bb026d5db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>obs_info</name>
      <anchorfile>structMeasEpochChannelType2.html</anchorfile>
      <anchor>a6752f543881dc2b8ae955842a2a8fa62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>offsets_msb</name>
      <anchorfile>structMeasEpochChannelType2.html</anchorfile>
      <anchor>a1206380c72decc50079b634774c80e34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>type</name>
      <anchorfile>structMeasEpochChannelType2.html</anchorfile>
      <anchor>a1f38d9a73264d5a5239f23323892257b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>NMEASentence</name>
    <filename>classNMEASentence.html</filename>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>get_body</name>
      <anchorfile>classNMEASentence.html</anchorfile>
      <anchor>aceeba4a25d46945938dede2cdbda7285</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NMEASentence</name>
      <anchorfile>classNMEASentence.html</anchorfile>
      <anchor>a5431f84f112966f6c8aa52d775c8c699</anchor>
      <arglist>(std::string id, std::vector&lt; std::string &gt; body)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; std::string &gt;</type>
      <name>body_</name>
      <anchorfile>classNMEASentence.html</anchorfile>
      <anchor>ad2edcf628857801e65725830c1c31d78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>id_</name>
      <anchorfile>classNMEASentence.html</anchorfile>
      <anchor>aea0e525b80349ec15db7efff3dd3d1d7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ParseException</name>
    <filename>classParseException.html</filename>
    <member kind="function">
      <type></type>
      <name>ParseException</name>
      <anchorfile>classParseException.html</anchorfile>
      <anchor>a244bb1c15a6abcb7243f53fce8f75719</anchor>
      <arglist>(const std::string &amp;error)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PosCovCartesian</name>
    <filename>structPosCovCartesian.html</filename>
    <member kind="variable">
      <type>BlockHeader_t</type>
      <name>block_header</name>
      <anchorfile>structPosCovCartesian.html</anchorfile>
      <anchor>adb47a1d658cd9be45b9a7be0a5888bf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>cov_bb</name>
      <anchorfile>structPosCovCartesian.html</anchorfile>
      <anchor>aa4f5e31521972c978b7e3593cebb751c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>cov_xb</name>
      <anchorfile>structPosCovCartesian.html</anchorfile>
      <anchor>ab293cb9b27358235547b396a1e751550</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>cov_xx</name>
      <anchorfile>structPosCovCartesian.html</anchorfile>
      <anchor>af2a6b6dfdf59013f6e00d99577e00952</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>cov_xy</name>
      <anchorfile>structPosCovCartesian.html</anchorfile>
      <anchor>a2343b9e7c079455936f9b8b84b428d7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>cov_xz</name>
      <anchorfile>structPosCovCartesian.html</anchorfile>
      <anchor>abdad0b7766b207f88160e4263ec6b121</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>cov_yb</name>
      <anchorfile>structPosCovCartesian.html</anchorfile>
      <anchor>a66425059cf358221493633597fbf4793</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>cov_yy</name>
      <anchorfile>structPosCovCartesian.html</anchorfile>
      <anchor>ad561663e00fa80430f86ed6e8c30491c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>cov_yz</name>
      <anchorfile>structPosCovCartesian.html</anchorfile>
      <anchor>a84e8dfea2004d436fd9deb8950dcbef4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>cov_zb</name>
      <anchorfile>structPosCovCartesian.html</anchorfile>
      <anchor>ab4143c3c8cfb7659dac5a9af2caeb350</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>cov_zz</name>
      <anchorfile>structPosCovCartesian.html</anchorfile>
      <anchor>ae995dc097161edd3bd27944ddd459d0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>error</name>
      <anchorfile>structPosCovCartesian.html</anchorfile>
      <anchor>ac6f7f730c1e87dde37b32c765a884f81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>mode</name>
      <anchorfile>structPosCovCartesian.html</anchorfile>
      <anchor>a13b457c472eb3d77b9db5fd41271fe6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>tow</name>
      <anchorfile>structPosCovCartesian.html</anchorfile>
      <anchor>a57c2ebe49a087f5f63ada5cd32ef2f6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>wnc</name>
      <anchorfile>structPosCovCartesian.html</anchorfile>
      <anchor>ae5e86a6240e21109530d4380113ca0cf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PosCovGeodetic</name>
    <filename>structPosCovGeodetic.html</filename>
    <member kind="variable">
      <type>BlockHeader_t</type>
      <name>block_header</name>
      <anchorfile>structPosCovGeodetic.html</anchorfile>
      <anchor>a72d6ac27dce8cea16c9358befbe903c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>cov_bb</name>
      <anchorfile>structPosCovGeodetic.html</anchorfile>
      <anchor>aee33ca5d0fcb6fa4f7df26a04f933a35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>cov_hb</name>
      <anchorfile>structPosCovGeodetic.html</anchorfile>
      <anchor>a62dcfcc3918d81e9f330b0e8e9f04355</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>cov_hgthgt</name>
      <anchorfile>structPosCovGeodetic.html</anchorfile>
      <anchor>acb180189d4b674a1c77883d071351c63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>cov_latb</name>
      <anchorfile>structPosCovGeodetic.html</anchorfile>
      <anchor>a8a18b874597bdaf104e65065a692b9d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>cov_lathgt</name>
      <anchorfile>structPosCovGeodetic.html</anchorfile>
      <anchor>a1d253ec6a82c0d28ba780b4b9165a34f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>cov_latlat</name>
      <anchorfile>structPosCovGeodetic.html</anchorfile>
      <anchor>a58e46dac96e3009881e29fd7e8d202f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>cov_latlon</name>
      <anchorfile>structPosCovGeodetic.html</anchorfile>
      <anchor>aea793b3d67c3e59e9a8a163e12122ad9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>cov_lonb</name>
      <anchorfile>structPosCovGeodetic.html</anchorfile>
      <anchor>a709e3daea33f6bfc8f925fae11fc15cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>cov_lonhgt</name>
      <anchorfile>structPosCovGeodetic.html</anchorfile>
      <anchor>a2232e1b6d621961614975bc0ca956a91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>cov_lonlon</name>
      <anchorfile>structPosCovGeodetic.html</anchorfile>
      <anchor>a9b05437c9fb3001e8d2dd9bbdd3e3c45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>error</name>
      <anchorfile>structPosCovGeodetic.html</anchorfile>
      <anchor>a99e6768aa39f5315614e57e5be92e2ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>mode</name>
      <anchorfile>structPosCovGeodetic.html</anchorfile>
      <anchor>ad3883819904589440d3b2bb18d0b207f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>tow</name>
      <anchorfile>structPosCovGeodetic.html</anchorfile>
      <anchor>a8f08c35114688e3f66f94fa8427a51f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>wnc</name>
      <anchorfile>structPosCovGeodetic.html</anchorfile>
      <anchor>a9c6993bd62fb29282c89702b54ab4c72</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PVTCartesian</name>
    <filename>structPVTCartesian.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>alert_flag</name>
      <anchorfile>structPVTCartesian.html</anchorfile>
      <anchor>ae6955232c6e729a194f72dd9a24e83cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BlockHeader_t</type>
      <name>block_header</name>
      <anchorfile>structPVTCartesian.html</anchorfile>
      <anchor>abca68755b8666f8c887313e28fab4c9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>cog</name>
      <anchorfile>structPVTCartesian.html</anchorfile>
      <anchor>a57db5453504cd3fb05cb71be484a0d74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>datum</name>
      <anchorfile>structPVTCartesian.html</anchorfile>
      <anchor>a4b8bd7f2163ee873ed5b3ceca95bbc50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>error</name>
      <anchorfile>structPVTCartesian.html</anchorfile>
      <anchor>a08e3c50af575e04bcf7a7d378ccaf37a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>h_accuracy</name>
      <anchorfile>structPVTCartesian.html</anchorfile>
      <anchor>a777f0ef21527c1602f2611d36291552a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>latency</name>
      <anchorfile>structPVTCartesian.html</anchorfile>
      <anchor>a58bab65e2a3642e0ae3465ceeae37573</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>mean_corr_age</name>
      <anchorfile>structPVTCartesian.html</anchorfile>
      <anchor>a5f94dcf9c62447a427cc27cbf6e02d1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>misc</name>
      <anchorfile>structPVTCartesian.html</anchorfile>
      <anchor>a574d4817bc0596305ecf10e663222cd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>mode</name>
      <anchorfile>structPVTCartesian.html</anchorfile>
      <anchor>a63a29347d16e7599020f52e238504d35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>nr_bases</name>
      <anchorfile>structPVTCartesian.html</anchorfile>
      <anchor>a33ac53b18291f3f30403efe8ad5ed8e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>nr_sv</name>
      <anchorfile>structPVTCartesian.html</anchorfile>
      <anchor>ada3513be4be912d841f50d505e9c1113</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>ppp_info</name>
      <anchorfile>structPVTCartesian.html</anchorfile>
      <anchor>a7f5af25448be0aa7152c04d7503e1038</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>reference_id</name>
      <anchorfile>structPVTCartesian.html</anchorfile>
      <anchor>a59c8cdc8fd75a297e9072a4fb7c389ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SBFDOUBLE</type>
      <name>rx_clk_bias</name>
      <anchorfile>structPVTCartesian.html</anchorfile>
      <anchor>acde36cba74bb0878145ac6d588b9adf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>rx_clk_drift</name>
      <anchorfile>structPVTCartesian.html</anchorfile>
      <anchor>ac5a295aff7ae1f6f38b411bc792de4f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>signal_info</name>
      <anchorfile>structPVTCartesian.html</anchorfile>
      <anchor>af818d388a80ee210f071ef3b7121f1b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>time_system</name>
      <anchorfile>structPVTCartesian.html</anchorfile>
      <anchor>a617a4aba3097de39580a8895ec316af1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>tow</name>
      <anchorfile>structPVTCartesian.html</anchorfile>
      <anchor>ac1ee14d7ad4f4fa025136f0eeb2b23d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>undulation</name>
      <anchorfile>structPVTCartesian.html</anchorfile>
      <anchor>a6c0331bc96c1eeabca07884c09047509</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>v_accuracy</name>
      <anchorfile>structPVTCartesian.html</anchorfile>
      <anchor>acad41d7fcf46509ab3ba254e7e3d2968</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>vx</name>
      <anchorfile>structPVTCartesian.html</anchorfile>
      <anchor>aa0ce3683bbc6f589133c4358978c9ad1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>vy</name>
      <anchorfile>structPVTCartesian.html</anchorfile>
      <anchor>a2bbbcd663aba8ac0213dc0317f0673ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>vz</name>
      <anchorfile>structPVTCartesian.html</anchorfile>
      <anchor>a9e4fc2528c9d6d29bddf5fd9ed86c99a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>wa_corr_info</name>
      <anchorfile>structPVTCartesian.html</anchorfile>
      <anchor>a04eaee6f0c7202c68703ddf9cf50d08a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>wnc</name>
      <anchorfile>structPVTCartesian.html</anchorfile>
      <anchor>aa7262cc21158128208dda29ea05e4ba7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SBFDOUBLE</type>
      <name>x</name>
      <anchorfile>structPVTCartesian.html</anchorfile>
      <anchor>a40d9c76d84689c067da1460eecdd3059</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SBFDOUBLE</type>
      <name>y</name>
      <anchorfile>structPVTCartesian.html</anchorfile>
      <anchor>ac28c6f47afdd54d9a4f18ef46a50c6e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SBFDOUBLE</type>
      <name>z</name>
      <anchorfile>structPVTCartesian.html</anchorfile>
      <anchor>a45758866d5792876d2c6969d925edbee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PVTGeodetic</name>
    <filename>structPVTGeodetic.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>alert_flag</name>
      <anchorfile>structPVTGeodetic.html</anchorfile>
      <anchor>aa3dc55aeb300b90cf5f1f3a8c2f8de5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BlockHeader_t</type>
      <name>block_header</name>
      <anchorfile>structPVTGeodetic.html</anchorfile>
      <anchor>a3b6e7d39d53abbae5f9f61768871a5e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>cog</name>
      <anchorfile>structPVTGeodetic.html</anchorfile>
      <anchor>ace48aa2203214a2d0f240a8f015e366f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>datum</name>
      <anchorfile>structPVTGeodetic.html</anchorfile>
      <anchor>a757a51a94ee9eea72ae1efd495442e0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>error</name>
      <anchorfile>structPVTGeodetic.html</anchorfile>
      <anchor>a862aaba2600ebc9e20d6233f60158f5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>h_accuracy</name>
      <anchorfile>structPVTGeodetic.html</anchorfile>
      <anchor>a52448c8adf2d5c5a5dbdfbdd904717e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SBFDOUBLE</type>
      <name>height</name>
      <anchorfile>structPVTGeodetic.html</anchorfile>
      <anchor>a5eb3661638e26ee126ab377711a2935d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>latency</name>
      <anchorfile>structPVTGeodetic.html</anchorfile>
      <anchor>aa70f6f869b3b74d0ba6eb2adad1bb4da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SBFDOUBLE</type>
      <name>latitude</name>
      <anchorfile>structPVTGeodetic.html</anchorfile>
      <anchor>a6adde2b0bf5b83e1d0ec61b6f3ed2be7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SBFDOUBLE</type>
      <name>longitude</name>
      <anchorfile>structPVTGeodetic.html</anchorfile>
      <anchor>afc27b2ff104168a1e57d1fcec1336782</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>mean_corr_age</name>
      <anchorfile>structPVTGeodetic.html</anchorfile>
      <anchor>a067e51b380e179dca4300b17a24ea5a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>misc</name>
      <anchorfile>structPVTGeodetic.html</anchorfile>
      <anchor>af17ebb71b0521b6a1430301e43eb696d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>mode</name>
      <anchorfile>structPVTGeodetic.html</anchorfile>
      <anchor>a30c0ba6a69938d75af590175aa4ba317</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>nr_bases</name>
      <anchorfile>structPVTGeodetic.html</anchorfile>
      <anchor>aa7244e94b640fdc29b985491df10c985</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>nr_sv</name>
      <anchorfile>structPVTGeodetic.html</anchorfile>
      <anchor>ab6a14e8da9186319589c2c37d36cd575</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>ppp_info</name>
      <anchorfile>structPVTGeodetic.html</anchorfile>
      <anchor>a57303cb8d8460d38c60d5b4fbef3b7fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>reference_id</name>
      <anchorfile>structPVTGeodetic.html</anchorfile>
      <anchor>ab798aba75da3fc2513749c5eb8bad7cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SBFDOUBLE</type>
      <name>rx_clk_bias</name>
      <anchorfile>structPVTGeodetic.html</anchorfile>
      <anchor>ab1b651bb7c72d5c6ded7e1f0e422a53d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>rx_clk_drift</name>
      <anchorfile>structPVTGeodetic.html</anchorfile>
      <anchor>a3a1e6d28d440297b988005c4bc1ad66e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>signal_info</name>
      <anchorfile>structPVTGeodetic.html</anchorfile>
      <anchor>a4aac11dd260bc9c5fcda09b06a419c30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>time_system</name>
      <anchorfile>structPVTGeodetic.html</anchorfile>
      <anchor>aeab65170fc96b43cad2c213b59c40f2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>tow</name>
      <anchorfile>structPVTGeodetic.html</anchorfile>
      <anchor>ad4949a07349358bd9f37fac387c98b47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>undulation</name>
      <anchorfile>structPVTGeodetic.html</anchorfile>
      <anchor>a666c0f5062cd60e1cccd8ab369e5d369</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>v_accuracy</name>
      <anchorfile>structPVTGeodetic.html</anchorfile>
      <anchor>ac5146141a85f976153ed76d4d9a29e7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>ve</name>
      <anchorfile>structPVTGeodetic.html</anchorfile>
      <anchor>a98af92876b7dfd749e7bd1e5bcde0f76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>vn</name>
      <anchorfile>structPVTGeodetic.html</anchorfile>
      <anchor>a55dced107ad0feb0e86469ab6558110a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>vu</name>
      <anchorfile>structPVTGeodetic.html</anchorfile>
      <anchor>a39e0354565f3525d888f93f6afca105b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>wa_corr_info</name>
      <anchorfile>structPVTGeodetic.html</anchorfile>
      <anchor>adfe6a63ce92033462240ac1a743b329f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>wnc</name>
      <anchorfile>structPVTGeodetic.html</anchorfile>
      <anchor>a55164b174762b59fe44296310b7604e4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QualityInd</name>
    <filename>structQualityInd.html</filename>
    <member kind="variable">
      <type>BlockHeader_t</type>
      <name>block_header</name>
      <anchorfile>structQualityInd.html</anchorfile>
      <anchor>a6dde92e7ae9d763b8837f63b69e19cca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>indicators</name>
      <anchorfile>structQualityInd.html</anchorfile>
      <anchor>a922fdf60a606243814ab04b9e88241fd</anchor>
      <arglist>[40]</arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>n</name>
      <anchorfile>structQualityInd.html</anchorfile>
      <anchor>a4dbb6313f6f3b40439be24ed05d35ea0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>reserved</name>
      <anchorfile>structQualityInd.html</anchorfile>
      <anchor>a8b0a5f64670878dfcf98aaa46626eea6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>tow</name>
      <anchorfile>structQualityInd.html</anchorfile>
      <anchor>a3bffbf0ab28469e074ef4ec70eb0ac40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>wnc</name>
      <anchorfile>structQualityInd.html</anchorfile>
      <anchor>a09cfad3a382163f2343d126bc98df4d0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ReceiverSetup</name>
    <filename>structReceiverSetup.html</filename>
    <member kind="variable">
      <type>char</type>
      <name>agency</name>
      <anchorfile>structReceiverSetup.html</anchorfile>
      <anchor>a16d13ca19057830fdd26c22734e72152</anchor>
      <arglist>[40]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>ant_serial_nbr</name>
      <anchorfile>structReceiverSetup.html</anchorfile>
      <anchor>a30c4ceb270070b3b97973168a3b64d82</anchor>
      <arglist>[20]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>ant_type</name>
      <anchorfile>structReceiverSetup.html</anchorfile>
      <anchor>a1435b01c3de1fdba935f44320a148454</anchor>
      <arglist>[20]</arglist>
    </member>
    <member kind="variable">
      <type>BlockHeader_t</type>
      <name>block_header</name>
      <anchorfile>structReceiverSetup.html</anchorfile>
      <anchor>a4e7f7f2c3de2dfcd8c5ea018d1814fd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>delta_e</name>
      <anchorfile>structReceiverSetup.html</anchorfile>
      <anchor>afe506dde27ab0875e927638a5e2752b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>delta_h</name>
      <anchorfile>structReceiverSetup.html</anchorfile>
      <anchor>ae5baa9b697e90a0379a52bb449abfb61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>delta_n</name>
      <anchorfile>structReceiverSetup.html</anchorfile>
      <anchor>a536e4902f550a1042d165023acefc96e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>gnss_fw_version</name>
      <anchorfile>structReceiverSetup.html</anchorfile>
      <anchor>a22e08a960ebd455d2cbb1a96a25a6e03</anchor>
      <arglist>[40]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>marker_name</name>
      <anchorfile>structReceiverSetup.html</anchorfile>
      <anchor>a0c53fbd46de02fdc0265248e2bccdd21</anchor>
      <arglist>[60]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>marker_number</name>
      <anchorfile>structReceiverSetup.html</anchorfile>
      <anchor>a45f59f4db499e34e01175b04b93a745b</anchor>
      <arglist>[20]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>marker_type</name>
      <anchorfile>structReceiverSetup.html</anchorfile>
      <anchor>a9aa3c46650a8b06c3044ffa61439e361</anchor>
      <arglist>[20]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>observer</name>
      <anchorfile>structReceiverSetup.html</anchorfile>
      <anchor>a9ac024cbea4ffac3e9d8fbae626d63f3</anchor>
      <arglist>[20]</arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>reserved</name>
      <anchorfile>structReceiverSetup.html</anchorfile>
      <anchor>a7a27d76e71b6c26ae7132f7c4f8339a6</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>rx_name</name>
      <anchorfile>structReceiverSetup.html</anchorfile>
      <anchor>a2944373b3c754c4c3942bd35d50f4f48</anchor>
      <arglist>[20]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>rx_serial_number</name>
      <anchorfile>structReceiverSetup.html</anchorfile>
      <anchor>a6e9efcce80d9eefd35cf3ed3a053d66c</anchor>
      <arglist>[20]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>rx_version</name>
      <anchorfile>structReceiverSetup.html</anchorfile>
      <anchor>ae8e60b1b15840d4a28abe9bc58c3bed8</anchor>
      <arglist>[20]</arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>tow</name>
      <anchorfile>structReceiverSetup.html</anchorfile>
      <anchor>a93980475541e76b35877444216e9723f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>wnc</name>
      <anchorfile>structReceiverSetup.html</anchorfile>
      <anchor>a93d308e6650ea246164ba8253459b234</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ReceiverStatus</name>
    <filename>structReceiverStatus.html</filename>
    <member kind="variable">
      <type>AGCState_t</type>
      <name>agc_state</name>
      <anchorfile>structReceiverStatus.html</anchorfile>
      <anchor>a3142e1042076258b2ddffb2c39ae4d2e</anchor>
      <arglist>[18]</arglist>
    </member>
    <member kind="variable">
      <type>BlockHeader_t</type>
      <name>block_header</name>
      <anchorfile>structReceiverStatus.html</anchorfile>
      <anchor>a26c65b0d7f923189a7badd18bdd9736b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>cmd_count</name>
      <anchorfile>structReceiverStatus.html</anchorfile>
      <anchor>adad4b6d6359f17cc1623edfa4c952a23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>cpu_load</name>
      <anchorfile>structReceiverStatus.html</anchorfile>
      <anchor>a8f4f197ac2da5a4df4e40ef75471fe5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>ext_error</name>
      <anchorfile>structReceiverStatus.html</anchorfile>
      <anchor>adbe52c152da55bd6cd9d02b53704b6a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>n</name>
      <anchorfile>structReceiverStatus.html</anchorfile>
      <anchor>a16143cdf614435c1b1ea141c1255abdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>rx_error</name>
      <anchorfile>structReceiverStatus.html</anchorfile>
      <anchor>a85f0f75f259f33d66c669a7e2d6e5a66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>rx_status</name>
      <anchorfile>structReceiverStatus.html</anchorfile>
      <anchor>a4aa235563ce21ae113aaf474e706e7a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>sb_lngth</name>
      <anchorfile>structReceiverStatus.html</anchorfile>
      <anchor>a8ea05f8e8bcfcf240cab80843f331ca3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>temperature</name>
      <anchorfile>structReceiverStatus.html</anchorfile>
      <anchor>a7086c3222c703eac7809dea181baa8fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>tow</name>
      <anchorfile>structReceiverStatus.html</anchorfile>
      <anchor>a17846929bbe89f0dfdcd673214391d7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>up_time</name>
      <anchorfile>structReceiverStatus.html</anchorfile>
      <anchor>a1e13424d8bdc8ad092b152105125f304</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>wnc</name>
      <anchorfile>structReceiverStatus.html</anchorfile>
      <anchor>a96a6d78f3377f230b8af00c5cef6be30</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rosaic_node::ROSaicNode</name>
    <filename>classrosaic__node_1_1ROSaicNode.html</filename>
    <member kind="function">
      <type>void</type>
      <name>configureRx</name>
      <anchorfile>classrosaic__node_1_1ROSaicNode.html</anchorfile>
      <anchor>a973c20490df115b9b03a75321f5b9891</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>connect</name>
      <anchorfile>classrosaic__node_1_1ROSaicNode.html</anchorfile>
      <anchor>a811e5d18f33c13d1e49c2899a540abae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>defineMessages</name>
      <anchorfile>classrosaic__node_1_1ROSaicNode.html</anchorfile>
      <anchor>aef99354347e1de09d8a1ef0f1c792e8a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getROSParams</name>
      <anchorfile>classrosaic__node_1_1ROSaicNode.html</anchorfile>
      <anchor>ac4214f08ed363f11c5741e7ee5bcdf45</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initializeIO</name>
      <anchorfile>classrosaic__node_1_1ROSaicNode.html</anchorfile>
      <anchor>a0a7a85ecd1f4a6313711c13fbb659bad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reconnect</name>
      <anchorfile>classrosaic__node_1_1ROSaicNode.html</anchorfile>
      <anchor>a5e8c0a710df92963ed8b2d6a247db8ba</anchor>
      <arglist>(const ros::TimerEvent &amp;event)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ROSaicNode</name>
      <anchorfile>classrosaic__node_1_1ROSaicNode.html</anchorfile>
      <anchor>aac8f464de6418f72af432b1b5ebfeda3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>ant_serial_nr_</name>
      <anchorfile>classrosaic__node_1_1ROSaicNode.html</anchorfile>
      <anchor>ab5a12c170fcf982965887e1877cac8f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>ant_type_</name>
      <anchorfile>classrosaic__node_1_1ROSaicNode.html</anchorfile>
      <anchor>a213a2e11c72e65d399d5b89895850811</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>baudrate_</name>
      <anchorfile>classrosaic__node_1_1ROSaicNode.html</anchorfile>
      <anchor>ab3c2048302c1ffb76730cc0be20c4f9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>caster_</name>
      <anchorfile>classrosaic__node_1_1ROSaicNode.html</anchorfile>
      <anchor>aa2b95bc3de9b499469fc9efd2574cc22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>caster_port_</name>
      <anchorfile>classrosaic__node_1_1ROSaicNode.html</anchorfile>
      <anchor>ab5cf6a665857061d80af9e3a5b9ef80f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>connected_</name>
      <anchorfile>classrosaic__node_1_1ROSaicNode.html</anchorfile>
      <anchor>a14d93cf26d847306e0e152967ea9d5a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::condition_variable</type>
      <name>connection_condition_</name>
      <anchorfile>classrosaic__node_1_1ROSaicNode.html</anchorfile>
      <anchor>a33941e2f0b22627033d7de2898964536</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>connection_mutex_</name>
      <anchorfile>classrosaic__node_1_1ROSaicNode.html</anchorfile>
      <anchor>a272fa8e8d0aa563c9cd1514d0c72f0f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>datum_</name>
      <anchorfile>classrosaic__node_1_1ROSaicNode.html</anchorfile>
      <anchor>af4c4ff5a77747dd8ac916eeadb5dfef2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>delta_e_</name>
      <anchorfile>classrosaic__node_1_1ROSaicNode.html</anchorfile>
      <anchor>a202d04383676ab6876e65fda2fc10d7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>delta_n_</name>
      <anchorfile>classrosaic__node_1_1ROSaicNode.html</anchorfile>
      <anchor>ae693db28c3636e7dcc9d746f2969da16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>delta_u_</name>
      <anchorfile>classrosaic__node_1_1ROSaicNode.html</anchorfile>
      <anchor>a9d0e85f28e2926712808ff273506a968</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>device_</name>
      <anchorfile>classrosaic__node_1_1ROSaicNode.html</anchorfile>
      <anchor>a922fc2c205fce0783d0d79464a7ace87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>hw_flow_control_</name>
      <anchorfile>classrosaic__node_1_1ROSaicNode.html</anchorfile>
      <anchor>a21337068e23a578bef55b22504e15a68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>mode_</name>
      <anchorfile>classrosaic__node_1_1ROSaicNode.html</anchorfile>
      <anchor>abd136243687d2a071b0e0d9a993e4d26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>mountpoint_</name>
      <anchorfile>classrosaic__node_1_1ROSaicNode.html</anchorfile>
      <anchor>ad7ac34e96814bff43dfee6f04490fa83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>ntrip_version_</name>
      <anchorfile>classrosaic__node_1_1ROSaicNode.html</anchorfile>
      <anchor>a35cbd0ad21f5f37d8f96da2607075c98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>password_</name>
      <anchorfile>classrosaic__node_1_1ROSaicNode.html</anchorfile>
      <anchor>abcb04863e4029999bd8a9a6feca6b130</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>polling_period_pvt_</name>
      <anchorfile>classrosaic__node_1_1ROSaicNode.html</anchorfile>
      <anchor>aad71aba9eb78e18bf21db1eae5a67768</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>polling_period_rest_</name>
      <anchorfile>classrosaic__node_1_1ROSaicNode.html</anchorfile>
      <anchor>a01e6599ca70238de71fffb50e89ab62b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>publish_attcoveuler_</name>
      <anchorfile>classrosaic__node_1_1ROSaicNode.html</anchorfile>
      <anchor>abd177e80cc8938d804bd5b836154c94b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>publish_atteuler_</name>
      <anchorfile>classrosaic__node_1_1ROSaicNode.html</anchorfile>
      <anchor>a6cce0c536bd41ffa3d949c15c7107d69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>publish_gpgga_</name>
      <anchorfile>classrosaic__node_1_1ROSaicNode.html</anchorfile>
      <anchor>aaa969322e38dffe8b430e1178c6756b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>publish_gpgsa_</name>
      <anchorfile>classrosaic__node_1_1ROSaicNode.html</anchorfile>
      <anchor>aa189378ef3cff451871d71ae66c90a15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>publish_gpgsv_</name>
      <anchorfile>classrosaic__node_1_1ROSaicNode.html</anchorfile>
      <anchor>a46cfeb6e757e979e2351043bf2249fbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>publish_gprmc_</name>
      <anchorfile>classrosaic__node_1_1ROSaicNode.html</anchorfile>
      <anchor>a10f21133492384669b1d17b210a9b2b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>publish_poscovcartesian_</name>
      <anchorfile>classrosaic__node_1_1ROSaicNode.html</anchorfile>
      <anchor>a62f9617805898fdbb8c575908b747648</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>publish_poscovgeodetic_</name>
      <anchorfile>classrosaic__node_1_1ROSaicNode.html</anchorfile>
      <anchor>ac0a09a2ae72062f909314116de4150bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>publish_pvtcartesian_</name>
      <anchorfile>classrosaic__node_1_1ROSaicNode.html</anchorfile>
      <anchor>ad5a20ce7c5afc9e060b0a8d8300642ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>publish_pvtgeodetic_</name>
      <anchorfile>classrosaic__node_1_1ROSaicNode.html</anchorfile>
      <anchor>a7ec7e11543ed252497ad1a348c608ddd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>reconnect_delay_s_</name>
      <anchorfile>classrosaic__node_1_1ROSaicNode.html</anchorfile>
      <anchor>a901dc455d86d71ca533e37b37e102270</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Timer</type>
      <name>reconnect_timer_</name>
      <anchorfile>classrosaic__node_1_1ROSaicNode.html</anchorfile>
      <anchor>ade41f8b44a913dfbed11ea17d161dc47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>rtcm_version_</name>
      <anchorfile>classrosaic__node_1_1ROSaicNode.html</anchorfile>
      <anchor>ac8ba9ffd43f9df178729a739d3dcf627</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>rx_has_internet_</name>
      <anchorfile>classrosaic__node_1_1ROSaicNode.html</anchorfile>
      <anchor>a5b5a6e0d47c3e4d1edc7b08c4987af73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>rx_input_corrections_serial_</name>
      <anchorfile>classrosaic__node_1_1ROSaicNode.html</anchorfile>
      <anchor>acbbf6edc0498bca0c91297206d9d1f6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>rx_input_corrections_tcp_</name>
      <anchorfile>classrosaic__node_1_1ROSaicNode.html</anchorfile>
      <anchor>a6329187d9c1dfeb0f1b52bcbd628158e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>rx_serial_port_</name>
      <anchorfile>classrosaic__node_1_1ROSaicNode.html</anchorfile>
      <anchor>ad179d38deb7e7ba97e5013e23e7bd0d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>send_gga_</name>
      <anchorfile>classrosaic__node_1_1ROSaicNode.html</anchorfile>
      <anchor>ac5783763fa12cc779606975da28d28de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>serial_</name>
      <anchorfile>classrosaic__node_1_1ROSaicNode.html</anchorfile>
      <anchor>aabd7babb5817ad774e27338ee493c8fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>tcp_host_</name>
      <anchorfile>classrosaic__node_1_1ROSaicNode.html</anchorfile>
      <anchor>ab2ec23702ecd6ca6d505faa7f4a64aeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>tcp_port_</name>
      <anchorfile>classrosaic__node_1_1ROSaicNode.html</anchorfile>
      <anchor>a98817d90c8bf3bb03635903be07d6d85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>username_</name>
      <anchorfile>classrosaic__node_1_1ROSaicNode.html</anchorfile>
      <anchor>a525b1a8000d789c21fc56003d674b70b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>io_comm_rx::RxMessage</name>
    <filename>classio__comm__rx_1_1RxMessage.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>found</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>a2144062267dc80c653f61ee0529e5f82</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>getBlockLength</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>af4004d882c3d5d157897b2744c1db556</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>getCount</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>a2d4f61c4e66bd0d2c676bf56a59d4fa6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const uint8_t *</type>
      <name>getEndBuffer</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>ac3084d665e5ec11ee2480af920f85e65</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const uint8_t *</type>
      <name>getPosBuffer</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>ae9569835f786c452bb168fc03644c3b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isConnectionDescriptor</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>aa2f85e4e3efc8a0717e539f652026b32</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isErrorMessage</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>a9e7f4256d0a947071f6dc669bd44fe1d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isMessage</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>afc0b3f7b2ce1685d68fd3d56ee706f2c</anchor>
      <arglist>(const uint16_t ID)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isMessage</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>ae0edfb5caf6c851c01b7742273082449</anchor>
      <arglist>(std::string ID)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isNMEA</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>a504892bad09b1ccd4341430433218187</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isResponse</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>a965fedf10e8ca349580d6fc16627d2b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSBF</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>a430278d20b0c6dff502734830d3da8cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>messageID</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>a2dd061b984006862dff832fd41dd6180</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>messageSize</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>ad526fed2d4d8bf4c681f11fb8fb1ad4a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>next</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>a14a5b662425623e019e433df4e84d23e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>read</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>abc765af1d72b26c5383591af717a6e19</anchor>
      <arglist>(typename boost::call_traits&lt; T &gt;::reference message, std::string message_key, bool search=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RxMessage</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>a878c21f7f1faee5d3207633a21c909a6</anchor>
      <arglist>(const uint8_t *data, std::size_t &amp;size)</arglist>
    </member>
    <member kind="function">
      <type>const uint8_t *</type>
      <name>search</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>a04fe4308c625d1fe0d33078748b0f5e8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>found_</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>a6cc35f73a8bc5db573e59f1bef1a6f21</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::map&lt; std::string, RxID_Enum &gt;</type>
      <name>RxIDMap</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>a53fecea55946f4ab970c5b13b5959e53</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::map&lt; uint16_t, TypeOfPVT_Enum &gt;</type>
      <name>TypeOfPVTMap</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>a6e7076e873a5129cbd74302c3fa00089</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>rosaic::AttCovEulerPtr</type>
      <name>AttCovEulerCallback</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>a718165de9ad80cea23f99995617b304e</anchor>
      <arglist>(AttCovEuler &amp;data)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>rosaic::AttEulerPtr</type>
      <name>AttEulerCallback</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>ab9268fbd3279405c01f50c3ce6ff1286</anchor>
      <arglist>(AttEuler &amp;data)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>diagnostic_msgs::DiagnosticArrayPtr</type>
      <name>DiagnosticArrayCallback</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>aebcc2b368aba5ceb17d6323930826f04</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>gps_common::GPSFixPtr</type>
      <name>GPSFixCallback</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>a806bbf4e9dac473c76483d6d1b751051</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>sensor_msgs::NavSatFixPtr</type>
      <name>NavSatFixCallback</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>ababfab5327b3e5fa79c098d008002145</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>rosaic::PosCovCartesianPtr</type>
      <name>PosCovCartesianCallback</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>abce8b3ef3441e15a637ee71da81d260d</anchor>
      <arglist>(PosCovCartesian &amp;data)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>rosaic::PosCovGeodeticPtr</type>
      <name>PosCovGeodeticCallback</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>a66008d4059d214df1d8136afaf9ea90c</anchor>
      <arglist>(PosCovGeodetic &amp;data)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>geometry_msgs::PoseWithCovarianceStampedPtr</type>
      <name>PoseWithCovarianceStampedCallback</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>aafbfa0ff093da47308286641be29f099</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>rosaic::PVTCartesianPtr</type>
      <name>PVTCartesianCallback</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>a187161f4840f26fbc05e6ee7fcf6127f</anchor>
      <arglist>(PVTCartesian &amp;data)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>rosaic::PVTGeodeticPtr</type>
      <name>PVTGeodeticCallback</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>add40be2d1f606e0406305683d1322588</anchor>
      <arglist>(PVTGeodetic &amp;data)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::size_t</type>
      <name>count_</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>afbf9475963bca268fe6a4bd1dbc7c9ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>crc_check_</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>ab96d5d91bc2540767b4ae7c23a4a9c22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const uint8_t *</type>
      <name>data_</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>ad9dee80a481d15340a41178efe17e9bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::size_t</type>
      <name>message_size_</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>af6afcccb84d504b1c4edc7c8b413d2d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static uint32_t</type>
      <name>count_gpsfix_</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>a4f428839dad4c1dd380d87f7d2962ed4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static AttCovEuler</type>
      <name>last_attcoveuler_</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>a2bd71b60e87cb943f6dc4ee368a9bc77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static AttEuler</type>
      <name>last_atteuler_</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>af069eff73aeef7c5447fe9894f1be0ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static ChannelStatus</type>
      <name>last_channelstatus_</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>aff7af1bc784d86e992e0226855acf667</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static DOP</type>
      <name>last_dop_</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>aee5faebd2579c3d8694def4e26e89fa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static MeasEpoch</type>
      <name>last_measepoch_</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>a42f8d89a926f7328f2e18fd1557d0155</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static PosCovGeodetic</type>
      <name>last_poscovgeodetic_</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>a556718e32827e12256bda4e25aea321c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static PVTGeodetic</type>
      <name>last_pvtgeodetic_</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>ad0676d908636a6fd978266243beffd23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static QualityInd</type>
      <name>last_qualityind_</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>a9eca6e7d7a98fd12af80ff7aacdd853b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static ReceiverSetup</type>
      <name>last_receiversetup_</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>a946a016b06ff5d43a5c2a18e68f06f63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static ReceiverStatus</type>
      <name>last_receiverstatus_</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>ad645c55c68e6e7545b2cf069fdfd392a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static VelCovGeodetic</type>
      <name>last_velcovgeodetic_</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>a341112c36f129471356951225a698ad8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static RxIDMap</type>
      <name>rx_id_map</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>a522938534ecf89b11cda76fb7614c247</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static TypeOfPVTMap</type>
      <name>type_of_pvt_map</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>ac2d307af6cfbac3ed0cd665c87fce875</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>VelCovCartesian</name>
    <filename>structVelCovCartesian.html</filename>
    <member kind="variable">
      <type>BlockHeader_t</type>
      <name>block_header</name>
      <anchorfile>structVelCovCartesian.html</anchorfile>
      <anchor>a29102a6dac2147174c2bc11c6c9d5dec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>cov_dtdt</name>
      <anchorfile>structVelCovCartesian.html</anchorfile>
      <anchor>ad75f7457fc265d2675433979201b4237</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>cov_vxdt</name>
      <anchorfile>structVelCovCartesian.html</anchorfile>
      <anchor>a548184aea2c5d3d7dd00413d42682ee2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>cov_vxvx</name>
      <anchorfile>structVelCovCartesian.html</anchorfile>
      <anchor>a12ec7bff49b864dc93c78bdeec2292a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>cov_vxvy</name>
      <anchorfile>structVelCovCartesian.html</anchorfile>
      <anchor>a4b5be0297229cd38108a92609604ccd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>cov_vxvz</name>
      <anchorfile>structVelCovCartesian.html</anchorfile>
      <anchor>a8c92e580cd4f490ce91a80a834d79cc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>cov_vydt</name>
      <anchorfile>structVelCovCartesian.html</anchorfile>
      <anchor>a9c60ce94d61458005ce8a632c626ea20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>cov_vyvy</name>
      <anchorfile>structVelCovCartesian.html</anchorfile>
      <anchor>abb3b2ec4922b879117243f5e7936152d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>cov_vyvz</name>
      <anchorfile>structVelCovCartesian.html</anchorfile>
      <anchor>ac8a3c0470a6961504bd4768b3901b9dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>cov_vzdt</name>
      <anchorfile>structVelCovCartesian.html</anchorfile>
      <anchor>a8726e58c77978926bd97247681dd5057</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>cov_vzvz</name>
      <anchorfile>structVelCovCartesian.html</anchorfile>
      <anchor>aa6a5793b829a24378ddeb68e480db318</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>error</name>
      <anchorfile>structVelCovCartesian.html</anchorfile>
      <anchor>ad4d7478359950846a2ee7a1f3c00a83b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>mode</name>
      <anchorfile>structVelCovCartesian.html</anchorfile>
      <anchor>a50c574ed5d08fcbf83b6099ff80de873</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>tow</name>
      <anchorfile>structVelCovCartesian.html</anchorfile>
      <anchor>a04c05f36e226607f66a2b324ca4bb460</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>wnc</name>
      <anchorfile>structVelCovCartesian.html</anchorfile>
      <anchor>a1dc10d6093c4dbd27699d92940c8908b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>VelCovGeodetic</name>
    <filename>structVelCovGeodetic.html</filename>
    <member kind="variable">
      <type>BlockHeader_t</type>
      <name>block_header</name>
      <anchorfile>structVelCovGeodetic.html</anchorfile>
      <anchor>a301e9cac0059e9bb8284bcc7e4bc6dd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>cov_dtdt</name>
      <anchorfile>structVelCovGeodetic.html</anchorfile>
      <anchor>ae96854eed1c98f96ca4a2433f47c2378</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>cov_vedt</name>
      <anchorfile>structVelCovGeodetic.html</anchorfile>
      <anchor>aaad297d409385587dad1b2cedeb2424b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>cov_veve</name>
      <anchorfile>structVelCovGeodetic.html</anchorfile>
      <anchor>a033890fff1bd6507ed860b71e29e31ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>cov_vevu</name>
      <anchorfile>structVelCovGeodetic.html</anchorfile>
      <anchor>ab076891ba5bad1f8f91a1a1d1be8567a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>cov_vndt</name>
      <anchorfile>structVelCovGeodetic.html</anchorfile>
      <anchor>a4c906329c0b91c7a905028ccc6d135b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>cov_vnve</name>
      <anchorfile>structVelCovGeodetic.html</anchorfile>
      <anchor>a50a7c472d57fd89e22636586e6abec17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>cov_vnvn</name>
      <anchorfile>structVelCovGeodetic.html</anchorfile>
      <anchor>a3498ff05dc4606d355b4b01b71cf07f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>cov_vnvu</name>
      <anchorfile>structVelCovGeodetic.html</anchorfile>
      <anchor>acd839be82de0d50dbb157feeb03eb9ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>cov_vudt</name>
      <anchorfile>structVelCovGeodetic.html</anchorfile>
      <anchor>ade14de1220bf51db77a0447886ab1fd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>cov_vuvu</name>
      <anchorfile>structVelCovGeodetic.html</anchorfile>
      <anchor>a67bbc63d66dc4b04c53c076b26938604</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>error</name>
      <anchorfile>structVelCovGeodetic.html</anchorfile>
      <anchor>a914c91c7c0cb62ec1a9a419c69ebc1de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>mode</name>
      <anchorfile>structVelCovGeodetic.html</anchorfile>
      <anchor>a271b8cfc17859f0304b0a256782f31e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>tow</name>
      <anchorfile>structVelCovGeodetic.html</anchorfile>
      <anchor>a0c0c4c119ef55d3451bf5427b214a5fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>wnc</name>
      <anchorfile>structVelCovGeodetic.html</anchorfile>
      <anchor>a3a43de60a88ff705ff531ac87007b34b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>io_comm_rx</name>
    <filename>namespaceio__comm__rx.html</filename>
    <class kind="class">io_comm_rx::AbstractCallbackHandler</class>
    <class kind="class">io_comm_rx::AsyncManager</class>
    <class kind="class">io_comm_rx::CallbackHandler</class>
    <class kind="class">io_comm_rx::CallbackHandlers</class>
    <class kind="class">io_comm_rx::Comm_IO</class>
    <class kind="class">io_comm_rx::Manager</class>
    <class kind="class">io_comm_rx::RxMessage</class>
    <member kind="function">
      <type>ros::Time</type>
      <name>timestampSBF</name>
      <anchorfile>namespaceio__comm__rx.html</anchorfile>
      <anchor>a3e6c00717fcbd21bd24030ed22b3d311</anchor>
      <arglist>(uint32_t tow, bool use_gnss)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint32_t</type>
      <name>BAUDRATES</name>
      <anchorfile>namespaceio__comm__rx.html</anchorfile>
      <anchor>a779a7ac1170eaf8080fcc0528f0e82f8</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>parsing_utilities</name>
    <filename>namespaceparsing__utilities.html</filename>
    <member kind="function">
      <type>double</type>
      <name>convertDMSToDegrees</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>a339d2454d9e3f8a39e1b8a21c3d2e835</anchor>
      <arglist>(double dms)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::Quaternion</type>
      <name>convertEulerToQuaternion</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>a6620662d3ff96d65ad611d4c6c20405a</anchor>
      <arglist>(double yaw, double pitch, double roll)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>convertUserPeriodToRxCommand</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>a061209cddca1b27e8ec20aad86371896</anchor>
      <arglist>(uint32_t period_user)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>convertUTCDoubleToSeconds</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>a34ee6939c49825173737889032db9b77</anchor>
      <arglist>(double utc_double)</arglist>
    </member>
    <member kind="function">
      <type>std::time_t</type>
      <name>convertUTCtoUnix</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>aeee87ad0472c10886f8f533c542f4602</anchor>
      <arglist>(double utc_double)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>parseDouble</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>afcfb7aecfb6d9fb7f662b7474f454eec</anchor>
      <arglist>(const uint8_t *buffer)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseDouble</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>aea22e0ab185aac87102acc3d370977b2</anchor>
      <arglist>(const std::string &amp;string, double &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>parseFloat</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>aee4985c19b3a7daedfaba8ab10157c02</anchor>
      <arglist>(const uint8_t *buffer)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseFloat</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>a99881ef6f663caa1d9a5e8f2351c0811</anchor>
      <arglist>(const std::string &amp;string, float &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>int16_t</type>
      <name>parseInt16</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>a802df9733c9b5ba03f98ed75f9e9a0b0</anchor>
      <arglist>(const uint8_t *buffer)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseInt16</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>aa6ac47464c634c046f22dd54a4daa89b</anchor>
      <arglist>(const std::string &amp;string, int16_t &amp;value, int32_t base=10)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>parseInt32</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>a317005a45904a5782883c9ae31c84754</anchor>
      <arglist>(const uint8_t *buffer)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseInt32</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>a57fd59bf2984155af260d3b71e73d716</anchor>
      <arglist>(const std::string &amp;string, int32_t &amp;value, int32_t base=10)</arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>parseUInt16</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>aea038566feddf874329a5fea40f2be00</anchor>
      <arglist>(const uint8_t *buffer)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseUInt16</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>a67d4662594240e8e3ac3fc3f8a6d31eb</anchor>
      <arglist>(const std::string &amp;string, uint16_t &amp;value, int32_t base=10)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>parseUInt32</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>a3f94eb48cdb5adcad6ef4a38e0b8421d</anchor>
      <arglist>(const uint8_t *buffer)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseUInt32</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>a18c1066269f7d7a80c922668919f6ae3</anchor>
      <arglist>(const std::string &amp;string, uint32_t &amp;value, int32_t base=10)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseUInt8</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>abce30ad09e9ddb43c7fead910231f96d</anchor>
      <arglist>(const std::string &amp;string, uint8_t &amp;value, int32_t base=10)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>rosaic_node</name>
    <filename>namespacerosaic__node.html</filename>
    <class kind="class">rosaic_node::ROSaicNode</class>
    <member kind="function">
      <type>void</type>
      <name>checkRange</name>
      <anchorfile>namespacerosaic__node.html</anchorfile>
      <anchor>a23f139644bb35df0323938ce23adc897</anchor>
      <arglist>(V val, T min, T max, std::string name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>checkRange</name>
      <anchorfile>namespacerosaic__node.html</anchorfile>
      <anchor>a881a0aeab598f16ee18791fe91a8adb4</anchor>
      <arglist>(std::vector&lt; V &gt; val, T min, T max, std::string name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getROSInt</name>
      <anchorfile>namespacerosaic__node.html</anchorfile>
      <anchor>a1c7f0e3d7cdd4ea1b81bd1361addc1d9</anchor>
      <arglist>(const std::string &amp;key, U &amp;u)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getROSInt</name>
      <anchorfile>namespacerosaic__node.html</anchorfile>
      <anchor>acde5f6a2baf3bec2f59a155051558a6b</anchor>
      <arglist>(const std::string &amp;key, U &amp;u, U default_val)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getROSInt</name>
      <anchorfile>namespacerosaic__node.html</anchorfile>
      <anchor>a7e1e2a157abd08718b7422b9d70d49f9</anchor>
      <arglist>(const std::string &amp;key, std::vector&lt; U &gt; &amp;u)</arglist>
    </member>
    <member kind="variable">
      <type>io_comm_rx::Comm_IO</type>
      <name>IO</name>
      <anchorfile>namespacerosaic__node.html</anchorfile>
      <anchor>afbcd3ba1cd8fbe67d795df135bc7e0d3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>string_utilities</name>
    <filename>namespacestring__utilities.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>toDouble</name>
      <anchorfile>namespacestring__utilities.html</anchorfile>
      <anchor>a451618fdcf8f25a073befba3d2ac5421</anchor>
      <arglist>(const std::string &amp;string, double &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>toFloat</name>
      <anchorfile>namespacestring__utilities.html</anchorfile>
      <anchor>a60113b2030b2d0116ab89441d0e020b0</anchor>
      <arglist>(const std::string &amp;string, float &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>toInt32</name>
      <anchorfile>namespacestring__utilities.html</anchorfile>
      <anchor>a93a138ff39d14903bf9f40ec10c9367e</anchor>
      <arglist>(const std::string &amp;string, int32_t &amp;value, int32_t base=10)</arglist>
    </member>
    <member kind="function">
      <type>int8_t</type>
      <name>toInt8</name>
      <anchorfile>namespacestring__utilities.html</anchorfile>
      <anchor>a8b123f7b8e8bc9100be157b2ab0dcb79</anchor>
      <arglist>(const std::string &amp;string, int8_t &amp;value, int32_t base=10)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>toUInt32</name>
      <anchorfile>namespacestring__utilities.html</anchorfile>
      <anchor>acbbf746b675202d910dfbd8596b11e0f</anchor>
      <arglist>(const std::string &amp;string, uint32_t &amp;value, int32_t base=10)</arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>toUInt8</name>
      <anchorfile>namespacestring__utilities.html</anchorfile>
      <anchor>a0c6bf3502373ab74998d35fac6a33098</anchor>
      <arglist>(const std::string &amp;string, uint8_t &amp;value, int32_t base=10)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>trimString</name>
      <anchorfile>namespacestring__utilities.html</anchorfile>
      <anchor>a21ee74896fddadde30a00489c0fa1ca0</anchor>
      <arglist>(std::string str)</arglist>
    </member>
  </compound>
</tagfile>
