<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>ByteOrderConversion.cpp</name>
    <path>/tmp/ws/src/fzi_icl_comm/src/icl_comm/src/icl_comm/</path>
    <filename>ByteOrderConversion_8cpp</filename>
    <includes id="ByteOrderConversion_8h" name="ByteOrderConversion.h" local="no" imported="no">icl_comm/ByteOrderConversion.h</includes>
    <namespace>icl_comm</namespace>
    <member kind="function">
      <type>size_t</type>
      <name>fromLittleEndian&lt; double &gt;</name>
      <anchorfile>namespaceicl__comm.html</anchorfile>
      <anchor>a9b3095f79a0900144d2c655ebf90402d</anchor>
      <arglist>(double &amp;data, std::vector&lt; uint8_t &gt; &amp;array, size_t &amp;read_pos)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>fromLittleEndian&lt; float &gt;</name>
      <anchorfile>namespaceicl__comm.html</anchorfile>
      <anchor>a8b98ceb5bf3b17d2496f44a0e4fe4dde</anchor>
      <arglist>(float &amp;data, std::vector&lt; uint8_t &gt; &amp;array, size_t &amp;read_pos)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceicl__comm.html</anchorfile>
      <anchor>a9b9f1f29daa396b5900e04755001cf9a</anchor>
      <arglist>(std::ostream &amp;o, const ArrayBuilder &amp;ab)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>toLittleEndian&lt; double &gt;</name>
      <anchorfile>namespaceicl__comm.html</anchorfile>
      <anchor>a57d8fce65354ce20cc7b1bca2bddd8b1</anchor>
      <arglist>(const double &amp;data, std::vector&lt; uint8_t &gt; &amp;array, size_t &amp;write_pos)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>toLittleEndian&lt; float &gt;</name>
      <anchorfile>namespaceicl__comm.html</anchorfile>
      <anchor>a01e0999ae1f456314c614714aa88df58</anchor>
      <arglist>(const float &amp;data, std::vector&lt; uint8_t &gt; &amp;array, size_t &amp;write_pos)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ByteOrderConversion.h</name>
    <path>/tmp/ws/src/fzi_icl_comm/src/icl_comm/src/icl_comm/</path>
    <filename>ByteOrderConversion_8h</filename>
    <includes id="ImportExport_8h" name="ImportExport.h" local="yes" imported="no">icl_comm/ImportExport.h</includes>
    <class kind="class">icl_comm::ArrayBuilder</class>
    <namespace>icl_comm</namespace>
    <member kind="function">
      <type>size_t</type>
      <name>fromLittleEndian</name>
      <anchorfile>namespaceicl__comm.html</anchorfile>
      <anchor>a4f4dd660e43164948c10188f462aa46f</anchor>
      <arglist>(T &amp;data, std::vector&lt; uint8_t &gt; &amp;array, size_t &amp;read_pos)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>fromLittleEndian&lt; double &gt;</name>
      <anchorfile>namespaceicl__comm.html</anchorfile>
      <anchor>a9b3095f79a0900144d2c655ebf90402d</anchor>
      <arglist>(double &amp;data, std::vector&lt; uint8_t &gt; &amp;array, size_t &amp;read_pos)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>fromLittleEndian&lt; float &gt;</name>
      <anchorfile>namespaceicl__comm.html</anchorfile>
      <anchor>a8b98ceb5bf3b17d2496f44a0e4fe4dde</anchor>
      <arglist>(float &amp;data, std::vector&lt; uint8_t &gt; &amp;array, size_t &amp;read_pos)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceicl__comm.html</anchorfile>
      <anchor>a9b9f1f29daa396b5900e04755001cf9a</anchor>
      <arglist>(std::ostream &amp;o, const ArrayBuilder &amp;ab)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>toLittleEndian</name>
      <anchorfile>namespaceicl__comm.html</anchorfile>
      <anchor>a9f581150d9bd8d7419f4dfbb5f2a7b63</anchor>
      <arglist>(const T &amp;data, std::vector&lt; uint8_t &gt; &amp;array, size_t &amp;write_pos)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>toLittleEndian&lt; double &gt;</name>
      <anchorfile>namespaceicl__comm.html</anchorfile>
      <anchor>a57d8fce65354ce20cc7b1bca2bddd8b1</anchor>
      <arglist>(const double &amp;data, std::vector&lt; uint8_t &gt; &amp;array, size_t &amp;write_pos)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>toLittleEndian&lt; float &gt;</name>
      <anchorfile>namespaceicl__comm.html</anchorfile>
      <anchor>a01e0999ae1f456314c614714aa88df58</anchor>
      <arglist>(const float &amp;data, std::vector&lt; uint8_t &gt; &amp;array, size_t &amp;write_pos)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ImportExport.h</name>
    <path>/tmp/ws/src/fzi_icl_comm/src/icl_comm/src/icl_comm/</path>
    <filename>ImportExport_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>ICL_COMM_IMPORT_EXPORT</name>
      <anchorfile>ImportExport_8h.html</anchorfile>
      <anchor>a85f819fe7c41f2925edcf24e89b82f41</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>serial/ImportExport.h</name>
    <path>/tmp/ws/src/fzi_icl_comm/src/icl_comm/src/icl_comm_serial/</path>
    <filename>serial_2ImportExport_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>ICL_COMM_SERIAL_IMPORT_EXPORT</name>
      <anchorfile>serial_2ImportExport_8h.html</anchorfile>
      <anchor>acec6ab6871b1f9a7d8609438bbdde899</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>InterfaceAddress.cpp</name>
    <path>/tmp/ws/src/fzi_icl_comm/src/icl_comm/src/icl_comm/</path>
    <filename>InterfaceAddress_8cpp</filename>
    <includes id="InterfaceAddress_8h" name="InterfaceAddress.h" local="yes" imported="no">icl_comm/InterfaceAddress.h</includes>
    <namespace>icl_comm</namespace>
    <member kind="function">
      <type>InterfaceAddressMap</type>
      <name>getInterfaceAddresses</name>
      <anchorfile>namespaceicl__comm.html</anchorfile>
      <anchor>a718b4ac7b5f5b89a851e8aeb9dada9ce</anchor>
      <arglist>(bool ipv6_support)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>InterfaceAddress.h</name>
    <path>/tmp/ws/src/fzi_icl_comm/src/icl_comm/src/icl_comm/</path>
    <filename>InterfaceAddress_8h</filename>
    <includes id="ImportExport_8h" name="ImportExport.h" local="yes" imported="no">icl_comm/ImportExport.h</includes>
    <class kind="struct">icl_comm::InterfaceAddress</class>
    <namespace>icl_comm</namespace>
    <member kind="typedef">
      <type>icl_core::Multimap&lt; icl_core::String, InterfaceAddress &gt;</type>
      <name>InterfaceAddressMap</name>
      <anchorfile>namespaceicl__comm.html</anchorfile>
      <anchor>abf5e7cfe0580788c033c7fb44cdb5245</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>InterfaceAddressMap</type>
      <name>getInterfaceAddresses</name>
      <anchorfile>namespaceicl__comm.html</anchorfile>
      <anchor>a718b4ac7b5f5b89a851e8aeb9dada9ce</anchor>
      <arglist>(bool ipv6_support)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Logging.cpp</name>
    <path>/tmp/ws/src/fzi_icl_comm/src/icl_comm/src/icl_comm_serial/</path>
    <filename>Logging_8cpp</filename>
    <includes id="Logging_8h" name="Logging.h" local="yes" imported="no">icl_comm_serial/Logging.h</includes>
    <namespace>icl_comm</namespace>
    <namespace>icl_comm::serial</namespace>
    <member kind="function">
      <type></type>
      <name>REGISTER_LOG_STREAM</name>
      <anchorfile>namespaceicl__comm_1_1serial.html</anchorfile>
      <anchor>aca4701e844940cecbcdc6b41ea10fdbc</anchor>
      <arglist>(SERIAL)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Logging.h</name>
    <path>/tmp/ws/src/fzi_icl_comm/src/icl_comm/src/icl_comm_serial/</path>
    <filename>Logging_8h</filename>
    <namespace>icl_comm</namespace>
    <namespace>icl_comm::serial</namespace>
    <member kind="function">
      <type></type>
      <name>DECLARE_LOG_STREAM</name>
      <anchorfile>namespaceicl__comm_1_1serial.html</anchorfile>
      <anchor>a25e932e0611f4af2db87d8ee38f95db5</anchor>
      <arglist>(SERIAL)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Serial.cpp</name>
    <path>/tmp/ws/src/fzi_icl_comm/src/icl_comm/src/icl_comm_serial/</path>
    <filename>Serial_8cpp</filename>
    <includes id="Serial_8h" name="Serial.h" local="yes" imported="no">icl_comm_serial/Serial.h</includes>
    <namespace>icl_comm</namespace>
    <namespace>icl_comm::serial</namespace>
  </compound>
  <compound kind="file">
    <name>Serial.h</name>
    <path>/tmp/ws/src/fzi_icl_comm/src/icl_comm/src/icl_comm_serial/</path>
    <filename>Serial_8h</filename>
    <includes id="serial_2ImportExport_8h" name="serial/ImportExport.h" local="yes" imported="no">icl_comm_serial/ImportExport.h</includes>
    <includes id="Logging_8h" name="Logging.h" local="yes" imported="no">icl_comm_serial/Logging.h</includes>
    <includes id="SerialFlags_8h" name="SerialFlags.h" local="yes" imported="no">icl_comm_serial/SerialFlags.h</includes>
    <class kind="class">icl_comm::serial::Serial</class>
    <namespace>icl_comm</namespace>
    <namespace>icl_comm::serial</namespace>
  </compound>
  <compound kind="file">
    <name>SerialFlags.cpp</name>
    <path>/tmp/ws/src/fzi_icl_comm/src/icl_comm/src/icl_comm_serial/</path>
    <filename>SerialFlags_8cpp</filename>
    <includes id="SerialFlags_8h" name="SerialFlags.h" local="yes" imported="no">icl_comm_serial/SerialFlags.h</includes>
    <namespace>icl_comm</namespace>
    <namespace>icl_comm::serial</namespace>
  </compound>
  <compound kind="file">
    <name>SerialFlags.h</name>
    <path>/tmp/ws/src/fzi_icl_comm/src/icl_comm/src/icl_comm_serial/</path>
    <filename>SerialFlags_8h</filename>
    <includes id="serial_2ImportExport_8h" name="serial/ImportExport.h" local="yes" imported="no">icl_comm_serial/ImportExport.h</includes>
    <class kind="class">icl_comm::serial::SerialFlags</class>
    <namespace>icl_comm</namespace>
    <namespace>icl_comm::serial</namespace>
  </compound>
  <compound kind="file">
    <name>ts_ByteOrderConversion.cpp</name>
    <path>/tmp/ws/src/fzi_icl_comm/src/icl_comm/src/ts/icl_comm/</path>
    <filename>ts__ByteOrderConversion_8cpp</filename>
    <includes id="ByteOrderConversion_8h" name="ByteOrderConversion.h" local="no" imported="no">icl_comm/ByteOrderConversion.h</includes>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>ts__ByteOrderConversion_8cpp.html</anchorfile>
      <anchor>afb91b276f394151171a1ef39becc298f</anchor>
      <arglist>(ConvertTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>ts__ByteOrderConversion_8cpp.html</anchorfile>
      <anchor>af53e0b7afd5caa503c5cfd44f2601d5b</anchor>
      <arglist>(ConvertVectorsTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>ts__ByteOrderConversion_8cpp.html</anchorfile>
      <anchor>afb9286ea4c2d486bba85458fd4f03880</anchor>
      <arglist>(ReadBackTest)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ts_main.cpp</name>
    <path>/tmp/ws/src/fzi_icl_comm/src/icl_comm/src/ts/icl_comm/</path>
    <filename>ts__main_8cpp</filename>
    <member kind="define">
      <type>#define</type>
      <name>BOOST_TEST_MAIN</name>
      <anchorfile>ts__main_8cpp.html</anchorfile>
      <anchor>ab340a5e76af466a5f20ec5500d30a80b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>icl_comm</name>
    <filename>namespaceicl__comm.html</filename>
    <namespace>icl_comm::serial</namespace>
    <class kind="class">icl_comm::ArrayBuilder</class>
    <class kind="struct">icl_comm::InterfaceAddress</class>
    <member kind="typedef">
      <type>icl_core::Multimap&lt; icl_core::String, InterfaceAddress &gt;</type>
      <name>InterfaceAddressMap</name>
      <anchorfile>namespaceicl__comm.html</anchorfile>
      <anchor>abf5e7cfe0580788c033c7fb44cdb5245</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>fromLittleEndian</name>
      <anchorfile>namespaceicl__comm.html</anchorfile>
      <anchor>a4f4dd660e43164948c10188f462aa46f</anchor>
      <arglist>(T &amp;data, std::vector&lt; uint8_t &gt; &amp;array, size_t &amp;read_pos)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>fromLittleEndian&lt; double &gt;</name>
      <anchorfile>namespaceicl__comm.html</anchorfile>
      <anchor>a9b3095f79a0900144d2c655ebf90402d</anchor>
      <arglist>(double &amp;data, std::vector&lt; uint8_t &gt; &amp;array, size_t &amp;read_pos)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>fromLittleEndian&lt; float &gt;</name>
      <anchorfile>namespaceicl__comm.html</anchorfile>
      <anchor>a8b98ceb5bf3b17d2496f44a0e4fe4dde</anchor>
      <arglist>(float &amp;data, std::vector&lt; uint8_t &gt; &amp;array, size_t &amp;read_pos)</arglist>
    </member>
    <member kind="function">
      <type>InterfaceAddressMap</type>
      <name>getInterfaceAddresses</name>
      <anchorfile>namespaceicl__comm.html</anchorfile>
      <anchor>a718b4ac7b5f5b89a851e8aeb9dada9ce</anchor>
      <arglist>(bool ipv6_support)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceicl__comm.html</anchorfile>
      <anchor>a9b9f1f29daa396b5900e04755001cf9a</anchor>
      <arglist>(std::ostream &amp;o, const ArrayBuilder &amp;ab)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>toLittleEndian</name>
      <anchorfile>namespaceicl__comm.html</anchorfile>
      <anchor>a9f581150d9bd8d7419f4dfbb5f2a7b63</anchor>
      <arglist>(const T &amp;data, std::vector&lt; uint8_t &gt; &amp;array, size_t &amp;write_pos)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>toLittleEndian&lt; double &gt;</name>
      <anchorfile>namespaceicl__comm.html</anchorfile>
      <anchor>a57d8fce65354ce20cc7b1bca2bddd8b1</anchor>
      <arglist>(const double &amp;data, std::vector&lt; uint8_t &gt; &amp;array, size_t &amp;write_pos)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>toLittleEndian&lt; float &gt;</name>
      <anchorfile>namespaceicl__comm.html</anchorfile>
      <anchor>a01e0999ae1f456314c614714aa88df58</anchor>
      <arglist>(const float &amp;data, std::vector&lt; uint8_t &gt; &amp;array, size_t &amp;write_pos)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_comm::ArrayBuilder</name>
    <filename>classicl__comm_1_1ArrayBuilder.html</filename>
    <member kind="function">
      <type>void</type>
      <name>appendWithoutConversion</name>
      <anchorfile>classicl__comm_1_1ArrayBuilder.html</anchorfile>
      <anchor>af9671555ac1fb7204d539645caff2c6a</anchor>
      <arglist>(const T &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>appendWithoutConversion</name>
      <anchorfile>classicl__comm_1_1ArrayBuilder.html</anchorfile>
      <anchor>a3922558d6e78a95666b3fc01ceb24434</anchor>
      <arglist>(const std::vector&lt; T &gt; &amp;data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ArrayBuilder</name>
      <anchorfile>classicl__comm_1_1ArrayBuilder.html</anchorfile>
      <anchor>a4c1d0e771bde9be24928c03107f87fc6</anchor>
      <arglist>(size_t array_size=1)</arglist>
    </member>
    <member kind="function">
      <type>ArrayBuilder &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classicl__comm_1_1ArrayBuilder.html</anchorfile>
      <anchor>ae518b32ea00e20267bda955bcd4d363b</anchor>
      <arglist>(const T &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>ArrayBuilder &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classicl__comm_1_1ArrayBuilder.html</anchorfile>
      <anchor>aa6fd70c694d1762fbfa7a95edd7f6564</anchor>
      <arglist>(const std::vector&lt; T &gt; &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>ArrayBuilder &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>classicl__comm_1_1ArrayBuilder.html</anchorfile>
      <anchor>a8a9d9faf45b4e482dae92b2a31119746</anchor>
      <arglist>(T &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>ArrayBuilder &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>classicl__comm_1_1ArrayBuilder.html</anchorfile>
      <anchor>ac0f864977c8ea926960f06e4c9c1bd13</anchor>
      <arglist>(std::vector&lt; T &gt; &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>readBack</name>
      <anchorfile>classicl__comm_1_1ArrayBuilder.html</anchorfile>
      <anchor>a3c016204d640b0ac502f7f5d5851b3df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classicl__comm_1_1ArrayBuilder.html</anchorfile>
      <anchor>ab9fe7304c43a6e9d911cc8fee2384270</anchor>
      <arglist>(size_t array_size=1)</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; uint8_t &gt;</type>
      <name>array</name>
      <anchorfile>classicl__comm_1_1ArrayBuilder.html</anchorfile>
      <anchor>a92e003c3c20591d309a9dbfcec5a4eee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>read_pos</name>
      <anchorfile>classicl__comm_1_1ArrayBuilder.html</anchorfile>
      <anchor>a62501e1b965b526363c8bee438b1e286</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>write_pos</name>
      <anchorfile>classicl__comm_1_1ArrayBuilder.html</anchorfile>
      <anchor>a69eebc6f41ad9f12dfb53945b83eab8a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>icl_comm::InterfaceAddress</name>
    <filename>structicl__comm_1_1InterfaceAddress.html</filename>
    <member kind="function">
      <type></type>
      <name>InterfaceAddress</name>
      <anchorfile>structicl__comm_1_1InterfaceAddress.html</anchorfile>
      <anchor>a782aec7dfb6723f88cf5154c07361ae5</anchor>
      <arglist>(const boost::asio::ip::address &amp;interface_address=boost::asio::ip::address(), const boost::asio::ip::address &amp;interface_netmask=boost::asio::ip::address())</arglist>
    </member>
    <member kind="variable">
      <type>boost::asio::ip::address</type>
      <name>interface_address</name>
      <anchorfile>structicl__comm_1_1InterfaceAddress.html</anchorfile>
      <anchor>aff302194feea2e4a221103b32f0bf68b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::asio::ip::address</type>
      <name>interface_netmask</name>
      <anchorfile>structicl__comm_1_1InterfaceAddress.html</anchorfile>
      <anchor>aa7977e84ea5f6e51340f4552daa2a6ae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>icl_comm::serial</name>
    <filename>namespaceicl__comm_1_1serial.html</filename>
    <class kind="class">icl_comm::serial::Serial</class>
    <class kind="class">icl_comm::serial::SerialFlags</class>
    <member kind="function">
      <type></type>
      <name>DECLARE_LOG_STREAM</name>
      <anchorfile>namespaceicl__comm_1_1serial.html</anchorfile>
      <anchor>a25e932e0611f4af2db87d8ee38f95db5</anchor>
      <arglist>(SERIAL)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>REGISTER_LOG_STREAM</name>
      <anchorfile>namespaceicl__comm_1_1serial.html</anchorfile>
      <anchor>aca4701e844940cecbcdc6b41ea10fdbc</anchor>
      <arglist>(SERIAL)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_comm::serial::Serial</name>
    <filename>classicl__comm_1_1serial_1_1Serial.html</filename>
    <member kind="function">
      <type>int</type>
      <name>ChangeBaudrate</name>
      <anchorfile>classicl__comm_1_1serial_1_1Serial.html</anchorfile>
      <anchor>aef401dabe8839c825ef699edbef54218</anchor>
      <arglist>(SerialFlags::BaudRate speed)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ClearReceiveBuffer</name>
      <anchorfile>classicl__comm_1_1serial_1_1Serial.html</anchorfile>
      <anchor>a1f59f2dc0a8d036c0853bee75b7bc5a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ClearSendBuffer</name>
      <anchorfile>classicl__comm_1_1serial_1_1Serial.html</anchorfile>
      <anchor>a0ada7684528a7c2ce82e476fbab3e7c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Close</name>
      <anchorfile>classicl__comm_1_1serial_1_1Serial.html</anchorfile>
      <anchor>aa90e45c910d85d13835eb41a03353230</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>DeviceName</name>
      <anchorfile>classicl__comm_1_1serial_1_1Serial.html</anchorfile>
      <anchor>ad113900ec562cf3ab0bcfcdd432b62d0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>FileDescriptor</name>
      <anchorfile>classicl__comm_1_1serial_1_1Serial.html</anchorfile>
      <anchor>a827b0a05d7376bce3a89c88b1e53be12</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsOpen</name>
      <anchorfile>classicl__comm_1_1serial_1_1Serial.html</anchorfile>
      <anchor>a585c691da63299df027c162eb68d2652</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Open</name>
      <anchorfile>classicl__comm_1_1serial_1_1Serial.html</anchorfile>
      <anchor>a366bb275ec7ade5f5bfb55cb452a74cb</anchor>
      <arglist>(const SerialFlags &amp;flags)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Open</name>
      <anchorfile>classicl__comm_1_1serial_1_1Serial.html</anchorfile>
      <anchor>a20f3a54e0028c5d37b9ed0ffc76f5310</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ssize_t</type>
      <name>Read</name>
      <anchorfile>classicl__comm_1_1serial_1_1Serial.html</anchorfile>
      <anchor>a18108d838acbbb2dc939782a10b23f2c</anchor>
      <arglist>(void *data, ssize_t size, unsigned long time=100, bool return_on_less_data=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Serial</name>
      <anchorfile>classicl__comm_1_1serial_1_1Serial.html</anchorfile>
      <anchor>ab00d9d0fe7b6be69792e476ea43b865a</anchor>
      <arglist>(const char *dev_name, const SerialFlags &amp;flags)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Serial</name>
      <anchorfile>classicl__comm_1_1serial_1_1Serial.html</anchorfile>
      <anchor>ae446a4e566c38874e35b9635502494d9</anchor>
      <arglist>(const char *dev_name, SerialFlags::BaudRate baud_rate, const SerialFlags &amp;flags)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Status</name>
      <anchorfile>classicl__comm_1_1serial_1_1Serial.html</anchorfile>
      <anchor>aa1e511c569484f87a1507d4cb56b949a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>StatusText</name>
      <anchorfile>classicl__comm_1_1serial_1_1Serial.html</anchorfile>
      <anchor>afa1e4c384e7bef6275226aef306fa89a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ssize_t</type>
      <name>Write</name>
      <anchorfile>classicl__comm_1_1serial_1_1Serial.html</anchorfile>
      <anchor>a2ee9c2164c24c018ac2c85258051f60c</anchor>
      <arglist>(const void *data, ssize_t size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Serial</name>
      <anchorfile>classicl__comm_1_1serial_1_1Serial.html</anchorfile>
      <anchor>a6095efb677ec9bad309467d0711efd5b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>DumpData</name>
      <anchorfile>classicl__comm_1_1serial_1_1Serial.html</anchorfile>
      <anchor>a7180f6a2cdf6b7da1f110b687d255fae</anchor>
      <arglist>(void *data, size_t length)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Serial &amp;</type>
      <name>operator=</name>
      <anchorfile>classicl__comm_1_1serial_1_1Serial.html</anchorfile>
      <anchor>a21104156c601fca7534998780f61f58c</anchor>
      <arglist>(const Serial &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Serial</name>
      <anchorfile>classicl__comm_1_1serial_1_1Serial.html</anchorfile>
      <anchor>a3befc5a6d651833b6b2ffcf516db5fd3</anchor>
      <arglist>(const Serial &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char *</type>
      <name>m_dev_name</name>
      <anchorfile>classicl__comm_1_1serial_1_1Serial.html</anchorfile>
      <anchor>aeff5e1d672d1f63c8f9aba0faa8716bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SerialFlags</type>
      <name>m_serial_flags</name>
      <anchorfile>classicl__comm_1_1serial_1_1Serial.html</anchorfile>
      <anchor>ae185ed491bb3f9a64a6698445774a1ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_status</name>
      <anchorfile>classicl__comm_1_1serial_1_1Serial.html</anchorfile>
      <anchor>ac2a81b62b2e2baeb830bf1d0457ac46b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icl_comm::serial::SerialFlags</name>
    <filename>classicl__comm_1_1serial_1_1SerialFlags.html</filename>
    <member kind="enumeration">
      <name>BaudRate</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>a918eb2718f31ed34dfbaf114c1873f3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eBR_0</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>a918eb2718f31ed34dfbaf114c1873f3fa630c121dc93d990f5f6d30b45d40f587</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eBR_50</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>a918eb2718f31ed34dfbaf114c1873f3fa50ff27e9a3217ed660c4ddefd0c5e3de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eBR_75</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>a918eb2718f31ed34dfbaf114c1873f3fadc389de04d62f02676a6068ffaf49191</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eBR_110</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>a918eb2718f31ed34dfbaf114c1873f3fa923a2609ed9c91945d60a5be15e9dd5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eBR_134</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>a918eb2718f31ed34dfbaf114c1873f3faad1c662709bd30c8ef5b198bded686ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eBR_150</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>a918eb2718f31ed34dfbaf114c1873f3fa1153af69eb811c46aeb67a1d4398c623</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eBR_200</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>a918eb2718f31ed34dfbaf114c1873f3fa2a946fc1f15631d9824a6ee02f73c316</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eBR_300</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>a918eb2718f31ed34dfbaf114c1873f3fa02eb227ba3e75445e92d784f4ac2f14f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eBR_600</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>a918eb2718f31ed34dfbaf114c1873f3fa16540269f736bb30e46f9fa9915da0a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eBR_1200</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>a918eb2718f31ed34dfbaf114c1873f3fa2648063948115d69cd8afd8e8278dc2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eBR_1800</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>a918eb2718f31ed34dfbaf114c1873f3fae28f6a7cdfcfb6ecbb2265a0524f12be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eBR_2400</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>a918eb2718f31ed34dfbaf114c1873f3faad07a4f2915afea244a5dfa3903a1a57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eBR_4800</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>a918eb2718f31ed34dfbaf114c1873f3fa0dda3e8a7e2ee2a5112c4c156b337456</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eBR_9600</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>a918eb2718f31ed34dfbaf114c1873f3fa67ae33e0c27052398d7dd9c0fef13db7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eBR_19200</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>a918eb2718f31ed34dfbaf114c1873f3fa6bf08995b9c399f3a554d49df6258d68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eBR_38400</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>a918eb2718f31ed34dfbaf114c1873f3faa0e855c25b7ef5b3a838196612851621</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eBR_57600</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>a918eb2718f31ed34dfbaf114c1873f3fa064f542c72e94377389a2a9545413904</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eBR_115200</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>a918eb2718f31ed34dfbaf114c1873f3faa81d316c2fc0abdec40920da2bc1a39a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eBR_230400</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>a918eb2718f31ed34dfbaf114c1873f3fa91ad8b5fcc5c758b79d4c267250a7d8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eBR_500000</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>a918eb2718f31ed34dfbaf114c1873f3fa2964db078e4a542d7c682ce11eb72393</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eBR_921600</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>a918eb2718f31ed34dfbaf114c1873f3fac38327cc08fe7f9a687333d115307ccb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>DataBits</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>ae499b6ef68421c9b705b9dd440dfd3f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eDB_5</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>ae499b6ef68421c9b705b9dd440dfd3f1ab432ae94b2edfbc1631dcbbd61fe5d5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eDB_6</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>ae499b6ef68421c9b705b9dd440dfd3f1adaa463a101ec850b3c98b4f84885c56d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eDB_7</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>ae499b6ef68421c9b705b9dd440dfd3f1af6d30827dd2f2820b9789eb356dd15de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eDB_8</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>ae499b6ef68421c9b705b9dd440dfd3f1a51ad4f17993073db5ec79967cd9ff399</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>FlowControl</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>aed8e7e3e7ad20ddf78fd0afdd757b1fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eFC_FLOW</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>aed8e7e3e7ad20ddf78fd0afdd757b1fca8918f97a34663ae018bf974c51878ac2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eFC_HAND_SHAKE</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>aed8e7e3e7ad20ddf78fd0afdd757b1fca73fc79a9f23e82b758cf33d14f3d096d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ModemControlFlags</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>aca7b08cb4b573c2a7096997421023f25</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eMCF_NULL</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>aca7b08cb4b573c2a7096997421023f25a287a5ad4e996b866615f96b8f96a7fac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eMCF_DTR</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>aca7b08cb4b573c2a7096997421023f25aac8412a3faf9abe5f1421dfaca8174e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eMCF_RTS</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>aca7b08cb4b573c2a7096997421023f25a42c77e46164e4e4d142d25f06cd7c505</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eMCF_UNDEFINED</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>aca7b08cb4b573c2a7096997421023f25a58a91fe3302884bfd5807c6b1d27bf12</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Parity</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>aac00bf72b4b03f422538f8db1712d728</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eP_NONE</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>aac00bf72b4b03f422538f8db1712d728a3489698d83a507f26f0a9b104ac1e487</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eP_EVEN</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>aac00bf72b4b03f422538f8db1712d728a9a775d59e8f8a9cf352f1343e6b26ca1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eP_ODD</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>aac00bf72b4b03f422538f8db1712d728a0a7a634c006e7596c4b02b7f4195d3e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eP_MARK</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>aac00bf72b4b03f422538f8db1712d728acd43b107285e5f5def653fbce7065be8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eP_SPACE</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>aac00bf72b4b03f422538f8db1712d728a1c13e9d6af796d31d896ab7c2c1c5bd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>StopBits</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>a6781d040afeef67790fe6b1867c4d589</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eSB_1</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>a6781d040afeef67790fe6b1867c4d589a30e3b966dc93631a0b790edd95a98681</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eSB_1P5</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>a6781d040afeef67790fe6b1867c4d589a520305b05b95ae4df2f7e89741f799d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eSB_2</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>a6781d040afeef67790fe6b1867c4d589ab41c2b5c0178f673b858e47d1ab4d31f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>enableReceiver</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>a971e05e9fe64e27c46cbe115a5ae3d54</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>enableStopOnReceive</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>a7dc873af4ebe3ffacba42ae009bc6462</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>BaudRate</type>
      <name>getBaudRate</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>a284bbd364a4b4d4b79d81f7588a4d0fd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>DataBits</type>
      <name>getDataBits</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>a19ad061858d6341717efda557a9c1f72</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>FlowControl</type>
      <name>getFlowControl</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>a0b12b55129dd8826c7ec5812e8f10471</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ModemControlFlags</type>
      <name>getModemControlFlags</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>ad9656c1f9c7c44f6208fb6ae24483663</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Parity</type>
      <name>getParity</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>af346eb80de6adc2d0f19ad50f62ce72a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>StopBits</type>
      <name>getStopBits</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>ac5c2083f192e800936d285b03bec70db</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SerialFlags</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>ac79883fa3cbce3807fc35f448e6c0daa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SerialFlags</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>aa64d2c0c41db534a18dbcc0c1541b8a9</anchor>
      <arglist>(DataBits data_bits, Parity parity=eP_NONE, bool use_modem_control=false, bool enable_receiver=false, bool enable_stop_on_receive=false, ModemControlFlags modem_control_flags=eMCF_UNDEFINED)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SerialFlags</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>a1fdcc885668f4e3205288d895749856e</anchor>
      <arglist>(BaudRate baud_rate, DataBits data_bits, Parity parity=eP_NONE, bool use_modem_control=false, bool enable_receiver=false, bool enable_stop_on_receive=false, ModemControlFlags modem_control_flags=eMCF_UNDEFINED)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SerialFlags</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>ab2c26fdb9126855a83372944b9090f83</anchor>
      <arglist>(BaudRate baud_rate, Parity parity, DataBits data_bits, StopBits stop_bits, bool use_modem_control=false, bool enable_receiver=false, bool enable_stop_on_receive=false, ModemControlFlags modem_control_flags=eMCF_UNDEFINED)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SerialFlags</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>a39ea06004b7ade29afae78787fd21b8a</anchor>
      <arglist>(const SerialFlags &amp;flags)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBaudRate</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>a02cd77499224819166635f5ac0026738</anchor>
      <arglist>(BaudRate baud_rate)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>useModemControl</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>a66dfc72f39bf714030637cac075ea3d4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BaudRate</type>
      <name>m_baud_rate</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>a74c6d85a56899f068a8eb667ed4abf1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DataBits</type>
      <name>m_data_bits</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>a8859dd427833e87b928c0fd01f719c82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_enable_receiver</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>ab833ff84a5e562f291354613934a1d16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_enable_stop_on_receive</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>a6c143a604fb4d5e3a11c5bda1c4df8b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FlowControl</type>
      <name>m_flow_control</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>a399f65d67cb6d89ebced6b38efd12bad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ModemControlFlags</type>
      <name>m_modem_control_flags</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>a54073b11e973a25816984383b502b908</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Parity</type>
      <name>m_parity</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>a248930f9b953f53ba72e808d2f84fdac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StopBits</type>
      <name>m_stop_bits</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>ad765d12d263c339c844c2bf7fc9a8061</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_use_modem_control</name>
      <anchorfile>classicl__comm_1_1serial_1_1SerialFlags.html</anchorfile>
      <anchor>a200fddff3aeea856af97ffec8eef6195</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
