<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>async_manager.hpp</name>
    <path>/tmp/ws/src/septentrio_gnss_driver/include/septentrio_gnss_driver/communication/</path>
    <filename>async__manager_8hpp</filename>
    <includes id="circular__buffer_8hpp" name="circular_buffer.hpp" local="no" imported="no">septentrio_gnss_driver/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>AttCovEuler.msg</name>
    <path>/tmp/ws/src/septentrio_gnss_driver/msg/</path>
    <filename>AttCovEuler_8msg</filename>
  </compound>
  <compound kind="file">
    <name>AttEuler.msg</name>
    <path>/tmp/ws/src/septentrio_gnss_driver/msg/</path>
    <filename>AttEuler_8msg</filename>
  </compound>
  <compound kind="file">
    <name>BaseVectorCart.msg</name>
    <path>/tmp/ws/src/septentrio_gnss_driver/msg/</path>
    <filename>BaseVectorCart_8msg</filename>
  </compound>
  <compound kind="file">
    <name>BaseVectorGeod.msg</name>
    <path>/tmp/ws/src/septentrio_gnss_driver/msg/</path>
    <filename>BaseVectorGeod_8msg</filename>
  </compound>
  <compound kind="file">
    <name>BlockHeader.msg</name>
    <path>/tmp/ws/src/septentrio_gnss_driver/msg/</path>
    <filename>BlockHeader_8msg</filename>
  </compound>
  <compound kind="file">
    <name>callback_handlers.cpp</name>
    <path>/tmp/ws/src/septentrio_gnss_driver/src/septentrio_gnss_driver/communication/</path>
    <filename>callback__handlers_8cpp</filename>
    <includes id="callback__handlers_8hpp" name="callback_handlers.hpp" local="no" imported="no">septentrio_gnss_driver/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>imu_pairs</name>
      <anchorfile>callback__handlers_8cpp.html</anchorfile>
      <anchor>a056ad40138f2fd9e7cea2d36b5da508b</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>std::pair&lt; std::string, uint32_t &gt;</type>
      <name>localization_pairs</name>
      <anchorfile>callback__handlers_8cpp.html</anchorfile>
      <anchor>accd1825d69e8cf34ce7668aef58ee264</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/septentrio_gnss_driver/include/septentrio_gnss_driver/communication/</path>
    <filename>callback__handlers_8hpp</filename>
    <includes id="rx__message_8hpp" name="rx_message.hpp" local="no" imported="no">septentrio_gnss_driver/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="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>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>
  </compound>
  <compound kind="file">
    <name>circular_buffer.cpp</name>
    <path>/tmp/ws/src/septentrio_gnss_driver/src/septentrio_gnss_driver/communication/</path>
    <filename>circular__buffer_8cpp</filename>
    <includes id="circular__buffer_8hpp" name="circular_buffer.hpp" local="no" imported="no">septentrio_gnss_driver/communication/circular_buffer.hpp</includes>
  </compound>
  <compound kind="file">
    <name>circular_buffer.hpp</name>
    <path>/tmp/ws/src/septentrio_gnss_driver/include/septentrio_gnss_driver/communication/</path>
    <filename>circular__buffer_8hpp</filename>
    <includes id="typedefs_8hpp" name="typedefs.hpp" local="no" imported="no">septentrio_gnss_driver/abstraction/typedefs.hpp</includes>
    <class kind="class">CircularBuffer</class>
  </compound>
  <compound kind="file">
    <name>communication_core.cpp</name>
    <path>/tmp/ws/src/septentrio_gnss_driver/src/septentrio_gnss_driver/communication/</path>
    <filename>communication__core_8cpp</filename>
    <includes id="communication__core_8hpp" name="communication_core.hpp" local="no" imported="no">septentrio_gnss_driver/communication/communication_core.hpp</includes>
    <includes id="pcap__reader_8hpp" name="pcap_reader.hpp" local="no" imported="no">septentrio_gnss_driver/communication/pcap_reader.hpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>ANGLE_MAX</name>
      <anchorfile>communication__core_8cpp.html</anchorfile>
      <anchor>a9f6b452e529861368b0acfd411437c71</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ANGLE_MIN</name>
      <anchorfile>communication__core_8cpp.html</anchorfile>
      <anchor>af0daa5ee79cd4a24a8409b2c40afe189</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ATTSTD_DEV_MAX</name>
      <anchorfile>communication__core_8cpp.html</anchorfile>
      <anchor>a2fac95f1c92ef8c22118cdce5bb7a940</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ATTSTD_DEV_MIN</name>
      <anchorfile>communication__core_8cpp.html</anchorfile>
      <anchor>a6642cd82ca4db990d120fe615ed5fc0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HEADING_MAX</name>
      <anchorfile>communication__core_8cpp.html</anchorfile>
      <anchor>aebf1f9699b29dbaea67e7a7b8af740f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HEADING_MIN</name>
      <anchorfile>communication__core_8cpp.html</anchorfile>
      <anchor>a1c724ac47cbd120a2bfeca5c7051650a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LEVER_ARM_MAX</name>
      <anchorfile>communication__core_8cpp.html</anchorfile>
      <anchor>a3cb05cd53dff3edaba0f2676bf1b39ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LEVER_ARM_MIN</name>
      <anchorfile>communication__core_8cpp.html</anchorfile>
      <anchor>a8ef1889a0d0292a889fb503c8dc5f47c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PITCH_MAX</name>
      <anchorfile>communication__core_8cpp.html</anchorfile>
      <anchor>a6967aad3ff7fb77777abb6aa064c6d9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PITCH_MIN</name>
      <anchorfile>communication__core_8cpp.html</anchorfile>
      <anchor>ad5caf396f559126e411b8cd9d9ca125f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>POSSTD_DEV_MAX</name>
      <anchorfile>communication__core_8cpp.html</anchorfile>
      <anchor>a843ce9dcdebb1fa192464f76f264effd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>POSSTD_DEV_MIN</name>
      <anchorfile>communication__core_8cpp.html</anchorfile>
      <anchor>a5d1a45f22b33aecd17f5d63bb867e24a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>THETA_Y_MAX</name>
      <anchorfile>communication__core_8cpp.html</anchorfile>
      <anchor>a181f96375fc437c31da0b82b27372b8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>THETA_Y_MIN</name>
      <anchorfile>communication__core_8cpp.html</anchorfile>
      <anchor>ad49f42c48885152a2c39f0782a43d28c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::condition_variable</type>
      <name>g_cd_condition</name>
      <anchorfile>communication__core_8cpp.html</anchorfile>
      <anchor>a9871833f59a3562b16212962127b88a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>g_cd_count</name>
      <anchorfile>communication__core_8cpp.html</anchorfile>
      <anchor>a3032507b8599084b2b0a5df9feba8275</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::mutex</type>
      <name>g_cd_mutex</name>
      <anchorfile>communication__core_8cpp.html</anchorfile>
      <anchor>a9e33175d45721a0716f89bb9c9b9d251</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_cd_received</name>
      <anchorfile>communication__core_8cpp.html</anchorfile>
      <anchor>a2e1b71a3296c23723af3881bd04f1557</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_read_cd</name>
      <anchorfile>communication__core_8cpp.html</anchorfile>
      <anchor>a490d37b947b0e1dd7371dd1cd46488c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::condition_variable</type>
      <name>g_response_condition</name>
      <anchorfile>communication__core_8cpp.html</anchorfile>
      <anchor>a28a61ef17c9fb973c77b78e74958f7b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::mutex</type>
      <name>g_response_mutex</name>
      <anchorfile>communication__core_8cpp.html</anchorfile>
      <anchor>af130c0e4814049b362eed4552abf9dec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_response_received</name>
      <anchorfile>communication__core_8cpp.html</anchorfile>
      <anchor>a92cfddeac0b31fe02c23038c7210b4bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>g_rx_tcp_port</name>
      <anchorfile>communication__core_8cpp.html</anchorfile>
      <anchor>a387e09de0e29a14e03a3395fe92ba6cd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>communication_core.hpp</name>
    <path>/tmp/ws/src/septentrio_gnss_driver/include/septentrio_gnss_driver/communication/</path>
    <filename>communication__core_8hpp</filename>
    <includes id="async__manager_8hpp" name="async_manager.hpp" local="no" imported="no">septentrio_gnss_driver/communication/async_manager.hpp</includes>
    <includes id="callback__handlers_8hpp" name="callback_handlers.hpp" local="no" imported="no">septentrio_gnss_driver/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.cpp</name>
    <path>/tmp/ws/src/septentrio_gnss_driver/src/septentrio_gnss_driver/crc/</path>
    <filename>crc_8cpp</filename>
    <includes id="crc_8h" name="crc.h" local="no" imported="no">septentrio_gnss_driver/crc/crc.h</includes>
    <includes id="parsing__utilities_8hpp" name="parsing_utilities.hpp" local="no" imported="no">septentrio_gnss_driver/parsers/parsing_utilities.hpp</includes>
    <member kind="function">
      <type>uint16_t</type>
      <name>compute16CCITT</name>
      <anchorfile>crc_8cpp.html</anchorfile>
      <anchor>ac9ddc87c414d5fe955caa8daefbbeef4</anchor>
      <arglist>(const uint8_t *buf, size_t buf_length)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>crc_8cpp.html</anchorfile>
      <anchor>a75c3ba223cc9912d6bdaa6e5ad4e2e16</anchor>
      <arglist>(const uint8_t *block)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>crc.h</name>
    <path>/tmp/ws/src/septentrio_gnss_driver/include/septentrio_gnss_driver/crc/</path>
    <filename>crc_8h</filename>
    <includes id="sbf__structs_8hpp" name="sbf_structs.hpp" local="no" imported="no">septentrio_gnss_driver/packed_structs/sbf_structs.hpp</includes>
    <member kind="function">
      <type>uint16_t</type>
      <name>compute16CCITT</name>
      <anchorfile>crc_8h.html</anchorfile>
      <anchor>ac9ddc87c414d5fe955caa8daefbbeef4</anchor>
      <arglist>(const uint8_t *buf, size_t buf_length)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>crc_8h.html</anchorfile>
      <anchor>a75c3ba223cc9912d6bdaa6e5ad4e2e16</anchor>
      <arglist>(const uint8_t *block)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ExtSensorMeas.msg</name>
    <path>/tmp/ws/src/septentrio_gnss_driver/msg/</path>
    <filename>ExtSensorMeas_8msg</filename>
  </compound>
  <compound kind="file">
    <name>gpgga.cpp</name>
    <path>/tmp/ws/src/septentrio_gnss_driver/src/septentrio_gnss_driver/parsers/nmea_parsers/</path>
    <filename>gpgga_8cpp</filename>
    <includes id="gpgga_8hpp" name="gpgga.hpp" local="no" imported="no">septentrio_gnss_driver/parsers/nmea_parsers/gpgga.hpp</includes>
  </compound>
  <compound kind="file">
    <name>gpgga.hpp</name>
    <path>/tmp/ws/src/septentrio_gnss_driver/include/septentrio_gnss_driver/parsers/nmea_parsers/</path>
    <filename>gpgga_8hpp</filename>
    <includes id="parser__base__class_8hpp" name="parser_base_class.hpp" local="no" imported="no">septentrio_gnss_driver/parsers/parser_base_class.hpp</includes>
    <includes id="string__utilities_8h" name="string_utilities.h" local="no" imported="no">septentrio_gnss_driver/parsers/string_utilities.h</includes>
    <class kind="class">GpggaParser</class>
  </compound>
  <compound kind="file">
    <name>gpgsa.cpp</name>
    <path>/tmp/ws/src/septentrio_gnss_driver/src/septentrio_gnss_driver/parsers/nmea_parsers/</path>
    <filename>gpgsa_8cpp</filename>
    <includes id="gpgsa_8hpp" name="gpgsa.hpp" local="no" imported="no">septentrio_gnss_driver/parsers/nmea_parsers/gpgsa.hpp</includes>
  </compound>
  <compound kind="file">
    <name>gpgsa.hpp</name>
    <path>/tmp/ws/src/septentrio_gnss_driver/include/septentrio_gnss_driver/parsers/nmea_parsers/</path>
    <filename>gpgsa_8hpp</filename>
    <includes id="parser__base__class_8hpp" name="parser_base_class.hpp" local="no" imported="no">septentrio_gnss_driver/parsers/parser_base_class.hpp</includes>
    <includes id="string__utilities_8h" name="string_utilities.h" local="no" imported="no">septentrio_gnss_driver/parsers/string_utilities.h</includes>
    <class kind="class">GpgsaParser</class>
  </compound>
  <compound kind="file">
    <name>gpgsv.cpp</name>
    <path>/tmp/ws/src/septentrio_gnss_driver/src/septentrio_gnss_driver/parsers/nmea_parsers/</path>
    <filename>gpgsv_8cpp</filename>
    <includes id="gpgsv_8hpp" name="gpgsv.hpp" local="no" imported="no">septentrio_gnss_driver/parsers/nmea_parsers/gpgsv.hpp</includes>
  </compound>
  <compound kind="file">
    <name>gpgsv.hpp</name>
    <path>/tmp/ws/src/septentrio_gnss_driver/include/septentrio_gnss_driver/parsers/nmea_parsers/</path>
    <filename>gpgsv_8hpp</filename>
    <includes id="parser__base__class_8hpp" name="parser_base_class.hpp" local="no" imported="no">septentrio_gnss_driver/parsers/parser_base_class.hpp</includes>
    <includes id="string__utilities_8h" name="string_utilities.h" local="no" imported="no">septentrio_gnss_driver/parsers/string_utilities.h</includes>
    <class kind="class">GpgsvParser</class>
  </compound>
  <compound kind="file">
    <name>gprmc.cpp</name>
    <path>/tmp/ws/src/septentrio_gnss_driver/src/septentrio_gnss_driver/parsers/nmea_parsers/</path>
    <filename>gprmc_8cpp</filename>
    <includes id="gprmc_8hpp" name="gprmc.hpp" local="no" imported="no">septentrio_gnss_driver/parsers/nmea_parsers/gprmc.hpp</includes>
  </compound>
  <compound kind="file">
    <name>gprmc.hpp</name>
    <path>/tmp/ws/src/septentrio_gnss_driver/include/septentrio_gnss_driver/parsers/nmea_parsers/</path>
    <filename>gprmc_8hpp</filename>
    <includes id="parser__base__class_8hpp" name="parser_base_class.hpp" local="no" imported="no">septentrio_gnss_driver/parsers/parser_base_class.hpp</includes>
    <includes id="string__utilities_8h" name="string_utilities.h" local="no" imported="no">septentrio_gnss_driver/parsers/string_utilities.h</includes>
    <class kind="class">GprmcParser</class>
  </compound>
  <compound kind="file">
    <name>IMUSetup.msg</name>
    <path>/tmp/ws/src/septentrio_gnss_driver/msg/</path>
    <filename>IMUSetup_8msg</filename>
  </compound>
  <compound kind="file">
    <name>INSNavCart.msg</name>
    <path>/tmp/ws/src/septentrio_gnss_driver/msg/</path>
    <filename>INSNavCart_8msg</filename>
  </compound>
  <compound kind="file">
    <name>INSNavGeod.msg</name>
    <path>/tmp/ws/src/septentrio_gnss_driver/msg/</path>
    <filename>INSNavGeod_8msg</filename>
  </compound>
  <compound kind="file">
    <name>main.cpp</name>
    <path>/tmp/ws/src/septentrio_gnss_driver/src/septentrio_gnss_driver/node/</path>
    <filename>main_8cpp</filename>
    <includes id="rosaic__node_8hpp" name="rosaic_node.hpp" local="no" imported="no">septentrio_gnss_driver/node/rosaic_node.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MeasEpoch.msg</name>
    <path>/tmp/ws/src/septentrio_gnss_driver/msg/</path>
    <filename>MeasEpoch_8msg</filename>
  </compound>
  <compound kind="file">
    <name>MeasEpochChannelType1.msg</name>
    <path>/tmp/ws/src/septentrio_gnss_driver/msg/</path>
    <filename>MeasEpochChannelType1_8msg</filename>
  </compound>
  <compound kind="file">
    <name>MeasEpochChannelType2.msg</name>
    <path>/tmp/ws/src/septentrio_gnss_driver/msg/</path>
    <filename>MeasEpochChannelType2_8msg</filename>
  </compound>
  <compound kind="file">
    <name>nmea_sentence.hpp</name>
    <path>/tmp/ws/src/septentrio_gnss_driver/include/septentrio_gnss_driver/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/septentrio_gnss_driver/include/septentrio_gnss_driver/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/septentrio_gnss_driver/include/septentrio_gnss_driver/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="parse__exception_8hpp" name="parse_exception.hpp" local="yes" imported="no">parse_exception.hpp</includes>
    <includes id="parsing__utilities_8hpp" name="parsing_utilities.hpp" local="yes" imported="no">parsing_utilities.hpp</includes>
    <class kind="class">BaseParser</class>
  </compound>
  <compound kind="file">
    <name>parsing_utilities.cpp</name>
    <path>/tmp/ws/src/septentrio_gnss_driver/src/septentrio_gnss_driver/parsers/</path>
    <filename>parsing__utilities_8cpp</filename>
    <includes id="parsing__utilities_8hpp" name="parsing_utilities.hpp" local="no" imported="no">septentrio_gnss_driver/parsers/parsing_utilities.hpp</includes>
    <includes id="string__utilities_8h" name="string_utilities.h" local="no" imported="no">septentrio_gnss_driver/parsers/string_utilities.h</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>QuaternionMsg</type>
      <name>convertEulerToQuaternion</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>aae6120886def61919a1782906c91e11c</anchor>
      <arglist>(double yaw, double pitch, double roll)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>convertUserPeriodToRxCommand</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>a40211108366ee7e700cdee15b9e5fbf4</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>uint16_t</type>
      <name>getCrc</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>a1ae6b2556e09d2e45e9a2b53f527f656</anchor>
      <arglist>(const uint8_t *buffer)</arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>getId</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>a1769d13f536077868f7b45554bf6285d</anchor>
      <arglist>(const uint8_t *buffer)</arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>getLength</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>a615b23bd54dd227da3e3ed9296e8cf99</anchor>
      <arglist>(const uint8_t *buffer)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>getTow</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>a4c28b0390d7db1aa82639f3d21157b0d</anchor>
      <arglist>(const uint8_t *buffer)</arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>getWnc</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>aea9e7a10b2c0c345d6cd309444f42935</anchor>
      <arglist>(const uint8_t *buffer)</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>
    <member kind="function">
      <type>double</type>
      <name>wrapAngle180to180</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>ad162499a865bb6199f8775eaa0608297</anchor>
      <arglist>(double angle)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>parsing_utilities.hpp</name>
    <path>/tmp/ws/src/septentrio_gnss_driver/include/septentrio_gnss_driver/parsers/</path>
    <filename>parsing__utilities_8hpp</filename>
    <includes id="typedefs_8hpp" name="typedefs.hpp" local="no" imported="no">septentrio_gnss_driver/abstraction/typedefs.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>QuaternionMsg</type>
      <name>convertEulerToQuaternion</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>aae6120886def61919a1782906c91e11c</anchor>
      <arglist>(double yaw, double pitch, double roll)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>convertUserPeriodToRxCommand</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>a40211108366ee7e700cdee15b9e5fbf4</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>T</type>
      <name>deg2rad</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>a1a0203b0f3c29f62d83cf93d86b5efc6</anchor>
      <arglist>(T deg)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>deg2radSq</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>a6b9c54b937c866794ecee9c2bbf767fd</anchor>
      <arglist>(T deg)</arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>getCrc</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>a1ae6b2556e09d2e45e9a2b53f527f656</anchor>
      <arglist>(const uint8_t *buffer)</arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>getId</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>a1769d13f536077868f7b45554bf6285d</anchor>
      <arglist>(const uint8_t *buffer)</arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>getLength</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>a615b23bd54dd227da3e3ed9296e8cf99</anchor>
      <arglist>(const uint8_t *buffer)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>getTow</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>a4c28b0390d7db1aa82639f3d21157b0d</anchor>
      <arglist>(const uint8_t *buffer)</arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>getWnc</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>aea9e7a10b2c0c345d6cd309444f42935</anchor>
      <arglist>(const uint8_t *buffer)</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>
    <member kind="function">
      <type>T</type>
      <name>rad2deg</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>ad0921a5db7853b31ad17b758f2e3367d</anchor>
      <arglist>(T rad)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Matrix3d</type>
      <name>rpyToRot</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>a843d8e9ebbcc8e5b237acdd4cc38d723</anchor>
      <arglist>(double roll, double pitch, double yaw)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>square</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>aa22ddc7b703c6f8d7e6c46eb370957e3</anchor>
      <arglist>(T val)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>wrapAngle180to180</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>ad162499a865bb6199f8775eaa0608297</anchor>
      <arglist>(double angle)</arglist>
    </member>
    <member kind="variable">
      <type>constexpr double</type>
      <name>pi_half</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>ae3f4f50cabb77f2973ee9a657f82b79e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pcap_reader.cpp</name>
    <path>/tmp/ws/src/septentrio_gnss_driver/src/septentrio_gnss_driver/communication/</path>
    <filename>pcap__reader_8cpp</filename>
    <includes id="pcap__reader_8hpp" name="pcap_reader.hpp" local="yes" imported="no">septentrio_gnss_driver/communication/pcap_reader.hpp</includes>
    <includes id="typedefs_8hpp" name="typedefs.hpp" local="no" imported="no">septentrio_gnss_driver/abstraction/typedefs.hpp</includes>
    <namespace>pcapReader</namespace>
  </compound>
  <compound kind="file">
    <name>pcap_reader.hpp</name>
    <path>/tmp/ws/src/septentrio_gnss_driver/include/septentrio_gnss_driver/communication/</path>
    <filename>pcap__reader_8hpp</filename>
    <includes id="typedefs_8hpp" name="typedefs.hpp" local="no" imported="no">septentrio_gnss_driver/abstraction/typedefs.hpp</includes>
    <class kind="class">pcapReader::PcapDevice</class>
    <namespace>pcapReader</namespace>
    <member kind="typedef">
      <type>std::vector&lt; uint8_t &gt;</type>
      <name>buffer_t</name>
      <anchorfile>namespacepcapReader.html</anchorfile>
      <anchor>adbbebb7783f1193ca88dfaba6b6afca2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ReadResult</name>
      <anchorfile>namespacepcapReader.html</anchorfile>
      <anchor>a7c4021c0d0ff9f5146795ea8e0e3e9a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>READ_SUCCESS</name>
      <anchorfile>namespacepcapReader.html</anchorfile>
      <anchor>a7c4021c0d0ff9f5146795ea8e0e3e9a6a03548199b6894000cfc92378717ad73a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>READ_INSUFFICIENT_DATA</name>
      <anchorfile>namespacepcapReader.html</anchorfile>
      <anchor>a7c4021c0d0ff9f5146795ea8e0e3e9a6a8d526433f5f03745a9d15eaa070c8fb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>READ_TIMEOUT</name>
      <anchorfile>namespacepcapReader.html</anchorfile>
      <anchor>a7c4021c0d0ff9f5146795ea8e0e3e9a6a2b4834e9913a8a35142074fa404ea75d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>READ_INTERRUPTED</name>
      <anchorfile>namespacepcapReader.html</anchorfile>
      <anchor>a7c4021c0d0ff9f5146795ea8e0e3e9a6aba08462551a17e375888e3e27802ef7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>READ_ERROR</name>
      <anchorfile>namespacepcapReader.html</anchorfile>
      <anchor>a7c4021c0d0ff9f5146795ea8e0e3e9a6a791f493d3c597a4706051a8589a270f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>READ_PARSE_FAILED</name>
      <anchorfile>namespacepcapReader.html</anchorfile>
      <anchor>a7c4021c0d0ff9f5146795ea8e0e3e9a6ab81624ae3a227a726e2eb7f6338b519f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PosCovCartesian.msg</name>
    <path>/tmp/ws/src/septentrio_gnss_driver/msg/</path>
    <filename>PosCovCartesian_8msg</filename>
  </compound>
  <compound kind="file">
    <name>PosCovGeodetic.msg</name>
    <path>/tmp/ws/src/septentrio_gnss_driver/msg/</path>
    <filename>PosCovGeodetic_8msg</filename>
  </compound>
  <compound kind="file">
    <name>PVTCartesian.msg</name>
    <path>/tmp/ws/src/septentrio_gnss_driver/msg/</path>
    <filename>PVTCartesian_8msg</filename>
  </compound>
  <compound kind="file">
    <name>PVTGeodetic.msg</name>
    <path>/tmp/ws/src/septentrio_gnss_driver/msg/</path>
    <filename>PVTGeodetic_8msg</filename>
  </compound>
  <compound kind="file">
    <name>README.md</name>
    <path>/tmp/ws/src/septentrio_gnss_driver/</path>
    <filename>README_8md</filename>
  </compound>
  <compound kind="file">
    <name>ReceiverTime.msg</name>
    <path>/tmp/ws/src/septentrio_gnss_driver/msg/</path>
    <filename>ReceiverTime_8msg</filename>
  </compound>
  <compound kind="file">
    <name>rosaic_node.cpp</name>
    <path>/tmp/ws/src/septentrio_gnss_driver/src/septentrio_gnss_driver/node/</path>
    <filename>rosaic__node_8cpp</filename>
    <includes id="rosaic__node_8hpp" name="rosaic_node.hpp" local="no" imported="no">septentrio_gnss_driver/node/rosaic_node.hpp</includes>
  </compound>
  <compound kind="file">
    <name>rosaic_node.hpp</name>
    <path>/tmp/ws/src/septentrio_gnss_driver/include/septentrio_gnss_driver/node/</path>
    <filename>rosaic__node_8hpp</filename>
    <includes id="communication__core_8hpp" name="communication_core.hpp" local="no" imported="no">septentrio_gnss_driver/communication/communication_core.hpp</includes>
    <class kind="class">rosaic_node::ROSaicNode</class>
    <namespace>rosaic_node</namespace>
  </compound>
  <compound kind="file">
    <name>rx_message.cpp</name>
    <path>/tmp/ws/src/septentrio_gnss_driver/src/septentrio_gnss_driver/communication/</path>
    <filename>rx__message_8cpp</filename>
    <includes id="rx__message_8hpp" name="rx_message.hpp" local="no" imported="no">septentrio_gnss_driver/communication/rx_message.hpp</includes>
  </compound>
  <compound kind="file">
    <name>rx_message.hpp</name>
    <path>/tmp/ws/src/septentrio_gnss_driver/include/septentrio_gnss_driver/communication/</path>
    <filename>rx__message_8hpp</filename>
    <includes id="typedefs_8hpp" name="typedefs.hpp" local="no" imported="no">septentrio_gnss_driver/abstraction/typedefs.hpp</includes>
    <includes id="crc_8h" name="crc.h" local="no" imported="no">septentrio_gnss_driver/crc/crc.h</includes>
    <includes id="gpgga_8hpp" name="gpgga.hpp" local="no" imported="no">septentrio_gnss_driver/parsers/nmea_parsers/gpgga.hpp</includes>
    <includes id="gpgsa_8hpp" name="gpgsa.hpp" local="no" imported="no">septentrio_gnss_driver/parsers/nmea_parsers/gpgsa.hpp</includes>
    <includes id="gpgsv_8hpp" name="gpgsv.hpp" local="no" imported="no">septentrio_gnss_driver/parsers/nmea_parsers/gpgsv.hpp</includes>
    <includes id="gprmc_8hpp" name="gprmc.hpp" local="no" imported="no">septentrio_gnss_driver/parsers/nmea_parsers/gprmc.hpp</includes>
    <includes id="string__utilities_8h" name="string_utilities.h" local="no" imported="no">septentrio_gnss_driver/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="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>evINSNavSatFix</name>
      <anchorfile>rx__message_8hpp.html</anchorfile>
      <anchor>a834557c34c27224752025ab36caa0d19ac80da5f32cee04e30023ed3a89cea967</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>evINSGPSFix</name>
      <anchorfile>rx__message_8hpp.html</anchorfile>
      <anchor>a834557c34c27224752025ab36caa0d19a27d64faaba926da8a4c4f0dc254e191f</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>evINSPoseWithCovarianceStamped</name>
      <anchorfile>rx__message_8hpp.html</anchorfile>
      <anchor>a834557c34c27224752025ab36caa0d19a550066a84fc3ae9d97790c3461b40acd</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>evBaseVectorCart</name>
      <anchorfile>rx__message_8hpp.html</anchorfile>
      <anchor>a834557c34c27224752025ab36caa0d19a390d0b889060c547d5ac3a1b3dcafe0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>evBaseVectorGeod</name>
      <anchorfile>rx__message_8hpp.html</anchorfile>
      <anchor>a834557c34c27224752025ab36caa0d19aeb8fb97b220a204bc3a7fbc38bb9f0f6</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>evINSNavCart</name>
      <anchorfile>rx__message_8hpp.html</anchorfile>
      <anchor>a834557c34c27224752025ab36caa0d19a55abc5fb4c039397c2062bd7bed68dd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>evINSNavGeod</name>
      <anchorfile>rx__message_8hpp.html</anchorfile>
      <anchor>a834557c34c27224752025ab36caa0d19a608ad062db482c71132ba8fe8cce3b38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>evIMUSetup</name>
      <anchorfile>rx__message_8hpp.html</anchorfile>
      <anchor>a834557c34c27224752025ab36caa0d19ae5c68ff6bb5e4d591bf43b903453ee85</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>evVelSensorSetup</name>
      <anchorfile>rx__message_8hpp.html</anchorfile>
      <anchor>a834557c34c27224752025ab36caa0d19a07a104a14f7a70e94c7cccf5ecde7205</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>evExtEventINSNavGeod</name>
      <anchorfile>rx__message_8hpp.html</anchorfile>
      <anchor>a834557c34c27224752025ab36caa0d19a6a6023515e6c1354cc6e1f2c66b462b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>evExtEventINSNavCart</name>
      <anchorfile>rx__message_8hpp.html</anchorfile>
      <anchor>a834557c34c27224752025ab36caa0d19a0cc7d8bdca8a503bdf9be055f33a2345</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>evExtSensorMeas</name>
      <anchorfile>rx__message_8hpp.html</anchorfile>
      <anchor>a834557c34c27224752025ab36caa0d19a47e5dd68500dff4af43d99ec21320872</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>evLocalization</name>
      <anchorfile>rx__message_8hpp.html</anchorfile>
      <anchor>a834557c34c27224752025ab36caa0d19ac119c9f997e221fbcf8e0487d6c584ac</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>evReceiverTime</name>
      <anchorfile>rx__message_8hpp.html</anchorfile>
      <anchor>a834557c34c27224752025ab36caa0d19a790f2a040521de54477e0e898b895a3b</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="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_read_cd</name>
      <anchorfile>rx__message_8hpp.html</anchorfile>
      <anchor>a490d37b947b0e1dd7371dd1cd46488c3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sbf_structs.hpp</name>
    <path>/tmp/ws/src/septentrio_gnss_driver/include/septentrio_gnss_driver/packed_structs/</path>
    <filename>sbf__structs_8hpp</filename>
    <includes id="typedefs_8hpp" name="typedefs.hpp" local="no" imported="no">septentrio_gnss_driver/abstraction/typedefs.hpp</includes>
    <includes id="parsing__utilities_8hpp" name="parsing_utilities.hpp" local="no" imported="no">septentrio_gnss_driver/parsers/parsing_utilities.hpp</includes>
    <class kind="struct">AgcState</class>
    <class kind="struct">BlockHeader</class>
    <class kind="class">ChannelSatInfo</class>
    <class kind="class">ChannelStateInfo</class>
    <class kind="class">ChannelStatus</class>
    <class kind="class">DOP</class>
    <class kind="class">QualityInd</class>
    <class kind="class">ReceiverSetup</class>
    <class kind="class">ReceiverStatus</class>
    <member kind="function">
      <type>void</type>
      <name>AgcStateParser</name>
      <anchorfile>sbf__structs_8hpp.html</anchorfile>
      <anchor>a66189b8373e968f393525dba03940c28</anchor>
      <arglist>(It it, AgcState &amp;msg, uint8_t sb_length)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>AttCovEulerParser</name>
      <anchorfile>sbf__structs_8hpp.html</anchorfile>
      <anchor>a3e1512990354a1b04674c538b781e667</anchor>
      <arglist>(ROSaicNodeBase *node, It it, It itEnd, AttCovEulerMsg &amp;msg, bool use_ros_axis_orientation)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>AttEulerParser</name>
      <anchorfile>sbf__structs_8hpp.html</anchorfile>
      <anchor>a2394ef848e9df96dfe55bed61e6a1708</anchor>
      <arglist>(ROSaicNodeBase *node, It it, It itEnd, AttEulerMsg &amp;msg, bool use_ros_axis_orientation)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>BaseVectorCartParser</name>
      <anchorfile>sbf__structs_8hpp.html</anchorfile>
      <anchor>a499313e7daed212685de719c2db63044</anchor>
      <arglist>(ROSaicNodeBase *node, It it, It itEnd, BaseVectorCartMsg &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>BaseVectorGeodParser</name>
      <anchorfile>sbf__structs_8hpp.html</anchorfile>
      <anchor>a687de6a5f4004d63dce9889fe73c07dd</anchor>
      <arglist>(ROSaicNodeBase *node, It it, It itEnd, BaseVectorGeodMsg &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>BlockHeaderParser</name>
      <anchorfile>sbf__structs_8hpp.html</anchorfile>
      <anchor>a8db7842d73c59e23462e8049b5490f1d</anchor>
      <arglist>(ROSaicNodeBase *node, It &amp;it, Hdr &amp;block_header)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ChannelSatInfoParser</name>
      <anchorfile>sbf__structs_8hpp.html</anchorfile>
      <anchor>a4c9a1a18fcb58bdb24e44b281abdb858</anchor>
      <arglist>(ROSaicNodeBase *node, It &amp;it, ChannelSatInfo &amp;msg, uint8_t sb1_length, uint8_t sb2_length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ChannelStateInfoParser</name>
      <anchorfile>sbf__structs_8hpp.html</anchorfile>
      <anchor>a4f3dd83d4626ca8c7e74e6ade93dbd1d</anchor>
      <arglist>(It &amp;it, ChannelStateInfo &amp;msg, uint8_t sb2_length)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ChannelStatusParser</name>
      <anchorfile>sbf__structs_8hpp.html</anchorfile>
      <anchor>af97bda0808431aa16c95a2be402c2087</anchor>
      <arglist>(ROSaicNodeBase *node, It it, It itEnd, ChannelStatus &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>DOPParser</name>
      <anchorfile>sbf__structs_8hpp.html</anchorfile>
      <anchor>a8be096f84e518aa03a17e9866fde88ed</anchor>
      <arglist>(ROSaicNodeBase *node, It it, It itEnd, DOP &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ExtSensorMeasParser</name>
      <anchorfile>sbf__structs_8hpp.html</anchorfile>
      <anchor>abb2dfa7643452600fd4781a0dd0dfc83</anchor>
      <arglist>(ROSaicNodeBase *node, It it, It itEnd, ExtSensorMeasMsg &amp;msg, bool use_ros_axis_orientation, bool &amp;hasImuMeas)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IMUSetupParser</name>
      <anchorfile>sbf__structs_8hpp.html</anchorfile>
      <anchor>a4eeceb3c872251b0f40457721e3ce227</anchor>
      <arglist>(ROSaicNodeBase *node, It it, It itEnd, IMUSetupMsg &amp;msg, bool use_ros_axis_orientation)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>INSNavCartParser</name>
      <anchorfile>sbf__structs_8hpp.html</anchorfile>
      <anchor>a67a75eabb92acd2d5292bf913891fdb7</anchor>
      <arglist>(ROSaicNodeBase *node, It it, It itEnd, INSNavCartMsg &amp;msg, bool use_ros_axis_orientation)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>INSNavGeodParser</name>
      <anchorfile>sbf__structs_8hpp.html</anchorfile>
      <anchor>a13b76f4da6fcc25bcd35f1a49bfea102</anchor>
      <arglist>(ROSaicNodeBase *node, It it, It itEnd, INSNavGeodMsg &amp;msg, bool use_ros_axis_orientation)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MeasEpochChannelType1Parser</name>
      <anchorfile>sbf__structs_8hpp.html</anchorfile>
      <anchor>a1b9c48c40a2cb5bd886b5a3f70b36dfb</anchor>
      <arglist>(ROSaicNodeBase *node, It &amp;it, MeasEpochChannelType1Msg &amp;msg, uint8_t sb1_length, uint8_t sb2_length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MeasEpochChannelType2Parser</name>
      <anchorfile>sbf__structs_8hpp.html</anchorfile>
      <anchor>af7652cba7f01438d6f34c414ba2265da</anchor>
      <arglist>(It &amp;it, MeasEpochChannelType2Msg &amp;msg, uint8_t sb2_length)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MeasEpochParser</name>
      <anchorfile>sbf__structs_8hpp.html</anchorfile>
      <anchor>a5f39980d1715b9e865208f467cc1d10c</anchor>
      <arglist>(ROSaicNodeBase *node, It it, It itEnd, MeasEpochMsg &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>PosCovCartesianParser</name>
      <anchorfile>sbf__structs_8hpp.html</anchorfile>
      <anchor>af25ab340032e1708a21a2b2aebdf8779</anchor>
      <arglist>(ROSaicNodeBase *node, It it, It itEnd, PosCovCartesianMsg &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>PosCovGeodeticParser</name>
      <anchorfile>sbf__structs_8hpp.html</anchorfile>
      <anchor>a13e7315dc0a169e13211c5620469042d</anchor>
      <arglist>(ROSaicNodeBase *node, It it, It itEnd, PosCovGeodeticMsg &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>PVTCartesianParser</name>
      <anchorfile>sbf__structs_8hpp.html</anchorfile>
      <anchor>a9f7b16dfc3a82db8425c838c760fb59a</anchor>
      <arglist>(ROSaicNodeBase *node, It it, It itEnd, PVTCartesianMsg &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>PVTGeodeticParser</name>
      <anchorfile>sbf__structs_8hpp.html</anchorfile>
      <anchor>ac3090f3a497654c8cae69f715eb60860</anchor>
      <arglist>(ROSaicNodeBase *node, It it, It itEnd, PVTGeodeticMsg &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>qiCharsToStringParser</name>
      <anchorfile>sbf__structs_8hpp.html</anchorfile>
      <anchor>a392fb4e401cba1b2f5818641e995267a</anchor>
      <arglist>(It &amp;it, std::string &amp;val, std::size_t num)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>qiLittleEndianParser</name>
      <anchorfile>sbf__structs_8hpp.html</anchorfile>
      <anchor>a8cf88eff784c15c17b104020eeff5565</anchor>
      <arglist>(It &amp;it, Val &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>QualityIndParser</name>
      <anchorfile>sbf__structs_8hpp.html</anchorfile>
      <anchor>a752979ad9f8a50896eaec1d4ddc49227</anchor>
      <arglist>(ROSaicNodeBase *node, It it, It itEnd, QualityInd &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReceiverSetupParser</name>
      <anchorfile>sbf__structs_8hpp.html</anchorfile>
      <anchor>a2747200add5423874db7f88480ef152b</anchor>
      <arglist>(ROSaicNodeBase *node, It it, It itEnd, ReceiverSetup &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReceiverStatusParser</name>
      <anchorfile>sbf__structs_8hpp.html</anchorfile>
      <anchor>a8105159f69c1a13c9e0a54b48ce1c73a</anchor>
      <arglist>(ROSaicNodeBase *node, It it, It itEnd, ReceiverStatus &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReceiverTimeParser</name>
      <anchorfile>sbf__structs_8hpp.html</anchorfile>
      <anchor>a714b0eaf71c324d2ae1a63991fe66137</anchor>
      <arglist>(ROSaicNodeBase *node, It it, It itEnd, ReceiverTimeMsg &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReceiverTimesParser</name>
      <anchorfile>sbf__structs_8hpp.html</anchorfile>
      <anchor>ae07fd076da72ad67d0ea60f43bcdc705</anchor>
      <arglist>(ROSaicNodeBase *node, It it, It itEnd, ReceiverTimeMsg &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDoNotUse</name>
      <anchorfile>sbf__structs_8hpp.html</anchorfile>
      <anchor>a1780bb24705536c8229201e6f194c20a</anchor>
      <arglist>(T &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>validValue</name>
      <anchorfile>sbf__structs_8hpp.html</anchorfile>
      <anchor>afd0203d09d933742e3d33eead62c680b</anchor>
      <arglist>(T s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>VectorInfoCartParser</name>
      <anchorfile>sbf__structs_8hpp.html</anchorfile>
      <anchor>a4f3a5584187d9420f5e0c89a2da1ff3c</anchor>
      <arglist>(It &amp;it, VectorInfoCartMsg &amp;msg, uint8_t sb_length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>VectorInfoGeodParser</name>
      <anchorfile>sbf__structs_8hpp.html</anchorfile>
      <anchor>a81e55a5b9551796e61bbeaa13dc6fa52</anchor>
      <arglist>(It &amp;it, VectorInfoGeodMsg &amp;msg, uint8_t sb_length)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>VelCovCartesianParser</name>
      <anchorfile>sbf__structs_8hpp.html</anchorfile>
      <anchor>ac348137552a30e295bf432d41235775e</anchor>
      <arglist>(ROSaicNodeBase *node, It it, It itEnd, VelCovCartesianMsg &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>VelCovGeodeticParser</name>
      <anchorfile>sbf__structs_8hpp.html</anchorfile>
      <anchor>a1ebafa08a7c69714022b57f819622463</anchor>
      <arglist>(ROSaicNodeBase *node, It it, It itEnd, VelCovGeodeticMsg &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>VelSensorSetupParser</name>
      <anchorfile>sbf__structs_8hpp.html</anchorfile>
      <anchor>ad6f69ab288992dd6a26a9fa0d9b44e1b</anchor>
      <arglist>(ROSaicNodeBase *node, It it, It itEnd, VelSensorSetupMsg &amp;msg, bool use_ros_axis_orientation)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::array&lt; uint16_t, 256 &gt;</type>
      <name>CRC_LOOK_UP</name>
      <anchorfile>sbf__structs_8hpp.html</anchorfile>
      <anchor>a995bbdbc6e604c15a41667b75ade00a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint8_t</type>
      <name>MAX_NB_INMARSATCHANNELS</name>
      <anchorfile>sbf__structs_8hpp.html</anchorfile>
      <anchor>a2085d081948be79815f4a33fc755bb0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint8_t</type>
      <name>MAX_NR_OF_SIGNALS_PER_SATELLITE</name>
      <anchorfile>sbf__structs_8hpp.html</anchorfile>
      <anchor>a15f50565d017e3b8b4317b0a0f1c2aca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint8_t</type>
      <name>MAXSB_CHANNELSATINFO</name>
      <anchorfile>sbf__structs_8hpp.html</anchorfile>
      <anchor>ac409b31cdba834fb915c69e826f1544a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint16_t</type>
      <name>MAXSB_CHANNELSTATEINFO</name>
      <anchorfile>sbf__structs_8hpp.html</anchorfile>
      <anchor>a4d2304d5f9b3e45035c1c0344763f2e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint8_t</type>
      <name>MAXSB_MEASEPOCH_T1</name>
      <anchorfile>sbf__structs_8hpp.html</anchorfile>
      <anchor>aa1ffa338eda37d839fcaffb7de8e82c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint16_t</type>
      <name>MAXSB_MEASEPOCH_T2</name>
      <anchorfile>sbf__structs_8hpp.html</anchorfile>
      <anchor>ae0d668c7d691dd3863953651199f21f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint8_t</type>
      <name>MAXSB_NBRANTENNA</name>
      <anchorfile>sbf__structs_8hpp.html</anchorfile>
      <anchor>a61bedeeb2114a4893fd586cfe4ed35ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint8_t</type>
      <name>MAXSB_NBVECTORINFO</name>
      <anchorfile>sbf__structs_8hpp.html</anchorfile>
      <anchor>a01adf899e740b630f17d647ece8a25fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint8_t</type>
      <name>NR_OF_ANTENNAS</name>
      <anchorfile>sbf__structs_8hpp.html</anchorfile>
      <anchor>a7a3829a7bba071ebde5ef491a3379662</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint8_t</type>
      <name>NR_OF_LOGICALCHANNELS</name>
      <anchorfile>sbf__structs_8hpp.html</anchorfile>
      <anchor>a4ec75f271d55fe4441614c47db1b0084</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint8_t</type>
      <name>SBF_SYNC_BYTE_1</name>
      <anchorfile>sbf__structs_8hpp.html</anchorfile>
      <anchor>aaa342c677cd451bb7b74107dd06841cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint8_t</type>
      <name>SBF_SYNC_BYTE_2</name>
      <anchorfile>sbf__structs_8hpp.html</anchorfile>
      <anchor>a074eb72c1e4e9f39b7271cc5758c489c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>settings.h</name>
    <path>/tmp/ws/src/septentrio_gnss_driver/include/septentrio_gnss_driver/communication/</path>
    <filename>settings_8h</filename>
    <class kind="struct">RtkIpServer</class>
    <class kind="struct">RtkNtrip</class>
    <class kind="struct">RtkSerial</class>
    <class kind="struct">RtkSettings</class>
    <class kind="struct">Settings</class>
  </compound>
  <compound kind="file">
    <name>string_utilities.cpp</name>
    <path>/tmp/ws/src/septentrio_gnss_driver/src/septentrio_gnss_driver/parsers/</path>
    <filename>string__utilities_8cpp</filename>
    <includes id="string__utilities_8h" name="string_utilities.h" local="no" imported="no">septentrio_gnss_driver/parsers/string_utilities.h</includes>
    <namespace>string_utilities</namespace>
    <member kind="function">
      <type>bool</type>
      <name>containsSpace</name>
      <anchorfile>namespacestring__utilities.html</anchorfile>
      <anchor>a194a2456bca0db4c29741b7d4543ddd0</anchor>
      <arglist>(const std::string str)</arglist>
    </member>
    <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>trimDecimalPlaces</name>
      <anchorfile>namespacestring__utilities.html</anchorfile>
      <anchor>ab72237985a637c5a86abd942ca644e40</anchor>
      <arglist>(double num)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>string_utilities.h</name>
    <path>/tmp/ws/src/septentrio_gnss_driver/include/septentrio_gnss_driver/parsers/</path>
    <filename>string__utilities_8h</filename>
    <namespace>string_utilities</namespace>
    <member kind="function">
      <type>bool</type>
      <name>containsSpace</name>
      <anchorfile>namespacestring__utilities.html</anchorfile>
      <anchor>a194a2456bca0db4c29741b7d4543ddd0</anchor>
      <arglist>(const std::string str)</arglist>
    </member>
    <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>trimDecimalPlaces</name>
      <anchorfile>namespacestring__utilities.html</anchorfile>
      <anchor>ab72237985a637c5a86abd942ca644e40</anchor>
      <arglist>(double num)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>typedefs.hpp</name>
    <path>/tmp/ws/src/septentrio_gnss_driver/include/septentrio_gnss_driver/abstraction/</path>
    <filename>typedefs_8hpp</filename>
    <includes id="settings_8h" name="settings.h" local="no" imported="no">septentrio_gnss_driver/communication/settings.h</includes>
    <includes id="string__utilities_8h" name="string_utilities.h" local="no" imported="no">septentrio_gnss_driver/parsers/string_utilities.h</includes>
    <class kind="class">ROSaicNodeBase</class>
    <member kind="typedef">
      <type>septentrio_gnss_driver::AttCovEuler</type>
      <name>AttCovEulerMsg</name>
      <anchorfile>typedefs_8hpp.html</anchorfile>
      <anchor>a000d7f7e5482206defa1c52d51e39653</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>septentrio_gnss_driver::AttEuler</type>
      <name>AttEulerMsg</name>
      <anchorfile>typedefs_8hpp.html</anchorfile>
      <anchor>a7a7bd6d81389077cd5fbc4b4796e467a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>septentrio_gnss_driver::BaseVectorCart</type>
      <name>BaseVectorCartMsg</name>
      <anchorfile>typedefs_8hpp.html</anchorfile>
      <anchor>a43ca9ce036a68a4dedfeeb1e31073e77</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>septentrio_gnss_driver::BaseVectorGeod</type>
      <name>BaseVectorGeodMsg</name>
      <anchorfile>typedefs_8hpp.html</anchorfile>
      <anchor>a2472660858a7a883df4a681eea95bae7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>septentrio_gnss_driver::BlockHeader</type>
      <name>BlockHeaderMsg</name>
      <anchorfile>typedefs_8hpp.html</anchorfile>
      <anchor>a64ac0f8ba23e7b28ced9f0dd0989be1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>diagnostic_msgs::DiagnosticArray</type>
      <name>DiagnosticArrayMsg</name>
      <anchorfile>typedefs_8hpp.html</anchorfile>
      <anchor>aabfff625f9667ccc348062b83898106f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>diagnostic_msgs::DiagnosticStatus</type>
      <name>DiagnosticStatusMsg</name>
      <anchorfile>typedefs_8hpp.html</anchorfile>
      <anchor>a253ae0f424fc1079ad9f93e719a693ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>septentrio_gnss_driver::ExtSensorMeas</type>
      <name>ExtSensorMeasMsg</name>
      <anchorfile>typedefs_8hpp.html</anchorfile>
      <anchor>a51d85c9e25ef92cca330545c832f55ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>nmea_msgs::Gpgga</type>
      <name>GpggaMsg</name>
      <anchorfile>typedefs_8hpp.html</anchorfile>
      <anchor>a57501e2c31514b6bb136cebe7c2db79a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>nmea_msgs::Gpgsa</type>
      <name>GpgsaMsg</name>
      <anchorfile>typedefs_8hpp.html</anchorfile>
      <anchor>a8b3d5b043f3817c6c96220e8ba19436c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>nmea_msgs::Gpgsv</type>
      <name>GpgsvMsg</name>
      <anchorfile>typedefs_8hpp.html</anchorfile>
      <anchor>a90d87311a4cb318e6411275e85af5883</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>nmea_msgs::Gprmc</type>
      <name>GprmcMsg</name>
      <anchorfile>typedefs_8hpp.html</anchorfile>
      <anchor>a9ec1aaee84c4e73faf31b856f16facc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>gps_common::GPSFix</type>
      <name>GPSFixMsg</name>
      <anchorfile>typedefs_8hpp.html</anchorfile>
      <anchor>aac519132048910f873fb1cf9b8847b4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>gps_common::GPSStatus</type>
      <name>GPSStatusMsg</name>
      <anchorfile>typedefs_8hpp.html</anchorfile>
      <anchor>a7bb56969d653a98f55608cb1c434efc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>sensor_msgs::Imu</type>
      <name>ImuMsg</name>
      <anchorfile>typedefs_8hpp.html</anchorfile>
      <anchor>a23bfa2c71e23b5927c75fc53c56662be</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>septentrio_gnss_driver::IMUSetup</type>
      <name>IMUSetupMsg</name>
      <anchorfile>typedefs_8hpp.html</anchorfile>
      <anchor>a6efef3ed79ef03e91cce94569b50b487</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>septentrio_gnss_driver::INSNavCart</type>
      <name>INSNavCartMsg</name>
      <anchorfile>typedefs_8hpp.html</anchorfile>
      <anchor>a4d22599d68e8bab86e3e1b751993a4a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>septentrio_gnss_driver::INSNavGeod</type>
      <name>INSNavGeodMsg</name>
      <anchorfile>typedefs_8hpp.html</anchorfile>
      <anchor>aa949dff3c11c2bdd86e5ddcc13c16828</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>nav_msgs::Odometry</type>
      <name>LocalizationUtmMsg</name>
      <anchorfile>typedefs_8hpp.html</anchorfile>
      <anchor>a23baa79dff1670748b286b6b21f95cbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>septentrio_gnss_driver::MeasEpochChannelType1</type>
      <name>MeasEpochChannelType1Msg</name>
      <anchorfile>typedefs_8hpp.html</anchorfile>
      <anchor>a679b067ae7806d1a91d5bbaf98d59eea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>septentrio_gnss_driver::MeasEpochChannelType2</type>
      <name>MeasEpochChannelType2Msg</name>
      <anchorfile>typedefs_8hpp.html</anchorfile>
      <anchor>af7ec55e5ec57d15241edcc1603fa668c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>septentrio_gnss_driver::MeasEpoch</type>
      <name>MeasEpochMsg</name>
      <anchorfile>typedefs_8hpp.html</anchorfile>
      <anchor>a56895601baab7a5583cc64264559e003</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>sensor_msgs::NavSatFix</type>
      <name>NavSatFixMsg</name>
      <anchorfile>typedefs_8hpp.html</anchorfile>
      <anchor>a4828cb8beea0d054ce798a3f1b7d8d0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>sensor_msgs::NavSatStatus</type>
      <name>NavSatStatusMsg</name>
      <anchorfile>typedefs_8hpp.html</anchorfile>
      <anchor>a2385f3167656a8542aea89d59c03ee18</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>septentrio_gnss_driver::PosCovCartesian</type>
      <name>PosCovCartesianMsg</name>
      <anchorfile>typedefs_8hpp.html</anchorfile>
      <anchor>a0b4f56aa3f275bbfee080e1574d1c7bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>septentrio_gnss_driver::PosCovGeodetic</type>
      <name>PosCovGeodeticMsg</name>
      <anchorfile>typedefs_8hpp.html</anchorfile>
      <anchor>a14dd1cc963c68cbb811e1d49253d1532</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>geometry_msgs::PoseWithCovarianceStamped</type>
      <name>PoseWithCovarianceStampedMsg</name>
      <anchorfile>typedefs_8hpp.html</anchorfile>
      <anchor>a8a096e545cb843c20f8184cd7503b6e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>septentrio_gnss_driver::PVTCartesian</type>
      <name>PVTCartesianMsg</name>
      <anchorfile>typedefs_8hpp.html</anchorfile>
      <anchor>adf565cb621c001d5d58b854b210385f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>septentrio_gnss_driver::PVTGeodetic</type>
      <name>PVTGeodeticMsg</name>
      <anchorfile>typedefs_8hpp.html</anchorfile>
      <anchor>ab2897dae9c2871a96d367bc82a177d52</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>geometry_msgs::Quaternion</type>
      <name>QuaternionMsg</name>
      <anchorfile>typedefs_8hpp.html</anchorfile>
      <anchor>ad1ce16bb3fdf67a8dd322e74766ab28e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>septentrio_gnss_driver::ReceiverTime</type>
      <name>ReceiverTimeMsg</name>
      <anchorfile>typedefs_8hpp.html</anchorfile>
      <anchor>a4ca55fe21e4e15ff2e1f71e685dc0970</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>sensor_msgs::TimeReference</type>
      <name>TimeReferenceMsg</name>
      <anchorfile>typedefs_8hpp.html</anchorfile>
      <anchor>a4e66cf49cd6f1bfd9ebf43f809884673</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint64_t</type>
      <name>Timestamp</name>
      <anchorfile>typedefs_8hpp.html</anchorfile>
      <anchor>aadf87d96f6c4ceb92a27fcb0e3fce1cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ros::Time</type>
      <name>TimestampRos</name>
      <anchorfile>typedefs_8hpp.html</anchorfile>
      <anchor>a29fe87c45f6d205bcc6cd64ce8f051ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>geometry_msgs::TransformStamped</type>
      <name>TransformStampedMsg</name>
      <anchorfile>typedefs_8hpp.html</anchorfile>
      <anchor>afd8bbba936506fa108a0d5c6e1d73c90</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>geometry_msgs::TwistWithCovarianceStamped</type>
      <name>TwistWithCovarianceStampedMsg</name>
      <anchorfile>typedefs_8hpp.html</anchorfile>
      <anchor>a514ff452d5b69cd48603cac6e96540a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>septentrio_gnss_driver::VectorInfoCart</type>
      <name>VectorInfoCartMsg</name>
      <anchorfile>typedefs_8hpp.html</anchorfile>
      <anchor>ac514c9794ff23eef54bf79467fe02582</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>septentrio_gnss_driver::VectorInfoGeod</type>
      <name>VectorInfoGeodMsg</name>
      <anchorfile>typedefs_8hpp.html</anchorfile>
      <anchor>a3f7fa233a69535599fad088bffc050ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>septentrio_gnss_driver::VelCovCartesian</type>
      <name>VelCovCartesianMsg</name>
      <anchorfile>typedefs_8hpp.html</anchorfile>
      <anchor>ab047ff3277c5bbb4cbd39cfea78037dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>septentrio_gnss_driver::VelCovGeodetic</type>
      <name>VelCovGeodeticMsg</name>
      <anchorfile>typedefs_8hpp.html</anchorfile>
      <anchor>a1314b16c5d6fd5473a4d29a0ca27f730</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>septentrio_gnss_driver::VelSensorSetup</type>
      <name>VelSensorSetupMsg</name>
      <anchorfile>typedefs_8hpp.html</anchorfile>
      <anchor>a737745b1535edc4e41b70ad8dfa52dde</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>LogLevel</name>
      <anchorfile>typedefs_8hpp.html</anchorfile>
      <anchor>aca1fd1d8935433e6ba2e3918214e07f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEBUG</name>
      <anchorfile>typedefs_8hpp.html</anchorfile>
      <anchor>aca1fd1d8935433e6ba2e3918214e07f9a0593585da9181e972974c1274d8f2b4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INFO</name>
      <anchorfile>typedefs_8hpp.html</anchorfile>
      <anchor>aca1fd1d8935433e6ba2e3918214e07f9a748005382152808a72b1a9177d9dc806</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WARN</name>
      <anchorfile>typedefs_8hpp.html</anchorfile>
      <anchor>aca1fd1d8935433e6ba2e3918214e07f9a74dac7ac23d5b810db6d4067f14e8676</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR</name>
      <anchorfile>typedefs_8hpp.html</anchorfile>
      <anchor>aca1fd1d8935433e6ba2e3918214e07f9a2fd6f336d08340583bd620a7f5694c90</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FATAL</name>
      <anchorfile>typedefs_8hpp.html</anchorfile>
      <anchor>aca1fd1d8935433e6ba2e3918214e07f9a651d8a47a6976d6fe05c0e03fb4cd2d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Timestamp</type>
      <name>timestampFromRos</name>
      <anchorfile>typedefs_8hpp.html</anchorfile>
      <anchor>a7ea86f8690f7083d0bf8aba9ab725ac1</anchor>
      <arglist>(const TimestampRos &amp;tsr)</arglist>
    </member>
    <member kind="function">
      <type>TimestampRos</type>
      <name>timestampToRos</name>
      <anchorfile>typedefs_8hpp.html</anchorfile>
      <anchor>a545dce337d41b42ba91de5d943b29783</anchor>
      <arglist>(Timestamp ts)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>VectorInfoCart.msg</name>
    <path>/tmp/ws/src/septentrio_gnss_driver/msg/</path>
    <filename>VectorInfoCart_8msg</filename>
  </compound>
  <compound kind="file">
    <name>VectorInfoGeod.msg</name>
    <path>/tmp/ws/src/septentrio_gnss_driver/msg/</path>
    <filename>VectorInfoGeod_8msg</filename>
  </compound>
  <compound kind="file">
    <name>VelCovCartesian.msg</name>
    <path>/tmp/ws/src/septentrio_gnss_driver/msg/</path>
    <filename>VelCovCartesian_8msg</filename>
  </compound>
  <compound kind="file">
    <name>VelCovGeodetic.msg</name>
    <path>/tmp/ws/src/septentrio_gnss_driver/msg/</path>
    <filename>VelCovGeodetic_8msg</filename>
  </compound>
  <compound kind="file">
    <name>VelSensorSetup.msg</name>
    <path>/tmp/ws/src/septentrio_gnss_driver/msg/</path>
    <filename>VelSensorSetup_8msg</filename>
  </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</name>
    <filename>structAgcState.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>blanking_stat</name>
      <anchorfile>structAgcState.html</anchorfile>
      <anchor>a2dd111d3b0371a8ae50fbf4558ab7784</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>frontend_id</name>
      <anchorfile>structAgcState.html</anchorfile>
      <anchor>a114cfa87880e47058b09f32a7c87f3db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int8_t</type>
      <name>gain</name>
      <anchorfile>structAgcState.html</anchorfile>
      <anchor>a9a4e88a971c4711fa66c70de962eb27f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>sample_var</name>
      <anchorfile>structAgcState.html</anchorfile>
      <anchor>a4e3c35ed457a29b94c38ddfd603a4e52</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>a9a420cdd8749786119be58bae4a140c9</anchor>
      <arglist>(ROSaicNodeBase *node, boost::shared_ptr&lt; StreamT &gt; stream, boost::shared_ptr&lt; boost::asio::io_service &gt; io_service, std::size_t buffer_size=16384)</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>ae023ed63bb9d8651ed51385fe05491a5</anchor>
      <arglist>(const std::string &amp;cmd)</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>ad821eccb6913dd3e4e0cf7581080fc46</anchor>
      <arglist>(const std::string &amp;cmd)</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>boost::shared_ptr&lt; boost::thread &gt;</type>
      <name>parsing_thread_</name>
      <anchorfile>classio__comm__rx_1_1AsyncManager.html</anchorfile>
      <anchor>ad9bd99f03dc979d989f9afef3925d58d</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>Timestamp</type>
      <name>recvTime_</name>
      <anchorfile>classio__comm__rx_1_1AsyncManager.html</anchorfile>
      <anchor>a32861990498593646b3803a039ef7c20</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>bool</type>
      <name>try_parsing_</name>
      <anchorfile>classio__comm__rx_1_1AsyncManager.html</anchorfile>
      <anchor>a95fb589f6258bbb2430a32bc3178635a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; boost::thread &gt;</type>
      <name>waiting_thread_</name>
      <anchorfile>classio__comm__rx_1_1AsyncManager.html</anchorfile>
      <anchor>aec12bf638a5eb4f465acedd47f63ca8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ROSaicNodeBase *</type>
      <name>node_</name>
      <anchorfile>classio__comm__rx_1_1AsyncManager.html</anchorfile>
      <anchor>aff1d9728a5e6603ad61e7f4142750b6b</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>a731573f6bf7c54231821d1e30fc229c8</anchor>
      <arglist>(const NMEASentence &amp;sentence, const std::string &amp;frame_id, bool use_gnss_time, Timestamp time_obj) 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; GpggaMsg &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 GpggaMsg</type>
      <name>parseASCII</name>
      <anchorfile>classBaseParser.html</anchorfile>
      <anchor>a731573f6bf7c54231821d1e30fc229c8</anchor>
      <arglist>(const NMEASentence &amp;sentence, const std::string &amp;frame_id, bool use_gnss_time, Timestamp time_obj) noexcept(false)</arglist>
    </member>
    <member kind="function">
      <type>GpggaMsg</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; GpgsaMsg &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 GpgsaMsg</type>
      <name>parseASCII</name>
      <anchorfile>classBaseParser.html</anchorfile>
      <anchor>a731573f6bf7c54231821d1e30fc229c8</anchor>
      <arglist>(const NMEASentence &amp;sentence, const std::string &amp;frame_id, bool use_gnss_time, Timestamp time_obj) noexcept(false)</arglist>
    </member>
    <member kind="function">
      <type>GpgsaMsg</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; GpgsvMsg &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 GpgsvMsg</type>
      <name>parseASCII</name>
      <anchorfile>classBaseParser.html</anchorfile>
      <anchor>a731573f6bf7c54231821d1e30fc229c8</anchor>
      <arglist>(const NMEASentence &amp;sentence, const std::string &amp;frame_id, bool use_gnss_time, Timestamp time_obj) noexcept(false)</arglist>
    </member>
    <member kind="function">
      <type>GpgsvMsg</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; GprmcMsg &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 GprmcMsg</type>
      <name>parseASCII</name>
      <anchorfile>classBaseParser.html</anchorfile>
      <anchor>a731573f6bf7c54231821d1e30fc229c8</anchor>
      <arglist>(const NMEASentence &amp;sentence, const std::string &amp;frame_id, bool use_gnss_time, Timestamp time_obj) noexcept(false)</arglist>
    </member>
    <member kind="function">
      <type>GprmcMsg</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>BaseVectorCart</name>
    <filename>classBaseVectorCart.html</filename>
  </compound>
  <compound kind="class">
    <name>BaseVectorGeod</name>
    <filename>classBaseVectorGeod.html</filename>
  </compound>
  <compound kind="struct">
    <name>BlockHeader</name>
    <filename>structBlockHeader.html</filename>
    <member kind="variable">
      <type>uint16_t</type>
      <name>crc</name>
      <anchorfile>structBlockHeader.html</anchorfile>
      <anchor>a6efbedf84a1082fe38109bdb1fb43fd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>id</name>
      <anchorfile>structBlockHeader.html</anchorfile>
      <anchor>a453d16487c29d25240e81143906d16bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>length</name>
      <anchorfile>structBlockHeader.html</anchorfile>
      <anchor>a1d23321869fecdab451ca9e3d5cc6e60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>revision</name>
      <anchorfile>structBlockHeader.html</anchorfile>
      <anchor>adf3a2e2f7e6a05fc90de887211a34efe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>sync_1</name>
      <anchorfile>structBlockHeader.html</anchorfile>
      <anchor>a00411fb1103b1a0c3b5476c96aa24e0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>sync_2</name>
      <anchorfile>structBlockHeader.html</anchorfile>
      <anchor>a28fb9c999cb4fbab714ffaf086379269</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>tow</name>
      <anchorfile>structBlockHeader.html</anchorfile>
      <anchor>ad667faaa9ed44255264137a0991c126b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>wnc</name>
      <anchorfile>structBlockHeader.html</anchorfile>
      <anchor>a5bab0c00caa23f599d5ce2c96ee1c8a2</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>a43ec0475e1321add3387245df692614d</anchor>
      <arglist>(ROSaicNodeBase *node, Settings *settings)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>handle</name>
      <anchorfile>classio__comm__rx_1_1CallbackHandlers.html</anchorfile>
      <anchor>a8ec8b1b17818327d3342dc3f8ba9145c</anchor>
      <arglist>()</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>ac31f92d64f2946f8c4019cdae04bb203</anchor>
      <arglist>(Timestamp recvTimestamp, 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::unordered_map&lt; std::string, uint32_t &gt;</type>
      <name>DiagnosticArrayMap</name>
      <anchorfile>classio__comm__rx_1_1CallbackHandlers.html</anchorfile>
      <anchor>a3fbe1e855d083ffa459ad948031dc2eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::unordered_map&lt; std::string, uint32_t &gt;</type>
      <name>GPSFixMap</name>
      <anchorfile>classio__comm__rx_1_1CallbackHandlers.html</anchorfile>
      <anchor>aceffea5d0b2669e3cb918e0bd1ac937e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::unordered_map&lt; std::string, uint32_t &gt;</type>
      <name>ImuMap</name>
      <anchorfile>classio__comm__rx_1_1CallbackHandlers.html</anchorfile>
      <anchor>a9d6b2484bb16b9d386b13442bc0bde2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::unordered_map&lt; std::string, uint32_t &gt;</type>
      <name>LocalizationMap</name>
      <anchorfile>classio__comm__rx_1_1CallbackHandlers.html</anchorfile>
      <anchor>ae0391da0a52895a57b7466cf4283fc95</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::unordered_map&lt; std::string, uint32_t &gt;</type>
      <name>NavSatFixMap</name>
      <anchorfile>classio__comm__rx_1_1CallbackHandlers.html</anchorfile>
      <anchor>aad99de58043557bf1781ba6634a7dc9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::unordered_map&lt; std::string, uint32_t &gt;</type>
      <name>PoseWithCovarianceStampedMap</name>
      <anchorfile>classio__comm__rx_1_1CallbackHandlers.html</anchorfile>
      <anchor>a14d3bffdf9996d1980f4c9d9c1b5ada2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ROSaicNodeBase *</type>
      <name>node_</name>
      <anchorfile>classio__comm__rx_1_1CallbackHandlers.html</anchorfile>
      <anchor>aaa0797e50d4abd187db36a3193047597</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RxMessage</type>
      <name>rx_message_</name>
      <anchorfile>classio__comm__rx_1_1CallbackHandlers.html</anchorfile>
      <anchor>a489f544b1773f9eed52a770714a19ab6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Settings *</type>
      <name>settings_</name>
      <anchorfile>classio__comm__rx_1_1CallbackHandlers.html</anchorfile>
      <anchor>a8c9ff2b41871420154cffaf451c18c02</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_imu_</name>
      <anchorfile>classio__comm__rx_1_1CallbackHandlers.html</anchorfile>
      <anchor>a6a41b3c88c8b74b6cd45c71cc7b5304d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static std::string</type>
      <name>do_insgpsfix_</name>
      <anchorfile>classio__comm__rx_1_1CallbackHandlers.html</anchorfile>
      <anchor>ab1245feb533a23c1e0fd56dd46bf3af1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static std::string</type>
      <name>do_inslocalization_</name>
      <anchorfile>classio__comm__rx_1_1CallbackHandlers.html</anchorfile>
      <anchor>ad4b88579b19faf879c777df79418faf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static std::string</type>
      <name>do_insnavsatfix_</name>
      <anchorfile>classio__comm__rx_1_1CallbackHandlers.html</anchorfile>
      <anchor>acc8ab935b4affe865fca424e14e26b85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static std::string</type>
      <name>do_inspose_</name>
      <anchorfile>classio__comm__rx_1_1CallbackHandlers.html</anchorfile>
      <anchor>a8abe9369853821762ad09fef4f8876f3</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 ImuMap</type>
      <name>imu_map</name>
      <anchorfile>classio__comm__rx_1_1CallbackHandlers.html</anchorfile>
      <anchor>a13622f86ed79fb572dde0c98213997d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static LocalizationMap</type>
      <name>localization_map</name>
      <anchorfile>classio__comm__rx_1_1CallbackHandlers.html</anchorfile>
      <anchor>a031d05b45bbae5d9977af84bc2439a2d</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>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>rx_channel</name>
      <anchorfile>structChannelSatInfo.html</anchorfile>
      <anchor>a6cf28d18fdda2935d132f398cc2eab3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; ChannelStateInfo &gt;</type>
      <name>stateInfo</name>
      <anchorfile>structChannelSatInfo.html</anchorfile>
      <anchor>a9003e4c8e14e220bb01dc5e4d8aacda7</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>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</type>
      <name>block_header</name>
      <anchorfile>structChannelStatus.html</anchorfile>
      <anchor>a1a996681576318a1c1334f70e121bedc</anchor>
      <arglist></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>std::vector&lt; ChannelSatInfo &gt;</type>
      <name>satInfo</name>
      <anchorfile>structChannelStatus.html</anchorfile>
      <anchor>a32c2373c6bf927daa95875bbc9388632</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>sb1_length</name>
      <anchorfile>structChannelStatus.html</anchorfile>
      <anchor>a039d07fe80fb5eac3aa985f4d7a94acf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>sb2_length</name>
      <anchorfile>structChannelStatus.html</anchorfile>
      <anchor>ad3bd1d60f8f554368b65e4018cfc74ee</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>aa05cf45b02a2299ea038a4277bad2f48</anchor>
      <arglist>(ROSaicNodeBase *node, 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>ROSaicNodeBase *</type>
      <name>node_</name>
      <anchorfile>classCircularBuffer.html</anchorfile>
      <anchor>a2545c6b9159594a5cd984d7b15857141</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>a63679fa282521551084c3542c3c28fc1</anchor>
      <arglist>(ROSaicNodeBase *node, Settings *settings)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>configureRx</name>
      <anchorfile>classio__comm__rx_1_1Comm__IO.html</anchorfile>
      <anchor>a1443c998d47e2fc053b0f8ca34efe450</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>defineMessages</name>
      <anchorfile>classio__comm__rx_1_1Comm__IO.html</anchorfile>
      <anchor>a0a54e46ecbb4886c60f59ea097a3f8d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initializeIO</name>
      <anchorfile>classio__comm__rx_1_1Comm__IO.html</anchorfile>
      <anchor>a37a9a55413e9a4ba58560b7c036d17e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendVelocity</name>
      <anchorfile>classio__comm__rx_1_1Comm__IO.html</anchorfile>
      <anchor>a76f6147a435643e4d2c03f6e1b2d963a</anchor>
      <arglist>(const std::string &amp;velNmea)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Comm_IO</name>
      <anchorfile>classio__comm__rx_1_1Comm__IO.html</anchorfile>
      <anchor>a14875e1104851aa3fc2e33cba755a228</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>connect</name>
      <anchorfile>classio__comm__rx_1_1Comm__IO.html</anchorfile>
      <anchor>a2c9837840df18525d156ba70b5626746</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initializePCAPFileReading</name>
      <anchorfile>classio__comm__rx_1_1Comm__IO.html</anchorfile>
      <anchor>a46bf0c4b99fdf217ce757a9c26ee225a</anchor>
      <arglist>(std::string file_name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initializeSBFFileReading</name>
      <anchorfile>classio__comm__rx_1_1Comm__IO.html</anchorfile>
      <anchor>ab83542ddc066bb7ad558829cf9af4191</anchor>
      <arglist>(std::string file_name)</arglist>
    </member>
    <member kind="function" protection="private">
      <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" protection="private">
      <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" protection="private">
      <type>void</type>
      <name>preparePCAPFileReading</name>
      <anchorfile>classio__comm__rx_1_1Comm__IO.html</anchorfile>
      <anchor>afaf82ddd16db85dfc8760b9067c65b1e</anchor>
      <arglist>(std::string file_name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>prepareSBFFileReading</name>
      <anchorfile>classio__comm__rx_1_1Comm__IO.html</anchorfile>
      <anchor>a358046dcfd2cd7bb53dd3b27bac91748</anchor>
      <arglist>(std::string file_name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>reconnect</name>
      <anchorfile>classio__comm__rx_1_1Comm__IO.html</anchorfile>
      <anchor>ae57ad9cf2471a891e8bfb71c2bd52db1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>resetMainPort</name>
      <anchorfile>classio__comm__rx_1_1Comm__IO.html</anchorfile>
      <anchor>aaae04e4a2c291f02efad914927b76385</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>send</name>
      <anchorfile>classio__comm__rx_1_1Comm__IO.html</anchorfile>
      <anchor>adf502798f4c0e117fe30957d83a58c74</anchor>
      <arglist>(const std::string &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <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="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>bool</type>
      <name>connected_</name>
      <anchorfile>classio__comm__rx_1_1Comm__IO.html</anchorfile>
      <anchor>ac366876de929785116deda9fe52bc375</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::condition_variable</type>
      <name>connection_condition_</name>
      <anchorfile>classio__comm__rx_1_1Comm__IO.html</anchorfile>
      <anchor>a91bea6584a3c30bbe7c9cf2c3a06e843</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>connection_mutex_</name>
      <anchorfile>classio__comm__rx_1_1Comm__IO.html</anchorfile>
      <anchor>a8a0fa65d56c94577d678fd8ffc5b6082</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; boost::thread &gt;</type>
      <name>connectionThread_</name>
      <anchorfile>classio__comm__rx_1_1Comm__IO.html</anchorfile>
      <anchor>a74fbe49a7a8884d98ff189361f1a648a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <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>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>std::string</type>
      <name>mainPort_</name>
      <anchorfile>classio__comm__rx_1_1Comm__IO.html</anchorfile>
      <anchor>abcf8e8c1df63381039ccacd1acbdab15</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>bool</type>
      <name>nmeaActivated_</name>
      <anchorfile>classio__comm__rx_1_1Comm__IO.html</anchorfile>
      <anchor>ad815dc087c38f30c32f8c6c14a4a83b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ROSaicNodeBase *</type>
      <name>node_</name>
      <anchorfile>classio__comm__rx_1_1Comm__IO.html</anchorfile>
      <anchor>a7cf44b80d1c2a35a270244ab743ae075</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>bool</type>
      <name>serial_</name>
      <anchorfile>classio__comm__rx_1_1Comm__IO.html</anchorfile>
      <anchor>adf0d9fea2a815259721f8611ba71b262</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">
      <type>Settings *</type>
      <name>settings_</name>
      <anchorfile>classio__comm__rx_1_1Comm__IO.html</anchorfile>
      <anchor>a3fe9be6f54211cd4402718e87380a7d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::atomic&lt; bool &gt;</type>
      <name>stopping_</name>
      <anchorfile>classio__comm__rx_1_1Comm__IO.html</anchorfile>
      <anchor>ab9531e38b0155e579bc49ae3d300891f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>tcp_host_</name>
      <anchorfile>classio__comm__rx_1_1Comm__IO.html</anchorfile>
      <anchor>aeb1985837b1d55d8ea68ac9bb55ad7be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>tcp_port_</name>
      <anchorfile>classio__comm__rx_1_1Comm__IO.html</anchorfile>
      <anchor>ab2227663ea8937b7509bb3b1e1e80593</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</type>
      <name>block_header</name>
      <anchorfile>structDOP.html</anchorfile>
      <anchor>ad095bab48770727edfffdede096fbc09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>hdop</name>
      <anchorfile>structDOP.html</anchorfile>
      <anchor>a852157542fd714acbc872c31e8942edd</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>double</type>
      <name>pdop</name>
      <anchorfile>structDOP.html</anchorfile>
      <anchor>a133a3384ae0e21ae07a4ea5e7059dd08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>tdop</name>
      <anchorfile>structDOP.html</anchorfile>
      <anchor>aeed4d5a98ce99b4eec28e4e84c39994d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>vdop</name>
      <anchorfile>structDOP.html</anchorfile>
      <anchor>abb25fdb512c69123ea5caba758a8c8a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>vpl</name>
      <anchorfile>structDOP.html</anchorfile>
      <anchor>aabe2828ab4617c8ff2c769110e37b7da</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GpggaParser</name>
    <filename>classGpggaParser.html</filename>
    <base>BaseParser&lt; GpggaMsg &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>GpggaMsg</type>
      <name>parseASCII</name>
      <anchorfile>classGpggaParser.html</anchorfile>
      <anchor>a9131b606d25ee03627b16e1e786fc754</anchor>
      <arglist>(const NMEASentence &amp;sentence, const std::string &amp;frame_id, bool use_gnss_time, Timestamp time_obj) 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; GpgsaMsg &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>GpgsaMsg</type>
      <name>parseASCII</name>
      <anchorfile>classGpgsaParser.html</anchorfile>
      <anchor>ac169111d222b029b6583d4a58a543e0b</anchor>
      <arglist>(const NMEASentence &amp;sentence, const std::string &amp;frame_id, bool use_gnss_time, Timestamp time_obj) 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; GpgsvMsg &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>GpgsvMsg</type>
      <name>parseASCII</name>
      <anchorfile>classGpgsvParser.html</anchorfile>
      <anchor>a8482ba603eb705984db54895a4e5810d</anchor>
      <arglist>(const NMEASentence &amp;sentence, const std::string &amp;frame_id, bool use_gnss_time, Timestamp time_obj) 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; GprmcMsg &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>GprmcMsg</type>
      <name>parseASCII</name>
      <anchorfile>classGprmcParser.html</anchorfile>
      <anchor>a2ed706a0e961d8a4af3777d8037466e1</anchor>
      <arglist>(const NMEASentence &amp;sentence, const std::string &amp;frame_id, bool use_gnss_time, Timestamp time_obj) 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(Timestamp, const uint8_t *, std::size_t &amp;)&gt;</type>
      <name>Callback</name>
      <anchorfile>classio__comm__rx_1_1Manager.html</anchorfile>
      <anchor>afd0316d395f8ceb3c73c203a60445a32</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>ad7b3ba95fa97a59c1706dc08742d1a23</anchor>
      <arglist>(const std::string &amp;cmd)=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>classMeasEpoch.html</filename>
  </compound>
  <compound kind="class">
    <name>MeasEpochChannelType1Parser</name>
    <filename>classMeasEpochChannelType1Parser.html</filename>
  </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>pcapReader::PcapDevice</name>
    <filename>classpcapReader_1_1PcapDevice.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>connect</name>
      <anchorfile>classpcapReader_1_1PcapDevice.html</anchorfile>
      <anchor>a6f48daea1fa38fd22fbaef08fda75e62</anchor>
      <arglist>(const char *device)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>disconnect</name>
      <anchorfile>classpcapReader_1_1PcapDevice.html</anchorfile>
      <anchor>a1105006d46a04abc9214c0b2bc8108b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isConnected</name>
      <anchorfile>classpcapReader_1_1PcapDevice.html</anchorfile>
      <anchor>aac2becd24f95f3a722f8920661f6e784</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PcapDevice</name>
      <anchorfile>classpcapReader_1_1PcapDevice.html</anchorfile>
      <anchor>a51d890475917399afe52caeceecdf8a8</anchor>
      <arglist>(ROSaicNodeBase *node, buffer_t &amp;buffer)</arglist>
    </member>
    <member kind="function">
      <type>ReadResult</type>
      <name>read</name>
      <anchorfile>classpcapReader_1_1PcapDevice.html</anchorfile>
      <anchor>acbacd9f1ce5b70e79f2d25d5950edfa5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PcapDevice</name>
      <anchorfile>classpcapReader_1_1PcapDevice.html</anchorfile>
      <anchor>adb2861039cbed930c122ae3ba697678c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const size_t</type>
      <name>BUFFSIZE</name>
      <anchorfile>classpcapReader_1_1PcapDevice.html</anchorfile>
      <anchor>a86afc8b6805c484bc6ff23c3ed8f3f31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>buffer_t &amp;</type>
      <name>m_dataBuff</name>
      <anchorfile>classpcapReader_1_1PcapDevice.html</anchorfile>
      <anchor>a53fc3e262c94b47a7b19937775cb9c5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcap_t *</type>
      <name>m_device</name>
      <anchorfile>classpcapReader_1_1PcapDevice.html</anchorfile>
      <anchor>aaa83763237055d2e59127ed32eeb8002</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char *</type>
      <name>m_deviceName</name>
      <anchorfile>classpcapReader_1_1PcapDevice.html</anchorfile>
      <anchor>a1159b597b0a97fb207604891121cae96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char</type>
      <name>m_errBuff</name>
      <anchorfile>classpcapReader_1_1PcapDevice.html</anchorfile>
      <anchor>a7916e1e54a628c0bef8c28a379f718ba</anchor>
      <arglist>[BUFFSIZE]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>buffer_t</type>
      <name>m_lastPkt</name>
      <anchorfile>classpcapReader_1_1PcapDevice.html</anchorfile>
      <anchor>a01e3e68bf7dae9fe2804084fc1c7fb48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bpf_program</type>
      <name>m_pktFilter</name>
      <anchorfile>classpcapReader_1_1PcapDevice.html</anchorfile>
      <anchor>a8bb1075aae9becfa08411c08beb590e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ROSaicNodeBase *</type>
      <name>node_</name>
      <anchorfile>classpcapReader_1_1PcapDevice.html</anchorfile>
      <anchor>a27da44a67ccc95744180b372149c228c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QualityInd</name>
    <filename>structQualityInd.html</filename>
    <member kind="variable">
      <type>BlockHeader</type>
      <name>block_header</name>
      <anchorfile>structQualityInd.html</anchorfile>
      <anchor>a5c8a48defcb6bf02a91b9550d4fea37e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; uint16_t &gt;</type>
      <name>indicators</name>
      <anchorfile>structQualityInd.html</anchorfile>
      <anchor>ad4e97c747897e96a58e5b8223bfa2dc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>n</name>
      <anchorfile>structQualityInd.html</anchorfile>
      <anchor>a4dbb6313f6f3b40439be24ed05d35ea0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ReceiverSetup</name>
    <filename>structReceiverSetup.html</filename>
    <member kind="variable">
      <type>std::string</type>
      <name>agency</name>
      <anchorfile>structReceiverSetup.html</anchorfile>
      <anchor>a9fc81a6c5f3402545f4d8f08efec02dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>ant_serial_nbr</name>
      <anchorfile>structReceiverSetup.html</anchorfile>
      <anchor>a70ff2f193fc912332b745cb97193f82e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>ant_type</name>
      <anchorfile>structReceiverSetup.html</anchorfile>
      <anchor>adf7254aa5d09d8d2de8b42d62947e35c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BlockHeader</type>
      <name>block_header</name>
      <anchorfile>structReceiverSetup.html</anchorfile>
      <anchor>a85b58ed923e3dd1a289aec123bf06e9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>country_code</name>
      <anchorfile>structReceiverSetup.html</anchorfile>
      <anchor>a3bfbc3d2dd8022d255f6ef989a389363</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>std::string</type>
      <name>gnss_fw_version</name>
      <anchorfile>structReceiverSetup.html</anchorfile>
      <anchor>ac4511a0b2d7ac07ab306357b73da55cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>height</name>
      <anchorfile>structReceiverSetup.html</anchorfile>
      <anchor>a051430eaa946a7da7bf7a47895a1ee36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>latitude</name>
      <anchorfile>structReceiverSetup.html</anchorfile>
      <anchor>afa61e72bcfee659517180b657dd195df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>longitude</name>
      <anchorfile>structReceiverSetup.html</anchorfile>
      <anchor>af86c0784f488bde9c77330be82e45f0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>marker_name</name>
      <anchorfile>structReceiverSetup.html</anchorfile>
      <anchor>a0e3b662f9a87296916c9c420599badd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>marker_number</name>
      <anchorfile>structReceiverSetup.html</anchorfile>
      <anchor>a2e7b36f58f4342522b1a9e33ef8e502b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>marker_type</name>
      <anchorfile>structReceiverSetup.html</anchorfile>
      <anchor>a69803dcc8d492d2271a915e4995ae5cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>monument_idx</name>
      <anchorfile>structReceiverSetup.html</anchorfile>
      <anchor>a532bbf51ff1ab40b0f225e9a586c09cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>observer</name>
      <anchorfile>structReceiverSetup.html</anchorfile>
      <anchor>a7d19253776314cdb301163e407c730fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>product_name</name>
      <anchorfile>structReceiverSetup.html</anchorfile>
      <anchor>a9a7fca2cd2346512eb653198f5840c3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>receiver_idx</name>
      <anchorfile>structReceiverSetup.html</anchorfile>
      <anchor>a41acae7c87e47de2aa8651a1a6a18fa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>rx_name</name>
      <anchorfile>structReceiverSetup.html</anchorfile>
      <anchor>acf545f2f74e441e99263bfe4a690733e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>rx_serial_number</name>
      <anchorfile>structReceiverSetup.html</anchorfile>
      <anchor>ad5b7374a96092c5272589c79428fb94c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>rx_version</name>
      <anchorfile>structReceiverSetup.html</anchorfile>
      <anchor>a1816cfed5fd1da0b122ace3b0e9014b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>station_code</name>
      <anchorfile>structReceiverSetup.html</anchorfile>
      <anchor>ac886811374e8ad3b5508a6a4ba10f9e4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ReceiverStatus</name>
    <filename>structReceiverStatus.html</filename>
    <member kind="variable">
      <type>std::vector&lt; AgcState &gt;</type>
      <name>agc_state</name>
      <anchorfile>structReceiverStatus.html</anchorfile>
      <anchor>ad1492d7ae9283836ea1526fcef0e84bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BlockHeader</type>
      <name>block_header</name>
      <anchorfile>structReceiverStatus.html</anchorfile>
      <anchor>af1e888caa32dfc7cf26f0b0d4ddabfae</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_length</name>
      <anchorfile>structReceiverStatus.html</anchorfile>
      <anchor>a120c811bcbd295847d881d4fcf96bf95</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>up_time</name>
      <anchorfile>structReceiverStatus.html</anchorfile>
      <anchor>a1e13424d8bdc8ad092b152105125f304</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rosaic_node::ROSaicNode</name>
    <filename>classrosaic__node_1_1ROSaicNode.html</filename>
    <base protection="private">ROSaicNodeBase</base>
    <member kind="function">
      <type></type>
      <name>ROSaicNode</name>
      <anchorfile>classrosaic__node_1_1ROSaicNode.html</anchorfile>
      <anchor>aac8f464de6418f72af432b1b5ebfeda3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>getROSParams</name>
      <anchorfile>classrosaic__node_1_1ROSaicNode.html</anchorfile>
      <anchor>a67d9d41926579f6e998d978879467055</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getRPY</name>
      <anchorfile>classrosaic__node_1_1ROSaicNode.html</anchorfile>
      <anchor>a5be05b49feec8d491a6fd1e4fc50d1f6</anchor>
      <arglist>(const QuaternionMsg &amp;qm, double &amp;roll, double &amp;pitch, double &amp;yaw)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getTransform</name>
      <anchorfile>classrosaic__node_1_1ROSaicNode.html</anchorfile>
      <anchor>a1c1ec89f114421178b9a4001c3a7ce39</anchor>
      <arglist>(const std::string &amp;targetFrame, const std::string &amp;sourceFrame, TransformStampedMsg &amp;T_s_t)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>sendVelocity</name>
      <anchorfile>classrosaic__node_1_1ROSaicNode.html</anchorfile>
      <anchor>a86a9948f119832befb02aa77ce0c44ff</anchor>
      <arglist>(const std::string &amp;velNmea)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>validPeriod</name>
      <anchorfile>classrosaic__node_1_1ROSaicNode.html</anchorfile>
      <anchor>a3dd3c1aa007412ae481c8026e79dc36d</anchor>
      <arglist>(uint32_t period, bool isIns)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>io_comm_rx::Comm_IO</type>
      <name>IO_</name>
      <anchorfile>classrosaic__node_1_1ROSaicNode.html</anchorfile>
      <anchor>a866f1876e0830c0b4cf8c742dcb7eabb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf2_ros::Buffer</type>
      <name>tfBuffer_</name>
      <anchorfile>classrosaic__node_1_1ROSaicNode.html</anchorfile>
      <anchor>a5b525e52be4253cd2f8db916127b2b9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; tf2_ros::TransformListener &gt;</type>
      <name>tfListener_</name>
      <anchorfile>classrosaic__node_1_1ROSaicNode.html</anchorfile>
      <anchor>ae8259b019100ae028a01364f81247abb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ROSaicNodeBase</name>
    <filename>classROSaicNodeBase.html</filename>
    <member kind="function">
      <type>Timestamp</type>
      <name>getTime</name>
      <anchorfile>classROSaicNodeBase.html</anchorfile>
      <anchor>a9be61c7aad072a0c7b0d71ea44326058</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getUint32Param</name>
      <anchorfile>classROSaicNodeBase.html</anchorfile>
      <anchor>a04399983121d500195c1fe1894e0c179</anchor>
      <arglist>(const std::string &amp;name, uint32_t &amp;val, uint32_t defaultVal)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>log</name>
      <anchorfile>classROSaicNodeBase.html</anchorfile>
      <anchor>a1f82fba7957ca93a332e4c534b5e1e73</anchor>
      <arglist>(LogLevel logLevel, const std::string &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>param</name>
      <anchorfile>classROSaicNodeBase.html</anchorfile>
      <anchor>a81231464d400fa90b386ac754fabd6e6</anchor>
      <arglist>(const std::string &amp;name, T &amp;val, const T &amp;defaultVal)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishMessage</name>
      <anchorfile>classROSaicNodeBase.html</anchorfile>
      <anchor>a2bcc1b41712713f712513faab113a6d1</anchor>
      <arglist>(const std::string &amp;topic, const M &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishTf</name>
      <anchorfile>classROSaicNodeBase.html</anchorfile>
      <anchor>aebed859d1b3e137eb589498509ad0526</anchor>
      <arglist>(const LocalizationUtmMsg &amp;loc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerSubscriber</name>
      <anchorfile>classROSaicNodeBase.html</anchorfile>
      <anchor>aaefd522347a8649902988425be5c24c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ROSaicNodeBase</name>
      <anchorfile>classROSaicNodeBase.html</anchorfile>
      <anchor>ab56f3c4aecc0c007537015995b573c73</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ROSaicNodeBase</name>
      <anchorfile>classROSaicNodeBase.html</anchorfile>
      <anchor>a5068ac3867f5c4049d9a069332bc7d68</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>sendVelocity</name>
      <anchorfile>classROSaicNodeBase.html</anchorfile>
      <anchor>a5c3f32e933249ac5d0c26dc2edd30964</anchor>
      <arglist>(const std::string &amp;velNmea)=0</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::shared_ptr&lt; ros::NodeHandle &gt;</type>
      <name>pNh_</name>
      <anchorfile>classROSaicNodeBase.html</anchorfile>
      <anchor>ac0026e7adafaf2b07795cec02966b677</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Settings</type>
      <name>settings_</name>
      <anchorfile>classROSaicNodeBase.html</anchorfile>
      <anchor>a75b149c9927750adb817b0baa791d19b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>callbackOdometry</name>
      <anchorfile>classROSaicNodeBase.html</anchorfile>
      <anchor>a5e1bda01ead4646b6de863d351b01745</anchor>
      <arglist>(const nav_msgs::Odometry::ConstPtr &amp;odo)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>callbackTwist</name>
      <anchorfile>classROSaicNodeBase.html</anchorfile>
      <anchor>a91d7913fb785359882247b8d36e0b984</anchor>
      <arglist>(const TwistWithCovarianceStampedMsg::ConstPtr &amp;twist)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>processTwist</name>
      <anchorfile>classROSaicNodeBase.html</anchorfile>
      <anchor>a89f2d9bf99eb2266aae89835ebda929d</anchor>
      <arglist>(Timestamp stamp, const geometry_msgs::TwistWithCovariance &amp;twist)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TimestampRos</type>
      <name>lastTfStamp_</name>
      <anchorfile>classROSaicNodeBase.html</anchorfile>
      <anchor>ad1129ce58cea162ba3efc2b48ce1f592</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>odometrySubscriber_</name>
      <anchorfile>classROSaicNodeBase.html</anchorfile>
      <anchor>a4fd2d9e6b49f7e0dece817c466d74989</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>queueSize_</name>
      <anchorfile>classROSaicNodeBase.html</anchorfile>
      <anchor>abe8702c7bcfa631601566b72ce7ea695</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf2_ros::TransformBroadcaster</type>
      <name>tf2Publisher_</name>
      <anchorfile>classROSaicNodeBase.html</anchorfile>
      <anchor>a80b8a52910d47575ffb65b9e7fd7a82e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf2_ros::Buffer</type>
      <name>tfBuffer_</name>
      <anchorfile>classROSaicNodeBase.html</anchorfile>
      <anchor>ad41449fa00baa3cb3bdcafc03541fddf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf2_ros::TransformListener</type>
      <name>tfListener_</name>
      <anchorfile>classROSaicNodeBase.html</anchorfile>
      <anchor>a81cf226c95efea2b43a3cd86a2ecf5b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unordered_map&lt; std::string, ros::Publisher &gt;</type>
      <name>topicMap_</name>
      <anchorfile>classROSaicNodeBase.html</anchorfile>
      <anchor>a74fe4a66c73a2bda989d254098817c97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>twistSubscriber_</name>
      <anchorfile>classROSaicNodeBase.html</anchorfile>
      <anchor>ac3c7245ddec28ce7adb4408a12043a22</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>RtkIpServer</name>
    <filename>structRtkIpServer.html</filename>
    <member kind="variable">
      <type>std::string</type>
      <name>id</name>
      <anchorfile>structRtkIpServer.html</anchorfile>
      <anchor>a83a638a8bba71d5c4558687a22c44e6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>keep_open</name>
      <anchorfile>structRtkIpServer.html</anchorfile>
      <anchor>a2b6e6398b3bd1dc75955b7983ab862de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>port</name>
      <anchorfile>structRtkIpServer.html</anchorfile>
      <anchor>a4af325e0a3c1b61dde68b817df6a8301</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>rtk_standard</name>
      <anchorfile>structRtkIpServer.html</anchorfile>
      <anchor>af9a5b0645016dbf2d87d33f28a125225</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>send_gga</name>
      <anchorfile>structRtkIpServer.html</anchorfile>
      <anchor>a80025deae51788793c5657957a1656da</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>RtkNtrip</name>
    <filename>structRtkNtrip.html</filename>
    <member kind="variable">
      <type>std::string</type>
      <name>caster</name>
      <anchorfile>structRtkNtrip.html</anchorfile>
      <anchor>a14ba56b2563dd4b4c31bcd9a7e9eff42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>caster_port</name>
      <anchorfile>structRtkNtrip.html</anchorfile>
      <anchor>a9520fd40e08e7929924cf1deab0306eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>fingerprint</name>
      <anchorfile>structRtkNtrip.html</anchorfile>
      <anchor>a6734959ef7aa5b74c0f2331159038c44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>id</name>
      <anchorfile>structRtkNtrip.html</anchorfile>
      <anchor>ae9ccd460ca85dcb2c10283e545bc0ad5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>keep_open</name>
      <anchorfile>structRtkNtrip.html</anchorfile>
      <anchor>ad9596898e0d470f6e28e43f3dab4e0c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>mountpoint</name>
      <anchorfile>structRtkNtrip.html</anchorfile>
      <anchor>ac3b0f8a1bc65265f31c298a9e469a0f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>password</name>
      <anchorfile>structRtkNtrip.html</anchorfile>
      <anchor>afeb4a62ec809e71dce1b8e6d59cd79c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>rtk_standard</name>
      <anchorfile>structRtkNtrip.html</anchorfile>
      <anchor>a80f06e827fc0aea4414259c228f85361</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>send_gga</name>
      <anchorfile>structRtkNtrip.html</anchorfile>
      <anchor>ae0856b1511a13ff909a1aaf634f548bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>tls</name>
      <anchorfile>structRtkNtrip.html</anchorfile>
      <anchor>af13c1a066539580cde2c70ef5cdeff9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>username</name>
      <anchorfile>structRtkNtrip.html</anchorfile>
      <anchor>aa814a1adc8fa90ea189f20b0b3aeb1ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>version</name>
      <anchorfile>structRtkNtrip.html</anchorfile>
      <anchor>a6440a1c5e4cde027c3ee8127bf12197c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>RtkSerial</name>
    <filename>structRtkSerial.html</filename>
    <member kind="variable">
      <type>uint32_t</type>
      <name>baud_rate</name>
      <anchorfile>structRtkSerial.html</anchorfile>
      <anchor>a39ac13000ef603db05f178984645a330</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>keep_open</name>
      <anchorfile>structRtkSerial.html</anchorfile>
      <anchor>a9913d557f47345a215369100245027d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>port</name>
      <anchorfile>structRtkSerial.html</anchorfile>
      <anchor>ae1df1f9842620bb2376382f594871a4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>rtk_standard</name>
      <anchorfile>structRtkSerial.html</anchorfile>
      <anchor>affcab24663c7a99f3b10abcb5d4175d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>send_gga</name>
      <anchorfile>structRtkSerial.html</anchorfile>
      <anchor>a48a4b3e2329d73a7948361b217ad70c4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>RtkSettings</name>
    <filename>structRtkSettings.html</filename>
    <member kind="variable">
      <type>std::vector&lt; RtkIpServer &gt;</type>
      <name>ip_server</name>
      <anchorfile>structRtkSettings.html</anchorfile>
      <anchor>a0ee181c8fa1b61357b6748a0d47b6c37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; RtkNtrip &gt;</type>
      <name>ntrip</name>
      <anchorfile>structRtkSettings.html</anchorfile>
      <anchor>aded1323ff77d99cb8500c2ce7702b2ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; RtkSerial &gt;</type>
      <name>serial</name>
      <anchorfile>structRtkSettings.html</anchorfile>
      <anchor>a8fef9a4f5ddb3455eeb9ced0272ed929</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>diagnostics_complete</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>a2173f4b4c4cfe0bbc96997a08337606e</anchor>
      <arglist>(uint32_t id)</arglist>
    </member>
    <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>gnss_gpsfix_complete</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>a66eea1e00f8b204291aa5bed73e49c4a</anchor>
      <arglist>(uint32_t id)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>gnss_navsatfix_complete</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>aebcd681407eb399f47284fd06668f5c5</anchor>
      <arglist>(uint32_t id)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>gnss_pose_complete</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>af7062d9047285cce46152712dffb3aa7</anchor>
      <arglist>(uint32_t id)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ins_gpsfix_complete</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>a10c9ea2c1d223fa9e514a6588854977f</anchor>
      <arglist>(uint32_t id)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ins_localization_complete</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>a47e68002623da3ab1e9fab5f9d89b436</anchor>
      <arglist>(uint32_t id)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ins_navsatfix_complete</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>aef2b7495e7756c06d6ec9f495427e428</anchor>
      <arglist>(uint32_t id)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ins_pose_complete</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>a2089898a8b66acd5df20750da6a0fdc6</anchor>
      <arglist>(uint32_t id)</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>newData</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>adb35294df5859ce92f46d134cca60527</anchor>
      <arglist>(Timestamp recvTimestamp, const uint8_t *data, std::size_t &amp;size)</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>void</type>
      <name>publish</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>a2b12bf9f2edf05bc80d0df71ae370402</anchor>
      <arglist>(const std::string &amp;topic, const M &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishTf</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>acae4d0c11f837678b896ceab141c028a</anchor>
      <arglist>(const LocalizationUtmMsg &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>read</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>aacc77648aa2aabdee0dd8974e254b1cb</anchor>
      <arglist>(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>adc562f324b0aebc006ce6ea14fb44225</anchor>
      <arglist>(ROSaicNodeBase *node, Settings *settings)</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::unordered_map&lt; std::string, RxID_Enum &gt;</type>
      <name>RxIDMap</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>a737840a826170d907846a287811dfdca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::unordered_map&lt; uint16_t, TypeOfPVT_Enum &gt;</type>
      <name>TypeOfPVTMap</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>a0506011e0ec6caa2241061ee54c7d92e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>allTrue</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>a5ef04fae6d1206e52e392f4b13f19502</anchor>
      <arglist>(std::vector&lt; bool &gt; &amp;vec, uint32_t id)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>DiagnosticArrayMsg</type>
      <name>DiagnosticArrayCallback</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>a7533895b78f086d6f798f8fae44e4609</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>GPSFixMsg</type>
      <name>GPSFixCallback</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>a7e2ff79a0d13bd50c2c8968c9c717b0b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ImuMsg</type>
      <name>ImuCallback</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>adbcb9b64740c1b4206f52900ed8961b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>LocalizationUtmMsg</type>
      <name>LocalizationUtmCallback</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>a88ad5bd7383ffca927be62d40f449948</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>NavSatFixMsg</type>
      <name>NavSatFixCallback</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>a0ab1f8fd8bdf2a55f9f575cbd323d9af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>PoseWithCovarianceStampedMsg</type>
      <name>PoseWithCovarianceStampedCallback</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>ab64425e82fd473d8b5ac62eb97d87508</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Timestamp</type>
      <name>timestampSBF</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>ae045641e00a4ffdc0a8fa5a8599f395c</anchor>
      <arglist>(const uint8_t *data, bool use_gnss_time)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Timestamp</type>
      <name>timestampSBF</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>a74a3640f41ac49f8a165b32c7f6fa8e0</anchor>
      <arglist>(uint32_t tow, uint16_t wnc, bool use_gnss_time)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>TwistWithCovarianceStampedMsg</type>
      <name>TwistCallback</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>aca0fac291e95a5c5f007ab6ba1de2e8d</anchor>
      <arglist>(bool fromIns=false)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>wait</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>a5c699df6af1f6952429f8e4e3a9b093c</anchor>
      <arglist>(Timestamp time_obj)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>attcoveuler_has_arrived_gpsfix_</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>a01c0e3fbb66d82bb0cd0b0315b16d5f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>attcoveuler_has_arrived_pose_</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>ada897042985397c79a0fe6d913295dfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>atteuler_has_arrived_gpsfix_</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>a2bb3791d92e1ceb55a99f56c4325b09b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>atteuler_has_arrived_pose_</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>ac1c98f92880e149fd713a38c0323ceb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>channelstatus_has_arrived_gpsfix_</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>a19c558becf73582de3ec3df975e07da9</anchor>
      <arglist></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>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">
      <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>int8_t</type>
      <name>current_leap_seconds_</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>a03d56b0268c27ccf20c2625361b1f7cf</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>bool</type>
      <name>dop_has_arrived_gpsfix_</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>ad6d6e9a2d09bbda6cc9a7007c5bfdd96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; std::string &gt;</type>
      <name>fixedUtmZone_</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>aab27c471a447148367aed9646fc33079</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>insnavgeod_has_arrived_gpsfix_</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>a6cfe226f862397b088a20a15b33e02af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>insnavgeod_has_arrived_localization_</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>acfcc39702e5498871d9008e50e3c2495</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>insnavgeod_has_arrived_navsatfix_</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>afc70b2e0daf67192cf20785d5517513b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>insnavgeod_has_arrived_pose_</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>a83a9c4b9306fe72e900c087d02e48e0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>AttCovEulerMsg</type>
      <name>last_attcoveuler_</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>a0286b2de6287eb93ace0c1c5352955c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>AttEulerMsg</type>
      <name>last_atteuler_</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>ae067a33a3c8d6060de845f3263c196ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>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">
      <type>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">
      <type>ExtSensorMeasMsg</type>
      <name>last_extsensmeas_</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>a297794e39e9091796a9dde93ee631690</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>INSNavGeodMsg</type>
      <name>last_insnavgeod_</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>a9589d27f4b39d0710a7fef357e3224a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MeasEpochMsg</type>
      <name>last_measepoch_</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>a9c478d89a1acbcae34b0ccf114c85a0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PosCovGeodeticMsg</type>
      <name>last_poscovgeodetic_</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>afcd1a6b4ec0d25425601efd1938f292f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PVTGeodeticMsg</type>
      <name>last_pvtgeodetic_</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>af73e9e63eb744ad777619cf3a44ce9e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>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">
      <type>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">
      <type>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">
      <type>VelCovGeodeticMsg</type>
      <name>last_velcovgeodetic_</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>a0935c1ff00e0487eacc80313968b5bec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>measepoch_has_arrived_gpsfix_</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>a78d35b3ab4bda5e1e24dc3e0adcc90d8</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">
      <type>ROSaicNodeBase *</type>
      <name>node_</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>a508b248df1365ca3529e6aeed724fde3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>poscovgeodetic_has_arrived_gpsfix_</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>aa2a5afbb59304aa507acad6543027c1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>poscovgeodetic_has_arrived_navsatfix_</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>a5677570c87c5ff0f2eefaf74fe512214</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>poscovgeodetic_has_arrived_pose_</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>ab8cfadc8dc2b4b1c95364e272500cb91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>pvtgeodetic_has_arrived_gpsfix_</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>a1e0dc76a2df41679c3aa7f0966f85846</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>pvtgeodetic_has_arrived_navsatfix_</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>a9677030484e63eaec607c4fe237e289e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>pvtgeodetic_has_arrived_pose_</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>a30bf1b638876bf88edf7d0d52bc34318</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>qualityind_has_arrived_diagnostics_</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>a2d8138c5646b21b106feae0391431784</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>receiverstatus_has_arrived_diagnostics_</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>a184618ab9c35f6ffdd580e4900e5a6d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Timestamp</type>
      <name>recvTimestamp_</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>ada335a7e599a3b8d349a6636250a15b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RxIDMap</type>
      <name>rx_id_map</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>a821ab90f5bc3b9893f6c12de62485254</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Settings *</type>
      <name>settings_</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>a66785f5f867380b03ea7b47cc01b7f8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TypeOfPVTMap</type>
      <name>type_of_pvt_map</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>a004f3fca5de335cff31ac8da092673a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Timestamp</type>
      <name>unix_time_</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>a1fc25e0db67e61a42b591b264daa7d25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>velcovgeodetic_has_arrived_gpsfix_</name>
      <anchorfile>classio__comm__rx_1_1RxMessage.html</anchorfile>
      <anchor>a98f7284a05bf7071dd4dbee1eb733bdd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Settings</name>
    <filename>structSettings.html</filename>
    <member kind="variable">
      <type>bool</type>
      <name>activate_debug_log</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>aedb97cc8da88afde5a2041aa0795d38a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>ant_aux1_serial_nr</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>a4f183a79970386efbbec8503c0945827</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>ant_aux1_type</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>a63f5a815113b0968217ea97f70589be6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>ant_lever_x</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>ac1c3362d58c66b4aaf051455ca0336ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>ant_lever_y</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>a747af8b3ef31234615d0dff6e52e9121</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>ant_lever_z</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>ab0ac7980b03076e5d9e639bf7116e8bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>ant_serial_nr</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>a91d675f229249e272a61bb5f11741a00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>ant_type</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>a6426c87df30b2a731afbc2d44d5000e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>att_std_dev</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>a1dd1332b8b50f223b33334ac745cbb25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>aux1_frame_id</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>a74976573056d0399126dc1423f13697f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>baudrate</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>a2ace1c1f4edfaa5b47c4dd13b68fb623</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>datum</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>aae31e4412be324ee48f520d9b1d619f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>delta_e</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>a77827c351af0a642e5ae406bf92a3e16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>delta_n</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>abf42f3dafb602f534fcf909a5ff02049</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>delta_u</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>a10fd9ae4aa2357565813eae437e8388c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>device</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>a3df5cc33c2833011592d8f2d56770056</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>frame_id</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>ac12c59df224a91b5c3b6f7a3f36b29cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>heading_offset</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>a8d711c33371515292f0f2ba0903f5118</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>hw_flow_control</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>a343f221dcfa7d5bbed269e86fb41f4ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>imu_frame_id</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>a750c90fc021957e529827ef5c1c3c723</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>ins_in_gnss_mode</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>a9679c5528e4c8873656fd1c2a4d472de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>ins_initial_heading</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>a30372a7f2a1eab39a679d2402c3034a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>ins_use_poi</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>aedb129e1106b71841d6bb069756db952</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>ins_vsm_ip_server_id</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>a7e7fa2f9895806e6d796f4953b5f5cd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>ins_vsm_ip_server_keep_open</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>a2f9acc8b2eff4b3e2c5a548ede01a6c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>ins_vsm_ip_server_port</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>ac67c4583bfbf92d73ecdfe2b847cb4af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; bool &gt;</type>
      <name>ins_vsm_ros_config</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>a6f1491f84e300c9f83bbbc7bb3153910</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>ins_vsm_ros_source</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>a6e178e0ec55741c921b8078034a0c14e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double &gt;</type>
      <name>ins_vsm_ros_variances</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>ac542bf25520f890e71f41edef4f40dc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>ins_vsm_ros_variances_by_parameter</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>af9a64c8c81b4170254a414937cb98403</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>ins_vsm_serial_baud_rate</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>a52f607d67188ffb6ad54e608912dcbfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>ins_vsm_serial_keep_open</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>ab39c6bfacfb52b49000475e371e9619f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>ins_vsm_serial_port</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>ae62f8b499bdce7d4e1ab88df5f6f0b2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>insert_local_frame</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>a7f20f1379a631df754421064916a68e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>leap_seconds</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>a26a9b1c8121ea827baa9af496b40bfe5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>local_frame_id</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>ac56bc6b60d0baf3a17a6da33dc56efc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>lock_utm_zone</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>a950cd98aca5be6f27b0b0f887431f6a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>login_password</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>a17ff6ffb8177b44379f7e0421be9cc94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>login_user</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>a1a487dcd9a5c42f01e2fd0cc8164d8b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>multi_antenna</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>ad5810762e5502ec2b95d1f538db8db51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>pitch_offset</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>a1c800a979572f499a7a4e3e76760e0a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>poi_frame_id</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>a4870ac566429e7b6cea0ec5e079eabd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>poi_x</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>a04d369e40bd2d4711c749b2e3366d33a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>poi_y</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>a90bcdf822b5c9ba0bde88bb57b6a5767</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>poi_z</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>ac45e45335ddee251e5cea71e36b090a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>polling_period_pvt</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>ab2bd8354ead646bdc69b68db2334cacd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>polling_period_rest</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>a341fca331e788d41c0f0155fb89d2b7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>pos_std_dev</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>a157b3a11fe970d77d284de51b9fe2bc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>publish_attcoveuler</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>a6cd641814f26a53a567c604004d3ee42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>publish_atteuler</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>ad5a46cd2c07bff4184d0127395619b38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>publish_basevectorcart</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>a69ef610ff73a703a12bbd6d6f7c64f27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>publish_basevectorgeod</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>aeb0b365c6b7d39d89a0f5ef74125a984</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>publish_diagnostics</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>a95086bee85329fcc22d27eec9d0a301f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>publish_exteventinsnavcart</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>a9654ec1b7a4b747425316c529620a21e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>publish_exteventinsnavgeod</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>a9104a983fd7adb2a426b1874bc3446a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>publish_extsensormeas</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>a34ca206db18380daa9e789c4052adc46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>publish_gpgga</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>a88e6a98ea4fbead01716bd6dcb9be481</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>publish_gpgsa</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>a2a9e2607deb2732035ef80e14d7e6d52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>publish_gpgsv</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>accba8dbe0d6d3ff118f0251736ed9c07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>publish_gprmc</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>a48e7d2811c298ca7383219755f2bd25d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>publish_gpsfix</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>a4878677116050933e14b5dfdfccc6eb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>publish_gpst</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>ae2ac9ae66cb690288c4cfcb3d8fb9c40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>publish_imu</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>a33c7bd4cba4176f28440a2ad9efac8a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>publish_imusetup</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>afd489e7c5d5746a30a7a0d3a36d0778d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>publish_insnavcart</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>a10c7c85735c347bea10c00c251866ac1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>publish_insnavgeod</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>ac17f17ac80d31f3391632d2fc902f405</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>publish_localization</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>a01df2200bebcee9577a066c7a4907e31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>publish_measepoch</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>a9fe4e9185570ce40cf0187c1d723b19c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>publish_navsatfix</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>a0d5cd8af7731985464f29c57aba0084b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>publish_poscovcartesian</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>ad21be3e93003f681b2c37ba0a3c2be84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>publish_poscovgeodetic</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>a4a44cb9da379ba3f8a0e791782ad8636</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>publish_pose</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>af9684e6890f49b4becf78a2ac4bbce0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>publish_pvtcartesian</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>aa21381d677a7da20a3b80757175c5b0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>publish_pvtgeodetic</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>a823f4c364e5af0c4e604cf81f90883fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>publish_tf</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>aed4c6bde082f4999ce70e621a082d60f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>publish_twist</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>a151fa1d6191a22e9d392bd85eecd2079</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>publish_velcovgeodetic</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>ac71813a0b6f957780b7cf1dd63339931</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>publish_velsensorsetup</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>a16e0ccb9128879ccd14718b44d9a4fb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>read_from_pcap</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>a7971a0d06ae029343723a7ace023519e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>read_from_sbf_log</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>adfa7c9e7f9b89bd6268a8076bd7f9524</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>reconnect_delay_s</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>aa91b4186399abc0a955df845930409fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>RtkSettings</type>
      <name>rtk_settings</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>a113b6b9a9adedb84647ac53a21ef38b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>rx_serial_port</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>a6ce1d4125a7c14cdacc6c1fe94d011b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>septentrio_receiver_type</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>a3ebc9620ebcb6ff33d541a8aa72f2d57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>theta_x</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>ac2c5122788e28c56671ff73651c096f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>theta_y</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>ad8076d45dc16a4b3c30c175c45fa355b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>theta_z</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>a9f19272072d5c7ef527c1d6f61f1d0ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>use_gnss_time</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>a7189d9d8917854b7fc4a290f8884e811</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>use_ros_axis_orientation</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>aff5577a091481a228c980a89c3041098</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>vehicle_frame_id</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>ae690d7cfd37e81aeae7338dbe896f633</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>vsm_frame_id</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>aac7cd700bf955acc7163204228aa1647</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>vsm_x</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>ab2e6075ef052f663922511e5c8c73ec7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>vsm_y</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>a211cc62f215c36fe1957944965885f37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>vsm_z</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>a51ab9b5752212aefcaed4b0df0529d06</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="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>QuaternionMsg</type>
      <name>convertEulerToQuaternion</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>aae6120886def61919a1782906c91e11c</anchor>
      <arglist>(double yaw, double pitch, double roll)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>convertUserPeriodToRxCommand</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>a40211108366ee7e700cdee15b9e5fbf4</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>T</type>
      <name>deg2rad</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>a1a0203b0f3c29f62d83cf93d86b5efc6</anchor>
      <arglist>(T deg)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>deg2radSq</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>a6b9c54b937c866794ecee9c2bbf767fd</anchor>
      <arglist>(T deg)</arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>getCrc</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>a1ae6b2556e09d2e45e9a2b53f527f656</anchor>
      <arglist>(const uint8_t *buffer)</arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>getId</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>a1769d13f536077868f7b45554bf6285d</anchor>
      <arglist>(const uint8_t *buffer)</arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>getLength</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>a615b23bd54dd227da3e3ed9296e8cf99</anchor>
      <arglist>(const uint8_t *buffer)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>getTow</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>a4c28b0390d7db1aa82639f3d21157b0d</anchor>
      <arglist>(const uint8_t *buffer)</arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>getWnc</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>aea9e7a10b2c0c345d6cd309444f42935</anchor>
      <arglist>(const uint8_t *buffer)</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>
    <member kind="function">
      <type>T</type>
      <name>rad2deg</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>ad0921a5db7853b31ad17b758f2e3367d</anchor>
      <arglist>(T rad)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Matrix3d</type>
      <name>rpyToRot</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>a843d8e9ebbcc8e5b237acdd4cc38d723</anchor>
      <arglist>(double roll, double pitch, double yaw)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>square</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>aa22ddc7b703c6f8d7e6c46eb370957e3</anchor>
      <arglist>(T val)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>wrapAngle180to180</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>ad162499a865bb6199f8775eaa0608297</anchor>
      <arglist>(double angle)</arglist>
    </member>
    <member kind="variable">
      <type>constexpr double</type>
      <name>pi_half</name>
      <anchorfile>namespaceparsing__utilities.html</anchorfile>
      <anchor>ae3f4f50cabb77f2973ee9a657f82b79e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pcapReader</name>
    <filename>namespacepcapReader.html</filename>
    <class kind="class">pcapReader::PcapDevice</class>
    <member kind="typedef">
      <type>std::vector&lt; uint8_t &gt;</type>
      <name>buffer_t</name>
      <anchorfile>namespacepcapReader.html</anchorfile>
      <anchor>adbbebb7783f1193ca88dfaba6b6afca2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ReadResult</name>
      <anchorfile>namespacepcapReader.html</anchorfile>
      <anchor>a7c4021c0d0ff9f5146795ea8e0e3e9a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>READ_SUCCESS</name>
      <anchorfile>namespacepcapReader.html</anchorfile>
      <anchor>a7c4021c0d0ff9f5146795ea8e0e3e9a6a03548199b6894000cfc92378717ad73a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>READ_INSUFFICIENT_DATA</name>
      <anchorfile>namespacepcapReader.html</anchorfile>
      <anchor>a7c4021c0d0ff9f5146795ea8e0e3e9a6a8d526433f5f03745a9d15eaa070c8fb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>READ_TIMEOUT</name>
      <anchorfile>namespacepcapReader.html</anchorfile>
      <anchor>a7c4021c0d0ff9f5146795ea8e0e3e9a6a2b4834e9913a8a35142074fa404ea75d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>READ_INTERRUPTED</name>
      <anchorfile>namespacepcapReader.html</anchorfile>
      <anchor>a7c4021c0d0ff9f5146795ea8e0e3e9a6aba08462551a17e375888e3e27802ef7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>READ_ERROR</name>
      <anchorfile>namespacepcapReader.html</anchorfile>
      <anchor>a7c4021c0d0ff9f5146795ea8e0e3e9a6a791f493d3c597a4706051a8589a270f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>READ_PARSE_FAILED</name>
      <anchorfile>namespacepcapReader.html</anchorfile>
      <anchor>a7c4021c0d0ff9f5146795ea8e0e3e9a6ab81624ae3a227a726e2eb7f6338b519f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>rosaic_node</name>
    <filename>namespacerosaic__node.html</filename>
    <class kind="class">rosaic_node::ROSaicNode</class>
  </compound>
  <compound kind="namespace">
    <name>string_utilities</name>
    <filename>namespacestring__utilities.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>containsSpace</name>
      <anchorfile>namespacestring__utilities.html</anchorfile>
      <anchor>a194a2456bca0db4c29741b7d4543ddd0</anchor>
      <arglist>(const std::string str)</arglist>
    </member>
    <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>trimDecimalPlaces</name>
      <anchorfile>namespacestring__utilities.html</anchorfile>
      <anchor>ab72237985a637c5a86abd942ca644e40</anchor>
      <arglist>(double num)</arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title>ROSaic = ROS + mosaic</title>
    <filename>index</filename>
  </compound>
</tagfile>
