<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>abstract_parser.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-sick_tim3xx/doc_stacks/2014-07-25_06-48-49.109980/sick_tim3xx/src/</path>
    <filename>abstract__parser_8cpp</filename>
    <includes id="abstract__parser_8h" name="abstract_parser.h" local="no" imported="no">sick_tim3xx/abstract_parser.h</includes>
    <namespace>sick_tim3xx</namespace>
  </compound>
  <compound kind="file">
    <name>abstract_parser.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-sick_tim3xx/doc_stacks/2014-07-25_06-48-49.109980/sick_tim3xx/include/sick_tim3xx/</path>
    <filename>abstract__parser_8h</filename>
    <class kind="class">sick_tim3xx::AbstractParser</class>
    <namespace>sick_tim3xx</namespace>
  </compound>
  <compound kind="file">
    <name>sick_tim310.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-sick_tim3xx/doc_stacks/2014-07-25_06-48-49.109980/sick_tim3xx/src/</path>
    <filename>sick__tim310_8cpp</filename>
    <includes id="sick__tim3xx__common__usb_8h" name="sick_tim3xx_common_usb.h" local="no" imported="no">sick_tim3xx/sick_tim3xx_common_usb.h</includes>
    <includes id="sick__tim310__parser_8h" name="sick_tim310_parser.h" local="no" imported="no">sick_tim3xx/sick_tim310_parser.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>sick__tim310_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sick_tim310_1130000m01.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-sick_tim3xx/doc_stacks/2014-07-25_06-48-49.109980/sick_tim3xx/src/</path>
    <filename>sick__tim310__1130000m01_8cpp</filename>
    <includes id="sick__tim3xx__common__usb_8h" name="sick_tim3xx_common_usb.h" local="no" imported="no">sick_tim3xx/sick_tim3xx_common_usb.h</includes>
    <includes id="sick__tim310__1130000m01__parser_8h" name="sick_tim310_1130000m01_parser.h" local="no" imported="no">sick_tim3xx/sick_tim310_1130000m01_parser.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>sick__tim310__1130000m01_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sick_tim310_1130000m01_parser.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-sick_tim3xx/doc_stacks/2014-07-25_06-48-49.109980/sick_tim3xx/src/</path>
    <filename>sick__tim310__1130000m01__parser_8cpp</filename>
    <includes id="sick__tim310__1130000m01__parser_8h" name="sick_tim310_1130000m01_parser.h" local="no" imported="no">sick_tim3xx/sick_tim310_1130000m01_parser.h</includes>
    <namespace>sick_tim3xx</namespace>
  </compound>
  <compound kind="file">
    <name>sick_tim310_1130000m01_parser.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-sick_tim3xx/doc_stacks/2014-07-25_06-48-49.109980/sick_tim3xx/include/sick_tim3xx/</path>
    <filename>sick__tim310__1130000m01__parser_8h</filename>
    <includes id="abstract__parser_8h" name="abstract_parser.h" local="no" imported="no">sick_tim3xx/abstract_parser.h</includes>
    <class kind="class">sick_tim3xx::SickTim3101130000M01Parser</class>
    <namespace>sick_tim3xx</namespace>
  </compound>
  <compound kind="file">
    <name>sick_tim310_parser.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-sick_tim3xx/doc_stacks/2014-07-25_06-48-49.109980/sick_tim3xx/src/</path>
    <filename>sick__tim310__parser_8cpp</filename>
    <includes id="sick__tim310__parser_8h" name="sick_tim310_parser.h" local="no" imported="no">sick_tim3xx/sick_tim310_parser.h</includes>
    <namespace>sick_tim3xx</namespace>
  </compound>
  <compound kind="file">
    <name>sick_tim310_parser.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-sick_tim3xx/doc_stacks/2014-07-25_06-48-49.109980/sick_tim3xx/include/sick_tim3xx/</path>
    <filename>sick__tim310__parser_8h</filename>
    <includes id="abstract__parser_8h" name="abstract_parser.h" local="no" imported="no">sick_tim3xx/abstract_parser.h</includes>
    <class kind="class">sick_tim3xx::SickTim310Parser</class>
    <namespace>sick_tim3xx</namespace>
  </compound>
  <compound kind="file">
    <name>sick_tim310s01.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-sick_tim3xx/doc_stacks/2014-07-25_06-48-49.109980/sick_tim3xx/src/</path>
    <filename>sick__tim310s01_8cpp</filename>
    <includes id="sick__tim3xx__common__usb_8h" name="sick_tim3xx_common_usb.h" local="no" imported="no">sick_tim3xx/sick_tim3xx_common_usb.h</includes>
    <includes id="sick__tim310s01__parser_8h" name="sick_tim310s01_parser.h" local="no" imported="no">sick_tim3xx/sick_tim310s01_parser.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>sick__tim310s01_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sick_tim310s01_parser.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-sick_tim3xx/doc_stacks/2014-07-25_06-48-49.109980/sick_tim3xx/src/</path>
    <filename>sick__tim310s01__parser_8cpp</filename>
    <includes id="sick__tim310s01__parser_8h" name="sick_tim310s01_parser.h" local="no" imported="no">sick_tim3xx/sick_tim310s01_parser.h</includes>
    <namespace>sick_tim3xx</namespace>
  </compound>
  <compound kind="file">
    <name>sick_tim310s01_parser.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-sick_tim3xx/doc_stacks/2014-07-25_06-48-49.109980/sick_tim3xx/include/sick_tim3xx/</path>
    <filename>sick__tim310s01__parser_8h</filename>
    <includes id="abstract__parser_8h" name="abstract_parser.h" local="no" imported="no">sick_tim3xx/abstract_parser.h</includes>
    <class kind="class">sick_tim3xx::SickTim310S01Parser</class>
    <namespace>sick_tim3xx</namespace>
  </compound>
  <compound kind="file">
    <name>sick_tim3xx_common.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-sick_tim3xx/doc_stacks/2014-07-25_06-48-49.109980/sick_tim3xx/src/</path>
    <filename>sick__tim3xx__common_8cpp</filename>
    <includes id="sick__tim3xx__common_8h" name="sick_tim3xx_common.h" local="no" imported="no">sick_tim3xx/sick_tim3xx_common.h</includes>
    <namespace>sick_tim3xx</namespace>
  </compound>
  <compound kind="file">
    <name>sick_tim3xx_common.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-sick_tim3xx/doc_stacks/2014-07-25_06-48-49.109980/sick_tim3xx/include/sick_tim3xx/</path>
    <filename>sick__tim3xx__common_8h</filename>
    <includes id="abstract__parser_8h" name="abstract_parser.h" local="no" imported="no">sick_tim3xx/abstract_parser.h</includes>
    <class kind="class">sick_tim3xx::SickTim3xxCommon</class>
    <namespace>sick_tim3xx</namespace>
  </compound>
  <compound kind="file">
    <name>sick_tim3xx_common_tcp.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-sick_tim3xx/doc_stacks/2014-07-25_06-48-49.109980/sick_tim3xx/src/</path>
    <filename>sick__tim3xx__common__tcp_8cpp</filename>
    <includes id="sick__tim3xx__common__tcp_8h" name="sick_tim3xx_common_tcp.h" local="no" imported="no">sick_tim3xx/sick_tim3xx_common_tcp.h</includes>
    <namespace>sick_tim3xx</namespace>
  </compound>
  <compound kind="file">
    <name>sick_tim3xx_common_tcp.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-sick_tim3xx/doc_stacks/2014-07-25_06-48-49.109980/sick_tim3xx/include/sick_tim3xx/</path>
    <filename>sick__tim3xx__common__tcp_8h</filename>
    <includes id="sick__tim3xx__common_8h" name="sick_tim3xx_common.h" local="no" imported="no">sick_tim3xx/sick_tim3xx_common.h</includes>
    <class kind="class">sick_tim3xx::SickTim3xxCommonTcp</class>
    <namespace>sick_tim3xx</namespace>
  </compound>
  <compound kind="file">
    <name>sick_tim3xx_common_usb.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-sick_tim3xx/doc_stacks/2014-07-25_06-48-49.109980/sick_tim3xx/src/</path>
    <filename>sick__tim3xx__common__usb_8cpp</filename>
    <includes id="sick__tim3xx__common__usb_8h" name="sick_tim3xx_common_usb.h" local="no" imported="no">sick_tim3xx/sick_tim3xx_common_usb.h</includes>
    <namespace>sick_tim3xx</namespace>
  </compound>
  <compound kind="file">
    <name>sick_tim3xx_common_usb.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-sick_tim3xx/doc_stacks/2014-07-25_06-48-49.109980/sick_tim3xx/include/sick_tim3xx/</path>
    <filename>sick__tim3xx__common__usb_8h</filename>
    <includes id="sick__tim3xx__common_8h" name="sick_tim3xx_common.h" local="no" imported="no">sick_tim3xx/sick_tim3xx_common.h</includes>
    <class kind="class">sick_tim3xx::SickTim3xxCommonUsb</class>
    <namespace>sick_tim3xx</namespace>
  </compound>
  <compound kind="file">
    <name>sick_tim3xx_datagram_test.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-sick_tim3xx/doc_stacks/2014-07-25_06-48-49.109980/sick_tim3xx/test/</path>
    <filename>sick__tim3xx__datagram__test_8cpp</filename>
    <includes id="sick__tim3xx__datagram__test_8h" name="sick_tim3xx_datagram_test.h" local="no" imported="no">sick_tim3xx/sick_tim3xx_datagram_test.h</includes>
    <includes id="sick__tim310s01__parser_8h" name="sick_tim310s01_parser.h" local="no" imported="no">sick_tim3xx/sick_tim310s01_parser.h</includes>
    <namespace>sick_tim3xx</namespace>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>sick__tim3xx__datagram__test_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sick_tim3xx_datagram_test.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-sick_tim3xx/doc_stacks/2014-07-25_06-48-49.109980/sick_tim3xx/include/sick_tim3xx/</path>
    <filename>sick__tim3xx__datagram__test_8h</filename>
    <includes id="abstract__parser_8h" name="abstract_parser.h" local="no" imported="no">sick_tim3xx/abstract_parser.h</includes>
    <class kind="class">sick_tim3xx::SickTim3xxDatagramTest</class>
    <namespace>sick_tim3xx</namespace>
  </compound>
  <compound kind="file">
    <name>sick_tim551_2050001.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-sick_tim3xx/doc_stacks/2014-07-25_06-48-49.109980/sick_tim3xx/src/</path>
    <filename>sick__tim551__2050001_8cpp</filename>
    <includes id="sick__tim3xx__common__usb_8h" name="sick_tim3xx_common_usb.h" local="no" imported="no">sick_tim3xx/sick_tim3xx_common_usb.h</includes>
    <includes id="sick__tim3xx__common__tcp_8h" name="sick_tim3xx_common_tcp.h" local="no" imported="no">sick_tim3xx/sick_tim3xx_common_tcp.h</includes>
    <includes id="sick__tim551__2050001__parser_8h" name="sick_tim551_2050001_parser.h" local="no" imported="no">sick_tim3xx/sick_tim551_2050001_parser.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>sick__tim551__2050001_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sick_tim551_2050001_parser.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-sick_tim3xx/doc_stacks/2014-07-25_06-48-49.109980/sick_tim3xx/src/</path>
    <filename>sick__tim551__2050001__parser_8cpp</filename>
    <includes id="sick__tim551__2050001__parser_8h" name="sick_tim551_2050001_parser.h" local="no" imported="no">sick_tim3xx/sick_tim551_2050001_parser.h</includes>
    <namespace>sick_tim3xx</namespace>
  </compound>
  <compound kind="file">
    <name>sick_tim551_2050001_parser.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-sick_tim3xx/doc_stacks/2014-07-25_06-48-49.109980/sick_tim3xx/include/sick_tim3xx/</path>
    <filename>sick__tim551__2050001__parser_8h</filename>
    <includes id="abstract__parser_8h" name="abstract_parser.h" local="no" imported="no">sick_tim3xx/abstract_parser.h</includes>
    <class kind="class">sick_tim3xx::SickTim5512050001Parser</class>
    <namespace>sick_tim3xx</namespace>
  </compound>
  <compound kind="namespace">
    <name>ros</name>
    <filename>namespaceros.html</filename>
  </compound>
  <compound kind="namespace">
    <name>sick_tim3xx</name>
    <filename>namespacesick__tim3xx.html</filename>
    <class kind="class">sick_tim3xx::AbstractParser</class>
    <class kind="class">sick_tim3xx::SickTim3101130000M01Parser</class>
    <class kind="class">sick_tim3xx::SickTim310Parser</class>
    <class kind="class">sick_tim3xx::SickTim310S01Parser</class>
    <class kind="class">sick_tim3xx::SickTim3xxCommon</class>
    <class kind="class">sick_tim3xx::SickTim3xxCommonTcp</class>
    <class kind="class">sick_tim3xx::SickTim3xxCommonUsb</class>
    <class kind="class">sick_tim3xx::SickTim3xxDatagramTest</class>
    <class kind="class">sick_tim3xx::SickTim5512050001Parser</class>
  </compound>
  <compound kind="class">
    <name>sick_tim3xx::AbstractParser</name>
    <filename>classsick__tim3xx_1_1AbstractParser.html</filename>
    <member kind="function">
      <type></type>
      <name>AbstractParser</name>
      <anchorfile>classsick__tim3xx_1_1AbstractParser.html</anchorfile>
      <anchor>a6d2f33aaac57348cfc3a6f1c700463e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>parse_datagram</name>
      <anchorfile>classsick__tim3xx_1_1AbstractParser.html</anchorfile>
      <anchor>a040305aae1e16a810d81882559246195</anchor>
      <arglist>(char *datagram, size_t datagram_length, SickTim3xxConfig &amp;config, sensor_msgs::LaserScan &amp;msg)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~AbstractParser</name>
      <anchorfile>classsick__tim3xx_1_1AbstractParser.html</anchorfile>
      <anchor>a2b8364c6410400346030f1649dbebb2c</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick_tim3xx::SickTim3101130000M01Parser</name>
    <filename>classsick__tim3xx_1_1SickTim3101130000M01Parser.html</filename>
    <base>sick_tim3xx::AbstractParser</base>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>parse_datagram</name>
      <anchorfile>classsick__tim3xx_1_1SickTim3101130000M01Parser.html</anchorfile>
      <anchor>a02fabed68de83a645a6b8d44597905bb</anchor>
      <arglist>(char *datagram, size_t datagram_length, SickTim3xxConfig &amp;config, sensor_msgs::LaserScan &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SickTim3101130000M01Parser</name>
      <anchorfile>classsick__tim3xx_1_1SickTim3101130000M01Parser.html</anchorfile>
      <anchor>a34360d82fb820e5ad540954537a4a4f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SickTim3101130000M01Parser</name>
      <anchorfile>classsick__tim3xx_1_1SickTim3101130000M01Parser.html</anchorfile>
      <anchor>aaddf17d65b7803c8eb09547a7dd74cde</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick_tim3xx::SickTim310Parser</name>
    <filename>classsick__tim3xx_1_1SickTim310Parser.html</filename>
    <base>sick_tim3xx::AbstractParser</base>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>parse_datagram</name>
      <anchorfile>classsick__tim3xx_1_1SickTim310Parser.html</anchorfile>
      <anchor>ac85ee691ba6398f1d3a5a659256b25c4</anchor>
      <arglist>(char *datagram, size_t datagram_length, SickTim3xxConfig &amp;config, sensor_msgs::LaserScan &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SickTim310Parser</name>
      <anchorfile>classsick__tim3xx_1_1SickTim310Parser.html</anchorfile>
      <anchor>a14bac3f43c4cceb6db9c943cbfc6f31c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SickTim310Parser</name>
      <anchorfile>classsick__tim3xx_1_1SickTim310Parser.html</anchorfile>
      <anchor>ada9eb0b23ea76f629626732af8c51763</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick_tim3xx::SickTim310S01Parser</name>
    <filename>classsick__tim3xx_1_1SickTim310S01Parser.html</filename>
    <base>sick_tim3xx::AbstractParser</base>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>parse_datagram</name>
      <anchorfile>classsick__tim3xx_1_1SickTim310S01Parser.html</anchorfile>
      <anchor>a0336b3947bcba01c1bd947e60ef0b30b</anchor>
      <arglist>(char *datagram, size_t datagram_length, SickTim3xxConfig &amp;config, sensor_msgs::LaserScan &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SickTim310S01Parser</name>
      <anchorfile>classsick__tim3xx_1_1SickTim310S01Parser.html</anchorfile>
      <anchor>a49d58fbaaf04ad7a683c93b17ca59946</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SickTim310S01Parser</name>
      <anchorfile>classsick__tim3xx_1_1SickTim310S01Parser.html</anchorfile>
      <anchor>a5fa38d3e999d5c321c6850132cba0acf</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick_tim3xx::SickTim3xxCommon</name>
    <filename>classsick__tim3xx_1_1SickTim3xxCommon.html</filename>
    <member kind="function">
      <type>void</type>
      <name>check_angle_range</name>
      <anchorfile>classsick__tim3xx_1_1SickTim3xxCommon.html</anchorfile>
      <anchor>aae2e51e0f0075b487eca2211027ab904</anchor>
      <arglist>(SickTim3xxConfig &amp;conf)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_expected_frequency</name>
      <anchorfile>classsick__tim3xx_1_1SickTim3xxCommon.html</anchorfile>
      <anchor>a35e9b628e8ec31c6a0945ec3cdcebab4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>init</name>
      <anchorfile>classsick__tim3xx_1_1SickTim3xxCommon.html</anchorfile>
      <anchor>a00c05d4b3e1e1fab172ec0085f894123</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>loopOnce</name>
      <anchorfile>classsick__tim3xx_1_1SickTim3xxCommon.html</anchorfile>
      <anchor>a868580e04f246fb3c416ba5c58d8733e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SickTim3xxCommon</name>
      <anchorfile>classsick__tim3xx_1_1SickTim3xxCommon.html</anchorfile>
      <anchor>aea98be2d6c9d96eb600c752724c4a4c9</anchor>
      <arglist>(AbstractParser *parser)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update_config</name>
      <anchorfile>classsick__tim3xx_1_1SickTim3xxCommon.html</anchorfile>
      <anchor>a647f487a15770c32acd707f2d5496f2b</anchor>
      <arglist>(sick_tim3xx::SickTim3xxConfig &amp;new_config, uint32_t level=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SickTim3xxCommon</name>
      <anchorfile>classsick__tim3xx_1_1SickTim3xxCommon.html</anchorfile>
      <anchor>a915f2d87245ea0e43c8d05d19afaadc6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual int</type>
      <name>close_device</name>
      <anchorfile>classsick__tim3xx_1_1SickTim3xxCommon.html</anchorfile>
      <anchor>af3b6ff89636a9114df8542a34b494a9e</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual int</type>
      <name>get_datagram</name>
      <anchorfile>classsick__tim3xx_1_1SickTim3xxCommon.html</anchorfile>
      <anchor>a43abda842dfef1254b354ef21c6423f7</anchor>
      <arglist>(unsigned char *receiveBuffer, int bufferSize, int *actual_length)=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual int</type>
      <name>init_device</name>
      <anchorfile>classsick__tim3xx_1_1SickTim3xxCommon.html</anchorfile>
      <anchor>a9f0f3ad4e1637781301364a06657caca</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>init_scanner</name>
      <anchorfile>classsick__tim3xx_1_1SickTim3xxCommon.html</anchorfile>
      <anchor>a897f70d731b8d38f13a4448f1ad82783</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual int</type>
      <name>sendSOPASCommand</name>
      <anchorfile>classsick__tim3xx_1_1SickTim3xxCommon.html</anchorfile>
      <anchor>af32d497e7ef3229c6f26b7d1e95e658b</anchor>
      <arglist>(const char *request, std::vector&lt; unsigned char &gt; *reply)=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>stop_scanner</name>
      <anchorfile>classsick__tim3xx_1_1SickTim3xxCommon.html</anchorfile>
      <anchor>a0ab47713e787461af187e49f3c507f30</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>diagnostic_updater::Updater</type>
      <name>diagnostics_</name>
      <anchorfile>classsick__tim3xx_1_1SickTim3xxCommon.html</anchorfile>
      <anchor>ac157ced03faed360fd7676c42c52b5fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SickTim3xxConfig</type>
      <name>config_</name>
      <anchorfile>classsick__tim3xx_1_1SickTim3xxCommon.html</anchorfile>
      <anchor>a0f3f72740fea82bfef928a9bd8ab76d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>datagram_pub_</name>
      <anchorfile>classsick__tim3xx_1_1SickTim3xxCommon.html</anchorfile>
      <anchor>a97d85375c194404a7780391ce9beb507</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>diagnostic_updater::DiagnosedPublisher&lt; sensor_msgs::LaserScan &gt; *</type>
      <name>diagnosticPub_</name>
      <anchorfile>classsick__tim3xx_1_1SickTim3xxCommon.html</anchorfile>
      <anchor>a796436992fe280fa0daa8d51e63eb991</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dynamic_reconfigure::Server&lt; sick_tim3xx::SickTim3xxConfig &gt;</type>
      <name>dynamic_reconfigure_server_</name>
      <anchorfile>classsick__tim3xx_1_1SickTim3xxCommon.html</anchorfile>
      <anchor>a22f8b4d46d5147b356e83f687f0afaab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>expectedFrequency_</name>
      <anchorfile>classsick__tim3xx_1_1SickTim3xxCommon.html</anchorfile>
      <anchor>a7996595f0e0e78b7e006c31d69aa1334</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classsick__tim3xx_1_1SickTim3xxCommon.html</anchorfile>
      <anchor>a06135cf7af8003b41272aadd71db771c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>AbstractParser *</type>
      <name>parser_</name>
      <anchorfile>classsick__tim3xx_1_1SickTim3xxCommon.html</anchorfile>
      <anchor>a232f32dd43c0b9bf69b57743d4db9102</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_</name>
      <anchorfile>classsick__tim3xx_1_1SickTim3xxCommon.html</anchorfile>
      <anchor>a1099720d2d4c99303b75c29b78936c5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>publish_datagram_</name>
      <anchorfile>classsick__tim3xx_1_1SickTim3xxCommon.html</anchorfile>
      <anchor>a0d8349aa70558cc9ed8f3fb5c68327ca</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick_tim3xx::SickTim3xxCommonTcp</name>
    <filename>classsick__tim3xx_1_1SickTim3xxCommonTcp.html</filename>
    <base>sick_tim3xx::SickTim3xxCommon</base>
    <member kind="function">
      <type></type>
      <name>SickTim3xxCommonTcp</name>
      <anchorfile>classsick__tim3xx_1_1SickTim3xxCommonTcp.html</anchorfile>
      <anchor>a5bf20c6e96e2f9367dac9d367cc5f6d8</anchor>
      <arglist>(const std::string &amp;hostname, AbstractParser *parser)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SickTim3xxCommonTcp</name>
      <anchorfile>classsick__tim3xx_1_1SickTim3xxCommonTcp.html</anchorfile>
      <anchor>a25e71261269c569f480a90940d3b455e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>checkDeadline</name>
      <anchorfile>classsick__tim3xx_1_1SickTim3xxCommonTcp.html</anchorfile>
      <anchor>a823472c9dc8a269059241fbfa060af86</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>close_device</name>
      <anchorfile>classsick__tim3xx_1_1SickTim3xxCommonTcp.html</anchorfile>
      <anchor>a2e895509d61e86a2fa1f1dccb761c66e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>get_datagram</name>
      <anchorfile>classsick__tim3xx_1_1SickTim3xxCommonTcp.html</anchorfile>
      <anchor>a828023549a5a623fbc976853b6371728</anchor>
      <arglist>(unsigned char *receiveBuffer, int bufferSize, int *actual_length)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>handleRead</name>
      <anchorfile>classsick__tim3xx_1_1SickTim3xxCommonTcp.html</anchorfile>
      <anchor>ae3a9028b77ab00fbea93dca4e5857f01</anchor>
      <arglist>(boost::system::error_code error, size_t bytes_transfered)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>init_device</name>
      <anchorfile>classsick__tim3xx_1_1SickTim3xxCommonTcp.html</anchorfile>
      <anchor>a82b9df9a4bd5a4b721cb33c5e3fd6585</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>readWithTimeout</name>
      <anchorfile>classsick__tim3xx_1_1SickTim3xxCommonTcp.html</anchorfile>
      <anchor>a8746dfb924803ccfad22fc75e5d6c722</anchor>
      <arglist>(size_t timeout_ms, char *buffer, int buffer_size, int *bytes_read=0, bool *exception_occured=0)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>sendSOPASCommand</name>
      <anchorfile>classsick__tim3xx_1_1SickTim3xxCommonTcp.html</anchorfile>
      <anchor>a35d8a4322638ccee6c62ac8127c0a9c9</anchor>
      <arglist>(const char *request, std::vector&lt; unsigned char &gt; *reply)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>bytes_transfered_</name>
      <anchorfile>classsick__tim3xx_1_1SickTim3xxCommonTcp.html</anchorfile>
      <anchor>ad60f23025fd44bf2548b3d07b3cb0cd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::asio::deadline_timer</type>
      <name>deadline_</name>
      <anchorfile>classsick__tim3xx_1_1SickTim3xxCommonTcp.html</anchorfile>
      <anchor>aa5276b8fc2f249cc0c6b49d93e3e92c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::system::error_code</type>
      <name>ec_</name>
      <anchorfile>classsick__tim3xx_1_1SickTim3xxCommonTcp.html</anchorfile>
      <anchor>a73a7791e17dd708584314489d5924072</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>hostname_</name>
      <anchorfile>classsick__tim3xx_1_1SickTim3xxCommonTcp.html</anchorfile>
      <anchor>a0e734b66af0cb0f807ce37e5b664f771</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::asio::streambuf</type>
      <name>input_buffer_</name>
      <anchorfile>classsick__tim3xx_1_1SickTim3xxCommonTcp.html</anchorfile>
      <anchor>a7cbc4bcfee437077b33036e488dd7c67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::asio::io_service</type>
      <name>io_service_</name>
      <anchorfile>classsick__tim3xx_1_1SickTim3xxCommonTcp.html</anchorfile>
      <anchor>a4925d6597865b9299df33d359d960990</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::asio::ip::tcp::socket</type>
      <name>socket_</name>
      <anchorfile>classsick__tim3xx_1_1SickTim3xxCommonTcp.html</anchorfile>
      <anchor>a44ad77a021f086c30d9e8fc265c2d5ca</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick_tim3xx::SickTim3xxCommonUsb</name>
    <filename>classsick__tim3xx_1_1SickTim3xxCommonUsb.html</filename>
    <base>sick_tim3xx::SickTim3xxCommon</base>
    <member kind="function">
      <type></type>
      <name>SickTim3xxCommonUsb</name>
      <anchorfile>classsick__tim3xx_1_1SickTim3xxCommonUsb.html</anchorfile>
      <anchor>a4dd9f8ab7546c5ca92451376ccfc3d97</anchor>
      <arglist>(AbstractParser *parser)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SickTim3xxCommonUsb</name>
      <anchorfile>classsick__tim3xx_1_1SickTim3xxCommonUsb.html</anchorfile>
      <anchor>a763c42d6c2169df6375a6ecf4dc86ac9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>close_device</name>
      <anchorfile>classsick__tim3xx_1_1SickTim3xxCommonUsb.html</anchorfile>
      <anchor>ab2ccf09252bd2ae18bfbfb148528b14c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>get_datagram</name>
      <anchorfile>classsick__tim3xx_1_1SickTim3xxCommonUsb.html</anchorfile>
      <anchor>a07ce0c464d1408e162aa0028fde2ed78</anchor>
      <arglist>(unsigned char *receiveBuffer, int bufferSize, int *actual_length)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>init_device</name>
      <anchorfile>classsick__tim3xx_1_1SickTim3xxCommonUsb.html</anchorfile>
      <anchor>a666f507f7a59d4f73e5674d41e3de533</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>sendSOPASCommand</name>
      <anchorfile>classsick__tim3xx_1_1SickTim3xxCommonUsb.html</anchorfile>
      <anchor>aadb54d9985eda6f3dfeca0d7490a6ef6</anchor>
      <arglist>(const char *request, std::vector&lt; unsigned char &gt; *reply)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>freeSOPASDeviceList</name>
      <anchorfile>classsick__tim3xx_1_1SickTim3xxCommonUsb.html</anchorfile>
      <anchor>a772e8ab8af8ab7a478698474cc7363b4</anchor>
      <arglist>(libusb_device **list)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ssize_t</type>
      <name>getSOPASDeviceList</name>
      <anchorfile>classsick__tim3xx_1_1SickTim3xxCommonUsb.html</anchorfile>
      <anchor>a674484ec254c2a5f159fe07e9ed42da1</anchor>
      <arglist>(libusb_context *ctx, uint16_t vendorID, uint16_t productID, libusb_device ***list)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>printSOPASDeviceInformation</name>
      <anchorfile>classsick__tim3xx_1_1SickTim3xxCommonUsb.html</anchorfile>
      <anchor>ac27b5fa529752a9dfd5eec046af60d8b</anchor>
      <arglist>(ssize_t numberOfDevices, libusb_device **devices)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>printUSBDeviceDetails</name>
      <anchorfile>classsick__tim3xx_1_1SickTim3xxCommonUsb.html</anchorfile>
      <anchor>ae9e31a573196518ba3fbbd9d1c9d4c71</anchor>
      <arglist>(struct libusb_device_descriptor desc)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>printUSBInterfaceDetails</name>
      <anchorfile>classsick__tim3xx_1_1SickTim3xxCommonUsb.html</anchorfile>
      <anchor>aa9e341ada0a7fda5fe7432f3bf1fbb87</anchor>
      <arglist>(libusb_device *device)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>libusb_context *</type>
      <name>ctx_</name>
      <anchorfile>classsick__tim3xx_1_1SickTim3xxCommonUsb.html</anchorfile>
      <anchor>afdf28dd926664797f24a34fb14e0cb84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>libusb_device_handle *</type>
      <name>device_handle_</name>
      <anchorfile>classsick__tim3xx_1_1SickTim3xxCommonUsb.html</anchorfile>
      <anchor>a7bf1759d50b53d5683a16d553b1faf23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>libusb_device **</type>
      <name>devices_</name>
      <anchorfile>classsick__tim3xx_1_1SickTim3xxCommonUsb.html</anchorfile>
      <anchor>a8f3c0340568f5f06f4a5566f06b8b9fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ssize_t</type>
      <name>numberOfDevices_</name>
      <anchorfile>classsick__tim3xx_1_1SickTim3xxCommonUsb.html</anchorfile>
      <anchor>a2a093f2886c9919de8dc55bc5b48d045</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const unsigned int</type>
      <name>USB_TIMEOUT</name>
      <anchorfile>classsick__tim3xx_1_1SickTim3xxCommonUsb.html</anchorfile>
      <anchor>a6053994d9d941f22bfcf2ee7453001eb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick_tim3xx::SickTim3xxDatagramTest</name>
    <filename>classsick__tim3xx_1_1SickTim3xxDatagramTest.html</filename>
    <member kind="function">
      <type>void</type>
      <name>check_angle_range</name>
      <anchorfile>classsick__tim3xx_1_1SickTim3xxDatagramTest.html</anchorfile>
      <anchor>a331e3371a0dbcddebcdce0d1b475b97c</anchor>
      <arglist>(SickTim3xxConfig &amp;conf)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SickTim3xxDatagramTest</name>
      <anchorfile>classsick__tim3xx_1_1SickTim3xxDatagramTest.html</anchorfile>
      <anchor>a0689dc348e2235d5c51c36bb358987b9</anchor>
      <arglist>(AbstractParser *parser)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update_config</name>
      <anchorfile>classsick__tim3xx_1_1SickTim3xxDatagramTest.html</anchorfile>
      <anchor>a9d5abe62d33d8f5c572e083e67f59825</anchor>
      <arglist>(sick_tim3xx::SickTim3xxConfig &amp;new_config, uint32_t level=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SickTim3xxDatagramTest</name>
      <anchorfile>classsick__tim3xx_1_1SickTim3xxDatagramTest.html</anchorfile>
      <anchor>a4141c7f66d3f02cf6fd24ae0fd6f2d2c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>datagramCB</name>
      <anchorfile>classsick__tim3xx_1_1SickTim3xxDatagramTest.html</anchorfile>
      <anchor>adb0de40cd095faef62fbcb986aee944d</anchor>
      <arglist>(const std_msgs::String::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SickTim3xxConfig</type>
      <name>config_</name>
      <anchorfile>classsick__tim3xx_1_1SickTim3xxDatagramTest.html</anchorfile>
      <anchor>a2cb422ea27b4188ef9b3193cbd4aece3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dynamic_reconfigure::Server&lt; sick_tim3xx::SickTim3xxConfig &gt;</type>
      <name>dynamic_reconfigure_server_</name>
      <anchorfile>classsick__tim3xx_1_1SickTim3xxDatagramTest.html</anchorfile>
      <anchor>acf66902b8af56802c5f3efffa4969fe6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classsick__tim3xx_1_1SickTim3xxDatagramTest.html</anchorfile>
      <anchor>a4c1cf314bb16abb7b1844e85ba9e101d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>AbstractParser *</type>
      <name>parser_</name>
      <anchorfile>classsick__tim3xx_1_1SickTim3xxDatagramTest.html</anchorfile>
      <anchor>ac596cf0cf71b2fe6de62bd44390aad5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_</name>
      <anchorfile>classsick__tim3xx_1_1SickTim3xxDatagramTest.html</anchorfile>
      <anchor>afec415bf7dd6f7acbe50a5e1ea4f9acf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>sub_</name>
      <anchorfile>classsick__tim3xx_1_1SickTim3xxDatagramTest.html</anchorfile>
      <anchor>a9bdc531182e27ba21ffa800f614f5b5d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick_tim3xx::SickTim5512050001Parser</name>
    <filename>classsick__tim3xx_1_1SickTim5512050001Parser.html</filename>
    <base>sick_tim3xx::AbstractParser</base>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>parse_datagram</name>
      <anchorfile>classsick__tim3xx_1_1SickTim5512050001Parser.html</anchorfile>
      <anchor>a50f195266b5827beb4ab1463d1aa5f87</anchor>
      <arglist>(char *datagram, size_t datagram_length, SickTim3xxConfig &amp;config, sensor_msgs::LaserScan &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SickTim5512050001Parser</name>
      <anchorfile>classsick__tim3xx_1_1SickTim5512050001Parser.html</anchorfile>
      <anchor>a8a21137ed90bf2318d78163e893c0a8a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SickTim5512050001Parser</name>
      <anchorfile>classsick__tim3xx_1_1SickTim5512050001Parser.html</anchorfile>
      <anchor>a5e73ab9417d66fb51447d04476983535</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
</tagfile>
