<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>measurement_report.h</name>
    <path>/tmp/ws/src/omron_os32c_driver/omron_os32c_driver/include/omron_os32c_driver/</path>
    <filename>measurement__report_8h</filename>
    <includes id="measurement__report__header_8h" name="measurement_report_header.h" local="yes" imported="no">omron_os32c_driver/measurement_report_header.h</includes>
    <class kind="class">omron_os32c_driver::MeasurementReport</class>
    <namespace>omron_os32c_driver</namespace>
  </compound>
  <compound kind="file">
    <name>measurement_report_config.h</name>
    <path>/tmp/ws/src/omron_os32c_driver/omron_os32c_driver/include/omron_os32c_driver/</path>
    <filename>measurement__report__config_8h</filename>
    <class kind="class">omron_os32c_driver::MeasurementReportConfig</class>
    <namespace>omron_os32c_driver</namespace>
  </compound>
  <compound kind="file">
    <name>measurement_report_config_test.cpp</name>
    <path>/tmp/ws/src/omron_os32c_driver/omron_os32c_driver/test/</path>
    <filename>measurement__report__config__test_8cpp</filename>
    <includes id="measurement__report__config_8h" name="measurement_report_config.h" local="yes" imported="no">omron_os32c_driver/measurement_report_config.h</includes>
    <class kind="class">MeasurementReportConfigTest</class>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>measurement__report__config__test_8cpp.html</anchorfile>
      <anchor>a0a2f2a17386cec55e345d755cc69ff7d</anchor>
      <arglist>(MeasurementReportConfigTest, test_deserialize)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>measurement__report__config__test_8cpp.html</anchorfile>
      <anchor>a7a88706c4b7cb7b29621cea47d62e4bc</anchor>
      <arglist>(MeasurementReportConfigTest, test_serialize)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>measurement_report_header.h</name>
    <path>/tmp/ws/src/omron_os32c_driver/omron_os32c_driver/include/omron_os32c_driver/</path>
    <filename>measurement__report__header_8h</filename>
    <class kind="class">omron_os32c_driver::MeasurementReportHeader</class>
    <namespace>omron_os32c_driver</namespace>
  </compound>
  <compound kind="file">
    <name>measurement_report_header_test.cpp</name>
    <path>/tmp/ws/src/omron_os32c_driver/omron_os32c_driver/test/</path>
    <filename>measurement__report__header__test_8cpp</filename>
    <includes id="measurement__report__header_8h" name="measurement_report_header.h" local="yes" imported="no">omron_os32c_driver/measurement_report_header.h</includes>
    <class kind="class">MeasurementReportHeaderTest</class>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>measurement__report__header__test_8cpp.html</anchorfile>
      <anchor>a1c65ce25eda855c71ab7aca775d82597</anchor>
      <arglist>(MeasurementReportHeaderTest, test_deserialize)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>measurement__report__header__test_8cpp.html</anchorfile>
      <anchor>adbe9d81240e385a94c7fd37137629049</anchor>
      <arglist>(MeasurementReportHeaderTest, test_serialize)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>measurement__report__header__test_8cpp.html</anchorfile>
      <anchor>a26c5f095bf7e818f520aed90faccab0a</anchor>
      <arglist>(MeasurementReportHeaderTest, test_serialize_and_deserialize)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>measurement_report_test.cpp</name>
    <path>/tmp/ws/src/omron_os32c_driver/omron_os32c_driver/test/</path>
    <filename>measurement__report__test_8cpp</filename>
    <includes id="measurement__report_8h" name="measurement_report.h" local="yes" imported="no">omron_os32c_driver/measurement_report.h</includes>
    <class kind="class">MeasurementReportTest</class>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>measurement__report__test_8cpp.html</anchorfile>
      <anchor>a2f7b3d6f4e93f4b4a7a9bf84d936d920</anchor>
      <arglist>(MeasurementReportTest, test_deserialize)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>measurement__report__test_8cpp.html</anchorfile>
      <anchor>a976c237906aa87484384674f317c15dc</anchor>
      <arglist>(MeasurementReportTest, test_serialize)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>os32c.cpp</name>
    <path>/tmp/ws/src/omron_os32c_driver/omron_os32c_driver/src/</path>
    <filename>os32c_8cpp</filename>
    <includes id="os32c_8h" name="os32c.h" local="yes" imported="no">omron_os32c_driver/os32c.h</includes>
    <namespace>omron_os32c_driver</namespace>
  </compound>
  <compound kind="file">
    <name>os32c.h</name>
    <path>/tmp/ws/src/omron_os32c_driver/omron_os32c_driver/include/omron_os32c_driver/</path>
    <filename>os32c_8h</filename>
    <includes id="measurement__report_8h" name="measurement_report.h" local="yes" imported="no">omron_os32c_driver/measurement_report.h</includes>
    <includes id="measurement__report__config_8h" name="measurement_report_config.h" local="yes" imported="no">omron_os32c_driver/measurement_report_config.h</includes>
    <includes id="range__and__reflectance__measurement_8h" name="range_and_reflectance_measurement.h" local="yes" imported="no">omron_os32c_driver/range_and_reflectance_measurement.h</includes>
    <class kind="class">omron_os32c_driver::OS32C</class>
    <namespace>omron_os32c_driver</namespace>
    <member kind="define">
      <type>#define</type>
      <name>DEG2RAD</name>
      <anchorfile>os32c_8h.html</anchorfile>
      <anchor>a4aa807bca73db74b6ddba3da933e64aa</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RAD2DEG</name>
      <anchorfile>os32c_8h.html</anchorfile>
      <anchor>a6d36ff8925ec4e9f3fa68eaeb19e1295</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>OS32C_RANGE_FORMAT</name>
      <anchorfile>namespaceomron__os32c__driver.html</anchorfile>
      <anchor>a43a47f58066ff224b1f0dc58f629e9a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_TOF_MEASUREMENTS</name>
      <anchorfile>namespaceomron__os32c__driver.html</anchorfile>
      <anchor>a43a47f58066ff224b1f0dc58f629e9a8a512f1f50dfd2084f8ee5c6802c42f9c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RANGE_MEASURE_50M</name>
      <anchorfile>namespaceomron__os32c__driver.html</anchorfile>
      <anchor>a43a47f58066ff224b1f0dc58f629e9a8a078788989f4861e66e63bf3fcec51328</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RANGE_MEASURE_32M_PZ</name>
      <anchorfile>namespaceomron__os32c__driver.html</anchorfile>
      <anchor>a43a47f58066ff224b1f0dc58f629e9a8a3c4a81bc858ae3c042fdcd49aaa573d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RANGE_MEASURE_16M_WZ1PZ</name>
      <anchorfile>namespaceomron__os32c__driver.html</anchorfile>
      <anchor>a43a47f58066ff224b1f0dc58f629e9a8ae091767a6972757f466ec095e3175f0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RANGE_MEASURE_8M_WZ2WZ1PZ</name>
      <anchorfile>namespaceomron__os32c__driver.html</anchorfile>
      <anchor>a43a47f58066ff224b1f0dc58f629e9a8a63ddb2ccf2a358a046b442e8eca4429e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RANGE_MEASURE_TOF_4PS</name>
      <anchorfile>namespaceomron__os32c__driver.html</anchorfile>
      <anchor>a43a47f58066ff224b1f0dc58f629e9a8a1044691f3b2f350093de1e136e8f2e7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>OS32C_REFLECTIVITY_FORMAT</name>
      <anchorfile>namespaceomron__os32c__driver.html</anchorfile>
      <anchor>af9bd849e3bcd8e1efb2d1a9801710eff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_TOT_MEASUREMENTS</name>
      <anchorfile>namespaceomron__os32c__driver.html</anchorfile>
      <anchor>af9bd849e3bcd8e1efb2d1a9801710effa65890a9940849654e8216bee0e6c3a9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REFLECTIVITY_MEASURE_TOT_ENCODED</name>
      <anchorfile>namespaceomron__os32c__driver.html</anchorfile>
      <anchor>af9bd849e3bcd8e1efb2d1a9801710effabf691c072255fff7302bfff5e51fc244</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REFLECTIVITY_MEASURE_TOT_4PS</name>
      <anchorfile>namespaceomron__os32c__driver.html</anchorfile>
      <anchor>af9bd849e3bcd8e1efb2d1a9801710effaaa7da65a8ce5798d941361de8bf3ab14</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>os32c_node.cpp</name>
    <path>/tmp/ws/src/omron_os32c_driver/omron_os32c_driver/src/</path>
    <filename>os32c__node_8cpp</filename>
    <includes id="os32c_8h" name="os32c.h" local="yes" imported="no">omron_os32c_driver/os32c.h</includes>
    <includes id="range__and__reflectance__measurement_8h" name="range_and_reflectance_measurement.h" local="yes" imported="no">omron_os32c_driver/range_and_reflectance_measurement.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>os32c__node_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>EPS</name>
      <anchorfile>os32c__node_8cpp.html</anchorfile>
      <anchor>afe01386a82fedc016455a43c20280a97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>REGISTER_ROSCONSOLE_BRIDGE</name>
      <anchorfile>os32c__node_8cpp.html</anchorfile>
      <anchor>a80e7dfb22c8ffe9b9c6d4afe20338e98</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>os32c_test.cpp</name>
    <path>/tmp/ws/src/omron_os32c_driver/omron_os32c_driver/test/</path>
    <filename>os32c__test_8cpp</filename>
    <includes id="os32c_8h" name="os32c.h" local="yes" imported="no">omron_os32c_driver/os32c.h</includes>
    <class kind="class">omron_os32c_driver::OS32CTest</class>
    <namespace>omron_os32c_driver</namespace>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespaceomron__os32c__driver.html</anchorfile>
      <anchor>a01e5bc125ab333bc02590bfc1b1b5e28</anchor>
      <arglist>(OS32CTest, test_calc_beam_number)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespaceomron__os32c__driver.html</anchorfile>
      <anchor>aea132ea801ad82dffe49e5ef1b2430a7</anchor>
      <arglist>(OS32CTest, test_calc_beam_centre)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespaceomron__os32c__driver.html</anchorfile>
      <anchor>a68cf5c0f2fbd8607dde0e71cbdbd70fb</anchor>
      <arglist>(OS32CTest, test_calc_beam_mask_all)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespaceomron__os32c__driver.html</anchorfile>
      <anchor>a1339b2db009e841bf737aab27a772c9f</anchor>
      <arglist>(OS32CTest, test_calc_beam_at_90)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespaceomron__os32c__driver.html</anchorfile>
      <anchor>a7f309e20675598778e8bd884e632a6c6</anchor>
      <arglist>(OS32CTest, test_calc_beam_boundaries)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespaceomron__os32c__driver.html</anchorfile>
      <anchor>a334fc576fba2ca2f7d6baa7121b88ec9</anchor>
      <arglist>(OS32CTest, test_calc_beam_invalid_args)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespaceomron__os32c__driver.html</anchorfile>
      <anchor>a63fa638ae7d6101ddff81d1e5ddb7b49</anchor>
      <arglist>(OS32CTest, test_select_beams)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespaceomron__os32c__driver.html</anchorfile>
      <anchor>a6d0c9d147316e543522d424c5f11b49c</anchor>
      <arglist>(OS32CTest, test_convert_to_laserscan)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespaceomron__os32c__driver.html</anchorfile>
      <anchor>aaafdb13a1f8519baa4a218fc096c9aba</anchor>
      <arglist>(OS32CTest, test_receive_measurement_report)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>range_and_reflectance_measurement.h</name>
    <path>/tmp/ws/src/omron_os32c_driver/omron_os32c_driver/include/omron_os32c_driver/</path>
    <filename>range__and__reflectance__measurement_8h</filename>
    <includes id="measurement__report__header_8h" name="measurement_report_header.h" local="yes" imported="no">omron_os32c_driver/measurement_report_header.h</includes>
    <class kind="class">omron_os32c_driver::RangeAndReflectanceMeasurement</class>
    <namespace>omron_os32c_driver</namespace>
  </compound>
  <compound kind="file">
    <name>range_and_reflectance_measurement_test.cpp</name>
    <path>/tmp/ws/src/omron_os32c_driver/omron_os32c_driver/test/</path>
    <filename>range__and__reflectance__measurement__test_8cpp</filename>
    <includes id="range__and__reflectance__measurement_8h" name="range_and_reflectance_measurement.h" local="yes" imported="no">omron_os32c_driver/range_and_reflectance_measurement.h</includes>
    <class kind="class">RangeAndReflectanceMeasurementTest</class>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>range__and__reflectance__measurement__test_8cpp.html</anchorfile>
      <anchor>a1972b15712a6d8dd11fac9e2e7955cc8</anchor>
      <arglist>(RangeAndReflectanceMeasurementTest, test_deserialize)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>range__and__reflectance__measurement__test_8cpp.html</anchorfile>
      <anchor>a3c9bcb9fc318df918a69065c04a653ef</anchor>
      <arglist>(RangeAndReflectanceMeasurementTest, test_serialize)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>scanner_node.cpp</name>
    <path>/tmp/ws/src/omron_os32c_driver/omron_os32c_driver/src/</path>
    <filename>scanner__node_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>scanner__node_8cpp.html</anchorfile>
      <anchor>abf9e6b7e6f15df4b525a2e7705ba3089</anchor>
      <arglist>(int argc, char const *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_main.cpp</name>
    <path>/tmp/ws/src/omron_os32c_driver/omron_os32c_driver/test/</path>
    <filename>test__main_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__main_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>omron_os32c_driver::MeasurementReport</name>
    <filename>classomron__os32c__driver_1_1MeasurementReport.html</filename>
    <base>eip::serialization::Serializable</base>
    <member kind="function" virtualness="virtual">
      <type>virtual Reader &amp;</type>
      <name>deserialize</name>
      <anchorfile>classomron__os32c__driver_1_1MeasurementReport.html</anchorfile>
      <anchor>add5662060474c1a11c7e227684fdbb11</anchor>
      <arglist>(Reader &amp;reader, size_t length)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Reader &amp;</type>
      <name>deserialize</name>
      <anchorfile>classomron__os32c__driver_1_1MeasurementReport.html</anchorfile>
      <anchor>a9188c24e11479f812c7cab592e420ba7</anchor>
      <arglist>(Reader &amp;reader)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual size_t</type>
      <name>getLength</name>
      <anchorfile>classomron__os32c__driver_1_1MeasurementReport.html</anchorfile>
      <anchor>a85e202a5d61846050e0b202c5f55e5c2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Writer &amp;</type>
      <name>serialize</name>
      <anchorfile>classomron__os32c__driver_1_1MeasurementReport.html</anchorfile>
      <anchor>a08bda1f7d0de2d4a48821db809b27d13</anchor>
      <arglist>(Writer &amp;writer) const </arglist>
    </member>
    <member kind="variable">
      <type>MeasurementReportHeader</type>
      <name>header</name>
      <anchorfile>classomron__os32c__driver_1_1MeasurementReport.html</anchorfile>
      <anchor>ae908e05c3e44e4d6b203210e5a522468</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; EIP_UINT &gt;</type>
      <name>measurement_data</name>
      <anchorfile>classomron__os32c__driver_1_1MeasurementReport.html</anchorfile>
      <anchor>a84c31429e76a006a2cb7d1dac0a6a94e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>omron_os32c_driver::MeasurementReportConfig</name>
    <filename>classomron__os32c__driver_1_1MeasurementReportConfig.html</filename>
    <base>eip::serialization::Serializable</base>
    <member kind="function" virtualness="virtual">
      <type>virtual Reader &amp;</type>
      <name>deserialize</name>
      <anchorfile>classomron__os32c__driver_1_1MeasurementReportConfig.html</anchorfile>
      <anchor>a0a07a933861f0d689ce010a6e2df6799</anchor>
      <arglist>(Reader &amp;reader, size_t length)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Reader &amp;</type>
      <name>deserialize</name>
      <anchorfile>classomron__os32c__driver_1_1MeasurementReportConfig.html</anchorfile>
      <anchor>a645353a8b8f57e914e0a5b3bdef3d528</anchor>
      <arglist>(Reader &amp;reader)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual size_t</type>
      <name>getLength</name>
      <anchorfile>classomron__os32c__driver_1_1MeasurementReportConfig.html</anchorfile>
      <anchor>a710851c80616cd9616af0f3af9cf7be5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MeasurementReportConfig</name>
      <anchorfile>classomron__os32c__driver_1_1MeasurementReportConfig.html</anchorfile>
      <anchor>ac191c28182f180bbccfcc87a34df723d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Writer &amp;</type>
      <name>serialize</name>
      <anchorfile>classomron__os32c__driver_1_1MeasurementReportConfig.html</anchorfile>
      <anchor>aa999257f7c52dd23a426a558a3297307</anchor>
      <arglist>(Writer &amp;writer) const </arglist>
    </member>
    <member kind="variable">
      <type>EIP_BYTE</type>
      <name>beam_selection_mask</name>
      <anchorfile>classomron__os32c__driver_1_1MeasurementReportConfig.html</anchorfile>
      <anchor>a31d030b84ffc2ee789180b04a8eaca48</anchor>
      <arglist>[88]</arglist>
    </member>
    <member kind="variable">
      <type>EIP_UINT</type>
      <name>range_report_format</name>
      <anchorfile>classomron__os32c__driver_1_1MeasurementReportConfig.html</anchorfile>
      <anchor>a533be23376e28e72749f5487723bf39e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIP_UINT</type>
      <name>reflectivity_report_format</name>
      <anchorfile>classomron__os32c__driver_1_1MeasurementReportConfig.html</anchorfile>
      <anchor>afb858b961e5ea84cae0543684b85c0f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIP_UINT</type>
      <name>sequence_num</name>
      <anchorfile>classomron__os32c__driver_1_1MeasurementReportConfig.html</anchorfile>
      <anchor>a95a27950272d7e780956f39e284c265b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIP_UDINT</type>
      <name>trigger</name>
      <anchorfile>classomron__os32c__driver_1_1MeasurementReportConfig.html</anchorfile>
      <anchor>af871713bdabf513a8333e58f9981ae32</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MeasurementReportConfigTest</name>
    <filename>classMeasurementReportConfigTest.html</filename>
  </compound>
  <compound kind="class">
    <name>omron_os32c_driver::MeasurementReportHeader</name>
    <filename>classomron__os32c__driver_1_1MeasurementReportHeader.html</filename>
    <base>eip::serialization::Serializable</base>
    <member kind="function" virtualness="virtual">
      <type>virtual Reader &amp;</type>
      <name>deserialize</name>
      <anchorfile>classomron__os32c__driver_1_1MeasurementReportHeader.html</anchorfile>
      <anchor>ae602eb57bc4cc9876817dca91f01efb9</anchor>
      <arglist>(Reader &amp;reader, size_t length)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Reader &amp;</type>
      <name>deserialize</name>
      <anchorfile>classomron__os32c__driver_1_1MeasurementReportHeader.html</anchorfile>
      <anchor>ab8c45de3d20880a73ae2f4fbb8c99837</anchor>
      <arglist>(Reader &amp;reader)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual size_t</type>
      <name>getLength</name>
      <anchorfile>classomron__os32c__driver_1_1MeasurementReportHeader.html</anchorfile>
      <anchor>a60489f8b302b17ee96ced340777e36cb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Writer &amp;</type>
      <name>serialize</name>
      <anchorfile>classomron__os32c__driver_1_1MeasurementReportHeader.html</anchorfile>
      <anchor>a9191d1141dea552a21894f2e2d63f711</anchor>
      <arglist>(Writer &amp;writer) const </arglist>
    </member>
    <member kind="variable">
      <type>EIP_UINT</type>
      <name>active_zone_set</name>
      <anchorfile>classomron__os32c__driver_1_1MeasurementReportHeader.html</anchorfile>
      <anchor>a713037f2dbec1b399f3e0ee11cd1f6ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIP_WORD</type>
      <name>detection_zone_status</name>
      <anchorfile>classomron__os32c__driver_1_1MeasurementReportHeader.html</anchorfile>
      <anchor>a1af421f589cb82757caedf7746aace78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIP_UINT</type>
      <name>display_status</name>
      <anchorfile>classomron__os32c__driver_1_1MeasurementReportHeader.html</anchorfile>
      <anchor>a03dd2e990d8edf742f52359cdfee1e69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIP_WORD</type>
      <name>input_status</name>
      <anchorfile>classomron__os32c__driver_1_1MeasurementReportHeader.html</anchorfile>
      <anchor>a116bb058cac347ed0a17344a80b8e285</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIP_UINT</type>
      <name>machine_state</name>
      <anchorfile>classomron__os32c__driver_1_1MeasurementReportHeader.html</anchorfile>
      <anchor>af13af9256546572bf8383cd8f54bcff3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIP_UINT</type>
      <name>machine_stop_reasons</name>
      <anchorfile>classomron__os32c__driver_1_1MeasurementReportHeader.html</anchorfile>
      <anchor>acdc918c567f203bde288e9b4503e67a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIP_UINT</type>
      <name>non_safety_config_checksum</name>
      <anchorfile>classomron__os32c__driver_1_1MeasurementReportHeader.html</anchorfile>
      <anchor>a8818c24242aa4aaa5c99273af8888144</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIP_UINT</type>
      <name>num_beams</name>
      <anchorfile>classomron__os32c__driver_1_1MeasurementReportHeader.html</anchorfile>
      <anchor>ae97f855ea0a2e2fd95bb024993c8de4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIP_WORD</type>
      <name>output_status</name>
      <anchorfile>classomron__os32c__driver_1_1MeasurementReportHeader.html</anchorfile>
      <anchor>a2b37f9a6ff88a57ea21254fc09779479</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIP_UINT</type>
      <name>range_report_format</name>
      <anchorfile>classomron__os32c__driver_1_1MeasurementReportHeader.html</anchorfile>
      <anchor>ae2cee695a251b7b76c04815f04e8f387</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIP_UINT</type>
      <name>refletivity_report_format</name>
      <anchorfile>classomron__os32c__driver_1_1MeasurementReportHeader.html</anchorfile>
      <anchor>a394c6f9ae15ca5f08a9f91b95c0846b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIP_UINT</type>
      <name>safety_config_checksum</name>
      <anchorfile>classomron__os32c__driver_1_1MeasurementReportHeader.html</anchorfile>
      <anchor>ac4edbc5a3c83a8391e0cbd26a489c7ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIP_UDINT</type>
      <name>scan_beam_period</name>
      <anchorfile>classomron__os32c__driver_1_1MeasurementReportHeader.html</anchorfile>
      <anchor>a32e5548e2d7b179e1c7a6e5e0e19a87a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIP_UDINT</type>
      <name>scan_count</name>
      <anchorfile>classomron__os32c__driver_1_1MeasurementReportHeader.html</anchorfile>
      <anchor>a872af13d746bce3216e72a055ccf6891</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIP_UDINT</type>
      <name>scan_rate</name>
      <anchorfile>classomron__os32c__driver_1_1MeasurementReportHeader.html</anchorfile>
      <anchor>a9bd0f6eb38dcce590fa942ef5ae1b9bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIP_UDINT</type>
      <name>scan_timestamp</name>
      <anchorfile>classomron__os32c__driver_1_1MeasurementReportHeader.html</anchorfile>
      <anchor>a65d04ee95e2fa4365f14fb8d3cd2885c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIP_WORD</type>
      <name>zone_inputs</name>
      <anchorfile>classomron__os32c__driver_1_1MeasurementReportHeader.html</anchorfile>
      <anchor>af8840db2260f96c4e815952f69bde89f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MeasurementReportHeaderTest</name>
    <filename>classMeasurementReportHeaderTest.html</filename>
  </compound>
  <compound kind="class">
    <name>MeasurementReportTest</name>
    <filename>classMeasurementReportTest.html</filename>
  </compound>
  <compound kind="class">
    <name>omron_os32c_driver::OS32C</name>
    <filename>classomron__os32c__driver_1_1OS32C.html</filename>
    <base>eip::Session</base>
    <member kind="function">
      <type>void</type>
      <name>closeActiveConnection</name>
      <anchorfile>classomron__os32c__driver_1_1OS32C.html</anchorfile>
      <anchor>a567c1690131a1aa32b5cabacfd3b4ee3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fillLaserScanStaticConfig</name>
      <anchorfile>classomron__os32c__driver_1_1OS32C.html</anchorfile>
      <anchor>a25b2eb6419770148e58df2f39812a213</anchor>
      <arglist>(sensor_msgs::LaserScan *ls)</arglist>
    </member>
    <member kind="function">
      <type>EIP_UINT</type>
      <name>getRangeFormat</name>
      <anchorfile>classomron__os32c__driver_1_1OS32C.html</anchorfile>
      <anchor>a94cbb57f38c921bdc7916bd90cfe99cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIP_UINT</type>
      <name>getReflectivityFormat</name>
      <anchorfile>classomron__os32c__driver_1_1OS32C.html</anchorfile>
      <anchor>ab6b0bfc96e436adcef37c7a92ceaaa21</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>RangeAndReflectanceMeasurement</type>
      <name>getSingleRRScan</name>
      <anchorfile>classomron__os32c__driver_1_1OS32C.html</anchorfile>
      <anchor>a865dacbe89e6ad5039469c84805c63b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OS32C</name>
      <anchorfile>classomron__os32c__driver_1_1OS32C.html</anchorfile>
      <anchor>a8461b284b2c1ef82db2b879c339f30e4</anchor>
      <arglist>(shared_ptr&lt; Socket &gt; socket, shared_ptr&lt; Socket &gt; io_socket)</arglist>
    </member>
    <member kind="function">
      <type>MeasurementReport</type>
      <name>receiveMeasurementReportUDP</name>
      <anchorfile>classomron__os32c__driver_1_1OS32C.html</anchorfile>
      <anchor>a2e7ace2230226e7cb502a65eb77d5d54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>selectBeams</name>
      <anchorfile>classomron__os32c__driver_1_1OS32C.html</anchorfile>
      <anchor>ae60f10a9b0c53d455360b9305de19465</anchor>
      <arglist>(double start_angle, double end_angle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendMeasurmentReportConfigUDP</name>
      <anchorfile>classomron__os32c__driver_1_1OS32C.html</anchorfile>
      <anchor>a611b3cdb8b13c1c90211926eb25e10a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRangeFormat</name>
      <anchorfile>classomron__os32c__driver_1_1OS32C.html</anchorfile>
      <anchor>a94caedd14f9075284e7348d231f4c468</anchor>
      <arglist>(EIP_UINT format)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setReflectivityFormat</name>
      <anchorfile>classomron__os32c__driver_1_1OS32C.html</anchorfile>
      <anchor>a9877fbe9d94c573928aedb74feccd4a3</anchor>
      <arglist>(EIP_UINT format)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>startUDPIO</name>
      <anchorfile>classomron__os32c__driver_1_1OS32C.html</anchorfile>
      <anchor>a6b642e516eaa8b20bbe51004c7fbdf1b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>calcBeamCentre</name>
      <anchorfile>classomron__os32c__driver_1_1OS32C.html</anchorfile>
      <anchor>ac5397e41963a573aa570dae6472221fe</anchor>
      <arglist>(int beam_num)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>calcBeamNumber</name>
      <anchorfile>classomron__os32c__driver_1_1OS32C.html</anchorfile>
      <anchor>a1906f2485bffbc04b7490ac9bd275719</anchor>
      <arglist>(double angle)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>convertToLaserScan</name>
      <anchorfile>classomron__os32c__driver_1_1OS32C.html</anchorfile>
      <anchor>a572b19fb99d430cbbee4650ad1db6ba5</anchor>
      <arglist>(const RangeAndReflectanceMeasurement &amp;rr, sensor_msgs::LaserScan *ls)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>convertToLaserScan</name>
      <anchorfile>classomron__os32c__driver_1_1OS32C.html</anchorfile>
      <anchor>a564dc4f16167de8b7021b6576e426d90</anchor>
      <arglist>(const MeasurementReport &amp;mr, sensor_msgs::LaserScan *ls)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>ANGLE_INC</name>
      <anchorfile>classomron__os32c__driver_1_1OS32C.html</anchorfile>
      <anchor>aec1f2bea48b56af6bd6d3bed0e3789ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>ANGLE_MAX</name>
      <anchorfile>classomron__os32c__driver_1_1OS32C.html</anchorfile>
      <anchor>a4986a3f059e98dd8bd6444692faba432</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>ANGLE_MIN</name>
      <anchorfile>classomron__os32c__driver_1_1OS32C.html</anchorfile>
      <anchor>aeb8eb8c8ea5bc1767377019f1b9ed176</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>DISTANCE_MAX</name>
      <anchorfile>classomron__os32c__driver_1_1OS32C.html</anchorfile>
      <anchor>aa40e082abfb33c6cb71e7011a23b8f2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>DISTANCE_MIN</name>
      <anchorfile>classomron__os32c__driver_1_1OS32C.html</anchorfile>
      <anchor>a93c9c28ba475e36269aa78aab98d5baf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>calcBeamMask</name>
      <anchorfile>classomron__os32c__driver_1_1OS32C.html</anchorfile>
      <anchor>a08276dde98a3ba4a637ffde795e3e2d7</anchor>
      <arglist>(double start_angle, double end_angle, EIP_BYTE mask[])</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>FRIEND_TEST</name>
      <anchorfile>classomron__os32c__driver_1_1OS32C.html</anchorfile>
      <anchor>a427ba8e72765b16fe30b98533c207363</anchor>
      <arglist>(OS32CTest, test_calc_beam_mask_all)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>FRIEND_TEST</name>
      <anchorfile>classomron__os32c__driver_1_1OS32C.html</anchorfile>
      <anchor>a2cd434d502864887b0ac678def587e8f</anchor>
      <arglist>(OS32CTest, test_calc_beam_at_90)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>FRIEND_TEST</name>
      <anchorfile>classomron__os32c__driver_1_1OS32C.html</anchorfile>
      <anchor>a19bd7db5928af8a2dff588e1b28fa8bc</anchor>
      <arglist>(OS32CTest, test_calc_beam_boundaries)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>FRIEND_TEST</name>
      <anchorfile>classomron__os32c__driver_1_1OS32C.html</anchorfile>
      <anchor>aa06f085cd657a8b74e5cbb42777a7f02</anchor>
      <arglist>(OS32CTest, test_calc_beam_invalid_args)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>FRIEND_TEST</name>
      <anchorfile>classomron__os32c__driver_1_1OS32C.html</anchorfile>
      <anchor>ac9a60b87e545d170e7c55d7f9d95e988</anchor>
      <arglist>(OS32CTest, test_convert_to_laserscan)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>connection_num_</name>
      <anchorfile>classomron__os32c__driver_1_1OS32C.html</anchorfile>
      <anchor>afc4471cc8bd33cecaa5aa77c0ea45efb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>end_angle_</name>
      <anchorfile>classomron__os32c__driver_1_1OS32C.html</anchorfile>
      <anchor>afa6229d2ed10f58222933ffa6e767f17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MeasurementReportConfig</type>
      <name>mrc_</name>
      <anchorfile>classomron__os32c__driver_1_1OS32C.html</anchorfile>
      <anchor>aa1dba9916f3d0a93cb41c0c94844f08a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>EIP_UDINT</type>
      <name>mrc_sequence_num_</name>
      <anchorfile>classomron__os32c__driver_1_1OS32C.html</anchorfile>
      <anchor>a444389757b954645d629a6be3e25ccf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>start_angle_</name>
      <anchorfile>classomron__os32c__driver_1_1OS32C.html</anchorfile>
      <anchor>ac103d9b473c1a97ec84737a864fba700</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>omron_os32c_driver::OS32CTest</name>
    <filename>classomron__os32c__driver_1_1OS32CTest.html</filename>
    <member kind="function">
      <type></type>
      <name>OS32CTest</name>
      <anchorfile>classomron__os32c__driver_1_1OS32CTest.html</anchorfile>
      <anchor>a227e22fc73064fd0b938d3423c764505</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>SetUp</name>
      <anchorfile>classomron__os32c__driver_1_1OS32CTest.html</anchorfile>
      <anchor>a56518b6c05bb1731e412fb376fe308cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>OS32C</type>
      <name>os32c</name>
      <anchorfile>classomron__os32c__driver_1_1OS32CTest.html</anchorfile>
      <anchor>a637e5d9f1be3485f814b0fc826b09fa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>shared_ptr&lt; TestSocket &gt;</type>
      <name>ts</name>
      <anchorfile>classomron__os32c__driver_1_1OS32CTest.html</anchorfile>
      <anchor>ae7bccf3f5b2ffbd52cee4817619941cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>shared_ptr&lt; TestSocket &gt;</type>
      <name>ts_io</name>
      <anchorfile>classomron__os32c__driver_1_1OS32CTest.html</anchorfile>
      <anchor>aeb034028c19478c37f723a373fcf573b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>omron_os32c_driver::RangeAndReflectanceMeasurement</name>
    <filename>classomron__os32c__driver_1_1RangeAndReflectanceMeasurement.html</filename>
    <base>eip::serialization::Serializable</base>
    <member kind="function" virtualness="virtual">
      <type>virtual Reader &amp;</type>
      <name>deserialize</name>
      <anchorfile>classomron__os32c__driver_1_1RangeAndReflectanceMeasurement.html</anchorfile>
      <anchor>a19b8fafc98601c9a26dd391fb39f0a29</anchor>
      <arglist>(Reader &amp;reader, size_t length)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Reader &amp;</type>
      <name>deserialize</name>
      <anchorfile>classomron__os32c__driver_1_1RangeAndReflectanceMeasurement.html</anchorfile>
      <anchor>aba4940c1f6a228e481f8c94e57d9331f</anchor>
      <arglist>(Reader &amp;reader)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual size_t</type>
      <name>getLength</name>
      <anchorfile>classomron__os32c__driver_1_1RangeAndReflectanceMeasurement.html</anchorfile>
      <anchor>a54dbd38cae291c4c8b024dcf3d132766</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Writer &amp;</type>
      <name>serialize</name>
      <anchorfile>classomron__os32c__driver_1_1RangeAndReflectanceMeasurement.html</anchorfile>
      <anchor>ab5911a0332dbe5effc9473e8cce72843</anchor>
      <arglist>(Writer &amp;writer) const </arglist>
    </member>
    <member kind="variable">
      <type>MeasurementReportHeader</type>
      <name>header</name>
      <anchorfile>classomron__os32c__driver_1_1RangeAndReflectanceMeasurement.html</anchorfile>
      <anchor>aa128bf276157c72d2fb63d4884720b04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; EIP_UINT &gt;</type>
      <name>range_data</name>
      <anchorfile>classomron__os32c__driver_1_1RangeAndReflectanceMeasurement.html</anchorfile>
      <anchor>a8e7a5dd3d7c0bed5ad39ccfb0c9a5485</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; EIP_UINT &gt;</type>
      <name>reflectance_data</name>
      <anchorfile>classomron__os32c__driver_1_1RangeAndReflectanceMeasurement.html</anchorfile>
      <anchor>ab1449a3bcb963767e296f02565130eab</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RangeAndReflectanceMeasurementTest</name>
    <filename>classRangeAndReflectanceMeasurementTest.html</filename>
  </compound>
  <compound kind="namespace">
    <name>omron_os32c_driver</name>
    <filename>namespaceomron__os32c__driver.html</filename>
    <class kind="class">omron_os32c_driver::MeasurementReport</class>
    <class kind="class">omron_os32c_driver::MeasurementReportConfig</class>
    <class kind="class">omron_os32c_driver::MeasurementReportHeader</class>
    <class kind="class">omron_os32c_driver::OS32C</class>
    <class kind="class">omron_os32c_driver::OS32CTest</class>
    <class kind="class">omron_os32c_driver::RangeAndReflectanceMeasurement</class>
    <member kind="enumeration">
      <type></type>
      <name>OS32C_RANGE_FORMAT</name>
      <anchorfile>namespaceomron__os32c__driver.html</anchorfile>
      <anchor>a43a47f58066ff224b1f0dc58f629e9a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_TOF_MEASUREMENTS</name>
      <anchorfile>namespaceomron__os32c__driver.html</anchorfile>
      <anchor>a43a47f58066ff224b1f0dc58f629e9a8a512f1f50dfd2084f8ee5c6802c42f9c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RANGE_MEASURE_50M</name>
      <anchorfile>namespaceomron__os32c__driver.html</anchorfile>
      <anchor>a43a47f58066ff224b1f0dc58f629e9a8a078788989f4861e66e63bf3fcec51328</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RANGE_MEASURE_32M_PZ</name>
      <anchorfile>namespaceomron__os32c__driver.html</anchorfile>
      <anchor>a43a47f58066ff224b1f0dc58f629e9a8a3c4a81bc858ae3c042fdcd49aaa573d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RANGE_MEASURE_16M_WZ1PZ</name>
      <anchorfile>namespaceomron__os32c__driver.html</anchorfile>
      <anchor>a43a47f58066ff224b1f0dc58f629e9a8ae091767a6972757f466ec095e3175f0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RANGE_MEASURE_8M_WZ2WZ1PZ</name>
      <anchorfile>namespaceomron__os32c__driver.html</anchorfile>
      <anchor>a43a47f58066ff224b1f0dc58f629e9a8a63ddb2ccf2a358a046b442e8eca4429e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RANGE_MEASURE_TOF_4PS</name>
      <anchorfile>namespaceomron__os32c__driver.html</anchorfile>
      <anchor>a43a47f58066ff224b1f0dc58f629e9a8a1044691f3b2f350093de1e136e8f2e7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>OS32C_REFLECTIVITY_FORMAT</name>
      <anchorfile>namespaceomron__os32c__driver.html</anchorfile>
      <anchor>af9bd849e3bcd8e1efb2d1a9801710eff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_TOT_MEASUREMENTS</name>
      <anchorfile>namespaceomron__os32c__driver.html</anchorfile>
      <anchor>af9bd849e3bcd8e1efb2d1a9801710effa65890a9940849654e8216bee0e6c3a9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REFLECTIVITY_MEASURE_TOT_ENCODED</name>
      <anchorfile>namespaceomron__os32c__driver.html</anchorfile>
      <anchor>af9bd849e3bcd8e1efb2d1a9801710effabf691c072255fff7302bfff5e51fc244</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REFLECTIVITY_MEASURE_TOT_4PS</name>
      <anchorfile>namespaceomron__os32c__driver.html</anchorfile>
      <anchor>af9bd849e3bcd8e1efb2d1a9801710effaaa7da65a8ce5798d941361de8bf3ab14</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespaceomron__os32c__driver.html</anchorfile>
      <anchor>a01e5bc125ab333bc02590bfc1b1b5e28</anchor>
      <arglist>(OS32CTest, test_calc_beam_number)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespaceomron__os32c__driver.html</anchorfile>
      <anchor>aea132ea801ad82dffe49e5ef1b2430a7</anchor>
      <arglist>(OS32CTest, test_calc_beam_centre)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespaceomron__os32c__driver.html</anchorfile>
      <anchor>a68cf5c0f2fbd8607dde0e71cbdbd70fb</anchor>
      <arglist>(OS32CTest, test_calc_beam_mask_all)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespaceomron__os32c__driver.html</anchorfile>
      <anchor>a1339b2db009e841bf737aab27a772c9f</anchor>
      <arglist>(OS32CTest, test_calc_beam_at_90)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespaceomron__os32c__driver.html</anchorfile>
      <anchor>a7f309e20675598778e8bd884e632a6c6</anchor>
      <arglist>(OS32CTest, test_calc_beam_boundaries)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespaceomron__os32c__driver.html</anchorfile>
      <anchor>a334fc576fba2ca2f7d6baa7121b88ec9</anchor>
      <arglist>(OS32CTest, test_calc_beam_invalid_args)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespaceomron__os32c__driver.html</anchorfile>
      <anchor>a63fa638ae7d6101ddff81d1e5ddb7b49</anchor>
      <arglist>(OS32CTest, test_select_beams)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespaceomron__os32c__driver.html</anchorfile>
      <anchor>a6d0c9d147316e543522d424c5f11b49c</anchor>
      <arglist>(OS32CTest, test_convert_to_laserscan)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespaceomron__os32c__driver.html</anchorfile>
      <anchor>aaafdb13a1f8519baa4a218fc096c9aba</anchor>
      <arglist>(OS32CTest, test_receive_measurement_report)</arglist>
    </member>
  </compound>
</tagfile>
