<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>cob_scan_filter.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-cob_driver/doc_stacks/2015-09-02_03-59-57.367065/cob_driver/cob_sick_s300/ros/src/</path>
    <filename>cob__scan__filter_8cpp</filename>
    <member kind="function">
      <type>bool</type>
      <name>compareIntervals</name>
      <anchorfile>cob__scan__filter_8cpp.html</anchorfile>
      <anchor>a65bd49ba74727376ecd19f3ce2e50d11</anchor>
      <arglist>(std::vector&lt; double &gt; a, std::vector&lt; double &gt; b)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>cob__scan__filter_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cob_sick_s300.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-cob_driver/doc_stacks/2015-09-02_03-59-57.367065/cob_driver/cob_sick_s300/ros/src/</path>
    <filename>cob__sick__s300_8cpp</filename>
    <includes id="ScannerSickS300_8h" name="ScannerSickS300.h" local="no" imported="no">cob_sick_s300/ScannerSickS300.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>ROS_LOG_FOUND</name>
      <anchorfile>cob__sick__s300_8cpp.html</anchorfile>
      <anchor>af54adeb9f578e902434da67661ec6885</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>cob__sick__s300_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Errors.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-cob_driver/doc_stacks/2015-09-02_03-59-57.367065/cob_driver/cob_sick_s300/common/src/</path>
    <filename>Errors_8cpp</filename>
    <includes id="Errors_8hpp" name="Errors.hpp" local="yes" imported="no">cob_sick_s300/Errors.hpp</includes>
    <namespace>brics_oodl</namespace>
  </compound>
  <compound kind="file">
    <name>Errors.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-cob_driver/doc_stacks/2015-09-02_03-59-57.367065/cob_driver/cob_sick_s300/common/include/cob_sick_s300/</path>
    <filename>Errors_8hpp</filename>
    <includes id="Logger_8hpp" name="Logger.hpp" local="yes" imported="no">Logger.hpp</includes>
    <class kind="class">brics_oodl::Errors</class>
    <namespace>brics_oodl</namespace>
  </compound>
  <compound kind="file">
    <name>LaserScannerConfiguration.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-cob_driver/doc_stacks/2015-09-02_03-59-57.367065/cob_driver/cob_sick_s300/common/src/</path>
    <filename>LaserScannerConfiguration_8cpp</filename>
    <includes id="LaserScannerConfiguration_8hpp" name="LaserScannerConfiguration.hpp" local="yes" imported="no">cob_sick_s300/LaserScannerConfiguration.hpp</includes>
    <namespace>brics_oodl</namespace>
  </compound>
  <compound kind="file">
    <name>LaserScannerConfiguration.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-cob_driver/doc_stacks/2015-09-02_03-59-57.367065/cob_driver/cob_sick_s300/common/include/cob_sick_s300/</path>
    <filename>LaserScannerConfiguration_8hpp</filename>
    <includes id="Units_8hpp" name="Units.hpp" local="yes" imported="no">cob_sick_s300/Units.hpp</includes>
    <class kind="class">brics_oodl::LaserScannerConfiguration</class>
    <namespace>brics_oodl</namespace>
    <member kind="enumeration">
      <name>baud_rate</name>
      <anchorfile>namespacebrics__oodl.html</anchorfile>
      <anchor>ab368dcd028b6325c05eeab7becc84f5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BAUD_9600</name>
      <anchorfile>namespacebrics__oodl.html</anchorfile>
      <anchor>ab368dcd028b6325c05eeab7becc84f5ba7500d2317b52cd25cd4fe4233fbd0d57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BAUD_19200</name>
      <anchorfile>namespacebrics__oodl.html</anchorfile>
      <anchor>ab368dcd028b6325c05eeab7becc84f5ba8c95c79d788c7104f683fcf1f3881c5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BAUD_38400</name>
      <anchorfile>namespacebrics__oodl.html</anchorfile>
      <anchor>ab368dcd028b6325c05eeab7becc84f5badb8b7331784a8ee2fe411d5567a0a1fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BAUD_115200</name>
      <anchorfile>namespacebrics__oodl.html</anchorfile>
      <anchor>ab368dcd028b6325c05eeab7becc84f5ba2156cada80a8064b049d1e79aab7fe9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BAUD_500K</name>
      <anchorfile>namespacebrics__oodl.html</anchorfile>
      <anchor>ab368dcd028b6325c05eeab7becc84f5ba0b377cd8f0a40e9cf49444be79bff521</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BAUD_UNKNOWN</name>
      <anchorfile>namespacebrics__oodl.html</anchorfile>
      <anchor>ab368dcd028b6325c05eeab7becc84f5badf029b200a160e038176ff6b23900e19</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Logger.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-cob_driver/doc_stacks/2015-09-02_03-59-57.367065/cob_driver/cob_sick_s300/common/src/</path>
    <filename>Logger_8cpp</filename>
    <includes id="Logger_8hpp" name="Logger.hpp" local="yes" imported="no">cob_sick_s300/Logger.hpp</includes>
    <namespace>brics_oodl</namespace>
  </compound>
  <compound kind="file">
    <name>Logger.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-cob_driver/doc_stacks/2015-09-02_03-59-57.367065/cob_driver/cob_sick_s300/common/include/cob_sick_s300/</path>
    <filename>Logger_8hpp</filename>
    <class kind="class">brics_oodl::Logger</class>
    <namespace>brics_oodl</namespace>
    <member kind="define">
      <type>#define</type>
      <name>LOG</name>
      <anchorfile>Logger_8hpp.html</anchorfile>
      <anchor>aba7b09d6e8fbe414c23705ad24dde6ff</anchor>
      <arglist>(level)</arglist>
    </member>
    <member kind="enumeration">
      <name>severity_level</name>
      <anchorfile>namespacebrics__oodl.html</anchorfile>
      <anchor>ae75dcdb34e44243d480dabf4425d3212</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>trace</name>
      <anchorfile>namespacebrics__oodl.html</anchorfile>
      <anchor>ae75dcdb34e44243d480dabf4425d3212abe234a5e1b844bd6c292d70e8027a7fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>debug</name>
      <anchorfile>namespacebrics__oodl.html</anchorfile>
      <anchor>ae75dcdb34e44243d480dabf4425d3212a23ef6d59fc3e5f8dfed26a058573624d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>info</name>
      <anchorfile>namespacebrics__oodl.html</anchorfile>
      <anchor>ae75dcdb34e44243d480dabf4425d3212a3f63c08fa0793d9b75d0aea9a23ff124</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>warning</name>
      <anchorfile>namespacebrics__oodl.html</anchorfile>
      <anchor>ae75dcdb34e44243d480dabf4425d3212ab39c5a8b38abb074be7a07b7de80352a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>error</name>
      <anchorfile>namespacebrics__oodl.html</anchorfile>
      <anchor>ae75dcdb34e44243d480dabf4425d3212aa6bb67cafade034f930362903a0b422c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>fatal</name>
      <anchorfile>namespacebrics__oodl.html</anchorfile>
      <anchor>ae75dcdb34e44243d480dabf4425d3212a8757b0d24d42bd18b95a92ccbd9280a5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ScannerSickS300.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-cob_driver/doc_stacks/2015-09-02_03-59-57.367065/cob_driver/cob_sick_s300/common/src/</path>
    <filename>ScannerSickS300_8cpp</filename>
    <includes id="ScannerSickS300_8h" name="ScannerSickS300.h" local="no" imported="no">cob_sick_s300/ScannerSickS300.h</includes>
    <member kind="typedef">
      <type>unsigned char</type>
      <name>BYTE</name>
      <anchorfile>ScannerSickS300_8cpp.html</anchorfile>
      <anchor>a4ae1dab0fb4b072a66584546209e7d58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned short</type>
      <name>crc_LookUpTable</name>
      <anchorfile>ScannerSickS300_8cpp.html</anchorfile>
      <anchor>a70e4d2d12d2c8fc955f125fd268f6691</anchor>
      <arglist>[256]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ScannerSickS300.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-cob_driver/doc_stacks/2015-09-02_03-59-57.367065/cob_driver/cob_sick_s300/common/include/cob_sick_s300/</path>
    <filename>ScannerSickS300_8h</filename>
    <includes id="SerialIO_8h" name="SerialIO.h" local="no" imported="no">cob_sick_s300/SerialIO.h</includes>
    <includes id="TelegramS300_8h" name="TelegramS300.h" local="no" imported="no">cob_sick_s300/TelegramS300.h</includes>
    <class kind="struct">ScannerSickS300::ParamType</class>
    <class kind="class">ScannerSickS300</class>
    <class kind="struct">ScannerSickS300::ScanPolarType</class>
  </compound>
  <compound kind="file">
    <name>SerialIO.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-cob_driver/doc_stacks/2015-09-02_03-59-57.367065/cob_driver/cob_sick_s300/common/src/</path>
    <filename>SerialIO_8cpp</filename>
    <includes id="SerialIO_8h" name="SerialIO.h" local="yes" imported="no">cob_sick_s300/SerialIO.h</includes>
    <member kind="function">
      <type>bool</type>
      <name>getBaudrateCode</name>
      <anchorfile>SerialIO_8cpp.html</anchorfile>
      <anchor>a55ed772b98616bf223645556a2c26de4</anchor>
      <arglist>(int iBaudrate, int *iBaudrateCode)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SerialIO.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-cob_driver/doc_stacks/2015-09-02_03-59-57.367065/cob_driver/cob_sick_s300/common/include/cob_sick_s300/</path>
    <filename>SerialIO_8h</filename>
  </compound>
  <compound kind="file">
    <name>TelegramS300.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-cob_driver/doc_stacks/2015-09-02_03-59-57.367065/cob_driver/cob_sick_s300/common/include/cob_sick_s300/</path>
    <filename>TelegramS300_8h</filename>
    <class kind="union">TelegramParser::TELEGRAM_COMMON1</class>
    <class kind="union">TelegramParser::TELEGRAM_COMMON2</class>
    <class kind="union">TelegramParser::TELEGRAM_COMMON3</class>
    <class kind="union">TelegramParser::TELEGRAM_DISTANCE</class>
    <class kind="union">TelegramParser::TELEGRAM_S300_DIST_2B</class>
    <class kind="union">TelegramParser::TELEGRAM_TAIL</class>
    <class kind="class">TelegramParser</class>
  </compound>
  <compound kind="file">
    <name>Units.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-cob_driver/doc_stacks/2015-09-02_03-59-57.367065/cob_driver/cob_sick_s300/common/include/cob_sick_s300/</path>
    <filename>Units_8hpp</filename>
    <member kind="typedef">
      <type>boost::units::make_scaled_unit&lt; si::length, boost::units::scale&lt; 10, boost::units::static_rational&lt;-2 &gt; &gt; &gt;::type</type>
      <name>centimeter</name>
      <anchorfile>Units_8hpp.html</anchorfile>
      <anchor>af87c281c2d173f1928afd3f2fb96eae6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::units::make_scaled_unit&lt; si::length, boost::units::scale&lt; 10, boost::units::static_rational&lt;-3 &gt; &gt; &gt;::type</type>
      <name>millimeter</name>
      <anchorfile>Units_8hpp.html</anchorfile>
      <anchor>aae0baa34bcdce45550ccbffcd0126fbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::units::make_scaled_unit&lt; si::time, boost::units::scale&lt; 10, boost::units::static_rational&lt;-3 &gt; &gt; &gt;::type</type>
      <name>millisecond</name>
      <anchorfile>Units_8hpp.html</anchorfile>
      <anchor>af29292c67d8590d3dabe4c96ee311f23</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_UNITS_STATIC_CONSTANT</name>
      <anchorfile>Units_8hpp.html</anchorfile>
      <anchor>a964d1971dc5cf635694f1aa151d3afe5</anchor>
      <arglist>(centimeters, centimeter)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ScannerSickS300</name>
    <filename>classScannerSickS300.html</filename>
    <class kind="struct">ScannerSickS300::ParamType</class>
    <class kind="struct">ScannerSickS300::ScanPolarType</class>
    <member kind="enumvalue">
      <name>SCANNER_S300_READ_BUF_SIZE</name>
      <anchorfile>classScannerSickS300.html</anchorfile>
      <anchor>a74e1a30c0961dfaba1ca4e56474418c6ae1418b07521eb915c99b1d77f47ef8ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>READ_BUF_SIZE</name>
      <anchorfile>classScannerSickS300.html</anchorfile>
      <anchor>a74e1a30c0961dfaba1ca4e56474418c6a910111a8ed17058cf5688c5f21861732</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WRITE_BUF_SIZE</name>
      <anchorfile>classScannerSickS300.html</anchorfile>
      <anchor>a74e1a30c0961dfaba1ca4e56474418c6a0ecad170c611d8da265f9ba9b88ec737</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getScan</name>
      <anchorfile>classScannerSickS300.html</anchorfile>
      <anchor>a6402e4154d9d5eee9244056b3ce70448</anchor>
      <arglist>(std::vector&lt; double &gt; &amp;vdDistanceM, std::vector&lt; double &gt; &amp;vdAngleRAD, std::vector&lt; double &gt; &amp;vdIntensityAU, unsigned int &amp;iTimestamp, unsigned int &amp;iTimeNow, const bool debug)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInStandby</name>
      <anchorfile>classScannerSickS300.html</anchorfile>
      <anchor>ab077b18fedc3158a2c2d50a810c53817</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>open</name>
      <anchorfile>classScannerSickS300.html</anchorfile>
      <anchor>adbd73c4d136120d8a2d8114b686c174d</anchor>
      <arglist>(const char *pcPort, int iBaudRate, int iScanId)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>purgeScanBuf</name>
      <anchorfile>classScannerSickS300.html</anchorfile>
      <anchor>a3855cac5f492af534b48d32f43e528da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetStartup</name>
      <anchorfile>classScannerSickS300.html</anchorfile>
      <anchor>aa594a4943ef03d00343f3095c1db4f74</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ScannerSickS300</name>
      <anchorfile>classScannerSickS300.html</anchorfile>
      <anchor>af4151c03aae802724320cf353661af08</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRangeField</name>
      <anchorfile>classScannerSickS300.html</anchorfile>
      <anchor>a9b39213cf4189eba04803f9c0fd3e288</anchor>
      <arglist>(const int field, const ParamType &amp;param)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>startScanner</name>
      <anchorfile>classScannerSickS300.html</anchorfile>
      <anchor>a7036de92c7f3065b1f905bc0fcebe8bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stopScanner</name>
      <anchorfile>classScannerSickS300.html</anchorfile>
      <anchor>a0826c1992e1be4fd215c716fc9831a19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ScannerSickS300</name>
      <anchorfile>classScannerSickS300.html</anchorfile>
      <anchor>a2a7cf739955029e57e61597a1a8388c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::map&lt; int, ParamType &gt;</type>
      <name>PARAM_MAP</name>
      <anchorfile>classScannerSickS300.html</anchorfile>
      <anchor>a2f20d8600816a68a54c6d2409d751ef1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>convertScanToPolar</name>
      <anchorfile>classScannerSickS300.html</anchorfile>
      <anchor>a7edf20c3247c9609a9c4b32a56b95c17</anchor>
      <arglist>(const PARAM_MAP::const_iterator param, std::vector&lt; int &gt; viScanRaw, std::vector&lt; ScanPolarType &gt; &amp;vecScanPolar)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_actualBufferSize</name>
      <anchorfile>classScannerSickS300.html</anchorfile>
      <anchor>a27c8b17798119ed2765b7b57712dc335</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_bInStandby</name>
      <anchorfile>classScannerSickS300.html</anchorfile>
      <anchor>a83c32ed1e926e62540da7576402e6c2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_dBaudMult</name>
      <anchorfile>classScannerSickS300.html</anchorfile>
      <anchor>aa502570ef2e8c9d25b24cabde5023c4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_iPosReadBuf2</name>
      <anchorfile>classScannerSickS300.html</anchorfile>
      <anchor>a1549c24653ea190621d0068486349b9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PARAM_MAP</type>
      <name>m_Params</name>
      <anchorfile>classScannerSickS300.html</anchorfile>
      <anchor>aed42428fde2bc32615d00226751e045f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned char</type>
      <name>m_ReadBuf</name>
      <anchorfile>classScannerSickS300.html</anchorfile>
      <anchor>ade45d863b48c95538392337b2a0df655</anchor>
      <arglist>[READ_BUF_SIZE+10]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned char</type>
      <name>m_ReadBuf2</name>
      <anchorfile>classScannerSickS300.html</anchorfile>
      <anchor>a993ca937e819bee45f7be3fbe724180d</anchor>
      <arglist>[READ_BUF_SIZE+10]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SerialIO</type>
      <name>m_SerialIO</name>
      <anchorfile>classScannerSickS300.html</anchorfile>
      <anchor>a9500d314aa0e827c696bc7c5f7c2659f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>m_uiSumReadBytes</name>
      <anchorfile>classScannerSickS300.html</anchorfile>
      <anchor>af9d73499bba42c5a38876396dd191d1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int &gt;</type>
      <name>m_viScanRaw</name>
      <anchorfile>classScannerSickS300.html</anchorfile>
      <anchor>ae094ce59a94722189f78b70c12bb018e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TelegramParser</type>
      <name>tp_</name>
      <anchorfile>classScannerSickS300.html</anchorfile>
      <anchor>ae2d766fc6239a1a60903e111e6b416ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const double</type>
      <name>c_dPi</name>
      <anchorfile>classScannerSickS300.html</anchorfile>
      <anchor>a2aab358f037f8f7f96661cf6f4641c63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static unsigned char</type>
      <name>m_iScanId</name>
      <anchorfile>classScannerSickS300.html</anchorfile>
      <anchor>af978000bd0ed991bf736812d8cd132f5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ScannerSickS300::ParamType</name>
    <filename>structScannerSickS300_1_1ParamType.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>dScale</name>
      <anchorfile>structScannerSickS300_1_1ParamType.html</anchorfile>
      <anchor>a69d668740bbb65ecb6e349a233d18b25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>dStartAngle</name>
      <anchorfile>structScannerSickS300_1_1ParamType.html</anchorfile>
      <anchor>a1701589a2c9a6b6669640a0e063f91b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>dStopAngle</name>
      <anchorfile>structScannerSickS300_1_1ParamType.html</anchorfile>
      <anchor>aceb3a5677d7c67f0cb783600b26f072f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>range_field</name>
      <anchorfile>structScannerSickS300_1_1ParamType.html</anchorfile>
      <anchor>aefceeedbdd14a6efb6d9550e48f2dd3a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ScannerSickS300::ScanPolarType</name>
    <filename>structScannerSickS300_1_1ScanPolarType.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>da</name>
      <anchorfile>structScannerSickS300_1_1ScanPolarType.html</anchorfile>
      <anchor>aa058a4695554065cf27f4db089fba0c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>di</name>
      <anchorfile>structScannerSickS300_1_1ScanPolarType.html</anchorfile>
      <anchor>ab1f6a96c1966dd46e552555ebb05c750</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>dr</name>
      <anchorfile>structScannerSickS300_1_1ScanPolarType.html</anchorfile>
      <anchor>a142fed1fbc6a614cc7e1ab860e4cf9d8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TelegramParser</name>
    <filename>classTelegramParser.html</filename>
    <class kind="union">TelegramParser::TELEGRAM_COMMON1</class>
    <class kind="union">TelegramParser::TELEGRAM_COMMON2</class>
    <class kind="union">TelegramParser::TELEGRAM_COMMON3</class>
    <class kind="union">TelegramParser::TELEGRAM_DISTANCE</class>
    <class kind="union">TelegramParser::TELEGRAM_S300_DIST_2B</class>
    <class kind="union">TelegramParser::TELEGRAM_TAIL</class>
    <member kind="function">
      <type>int</type>
      <name>getCompletePacketSize</name>
      <anchorfile>classTelegramParser.html</anchorfile>
      <anchor>a017c8fc85ca769022d6d1cffdb964598</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getField</name>
      <anchorfile>classTelegramParser.html</anchorfile>
      <anchor>adf2ea9130f9f9c855b4f197d479ba7af</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isDist</name>
      <anchorfile>classTelegramParser.html</anchorfile>
      <anchor>acc615bf05ef19290d0492d3dd061e909</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseHeader</name>
      <anchorfile>classTelegramParser.html</anchorfile>
      <anchor>a6af7149045ae51a7c0dbe9d28e6da211</anchor>
      <arglist>(const unsigned char *buffer, const size_t max_size, const uint8_t DEVICE_ADDR, const bool debug)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readDistRaw</name>
      <anchorfile>classTelegramParser.html</anchorfile>
      <anchor>ac483d5559520c7ad58c0bc0c6f02a8b7</anchor>
      <arglist>(const unsigned char *buffer, std::vector&lt; int &gt; &amp;res) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TelegramParser</name>
      <anchorfile>classTelegramParser.html</anchorfile>
      <anchor>ac07ba9aa56ab5d65b0056ecec4ef5128</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="enumeration">
      <name>TELEGRAM_COMMON_HS</name>
      <anchorfile>classTelegramParser.html</anchorfile>
      <anchor>a815207acc6ddcb1d1e4742eea6f02105</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JUNK_SIZE</name>
      <anchorfile>classTelegramParser.html</anchorfile>
      <anchor>a815207acc6ddcb1d1e4742eea6f02105a8455214aae128a4d128b63073eca33d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>TELEGRAM_COMMON_TYPES</name>
      <anchorfile>classTelegramParser.html</anchorfile>
      <anchor>a4db2c81e031435a6070a9dfd8401c61b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IO</name>
      <anchorfile>classTelegramParser.html</anchorfile>
      <anchor>a4db2c81e031435a6070a9dfd8401c61ba02d3e24a96f2ca229603a099386a8182</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DISTANCE</name>
      <anchorfile>classTelegramParser.html</anchorfile>
      <anchor>a4db2c81e031435a6070a9dfd8401c61ba6e795f89a3dd74846a285e565e8b2785</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REFLEXION</name>
      <anchorfile>classTelegramParser.html</anchorfile>
      <anchor>a4db2c81e031435a6070a9dfd8401c61ba976c1abbf8328a10b87c07d781b264dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>TELEGRAM_DIST_SECTOR</name>
      <anchorfile>classTelegramParser.html</anchorfile>
      <anchor>a19ef2f189b9a7efa286e3ba9185f4c40</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_1</name>
      <anchorfile>classTelegramParser.html</anchorfile>
      <anchor>a19ef2f189b9a7efa286e3ba9185f4c40a2c2ecfaf1496102184a5587c8254ba24</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_2</name>
      <anchorfile>classTelegramParser.html</anchorfile>
      <anchor>a19ef2f189b9a7efa286e3ba9185f4c40a425f9969ba7f4e10f5b2c67134705418</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_3</name>
      <anchorfile>classTelegramParser.html</anchorfile>
      <anchor>a19ef2f189b9a7efa286e3ba9185f4c40a78a7b16f1e6f6f246d386aeae5bd2089</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_4</name>
      <anchorfile>classTelegramParser.html</anchorfile>
      <anchor>a19ef2f189b9a7efa286e3ba9185f4c40a467aa2003aa743264dc39762fac8e0a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_5</name>
      <anchorfile>classTelegramParser.html</anchorfile>
      <anchor>a19ef2f189b9a7efa286e3ba9185f4c40a0ee60dc4ff5b824630d41c93583f087c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static bool</type>
      <name>check</name>
      <anchorfile>classTelegramParser.html</anchorfile>
      <anchor>a8effee83d029f7855b56bf8bc9d4a2f9</anchor>
      <arglist>(const TELEGRAM_COMMON1 &amp;tc, const uint8_t DEVICE_ADDR)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static unsigned int</type>
      <name>createCRC</name>
      <anchorfile>classTelegramParser.html</anchorfile>
      <anchor>a06d5119a651268ddde45435f73603e48</anchor>
      <arglist>(uint8_t *ptrData, int Size)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>ntoh</name>
      <anchorfile>classTelegramParser.html</anchorfile>
      <anchor>ab3f124b159030566f3ea8c0c24285b5f</anchor>
      <arglist>(TELEGRAM_COMMON1 &amp;tc)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>ntoh</name>
      <anchorfile>classTelegramParser.html</anchorfile>
      <anchor>a2bf2ef4c10494300325fd26844e2caee</anchor>
      <arglist>(TELEGRAM_COMMON2 &amp;tc)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>ntoh</name>
      <anchorfile>classTelegramParser.html</anchorfile>
      <anchor>a92124f25578a8b3581487d4c4ec90b24</anchor>
      <arglist>(TELEGRAM_COMMON3 &amp;tc)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>ntoh</name>
      <anchorfile>classTelegramParser.html</anchorfile>
      <anchor>ac2233ab27db1a1249a70e403a04815dd</anchor>
      <arglist>(TELEGRAM_DISTANCE &amp;tc)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>ntoh</name>
      <anchorfile>classTelegramParser.html</anchorfile>
      <anchor>a8ef55c6b60c7d63e39d910c8c00e1ae9</anchor>
      <arglist>(TELEGRAM_TAIL &amp;tc)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>print</name>
      <anchorfile>classTelegramParser.html</anchorfile>
      <anchor>aa5cb48cba74689fa04438b184e61c3b5</anchor>
      <arglist>(const TELEGRAM_COMMON1 &amp;tc)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>print</name>
      <anchorfile>classTelegramParser.html</anchorfile>
      <anchor>af7c36b01c41ca0fc53a2f1215476e570</anchor>
      <arglist>(const TELEGRAM_COMMON2 &amp;tc)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>print</name>
      <anchorfile>classTelegramParser.html</anchorfile>
      <anchor>a9ec4c6f05699aca23456fa7cdbb71855</anchor>
      <arglist>(const TELEGRAM_COMMON3 &amp;tc)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>print</name>
      <anchorfile>classTelegramParser.html</anchorfile>
      <anchor>ad7afef28aabcf79b70d58205cc1e21d0</anchor>
      <arglist>(const TELEGRAM_DISTANCE &amp;tc)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>print</name>
      <anchorfile>classTelegramParser.html</anchorfile>
      <anchor>a1bc66d5bd792a2b98fe5474ea4099174</anchor>
      <arglist>(const TELEGRAM_TAIL &amp;tc)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>last_offset_</name>
      <anchorfile>classTelegramParser.html</anchorfile>
      <anchor>af6e8038cb65b617e9f2b2f9719682e99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TELEGRAM_COMMON1</type>
      <name>tc1_</name>
      <anchorfile>classTelegramParser.html</anchorfile>
      <anchor>a1b0df405ac1855c44a2853634eacecb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TELEGRAM_COMMON2</type>
      <name>tc2_</name>
      <anchorfile>classTelegramParser.html</anchorfile>
      <anchor>a27f466648374ab726ae14665e001fc86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TELEGRAM_COMMON3</type>
      <name>tc3_</name>
      <anchorfile>classTelegramParser.html</anchorfile>
      <anchor>af7bdf9887f3a74aa543cd324e6c7828b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TELEGRAM_DISTANCE</type>
      <name>td_</name>
      <anchorfile>classTelegramParser.html</anchorfile>
      <anchor>a7240cc5525f61cfd35dbc5a63b9fa37a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>TelegramParser::TELEGRAM_COMMON1</name>
    <filename>unionTelegramParser_1_1TELEGRAM__COMMON1.html</filename>
    <member kind="variable">
      <type>struct TelegramParser::TELEGRAM_COMMON1::@1</type>
      <name>@2</name>
      <anchorfile>unionTelegramParser_1_1TELEGRAM__COMMON1.html</anchorfile>
      <anchor>af53ac25b2bb4f2ba8cbf55154fb4a752</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>coordination_flag</name>
      <anchorfile>structTelegramParser_1_1TELEGRAM__COMMON1_1_1@1.html</anchorfile>
      <anchor>afc92f4e73aa3133b01292060e76d907b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>device_addresss</name>
      <anchorfile>structTelegramParser_1_1TELEGRAM__COMMON1_1_1@1.html</anchorfile>
      <anchor>a1cab0548c600b20b166d380b85080995</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>reply_telegram</name>
      <anchorfile>structTelegramParser_1_1TELEGRAM__COMMON1_1_1@1.html</anchorfile>
      <anchor>a5d9b059575b4b2070c76e8d6238c26c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>size</name>
      <anchorfile>structTelegramParser_1_1TELEGRAM__COMMON1_1_1@1.html</anchorfile>
      <anchor>a57d629cbdbe08ad6a5251680cc00a02b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>trigger_result</name>
      <anchorfile>structTelegramParser_1_1TELEGRAM__COMMON1_1_1@1.html</anchorfile>
      <anchor>a186e2ceac37359ae00b478ec25d14a4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>bytes</name>
      <anchorfile>unionTelegramParser_1_1TELEGRAM__COMMON1.html</anchorfile>
      <anchor>a9f2b2fb6c6da7b85474e473184c55d8b</anchor>
      <arglist>[10]</arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>TelegramParser::TELEGRAM_COMMON2</name>
    <filename>unionTelegramParser_1_1TELEGRAM__COMMON2.html</filename>
    <member kind="variable">
      <type>struct TelegramParser::TELEGRAM_COMMON2::@3</type>
      <name>@4</name>
      <anchorfile>unionTelegramParser_1_1TELEGRAM__COMMON2.html</anchorfile>
      <anchor>aedd410f6b8210df2fea7c02088ed13ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>protocol_version</name>
      <anchorfile>structTelegramParser_1_1TELEGRAM__COMMON2_1_1@3.html</anchorfile>
      <anchor>a01a157c15c5740707dc8c1d2e56cc8d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>scan_number</name>
      <anchorfile>structTelegramParser_1_1TELEGRAM__COMMON2_1_1@3.html</anchorfile>
      <anchor>a9f2d7369745516cfacec207301efdad8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>status</name>
      <anchorfile>structTelegramParser_1_1TELEGRAM__COMMON2_1_1@3.html</anchorfile>
      <anchor>a038e82fe7b9c0a1c711d887d3a432273</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>telegram_number</name>
      <anchorfile>structTelegramParser_1_1TELEGRAM__COMMON2_1_1@3.html</anchorfile>
      <anchor>a940d6de19ab20e2b48415d383ac5c3c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>bytes</name>
      <anchorfile>unionTelegramParser_1_1TELEGRAM__COMMON2.html</anchorfile>
      <anchor>ac9d56c3881eccfb2a401e02f7a162ede</anchor>
      <arglist>[10]</arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>TelegramParser::TELEGRAM_COMMON3</name>
    <filename>unionTelegramParser_1_1TELEGRAM__COMMON3.html</filename>
    <member kind="variable">
      <type>struct TelegramParser::TELEGRAM_COMMON3::@5</type>
      <name>@6</name>
      <anchorfile>unionTelegramParser_1_1TELEGRAM__COMMON3.html</anchorfile>
      <anchor>a5defd5fc0be25aa5ce7b4bba1553f74d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>type</name>
      <anchorfile>structTelegramParser_1_1TELEGRAM__COMMON3_1_1@5.html</anchorfile>
      <anchor>a62f4f6e712e49ed4c128ee92d69e9eb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>bytes</name>
      <anchorfile>unionTelegramParser_1_1TELEGRAM__COMMON3.html</anchorfile>
      <anchor>a58190f3c1c6142bcef41d30d50a007f6</anchor>
      <arglist>[2]</arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>TelegramParser::TELEGRAM_DISTANCE</name>
    <filename>unionTelegramParser_1_1TELEGRAM__DISTANCE.html</filename>
    <member kind="variable">
      <type>struct TelegramParser::TELEGRAM_DISTANCE::@7</type>
      <name>@8</name>
      <anchorfile>unionTelegramParser_1_1TELEGRAM__DISTANCE.html</anchorfile>
      <anchor>ae03e9e52f74729188625672572d230bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>type</name>
      <anchorfile>structTelegramParser_1_1TELEGRAM__DISTANCE_1_1@7.html</anchorfile>
      <anchor>ae2994d3a9d2d643c659a37a3b5c92c08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>bytes</name>
      <anchorfile>unionTelegramParser_1_1TELEGRAM__DISTANCE.html</anchorfile>
      <anchor>af3b6fa334c213c16206912caf07acacf</anchor>
      <arglist>[2]</arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>TelegramParser::TELEGRAM_S300_DIST_2B</name>
    <filename>unionTelegramParser_1_1TELEGRAM__S300__DIST__2B.html</filename>
    <member kind="variable">
      <type>struct TelegramParser::TELEGRAM_S300_DIST_2B::@11</type>
      <name>@12</name>
      <anchorfile>unionTelegramParser_1_1TELEGRAM__S300__DIST__2B.html</anchorfile>
      <anchor>a308be68dec26db63fde35e15de7a1f77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>bit13</name>
      <anchorfile>structTelegramParser_1_1TELEGRAM__S300__DIST__2B_1_1@11.html</anchorfile>
      <anchor>a3091375bc87efc6c0d8d2163a8ee2205</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>distance</name>
      <anchorfile>structTelegramParser_1_1TELEGRAM__S300__DIST__2B_1_1@11.html</anchorfile>
      <anchor>ac51a2bc443baadd088bc611f7bfb1c2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>protective</name>
      <anchorfile>structTelegramParser_1_1TELEGRAM__S300__DIST__2B_1_1@11.html</anchorfile>
      <anchor>a811cfcbf6b893079aff3d4db1ed0d268</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>warn_field</name>
      <anchorfile>structTelegramParser_1_1TELEGRAM__S300__DIST__2B_1_1@11.html</anchorfile>
      <anchor>a3efd8009070a5b18f31ff9df0372204d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>bytes</name>
      <anchorfile>unionTelegramParser_1_1TELEGRAM__S300__DIST__2B.html</anchorfile>
      <anchor>a7fad6d0230b72e910b683b2b64c7cc15</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>val16</name>
      <anchorfile>unionTelegramParser_1_1TELEGRAM__S300__DIST__2B.html</anchorfile>
      <anchor>abf27c1e90c45f9ea8bed387ffde076b2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>TelegramParser::TELEGRAM_TAIL</name>
    <filename>unionTelegramParser_1_1TELEGRAM__TAIL.html</filename>
    <member kind="variable">
      <type>struct TelegramParser::TELEGRAM_TAIL::@9</type>
      <name>@10</name>
      <anchorfile>unionTelegramParser_1_1TELEGRAM__TAIL.html</anchorfile>
      <anchor>a73f260f6a806447a062842760271282c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>crc</name>
      <anchorfile>structTelegramParser_1_1TELEGRAM__TAIL_1_1@9.html</anchorfile>
      <anchor>abddc6ccdb166cccc26238b58abf8bd6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>bytes</name>
      <anchorfile>unionTelegramParser_1_1TELEGRAM__TAIL.html</anchorfile>
      <anchor>a3b785e68abdc94a2741a5d7c450d0ebd</anchor>
      <arglist>[2]</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>brics_oodl</name>
    <filename>namespacebrics__oodl.html</filename>
    <class kind="class">brics_oodl::Errors</class>
    <class kind="class">brics_oodl::LaserScannerConfiguration</class>
    <class kind="class">brics_oodl::Logger</class>
    <member kind="enumeration">
      <name>baud_rate</name>
      <anchorfile>namespacebrics__oodl.html</anchorfile>
      <anchor>ab368dcd028b6325c05eeab7becc84f5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BAUD_9600</name>
      <anchorfile>namespacebrics__oodl.html</anchorfile>
      <anchor>ab368dcd028b6325c05eeab7becc84f5ba7500d2317b52cd25cd4fe4233fbd0d57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BAUD_19200</name>
      <anchorfile>namespacebrics__oodl.html</anchorfile>
      <anchor>ab368dcd028b6325c05eeab7becc84f5ba8c95c79d788c7104f683fcf1f3881c5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BAUD_38400</name>
      <anchorfile>namespacebrics__oodl.html</anchorfile>
      <anchor>ab368dcd028b6325c05eeab7becc84f5badb8b7331784a8ee2fe411d5567a0a1fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BAUD_115200</name>
      <anchorfile>namespacebrics__oodl.html</anchorfile>
      <anchor>ab368dcd028b6325c05eeab7becc84f5ba2156cada80a8064b049d1e79aab7fe9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BAUD_500K</name>
      <anchorfile>namespacebrics__oodl.html</anchorfile>
      <anchor>ab368dcd028b6325c05eeab7becc84f5ba0b377cd8f0a40e9cf49444be79bff521</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BAUD_UNKNOWN</name>
      <anchorfile>namespacebrics__oodl.html</anchorfile>
      <anchor>ab368dcd028b6325c05eeab7becc84f5badf029b200a160e038176ff6b23900e19</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>severity_level</name>
      <anchorfile>namespacebrics__oodl.html</anchorfile>
      <anchor>ae75dcdb34e44243d480dabf4425d3212</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>trace</name>
      <anchorfile>namespacebrics__oodl.html</anchorfile>
      <anchor>ae75dcdb34e44243d480dabf4425d3212abe234a5e1b844bd6c292d70e8027a7fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>debug</name>
      <anchorfile>namespacebrics__oodl.html</anchorfile>
      <anchor>ae75dcdb34e44243d480dabf4425d3212a23ef6d59fc3e5f8dfed26a058573624d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>info</name>
      <anchorfile>namespacebrics__oodl.html</anchorfile>
      <anchor>ae75dcdb34e44243d480dabf4425d3212a3f63c08fa0793d9b75d0aea9a23ff124</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>warning</name>
      <anchorfile>namespacebrics__oodl.html</anchorfile>
      <anchor>ae75dcdb34e44243d480dabf4425d3212ab39c5a8b38abb074be7a07b7de80352a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>error</name>
      <anchorfile>namespacebrics__oodl.html</anchorfile>
      <anchor>ae75dcdb34e44243d480dabf4425d3212aa6bb67cafade034f930362903a0b422c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>fatal</name>
      <anchorfile>namespacebrics__oodl.html</anchorfile>
      <anchor>ae75dcdb34e44243d480dabf4425d3212a8757b0d24d42bd18b95a92ccbd9280a5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>brics_oodl::Errors</name>
    <filename>classbrics__oodl_1_1Errors.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addError</name>
      <anchorfile>classbrics__oodl_1_1Errors.html</anchorfile>
      <anchor>add51a464b2299180cd2e7f93b4863027</anchor>
      <arglist>(std::string name, std::string description)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deleteAllErrors</name>
      <anchorfile>classbrics__oodl_1_1Errors.html</anchorfile>
      <anchor>a2e0075b82bed63ab52492e9b86418b11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Errors</name>
      <anchorfile>classbrics__oodl_1_1Errors.html</anchorfile>
      <anchor>a0b8e920436323200ee7c0a668ccb52dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getAllErrors</name>
      <anchorfile>classbrics__oodl_1_1Errors.html</anchorfile>
      <anchor>aca15095d630733f5bb238c31c0d442b8</anchor>
      <arglist>(map&lt; std::string, std::string &gt; &amp;allErrors)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getAmountOfErrors</name>
      <anchorfile>classbrics__oodl_1_1Errors.html</anchorfile>
      <anchor>a534d06f362c3f3a97b3184db9ee93739</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getNextError</name>
      <anchorfile>classbrics__oodl_1_1Errors.html</anchorfile>
      <anchor>addc20f31b771139854180f2935b1bc23</anchor>
      <arglist>(std::string &amp;name, std::string &amp;description)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printErrorsToConsole</name>
      <anchorfile>classbrics__oodl_1_1Errors.html</anchorfile>
      <anchor>a3b3bb6a79cb317073726c41f41148e20</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Errors</name>
      <anchorfile>classbrics__oodl_1_1Errors.html</anchorfile>
      <anchor>a5ad55f4bf1a7c7afa7888a1ae65f760f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>map&lt; std::string, std::string &gt;::iterator</type>
      <name>iter</name>
      <anchorfile>classbrics__oodl_1_1Errors.html</anchorfile>
      <anchor>ad0e568b39d76dc97860c2cd351b2e5a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>map&lt; std::string, std::string &gt;</type>
      <name>occurredErrors</name>
      <anchorfile>classbrics__oodl_1_1Errors.html</anchorfile>
      <anchor>a28093e4b6515ba98485786f34cad4d52</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>brics_oodl::LaserScannerConfiguration</name>
    <filename>classbrics__oodl_1_1LaserScannerConfiguration.html</filename>
    <member kind="function">
      <type></type>
      <name>LaserScannerConfiguration</name>
      <anchorfile>classbrics__oodl_1_1LaserScannerConfiguration.html</anchorfile>
      <anchor>a15a510fd953994df0ee4f54995092c27</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LaserScannerConfiguration</name>
      <anchorfile>classbrics__oodl_1_1LaserScannerConfiguration.html</anchorfile>
      <anchor>ae1395ec6cc910c10180fcf2518660ba0</anchor>
      <arglist>(const LaserScannerConfiguration &amp;source)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual LaserScannerConfiguration &amp;</type>
      <name>operator=</name>
      <anchorfile>classbrics__oodl_1_1LaserScannerConfiguration.html</anchorfile>
      <anchor>a9e2bfc7966e50c0a30dd5123ad115d38</anchor>
      <arglist>(const LaserScannerConfiguration &amp;source)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~LaserScannerConfiguration</name>
      <anchorfile>classbrics__oodl_1_1LaserScannerConfiguration.html</anchorfile>
      <anchor>a1a71c2888f967f48e891d4e3f80090dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>baud_rate</type>
      <name>baud</name>
      <anchorfile>classbrics__oodl_1_1LaserScannerConfiguration.html</anchorfile>
      <anchor>aad5666070d3edb7a55ad45e0281bb3ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>devicePath</name>
      <anchorfile>classbrics__oodl_1_1LaserScannerConfiguration.html</anchorfile>
      <anchor>a7a8025c1744cceae3b68dc03474d5024</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>firmware</name>
      <anchorfile>classbrics__oodl_1_1LaserScannerConfiguration.html</anchorfile>
      <anchor>a6d3909678558f915f4b8ccc999891716</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>quantity&lt; length &gt;</type>
      <name>maxRangeDistance</name>
      <anchorfile>classbrics__oodl_1_1LaserScannerConfiguration.html</anchorfile>
      <anchor>af6719c8290004e5fd487053bc9296423</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>quantity&lt; length &gt;</type>
      <name>minRangeDistance</name>
      <anchorfile>classbrics__oodl_1_1LaserScannerConfiguration.html</anchorfile>
      <anchor>acc3bbbfe3113d533af799274ffc0872e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>model</name>
      <anchorfile>classbrics__oodl_1_1LaserScannerConfiguration.html</anchorfile>
      <anchor>a803c5567ba3988dd813ba2df6f04fc9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>product</name>
      <anchorfile>classbrics__oodl_1_1LaserScannerConfiguration.html</anchorfile>
      <anchor>a8ef0a64d85b9ac9442f8047a96baae52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>protocol</name>
      <anchorfile>classbrics__oodl_1_1LaserScannerConfiguration.html</anchorfile>
      <anchor>af6e40ada48afb35d1cec2892d094acf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>quantity&lt; plane_angle &gt;</type>
      <name>scanAngleStart</name>
      <anchorfile>classbrics__oodl_1_1LaserScannerConfiguration.html</anchorfile>
      <anchor>ab572b23ea2e163328e038daa70e8b9b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>quantity&lt; plane_angle &gt;</type>
      <name>scanAngleStop</name>
      <anchorfile>classbrics__oodl_1_1LaserScannerConfiguration.html</anchorfile>
      <anchor>a2ff5b25d4defc5ceced2545bcb36d930</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>scannerID</name>
      <anchorfile>classbrics__oodl_1_1LaserScannerConfiguration.html</anchorfile>
      <anchor>ac4cd17c67997691febd0e507ab1d8d15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>quantity&lt; plane_angle &gt;</type>
      <name>scanResolution</name>
      <anchorfile>classbrics__oodl_1_1LaserScannerConfiguration.html</anchorfile>
      <anchor>a9cf9299f9a38d5a6b0c7d5153da986ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>serialNumber</name>
      <anchorfile>classbrics__oodl_1_1LaserScannerConfiguration.html</anchorfile>
      <anchor>a9ccb7871046eac5deeb822eaf0909b38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>vendor</name>
      <anchorfile>classbrics__oodl_1_1LaserScannerConfiguration.html</anchorfile>
      <anchor>a766096ef61d4fc24c699100b83dabad3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>brics_oodl::Logger</name>
    <filename>classbrics__oodl_1_1Logger.html</filename>
    <member kind="function">
      <type></type>
      <name>Logger</name>
      <anchorfile>classbrics__oodl_1_1Logger.html</anchorfile>
      <anchor>a55fd1f7fb3962c55b5a07a5bc3ecb953</anchor>
      <arglist>(const std::string &amp;funcName, const int &amp;lineNo, const std::string &amp;fileName, severity_level level)</arglist>
    </member>
    <member kind="function">
      <type>Logger &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classbrics__oodl_1_1Logger.html</anchorfile>
      <anchor>a66e0cc5ca78343b915278d9a5e6079f2</anchor>
      <arglist>(const T &amp;v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Logger</name>
      <anchorfile>classbrics__oodl_1_1Logger.html</anchorfile>
      <anchor>a17f003666eb9a0960ae6bd6dece2ed85</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static severity_level</type>
      <name>logginLevel</name>
      <anchorfile>classbrics__oodl_1_1Logger.html</anchorfile>
      <anchor>a91f9f8e31b3e8e72805373e9e4580ff2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>toConsole</name>
      <anchorfile>classbrics__oodl_1_1Logger.html</anchorfile>
      <anchor>af8b0b27f7677a064bec225ffcd2a2310</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>toFile</name>
      <anchorfile>classbrics__oodl_1_1Logger.html</anchorfile>
      <anchor>a50762c5584af5dd517f69e21b20681b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>toROS</name>
      <anchorfile>classbrics__oodl_1_1Logger.html</anchorfile>
      <anchor>af48df4630155e6b6fd184fd7cc2d636d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>severity_level</type>
      <name>level</name>
      <anchorfile>classbrics__oodl_1_1Logger.html</anchorfile>
      <anchor>a88b34e0524b64711b8657e06d0499d09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::stringstream</type>
      <name>out</name>
      <anchorfile>classbrics__oodl_1_1Logger.html</anchorfile>
      <anchor>a95eac0e327c06933a3863de558567ea7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>print</name>
      <anchorfile>classbrics__oodl_1_1Logger.html</anchorfile>
      <anchor>a15a811dba1e9a4c9cc79ee3cab19d497</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
