<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>base_hfl110dcu.cpp</name>
    <path>/tmp/ws/src/hfl_driver/hfl_utilities/src/</path>
    <filename>base__hfl110dcu_8cpp</filename>
    <includes id="base__hfl110dcu_8h" name="base_hfl110dcu.h" local="no" imported="no">base_hfl110dcu.h</includes>
    <namespace>hfl</namespace>
  </compound>
  <compound kind="file">
    <name>base_hfl110dcu.h</name>
    <path>/tmp/ws/src/hfl_driver/hfl_utilities/include/</path>
    <filename>base__hfl110dcu_8h</filename>
    <includes id="hfl__interface_8h" name="hfl_interface.h" local="no" imported="no">hfl_interface.h</includes>
    <class kind="class">hfl::BaseHFL110DCU</class>
    <namespace>hfl</namespace>
    <member kind="variable">
      <type>const char</type>
      <name>CAMERA_INTRINSICS</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>a5411405aa15ca9d784c9afa4ccccaba6</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const uint32_t</type>
      <name>EXPECTED_ADDRESS</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>a596351bd797efcce5db489a0de3d9d06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint16_t</type>
      <name>FRAME_COLUMNS</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>aee28ebd89c4bc5ea4c1c920768ed4bd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>FRAME_ID</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>a931205d4958dc03177d82a1dc021e289</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const uint16_t</type>
      <name>FRAME_ROWS</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>aa907f26c55e75987dbeccbadf4f36747</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>INTENSITY_BITS</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>a99838e4f740a632eccfb8cda7ebf1ba6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint16_t</type>
      <name>PIXEL_RETURNS</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>ae95c497d39a9387c5b33af5e74ac61f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint16_t</type>
      <name>PIXEL_SLICES</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>a2004342d5ab5ca8fa442346fa4a99a21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>RANGE_BITS</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>aa9d08cf2e1fd31f8aade26dd28bb3e6a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>camera_commander.cpp</name>
    <path>/tmp/ws/src/hfl_driver/src/camera_commander/</path>
    <filename>camera__commander_8cpp</filename>
    <includes id="camera__commander_8h" name="camera_commander.h" local="yes" imported="no">camera_commander/camera_commander.h</includes>
    <includes id="hfl110dcu_8h" name="hfl110dcu.h" local="yes" imported="no">image_processor/hfl110dcu.h</includes>
    <namespace>hfl</namespace>
  </compound>
  <compound kind="file">
    <name>camera_commander.h</name>
    <path>/tmp/ws/src/hfl_driver/include/camera_commander/</path>
    <filename>camera__commander_8h</filename>
    <includes id="hfl__interface_8h" name="hfl_interface.h" local="no" imported="no">hfl_interface.h</includes>
    <class kind="class">hfl::CameraCommander</class>
    <namespace>hfl</namespace>
    <member kind="enumeration">
      <type></type>
      <name>commander_states</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>a71143b37336a4b82276f171f21f3341b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>state_probe</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>a71143b37336a4b82276f171f21f3341ba73cbeff523d0f9df63a8901d0b6e14e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>state_init</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>a71143b37336a4b82276f171f21f3341ba7d6e8eb05a20c4e8bbbe3b659f8338f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>state_done</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>a71143b37336a4b82276f171f21f3341ba3aec50cb1f854dc4a048aa7448c5f312</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>state_error</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>a71143b37336a4b82276f171f21f3341ba48184f93d40795ed8c42dc0a0372a8a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>error_codes</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>a3bdbcdc4bf6bde689ddffcf5b659b981</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>no_error</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>a3bdbcdc4bf6bde689ddffcf5b659b981ad2976c93d4bc0758052c6508f2fc07bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>frame_socket_error</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>a3bdbcdc4bf6bde689ddffcf5b659b981a566722a482e8adea77325619240f4166</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>pdm_socket_error</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>a3bdbcdc4bf6bde689ddffcf5b659b981aace4efbe1fb88ad36fc30a6b11fb3117</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>object_socket_error</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>a3bdbcdc4bf6bde689ddffcf5b659b981a27f69592177025cb80246940421a0bb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>tele_socket_error</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>a3bdbcdc4bf6bde689ddffcf5b659b981afea7fb50ee3f459b6266a6ab9c60f186</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>slice_socket_error</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>a3bdbcdc4bf6bde689ddffcf5b659b981a91b8796fd2c74944f27052eb1624f13d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hfl110dcu-test.cpp</name>
    <path>/tmp/ws/src/hfl_driver/test/</path>
    <filename>hfl110dcu-test_8cpp</filename>
    <includes id="camera__commander_8h" name="camera_commander.h" local="yes" imported="no">camera_commander/camera_commander.h</includes>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>hfl110dcu-test_8cpp.html</anchorfile>
      <anchor>afc1791980c5204c349329191569b9d71</anchor>
      <arglist>(HFL110DCUTestSuite, testTEST)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>hfl110dcu-test_8cpp.html</anchorfile>
      <anchor>aeed8624f2256aea5d22117a2430dcd14</anchor>
      <arglist>(HFL110DCUTestSuite, testDefaultParams)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hfl110dcu-utils-test.cpp</name>
    <path>/tmp/ws/src/hfl_driver/test/</path>
    <filename>hfl110dcu-utils-test_8cpp</filename>
    <includes id="base__hfl110dcu_8h" name="base_hfl110dcu.h" local="no" imported="no">base_hfl110dcu.h</includes>
    <class kind="class">HFL110DCU</class>
    <class kind="class">HFL110DCUFixture</class>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>hfl110dcu-utils-test_8cpp.html</anchorfile>
      <anchor>af4a100a29bc613c2102b0973a4a0eed9</anchor>
      <arglist>(HFL110DCUFixture, testTEST)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>hfl110dcu-utils-test_8cpp.html</anchorfile>
      <anchor>a6874aa563d7404e5220544475caf5bbe</anchor>
      <arglist>(HFL110DCUFixture, testModelParam)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>hfl110dcu-utils-test_8cpp.html</anchorfile>
      <anchor>a41492568b86aae2c6e12811c60c9b76d</anchor>
      <arglist>(HFL110DCUFixture, testVersionParam)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hfl110dcu.cpp</name>
    <path>/tmp/ws/src/hfl_driver/src/image_processor/</path>
    <filename>hfl110dcu_8cpp</filename>
    <includes id="hfl110dcu_8h" name="hfl110dcu.h" local="yes" imported="no">image_processor/hfl110dcu.h</includes>
    <namespace>hfl</namespace>
  </compound>
  <compound kind="file">
    <name>hfl110dcu.h</name>
    <path>/tmp/ws/src/hfl_driver/include/image_processor/</path>
    <filename>hfl110dcu_8h</filename>
    <includes id="base__hfl110dcu_8h" name="base_hfl110dcu.h" local="no" imported="no">base_hfl110dcu.h</includes>
    <class kind="struct">hfl::CameraExtrinsics</class>
    <class kind="struct">hfl::CameraIntrinsics</class>
    <class kind="class">hfl::HFL110DCU</class>
    <class kind="struct">hfl::hflObj</class>
    <class kind="struct">hfl::objDyn</class>
    <class kind="struct">hfl::objGeo</class>
    <class kind="struct">hfl::objKin</class>
    <class kind="struct">hfl::objState</class>
    <class kind="struct">hfl::PointCloudReturn</class>
    <class kind="struct">hfl::telemetry</class>
    <class kind="struct">hfl::UdpFrame</class>
    <class kind="struct">hfl::UdpPacketHeader</class>
    <namespace>hfl</namespace>
    <member kind="define">
      <type>#define</type>
      <name>HFL110_MAGIC_NUMBER_16_BIT</name>
      <anchorfile>hfl110dcu_8h.html</anchorfile>
      <anchor>aa3a2c60ea4218729fd290f81f5e60cc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const float</type>
      <name>NO_RETURN_DISTANCES</name>
      <anchorfile>hfl110dcu_8h.html</anchorfile>
      <anchor>af9eca974a090c4461c5a58a3351bb924</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hfl_configs.h</name>
    <path>/tmp/ws/src/hfl_driver/hfl_utilities/include/</path>
    <filename>hfl__configs_8h</filename>
    <namespace>hfl</namespace>
    <member kind="typedef">
      <type>std::map&lt; std::string, float &gt;</type>
      <name>Attribs_map</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>a1a0af6b8ba9c9883f0b55f260c4c0d07</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, Attribs_map &gt;</type>
      <name>Configs_map</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>a75a91cefeaad3602798af6d8dff60638</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, Regs_bits_vec &gt;</type>
      <name>Registers_map</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>a2970ebc25e212f59fa9e2ed90e69b8a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; std::pair&lt; std::string, int &gt; &gt;</type>
      <name>Regs_bits_vec</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>aaf34b6f66a82dd70848649fd55c4d06c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, Configs_map &gt;</type>
      <name>Setups_map</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>a2541d27da96ba45398620844b13f9a6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Setups_map</type>
      <name>CAMERA_MODELS</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>aead189173d276412d91ef3d3c24b3498</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Registers_map</type>
      <name>MODE_REGISTERS</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>ac877918ff537493717426219913a7e4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Configs_map</type>
      <name>REGS_OFFSET_ADDRS</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>a5b06676807f0553530d26f7d64f569cc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hfl_frame.cpp</name>
    <path>/tmp/ws/src/hfl_driver/hfl_utilities/src/</path>
    <filename>hfl__frame_8cpp</filename>
    <includes id="hfl__frame_8h" name="hfl_frame.h" local="no" imported="no">hfl_frame.h</includes>
    <namespace>hfl</namespace>
  </compound>
  <compound kind="file">
    <name>hfl_frame.h</name>
    <path>/tmp/ws/src/hfl_driver/hfl_utilities/include/</path>
    <filename>hfl__frame_8h</filename>
    <includes id="hfl__pixel_8h" name="hfl_pixel.h" local="no" imported="no">hfl_pixel.h</includes>
    <class kind="class">hfl::Frame</class>
    <namespace>hfl</namespace>
    <member kind="typedef">
      <type>uint16_t</type>
      <name>Col</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>a55e8ab67f790ef42c941cb08557f3bfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint16_t</type>
      <name>Row</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>a081e186562601df7a4d3da470411ec30</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hfl_interface.cpp</name>
    <path>/tmp/ws/src/hfl_driver/hfl_utilities/src/</path>
    <filename>hfl__interface_8cpp</filename>
    <includes id="hfl__interface_8h" name="hfl_interface.h" local="no" imported="no">hfl_interface.h</includes>
    <namespace>hfl</namespace>
  </compound>
  <compound kind="file">
    <name>hfl_interface.h</name>
    <path>/tmp/ws/src/hfl_driver/hfl_utilities/include/</path>
    <filename>hfl__interface_8h</filename>
    <includes id="hfl__configs_8h" name="hfl_configs.h" local="no" imported="no">hfl_configs.h</includes>
    <includes id="hfl__frame_8h" name="hfl_frame.h" local="no" imported="no">hfl_frame.h</includes>
    <class kind="class">hfl::HflInterface</class>
    <namespace>hfl</namespace>
    <member kind="enumeration">
      <type></type>
      <name>num_bits</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>ae9b436df9f8c83c012610a6da5b059f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eight_bit</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>ae9b436df9f8c83c012610a6da5b059f5a90757fe466ecf0439ab64f914c9f6784</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ten_bit</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>ae9b436df9f8c83c012610a6da5b059f5aec820782d825d385b4f29a8f006f365a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>twelve_bit</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>ae9b436df9f8c83c012610a6da5b059f5a9e5db078329369773fcbb71ffa59b243</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>fourteen_bit</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>ae9b436df9f8c83c012610a6da5b059f5aff5b156f272453388bcd729d5935f350</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>udp_port_types</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>a2dd4d9b246aabd08d03bb7b682b45d5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>frame_data</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>a2dd4d9b246aabd08d03bb7b682b45d5fad36b48978b277ce1ce0f8144ef033b14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>object_data</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>a2dd4d9b246aabd08d03bb7b682b45d5fad370e3f208e6470745bd4ba9fee8bc1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>lut_data</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>a2dd4d9b246aabd08d03bb7b682b45d5fa894de7dcaeb3e7b6f5aeb94b493b77c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>big_to_native</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>a234bad9cf41a3187f084e30f4bcd2a7c</anchor>
      <arglist>(float x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint32_t</type>
      <name>big_to_native</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>a6222ccb1cba9a77cbc8c3ee63eb7740a</anchor>
      <arglist>(uint32_t x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint16_t</type>
      <name>big_to_native</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>a3d20ab5f712c1cbce9d407288877e085</anchor>
      <arglist>(uint16_t x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint8_t</type>
      <name>big_to_native</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>a5637543c014fb7c9c24b9d8b4a9e3726</anchor>
      <arglist>(uint8_t x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hfl_pixel.cpp</name>
    <path>/tmp/ws/src/hfl_driver/hfl_utilities/src/</path>
    <filename>hfl__pixel_8cpp</filename>
    <includes id="hfl__pixel_8h" name="hfl_pixel.h" local="no" imported="no">hfl_pixel.h</includes>
    <namespace>hfl</namespace>
  </compound>
  <compound kind="file">
    <name>hfl_pixel.h</name>
    <path>/tmp/ws/src/hfl_driver/hfl_utilities/include/</path>
    <filename>hfl__pixel_8h</filename>
    <class kind="class">hfl::Pixel</class>
    <class kind="struct">hfl::PixelReturn</class>
    <namespace>hfl</namespace>
    <member kind="typedef">
      <type>std::vector&lt; uint16_t &gt;</type>
      <name>Slice</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>a221115c86a2d37d0adc1a42b06974249</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_main.cpp</name>
    <path>/tmp/ws/src/hfl_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>hfl::BaseHFL110DCU</name>
    <filename>classhfl_1_1BaseHFL110DCU.html</filename>
    <base>hfl::HflInterface</base>
    <member kind="function">
      <type>double</type>
      <name>getFrameRate</name>
      <anchorfile>classhfl_1_1BaseHFL110DCU.html</anchorfile>
      <anchor>a9d1523ac491f90c0eabe1571a53b481a</anchor>
      <arglist>(bool reg_format=false) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setFrameRate</name>
      <anchorfile>classhfl_1_1BaseHFL110DCU.html</anchorfile>
      <anchor>a7297317cdf7e5f133e198d2443b90713</anchor>
      <arglist>(double rate) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setGlobalRangeOffset</name>
      <anchorfile>classhfl_1_1BaseHFL110DCU.html</anchorfile>
      <anchor>a36b6fca1219057508025da92507932a6</anchor>
      <arglist>(double offset)</arglist>
    </member>
    <member kind="enumeration" protection="protected">
      <type></type>
      <name>HFL110DCU_memory_types</name>
      <anchorfile>classhfl_1_1BaseHFL110DCU.html</anchorfile>
      <anchor>a63a49826a3b5042ad895e1cda74f7b8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>mem_ri</name>
      <anchorfile>classhfl_1_1BaseHFL110DCU.html</anchorfile>
      <anchor>a63a49826a3b5042ad895e1cda74f7b8aae36497046f4f92202a50070cf90acd18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>types_size</name>
      <anchorfile>classhfl_1_1BaseHFL110DCU.html</anchorfile>
      <anchor>a63a49826a3b5042ad895e1cda74f7b8aa2dfbfe5a730934a240f92c9e991d75a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>mem_ri</name>
      <anchorfile>classhfl_1_1BaseHFL110DCU.html</anchorfile>
      <anchor>a63a49826a3b5042ad895e1cda74f7b8aae36497046f4f92202a50070cf90acd18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>types_size</name>
      <anchorfile>classhfl_1_1BaseHFL110DCU.html</anchorfile>
      <anchor>a63a49826a3b5042ad895e1cda74f7b8aa2dfbfe5a730934a240f92c9e991d75a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>getConfiguration</name>
      <anchorfile>classhfl_1_1BaseHFL110DCU.html</anchorfile>
      <anchor>a96d5958f8050436cd387a5b1fe540227</anchor>
      <arglist>(std::string model, std::string version)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual bool</type>
      <name>parseObjects</name>
      <anchorfile>classhfl_1_1BaseHFL110DCU.html</anchorfile>
      <anchor>a243cb089983f500e22220954b332059a</anchor>
      <arglist>(int start_byte, const std::vector&lt; uint8_t &gt; &amp;packet)=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual bool</type>
      <name>processObjectData</name>
      <anchorfile>classhfl_1_1BaseHFL110DCU.html</anchorfile>
      <anchor>aba3cf8ab00e01dd474fd4f164877dcb2</anchor>
      <arglist>(const std::vector&lt; uint8_t &gt; &amp;data)=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual bool</type>
      <name>processSliceData</name>
      <anchorfile>classhfl_1_1BaseHFL110DCU.html</anchorfile>
      <anchor>af19cd21697afc3580171fce818737b6e</anchor>
      <arglist>(const std::vector&lt; uint8_t &gt; &amp;data)=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual bool</type>
      <name>processTelemetryData</name>
      <anchorfile>classhfl_1_1BaseHFL110DCU.html</anchorfile>
      <anchor>ad329d3663c73e58c90748b68596d0548</anchor>
      <arglist>(const std::vector&lt; uint8_t &gt; &amp;data)=0</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Attribs_map</type>
      <name>mode_parameters</name>
      <anchorfile>classhfl_1_1BaseHFL110DCU.html</anchorfile>
      <anchor>aaf0527af89b4c23de052dfb348c9d10b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>range_magic_number_</name>
      <anchorfile>classhfl_1_1BaseHFL110DCU.html</anchorfile>
      <anchor>a42b07b7c1e7741b48172c5596037c211</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::function&lt; void(const std::vector&lt; uint8_t &gt; &amp;)&gt;</type>
      <name>udp_send_function_</name>
      <anchorfile>classhfl_1_1BaseHFL110DCU.html</anchorfile>
      <anchor>ae2654a8c4e8fe6cd3fd83b3d6fa6af64</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>hfl::CameraCommander</name>
    <filename>classhfl_1_1CameraCommander.html</filename>
    <base>nodelet::Nodelet</base>
    <member kind="function">
      <type></type>
      <name>CameraCommander</name>
      <anchorfile>classhfl_1_1CameraCommander.html</anchorfile>
      <anchor>acee92c61f13bfb39373314b39c87b1dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>createSocket</name>
      <anchorfile>classhfl_1_1CameraCommander.html</anchorfile>
      <anchor>a260172fb640535e99d6f163fd745dfef</anchor>
      <arglist>(std::string computerAddr, std::string cameraAddr, uint16_t port, bool isMulticast)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onInit</name>
      <anchorfile>classhfl_1_1CameraCommander.html</anchorfile>
      <anchor>a4e8253b5e988f56f9e376697bb2597fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>udpInit</name>
      <anchorfile>classhfl_1_1CameraCommander.html</anchorfile>
      <anchor>a4eff414ee628f97bbb6b1aa1272adeca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CameraCommander</name>
      <anchorfile>classhfl_1_1CameraCommander.html</anchorfile>
      <anchor>a78c4812741f148326e0068ebef616b2b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>error_codes</type>
      <name>checkForError</name>
      <anchorfile>classhfl_1_1CameraCommander.html</anchorfile>
      <anchor>a9c1ec30883be38f73e1d486fe50efe58</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>dynamicPametersCallback</name>
      <anchorfile>classhfl_1_1CameraCommander.html</anchorfile>
      <anchor>a590e478d771d64f2ead1352805084cd1</anchor>
      <arglist>(hfl_driver::HFLConfig &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>fixError</name>
      <anchorfile>classhfl_1_1CameraCommander.html</anchorfile>
      <anchor>a739141547c5f9e601709ae8b155e06b6</anchor>
      <arglist>(error_codes error)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>frameDataCallback</name>
      <anchorfile>classhfl_1_1CameraCommander.html</anchorfile>
      <anchor>a2b3abf68e33b5118a856f3382a4d60c5</anchor>
      <arglist>(const udp_com::UdpPacket &amp;udp_packet)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>objectDataCallback</name>
      <anchorfile>classhfl_1_1CameraCommander.html</anchorfile>
      <anchor>abb45b8570e98137f0b6b1a3c23ad84c9</anchor>
      <arglist>(const udp_com::UdpPacket &amp;udp_packet)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>pdmDataCallback</name>
      <anchorfile>classhfl_1_1CameraCommander.html</anchorfile>
      <anchor>a269d8cc1c6189a17e4dd1341e0b2a543</anchor>
      <arglist>(const udp_com::UdpPacket &amp;udp_packet)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>sendCommand</name>
      <anchorfile>classhfl_1_1CameraCommander.html</anchorfile>
      <anchor>abcc632d70a30cfd0c5155158b6c2839d</anchor>
      <arglist>(const std::vector&lt; uint8_t &gt; &amp;data)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setCommanderState</name>
      <anchorfile>classhfl_1_1CameraCommander.html</anchorfile>
      <anchor>acfd395fe2df6a8aa9e05da0b0cb01de6</anchor>
      <arglist>(const ros::TimerEvent &amp;timer_event)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>setFlash</name>
      <anchorfile>classhfl_1_1CameraCommander.html</anchorfile>
      <anchor>a1331d6ddd28ef2d3acc5ee8cef578817</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>sliceDataCallback</name>
      <anchorfile>classhfl_1_1CameraCommander.html</anchorfile>
      <anchor>acdf67d3a33c620bbedecdc4b123c2376</anchor>
      <arglist>(const udp_com::UdpPacket &amp;udp_packet)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>teleDataCallback</name>
      <anchorfile>classhfl_1_1CameraCommander.html</anchorfile>
      <anchor>a8125bddbcc101ed3f06638ec915766ac</anchor>
      <arglist>(const udp_com::UdpPacket &amp;udp_packet)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>camera_address_</name>
      <anchorfile>classhfl_1_1CameraCommander.html</anchorfile>
      <anchor>a6413afc1f3712af4a36b0d49b66b4b16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>computer_address_</name>
      <anchorfile>classhfl_1_1CameraCommander.html</anchorfile>
      <anchor>a12bb3e709bf400b325989a5eefd7b27d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>commander_states</type>
      <name>current_state_</name>
      <anchorfile>classhfl_1_1CameraCommander.html</anchorfile>
      <anchor>a4e088039bea4f2b2bc8868300c70fe24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; dynamic_reconfigure::Server&lt; hfl_driver::HFLConfig &gt; &gt;</type>
      <name>dynamic_parameters_server_</name>
      <anchorfile>classhfl_1_1CameraCommander.html</anchorfile>
      <anchor>afa6fe3776f19191d58ec48d96eb66854</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>error_codes</type>
      <name>error_status_</name>
      <anchorfile>classhfl_1_1CameraCommander.html</anchorfile>
      <anchor>a9aa397c247586647a68abc384b72a90a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>ethernet_interface_</name>
      <anchorfile>classhfl_1_1CameraCommander.html</anchorfile>
      <anchor>abf7e468462c296f906a819a622cab480</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; hfl::HflInterface &gt;</type>
      <name>flash_</name>
      <anchorfile>classhfl_1_1CameraCommander.html</anchorfile>
      <anchor>a2ba02e97262ed869b6001d4e09f6079e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>frame_data_port_</name>
      <anchorfile>classhfl_1_1CameraCommander.html</anchorfile>
      <anchor>aacb364316530593c8e872d6f30ce54da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>frame_data_subscriber_</name>
      <anchorfile>classhfl_1_1CameraCommander.html</anchorfile>
      <anchor>a0acbae7c9dbe3b56b76700369f6f2415</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>namespace_</name>
      <anchorfile>classhfl_1_1CameraCommander.html</anchorfile>
      <anchor>a5e9bc97549b22c06590a53d7163e27ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>node_handler_</name>
      <anchorfile>classhfl_1_1CameraCommander.html</anchorfile>
      <anchor>a5980180190e95fb8822c1cb270efbe90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>object_data_port_</name>
      <anchorfile>classhfl_1_1CameraCommander.html</anchorfile>
      <anchor>a8f938ad0a161cee0dbc5ceb9741767df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>object_data_subscriber_</name>
      <anchorfile>classhfl_1_1CameraCommander.html</anchorfile>
      <anchor>aa975c3c3cb6805493c52918d1efc2e6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>pdm_data_port_</name>
      <anchorfile>classhfl_1_1CameraCommander.html</anchorfile>
      <anchor>a6076f45ebfc3a4307ade2ddbe49f8b0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>pdm_data_subscriber_</name>
      <anchorfile>classhfl_1_1CameraCommander.html</anchorfile>
      <anchor>a641b743851f2fddfe7c9c9ca9ad2dbe0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>commander_states</type>
      <name>previous_state_</name>
      <anchorfile>classhfl_1_1CameraCommander.html</anchorfile>
      <anchor>a2d734dab04da41a0aaff1ffd573252e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>slice_data_port_</name>
      <anchorfile>classhfl_1_1CameraCommander.html</anchorfile>
      <anchor>ae87cc05d9b36db3bcb09a4dc6cc167f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>slice_data_subscriber_</name>
      <anchorfile>classhfl_1_1CameraCommander.html</anchorfile>
      <anchor>a342734777a9ea472544d22e3b3ad5c66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>tele_data_port_</name>
      <anchorfile>classhfl_1_1CameraCommander.html</anchorfile>
      <anchor>a257168ada30470860011caeaa1b7a3bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>tele_data_subscriber_</name>
      <anchorfile>classhfl_1_1CameraCommander.html</anchorfile>
      <anchor>a83fd526b6445cd41268b1ca7471e9ce9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Timer</type>
      <name>timer_</name>
      <anchorfile>classhfl_1_1CameraCommander.html</anchorfile>
      <anchor>a8d8263987aefc5b0126aeccd05e4d43b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceClient</type>
      <name>udp_send_service_client_</name>
      <anchorfile>classhfl_1_1CameraCommander.html</anchorfile>
      <anchor>aca6ef4a774f59cef7efbeca78804fa0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceClient</type>
      <name>udp_socket_creation_service_client_</name>
      <anchorfile>classhfl_1_1CameraCommander.html</anchorfile>
      <anchor>a16dc4be4a1d88672d40d114206feb304</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>hfl::CameraExtrinsics</name>
    <filename>structhfl_1_1CameraExtrinsics.html</filename>
    <member kind="variable">
      <type>float_t</type>
      <name>extrinsic_distance</name>
      <anchorfile>structhfl_1_1CameraExtrinsics.html</anchorfile>
      <anchor>acc51359cfcc13393097f3fe4e098e686</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float_t</type>
      <name>extrinsic_horizontal</name>
      <anchorfile>structhfl_1_1CameraExtrinsics.html</anchorfile>
      <anchor>a222b24f9a30b78cd42e02818c284f9f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float_t</type>
      <name>extrinsic_pitch</name>
      <anchorfile>structhfl_1_1CameraExtrinsics.html</anchorfile>
      <anchor>ad42e35bb2b07224c4d99320e8c1d0165</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float_t</type>
      <name>extrinsic_roll</name>
      <anchorfile>structhfl_1_1CameraExtrinsics.html</anchorfile>
      <anchor>ae3795d3a17d8a5d1676100ea710f724c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float_t</type>
      <name>extrinsic_vertical</name>
      <anchorfile>structhfl_1_1CameraExtrinsics.html</anchorfile>
      <anchor>ae49fd98a2d115f51393e72c1d645c652</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float_t</type>
      <name>extrinsic_yaw</name>
      <anchorfile>structhfl_1_1CameraExtrinsics.html</anchorfile>
      <anchor>aef5f1e9974dfeebcffc06e56023e0e1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float_t</type>
      <name>intrinsic_pitch</name>
      <anchorfile>structhfl_1_1CameraExtrinsics.html</anchorfile>
      <anchor>a8b171a67e28c2275c9665bf0cd941404</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float_t</type>
      <name>intrinsic_yaw</name>
      <anchorfile>structhfl_1_1CameraExtrinsics.html</anchorfile>
      <anchor>aceca5606cde4ca493f52ef48236610a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>status</name>
      <anchorfile>structhfl_1_1CameraExtrinsics.html</anchorfile>
      <anchor>a6ca8402b4d369d93b69d9b807bbc451c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>hfl::CameraIntrinsics</name>
    <filename>structhfl_1_1CameraIntrinsics.html</filename>
    <member kind="variable">
      <type>float_t</type>
      <name>fx</name>
      <anchorfile>structhfl_1_1CameraIntrinsics.html</anchorfile>
      <anchor>aa181ffbd392f10e3442050508dad600d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float_t</type>
      <name>fy</name>
      <anchorfile>structhfl_1_1CameraIntrinsics.html</anchorfile>
      <anchor>afef9c7cccf5de4f10db705250dc02778</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float_t</type>
      <name>r1</name>
      <anchorfile>structhfl_1_1CameraIntrinsics.html</anchorfile>
      <anchor>aaa7680643f7059ab743bd6bf75bedb3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float_t</type>
      <name>r2</name>
      <anchorfile>structhfl_1_1CameraIntrinsics.html</anchorfile>
      <anchor>ae4bf52e6d5d4e93fc5f5ee073236dc03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float_t</type>
      <name>r3</name>
      <anchorfile>structhfl_1_1CameraIntrinsics.html</anchorfile>
      <anchor>af52a447adf993c5fe0a78e03f1d2cd6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float_t</type>
      <name>t1</name>
      <anchorfile>structhfl_1_1CameraIntrinsics.html</anchorfile>
      <anchor>aba7feec1f0e9c3d5e5fb531399c642d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float_t</type>
      <name>t2</name>
      <anchorfile>structhfl_1_1CameraIntrinsics.html</anchorfile>
      <anchor>a77102156c95b25b7b0f0a4bed05c4987</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float_t</type>
      <name>ux</name>
      <anchorfile>structhfl_1_1CameraIntrinsics.html</anchorfile>
      <anchor>ac50f134d1a5feabcb73596c3b3124ba4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float_t</type>
      <name>uy</name>
      <anchorfile>structhfl_1_1CameraIntrinsics.html</anchorfile>
      <anchor>ac0805e0765b0a378333c9db805bc553d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>hfl::Frame</name>
    <filename>classhfl_1_1Frame.html</filename>
    <member kind="function">
      <type>Pixel &amp;</type>
      <name>atPixel</name>
      <anchorfile>classhfl_1_1Frame.html</anchorfile>
      <anchor>a75c3d939ffec25f687d9e204bbe5fc50</anchor>
      <arglist>(Col x, Row y)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Frame</name>
      <anchorfile>classhfl_1_1Frame.html</anchorfile>
      <anchor>a0d8eeae6f90ec0f607d785f1da6e25f6</anchor>
      <arglist>(uint16_t height, uint16_t width, uint16_t returns_size, uint16_t slices_size)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>getHeight</name>
      <anchorfile>classhfl_1_1Frame.html</anchorfile>
      <anchor>af25def6c4d98d375676c2cab8f7eaa79</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>getSize</name>
      <anchorfile>classhfl_1_1Frame.html</anchorfile>
      <anchor>ac18dcfe9f3e73bf234df1b4b41ce2872</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>getSlicesSize</name>
      <anchorfile>classhfl_1_1Frame.html</anchorfile>
      <anchor>acf929895de6215ccc5e9afff5e047284</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>getWidth</name>
      <anchorfile>classhfl_1_1Frame.html</anchorfile>
      <anchor>a861721439aa1970f01504f5dfc89ca4b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>id_</name>
      <anchorfile>classhfl_1_1Frame.html</anchorfile>
      <anchor>a0a40117fdc57a7f92d6ea4ff1439fc2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>intensity_bits_</name>
      <anchorfile>classhfl_1_1Frame.html</anchorfile>
      <anchor>a7ebe91064704f50acdec74091a5112f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>intensity_publish_bits_</name>
      <anchorfile>classhfl_1_1Frame.html</anchorfile>
      <anchor>a933cef8fb89b485ce461e1e134d10f9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>range_bits_</name>
      <anchorfile>classhfl_1_1Frame.html</anchorfile>
      <anchor>ac83257ed3b57d59e4b01581541afecc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>range_precision_bits_</name>
      <anchorfile>classhfl_1_1Frame.html</anchorfile>
      <anchor>a1db321433d76915e18c936a04b3c16d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>height_</name>
      <anchorfile>classhfl_1_1Frame.html</anchorfile>
      <anchor>a7e9bbb57b18a0612b1898fd6af6f08bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::vector&lt; Pixel &gt; &gt;</type>
      <name>pixels</name>
      <anchorfile>classhfl_1_1Frame.html</anchorfile>
      <anchor>a8df23f5a5008d36d1821cb4d40dc3a3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>returns_size_</name>
      <anchorfile>classhfl_1_1Frame.html</anchorfile>
      <anchor>a93b4217ef2205279ebee7023e6f1bce7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>slices_size_</name>
      <anchorfile>classhfl_1_1Frame.html</anchorfile>
      <anchor>a07a54f0a01f26c367eb054bcb6781d55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>width_</name>
      <anchorfile>classhfl_1_1Frame.html</anchorfile>
      <anchor>a09cb52780dd6eaac9c7784fefeb42c98</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>HFL110DCU</name>
    <filename>classHFL110DCU.html</filename>
    <base>hfl::BaseHFL110DCU</base>
    <member kind="function">
      <type></type>
      <name>HFL110DCU</name>
      <anchorfile>classHFL110DCU.html</anchorfile>
      <anchor>adcbfb6b90221cf3881f94a99dd68d3b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseFrame</name>
      <anchorfile>classHFL110DCU.html</anchorfile>
      <anchor>a4a5e42e0b6731db6386e381f75af5ca6</anchor>
      <arglist>(int start_byte, const std::vector&lt; unsigned char &gt; &amp;) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>processFrameData</name>
      <anchorfile>classHFL110DCU.html</anchorfile>
      <anchor>ac0ff9ca2ae93ea19f7334c85ba02d6bb</anchor>
      <arglist>(const std::vector&lt; uint8_t &gt; &amp;data) override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>hfl::HFL110DCU</name>
    <filename>classhfl_1_1HFL110DCU.html</filename>
    <base>hfl::BaseHFL110DCU</base>
    <member kind="function">
      <type></type>
      <name>HFL110DCU</name>
      <anchorfile>classhfl_1_1HFL110DCU.html</anchorfile>
      <anchor>af91302fa5751115ef7fb145ff9dd5e4d</anchor>
      <arglist>(std::string model, std::string version, std::string frame_id, ros::NodeHandle &amp;node_handler)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat</type>
      <name>initTransform</name>
      <anchorfile>classhfl_1_1HFL110DCU.html</anchorfile>
      <anchor>a6327e3d022cc756ab46c156a5f2dc439</anchor>
      <arglist>(cv::Mat cameraMatrix, cv::Mat distCoeffs, int width, int height, bool radial)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseFrame</name>
      <anchorfile>classhfl_1_1HFL110DCU.html</anchorfile>
      <anchor>a65726b8baf977a4622e5063e7dc5c3b7</anchor>
      <arglist>(int start_byte, const std::vector&lt; uint8_t &gt; &amp;packet) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseObjects</name>
      <anchorfile>classhfl_1_1HFL110DCU.html</anchorfile>
      <anchor>a66fb39e454568ef6df525d3c5fc0d3d6</anchor>
      <arglist>(int start_byte, const std::vector&lt; uint8_t &gt; &amp;packet) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>processFrameData</name>
      <anchorfile>classhfl_1_1HFL110DCU.html</anchorfile>
      <anchor>ac0ff9ca2ae93ea19f7334c85ba02d6bb</anchor>
      <arglist>(const std::vector&lt; uint8_t &gt; &amp;data) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>processObjectData</name>
      <anchorfile>classhfl_1_1HFL110DCU.html</anchorfile>
      <anchor>a3cf23936a13f5a639b3382a85bfeb831</anchor>
      <arglist>(const std::vector&lt; uint8_t &gt; &amp;data) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>processSliceData</name>
      <anchorfile>classhfl_1_1HFL110DCU.html</anchorfile>
      <anchor>ab0ddffbb31b4e5b6ef89c101bed68cd3</anchor>
      <arglist>(const std::vector&lt; uint8_t &gt; &amp;data) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>processTelemetryData</name>
      <anchorfile>classhfl_1_1HFL110DCU.html</anchorfile>
      <anchor>a96d35faebdf3b5d2d005ce21642a5a80</anchor>
      <arglist>(const std::vector&lt; uint8_t &gt; &amp;data) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update_diagnostics</name>
      <anchorfile>classhfl_1_1HFL110DCU.html</anchorfile>
      <anchor>a480958512eed7cace98d57c4ac39809d</anchor>
      <arglist>(diagnostic_updater::DiagnosticStatusWrapper &amp;stat)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>bytes_received_</name>
      <anchorfile>classhfl_1_1HFL110DCU.html</anchorfile>
      <anchor>ada3de1f9b0a28cfc5e94a7ec607cff03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>camera_info_manager::CameraInfoManager *</type>
      <name>camera_info_manager_</name>
      <anchorfile>classhfl_1_1HFL110DCU.html</anchorfile>
      <anchor>a504fb41297b24868c7fc70e377d3647e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t</type>
      <name>col_</name>
      <anchorfile>classhfl_1_1HFL110DCU.html</anchorfile>
      <anchor>afc964d04c2c50ee214915d93b1fe2103</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t</type>
      <name>expected_packet_</name>
      <anchorfile>classhfl_1_1HFL110DCU.html</anchorfile>
      <anchor>adffb64de0c8ab50aae94d6981270f482</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>focal_length_</name>
      <anchorfile>classhfl_1_1HFL110DCU.html</anchorfile>
      <anchor>aecbd6f8f43395622a2d6ec2936b40766</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; std_msgs::Header &gt;</type>
      <name>frame_header_message_</name>
      <anchorfile>classhfl_1_1HFL110DCU.html</anchorfile>
      <anchor>a6ec55b3d013764be7c9efc8efabdcafa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>geometry_msgs::TransformStamped</type>
      <name>global_tf_</name>
      <anchorfile>classhfl_1_1HFL110DCU.html</anchorfile>
      <anchor>a18d8e3fff637dff377f183a38e0d6c0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>node_handler_</name>
      <anchorfile>classhfl_1_1HFL110DCU.html</anchorfile>
      <anchor>a02910d8fa7f021f08f1f83e19613016d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; std_msgs::Header &gt;</type>
      <name>object_header_message_</name>
      <anchorfile>classhfl_1_1HFL110DCU.html</anchorfile>
      <anchor>ac08cbe361c670a2f6965aee9e4156a9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; hflObj &gt;</type>
      <name>objects_</name>
      <anchorfile>classhfl_1_1HFL110DCU.html</anchorfile>
      <anchor>adb7f3c11530a88f2dbae30e9d7ecdec9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv_bridge::CvImagePtr</type>
      <name>p_image_crosstalk2_</name>
      <anchorfile>classhfl_1_1HFL110DCU.html</anchorfile>
      <anchor>a07b50513a17782291a9c11d50a604a5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv_bridge::CvImagePtr</type>
      <name>p_image_crosstalk_</name>
      <anchorfile>classhfl_1_1HFL110DCU.html</anchorfile>
      <anchor>a6b4928e69979f38a8c83480426a099f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv_bridge::CvImagePtr</type>
      <name>p_image_depth2_</name>
      <anchorfile>classhfl_1_1HFL110DCU.html</anchorfile>
      <anchor>a420458bc2f02632e4afdf1851782f2a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv_bridge::CvImagePtr</type>
      <name>p_image_depth_</name>
      <anchorfile>classhfl_1_1HFL110DCU.html</anchorfile>
      <anchor>a03767beba76392bc5eef82072f3557d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv_bridge::CvImagePtr</type>
      <name>p_image_intensity2_</name>
      <anchorfile>classhfl_1_1HFL110DCU.html</anchorfile>
      <anchor>a669a2a48d1c3ae7dda1dab0e19d5c063</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv_bridge::CvImagePtr</type>
      <name>p_image_intensity_</name>
      <anchorfile>classhfl_1_1HFL110DCU.html</anchorfile>
      <anchor>ac1302150d2def320112dab309690f893</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv_bridge::CvImagePtr</type>
      <name>p_image_saturated2_</name>
      <anchorfile>classhfl_1_1HFL110DCU.html</anchorfile>
      <anchor>a8943d198f186784edc46a35cb4906c9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv_bridge::CvImagePtr</type>
      <name>p_image_saturated_</name>
      <anchorfile>classhfl_1_1HFL110DCU.html</anchorfile>
      <anchor>a226e0388d2617a83b22bc9d2c8689f00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv_bridge::CvImagePtr</type>
      <name>p_image_superimposed2_</name>
      <anchorfile>classhfl_1_1HFL110DCU.html</anchorfile>
      <anchor>a687cf15afddb22019aa500848d072941</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv_bridge::CvImagePtr</type>
      <name>p_image_superimposed_</name>
      <anchorfile>classhfl_1_1HFL110DCU.html</anchorfile>
      <anchor>a2e7242a1e2c9cb08e6629969ea266b2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; std_msgs::Header &gt;</type>
      <name>pdm_header_message_</name>
      <anchorfile>classhfl_1_1HFL110DCU.html</anchorfile>
      <anchor>a2e89bc35bea4bf7875296e15ebe5e3f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; sensor_msgs::PointCloud2 &gt;</type>
      <name>pointcloud_</name>
      <anchorfile>classhfl_1_1HFL110DCU.html</anchorfile>
      <anchor>abe5c27ed654fc24ee7e440d0d091800d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::CameraPublisher</type>
      <name>pub_ct2_</name>
      <anchorfile>classhfl_1_1HFL110DCU.html</anchorfile>
      <anchor>a78ba7d87172796bb5c324d020be2e650</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::CameraPublisher</type>
      <name>pub_ct_</name>
      <anchorfile>classhfl_1_1HFL110DCU.html</anchorfile>
      <anchor>a17b7d54384c68733296f4898937ed26a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::CameraPublisher</type>
      <name>pub_depth2_</name>
      <anchorfile>classhfl_1_1HFL110DCU.html</anchorfile>
      <anchor>ae4837b6eceec689d72f60f292d43de0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::CameraPublisher</type>
      <name>pub_depth_</name>
      <anchorfile>classhfl_1_1HFL110DCU.html</anchorfile>
      <anchor>aeee62395b01fb8462f2ce68c0819235b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::CameraPublisher</type>
      <name>pub_intensity2_</name>
      <anchorfile>classhfl_1_1HFL110DCU.html</anchorfile>
      <anchor>aceb6734caeaa8df14a3ff3ac73abaec0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::CameraPublisher</type>
      <name>pub_intensity_</name>
      <anchorfile>classhfl_1_1HFL110DCU.html</anchorfile>
      <anchor>a3ca1b59ff6326b2bbed537e06f4d4749</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_objects_</name>
      <anchorfile>classhfl_1_1HFL110DCU.html</anchorfile>
      <anchor>a62e4fade0e792d9d5e796e0a9e059de9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_points_</name>
      <anchorfile>classhfl_1_1HFL110DCU.html</anchorfile>
      <anchor>afeefa50d7879ba69da135b23ada3273e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::CameraPublisher</type>
      <name>pub_sat2_</name>
      <anchorfile>classhfl_1_1HFL110DCU.html</anchorfile>
      <anchor>a03404a8154ff69479d49423fba46021e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::CameraPublisher</type>
      <name>pub_sat_</name>
      <anchorfile>classhfl_1_1HFL110DCU.html</anchorfile>
      <anchor>a6305cab28b69bc963df9b5df2bfd114b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::CameraPublisher</type>
      <name>pub_si2_</name>
      <anchorfile>classhfl_1_1HFL110DCU.html</anchorfile>
      <anchor>a91378b9b7cfcdb7707a3885a0d508f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::CameraPublisher</type>
      <name>pub_si_</name>
      <anchorfile>classhfl_1_1HFL110DCU.html</anchorfile>
      <anchor>a099f0b4f125f4d2ad8559dbd8e7ade52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_slices_</name>
      <anchorfile>classhfl_1_1HFL110DCU.html</anchorfile>
      <anchor>a909bda54f0009d7e9734e532ccd797c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t</type>
      <name>row_</name>
      <anchorfile>classhfl_1_1HFL110DCU.html</anchorfile>
      <anchor>ad7f798afa2f1d0a3dfa404acf8d9c4d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; std_msgs::Header &gt;</type>
      <name>slice_header_message_</name>
      <anchorfile>classhfl_1_1HFL110DCU.html</anchorfile>
      <anchor>a513a31dc0f0b3eef2031308055e3d3ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; std_msgs::UInt16MultiArray &gt;</type>
      <name>slices_</name>
      <anchorfile>classhfl_1_1HFL110DCU.html</anchorfile>
      <anchor>ad509cdced2f221684096550bbbcd29ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; std_msgs::Header &gt;</type>
      <name>tele_header_message_</name>
      <anchorfile>classhfl_1_1HFL110DCU.html</anchorfile>
      <anchor>a973bcf9d105ba557bb497b1615b88a13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>telemetry</type>
      <name>telem_</name>
      <anchorfile>classhfl_1_1HFL110DCU.html</anchorfile>
      <anchor>a9ac557256ba557da23b0b46857ca7833</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; std_msgs::Header &gt;</type>
      <name>tf_header_message_</name>
      <anchorfile>classhfl_1_1HFL110DCU.html</anchorfile>
      <anchor>a61ae50644ab0575e63acc783eb1d7c5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>transform_</name>
      <anchorfile>classhfl_1_1HFL110DCU.html</anchorfile>
      <anchor>a88560e0ff96aea70891b381f678c52bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>diagnostic_updater::Updater</type>
      <name>updater_</name>
      <anchorfile>classhfl_1_1HFL110DCU.html</anchorfile>
      <anchor>aed89c31fff705f86f9b42e393bf9c09c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>HFL110DCUFixture</name>
    <filename>classHFL110DCUFixture.html</filename>
    <member kind="function">
      <type></type>
      <name>HFL110DCUFixture</name>
      <anchorfile>classHFL110DCUFixture.html</anchorfile>
      <anchor>a3fefaa00987783c88aec2569ac3ef487</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetUp</name>
      <anchorfile>classHFL110DCUFixture.html</anchorfile>
      <anchor>adb5c9a9d9677573eb8c0ef5ddba110fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TearDown</name>
      <anchorfile>classHFL110DCUFixture.html</anchorfile>
      <anchor>aeb2db6cb738428870acb1a9aee293748</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~HFL110DCUFixture</name>
      <anchorfile>classHFL110DCUFixture.html</anchorfile>
      <anchor>a4689f286753bef76ffc3fef7427bdf2a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>HFL110DCU *</type>
      <name>flash_</name>
      <anchorfile>classHFL110DCUFixture.html</anchorfile>
      <anchor>a547224a8c5fec8747e2d96449d2b4d5a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>hfl::HflInterface</name>
    <filename>classhfl_1_1HflInterface.html</filename>
    <member kind="function">
      <type>std::shared_ptr&lt; Frame &gt;</type>
      <name>frame</name>
      <anchorfile>classhfl_1_1HflInterface.html</anchorfile>
      <anchor>ade63e54f437c459084554a1e5678c143</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getFrameRate</name>
      <anchorfile>classhfl_1_1HflInterface.html</anchorfile>
      <anchor>a0c8e9cac25d334f6e8ab8eca21c3fa8e</anchor>
      <arglist>(bool reg_format=false) const =0</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getModel</name>
      <anchorfile>classhfl_1_1HflInterface.html</anchorfile>
      <anchor>a68d16ed2ac73d19affd44591f93bdb71</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getVersion</name>
      <anchorfile>classhfl_1_1HflInterface.html</anchorfile>
      <anchor>a53ce75fc4ebcb41a0170282fc7e4f6d7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>parseFrame</name>
      <anchorfile>classhfl_1_1HflInterface.html</anchorfile>
      <anchor>a3cbd0827afa20dcea041dfd4daea75d3</anchor>
      <arglist>(int start_byte, const std::vector&lt; uint8_t &gt; &amp;packet)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>parseObjects</name>
      <anchorfile>classhfl_1_1HflInterface.html</anchorfile>
      <anchor>ad96877154e31ec78988b371d9d805e42</anchor>
      <arglist>(int start_byte, const std::vector&lt; uint8_t &gt; &amp;packet)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>processFrameData</name>
      <anchorfile>classhfl_1_1HflInterface.html</anchorfile>
      <anchor>a00e617e6fd299de901e7042fbfd1207d</anchor>
      <arglist>(const std::vector&lt; uint8_t &gt; &amp;data)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>processObjectData</name>
      <anchorfile>classhfl_1_1HflInterface.html</anchorfile>
      <anchor>aeb9b1da46960ec3f49a9a1d2fb44e954</anchor>
      <arglist>(const std::vector&lt; uint8_t &gt; &amp;data)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>processSliceData</name>
      <anchorfile>classhfl_1_1HflInterface.html</anchorfile>
      <anchor>ac181cf22aaedcd17709fc5deff208137</anchor>
      <arglist>(const std::vector&lt; uint8_t &gt; &amp;data)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>processTelemetryData</name>
      <anchorfile>classhfl_1_1HflInterface.html</anchorfile>
      <anchor>a9a64f4a431cca5bb729e474c86e8a680</anchor>
      <arglist>(const std::vector&lt; uint8_t &gt; &amp;data)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>setFrameRate</name>
      <anchorfile>classhfl_1_1HflInterface.html</anchorfile>
      <anchor>afa1305155ac11fd0db3b7771b163296f</anchor>
      <arglist>(double rate)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>setGlobalRangeOffset</name>
      <anchorfile>classhfl_1_1HflInterface.html</anchorfile>
      <anchor>a1c6d4461d958377ec1cfee66cf6b33f4</anchor>
      <arglist>(double offset)=0</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::shared_ptr&lt; hfl::Frame &gt;</type>
      <name>frame_</name>
      <anchorfile>classhfl_1_1HflInterface.html</anchorfile>
      <anchor>a5753fcedc4393dcb2167bf6fa365c8df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint16_t</type>
      <name>frame_data_port_</name>
      <anchorfile>classhfl_1_1HflInterface.html</anchorfile>
      <anchor>ae0d471d3189a5fc659de264555845329</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>global_offset_</name>
      <anchorfile>classhfl_1_1HflInterface.html</anchorfile>
      <anchor>a94a0107d3cb48216077edfb15157ab4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>ip_address_</name>
      <anchorfile>classhfl_1_1HflInterface.html</anchorfile>
      <anchor>a81f7e8b23d10863c7e88bc759d69c685</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>model_</name>
      <anchorfile>classhfl_1_1HflInterface.html</anchorfile>
      <anchor>a8389531f0458bed62b8df44cd98e6d5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>parent_frame_</name>
      <anchorfile>classhfl_1_1HflInterface.html</anchorfile>
      <anchor>a2426432e21d8149e7a8fd72c2d9bf075</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>pitch_</name>
      <anchorfile>classhfl_1_1HflInterface.html</anchorfile>
      <anchor>abe3a9b5dfb17c24799cbcb612e75816c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>publish_tf_</name>
      <anchorfile>classhfl_1_1HflInterface.html</anchorfile>
      <anchor>a5736cc789eeebe0c592b26e54933840c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>roll_</name>
      <anchorfile>classhfl_1_1HflInterface.html</anchorfile>
      <anchor>a42e49b8c1eaa7e225714f26e16e3c5ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>time_offset_</name>
      <anchorfile>classhfl_1_1HflInterface.html</anchorfile>
      <anchor>aaf6668eb1d1b81822e13b5bc54512fd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>version_</name>
      <anchorfile>classhfl_1_1HflInterface.html</anchorfile>
      <anchor>a008c509954017cecbc1f27645a61403e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>x_</name>
      <anchorfile>classhfl_1_1HflInterface.html</anchorfile>
      <anchor>ac227843a49de15da3e8074bee1d75b31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>y_</name>
      <anchorfile>classhfl_1_1HflInterface.html</anchorfile>
      <anchor>a0374bc12d2a72a7729a4be00a4e85149</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>yaw_</name>
      <anchorfile>classhfl_1_1HflInterface.html</anchorfile>
      <anchor>afee9c55f63d2c7dc40f09ea071e4e9db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>z_</name>
      <anchorfile>classhfl_1_1HflInterface.html</anchorfile>
      <anchor>afdb1b3872c17e147b476ad955cc7639f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>hfl::hflObj</name>
    <filename>structhfl_1_1hflObj.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>classification</name>
      <anchorfile>structhfl_1_1hflObj.html</anchorfile>
      <anchor>a8c6d0542f3e4503080fc0e5c1fb80d9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>confidence</name>
      <anchorfile>structhfl_1_1hflObj.html</anchorfile>
      <anchor>a8c09e8a5eae57b6185b9cad28eea6750</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>objDyn</type>
      <name>dynamic_props</name>
      <anchorfile>structhfl_1_1hflObj.html</anchorfile>
      <anchor>a966a31ba1f15992afd240950650aa523</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>objGeo</type>
      <name>geometry</name>
      <anchorfile>structhfl_1_1hflObj.html</anchorfile>
      <anchor>a99e91c27715dd88479d528dd17849e63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>objKin</type>
      <name>kinematics</name>
      <anchorfile>structhfl_1_1hflObj.html</anchorfile>
      <anchor>acd48145fd9311641a7d5bd2d1c85722c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>quality</name>
      <anchorfile>structhfl_1_1hflObj.html</anchorfile>
      <anchor>aa77862f2029b1bb6e4490fc4f8e4b650</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>objState</type>
      <name>state</name>
      <anchorfile>structhfl_1_1hflObj.html</anchorfile>
      <anchor>acf9239a339559d740c7482f6a1199446</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>hfl::objDyn</name>
    <filename>structhfl_1_1objDyn.html</filename>
    <member kind="variable">
      <type>unsigned</type>
      <name>EM_GEN_OBJECT_DYN_PROPERTY_CROSSING_LEFT</name>
      <anchorfile>structhfl_1_1objDyn.html</anchorfile>
      <anchor>a5cbc31390828639cf51921a7e4b86130</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>EM_GEN_OBJECT_DYN_PROPERTY_CROSSING_RIGHT</name>
      <anchorfile>structhfl_1_1objDyn.html</anchorfile>
      <anchor>a0ca7474aa47fb2f51c553c232bbe4aeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>EM_GEN_OBJECT_DYN_PROPERTY_MAX_DIFF_TYPES</name>
      <anchorfile>structhfl_1_1objDyn.html</anchorfile>
      <anchor>ad68103c88ecb821c5f5e0fc5e7ae2c16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>EM_GEN_OBJECT_DYN_PROPERTY_MOVING</name>
      <anchorfile>structhfl_1_1objDyn.html</anchorfile>
      <anchor>a0469cc004e41e5a5f5cc2a56645bbd53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>EM_GEN_OBJECT_DYN_PROPERTY_ONCOMING</name>
      <anchorfile>structhfl_1_1objDyn.html</anchorfile>
      <anchor>a19b03a566dfb65972852852ee8ee3612</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>EM_GEN_OBJECT_DYN_PROPERTY_STATIONARY</name>
      <anchorfile>structhfl_1_1objDyn.html</anchorfile>
      <anchor>ae257a8fb90a42a3ac4930e878024987d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>EM_GEN_OBJECT_DYN_PROPERTY_STOPPED</name>
      <anchorfile>structhfl_1_1objDyn.html</anchorfile>
      <anchor>a0344a325c74eeac93e502c8df962571c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>EM_GEN_OBJECT_DYN_PROPERTY_UNKNOWN</name>
      <anchorfile>structhfl_1_1objDyn.html</anchorfile>
      <anchor>acb44aad9a8517c2eae887eb1f5bbbd8a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>hfl::objGeo</name>
    <filename>structhfl_1_1objGeo.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>fDistX</name>
      <anchorfile>structhfl_1_1objGeo.html</anchorfile>
      <anchor>aa2794f2292ef0fae80a438d18ed2860d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>fDistY</name>
      <anchorfile>structhfl_1_1objGeo.html</anchorfile>
      <anchor>adfac7ff22e1d768b0f4030c7757277fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>ground_offset</name>
      <anchorfile>structhfl_1_1objGeo.html</anchorfile>
      <anchor>adb2af4a45c7398ce4f8f569b8082ccdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>height</name>
      <anchorfile>structhfl_1_1objGeo.html</anchorfile>
      <anchor>af7ea077348909cd3536106098485519e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>x_front_l</name>
      <anchorfile>structhfl_1_1objGeo.html</anchorfile>
      <anchor>a3af4b36a9ed6d6636ac09f0bb0feb2e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>x_rear_l</name>
      <anchorfile>structhfl_1_1objGeo.html</anchorfile>
      <anchor>a570708553ba710be03cb77e0c725fc25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>x_rear_r</name>
      <anchorfile>structhfl_1_1objGeo.html</anchorfile>
      <anchor>a2e6fd30fbddaa485df0d6ae6c56ef751</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>y_front_l</name>
      <anchorfile>structhfl_1_1objGeo.html</anchorfile>
      <anchor>a46bcd878f50a4ece7e826bd2c97e336a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>y_rear_l</name>
      <anchorfile>structhfl_1_1objGeo.html</anchorfile>
      <anchor>a64ab10faa044b57eea17db33c4be14a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>y_rear_r</name>
      <anchorfile>structhfl_1_1objGeo.html</anchorfile>
      <anchor>a55d6823e3502f31f92faf1743e7c60b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>yaw</name>
      <anchorfile>structhfl_1_1objGeo.html</anchorfile>
      <anchor>aac4e405861abf928d0237a4973e2fb29</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>hfl::objKin</name>
    <filename>structhfl_1_1objKin.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>fAabsX</name>
      <anchorfile>structhfl_1_1objKin.html</anchorfile>
      <anchor>ab68acd7ed1771786eeb0aa5a35e0c2d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>fAxAy</name>
      <anchorfile>structhfl_1_1objKin.html</anchorfile>
      <anchor>a92090b22c8aec006f18a6eb3e2325c1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>fDistXAx</name>
      <anchorfile>structhfl_1_1objKin.html</anchorfile>
      <anchor>a6c53f61a53aa2a5af3fefc687054447e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>fDistXAy</name>
      <anchorfile>structhfl_1_1objKin.html</anchorfile>
      <anchor>a5622ada3141a0bdc05723705912b7608</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>fDistXDistY</name>
      <anchorfile>structhfl_1_1objKin.html</anchorfile>
      <anchor>a11d375ad262ea4c0858de347a5f3e86a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>fDistXVx</name>
      <anchorfile>structhfl_1_1objKin.html</anchorfile>
      <anchor>a557cf4533a328bb947ec58e8d670c8ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>fDistXVy</name>
      <anchorfile>structhfl_1_1objKin.html</anchorfile>
      <anchor>a2a40637ec8b6b9d82d1e971eb2fe173b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>fDistYAx</name>
      <anchorfile>structhfl_1_1objKin.html</anchorfile>
      <anchor>a1aad7cb6513a3b455d106c1d636e4ec5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>fDistYAy</name>
      <anchorfile>structhfl_1_1objKin.html</anchorfile>
      <anchor>a50566cf916dab52b1b253444d3237b34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>fDistYVx</name>
      <anchorfile>structhfl_1_1objKin.html</anchorfile>
      <anchor>a6dd144ddcc6e8b3f89d1ed2f001ca25e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>fDistYVy</name>
      <anchorfile>structhfl_1_1objKin.html</anchorfile>
      <anchor>a0981fc8cf163a42573668984ad46e9b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>fVabsX</name>
      <anchorfile>structhfl_1_1objKin.html</anchorfile>
      <anchor>a5dafb1d018448d2220be0d9d6e23fcab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>fVabsY</name>
      <anchorfile>structhfl_1_1objKin.html</anchorfile>
      <anchor>a9f3d9e9847b9571dfa64f5e88067e06d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>fVrelX</name>
      <anchorfile>structhfl_1_1objKin.html</anchorfile>
      <anchor>a5b34b9989096985807cb707de5db122f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>fVrelY</name>
      <anchorfile>structhfl_1_1objKin.html</anchorfile>
      <anchor>ae8c50c2e9ed031f9166f9c5ca4159583</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>fVxAx</name>
      <anchorfile>structhfl_1_1objKin.html</anchorfile>
      <anchor>a6506606e28e2b2af31f768911d9b1f5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>fVxAy</name>
      <anchorfile>structhfl_1_1objKin.html</anchorfile>
      <anchor>a8ef92e801da3e080ba12c941cfd3df47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>fVxVy</name>
      <anchorfile>structhfl_1_1objKin.html</anchorfile>
      <anchor>a2b440fe7eb5009e059596dddbb19ce2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>fVyAx</name>
      <anchorfile>structhfl_1_1objKin.html</anchorfile>
      <anchor>a0bfdf1cbd12ab9ea6252cad930396a2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>fVyAy</name>
      <anchorfile>structhfl_1_1objKin.html</anchorfile>
      <anchor>a4d63b20419020630996f24c222187a19</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>hfl::objState</name>
    <filename>structhfl_1_1objState.html</filename>
    <member kind="variable">
      <type>unsigned</type>
      <name>TP_OBJ_MT_STATE_DELETED</name>
      <anchorfile>structhfl_1_1objState.html</anchorfile>
      <anchor>a2c3fc4d0d6de2cb5d1496bc8aad9fae0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>TP_OBJ_MT_STATE_INACTIVE</name>
      <anchorfile>structhfl_1_1objState.html</anchorfile>
      <anchor>afb1345e9ff1457d801b83c52a185e17e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>TP_OBJ_MT_STATE_MAX_DIFF</name>
      <anchorfile>structhfl_1_1objState.html</anchorfile>
      <anchor>a6d47d1a79e3fdefa2fb8be4ec5c99b56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>TP_OBJ_MT_STATE_MEASURED</name>
      <anchorfile>structhfl_1_1objState.html</anchorfile>
      <anchor>a1b0d0e9451a3edd89121ce134bf337b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>TP_OBJ_MT_STATE_NEW</name>
      <anchorfile>structhfl_1_1objState.html</anchorfile>
      <anchor>ace9cb00324775cb6f6cb0f9bec368f86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>TP_OBJ_MT_STATE_PREDICTED</name>
      <anchorfile>structhfl_1_1objState.html</anchorfile>
      <anchor>a3250979ad514ec6fe11890ac37e266ee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>hfl::Pixel</name>
    <filename>classhfl_1_1Pixel.html</filename>
    <member kind="function">
      <type>PixelReturn &amp;</type>
      <name>atReturn</name>
      <anchorfile>classhfl_1_1Pixel.html</anchorfile>
      <anchor>a7986b624fca8395c308c2fba1c5b4ebd</anchor>
      <arglist>(uint16_t x)</arglist>
    </member>
    <member kind="function">
      <type>uint16_t &amp;</type>
      <name>atSlice</name>
      <anchorfile>classhfl_1_1Pixel.html</anchorfile>
      <anchor>a821a1ec41a567464029f601e72992cf7</anchor>
      <arglist>(uint16_t x)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Pixel</name>
      <anchorfile>classhfl_1_1Pixel.html</anchorfile>
      <anchor>a90408a5ec46ab6d19d3d9ef2a3ed3787</anchor>
      <arglist>(size_t returns_size, size_t slices_size)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; PixelReturn &gt;</type>
      <name>returns_</name>
      <anchorfile>classhfl_1_1Pixel.html</anchorfile>
      <anchor>ac157d8cb7ceed1993c1d604c69e26fe3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Slice</type>
      <name>slices_</name>
      <anchorfile>classhfl_1_1Pixel.html</anchorfile>
      <anchor>aae39adbf2d8f943bdf677ff4a125b753</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>hfl::PixelReturn</name>
    <filename>structhfl_1_1PixelReturn.html</filename>
    <member kind="variable">
      <type>uint16_t</type>
      <name>intensity</name>
      <anchorfile>structhfl_1_1PixelReturn.html</anchorfile>
      <anchor>ae90f236fc73638da13e4b2c073c0c01e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>range</name>
      <anchorfile>structhfl_1_1PixelReturn.html</anchorfile>
      <anchor>a7dad79ac1921eb601da158c73e066dff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>hfl::PointCloudReturn</name>
    <filename>structhfl_1_1PointCloudReturn.html</filename>
    <member kind="variable">
      <type>uint16_t</type>
      <name>intensity</name>
      <anchorfile>structhfl_1_1PointCloudReturn.html</anchorfile>
      <anchor>a6aa7f05b76be0c2a90d1a9a7f54a70f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>intensity2</name>
      <anchorfile>structhfl_1_1PointCloudReturn.html</anchorfile>
      <anchor>a94078043e7557e193f05491564d7d230</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>range</name>
      <anchorfile>structhfl_1_1PointCloudReturn.html</anchorfile>
      <anchor>a1d59f0dee2f6c53650809ab8edd4b670</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>range2</name>
      <anchorfile>structhfl_1_1PointCloudReturn.html</anchorfile>
      <anchor>acee2079e638eb34a2875956bf65bf8b7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>hfl::telemetry</name>
    <filename>structhfl_1_1telemetry.html</filename>
    <member kind="variable">
      <type>char</type>
      <name>au8SerialNumber</name>
      <anchorfile>structhfl_1_1telemetry.html</anchorfile>
      <anchor>ab09c3002ecbdcf2d36faa376cf0dd0d0</anchor>
      <arglist>[26]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>fAcquisitionPeriod</name>
      <anchorfile>structhfl_1_1telemetry.html</anchorfile>
      <anchor>a4ce31e63b367ca046e9762a97267ec53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>fADCHeaterLens</name>
      <anchorfile>structhfl_1_1telemetry.html</anchorfile>
      <anchor>a1de8162670fb045a84f0054db890cece</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>fADCHeaterLensHigh</name>
      <anchorfile>structhfl_1_1telemetry.html</anchorfile>
      <anchor>affca87c55292c7f56003ff3a196cca51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>fADCTemp0Lens</name>
      <anchorfile>structhfl_1_1telemetry.html</anchorfile>
      <anchor>a4163112a6f79001bf8623059a79ced5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>fADCUbatt</name>
      <anchorfile>structhfl_1_1telemetry.html</anchorfile>
      <anchor>a80311e9a472c4dac759db3a5a1714024</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>fADCUbattSW</name>
      <anchorfile>structhfl_1_1telemetry.html</anchorfile>
      <anchor>aaed72620647dfcb5e39b40d46e157de4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>fHeaterTemp</name>
      <anchorfile>structhfl_1_1telemetry.html</anchorfile>
      <anchor>a108a3b8905439459eefa5b0b41539871</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>fSensorTemp</name>
      <anchorfile>structhfl_1_1telemetry.html</anchorfile>
      <anchor>abc7245bdad14ecf7f62582dd7f96b44c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>uiFrameCounter</name>
      <anchorfile>structhfl_1_1telemetry.html</anchorfile>
      <anchor>ad4b94df724e3a4706da20e7bdffed37a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>uiHardwareRevision</name>
      <anchorfile>structhfl_1_1telemetry.html</anchorfile>
      <anchor>a718e05698124a679c6414b9d79cec22a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>uiTempSensorFeedback</name>
      <anchorfile>structhfl_1_1telemetry.html</anchorfile>
      <anchor>a46f68a4e1db76342ba09027ea10c3a4b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>hfl::UdpFrame</name>
    <filename>structhfl_1_1UdpFrame.html</filename>
    <member kind="variable">
      <type>CameraExtrinsics</type>
      <name>camera_extrinsics</name>
      <anchorfile>structhfl_1_1UdpFrame.html</anchorfile>
      <anchor>a059f893165f7da60a3a143ab5c9e9f93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CameraIntrinsics</type>
      <name>camera_intrinsics</name>
      <anchorfile>structhfl_1_1UdpFrame.html</anchorfile>
      <anchor>a6e7da547616c106ee42fc4f77c296719</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UdpPacketHeader</type>
      <name>header</name>
      <anchorfile>structhfl_1_1UdpFrame.html</anchorfile>
      <anchor>ad50a2e6b7c51eff20b59916f0ddd8d0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>pixel_type</name>
      <anchorfile>structhfl_1_1UdpFrame.html</anchorfile>
      <anchor>a9f6c867ecf745d785d1ab89c8df3ad73</anchor>
      <arglist>[128]</arglist>
    </member>
    <member kind="variable">
      <type>PointCloudReturn</type>
      <name>returns</name>
      <anchorfile>structhfl_1_1UdpFrame.html</anchorfile>
      <anchor>a77ae20dfedd2f74800b8e4e192106b7a</anchor>
      <arglist>[128]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>hfl::UdpPacketHeader</name>
    <filename>structhfl_1_1UdpPacketHeader.html</filename>
    <member kind="variable">
      <type>uint32_t</type>
      <name>image_row_number</name>
      <anchorfile>structhfl_1_1UdpPacketHeader.html</anchorfile>
      <anchor>a538150b8fa0fc0cb6b6f43ee55657b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>pca_version</name>
      <anchorfile>structhfl_1_1UdpPacketHeader.html</anchorfile>
      <anchor>a9dd2b3b39e1c00ea3861f858fe9cb728</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>timeStamp</name>
      <anchorfile>structhfl_1_1UdpPacketHeader.html</anchorfile>
      <anchor>a3f83906502eb7ed2eb1b594732c6d775</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>udp_version</name>
      <anchorfile>structhfl_1_1UdpPacketHeader.html</anchorfile>
      <anchor>a3e351789c1c0d027e1c2e78c2c571234</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>upd_packet_number</name>
      <anchorfile>structhfl_1_1UdpPacketHeader.html</anchorfile>
      <anchor>a0f456495f18a663e8f56f7ba10f5a712</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>hfl</name>
    <filename>namespacehfl.html</filename>
    <class kind="class">hfl::BaseHFL110DCU</class>
    <class kind="class">hfl::CameraCommander</class>
    <class kind="struct">hfl::CameraExtrinsics</class>
    <class kind="struct">hfl::CameraIntrinsics</class>
    <class kind="class">hfl::Frame</class>
    <class kind="class">hfl::HFL110DCU</class>
    <class kind="class">hfl::HflInterface</class>
    <class kind="struct">hfl::hflObj</class>
    <class kind="struct">hfl::objDyn</class>
    <class kind="struct">hfl::objGeo</class>
    <class kind="struct">hfl::objKin</class>
    <class kind="struct">hfl::objState</class>
    <class kind="class">hfl::Pixel</class>
    <class kind="struct">hfl::PixelReturn</class>
    <class kind="struct">hfl::PointCloudReturn</class>
    <class kind="struct">hfl::telemetry</class>
    <class kind="struct">hfl::UdpFrame</class>
    <class kind="struct">hfl::UdpPacketHeader</class>
    <member kind="typedef">
      <type>std::map&lt; std::string, float &gt;</type>
      <name>Attribs_map</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>a1a0af6b8ba9c9883f0b55f260c4c0d07</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint16_t</type>
      <name>Col</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>a55e8ab67f790ef42c941cb08557f3bfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, Attribs_map &gt;</type>
      <name>Configs_map</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>a75a91cefeaad3602798af6d8dff60638</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, Regs_bits_vec &gt;</type>
      <name>Registers_map</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>a2970ebc25e212f59fa9e2ed90e69b8a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; std::pair&lt; std::string, int &gt; &gt;</type>
      <name>Regs_bits_vec</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>aaf34b6f66a82dd70848649fd55c4d06c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint16_t</type>
      <name>Row</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>a081e186562601df7a4d3da470411ec30</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, Configs_map &gt;</type>
      <name>Setups_map</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>a2541d27da96ba45398620844b13f9a6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; uint16_t &gt;</type>
      <name>Slice</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>a221115c86a2d37d0adc1a42b06974249</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>commander_states</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>a71143b37336a4b82276f171f21f3341b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>state_probe</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>a71143b37336a4b82276f171f21f3341ba73cbeff523d0f9df63a8901d0b6e14e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>state_init</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>a71143b37336a4b82276f171f21f3341ba7d6e8eb05a20c4e8bbbe3b659f8338f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>state_done</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>a71143b37336a4b82276f171f21f3341ba3aec50cb1f854dc4a048aa7448c5f312</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>state_error</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>a71143b37336a4b82276f171f21f3341ba48184f93d40795ed8c42dc0a0372a8a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>error_codes</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>a3bdbcdc4bf6bde689ddffcf5b659b981</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>no_error</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>a3bdbcdc4bf6bde689ddffcf5b659b981ad2976c93d4bc0758052c6508f2fc07bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>frame_socket_error</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>a3bdbcdc4bf6bde689ddffcf5b659b981a566722a482e8adea77325619240f4166</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>pdm_socket_error</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>a3bdbcdc4bf6bde689ddffcf5b659b981aace4efbe1fb88ad36fc30a6b11fb3117</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>object_socket_error</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>a3bdbcdc4bf6bde689ddffcf5b659b981a27f69592177025cb80246940421a0bb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>tele_socket_error</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>a3bdbcdc4bf6bde689ddffcf5b659b981afea7fb50ee3f459b6266a6ab9c60f186</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>slice_socket_error</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>a3bdbcdc4bf6bde689ddffcf5b659b981a91b8796fd2c74944f27052eb1624f13d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>num_bits</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>ae9b436df9f8c83c012610a6da5b059f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eight_bit</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>ae9b436df9f8c83c012610a6da5b059f5a90757fe466ecf0439ab64f914c9f6784</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ten_bit</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>ae9b436df9f8c83c012610a6da5b059f5aec820782d825d385b4f29a8f006f365a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>twelve_bit</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>ae9b436df9f8c83c012610a6da5b059f5a9e5db078329369773fcbb71ffa59b243</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>fourteen_bit</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>ae9b436df9f8c83c012610a6da5b059f5aff5b156f272453388bcd729d5935f350</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>udp_port_types</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>a2dd4d9b246aabd08d03bb7b682b45d5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>frame_data</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>a2dd4d9b246aabd08d03bb7b682b45d5fad36b48978b277ce1ce0f8144ef033b14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>object_data</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>a2dd4d9b246aabd08d03bb7b682b45d5fad370e3f208e6470745bd4ba9fee8bc1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>lut_data</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>a2dd4d9b246aabd08d03bb7b682b45d5fa894de7dcaeb3e7b6f5aeb94b493b77c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>big_to_native</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>a234bad9cf41a3187f084e30f4bcd2a7c</anchor>
      <arglist>(float x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint32_t</type>
      <name>big_to_native</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>a6222ccb1cba9a77cbc8c3ee63eb7740a</anchor>
      <arglist>(uint32_t x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint16_t</type>
      <name>big_to_native</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>a3d20ab5f712c1cbce9d407288877e085</anchor>
      <arglist>(uint16_t x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint8_t</type>
      <name>big_to_native</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>a5637543c014fb7c9c24b9d8b4a9e3726</anchor>
      <arglist>(uint8_t x)</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>CAMERA_INTRINSICS</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>a5411405aa15ca9d784c9afa4ccccaba6</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const Setups_map</type>
      <name>CAMERA_MODELS</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>aead189173d276412d91ef3d3c24b3498</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint32_t</type>
      <name>EXPECTED_ADDRESS</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>a596351bd797efcce5db489a0de3d9d06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint16_t</type>
      <name>FRAME_COLUMNS</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>aee28ebd89c4bc5ea4c1c920768ed4bd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>FRAME_ID</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>a931205d4958dc03177d82a1dc021e289</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const uint16_t</type>
      <name>FRAME_ROWS</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>aa907f26c55e75987dbeccbadf4f36747</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>INTENSITY_BITS</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>a99838e4f740a632eccfb8cda7ebf1ba6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Registers_map</type>
      <name>MODE_REGISTERS</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>ac877918ff537493717426219913a7e4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint16_t</type>
      <name>PIXEL_RETURNS</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>ae95c497d39a9387c5b33af5e74ac61f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint16_t</type>
      <name>PIXEL_SLICES</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>a2004342d5ab5ca8fa442346fa4a99a21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>RANGE_BITS</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>aa9d08cf2e1fd31f8aade26dd28bb3e6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Configs_map</type>
      <name>REGS_OFFSET_ADDRS</name>
      <anchorfile>namespacehfl.html</anchorfile>
      <anchor>a5b06676807f0553530d26f7d64f569cc</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
