<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>abstract_parser.cpp</name>
    <path>/tmp/ws/src/sick_scan/driver/src/</path>
    <filename>abstract__parser_8cpp</filename>
    <includes id="abstract__parser_8h" name="abstract_parser.h" local="no" imported="no">sick_scan/abstract_parser.h</includes>
    <namespace>sick_scan</namespace>
  </compound>
  <compound kind="file">
    <name>abstract_parser.h</name>
    <path>/tmp/ws/src/sick_scan/include/sick_scan/</path>
    <filename>abstract__parser_8h</filename>
    <class kind="class">sick_scan::AbstractParser</class>
    <namespace>sick_scan</namespace>
    <member kind="enumeration">
      <type></type>
      <name>ExitCode</name>
      <anchorfile>namespacesick__scan.html</anchorfile>
      <anchor>adfccb97405103c165cba0ca10f6048ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ExitSuccess</name>
      <anchorfile>namespacesick__scan.html</anchorfile>
      <anchor>adfccb97405103c165cba0ca10f6048caa85324a629b5d003433d50fae484a3dcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ExitError</name>
      <anchorfile>namespacesick__scan.html</anchorfile>
      <anchor>adfccb97405103c165cba0ca10f6048caab07dd22bdd7288375cd4c888ccd0476a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ExitFatal</name>
      <anchorfile>namespacesick__scan.html</anchorfile>
      <anchor>adfccb97405103c165cba0ca10f6048caa00e726deaf13a254868af84e8f44247f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>angle_compensator.cpp</name>
    <path>/tmp/ws/src/sick_scan/driver/src/helper/</path>
    <filename>angle__compensator_8cpp</filename>
    <includes id="angle__compensator_8h" name="angle_compensator.h" local="yes" imported="no">sick_scan/helper/angle_compensator.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>_USE_MATH_DEFINES</name>
      <anchorfile>angle__compensator_8cpp.html</anchorfile>
      <anchor>a525335710b53cb064ca56b936120431e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>angle_compensator.h</name>
    <path>/tmp/ws/src/sick_scan/include/sick_scan/helper/</path>
    <filename>angle__compensator_8h</filename>
    <class kind="class">AngleCompensator</class>
  </compound>
  <compound kind="file">
    <name>BasicDatatypes.hpp</name>
    <path>/tmp/ws/src/sick_scan/include/sick_scan/tcp/</path>
    <filename>BasicDatatypes_8hpp</filename>
    <class kind="class">datatypes::BasicData</class>
    <namespace>datatypes</namespace>
    <member kind="define">
      <type>#define</type>
      <name>deg2rad</name>
      <anchorfile>BasicDatatypes_8hpp.html</anchorfile>
      <anchor>a3a59eceae22ca8dfae7e5255e8836083</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PI</name>
      <anchorfile>BasicDatatypes_8hpp.html</anchorfile>
      <anchor>a598a3330b3c21701223ee0ca14316eca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>rad2degMultiplier</name>
      <anchorfile>BasicDatatypes_8hpp.html</anchorfile>
      <anchor>adfc2262273e88d0a81a55f18c7fc462d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned char</type>
      <name>BYTE</name>
      <anchorfile>BasicDatatypes_8hpp.html</anchorfile>
      <anchor>a4ae1dab0fb4b072a66584546209e7d58</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int16_t</type>
      <name>INT16</name>
      <anchorfile>BasicDatatypes_8hpp.html</anchorfile>
      <anchor>aca6c48234f001fdbd6597515a4cc088d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int32_t</type>
      <name>INT32</name>
      <anchorfile>BasicDatatypes_8hpp.html</anchorfile>
      <anchor>a2c951cf9402cd61f04b43789471dbe7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int8_t</type>
      <name>INT8</name>
      <anchorfile>BasicDatatypes_8hpp.html</anchorfile>
      <anchor>a0e16e07c1525c9688ca6fbd34f334ec8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint16_t</type>
      <name>UINT16</name>
      <anchorfile>BasicDatatypes_8hpp.html</anchorfile>
      <anchor>acbc04026a2008f7c2fccf01718291c20</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint32_t</type>
      <name>UINT32</name>
      <anchorfile>BasicDatatypes_8hpp.html</anchorfile>
      <anchor>adfe04a44baaebba6143c3a23507ff85b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint64_t</type>
      <name>UINT64</name>
      <anchorfile>BasicDatatypes_8hpp.html</anchorfile>
      <anchor>a95df6cdb32afc350ff070f2fe8a54a67</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint8_t</type>
      <name>UINT8</name>
      <anchorfile>BasicDatatypes_8hpp.html</anchorfile>
      <anchor>af3037cbae2cdbc45fb75983c08b87935</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Datatypes</name>
      <anchorfile>BasicDatatypes_8hpp.html</anchorfile>
      <anchor>a82ab93f43ae7334fe9c71fb095f2c619</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Datatype_Unknown</name>
      <anchorfile>BasicDatatypes_8hpp.html</anchorfile>
      <anchor>a82ab93f43ae7334fe9c71fb095f2c619a6d6b8f4bfb2293cb7be57ef4d6a2e640</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Datatype_MeasurementList</name>
      <anchorfile>BasicDatatypes_8hpp.html</anchorfile>
      <anchor>a82ab93f43ae7334fe9c71fb095f2c619ac0bbc24feaf1985ff1f6914321b8c8f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Datatype_Box2D</name>
      <anchorfile>BasicDatatypes_8hpp.html</anchorfile>
      <anchor>a82ab93f43ae7334fe9c71fb095f2c619a012d388216c41f992c54e0d112f499c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Datatype_Line2D</name>
      <anchorfile>BasicDatatypes_8hpp.html</anchorfile>
      <anchor>a82ab93f43ae7334fe9c71fb095f2c619a59c06cefee90de4ba150de22433c9e95</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Datatype_Polygon2D</name>
      <anchorfile>BasicDatatypes_8hpp.html</anchorfile>
      <anchor>a82ab93f43ae7334fe9c71fb095f2c619a9175eb268783cd598ea499ae008e487e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Datatype_Polygon3D</name>
      <anchorfile>BasicDatatypes_8hpp.html</anchorfile>
      <anchor>a82ab93f43ae7334fe9c71fb095f2c619a595a1fd7c5de238778e24de6e83a5c87</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Datatype_Point2D</name>
      <anchorfile>BasicDatatypes_8hpp.html</anchorfile>
      <anchor>a82ab93f43ae7334fe9c71fb095f2c619aed4636da6d54ae1841b610572356e72a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Datatype_Point3D</name>
      <anchorfile>BasicDatatypes_8hpp.html</anchorfile>
      <anchor>a82ab93f43ae7334fe9c71fb095f2c619ae5cb02cde8cb1fbd69161a493090d22f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Datatype_Circle2D</name>
      <anchorfile>BasicDatatypes_8hpp.html</anchorfile>
      <anchor>a82ab93f43ae7334fe9c71fb095f2c619a04bd440c6008bf27b78499f87678ec9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Datatype_Ellipse2D</name>
      <anchorfile>BasicDatatypes_8hpp.html</anchorfile>
      <anchor>a82ab93f43ae7334fe9c71fb095f2c619a206a6843fef3b53745978eebeadbac2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Datatype_Msg</name>
      <anchorfile>BasicDatatypes_8hpp.html</anchorfile>
      <anchor>a82ab93f43ae7334fe9c71fb095f2c619a2588d8610f4038a854b54e93685aaa29</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Datatype_Scan</name>
      <anchorfile>BasicDatatypes_8hpp.html</anchorfile>
      <anchor>a82ab93f43ae7334fe9c71fb095f2c619acc5118880fe0b931a7be926d92f78e8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Datatype_Objects</name>
      <anchorfile>BasicDatatypes_8hpp.html</anchorfile>
      <anchor>a82ab93f43ae7334fe9c71fb095f2c619a1ea996666c00e27badd270b67421eaef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Datatype_Scannerinfo</name>
      <anchorfile>BasicDatatypes_8hpp.html</anchorfile>
      <anchor>a82ab93f43ae7334fe9c71fb095f2c619a4723571a72295d87741388f0d4b828b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Datatype_Trigger</name>
      <anchorfile>BasicDatatypes_8hpp.html</anchorfile>
      <anchor>a82ab93f43ae7334fe9c71fb095f2c619a1b42dbf279ca2ae73e965cb360518747</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Datatype_EvalCaseResult</name>
      <anchorfile>BasicDatatypes_8hpp.html</anchorfile>
      <anchor>a82ab93f43ae7334fe9c71fb095f2c619a6bacd1c093a8d2e81116a4d470cda048</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Datatype_EvalCaseResults</name>
      <anchorfile>BasicDatatypes_8hpp.html</anchorfile>
      <anchor>a82ab93f43ae7334fe9c71fb095f2c619a8dd3a291bce90951b186bb1bdf315a6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Datatype_EvalCase</name>
      <anchorfile>BasicDatatypes_8hpp.html</anchorfile>
      <anchor>a82ab93f43ae7334fe9c71fb095f2c619a9b73d241b5ab52893d5c02827930ba48</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Datatype_EvalCases</name>
      <anchorfile>BasicDatatypes_8hpp.html</anchorfile>
      <anchor>a82ab93f43ae7334fe9c71fb095f2c619af5f53ca5f5b82b7e445d61bace64f077</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Datatype_FieldParameter</name>
      <anchorfile>BasicDatatypes_8hpp.html</anchorfile>
      <anchor>a82ab93f43ae7334fe9c71fb095f2c619a2d8b7b04ffb2154824a299f49a019739</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Datatype_FieldDescription</name>
      <anchorfile>BasicDatatypes_8hpp.html</anchorfile>
      <anchor>a82ab93f43ae7334fe9c71fb095f2c619ad5a6e06181ca21f06868616119207a25</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Datatype_Fields</name>
      <anchorfile>BasicDatatypes_8hpp.html</anchorfile>
      <anchor>a82ab93f43ae7334fe9c71fb095f2c619a86174460de18d444ed9fa889c02e4576</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Datatype_SensorStateInfo</name>
      <anchorfile>BasicDatatypes_8hpp.html</anchorfile>
      <anchor>a82ab93f43ae7334fe9c71fb095f2c619a53590bd397840b73fffe22f575cbbf11</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Sourcetype</name>
      <anchorfile>BasicDatatypes_8hpp.html</anchorfile>
      <anchor>aa53994515dc77bc0056bf6d5400fb130</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Sourcetype_Unknown</name>
      <anchorfile>BasicDatatypes_8hpp.html</anchorfile>
      <anchor>aa53994515dc77bc0056bf6d5400fb130a7a4eb8f84c00a341776b936e63029a33</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Sourcetype_LDMRS</name>
      <anchorfile>BasicDatatypes_8hpp.html</anchorfile>
      <anchor>aa53994515dc77bc0056bf6d5400fb130aa92b7475bed584707b3f165a2d884ee3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Sourcetype_MrsApp</name>
      <anchorfile>BasicDatatypes_8hpp.html</anchorfile>
      <anchor>aa53994515dc77bc0056bf6d5400fb130a0e5c78b2ab48a1b921993f5afc41a386</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Sourcetype_MrsChangeApp</name>
      <anchorfile>BasicDatatypes_8hpp.html</anchorfile>
      <anchor>aa53994515dc77bc0056bf6d5400fb130aa71b89a9f95afde6de8280febe89bd2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Sourcetype_MrsFieldApp</name>
      <anchorfile>BasicDatatypes_8hpp.html</anchorfile>
      <anchor>aa53994515dc77bc0056bf6d5400fb130a6e937d19706368944c7d6df8f2d79f44</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Sourcetype_MrsNtpTimeApp</name>
      <anchorfile>BasicDatatypes_8hpp.html</anchorfile>
      <anchor>aa53994515dc77bc0056bf6d5400fb130ae78f43f320201b8cf1dc8bb68461e95c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Sourcetype_MrsScanpointCoordinateApp</name>
      <anchorfile>BasicDatatypes_8hpp.html</anchorfile>
      <anchor>aa53994515dc77bc0056bf6d5400fb130acdc5a2d1c952f81c647007534c01bdaa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>binPrintf.cpp</name>
    <path>/tmp/ws/src/sick_scan/driver/src/</path>
    <filename>binPrintf_8cpp</filename>
    <includes id="binPrintf_8hpp" name="binPrintf.hpp" local="yes" imported="no">sick_scan/binPrintf.hpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>BIN_SPRINTF_MAX_LEN</name>
      <anchorfile>binPrintf_8cpp.html</anchorfile>
      <anchor>a1079a4daa87f749687376c7fdc7d905c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PAD_RIGHT</name>
      <anchorfile>binPrintf_8cpp.html</anchorfile>
      <anchor>a6fd5dddc97219412ab1c4483ce144aef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PAD_ZERO</name>
      <anchorfile>binPrintf_8cpp.html</anchorfile>
      <anchor>a0b08e2c1689b9348d321cdc8846950af</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRINT_BUF_LEN</name>
      <anchorfile>binPrintf_8cpp.html</anchorfile>
      <anchor>a5bf270eda1fe4ed63535e31fab16433e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>binDumpVecToString</name>
      <anchorfile>binPrintf_8cpp.html</anchorfile>
      <anchor>a71c5b102f13a03b0f916f828bf8aaf32</anchor>
      <arglist>(std::vector&lt; unsigned char &gt; *outvec, bool appendReadableText)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>binPrint</name>
      <anchorfile>binPrintf_8cpp.html</anchorfile>
      <anchor>a6b20043cffb6cdc56b9baa50f7c3ed73</anchor>
      <arglist>(char **out, long long *varg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>binPrintchar</name>
      <anchorfile>binPrintf_8cpp.html</anchorfile>
      <anchor>a80d24dee0881360af5cc76e013499ff5</anchor>
      <arglist>(char **str, int c)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>binPrintf</name>
      <anchorfile>binPrintf_8cpp.html</anchorfile>
      <anchor>a474fd2f97b091dc5398194797b0c64d5</anchor>
      <arglist>(const char *format,...)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>binPrinti</name>
      <anchorfile>binPrintf_8cpp.html</anchorfile>
      <anchor>ab96791d05273c587a38302f6ad5fb769</anchor>
      <arglist>(char **out, int i, int b, int sg, int width, int pad, int letbase)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>binPrints</name>
      <anchorfile>binPrintf_8cpp.html</anchorfile>
      <anchor>a5cfc6dec7730a31f824b157bf58ecebd</anchor>
      <arglist>(char **out, const char *string, int width, int pad)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>binSprintf</name>
      <anchorfile>binPrintf_8cpp.html</anchorfile>
      <anchor>a9e5a3e1b1688d69e28e193fa57f8d14a</anchor>
      <arglist>(char *out, const char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>binSprintfVec</name>
      <anchorfile>binPrintf_8cpp.html</anchorfile>
      <anchor>ab057fb9d50c02f985d6482fb369ea1cb</anchor>
      <arglist>(std::vector&lt; unsigned char &gt; *outvec, const char *fmt,...)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>binPrintf.hpp</name>
    <path>/tmp/ws/src/sick_scan/include/sick_scan/</path>
    <filename>binPrintf_8hpp</filename>
    <member kind="function">
      <type>std::string</type>
      <name>binDumpVecToString</name>
      <anchorfile>binPrintf_8hpp.html</anchorfile>
      <anchor>ae874cfbc702036fb0c6c50eb27e40add</anchor>
      <arglist>(std::vector&lt; unsigned char &gt; *outvec, bool appendReadableText=false)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>binSprintf</name>
      <anchorfile>binPrintf_8hpp.html</anchorfile>
      <anchor>a9e5a3e1b1688d69e28e193fa57f8d14a</anchor>
      <arglist>(char *out, const char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>binSprintfVec</name>
      <anchorfile>binPrintf_8hpp.html</anchorfile>
      <anchor>ab057fb9d50c02f985d6482fb369ea1cb</anchor>
      <arglist>(std::vector&lt; unsigned char &gt; *outvec, const char *fmt,...)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>binScanf.cpp</name>
    <path>/tmp/ws/src/sick_scan/driver/src/</path>
    <filename>binScanf_8cpp</filename>
    <includes id="binScanf_8hpp" name="binScanf.hpp" local="yes" imported="no">sick_scan/binScanf.hpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>_CRT_SECURE_NO_WARNINGS</name>
      <anchorfile>binScanf_8cpp.html</anchorfile>
      <anchor>af08ec37a8c99d747fb60fa15bc28678b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ISSPACE</name>
      <anchorfile>binScanf_8cpp.html</anchorfile>
      <anchor>a1d413f6b4085c251735d108d30665a8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAXLN</name>
      <anchorfile>binScanf_8cpp.html</anchorfile>
      <anchor>a1ae60b7c9b3241d6623554dbbdf1b682</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>_binAtob</name>
      <anchorfile>binScanf_8cpp.html</anchorfile>
      <anchor>ad07e0b36996340b8073abbf155dc1f56</anchor>
      <arglist>(unsigned long *vp, char *p, int base)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>_binGetbase</name>
      <anchorfile>binScanf_8cpp.html</anchorfile>
      <anchor>a3cef7eb4603b7b783e9fe6f0a070c905</anchor>
      <arglist>(char *p, int *basep)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>binAtob</name>
      <anchorfile>binScanf_8cpp.html</anchorfile>
      <anchor>af7f7ce85bb5c730aa0d6bb80e0562ab5</anchor>
      <arglist>(unsigned long *vp, char *p, int base)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>binFscanf</name>
      <anchorfile>binScanf_8cpp.html</anchorfile>
      <anchor>ab8a50c81c58dbcb0ef07037418f14f87</anchor>
      <arglist>(FILE *fp, const char *fmt,...)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>binIsspace</name>
      <anchorfile>binScanf_8cpp.html</anchorfile>
      <anchor>a4887f9db6f07075646745ecd7ab446a1</anchor>
      <arglist>(int val)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>binScanfGuessDataLenFromMask</name>
      <anchorfile>binScanf_8cpp.html</anchorfile>
      <anchor>adb3a74b853d51578746594d51d100016</anchor>
      <arglist>(const char *scanfMask)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>binScanfVec</name>
      <anchorfile>binScanf_8cpp.html</anchorfile>
      <anchor>a0ab2eab3da6013566fda2b76c7297a09</anchor>
      <arglist>(const std::vector&lt; unsigned char &gt; *vec, const char *fmt,...)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>binSscanf</name>
      <anchorfile>binScanf_8cpp.html</anchorfile>
      <anchor>aa051e8c384f25b8b4d74466dcf43bc44</anchor>
      <arglist>(const char *fmt,...)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>binSscanf</name>
      <anchorfile>binScanf_8cpp.html</anchorfile>
      <anchor>ad9914944f616f0913ba2066ce68c71cf</anchor>
      <arglist>(const char *buf, const char *fmt,...)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>binVfscanf</name>
      <anchorfile>binScanf_8cpp.html</anchorfile>
      <anchor>a94b04d3d7afda2cf1a612f1714fbb344</anchor>
      <arglist>(FILE *fp, const char *fmt, va_list ap)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>binVsscanf</name>
      <anchorfile>binScanf_8cpp.html</anchorfile>
      <anchor>aa42c7b6bdc8a6597d33101b5c4fbab57</anchor>
      <arglist>(const char *bufOrg, const char *s, va_list ap, int bufLen)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>binScanf.hpp</name>
    <path>/tmp/ws/src/sick_scan/include/sick_scan/</path>
    <filename>binScanf_8hpp</filename>
    <member kind="function">
      <type>int</type>
      <name>binScanfGuessDataLenFromMask</name>
      <anchorfile>binScanf_8hpp.html</anchorfile>
      <anchor>adb3a74b853d51578746594d51d100016</anchor>
      <arglist>(const char *scanfMask)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>binScanfVec</name>
      <anchorfile>binScanf_8hpp.html</anchorfile>
      <anchor>a0ab2eab3da6013566fda2b76c7297a09</anchor>
      <arglist>(const std::vector&lt; unsigned char &gt; *vec, const char *fmt,...)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>binSscanf</name>
      <anchorfile>binScanf_8hpp.html</anchorfile>
      <anchor>aa051e8c384f25b8b4d74466dcf43bc44</anchor>
      <arglist>(const char *fmt,...)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>binSscanf</name>
      <anchorfile>binScanf_8hpp.html</anchorfile>
      <anchor>ad9914944f616f0913ba2066ce68c71cf</anchor>
      <arglist>(const char *buf, const char *fmt,...)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>client_socket.cpp</name>
    <path>/tmp/ws/src/sick_scan/test/emulator/src/</path>
    <filename>client__socket_8cpp</filename>
    <includes id="ros__wrapper_8h" name="ros_wrapper.h" local="yes" imported="no">sick_scan/ros_wrapper.h</includes>
    <includes id="client__socket_8h" name="client_socket.h" local="yes" imported="no">sick_scan/client_socket.h</includes>
  </compound>
  <compound kind="file">
    <name>client_socket.h</name>
    <path>/tmp/ws/src/sick_scan/test/emulator/include/sick_scan/</path>
    <filename>client__socket_8h</filename>
    <class kind="class">sick_scan::ClientSocket</class>
    <namespace>sick_scan</namespace>
  </compound>
  <compound kind="file">
    <name>cola_converter.cpp</name>
    <path>/tmp/ws/src/sick_scan/test/emulator/src/</path>
    <filename>cola__converter_8cpp</filename>
    <includes id="ros__wrapper_8h" name="ros_wrapper.h" local="yes" imported="no">sick_scan/ros_wrapper.h</includes>
    <includes id="cola__converter_8h" name="cola_converter.h" local="yes" imported="no">sick_scan/cola_converter.h</includes>
    <includes id="cola__parser_8h" name="cola_parser.h" local="yes" imported="no">sick_scan/cola_parser.h</includes>
    <member kind="function" static="yes">
      <type>static uint8_t</type>
      <name>CRC8XOR</name>
      <anchorfile>cola__converter_8cpp.html</anchorfile>
      <anchor>a2f9cfc4b6a464ac384d987f745fc21ab</anchor>
      <arglist>(uint8_t *msgBlock, size_t len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cola_converter.h</name>
    <path>/tmp/ws/src/sick_scan/test/emulator/include/sick_scan/</path>
    <filename>cola__converter_8h</filename>
    <includes id="ros__wrapper_8h" name="ros_wrapper.h" local="yes" imported="no">sick_scan/ros_wrapper.h</includes>
    <class kind="class">sick_scan::ColaAsciiBinaryConverter</class>
    <namespace>sick_scan</namespace>
  </compound>
  <compound kind="file">
    <name>cola_encoder.cpp</name>
    <path>/tmp/ws/src/sick_scan/test/emulator/src/</path>
    <filename>cola__encoder_8cpp</filename>
    <includes id="ros__wrapper_8h" name="ros_wrapper.h" local="yes" imported="no">sick_scan/ros_wrapper.h</includes>
    <includes id="cola__encoder_8h" name="cola_encoder.h" local="yes" imported="no">sick_scan/cola_encoder.h</includes>
  </compound>
  <compound kind="file">
    <name>cola_encoder.h</name>
    <path>/tmp/ws/src/sick_scan/test/emulator/include/sick_scan/</path>
    <filename>cola__encoder_8h</filename>
    <includes id="ros__wrapper_8h" name="ros_wrapper.h" local="yes" imported="no">sick_scan/ros_wrapper.h</includes>
    <includes id="cola__parser_8h" name="cola_parser.h" local="yes" imported="no">sick_scan/cola_parser.h</includes>
    <class kind="class">sick_scan::ColaEncoder</class>
    <namespace>sick_scan</namespace>
  </compound>
  <compound kind="file">
    <name>cola_parser.cpp</name>
    <path>/tmp/ws/src/sick_scan/test/emulator/src/</path>
    <filename>cola__parser_8cpp</filename>
    <includes id="ros__wrapper_8h" name="ros_wrapper.h" local="yes" imported="no">sick_scan/ros_wrapper.h</includes>
    <includes id="cola__parser_8h" name="cola_parser.h" local="yes" imported="no">sick_scan/cola_parser.h</includes>
  </compound>
  <compound kind="file">
    <name>cola_parser.h</name>
    <path>/tmp/ws/src/sick_scan/test/emulator/include/sick_scan/</path>
    <filename>cola__parser_8h</filename>
    <includes id="ros__wrapper_8h" name="ros_wrapper.h" local="yes" imported="no">sick_scan/ros_wrapper.h</includes>
    <includes id="cola__converter_8h" name="cola_converter.h" local="yes" imported="no">sick_scan/cola_converter.h</includes>
    <class kind="class">sick_scan::ColaParser</class>
    <namespace>sick_scan</namespace>
  </compound>
  <compound kind="file">
    <name>cola_transmitter.cpp</name>
    <path>/tmp/ws/src/sick_scan/test/emulator/src/</path>
    <filename>cola__transmitter_8cpp</filename>
    <includes id="ros__wrapper_8h" name="ros_wrapper.h" local="yes" imported="no">sick_scan/ros_wrapper.h</includes>
    <includes id="cola__parser_8h" name="cola_parser.h" local="yes" imported="no">sick_scan/cola_parser.h</includes>
    <includes id="cola__transmitter_8h" name="cola_transmitter.h" local="yes" imported="no">sick_scan/cola_transmitter.h</includes>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">sick_scan/utils.h</includes>
    <member kind="variable" static="yes">
      <type>static std::mutex</type>
      <name>s_ColaTransmitterSendMutex</name>
      <anchorfile>cola__transmitter_8cpp.html</anchorfile>
      <anchor>a3b7e0d8d8de453ee38c1e9eed9759200</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cola_transmitter.h</name>
    <path>/tmp/ws/src/sick_scan/test/emulator/include/sick_scan/</path>
    <filename>cola__transmitter_8h</filename>
    <includes id="client__socket_8h" name="client_socket.h" local="yes" imported="no">sick_scan/client_socket.h</includes>
    <includes id="fifo__buffer_8h" name="fifo_buffer.h" local="yes" imported="no">sick_scan/fifo_buffer.h</includes>
    <class kind="class">sick_scan::ColaTransmitter::ColaResponseContainer</class>
    <class kind="class">sick_scan::ColaTransmitter</class>
    <namespace>sick_scan</namespace>
  </compound>
  <compound kind="file">
    <name>colaa.cpp</name>
    <path>/tmp/ws/src/sick_scan/driver/src/tcp/</path>
    <filename>colaa_8cpp</filename>
    <includes id="colaa_8hpp" name="colaa.hpp" local="yes" imported="no">sick_scan/tcp/colaa.hpp</includes>
    <includes id="toolbox_8hpp" name="toolbox.hpp" local="yes" imported="no">sick_scan/tcp/toolbox.hpp</includes>
    <includes id="errorhandler_8hpp" name="errorhandler.hpp" local="yes" imported="no">sick_scan/tcp/errorhandler.hpp</includes>
    <namespace>colaa</namespace>
    <member kind="define">
      <type>#define</type>
      <name>_CRT_SECURE_NO_WARNINGS</name>
      <anchorfile>colaa_8cpp.html</anchorfile>
      <anchor>af08ec37a8c99d747fb60fa15bc28678b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addFrameToBuffer</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>ad6058e991e7d068ad6f085abd6b339f4</anchor>
      <arglist>(UINT8 *sendBuffer, UINT8 *cmdBuffer, UINT16 *len)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>addINT32ToBuffer</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a1df3e1c5e4489542f4d375f156aa45b7</anchor>
      <arglist>(UINT8 *buffer, INT32 value)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>addINT8ToBuffer</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a4727d2c4e960c38439846aa2c6e7c898</anchor>
      <arglist>(UINT8 *buffer, INT8 value)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>addStringToBuffer</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>ae56067e9eb427c8adba0f826c82961fb</anchor>
      <arglist>(UINT8 *buffer, const std::string &amp;text)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>addUINT16ToBuffer</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>ab5dd242b264df2bb65ad295e0cea42c1</anchor>
      <arglist>(UINT8 *buffer, UINT16 value)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>addUINT32ToBuffer</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a5039ed4fab14bb24ad762a468b9a3031</anchor>
      <arglist>(UINT8 *buffer, UINT32 value)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>addUINT8ToBuffer</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>af2c4dcff44f9f008b588a70bf667d083</anchor>
      <arglist>(UINT8 *buffer, UINT8 value)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>convertRxBufferToString</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a00384ac80e6323ae2800a5dc5bf4487f</anchor>
      <arglist>(UINT8 *buffer, UINT16 bufferLen)</arglist>
    </member>
    <member kind="function">
      <type>INT16</type>
      <name>decodeINT16</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a40318d0245afc25407a4ebd604840a8a</anchor>
      <arglist>(std::string *rxData)</arglist>
    </member>
    <member kind="function">
      <type>INT16</type>
      <name>decodeINT16</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>af521ef2b4fe5beb7afe0ddcf9273ab91</anchor>
      <arglist>(const std::string &amp;rxData)</arglist>
    </member>
    <member kind="function">
      <type>INT32</type>
      <name>decodeINT32</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>afb3b0b992c2817dd557b51d61b334680</anchor>
      <arglist>(std::string *rxData)</arglist>
    </member>
    <member kind="function">
      <type>INT32</type>
      <name>decodeINT32</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>abf7fe0b4af6ae7f47536dd850a9e1cc5</anchor>
      <arglist>(const std::string &amp;rxData)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>decodeReal</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a3b0e9901f939e90748fa9e08a34e8e0d</anchor>
      <arglist>(std::string *rxData)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>decodeReal</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a03d4d787599b18711c68d7f12c3f7738</anchor>
      <arglist>(const std::string &amp;rxData)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>decodeString</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a0cbc8f709d71512076353b947be130e8</anchor>
      <arglist>(std::string *rxData, UINT16 len)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>decodeUINT16</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>ac9c60c9087e6967cdd859d5cc4500762</anchor>
      <arglist>(BYTE *buffer)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>decodeUINT16</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>aa541a020ad40dc581d9c5d45f8720c51</anchor>
      <arglist>(std::string *rxData)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>decodeUINT16</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a20a8bc3c28645fe96def6707a05900e9</anchor>
      <arglist>(const std::string &amp;rxData)</arglist>
    </member>
    <member kind="function">
      <type>UINT32</type>
      <name>decodeUINT32</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>aefb11d525b73eb056c336d4b68ffc068</anchor>
      <arglist>(std::string *rxData)</arglist>
    </member>
    <member kind="function">
      <type>UINT32</type>
      <name>decodeUINT32</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a1f195f2b5500ae95fba049128084bfee</anchor>
      <arglist>(const std::string &amp;rxData)</arglist>
    </member>
    <member kind="function">
      <type>UINT8</type>
      <name>decodeUINT8</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a259398f33c89c347095ead1c48191bc4</anchor>
      <arglist>(std::string *rxData)</arglist>
    </member>
    <member kind="function">
      <type>UINT8</type>
      <name>decodeUINT8</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a174bc123114c2df3251265a14e43bf48</anchor>
      <arglist>(const std::string &amp;rxData)</arglist>
    </member>
    <member kind="function">
      <type>UINT32</type>
      <name>decodeXByte</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a8af66c7af30850a7a2bdc8cba4f4f44e</anchor>
      <arglist>(std::string *rxData, UINT16 len)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getNextStringToken</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>aa59451bb03bbe53a10ae073711243595</anchor>
      <arglist>(std::string *rxData)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getNextStringToken</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>ae614618ba0f58e85f49fbca7a92b3610</anchor>
      <arglist>(UINT8 *rxData)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetNibble</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a0b5e5981ca44ca182c5e8d1902c7cd49</anchor>
      <arglist>(unsigned char data, unsigned char &amp;rNibble)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>getValueOfChar</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a25ea1dd908761a9ed091b910121b85fb</anchor>
      <arglist>(UINT8 c)</arglist>
    </member>
    <member kind="function">
      <type>UINT8</type>
      <name>nibbleToAscii</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a1c2237752c1c74f01a3fd310a3e28996</anchor>
      <arglist>(UINT8 value)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>colaa.hpp</name>
    <path>/tmp/ws/src/sick_scan/include/sick_scan/tcp/</path>
    <filename>colaa_8hpp</filename>
    <includes id="BasicDatatypes_8hpp" name="BasicDatatypes.hpp" local="yes" imported="no">sick_scan/tcp/BasicDatatypes.hpp</includes>
    <namespace>colaa</namespace>
    <namespace>colaa::detail</namespace>
    <member kind="function">
      <type>void</type>
      <name>addFrameToBuffer</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>ad6058e991e7d068ad6f085abd6b339f4</anchor>
      <arglist>(UINT8 *sendBuffer, UINT8 *cmdBuffer, UINT16 *len)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>addINT32ToBuffer</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a1df3e1c5e4489542f4d375f156aa45b7</anchor>
      <arglist>(UINT8 *buffer, INT32 value)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>addINT8ToBuffer</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a4727d2c4e960c38439846aa2c6e7c898</anchor>
      <arglist>(UINT8 *buffer, INT8 value)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>addStringToBuffer</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>ae56067e9eb427c8adba0f826c82961fb</anchor>
      <arglist>(UINT8 *buffer, const std::string &amp;text)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>addUINT16ToBuffer</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>ab5dd242b264df2bb65ad295e0cea42c1</anchor>
      <arglist>(UINT8 *buffer, UINT16 value)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>addUINT32ToBuffer</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a5039ed4fab14bb24ad762a468b9a3031</anchor>
      <arglist>(UINT8 *buffer, UINT32 value)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>addUINT8ToBuffer</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>af2c4dcff44f9f008b588a70bf667d083</anchor>
      <arglist>(UINT8 *buffer, UINT8 value)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>convertRxBufferToString</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a00384ac80e6323ae2800a5dc5bf4487f</anchor>
      <arglist>(UINT8 *buffer, UINT16 bufferLen)</arglist>
    </member>
    <member kind="function">
      <type>INT16</type>
      <name>decodeINT16</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a40318d0245afc25407a4ebd604840a8a</anchor>
      <arglist>(std::string *rxData)</arglist>
    </member>
    <member kind="function">
      <type>INT16</type>
      <name>decodeINT16</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>af521ef2b4fe5beb7afe0ddcf9273ab91</anchor>
      <arglist>(const std::string &amp;rxData)</arglist>
    </member>
    <member kind="function">
      <type>INT32</type>
      <name>decodeINT32</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>afb3b0b992c2817dd557b51d61b334680</anchor>
      <arglist>(std::string *rxData)</arglist>
    </member>
    <member kind="function">
      <type>INT32</type>
      <name>decodeINT32</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>abf7fe0b4af6ae7f47536dd850a9e1cc5</anchor>
      <arglist>(const std::string &amp;rxData)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>decodeReal</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a3b0e9901f939e90748fa9e08a34e8e0d</anchor>
      <arglist>(std::string *rxData)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>decodeReal</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a03d4d787599b18711c68d7f12c3f7738</anchor>
      <arglist>(const std::string &amp;rxData)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>decodeString</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a0cbc8f709d71512076353b947be130e8</anchor>
      <arglist>(std::string *rxData, UINT16 len)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>decodeUINT16</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>ac9c60c9087e6967cdd859d5cc4500762</anchor>
      <arglist>(BYTE *buffer)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>decodeUINT16</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>aa541a020ad40dc581d9c5d45f8720c51</anchor>
      <arglist>(std::string *rxData)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>decodeUINT16</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a20a8bc3c28645fe96def6707a05900e9</anchor>
      <arglist>(const std::string &amp;rxData)</arglist>
    </member>
    <member kind="function">
      <type>UINT32</type>
      <name>decodeUINT32</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>aefb11d525b73eb056c336d4b68ffc068</anchor>
      <arglist>(std::string *rxData)</arglist>
    </member>
    <member kind="function">
      <type>UINT32</type>
      <name>decodeUINT32</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a1f195f2b5500ae95fba049128084bfee</anchor>
      <arglist>(const std::string &amp;rxData)</arglist>
    </member>
    <member kind="function">
      <type>UINT8</type>
      <name>decodeUINT8</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a259398f33c89c347095ead1c48191bc4</anchor>
      <arglist>(std::string *rxData)</arglist>
    </member>
    <member kind="function">
      <type>UINT8</type>
      <name>decodeUINT8</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a174bc123114c2df3251265a14e43bf48</anchor>
      <arglist>(const std::string &amp;rxData)</arglist>
    </member>
    <member kind="function">
      <type>UINT32</type>
      <name>decodeXByte</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a8af66c7af30850a7a2bdc8cba4f4f44e</anchor>
      <arglist>(std::string *rxData, UINT16 len)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getNextStringToken</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>aa59451bb03bbe53a10ae073711243595</anchor>
      <arglist>(std::string *rxData)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>getValueOfChar</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a25ea1dd908761a9ed091b910121b85fb</anchor>
      <arglist>(UINT8 c)</arglist>
    </member>
    <member kind="function">
      <type>UINT8</type>
      <name>nibbleToAscii</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a1c2237752c1c74f01a3fd310a3e28996</anchor>
      <arglist>(UINT8 value)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>read</name>
      <anchorfile>namespacecolaa_1_1detail.html</anchorfile>
      <anchor>a1514a29bafb768a81c08ea752747e352</anchor>
      <arglist>(const std::string &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>read&lt; double &gt;</name>
      <anchorfile>namespacecolaa_1_1detail.html</anchorfile>
      <anchor>acdcaa7ba43aa1cd0a657d0ff2213f230</anchor>
      <arglist>(const std::string &amp;rxData)</arglist>
    </member>
    <member kind="function">
      <type>INT16</type>
      <name>read&lt; INT16 &gt;</name>
      <anchorfile>namespacecolaa_1_1detail.html</anchorfile>
      <anchor>a050196b39fc08c7a8c10e65d0c69c28a</anchor>
      <arglist>(const std::string &amp;rxData)</arglist>
    </member>
    <member kind="function">
      <type>INT32</type>
      <name>read&lt; INT32 &gt;</name>
      <anchorfile>namespacecolaa_1_1detail.html</anchorfile>
      <anchor>a83d4481b103159dc7b1e10b01f0c6f5b</anchor>
      <arglist>(const std::string &amp;rxData)</arglist>
    </member>
    <member kind="function">
      <type>INT8</type>
      <name>read&lt; INT8 &gt;</name>
      <anchorfile>namespacecolaa_1_1detail.html</anchorfile>
      <anchor>a3d219623efaf29b7b49db2e61449413f</anchor>
      <arglist>(const std::string &amp;rxData)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>read&lt; std::string &gt;</name>
      <anchorfile>namespacecolaa_1_1detail.html</anchorfile>
      <anchor>a9c2661cb0e54f6776daa1c17f0a27f6b</anchor>
      <arglist>(const std::string &amp;rxData)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>read&lt; UINT16 &gt;</name>
      <anchorfile>namespacecolaa_1_1detail.html</anchorfile>
      <anchor>ac0c27e369540fd2aa55d875613e5b85b</anchor>
      <arglist>(const std::string &amp;rxData)</arglist>
    </member>
    <member kind="function">
      <type>UINT32</type>
      <name>read&lt; UINT32 &gt;</name>
      <anchorfile>namespacecolaa_1_1detail.html</anchorfile>
      <anchor>ace501ca8a3b8f631fe86190f5d55f2d2</anchor>
      <arglist>(const std::string &amp;rxData)</arglist>
    </member>
    <member kind="function">
      <type>UINT8</type>
      <name>read&lt; UINT8 &gt;</name>
      <anchorfile>namespacecolaa_1_1detail.html</anchorfile>
      <anchor>a96b03197478b8e5563dd2e6e1effde19</anchor>
      <arglist>(const std::string &amp;rxData)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>writeToBuffer</name>
      <anchorfile>namespacecolaa_1_1detail.html</anchorfile>
      <anchor>a8412fb465d21af0c35a1d1de7f4cf435</anchor>
      <arglist>(BYTE *buffer, double value)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>writeToBuffer</name>
      <anchorfile>namespacecolaa_1_1detail.html</anchorfile>
      <anchor>a56dc8b01f8dd17631be5536bf83af18b</anchor>
      <arglist>(BYTE *buffer, UINT8 value)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>writeToBuffer</name>
      <anchorfile>namespacecolaa_1_1detail.html</anchorfile>
      <anchor>ac0b4401526f5e14f2ad30e69e59ba39d</anchor>
      <arglist>(BYTE *buffer, INT8 value)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>writeToBuffer</name>
      <anchorfile>namespacecolaa_1_1detail.html</anchorfile>
      <anchor>a1f67ae394def8018ba66eb7a43598dc9</anchor>
      <arglist>(BYTE *buffer, UINT16 value)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>writeToBuffer</name>
      <anchorfile>namespacecolaa_1_1detail.html</anchorfile>
      <anchor>ac102dc25efdaf8d4f39ecc9e663765bf</anchor>
      <arglist>(BYTE *buffer, INT16 value)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>writeToBuffer</name>
      <anchorfile>namespacecolaa_1_1detail.html</anchorfile>
      <anchor>a3a70c1e1ab705cdf4d23ee3d62585740</anchor>
      <arglist>(BYTE *buffer, UINT32 value)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>writeToBuffer</name>
      <anchorfile>namespacecolaa_1_1detail.html</anchorfile>
      <anchor>a5d002b8855be77b28bb3aa184116b766</anchor>
      <arglist>(BYTE *buffer, INT32 value)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>writeToBuffer</name>
      <anchorfile>namespacecolaa_1_1detail.html</anchorfile>
      <anchor>a18819a77a992d799bfb0b5a07c8ef850</anchor>
      <arglist>(BYTE *buffer, const std::string &amp;value)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>colab.cpp</name>
    <path>/tmp/ws/src/sick_scan/driver/src/tcp/</path>
    <filename>colab_8cpp</filename>
    <includes id="colab_8hpp" name="colab.hpp" local="yes" imported="no">sick_scan/tcp/colab.hpp</includes>
    <namespace>colab</namespace>
    <member kind="define">
      <type>#define</type>
      <name>_CRT_SECURE_NO_WARNINGS</name>
      <anchorfile>colab_8cpp.html</anchorfile>
      <anchor>af08ec37a8c99d747fb60fa15bc28678b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addFrameToBuffer</name>
      <anchorfile>namespacecolab.html</anchorfile>
      <anchor>a1d5a61d17cd5155b1852adbe8ff78ba6</anchor>
      <arglist>(UINT8 *sendBuffer, UINT8 *cmdBuffer, UINT16 *len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addStringToBuffer</name>
      <anchorfile>namespacecolab.html</anchorfile>
      <anchor>a3c0cedf9370229a719067b15ac98ccf7</anchor>
      <arglist>(UINT8 *buffer, UINT16 &amp;pos, const std::string &amp;stringValue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addStringToBuffer</name>
      <anchorfile>namespacecolab.html</anchorfile>
      <anchor>a5744471fd4b220cfd842152bf22c5a63</anchor>
      <arglist>(BYTE *buffer, const std::string &amp;stringValue)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>decodeUINT16</name>
      <anchorfile>namespacecolab.html</anchorfile>
      <anchor>a05ae9e5a077ea15bc34d3b80f09c6f17</anchor>
      <arglist>(BYTE *buffer)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getCommandStringFromBuffer</name>
      <anchorfile>namespacecolab.html</anchorfile>
      <anchor>a2abe4772a1322f4a01ba54c6a06b0b19</anchor>
      <arglist>(UINT8 *buffer)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getDoubleFromBuffer</name>
      <anchorfile>namespacecolab.html</anchorfile>
      <anchor>ab2896ccabe78d1033fd3e776a65d5738</anchor>
      <arglist>(UINT8 *buffer, UINT16 &amp;pos)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getIdentifierFromBuffer</name>
      <anchorfile>namespacecolab.html</anchorfile>
      <anchor>a218252252e826862dfc4bba8748f2af6</anchor>
      <arglist>(UINT8 *buffer, UINT16 &amp;nextData, UINT16 bufferLength)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getStringFromBuffer</name>
      <anchorfile>namespacecolab.html</anchorfile>
      <anchor>a77a14c1da35afe4103ce57af251b94cf</anchor>
      <arglist>(UINT8 *buffer, UINT16 &amp;pos, UINT16 length)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getStringFromBuffer</name>
      <anchorfile>namespacecolab.html</anchorfile>
      <anchor>a61178c3c9f1f8c8edcedcc441fa302ff</anchor>
      <arglist>(BYTE *&amp;buffer, UINT16 length)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>colab.hpp</name>
    <path>/tmp/ws/src/sick_scan/include/sick_scan/tcp/</path>
    <filename>colab_8hpp</filename>
    <includes id="BasicDatatypes_8hpp" name="BasicDatatypes.hpp" local="yes" imported="no">sick_scan/tcp/BasicDatatypes.hpp</includes>
    <namespace>colab</namespace>
    <member kind="function">
      <type>void</type>
      <name>addFloatToBuffer</name>
      <anchorfile>namespacecolab.html</anchorfile>
      <anchor>a0369be919047eea0a8e4e6ff32bc087b</anchor>
      <arglist>(UINT8 *buffer, UINT16 &amp;pos, T floatValue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addFrameToBuffer</name>
      <anchorfile>namespacecolab.html</anchorfile>
      <anchor>a1d5a61d17cd5155b1852adbe8ff78ba6</anchor>
      <arglist>(UINT8 *sendBuffer, UINT8 *cmdBuffer, UINT16 *len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addIntegerToBuffer</name>
      <anchorfile>namespacecolab.html</anchorfile>
      <anchor>aeb9f84be9d24753291c043c60065b3c6</anchor>
      <arglist>(UINT8 *buffer, UINT16 &amp;pos, T intValue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addStringToBuffer</name>
      <anchorfile>namespacecolab.html</anchorfile>
      <anchor>a3c0cedf9370229a719067b15ac98ccf7</anchor>
      <arglist>(UINT8 *buffer, UINT16 &amp;pos, const std::string &amp;stringValue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addStringToBuffer</name>
      <anchorfile>namespacecolab.html</anchorfile>
      <anchor>a5744471fd4b220cfd842152bf22c5a63</anchor>
      <arglist>(BYTE *buffer, const std::string &amp;stringValue)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>decodeUINT16</name>
      <anchorfile>namespacecolab.html</anchorfile>
      <anchor>a05ae9e5a077ea15bc34d3b80f09c6f17</anchor>
      <arglist>(BYTE *buffer)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getCommandStringFromBuffer</name>
      <anchorfile>namespacecolab.html</anchorfile>
      <anchor>a2abe4772a1322f4a01ba54c6a06b0b19</anchor>
      <arglist>(UINT8 *buffer)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getDoubleFromBuffer</name>
      <anchorfile>namespacecolab.html</anchorfile>
      <anchor>ab2896ccabe78d1033fd3e776a65d5738</anchor>
      <arglist>(UINT8 *buffer, UINT16 &amp;pos)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getIdentifierFromBuffer</name>
      <anchorfile>namespacecolab.html</anchorfile>
      <anchor>a218252252e826862dfc4bba8748f2af6</anchor>
      <arglist>(UINT8 *buffer, UINT16 &amp;nextData, UINT16 bufferLength)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>getIntegerFromBuffer</name>
      <anchorfile>namespacecolab.html</anchorfile>
      <anchor>a503fb3c2ea808a5f82ff99f4e07f0a9a</anchor>
      <arglist>(UINT8 *buffer, UINT16 &amp;pos)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getStringFromBuffer</name>
      <anchorfile>namespacecolab.html</anchorfile>
      <anchor>a77a14c1da35afe4103ce57af251b94cf</anchor>
      <arglist>(UINT8 *buffer, UINT16 &amp;pos, UINT16 length)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getStringFromBuffer</name>
      <anchorfile>namespacecolab.html</anchorfile>
      <anchor>a61178c3c9f1f8c8edcedcc441fa302ff</anchor>
      <arglist>(BYTE *&amp;buffer, UINT16 length)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>crc16ccitt_false.cpp</name>
    <path>/tmp/ws/src/sick_scan/test/emulator/src/crc/</path>
    <filename>crc16ccitt__false_8cpp</filename>
    <member kind="function">
      <type>unsigned</type>
      <name>crc16ccitt_false_bit</name>
      <anchorfile>crc16ccitt__false_8cpp.html</anchorfile>
      <anchor>a8d309e1aeff138257aa76f9e5f3f8e92</anchor>
      <arglist>(unsigned crc, void const *mem, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>crc16ccitt_false_byte</name>
      <anchorfile>crc16ccitt__false_8cpp.html</anchorfile>
      <anchor>ac41421cca4ad9fd07c2470a49c6f90ea</anchor>
      <arglist>(unsigned crc, void const *mem, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>crc16ccitt_false_rem</name>
      <anchorfile>crc16ccitt__false_8cpp.html</anchorfile>
      <anchor>a04ee988f715e4633742bedbdb6d2df87</anchor>
      <arglist>(unsigned crc, unsigned val, unsigned bits)</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>crc16ccitt_false_word</name>
      <anchorfile>crc16ccitt__false_8cpp.html</anchorfile>
      <anchor>a23b7a7311f0d81157920d35d9f07fcdc</anchor>
      <arglist>(unsigned crc, void const *mem, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned</type>
      <name>swaplow</name>
      <anchorfile>crc16ccitt__false_8cpp.html</anchorfile>
      <anchor>a83b9d218d6f50f91bf7e5c003614c069</anchor>
      <arglist>(unsigned crc)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static unsigned short const</type>
      <name>table_byte</name>
      <anchorfile>crc16ccitt__false_8cpp.html</anchorfile>
      <anchor>a7b924f61f9eb4356a917030bca82cb43</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static unsigned short const</type>
      <name>table_word</name>
      <anchorfile>crc16ccitt__false_8cpp.html</anchorfile>
      <anchor>a6630fb169069c0bf5131c985036e04f7</anchor>
      <arglist>[][256]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>crc/crc16ccitt_false.h</name>
    <path>/tmp/ws/src/sick_scan/test/emulator/include/crc/</path>
    <filename>crc_2crc16ccitt__false_8h</filename>
    <member kind="function">
      <type>unsigned</type>
      <name>crc16ccitt_false_bit</name>
      <anchorfile>crc_2crc16ccitt__false_8h.html</anchorfile>
      <anchor>a8d309e1aeff138257aa76f9e5f3f8e92</anchor>
      <arglist>(unsigned crc, void const *mem, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>crc16ccitt_false_byte</name>
      <anchorfile>crc_2crc16ccitt__false_8h.html</anchorfile>
      <anchor>ac41421cca4ad9fd07c2470a49c6f90ea</anchor>
      <arglist>(unsigned crc, void const *mem, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>crc16ccitt_false_rem</name>
      <anchorfile>crc_2crc16ccitt__false_8h.html</anchorfile>
      <anchor>a04ee988f715e4633742bedbdb6d2df87</anchor>
      <arglist>(unsigned crc, unsigned val, unsigned bits)</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>crc16ccitt_false_word</name>
      <anchorfile>crc_2crc16ccitt__false_8h.html</anchorfile>
      <anchor>a23b7a7311f0d81157920d35d9f07fcdc</anchor>
      <arglist>(unsigned crc, void const *mem, size_t len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>crc16ccitt_false.h</name>
    <path>/tmp/ws/src/sick_scan/test/emulator/include/</path>
    <filename>crc16ccitt__false_8h</filename>
    <includes id="crc_2crc16ccitt__false_8h" name="crc/crc16ccitt_false.h" local="yes" imported="no">crc/crc16ccitt_false.h</includes>
  </compound>
  <compound kind="file">
    <name>crc_note.h</name>
    <path>/tmp/ws/src/sick_scan/test/emulator/include/crc/</path>
    <filename>crc__note_8h</filename>
  </compound>
  <compound kind="file">
    <name>dataDumper.cpp</name>
    <path>/tmp/ws/src/sick_scan/driver/src/</path>
    <filename>dataDumper_8cpp</filename>
    <includes id="dataDumper_8h" name="dataDumper.h" local="yes" imported="no">dataDumper.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>_CRT_SECURE_NO_WARNINGS</name>
      <anchorfile>dataDumper_8cpp.html</anchorfile>
      <anchor>af08ec37a8c99d747fb60fa15bc28678b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_USE_MATH_DEFINES</name>
      <anchorfile>dataDumper_8cpp.html</anchorfile>
      <anchor>a525335710b53cb064ca56b936120431e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dataDumper.h</name>
    <path>/tmp/ws/src/sick_scan/include/sick_scan/</path>
    <filename>dataDumper_8h</filename>
    <class kind="class">DataDumper</class>
    <member kind="define">
      <type>#define</type>
      <name>DEBUG_DUMP_ENABLED</name>
      <anchorfile>dataDumper_8h.html</anchorfile>
      <anchor>a211f83b47603e62d51bf81289a450c26</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>errorhandler.cpp</name>
    <path>/tmp/ws/src/sick_scan/driver/src/tcp/</path>
    <filename>errorhandler_8cpp</filename>
    <includes id="errorhandler_8hpp" name="errorhandler.hpp" local="yes" imported="no">sick_scan/tcp/errorhandler.hpp</includes>
    <includes id="Time_8hpp" name="Time.hpp" local="yes" imported="no">sick_scan/tcp/Time.hpp</includes>
    <member kind="function">
      <type>void</type>
      <name>dieWithError</name>
      <anchorfile>errorhandler_8cpp.html</anchorfile>
      <anchor>a2c9a042707a4f59a13ec6e249184e2cf</anchor>
      <arglist>(std::string errorMessage)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doNothing</name>
      <anchorfile>errorhandler_8cpp.html</anchorfile>
      <anchor>aac1c542c76d7a31cb58b1f53019c9935</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>infoMessage</name>
      <anchorfile>errorhandler_8cpp.html</anchorfile>
      <anchor>afa46a4e7e3b0e74075a75547e2798251</anchor>
      <arglist>(std::string message, bool print)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printError</name>
      <anchorfile>errorhandler_8cpp.html</anchorfile>
      <anchor>ab79682cb72f9274d417b80846628f58f</anchor>
      <arglist>(std::string message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printWarning</name>
      <anchorfile>errorhandler_8cpp.html</anchorfile>
      <anchor>a7396fbdf77efe1b8a8177c4b5b77d4aa</anchor>
      <arglist>(std::string message)</arglist>
    </member>
    <member kind="variable">
      <type>pthread_mutex_t</type>
      <name>m_printMutex</name>
      <anchorfile>errorhandler_8cpp.html</anchorfile>
      <anchor>adf1f12f593fe0636c3e979c1abf0eb01</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>errorhandler.hpp</name>
    <path>/tmp/ws/src/sick_scan/include/sick_scan/tcp/</path>
    <filename>errorhandler_8hpp</filename>
    <includes id="BasicDatatypes_8hpp" name="BasicDatatypes.hpp" local="yes" imported="no">sick_scan/tcp/BasicDatatypes.hpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>printInfoMessage</name>
      <anchorfile>errorhandler_8hpp.html</anchorfile>
      <anchor>af7a0b2a5184422210d9fc4072ba86439</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dieWithError</name>
      <anchorfile>errorhandler_8hpp.html</anchorfile>
      <anchor>a2c9a042707a4f59a13ec6e249184e2cf</anchor>
      <arglist>(std::string errorMessage)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doNothing</name>
      <anchorfile>errorhandler_8hpp.html</anchorfile>
      <anchor>aac1c542c76d7a31cb58b1f53019c9935</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>infoMessage</name>
      <anchorfile>errorhandler_8hpp.html</anchorfile>
      <anchor>a4fa627aaa49a0f1a341e87f3448d7940</anchor>
      <arglist>(std::string message, bool print=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printError</name>
      <anchorfile>errorhandler_8hpp.html</anchorfile>
      <anchor>ab79682cb72f9274d417b80846628f58f</anchor>
      <arglist>(std::string message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printWarning</name>
      <anchorfile>errorhandler_8hpp.html</anchorfile>
      <anchor>a7396fbdf77efe1b8a8177c4b5b77d4aa</anchor>
      <arglist>(std::string message)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>example.pcapng.cpp</name>
    <path>/tmp/ws/src/sick_scan/test/pcap_json_converter/</path>
    <filename>example_8pcapng_8cpp</filename>
    <member kind="variable">
      <type>std::map&lt; std::string, sick_scan::SickLocColaTelegramMsg &gt;</type>
      <name>emulator_responses</name>
      <anchorfile>example_8pcapng_8cpp.html</anchorfile>
      <anchor>aad47c3a6b4f09cf91213a8be1c8a4998</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fifo_buffer.h</name>
    <path>/tmp/ws/src/sick_scan/test/emulator/include/sick_scan/</path>
    <filename>fifo__buffer_8h</filename>
    <class kind="class">sick_scan::FifoBuffer</class>
    <class kind="class">sick_scan::FifoBuffer::UnaryConditionIf</class>
    <namespace>sick_scan</namespace>
  </compound>
  <compound kind="file">
    <name>gnuplotPaletteReader.cpp</name>
    <path>/tmp/ws/src/sick_scan/tools/pcl_converter/src/</path>
    <filename>gnuplotPaletteReader_8cpp</filename>
    <includes id="gnuplotPaletteReader_8h" name="gnuplotPaletteReader.h" local="yes" imported="no">pcl_converter/gnuplotPaletteReader.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>_CRT_SECURE_NO_WARNINGS</name>
      <anchorfile>gnuplotPaletteReader_8cpp.html</anchorfile>
      <anchor>af08ec37a8c99d747fb60fa15bc28678b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gnuplotPaletteReader.h</name>
    <path>/tmp/ws/src/sick_scan/include/pcl_converter/</path>
    <filename>gnuplotPaletteReader_8h</filename>
    <class kind="class">GnuPlotPalette</class>
  </compound>
  <compound kind="file">
    <name>imu_timestamp_test.py</name>
    <path>/tmp/ws/src/sick_scan/tools/imu_tester/</path>
    <filename>imu__timestamp__test_8py</filename>
    <class kind="class">imu_timestamp_test::ImuTimeStampTester</class>
    <namespace>imu_timestamp_test</namespace>
    <member kind="variable">
      <type>string</type>
      <name>filename</name>
      <anchorfile>namespaceimu__timestamp__test.html</anchorfile>
      <anchor>ad2ecf9fbd83fa63a0003ccc52035181e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>imuTest</name>
      <anchorfile>namespaceimu__timestamp__test.html</anchorfile>
      <anchor>a3b16475a3a7eefa9fdfad5eaf443bde2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/tmp/ws/src/sick_scan/doxygen/docs/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>Mutex.cpp</name>
    <path>/tmp/ws/src/sick_scan/driver/src/tcp/</path>
    <filename>Mutex_8cpp</filename>
    <includes id="Mutex_8hpp" name="Mutex.hpp" local="yes" imported="no">sick_scan/tcp/Mutex.hpp</includes>
    <includes id="errorhandler_8hpp" name="errorhandler.hpp" local="yes" imported="no">sick_scan/tcp/errorhandler.hpp</includes>
  </compound>
  <compound kind="file">
    <name>Mutex.hpp</name>
    <path>/tmp/ws/src/sick_scan/include/sick_scan/tcp/</path>
    <filename>Mutex_8hpp</filename>
    <includes id="BasicDatatypes_8hpp" name="BasicDatatypes.hpp" local="yes" imported="no">sick_scan/tcp/BasicDatatypes.hpp</includes>
    <class kind="class">Mutex</class>
    <class kind="class">ScopedLock</class>
  </compound>
  <compound kind="file">
    <name>pcap_json_converter.py</name>
    <path>/tmp/ws/src/sick_scan/test/pcap_json_converter/</path>
    <filename>pcap__json__converter_8py</filename>
    <namespace>pcap_json_converter</namespace>
    <member kind="function">
      <type>def</type>
      <name>appendToCppfile</name>
      <anchorfile>namespacepcap__json__converter.html</anchorfile>
      <anchor>af6908e011a53909d03facc94bdb0b5c8</anchor>
      <arglist>(cpp_filename, payload, is_cola_ascii)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>appendToJsonfile</name>
      <anchorfile>namespacepcap__json__converter.html</anchorfile>
      <anchor>ab79345bfd85eb92d6fdca93bfad16caa</anchor>
      <arglist>(json_filename, relative_timestamp, payload, pcap_filename)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>closeCppfile</name>
      <anchorfile>namespacepcap__json__converter.html</anchorfile>
      <anchor>a9ff47a2fc09fc4a515fc771ec438e4db</anchor>
      <arglist>(cpp_filename)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>closeJsonfile</name>
      <anchorfile>namespacepcap__json__converter.html</anchorfile>
      <anchor>a398a0b2449366b630979d34c834b5b26</anchor>
      <arglist>(json_filename)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>isJsonPrintable</name>
      <anchorfile>namespacepcap__json__converter.html</anchorfile>
      <anchor>a5e231e36338f950c5314f5555af52ac0</anchor>
      <arglist>(b)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>parseColaPayloadLength</name>
      <anchorfile>namespacepcap__json__converter.html</anchorfile>
      <anchor>a2ac89451c9586c5413302aef6e40ea37</anchor>
      <arglist>(payload)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>arg_parser</name>
      <anchorfile>namespacepcap__json__converter.html</anchorfile>
      <anchor>ae8b0e930cfd8397400c99b8cee33baa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>block_data</name>
      <anchorfile>namespacepcap__json__converter.html</anchorfile>
      <anchor>aaaad84a9dc804bf27473011fb94582bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>block_decoded</name>
      <anchorfile>namespacepcap__json__converter.html</anchorfile>
      <anchor>a04e9dbc04948c07248231d73b770d11f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cli_args</name>
      <anchorfile>namespacepcap__json__converter.html</anchorfile>
      <anchor>afe4c1f851a580af67f5e67c751c3c1a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>cola_ascii</name>
      <anchorfile>namespacepcap__json__converter.html</anchorfile>
      <anchor>af2e6a2510f1ed2160d14c586a1d2dbbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>cpp_filename</name>
      <anchorfile>namespacepcap__json__converter.html</anchorfile>
      <anchor>a732493777bd5d7642ca6ee3974b41fb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>default</name>
      <anchorfile>namespacepcap__json__converter.html</anchorfile>
      <anchor>a88af5a346d55d25e54d5d6ca8fbfcb01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>help</name>
      <anchorfile>namespacepcap__json__converter.html</anchorfile>
      <anchor>a66036603584b1b08381c29e02a03fcc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>is_cola_ascii</name>
      <anchorfile>namespacepcap__json__converter.html</anchorfile>
      <anchor>ab4058af8026b7a5efa884a79838af7bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>is_cola_binary</name>
      <anchorfile>namespacepcap__json__converter.html</anchorfile>
      <anchor>ac5db2c92efb01238a015045751d06c17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>json_filename</name>
      <anchorfile>namespacepcap__json__converter.html</anchorfile>
      <anchor>a5d349e51d6db561a89b1938834dde423</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>payload</name>
      <anchorfile>namespacepcap__json__converter.html</anchorfile>
      <anchor>a8823d8d951afcf74d96e1736c7016c7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>payload_chunk</name>
      <anchorfile>namespacepcap__json__converter.html</anchorfile>
      <anchor>aee28d603457cdac7e74b41c3cedad05f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>payload_completed</name>
      <anchorfile>namespacepcap__json__converter.html</anchorfile>
      <anchor>a989074efe44109489346f3f039e5fed9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>pcap_filename</name>
      <anchorfile>namespacepcap__json__converter.html</anchorfile>
      <anchor>a76148b5a9a4c913aea840ddf4266eecb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pcap_scanner</name>
      <anchorfile>namespacepcap__json__converter.html</anchorfile>
      <anchor>a86e873f2dc748779293f522dc5362d9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>relative_timestamp</name>
      <anchorfile>namespacepcap__json__converter.html</anchorfile>
      <anchor>a935b1bdb083ed5fa9f72905cbf2e0573</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>start_timestamp</name>
      <anchorfile>namespacepcap__json__converter.html</anchorfile>
      <anchor>ad8d5fc91a95c0a02b0dd0f4b06efb8fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>type</name>
      <anchorfile>namespacepcap__json__converter.html</anchorfile>
      <anchor>a9ed71ddac28349ee5451dec7d18f45de</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pcapng_json_parser.cpp</name>
    <path>/tmp/ws/src/sick_scan/test/emulator/src/</path>
    <filename>pcapng__json__parser_8cpp</filename>
    <includes id="ros__wrapper_8h" name="ros_wrapper.h" local="yes" imported="no">sick_scan/ros_wrapper.h</includes>
    <includes id="pcapng__json__parser_8h" name="pcapng_json_parser.h" local="yes" imported="no">sick_scan/pcapng_json_parser.h</includes>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">sick_scan/utils.h</includes>
  </compound>
  <compound kind="file">
    <name>pcapng_json_parser.h</name>
    <path>/tmp/ws/src/sick_scan/test/emulator/include/sick_scan/</path>
    <filename>pcapng__json__parser_8h</filename>
    <includes id="ros__wrapper_8h" name="ros_wrapper.h" local="yes" imported="no">sick_scan/ros_wrapper.h</includes>
    <class kind="class">sick_scan::JsonScanData</class>
    <class kind="class">sick_scan::PcapngJsonParser</class>
    <namespace>sick_scan</namespace>
  </compound>
  <compound kind="file">
    <name>pcl_converter.cpp</name>
    <path>/tmp/ws/src/sick_scan/tools/pcl_converter/src/</path>
    <filename>pcl__converter_8cpp</filename>
    <includes id="gnuplotPaletteReader_8h" name="gnuplotPaletteReader.h" local="yes" imported="no">pcl_converter/gnuplotPaletteReader.h</includes>
    <class kind="class">ParamSettings</class>
    <member kind="function">
      <type>void</type>
      <name>argUsage</name>
      <anchorfile>pcl__converter_8cpp.html</anchorfile>
      <anchor>a9577cf8047b229f47d4d5f3b718cb55e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cloud2image_cb</name>
      <anchorfile>pcl__converter_8cpp.html</anchorfile>
      <anchor>a77f9df3189e20671b713023734d6c0b6</anchor>
      <arglist>(const sensor_msgs::PointCloud2ConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dump2csv</name>
      <anchorfile>pcl__converter_8cpp.html</anchorfile>
      <anchor>ab6e7bc7b5096d61c05b502e137bbb498</anchor>
      <arglist>(const sensor_msgs::PointCloud2ConstPtr &amp;cloud, int x_offset, int y_offset, int z_offset)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>pcl__converter_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>ignoreIntensityMissing</name>
      <anchorfile>pcl__converter_8cpp.html</anchorfile>
      <anchor>a77c391ed977471cccf05494f261b567c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>maxRange</name>
      <anchorfile>pcl__converter_8cpp.html</anchorfile>
      <anchor>ae67f0a1fe15c5c2c2935561e90808d4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>maxRangeGreyVal</name>
      <anchorfile>pcl__converter_8cpp.html</anchorfile>
      <anchor>a9696ce98be58a807dae9e98cd6633b0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>minRange</name>
      <anchorfile>pcl__converter_8cpp.html</anchorfile>
      <anchor>a5b9e869b4d89247cc3222507a2e9caa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>minRangeGreyVal</name>
      <anchorfile>pcl__converter_8cpp.html</anchorfile>
      <anchor>adabe4c2d2bdb9c6ee06072b36e1f4694</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>numEchoOutput</name>
      <anchorfile>pcl__converter_8cpp.html</anchorfile>
      <anchor>a18df6795e22aec032da28fc9bc064e9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GnuPlotPalette</type>
      <name>pal</name>
      <anchorfile>pcl__converter_8cpp.html</anchorfile>
      <anchor>ae50d7197f185438b5e5f9978050e98b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ParamSettings</type>
      <name>paramSettings</name>
      <anchorfile>pcl__converter_8cpp.html</anchorfile>
      <anchor>a02122f4a7d4cbefa6630d570a3df2908</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>pub</name>
      <anchorfile>pcl__converter_8cpp.html</anchorfile>
      <anchor>a350594df3e8f6948c8462edfd41ce086</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>usingPal</name>
      <anchorfile>pcl__converter_8cpp.html</anchorfile>
      <anchor>a88d0ef6c1af963a314aeb718e8e9d5fe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pcl_find_plane.cpp</name>
    <path>/tmp/ws/src/sick_scan/tools/pcl_converter/src/</path>
    <filename>pcl__find__plane_8cpp</filename>
    <member kind="function">
      <type>void</type>
      <name>cloud_cb</name>
      <anchorfile>pcl__find__plane_8cpp.html</anchorfile>
      <anchor>ad64689ba82619f2a4434be9bc07fd0ac</anchor>
      <arglist>(const pcl::PCLPointCloud2ConstPtr &amp;cloud_blob)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>pcl__find__plane_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>pub</name>
      <anchorfile>pcl__find__plane_8cpp.html</anchorfile>
      <anchor>a350594df3e8f6948c8462edfd41ce086</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>radar_object_marker.cpp</name>
    <path>/tmp/ws/src/sick_scan/tools/radar_object_marker/src/</path>
    <filename>radar__object__marker_8cpp</filename>
    <includes id="radar__object__marker_8h" name="radar_object_marker.h" local="yes" imported="no">radar_object_marker/radar_object_marker.h</includes>
    <includes id="gnuplotPaletteReader_8h" name="gnuplotPaletteReader.h" local="yes" imported="no">pcl_converter/gnuplotPaletteReader.h</includes>
    <member kind="function">
      <type>void</type>
      <name>callback</name>
      <anchorfile>radar__object__marker_8cpp.html</anchorfile>
      <anchor>a158d954b40a15d2addf45a6a8f1fbbb7</anchor>
      <arglist>(const sick_scan::RadarScan::ConstPtr &amp;oa)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>checkForAngleInterval</name>
      <anchorfile>radar__object__marker_8cpp.html</anchorfile>
      <anchor>ab878ceb98e9b131a1d97139089eeb09d</anchor>
      <arglist>(float orgAngle, float *dstAngle, float mainAngle, float mainAngleTol)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>checkForAngleIntervalTestbed</name>
      <anchorfile>radar__object__marker_8cpp.html</anchorfile>
      <anchor>a4295f8652c3e3f93d2670db201cf280e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isWithinRange</name>
      <anchorfile>radar__object__marker_8cpp.html</anchorfile>
      <anchor>aa82c0c84806512a1d19e273ea48f3784</anchor>
      <arglist>(float testAngle, float a, float b)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>radar__object__marker_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>normalize</name>
      <anchorfile>radar__object__marker_8cpp.html</anchorfile>
      <anchor>a420f84bf7dc07748a52a7d23c36782ac</anchor>
      <arglist>(float &amp;angle)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>ballRadius</name>
      <anchorfile>radar__object__marker_8cpp.html</anchorfile>
      <anchor>a86851ed443f3ccf5d6213fb5d34b39a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>objectArrowScale</name>
      <anchorfile>radar__object__marker_8cpp.html</anchorfile>
      <anchor>a1ba709b3c5e4f1481ca069de375dd53e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GnuPlotPalette</type>
      <name>pal</name>
      <anchorfile>radar__object__marker_8cpp.html</anchorfile>
      <anchor>ae50d7197f185438b5e5f9978050e98b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>pub</name>
      <anchorfile>radar__object__marker_8cpp.html</anchorfile>
      <anchor>a350594df3e8f6948c8462edfd41ce086</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>pub_cloud</name>
      <anchorfile>radar__object__marker_8cpp.html</anchorfile>
      <anchor>a6600fdbe96f8c1420ee414ba41c90027</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>usingPal</name>
      <anchorfile>radar__object__marker_8cpp.html</anchorfile>
      <anchor>a88d0ef6c1af963a314aeb718e8e9d5fe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>radar_object_marker.h</name>
    <path>/tmp/ws/src/sick_scan/include/radar_object_marker/</path>
    <filename>radar__object__marker_8h</filename>
    <includes id="gnuplotPaletteReader_8h" name="gnuplotPaletteReader.h" local="no" imported="no">pcl_converter/gnuplotPaletteReader.h</includes>
    <class kind="class">RadarObjectMarkerCfg</class>
    <member kind="variable" static="yes">
      <type>static const unsigned char</type>
      <name>GLASBEY_LUT</name>
      <anchorfile>radar__object__marker_8h.html</anchorfile>
      <anchor>ad522f5aa83b403339284e9315a08ae91</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>random_generator.cpp</name>
    <path>/tmp/ws/src/sick_scan/test/emulator/src/</path>
    <filename>random__generator_8cpp</filename>
    <includes id="random__generator_8h" name="random_generator.h" local="yes" imported="no">sick_scan/random_generator.h</includes>
  </compound>
  <compound kind="file">
    <name>random_generator.h</name>
    <path>/tmp/ws/src/sick_scan/test/emulator/include/sick_scan/</path>
    <filename>random__generator_8h</filename>
    <class kind="class">sick_scan::UniformRandomAsciiString</class>
    <class kind="class">sick_scan::UniformRandomInteger</class>
    <namespace>sick_scan</namespace>
  </compound>
  <compound kind="file">
    <name>result_port_parser.cpp</name>
    <path>/tmp/ws/src/sick_scan/test/emulator/src/</path>
    <filename>result__port__parser_8cpp</filename>
    <includes id="ros__wrapper_8h" name="ros_wrapper.h" local="yes" imported="no">sick_scan/ros_wrapper.h</includes>
    <includes id="result__port__parser_8h" name="result_port_parser.h" local="yes" imported="no">sick_scan/result_port_parser.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PARSE_ASSERT</name>
      <anchorfile>result__port__parser_8cpp.html</anchorfile>
      <anchor>a92d6f3dc8d8eb243bad99272dd06ab86</anchor>
      <arglist>(assertion, info)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>result_port_parser.h</name>
    <path>/tmp/ws/src/sick_scan/test/emulator/include/sick_scan/</path>
    <filename>result__port__parser_8h</filename>
    <includes id="ros__wrapper_8h" name="ros_wrapper.h" local="yes" imported="no">sick_scan/ros_wrapper.h</includes>
    <class kind="class">sick_scan::ResultPortParser</class>
    <namespace>sick_scan</namespace>
  </compound>
  <compound kind="file">
    <name>ros_wrapper.cpp</name>
    <path>/tmp/ws/src/sick_scan/test/emulator/src/</path>
    <filename>ros__wrapper_8cpp</filename>
    <includes id="ros__wrapper_8h" name="ros_wrapper.h" local="yes" imported="no">sick_scan/ros_wrapper.h</includes>
  </compound>
  <compound kind="file">
    <name>ros_wrapper.h</name>
    <path>/tmp/ws/src/sick_scan/test/emulator/include/sick_scan/</path>
    <filename>ros__wrapper_8h</filename>
    <namespace>ROS</namespace>
    <member kind="function">
      <type>ROS::NodePtr</type>
      <name>createNode</name>
      <anchorfile>namespaceROS.html</anchorfile>
      <anchor>aaaa8f760657452e508a69d746f74fed9</anchor>
      <arglist>(const std::string &amp;node_name=&quot;sick_scan&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deleteNode</name>
      <anchorfile>namespaceROS.html</anchorfile>
      <anchor>af386505bc54e2da3374cc4ac7799018e</anchor>
      <arglist>(ROS::NodePtr &amp;node)</arglist>
    </member>
    <member kind="function">
      <type>ROS::Duration</type>
      <name>durationFromSec</name>
      <anchorfile>namespaceROS.html</anchorfile>
      <anchor>ad86d3908bcfa206fdf17ee7add700fe7</anchor>
      <arglist>(double seconds)</arglist>
    </member>
    <member kind="function">
      <type>ROS::Time</type>
      <name>now</name>
      <anchorfile>namespaceROS.html</anchorfile>
      <anchor>a5a9986dfb037746b783124e3ea2211fa</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>seconds</name>
      <anchorfile>namespaceROS.html</anchorfile>
      <anchor>a49469edb3f979775e19b629f4458c539</anchor>
      <arglist>(ROS::Duration duration)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>secondsSinceStart</name>
      <anchorfile>namespaceROS.html</anchorfile>
      <anchor>a9a543e6e02c67dd8f1b836b437a82b8a</anchor>
      <arglist>(const ROS::Time &amp;time)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sleep</name>
      <anchorfile>namespaceROS.html</anchorfile>
      <anchor>a51c25ef59aa71a02fd6ade7ae5f4f2a8</anchor>
      <arglist>(double seconds)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>splitTime</name>
      <anchorfile>namespaceROS.html</anchorfile>
      <anchor>a864024c2bed8295f65397a6578411c4d</anchor>
      <arglist>(ROS::Duration time, uint32_t &amp;seconds, uint32_t &amp;nanoseconds)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>splitTime</name>
      <anchorfile>namespaceROS.html</anchorfile>
      <anchor>a55266f0033fd01918940413e8241f9db</anchor>
      <arglist>(ROS::Time time, uint32_t &amp;seconds, uint32_t &amp;nanoseconds)</arglist>
    </member>
    <member kind="function">
      <type>ROS::Time</type>
      <name>timeFromHeader</name>
      <anchorfile>namespaceROS.html</anchorfile>
      <anchor>a4e1773ce939d244e947f16632f93c3a7</anchor>
      <arglist>(const std_msgs::Header *msg_header)</arglist>
    </member>
    <member kind="function">
      <type>ROS::Time</type>
      <name>timeFromSec</name>
      <anchorfile>namespaceROS.html</anchorfile>
      <anchor>ac7e62709669ef2a7388d630f8f70b7a3</anchor>
      <arglist>(double seconds)</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>timestampMilliseconds</name>
      <anchorfile>namespaceROS.html</anchorfile>
      <anchor>ac9826ea01b956b5c7d66331411a3e542</anchor>
      <arglist>(const ROS::Time &amp;time)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sensor_alignment_tf_dyn.cpp</name>
    <path>/tmp/ws/src/sick_scan/tools/sensor_alignment/</path>
    <filename>sensor__alignment__tf__dyn_8cpp</filename>
    <class kind="class">ConfigTrans</class>
    <member kind="function">
      <type>void</type>
      <name>callback</name>
      <anchorfile>sensor__alignment__tf__dyn_8cpp.html</anchorfile>
      <anchor>a58c931996081a9bda2f74de4d19dea1e</anchor>
      <arglist>(sick_scan_fusion::tf_dynConfig &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>sensor__alignment__tf__dyn_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="variable">
      <type>ConfigTrans</type>
      <name>cfgTrans</name>
      <anchorfile>sensor__alignment__tf__dyn_8cpp.html</anchorfile>
      <anchor>abdabbff32a09ebed9e036ba1e94a8956</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Affine3d</type>
      <name>child_2_parent</name>
      <anchorfile>sensor__alignment__tf__dyn_8cpp.html</anchorfile>
      <anchor>a21a1925188460c649f550283d6b364e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector4f</type>
      <name>max_point</name>
      <anchorfile>sensor__alignment__tf__dyn_8cpp.html</anchorfile>
      <anchor>aa37ee2fbb326c62bfdbe353df010041d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector4f</type>
      <name>min_point</name>
      <anchorfile>sensor__alignment__tf__dyn_8cpp.html</anchorfile>
      <anchor>ae7df0e19dbdeef08675654a802eea117</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tf2_ros::Buffer</type>
      <name>tf_buffer</name>
      <anchorfile>sensor__alignment__tf__dyn_8cpp.html</anchorfile>
      <anchor>a5490c3400b068043b0f182088b138a36</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sick_generic_caller.cpp</name>
    <path>/tmp/ws/src/sick_scan/driver/src/</path>
    <filename>sick__generic__caller_8cpp</filename>
    <includes id="sick__generic__laser_8h" name="sick_generic_laser.h" local="yes" imported="no">sick_scan/sick_generic_laser.h</includes>
    <includes id="dataDumper_8h" name="dataDumper.h" local="yes" imported="no">sick_scan/dataDumper.h</includes>
    <includes id="angle__compensator_8h" name="angle_compensator.h" local="yes" imported="no">sick_scan/helper/angle_compensator.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>MAX_NAME_LEN</name>
      <anchorfile>sick__generic__caller_8cpp.html</anchorfile>
      <anchor>afd709f201d7643c3909621f620ea648a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SICK_GENERIC_MAJOR_VER</name>
      <anchorfile>sick__generic__caller_8cpp.html</anchorfile>
      <anchor>a902ed6e1d378e5bb66c6112c206a9967</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SICK_GENERIC_MINOR_VER</name>
      <anchorfile>sick__generic__caller_8cpp.html</anchorfile>
      <anchor>add2e357e4326436f54b9291b79e4227f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SICK_GENERIC_PATCH_LEVEL</name>
      <anchorfile>sick__generic__caller_8cpp.html</anchorfile>
      <anchor>a9bd66cf0a0a709d7355ebc95e2bb9e35</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getVersionInfo</name>
      <anchorfile>sick__generic__caller_8cpp.html</anchorfile>
      <anchor>af56e57c334f0a740935c11bd734778b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>sick__generic__caller_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sick_generic_device_finder.py</name>
    <path>/tmp/ws/src/sick_scan/tools/sick_generic_device_finder/</path>
    <filename>sick__generic__device__finder_8py</filename>
    <namespace>sick_generic_device_finder</namespace>
    <member kind="function">
      <type>def</type>
      <name>getIpFromXmlData</name>
      <anchorfile>namespacesick__generic__device__finder.html</anchorfile>
      <anchor>a6ca28cfae7d40a2efffb83f4f3f5746f</anchor>
      <arglist>(DataListInput)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getScannerXML</name>
      <anchorfile>namespacesick__generic__device__finder.html</anchorfile>
      <anchor>afc4c3d5c8c99cf9a5b179aa484dc8ddf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>uniq</name>
      <anchorfile>namespacesick__generic__device__finder.html</anchorfile>
      <anchor>af28b58a374d5fa01f5271415c7843486</anchor>
      <arglist>(input)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>action_thread</name>
      <anchorfile>namespacesick__generic__device__finder.html</anchorfile>
      <anchor>aa082748a670db21f21751e985edd76cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ANSWERTIMEOUT</name>
      <anchorfile>namespacesick__generic__device__finder.html</anchorfile>
      <anchor>afab403e3faa0e25d23be2737853ae185</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>DEBUGMSGENABLED</name>
      <anchorfile>namespacesick__generic__device__finder.html</anchorfile>
      <anchor>afdc80417b7005f56218da41a18b59ffe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>HOST</name>
      <anchorfile>namespacesick__generic__device__finder.html</anchorfile>
      <anchor>a30edfd2d776c10826997a57088ea04d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>MESSAGE</name>
      <anchorfile>namespacesick__generic__device__finder.html</anchorfile>
      <anchor>a28ea6ab8954c15eaee2107d7357c4c51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>RANDOM_KEY</name>
      <anchorfile>namespacesick__generic__device__finder.html</anchorfile>
      <anchor>a7fd069096cc91a7f509d5f28adb75450</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>rawData</name>
      <anchorfile>namespacesick__generic__device__finder.html</anchorfile>
      <anchor>a6396d958961eac040242550e976c40bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>stderr</name>
      <anchorfile>namespacesick__generic__device__finder.html</anchorfile>
      <anchor>a4f88948a4f3ab6b6d71d4bb9edf075c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>stop_event</name>
      <anchorfile>namespacesick__generic__device__finder.html</anchorfile>
      <anchor>a345654d279bf13bd7e0472eb0d3ae93e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>timeout</name>
      <anchorfile>namespacesick__generic__device__finder.html</anchorfile>
      <anchor>ab01c5e8da1569925bf4ae76f935df4e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>UDP_IP</name>
      <anchorfile>namespacesick__generic__device__finder.html</anchorfile>
      <anchor>ab7eb5e3b9122be1cd97d6902c8986697</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>UDP_PORT</name>
      <anchorfile>namespacesick__generic__device__finder.html</anchorfile>
      <anchor>a0278f1b557a3eeaa6130dfc67370dc2a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sick_generic_field_mon.cpp</name>
    <path>/tmp/ws/src/sick_scan/driver/src/</path>
    <filename>sick__generic__field__mon_8cpp</filename>
    <includes id="sick__scan__common_8h" name="sick_scan_common.h" local="no" imported="no">sick_scan/sick_scan_common.h</includes>
    <includes id="sick__generic__field__mon_8h" name="sick_generic_field_mon.h" local="no" imported="no">sick_scan/sick_generic_field_mon.h</includes>
    <namespace>sick_scan</namespace>
  </compound>
  <compound kind="file">
    <name>sick_generic_field_mon.h</name>
    <path>/tmp/ws/src/sick_scan/include/sick_scan/</path>
    <filename>sick__generic__field__mon_8h</filename>
    <class kind="class">sick_scan::SickScanFieldMonSingleton</class>
    <class kind="class">sick_scan::SickScanMonField</class>
    <class kind="class">sick_scan::SickScanMonFieldConverter</class>
    <namespace>sick_scan</namespace>
    <member kind="enumeration">
      <type></type>
      <name>SickScanMonFieldType</name>
      <anchorfile>namespacesick__scan.html</anchorfile>
      <anchor>a0a512e7bcadd61dbefa0f2ce77ae29f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MON_FIELD_RADIAL</name>
      <anchorfile>namespacesick__scan.html</anchorfile>
      <anchor>a0a512e7bcadd61dbefa0f2ce77ae29f5ada89c24498cc81fb0767b0fa434dde55</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MON_FIELD_RECTANGLE</name>
      <anchorfile>namespacesick__scan.html</anchorfile>
      <anchor>a0a512e7bcadd61dbefa0f2ce77ae29f5a6ee915b273fd6f943e56b20b0e15ed3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MON_FIELD_SEGMENTED</name>
      <anchorfile>namespacesick__scan.html</anchorfile>
      <anchor>a0a512e7bcadd61dbefa0f2ce77ae29f5af92835e6828863e6b98eb55b3e0b4c73</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MON_FIELD_DYNAMIC</name>
      <anchorfile>namespacesick__scan.html</anchorfile>
      <anchor>a0a512e7bcadd61dbefa0f2ce77ae29f5aff40f0ded6d0be57bc52b932325721f0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sick_generic_imu.cpp</name>
    <path>/tmp/ws/src/sick_scan/driver/src/</path>
    <filename>sick__generic__imu_8cpp</filename>
    <includes id="sick__scan__common__tcp_8h" name="sick_scan_common_tcp.h" local="no" imported="no">sick_scan/sick_scan_common_tcp.h</includes>
    <includes id="sick__scan__common_8h" name="sick_scan_common.h" local="no" imported="no">sick_scan/sick_scan_common.h</includes>
    <includes id="sick__generic__parser_8h" name="sick_generic_parser.h" local="no" imported="no">sick_scan/sick_generic_parser.h</includes>
    <includes id="sick__generic__imu_8h" name="sick_generic_imu.h" local="no" imported="no">sick_scan/sick_generic_imu.h</includes>
    <namespace>sick_scan</namespace>
    <member kind="define">
      <type>#define</type>
      <name>_USE_MATH_DEFINES</name>
      <anchorfile>sick__generic__imu_8cpp.html</anchorfile>
      <anchor>a525335710b53cb064ca56b936120431e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sick_generic_imu.h</name>
    <path>/tmp/ws/src/sick_scan/include/sick_scan/</path>
    <filename>sick__generic__imu_8h</filename>
    <includes id="sick__scan__common__nw_8h" name="sick_scan_common_nw.h" local="no" imported="no">sick_scan/sick_scan_common_nw.h</includes>
    <includes id="sick__generic__parser_8h" name="sick_generic_parser.h" local="yes" imported="no">sick_scan/sick_generic_parser.h</includes>
    <includes id="softwarePLL_8h" name="softwarePLL.h" local="yes" imported="no">softwarePLL.h</includes>
    <class kind="class">sick_scan::SickScanImu</class>
    <class kind="class">sick_scan::SickScanImuValue</class>
    <namespace>sick_scan</namespace>
  </compound>
  <compound kind="file">
    <name>sick_generic_laser.cpp</name>
    <path>/tmp/ws/src/sick_scan/driver/src/</path>
    <filename>sick__generic__laser_8cpp</filename>
    <includes id="sick__scan__common__tcp_8h" name="sick_scan_common_tcp.h" local="no" imported="no">sick_scan/sick_scan_common_tcp.h</includes>
    <includes id="sick__generic__parser_8h" name="sick_generic_parser.h" local="no" imported="no">sick_scan/sick_generic_parser.h</includes>
    <includes id="sick__generic__laser_8h" name="sick_generic_laser.h" local="no" imported="no">sick_scan/sick_generic_laser.h</includes>
    <includes id="sick__scan__services_8h" name="sick_scan_services.h" local="no" imported="no">sick_scan/sick_scan_services.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>_USE_MATH_DEFINES</name>
      <anchorfile>sick__generic__laser_8cpp.html</anchorfile>
      <anchor>a525335710b53cb064ca56b936120431e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>NodeRunState</name>
      <anchorfile>sick__generic__laser_8cpp.html</anchorfile>
      <anchor>a37f6ebb0ecf153370b0e1f8436be1bf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>scanner_init</name>
      <anchorfile>sick__generic__laser_8cpp.html</anchorfile>
      <anchor>a37f6ebb0ecf153370b0e1f8436be1bf8a2c18088d1e773ae4bde32dfd95f04fd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>scanner_run</name>
      <anchorfile>sick__generic__laser_8cpp.html</anchorfile>
      <anchor>a37f6ebb0ecf153370b0e1f8436be1bf8a130c7276e3c7e835c1b7ac603edc41e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>scanner_finalize</name>
      <anchorfile>sick__generic__laser_8cpp.html</anchorfile>
      <anchor>a37f6ebb0ecf153370b0e1f8436be1bf8ac15d165de7149fc1e50b4c5cd272b389</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getTagVal</name>
      <anchorfile>sick__generic__laser_8cpp.html</anchorfile>
      <anchor>a5af8fa86af47044da0e4954f7ef8527a</anchor>
      <arglist>(std::string tagVal, std::string &amp;tag, std::string &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getVersionInfo</name>
      <anchorfile>sick__generic__laser_8cpp.html</anchorfile>
      <anchor>af56e57c334f0a740935c11bd734778b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>mainGenericLaser</name>
      <anchorfile>sick__generic__laser_8cpp.html</anchorfile>
      <anchor>a1bd4259c142d9492d17e296c09951505</anchor>
      <arglist>(int argc, char **argv, std::string nodeName)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>my_handler</name>
      <anchorfile>sick__generic__laser_8cpp.html</anchorfile>
      <anchor>a236213ebd8e5eecb1661567a0407ec1e</anchor>
      <arglist>(int signalRecv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVersionInfo</name>
      <anchorfile>sick__generic__laser_8cpp.html</anchorfile>
      <anchor>a938704bcbc9ab47d5e29dbfcb3c49228</anchor>
      <arglist>(std::string _versionInfo)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>isInitialized</name>
      <anchorfile>sick__generic__laser_8cpp.html</anchorfile>
      <anchor>a1fdc2bf5595c2e64dc06d987769834eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>NodeRunState</type>
      <name>runState</name>
      <anchorfile>sick__generic__laser_8cpp.html</anchorfile>
      <anchor>ab4a0c9b5538ebd087fd5abc88b8bf8af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static sick_scan::SickScanCommonTcp *</type>
      <name>s</name>
      <anchorfile>sick__generic__laser_8cpp.html</anchorfile>
      <anchor>ab6a7b0d0b2a6403d2f705b0fd1d7d777</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static std::string</type>
      <name>versionInfo</name>
      <anchorfile>sick__generic__laser_8cpp.html</anchorfile>
      <anchor>af4e8773891c6528d181f4c39db79b98c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sick_generic_laser.h</name>
    <path>/tmp/ws/src/sick_scan/include/sick_scan/</path>
    <filename>sick__generic__laser_8h</filename>
    <includes id="sick__scan__common__tcp_8h" name="sick_scan_common_tcp.h" local="no" imported="no">sick_scan/sick_scan_common_tcp.h</includes>
    <member kind="function">
      <type>std::string</type>
      <name>getVersionInfo</name>
      <anchorfile>sick__generic__laser_8h.html</anchorfile>
      <anchor>af56e57c334f0a740935c11bd734778b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>mainGenericLaser</name>
      <anchorfile>sick__generic__laser_8h.html</anchorfile>
      <anchor>a41e358338105c7fdef429a485c1990b2</anchor>
      <arglist>(int argc, char **argv, std::string scannerName)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVersionInfo</name>
      <anchorfile>sick__generic__laser_8h.html</anchorfile>
      <anchor>a938704bcbc9ab47d5e29dbfcb3c49228</anchor>
      <arglist>(std::string _versionInfo)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sick_generic_parser.cpp</name>
    <path>/tmp/ws/src/sick_scan/driver/src/</path>
    <filename>sick__generic__parser_8cpp</filename>
    <includes id="sick__scan__common_8h" name="sick_scan_common.h" local="no" imported="no">sick_scan/sick_scan_common.h</includes>
    <namespace>sick_scan</namespace>
    <member kind="define">
      <type>#define</type>
      <name>_CRT_SECURE_NO_WARNINGS</name>
      <anchorfile>sick__generic__parser_8cpp.html</anchorfile>
      <anchor>af08ec37a8c99d747fb60fa15bc28678b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_USE_MATH_DEFINES</name>
      <anchorfile>sick__generic__parser_8cpp.html</anchorfile>
      <anchor>a525335710b53cb064ca56b936120431e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sick_generic_parser.h</name>
    <path>/tmp/ws/src/sick_scan/include/sick_scan/</path>
    <filename>sick__generic__parser_8h</filename>
    <includes id="abstract__parser_8h" name="abstract_parser.h" local="yes" imported="no">abstract_parser.h</includes>
    <includes id="sick__scan__common_8h" name="sick_scan_common.h" local="yes" imported="no">sick_scan/sick_scan_common.h</includes>
    <includes id="dataDumper_8h" name="dataDumper.h" local="yes" imported="no">sick_scan/dataDumper.h</includes>
    <class kind="class">sick_scan::ScannerBasicParam</class>
    <class kind="class">sick_scan::SickGenericParser</class>
    <namespace>sick_scan</namespace>
    <member kind="define">
      <type>#define</type>
      <name>SICK_SCANNER_LMS_1XX_NAME</name>
      <anchorfile>sick__generic__parser_8h.html</anchorfile>
      <anchor>a335d602c584159804a92e693851b9cc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SICK_SCANNER_LMS_1XXX_NAME</name>
      <anchorfile>sick__generic__parser_8h.html</anchorfile>
      <anchor>adf9991aa02f7e87a34f96c82daa403da</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SICK_SCANNER_LMS_4XXX_NAME</name>
      <anchorfile>sick__generic__parser_8h.html</anchorfile>
      <anchor>afb5b389ad4bd019191f1cdfa07fc9233</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SICK_SCANNER_LMS_5XX_NAME</name>
      <anchorfile>sick__generic__parser_8h.html</anchorfile>
      <anchor>a01f93fdf2b98ab10b94606a079cacc29</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SICK_SCANNER_MRS_1XXX_NAME</name>
      <anchorfile>sick__generic__parser_8h.html</anchorfile>
      <anchor>a263b0642d8a4c0f094ec7d81c1358324</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SICK_SCANNER_MRS_6XXX_NAME</name>
      <anchorfile>sick__generic__parser_8h.html</anchorfile>
      <anchor>ae2e93ae1e59a7c33b7d586ac83641f9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SICK_SCANNER_NAV_2XX_NAME</name>
      <anchorfile>sick__generic__parser_8h.html</anchorfile>
      <anchor>a724a22a0a044329d300a4d783d1a8b4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SICK_SCANNER_NAV_3XX_NAME</name>
      <anchorfile>sick__generic__parser_8h.html</anchorfile>
      <anchor>aea1b3e13496c78fadc45c95c0d733e0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SICK_SCANNER_RMS_3XX_NAME</name>
      <anchorfile>sick__generic__parser_8h.html</anchorfile>
      <anchor>a15358437ab04ac54603f435908ae3f0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SICK_SCANNER_TIM_240_NAME</name>
      <anchorfile>sick__generic__parser_8h.html</anchorfile>
      <anchor>a51885f82d48069f8f341b2b417a80a6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SICK_SCANNER_TIM_4XX_NAME</name>
      <anchorfile>sick__generic__parser_8h.html</anchorfile>
      <anchor>a59b8c8c7ced446d33c15ad7ce6839dab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SICK_SCANNER_TIM_5XX_NAME</name>
      <anchorfile>sick__generic__parser_8h.html</anchorfile>
      <anchor>a353b2bea33f08b6f5d679b76f720d063</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SICK_SCANNER_TIM_7XX_NAME</name>
      <anchorfile>sick__generic__parser_8h.html</anchorfile>
      <anchor>a82c38c1c2171d27a3bc6970ff63f8b06</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SICK_SCANNER_TIM_7XXS_NAME</name>
      <anchorfile>sick__generic__parser_8h.html</anchorfile>
      <anchor>a90a4d891618c4e56b8ce529124cab2ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>EVAL_FIELD_SUPPORT</name>
      <anchorfile>namespacesick__scan.html</anchorfile>
      <anchor>abf545b29d544dea80ab629ea20c52220</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVAL_FIELD_UNSUPPORTED</name>
      <anchorfile>namespacesick__scan.html</anchorfile>
      <anchor>abf545b29d544dea80ab629ea20c52220af334f95835b87cb3af66850da1dc342e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USE_EVAL_FIELD_TIM7XX_LOGIC</name>
      <anchorfile>namespacesick__scan.html</anchorfile>
      <anchor>abf545b29d544dea80ab629ea20c52220a7629530c5968991169f90a7498f46c1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USE_EVAL_FIELD_LMS5XX_LOGIC</name>
      <anchorfile>namespacesick__scan.html</anchorfile>
      <anchor>abf545b29d544dea80ab629ea20c52220a73d729e9098bdddcee2a804dc1931f5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USE_EVAL_FIELD_LMS5XX_UNSUPPORTED</name>
      <anchorfile>namespacesick__scan.html</anchorfile>
      <anchor>abf545b29d544dea80ab629ea20c52220a925a20e850d572d142130917781c447d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USE_EVAL_FIELD_NUM</name>
      <anchorfile>namespacesick__scan.html</anchorfile>
      <anchor>abf545b29d544dea80ab629ea20c52220a3e9ca1288dba337ffcf2636688464115</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sick_generic_radar.cpp</name>
    <path>/tmp/ws/src/sick_scan/driver/src/</path>
    <filename>sick__generic__radar_8cpp</filename>
    <includes id="sick__scan__common__tcp_8h" name="sick_scan_common_tcp.h" local="no" imported="no">sick_scan/sick_scan_common_tcp.h</includes>
    <includes id="sick__generic__parser_8h" name="sick_generic_parser.h" local="no" imported="no">sick_scan/sick_generic_parser.h</includes>
    <includes id="sick__generic__radar_8h" name="sick_generic_radar.h" local="no" imported="no">sick_scan/sick_generic_radar.h</includes>
    <namespace>sick_scan</namespace>
    <member kind="define">
      <type>#define</type>
      <name>_USE_MATH_DEFINES</name>
      <anchorfile>sick__generic__radar_8cpp.html</anchorfile>
      <anchor>a525335710b53cb064ca56b936120431e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AMPL1_KEYWORD</name>
      <anchorfile>sick__generic__radar_8cpp.html</anchorfile>
      <anchor>a3548c2b8d8acfd3e103f588e762954ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AZMT1_KEYWORD</name>
      <anchorfile>sick__generic__radar_8cpp.html</anchorfile>
      <anchor>a01b9d80c62c397d215f854c0cecbbc92</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DIST1_KEYWORD</name>
      <anchorfile>sick__generic__radar_8cpp.html</anchorfile>
      <anchor>ab08837bbe59f6de6098d8f6d88ec1911</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MODE1_KEYWORD</name>
      <anchorfile>sick__generic__radar_8cpp.html</anchorfile>
      <anchor>a6c2921f3dd09d98decdab37d3e16950e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OBJID_KEYWORD</name>
      <anchorfile>sick__generic__radar_8cpp.html</anchorfile>
      <anchor>a8bc4ac89072dfa1f7236d74ee04f89f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OBJLEN_KEYWORD</name>
      <anchorfile>sick__generic__radar_8cpp.html</anchorfile>
      <anchor>a02e13351d6865f082500a4ce7e055a63</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>P3DX1_KEYWORD</name>
      <anchorfile>sick__generic__radar_8cpp.html</anchorfile>
      <anchor>a574684c6feb771b9ebdf7ed009094091</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>P3DY1_KEYWORD</name>
      <anchorfile>sick__generic__radar_8cpp.html</anchorfile>
      <anchor>ae07c5207fea8ab482c3752436b3f108e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>V3DX1_KEYWORD</name>
      <anchorfile>sick__generic__radar_8cpp.html</anchorfile>
      <anchor>aa56b678ffc261639b4c04d1b20ca026f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>V3DY1_KEYWORD</name>
      <anchorfile>sick__generic__radar_8cpp.html</anchorfile>
      <anchor>af6e8e838ef89de1cfc1adaf23b27e019</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VRAD1_KEYWORD</name>
      <anchorfile>sick__generic__radar_8cpp.html</anchorfile>
      <anchor>a19280e8bef7f6c135d4bea01ed591235</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>convertScaledIntValue</name>
      <anchorfile>namespacesick__scan.html</anchorfile>
      <anchor>a1e715ffced47b62cc37311367803e742</anchor>
      <arglist>(int value, float scale, float offset)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getFloatValue</name>
      <anchorfile>namespacesick__scan.html</anchorfile>
      <anchor>a3782f368345bb764ae3088818e537da3</anchor>
      <arglist>(std::string str)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getHexValue</name>
      <anchorfile>namespacesick__scan.html</anchorfile>
      <anchor>a92c1b4e2a2ccd319879623d17ac890cb</anchor>
      <arglist>(std::string str)</arglist>
    </member>
    <member kind="function">
      <type>int16_t</type>
      <name>getShortValue</name>
      <anchorfile>namespacesick__scan.html</anchorfile>
      <anchor>aab8e7d0d680f5aceb194ed7403892ab8</anchor>
      <arglist>(std::string str)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sick_generic_radar.h</name>
    <path>/tmp/ws/src/sick_scan/include/sick_scan/</path>
    <filename>sick__generic__radar_8h</filename>
    <includes id="sick__scan__common__nw_8h" name="sick_scan_common_nw.h" local="no" imported="no">sick_scan/sick_scan_common_nw.h</includes>
    <includes id="sick__generic__parser_8h" name="sick_generic_parser.h" local="yes" imported="no">sick_scan/sick_generic_parser.h</includes>
    <class kind="class">sick_scan::SickScanRadarObject</class>
    <class kind="class">sick_scan::SickScanRadarRawTarget</class>
    <class kind="class">sick_scan::SickScanRadarSingleton</class>
    <namespace>sick_scan</namespace>
  </compound>
  <compound kind="file">
    <name>sick_scan_common.cpp</name>
    <path>/tmp/ws/src/sick_scan/driver/src/</path>
    <filename>sick__scan__common_8cpp</filename>
    <includes id="sick__scan__common__nw_8h" name="sick_scan_common_nw.h" local="no" imported="no">sick_scan/sick_scan_common_nw.h</includes>
    <includes id="sick__scan__common_8h" name="sick_scan_common.h" local="no" imported="no">sick_scan/sick_scan_common.h</includes>
    <includes id="sick__generic__radar_8h" name="sick_generic_radar.h" local="no" imported="no">sick_scan/sick_generic_radar.h</includes>
    <includes id="sick__generic__field__mon_8h" name="sick_generic_field_mon.h" local="no" imported="no">sick_scan/sick_generic_field_mon.h</includes>
    <includes id="angle__compensator_8h" name="angle_compensator.h" local="no" imported="no">sick_scan/helper/angle_compensator.h</includes>
    <includes id="sick__scan__config__internal_8h" name="sick_scan_config_internal.h" local="no" imported="no">sick_scan/sick_scan_config_internal.h</includes>
    <includes id="binScanf_8hpp" name="binScanf.hpp" local="yes" imported="no">sick_scan/binScanf.hpp</includes>
    <includes id="colaa_8hpp" name="colaa.hpp" local="yes" imported="no">sick_scan/tcp/colaa.hpp</includes>
    <includes id="colab_8hpp" name="colab.hpp" local="yes" imported="no">sick_scan/tcp/colab.hpp</includes>
    <includes id="sick__generic__imu_8h" name="sick_generic_imu.h" local="no" imported="no">sick_scan/sick_generic_imu.h</includes>
    <includes id="sick__scan__messages_8h" name="sick_scan_messages.h" local="no" imported="no">sick_scan/sick_scan_messages.h</includes>
    <namespace>sick_scan</namespace>
    <member kind="define">
      <type>#define</type>
      <name>_USE_MATH_DEFINES</name>
      <anchorfile>sick__scan__common_8cpp.html</anchorfile>
      <anchor>a525335710b53cb064ca56b936120431e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>deg2rad_const</name>
      <anchorfile>sick__scan__common_8cpp.html</anchorfile>
      <anchor>a03a383f3a9a7558150ffc6c5fe9faea0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>rad2deg</name>
      <anchorfile>sick__scan__common_8cpp.html</anchorfile>
      <anchor>a9e3f17dadb777936ca5a6dd373fb1eb3</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="function">
      <type>const std::string</type>
      <name>binScanfGetStringFromVec</name>
      <anchorfile>sick__scan__common_8cpp.html</anchorfile>
      <anchor>aa6a15a83e11d7ae53fc93a5add7c7a7c</anchor>
      <arglist>(std::vector&lt; unsigned char &gt; *replyDummy, int off, long len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>getDiagnosticErrorCode</name>
      <anchorfile>sick__scan__common_8cpp.html</anchorfile>
      <anchor>a365980e8f18659ba36d6daf44970bdac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned char</type>
      <name>sick_crc8</name>
      <anchorfile>namespacesick__scan.html</anchorfile>
      <anchor>a4a566b9adbf77a84bd1bc6abe04b52e4</anchor>
      <arglist>(unsigned char *msgBlock, int len)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; unsigned char &gt;</type>
      <name>stringToVector</name>
      <anchorfile>sick__scan__common_8cpp.html</anchorfile>
      <anchor>afd59c3b4a081773e3bfb923820d0e1ae</anchor>
      <arglist>(std::string s)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>stripControl</name>
      <anchorfile>namespacesick__scan.html</anchorfile>
      <anchor>a4909c6f0d25b33506e74b8d012d94cf5</anchor>
      <arglist>(std::vector&lt; unsigned char &gt; s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap_endian</name>
      <anchorfile>sick__scan__common_8cpp.html</anchorfile>
      <anchor>a646df46979930ec174d15547a0ba06cc</anchor>
      <arglist>(unsigned char *ptr, int numBytes)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sick_scan_common.h</name>
    <path>/tmp/ws/src/sick_scan/include/sick_scan/</path>
    <filename>sick__scan__common_8h</filename>
    <includes id="sick__scan__common__nw_8h" name="sick_scan_common_nw.h" local="no" imported="no">sick_scan/sick_scan_common_nw.h</includes>
    <includes id="angle__compensator_8h" name="angle_compensator.h" local="no" imported="no">sick_scan/helper/angle_compensator.h</includes>
    <includes id="sick__generic__parser_8h" name="sick_generic_parser.h" local="yes" imported="no">sick_scan/sick_generic_parser.h</includes>
    <includes id="sick__generic__field__mon_8h" name="sick_generic_field_mon.h" local="yes" imported="no">sick_scan/sick_generic_field_mon.h</includes>
    <includes id="sick__scan__marker_8h" name="sick_scan_marker.h" local="yes" imported="no">sick_scan/sick_scan_marker.h</includes>
    <class kind="class">sick_scan::SickScanCommon</class>
    <namespace>sick_scan</namespace>
    <member kind="define">
      <type>#define</type>
      <name>PARAM_MAX_ANG</name>
      <anchorfile>sick__scan__common_8h.html</anchorfile>
      <anchor>a4882533ca01068c9d710bceab0e28aff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PARAM_MIN_ANG</name>
      <anchorfile>sick__scan__common_8h.html</anchorfile>
      <anchor>a124dccf0ff99445c087b90cd1f6e5c41</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PARAM_RES_ANG</name>
      <anchorfile>sick__scan__common_8h.html</anchorfile>
      <anchor>a3e27094c7b613e990df403a362199fee</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap_endian</name>
      <anchorfile>sick__scan__common_8h.html</anchorfile>
      <anchor>a646df46979930ec174d15547a0ba06cc</anchor>
      <arglist>(unsigned char *ptr, int numBytes)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sick_scan_common_nw.cpp</name>
    <path>/tmp/ws/src/sick_scan/driver/src/</path>
    <filename>sick__scan__common__nw_8cpp</filename>
    <includes id="sick__scan__common__nw_8h" name="sick_scan_common_nw.h" local="yes" imported="no">sick_scan/sick_scan_common_nw.h</includes>
    <includes id="colaa_8hpp" name="colaa.hpp" local="yes" imported="no">sick_scan/tcp/colaa.hpp</includes>
    <includes id="colab_8hpp" name="colab.hpp" local="yes" imported="no">sick_scan/tcp/colab.hpp</includes>
    <includes id="BasicDatatypes_8hpp" name="BasicDatatypes.hpp" local="yes" imported="no">sick_scan/tcp/BasicDatatypes.hpp</includes>
    <includes id="tcp_8hpp" name="tcp.hpp" local="yes" imported="no">sick_scan/tcp/tcp.hpp</includes>
    <includes id="errorhandler_8hpp" name="errorhandler.hpp" local="yes" imported="no">sick_scan/tcp/errorhandler.hpp</includes>
    <includes id="toolbox_8hpp" name="toolbox.hpp" local="yes" imported="no">sick_scan/tcp/toolbox.hpp</includes>
    <includes id="Mutex_8hpp" name="Mutex.hpp" local="yes" imported="no">sick_scan/tcp/Mutex.hpp</includes>
  </compound>
  <compound kind="file">
    <name>sick_scan_common_nw.h</name>
    <path>/tmp/ws/src/sick_scan/include/sick_scan/</path>
    <filename>sick__scan__common__nw_8h</filename>
    <includes id="BasicDatatypes_8hpp" name="BasicDatatypes.hpp" local="yes" imported="no">sick_scan/tcp/BasicDatatypes.hpp</includes>
    <includes id="tcp_8hpp" name="tcp.hpp" local="yes" imported="no">sick_scan/tcp/tcp.hpp</includes>
    <includes id="errorhandler_8hpp" name="errorhandler.hpp" local="yes" imported="no">sick_scan/tcp/errorhandler.hpp</includes>
    <includes id="toolbox_8hpp" name="toolbox.hpp" local="yes" imported="no">sick_scan/tcp/toolbox.hpp</includes>
    <includes id="Mutex_8hpp" name="Mutex.hpp" local="yes" imported="no">sick_scan/tcp/Mutex.hpp</includes>
    <class kind="class">SickScanCommonNw</class>
    <class kind="class">SopasAnswer</class>
    <class kind="class">SopasEventMessage</class>
    <member kind="enumeration">
      <type></type>
      <name>SopasProtocol</name>
      <anchorfile>sick__scan__common__nw_8h.html</anchorfile>
      <anchor>a5a7b06899370f5caa9b5861261a1af14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoLa_A</name>
      <anchorfile>sick__scan__common__nw_8h.html</anchorfile>
      <anchor>a5a7b06899370f5caa9b5861261a1af14ab376bb8cfb95b51685e89e21f6dfc53f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoLa_B</name>
      <anchorfile>sick__scan__common__nw_8h.html</anchorfile>
      <anchor>a5a7b06899370f5caa9b5861261a1af14ae55b1c634823e5f96a297644626d05cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoLa_Unknown</name>
      <anchorfile>sick__scan__common__nw_8h.html</anchorfile>
      <anchor>a5a7b06899370f5caa9b5861261a1af14afa3f76d14bcbe1e89b6ff6f779583232</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sick_scan_common_tcp.cpp</name>
    <path>/tmp/ws/src/sick_scan/driver/src/</path>
    <filename>sick__scan__common__tcp_8cpp</filename>
    <includes id="sick__scan__common__tcp_8h" name="sick_scan_common_tcp.h" local="no" imported="no">sick_scan/sick_scan_common_tcp.h</includes>
    <includes id="colaa_8hpp" name="colaa.hpp" local="no" imported="no">sick_scan/tcp/colaa.hpp</includes>
    <includes id="colab_8hpp" name="colab.hpp" local="no" imported="no">sick_scan/tcp/colab.hpp</includes>
    <includes id="sick__generic__radar_8h" name="sick_generic_radar.h" local="no" imported="no">sick_scan/sick_generic_radar.h</includes>
    <namespace>sick_scan</namespace>
    <member kind="function">
      <type>bool</type>
      <name>emulateReply</name>
      <anchorfile>namespacesick__scan.html</anchorfile>
      <anchor>aa4eb46b8b645fd17d1b40485cbd8c373</anchor>
      <arglist>(UINT8 *requestData, int requestLen, std::vector&lt; unsigned char &gt; *replyVector)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; unsigned char &gt;</type>
      <name>exampleData</name>
      <anchorfile>sick__scan__common__tcp_8cpp.html</anchorfile>
      <anchor>a6b930de4d5214db177f8d55b132b31b2</anchor>
      <arglist>(65536)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>getDiagnosticErrorCode</name>
      <anchorfile>sick__scan__common__tcp_8cpp.html</anchorfile>
      <anchor>a365980e8f18659ba36d6daf44970bdac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; unsigned char &gt;</type>
      <name>receivedData</name>
      <anchorfile>sick__scan__common__tcp_8cpp.html</anchorfile>
      <anchor>a3f822d47ae6415a2cf673106d2107fe4</anchor>
      <arglist>(65536)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static long</type>
      <name>receivedDataLen</name>
      <anchorfile>sick__scan__common__tcp_8cpp.html</anchorfile>
      <anchor>aa1e31668c410aa73a9f6ba392def6eff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sick_scan_common_tcp.h</name>
    <path>/tmp/ws/src/sick_scan/include/sick_scan/</path>
    <filename>sick__scan__common__tcp_8h</filename>
    <includes id="sick__scan__common_8h" name="sick_scan_common.h" local="yes" imported="no">sick_scan_common.h</includes>
    <includes id="sick__generic__parser_8h" name="sick_generic_parser.h" local="yes" imported="no">sick_generic_parser.h</includes>
    <includes id="template__queue_8h" name="template_queue.h" local="yes" imported="no">template_queue.h</includes>
    <class kind="class">sick_scan::DatagramWithTimeStamp</class>
    <class kind="class">sick_scan::SickScanCommonTcp</class>
    <namespace>sick_scan</namespace>
  </compound>
  <compound kind="file">
    <name>sick_scan_config_internal.cpp</name>
    <path>/tmp/ws/src/sick_scan/driver/src/</path>
    <filename>sick__scan__config__internal_8cpp</filename>
    <includes id="sick__scan__config__internal_8h" name="sick_scan_config_internal.h" local="yes" imported="no">sick_scan/sick_scan_config_internal.h</includes>
  </compound>
  <compound kind="file">
    <name>sick_scan_config_internal.h</name>
    <path>/tmp/ws/src/sick_scan/include/sick_scan/</path>
    <filename>sick__scan__config__internal_8h</filename>
    <class kind="class">SickScanConfigInternal</class>
  </compound>
  <compound kind="file">
    <name>sick_scan_marker.cpp</name>
    <path>/tmp/ws/src/sick_scan/driver/src/</path>
    <filename>sick__scan__marker_8cpp</filename>
    <includes id="sick__scan__common__nw_8h" name="sick_scan_common_nw.h" local="no" imported="no">sick_scan/sick_scan_common_nw.h</includes>
    <includes id="sick__scan__common_8h" name="sick_scan_common.h" local="no" imported="no">sick_scan/sick_scan_common.h</includes>
    <includes id="sick__generic__parser_8h" name="sick_generic_parser.h" local="no" imported="no">sick_scan/sick_generic_parser.h</includes>
    <includes id="sick__scan__marker_8h" name="sick_scan_marker.h" local="yes" imported="no">sick_scan/sick_scan_marker.h</includes>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>appendTrianglePoints</name>
      <anchorfile>sick__scan__marker_8cpp.html</anchorfile>
      <anchor>a2e5e4e4f36fda70b2534b18a1cf57414</anchor>
      <arglist>(int point_count, const std::vector&lt; float &gt; &amp;points_x, const std::vector&lt; float &gt; &amp;points_y, visualization_msgs::Marker &amp;marker_point, int &amp;triangle_idx, int nr_triangles, std_msgs::ColorRGBA field_color)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std_msgs::ColorRGBA</type>
      <name>blue</name>
      <anchorfile>sick__scan__marker_8cpp.html</anchorfile>
      <anchor>afec3a16463b39ca1ad36360eb619d23c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std_msgs::ColorRGBA</type>
      <name>color</name>
      <anchorfile>sick__scan__marker_8cpp.html</anchorfile>
      <anchor>a57311d5a552ee8b672112cf0b2d4e4dc</anchor>
      <arglist>(float r, float g, float b, float a=0.5f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std_msgs::ColorRGBA</type>
      <name>gray</name>
      <anchorfile>sick__scan__marker_8cpp.html</anchorfile>
      <anchor>acbaa24af3a76c34c5c3cf348366b6c39</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std_msgs::ColorRGBA</type>
      <name>green</name>
      <anchorfile>sick__scan__marker_8cpp.html</anchorfile>
      <anchor>a5dcc56f99d973cc0a39958f75e2ad54d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std_msgs::ColorRGBA</type>
      <name>red</name>
      <anchorfile>sick__scan__marker_8cpp.html</anchorfile>
      <anchor>a02369002e954d5b04a87dc9ebf4a8b1f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std_msgs::ColorRGBA</type>
      <name>yellow</name>
      <anchorfile>sick__scan__marker_8cpp.html</anchorfile>
      <anchor>ae0ee99bfe890bf26cb505e3ae339a5bd</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sick_scan_marker.h</name>
    <path>/tmp/ws/src/sick_scan/include/sick_scan/</path>
    <filename>sick__scan__marker_8h</filename>
    <includes id="sick__generic__field__mon_8h" name="sick_generic_field_mon.h" local="yes" imported="no">sick_scan/sick_generic_field_mon.h</includes>
    <class kind="class">sick_scan::SickScanMarker::FieldInfo</class>
    <class kind="class">sick_scan::SickScanMarker</class>
    <namespace>sick_scan</namespace>
  </compound>
  <compound kind="file">
    <name>sick_scan_messages.cpp</name>
    <path>/tmp/ws/src/sick_scan/driver/src/</path>
    <filename>sick__scan__messages_8cpp</filename>
    <includes id="sick__scan__messages_8h" name="sick_scan_messages.h" local="yes" imported="no">sick_scan/sick_scan_messages.h</includes>
    <member kind="typedef">
      <type>uint8_t *</type>
      <name>byte_ptr</name>
      <anchorfile>sick__scan__messages_8cpp.html</anchorfile>
      <anchor>a2988f293234fec84803a4ed4d5771141</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>readBinaryBuffer</name>
      <anchorfile>sick__scan__messages_8cpp.html</anchorfile>
      <anchor>af1806351e40e0ba739d310217ea08656</anchor>
      <arglist>(byte_ptr &amp;buffer, int &amp;bufferlen, T &amp;value)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sick_scan_messages.h</name>
    <path>/tmp/ws/src/sick_scan/include/sick_scan/</path>
    <filename>sick__scan__messages_8h</filename>
    <includes id="sick__scan__common_8h" name="sick_scan_common.h" local="yes" imported="no">sick_scan/sick_scan_common.h</includes>
    <includes id="sick__scan__common__tcp_8h" name="sick_scan_common_tcp.h" local="yes" imported="no">sick_scan/sick_scan_common_tcp.h</includes>
    <class kind="class">sick_scan::SickScanMessages</class>
    <namespace>sick_scan</namespace>
  </compound>
  <compound kind="file">
    <name>sick_scan_services.cpp</name>
    <path>/tmp/ws/src/sick_scan/driver/src/</path>
    <filename>sick__scan__services_8cpp</filename>
    <includes id="sick__scan__services_8h" name="sick_scan_services.h" local="yes" imported="no">sick_scan/sick_scan_services.h</includes>
  </compound>
  <compound kind="file">
    <name>sick_scan_services.h</name>
    <path>/tmp/ws/src/sick_scan/include/sick_scan/</path>
    <filename>sick__scan__services_8h</filename>
    <includes id="sick__scan__common_8h" name="sick_scan_common.h" local="yes" imported="no">sick_scan/sick_scan_common.h</includes>
    <includes id="sick__scan__common__tcp_8h" name="sick_scan_common_tcp.h" local="yes" imported="no">sick_scan/sick_scan_common_tcp.h</includes>
    <class kind="class">sick_scan::SickScanServices</class>
    <namespace>sick_scan</namespace>
  </compound>
  <compound kind="file">
    <name>sick_scan_test.cpp</name>
    <path>/tmp/ws/src/sick_scan/test/src/</path>
    <filename>sick__scan__test_8cpp</filename>
    <includes id="sick__generic__laser_8h" name="sick_generic_laser.h" local="yes" imported="no">sick_scan/sick_generic_laser.h</includes>
    <includes id="tinystr_8h" name="tinystr.h" local="yes" imported="no">tinystr.h</includes>
    <includes id="tinyxml_8h" name="tinyxml.h" local="yes" imported="no">tinyxml.h</includes>
    <class kind="class">paramEntryAscii</class>
    <member kind="define">
      <type>#define</type>
      <name>MAX_NAME_LEN</name>
      <anchorfile>sick__scan__test_8cpp.html</anchorfile>
      <anchor>afd709f201d7643c3909621f620ea648a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SICK_SCAN_TEST_MAJOR_VER</name>
      <anchorfile>sick__scan__test_8cpp.html</anchorfile>
      <anchor>a24e9e880be54e3f196d4b35d62681fee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SICK_SCAN_TEST_MINOR_VER</name>
      <anchorfile>sick__scan__test_8cpp.html</anchorfile>
      <anchor>aa4f713ab3676df1cedc378aa37d766f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SICK_SCAN_TEST_PATCH_LEVEL</name>
      <anchorfile>sick__scan__test_8cpp.html</anchorfile>
      <anchor>a1016911d8bebed3abf03f23696181643</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WIN32_LEAN_AND_MEAN</name>
      <anchorfile>sick__scan__test_8cpp.html</anchorfile>
      <anchor>ac7bef5d85e3dcd73eef56ad39ffc84a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cloud_callback</name>
      <anchorfile>sick__scan__test_8cpp.html</anchorfile>
      <anchor>a61755c78b3504ca4e133f7e0d4621541</anchor>
      <arglist>(const sensor_msgs::PointCloud2ConstPtr &amp;cloud_msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>createPrefixFromExeName</name>
      <anchorfile>sick__scan__test_8cpp.html</anchorfile>
      <anchor>a728669b62a812e29eef33fc7db4908da</anchor>
      <arglist>(std::string exeName, std::string &amp;prefix)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>createTestLaunchFile</name>
      <anchorfile>sick__scan__test_8cpp.html</anchorfile>
      <anchor>ad1b414f49bfc6ee22f3584898b8dccb6</anchor>
      <arglist>(std::string launchFileFullName, std::vector&lt; paramEntryAscii &gt; entryList, std::string &amp;testLaunchFile)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getPackageRootFolder</name>
      <anchorfile>sick__scan__test_8cpp.html</anchorfile>
      <anchor>a525578394895748b732eaa87051eed87</anchor>
      <arglist>(std::string exePath, std::string &amp;packageRootFolder)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; paramEntryAscii &gt;</type>
      <name>getParamList</name>
      <anchorfile>sick__scan__test_8cpp.html</anchorfile>
      <anchor>acf2e64f25850ba1236bdbd65d1e4d174</anchor>
      <arglist>(TiXmlNode *paramList)</arglist>
    </member>
    <member kind="function">
      <type>pid_t</type>
      <name>launchRosFile</name>
      <anchorfile>sick__scan__test_8cpp.html</anchorfile>
      <anchor>afd8f3f5e33f53a99c70e7a0417e9aa77</anchor>
      <arglist>(std::string cmdLine)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>sick__scan__test_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>processLaserScan</name>
      <anchorfile>sick__scan__test_8cpp.html</anchorfile>
      <anchor>a91e57d089c90878e44ea4a837f4ecb9a</anchor>
      <arglist>(const sensor_msgs::LaserScan::ConstPtr &amp;scan)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>replaceParamList</name>
      <anchorfile>sick__scan__test_8cpp.html</anchorfile>
      <anchor>a64aa3a02857e7064be5056a6dae8abe6</anchor>
      <arglist>(TiXmlNode *node, std::vector&lt; paramEntryAscii &gt; paramOrgList)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>searchForXmlFileInPathList</name>
      <anchorfile>sick__scan__test_8cpp.html</anchorfile>
      <anchor>a70834aabb2b1f73b802f8012fcfe2fa2</anchor>
      <arglist>(std::string pathList, std::string &amp;packagePath, std::string xmlFileName)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>startCallbackTest</name>
      <anchorfile>sick__scan__test_8cpp.html</anchorfile>
      <anchor>ae7cc8679d51416bf7c107ca787c0e562</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sudokill</name>
      <anchorfile>sick__scan__test_8cpp.html</anchorfile>
      <anchor>a0feee49481c8ef62d0941c0768f46fc3</anchor>
      <arglist>(pid_t tokill)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>callbackCnt</name>
      <anchorfile>sick__scan__test_8cpp.html</anchorfile>
      <anchor>a4c6d24a2d1020f2267287d55312fa611</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>callbackScanCnt</name>
      <anchorfile>sick__scan__test_8cpp.html</anchorfile>
      <anchor>ac0267bf236c5d409e1834ee7cf0532ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>cloud_height</name>
      <anchorfile>sick__scan__test_8cpp.html</anchorfile>
      <anchor>a469387d6b4c962bef19ba9579f0a5300</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>cloud_width</name>
      <anchorfile>sick__scan__test_8cpp.html</anchorfile>
      <anchor>a86c511d4aba0f98fa702cf3738d4dbb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>ERR_CONST</name>
      <anchorfile>sick__scan__test_8cpp.html</anchorfile>
      <anchor>a13daba9b739be28e2e940f9811804d14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>intensityStdDev</name>
      <anchorfile>sick__scan__test_8cpp.html</anchorfile>
      <anchor>a6aa2233e32c1f381d2b98abafd7170af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pid_t</type>
      <name>pid</name>
      <anchorfile>sick__scan__test_8cpp.html</anchorfile>
      <anchor>ae0d46a978d5cd6707411f276ad869b9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>range_max</name>
      <anchorfile>sick__scan__test_8cpp.html</anchorfile>
      <anchor>a3522208885f830fc4d5372dd638c58eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>range_min</name>
      <anchorfile>sick__scan__test_8cpp.html</anchorfile>
      <anchor>a1b6803d411aa54d6ef3f0eeaf3231c25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>rangeStdDev</name>
      <anchorfile>sick__scan__test_8cpp.html</anchorfile>
      <anchor>ad78989a3ec985553e1cc2e51d06a9aa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>scan_angle_increment</name>
      <anchorfile>sick__scan__test_8cpp.html</anchorfile>
      <anchor>ac7a3d0555e531b88fe23f97987aca067</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>scan_angle_max</name>
      <anchorfile>sick__scan__test_8cpp.html</anchorfile>
      <anchor>a241a424007ff00b76181851e2acc71a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>scan_angle_min</name>
      <anchorfile>sick__scan__test_8cpp.html</anchorfile>
      <anchor>a02b0d6b1664819825fcbb9ec865a3c92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>scan_time_increment</name>
      <anchorfile>sick__scan__test_8cpp.html</anchorfile>
      <anchor>a60fc43c93a81191e6442d9fd78803cda</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sick_scan_timing_dump_analyser.py</name>
    <path>/tmp/ws/src/sick_scan/tools/sick_generic_device_finder/</path>
    <filename>sick__scan__timing__dump__analyser_8py</filename>
    <namespace>sick_scan_timing_dump_analyser</namespace>
    <member kind="variable">
      <type></type>
      <name>debugreader</name>
      <anchorfile>namespacesick__scan__timing__dump__analyser.html</anchorfile>
      <anchor>ac63a1d4824b214a5954359a11f0bcc9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>DeltaLayerFirstTime</name>
      <anchorfile>namespacesick__scan__timing__dump__analyser.html</anchorfile>
      <anchor>a05d37a13fbb83500d3ed2e87be7290c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>DeltaMean</name>
      <anchorfile>namespacesick__scan__timing__dump__analyser.html</anchorfile>
      <anchor>a8cb9cf1f0e9616be5d53678df1212a79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>DISTTimeTmp</name>
      <anchorfile>namespacesick__scan__timing__dump__analyser.html</anchorfile>
      <anchor>ab8e6ee2da6dcab6609c88486e1317719</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>DISTTmp</name>
      <anchorfile>namespacesick__scan__timing__dump__analyser.html</anchorfile>
      <anchor>a50587fb349d283d6820d27e501fec823</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ImuTimeArray</name>
      <anchorfile>namespacesick__scan__timing__dump__analyser.html</anchorfile>
      <anchor>accf62757b8b48201c2bccaef81d93997</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ImuXArayTmp</name>
      <anchorfile>namespacesick__scan__timing__dump__analyser.html</anchorfile>
      <anchor>a7d7fb8406dba0b31b083180cfe7d11e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ImuYArayTmp</name>
      <anchorfile>namespacesick__scan__timing__dump__analyser.html</anchorfile>
      <anchor>a74d623ce6532812786eff530aad66117</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ImuZArayTmp</name>
      <anchorfile>namespacesick__scan__timing__dump__analyser.html</anchorfile>
      <anchor>ab05a4f90bc2306d7add36ff755fe7c6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>keyword</name>
      <anchorfile>namespacesick__scan__timing__dump__analyser.html</anchorfile>
      <anchor>abbb119a66355207faaef097d2ec885df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>LayerFirstTime</name>
      <anchorfile>namespacesick__scan__timing__dump__analyser.html</anchorfile>
      <anchor>acff1603ffb6ac0968874782bf7a7ed92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>LayerTimeTmp</name>
      <anchorfile>namespacesick__scan__timing__dump__analyser.html</anchorfile>
      <anchor>a4f390ad954f66cdb3cd76dcdc24ff936</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>LayerTmp</name>
      <anchorfile>namespacesick__scan__timing__dump__analyser.html</anchorfile>
      <anchor>ae3686fbf9adf81755da12680a551e117</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>loc</name>
      <anchorfile>namespacesick__scan__timing__dump__analyser.html</anchorfile>
      <anchor>a5bb198f6f8348091c9db3cdf0ecf3fa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ScanTimeArray</name>
      <anchorfile>namespacesick__scan__timing__dump__analyser.html</anchorfile>
      <anchor>aa4d0e90b11003e7cb8d9d6e17244a359</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>TimePredictetVal</name>
      <anchorfile>namespacesick__scan__timing__dump__analyser.html</anchorfile>
      <anchor>afe3419c9e842f4c5d928ab9cfee21be8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>TimePredictionDiff</name>
      <anchorfile>namespacesick__scan__timing__dump__analyser.html</anchorfile>
      <anchor>a7cfb6d65b759d37c53f25481f4695c34</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SickThread.cpp</name>
    <path>/tmp/ws/src/sick_scan/driver/src/tcp/</path>
    <filename>SickThread_8cpp</filename>
    <includes id="SickThread_8hpp" name="SickThread.hpp" local="yes" imported="no">sick_scan/tcp/SickThread.hpp</includes>
    <member kind="function">
      <type>void *</type>
      <name>wrapper_prerun</name>
      <anchorfile>SickThread_8cpp.html</anchorfile>
      <anchor>af1995650075e99e768217a96bda26305</anchor>
      <arglist>(void *state)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SickThread.hpp</name>
    <path>/tmp/ws/src/sick_scan/include/sick_scan/tcp/</path>
    <filename>SickThread_8hpp</filename>
    <includes id="BasicDatatypes_8hpp" name="BasicDatatypes.hpp" local="yes" imported="no">sick_scan/tcp/BasicDatatypes.hpp</includes>
    <class kind="class">SickThread</class>
    <class kind="class">ThreadWrapperBase</class>
    <member kind="function">
      <type>void *</type>
      <name>wrapper_prerun</name>
      <anchorfile>SickThread_8hpp.html</anchorfile>
      <anchor>a3ab994a41366f33773dc84c6d5ecf2f1</anchor>
      <arglist>(void *)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SoftwarePLL.cpp</name>
    <path>/tmp/ws/src/sick_scan/test/emulator/src/</path>
    <filename>SoftwarePLL_8cpp</filename>
    <includes id="SoftwarePLL_8h" name="SoftwarePLL.h" local="yes" imported="no">sick_scan/SoftwarePLL.h</includes>
  </compound>
  <compound kind="file">
    <name>softwarePLL.cpp</name>
    <path>/tmp/ws/src/sick_scan/driver/src/</path>
    <filename>softwarePLL_8cpp</filename>
    <includes id="softwarePLL_8h" name="softwarePLL.h" local="yes" imported="no">softwarePLL.h</includes>
    <class kind="class">CSVRow</class>
    <member kind="function">
      <type>std::istream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>softwarePLL_8cpp.html</anchorfile>
      <anchor>ac2c0b2d1ccc5f44ad4a24f6411cc1d34</anchor>
      <arglist>(std::istream &amp;str, CSVRow &amp;data)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SoftwarePLL.h</name>
    <path>/tmp/ws/src/sick_scan/test/emulator/include/sick_scan/</path>
    <filename>SoftwarePLL_8h</filename>
    <class kind="class">SoftwarePLL</class>
  </compound>
  <compound kind="file">
    <name>softwarePLL.h</name>
    <path>/tmp/ws/src/sick_scan/include/sick_scan/</path>
    <filename>softwarePLL_8h</filename>
    <class kind="class">SoftwarePLL</class>
  </compound>
  <compound kind="file">
    <name>SopasBase.cpp</name>
    <path>/tmp/ws/src/sick_scan/driver/src/tcp/</path>
    <filename>SopasBase_8cpp</filename>
    <includes id="SopasBase_8hpp" name="SopasBase.hpp" local="yes" imported="no">sick_scan/tcp/SopasBase.hpp</includes>
    <includes id="errorhandler_8hpp" name="errorhandler.hpp" local="yes" imported="no">sick_scan/tcp/errorhandler.hpp</includes>
    <includes id="toolbox_8hpp" name="toolbox.hpp" local="yes" imported="no">sick_scan/tcp/toolbox.hpp</includes>
    <includes id="Mutex_8hpp" name="Mutex.hpp" local="yes" imported="no">sick_scan/tcp/Mutex.hpp</includes>
    <namespace>devices</namespace>
    <member kind="define">
      <type>#define</type>
      <name>SOPASBASE_VERSION</name>
      <anchorfile>SopasBase_8cpp.html</anchorfile>
      <anchor>af1a3df61fcd87924df20058baba9a1d6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SopasBase.hpp</name>
    <path>/tmp/ws/src/sick_scan/include/sick_scan/tcp/</path>
    <filename>SopasBase_8hpp</filename>
    <includes id="BasicDatatypes_8hpp" name="BasicDatatypes.hpp" local="yes" imported="no">sick_scan/tcp/BasicDatatypes.hpp</includes>
    <includes id="colaa_8hpp" name="colaa.hpp" local="yes" imported="no">colaa.hpp</includes>
    <includes id="colab_8hpp" name="colab.hpp" local="yes" imported="no">colab.hpp</includes>
    <class kind="class">devices::SopasAnswer</class>
    <class kind="class">devices::SopasBase</class>
    <class kind="class">devices::SopasEventMessage</class>
    <namespace>devices</namespace>
  </compound>
  <compound kind="file">
    <name>tcp.cpp</name>
    <path>/tmp/ws/src/sick_scan/driver/src/tcp/</path>
    <filename>tcp_8cpp</filename>
    <includes id="tcp_8hpp" name="tcp.hpp" local="yes" imported="no">sick_scan/tcp/tcp.hpp</includes>
    <includes id="errorhandler_8hpp" name="errorhandler.hpp" local="yes" imported="no">sick_scan/tcp/errorhandler.hpp</includes>
    <includes id="toolbox_8hpp" name="toolbox.hpp" local="yes" imported="no">sick_scan/tcp/toolbox.hpp</includes>
  </compound>
  <compound kind="file">
    <name>tcp.hpp</name>
    <path>/tmp/ws/src/sick_scan/include/sick_scan/tcp/</path>
    <filename>tcp_8hpp</filename>
    <includes id="BasicDatatypes_8hpp" name="BasicDatatypes.hpp" local="yes" imported="no">sick_scan/tcp/BasicDatatypes.hpp</includes>
    <includes id="Mutex_8hpp" name="Mutex.hpp" local="yes" imported="no">sick_scan/tcp/Mutex.hpp</includes>
    <includes id="SickThread_8hpp" name="SickThread.hpp" local="yes" imported="no">sick_scan/tcp/SickThread.hpp</includes>
    <class kind="class">Tcp</class>
  </compound>
  <compound kind="file">
    <name>template_queue.h</name>
    <path>/tmp/ws/src/sick_scan/include/sick_scan/</path>
    <filename>template__queue_8h</filename>
    <class kind="class">Queue</class>
  </compound>
  <compound kind="file">
    <name>test_server.cpp</name>
    <path>/tmp/ws/src/sick_scan/test/emulator/src/</path>
    <filename>test__server_8cpp</filename>
    <includes id="ros__wrapper_8h" name="ros_wrapper.h" local="yes" imported="no">sick_scan/ros_wrapper.h</includes>
    <includes id="test__server__thread_8h" name="test_server_thread.h" local="yes" imported="no">sick_scan/test_server_thread.h</includes>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">sick_scan/utils.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__server_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_server_thread.cpp</name>
    <path>/tmp/ws/src/sick_scan/test/emulator/src/</path>
    <filename>test__server__thread_8cpp</filename>
    <includes id="ros__wrapper_8h" name="ros_wrapper.h" local="yes" imported="no">sick_scan/ros_wrapper.h</includes>
    <includes id="cola__parser_8h" name="cola_parser.h" local="yes" imported="no">sick_scan/cola_parser.h</includes>
    <includes id="cola__transmitter_8h" name="cola_transmitter.h" local="yes" imported="no">sick_scan/cola_transmitter.h</includes>
    <includes id="pcapng__json__parser_8h" name="pcapng_json_parser.h" local="yes" imported="no">sick_scan/pcapng_json_parser.h</includes>
    <includes id="random__generator_8h" name="random_generator.h" local="yes" imported="no">sick_scan/random_generator.h</includes>
    <includes id="test__server__thread_8h" name="test_server_thread.h" local="yes" imported="no">sick_scan/test_server_thread.h</includes>
    <includes id="testcase__generator_8h" name="testcase_generator.h" local="yes" imported="no">sick_scan/testcase_generator.h</includes>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">sick_scan/utils.h</includes>
  </compound>
  <compound kind="file">
    <name>test_server_thread.h</name>
    <path>/tmp/ws/src/sick_scan/test/emulator/include/sick_scan/</path>
    <filename>test__server__thread_8h</filename>
    <includes id="fifo__buffer_8h" name="fifo_buffer.h" local="yes" imported="no">sick_scan/fifo_buffer.h</includes>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">sick_scan/utils.h</includes>
    <class kind="class">sick_scan::TestServerThread::ServerColaRequest</class>
    <class kind="class">sick_scan::TestServerThread</class>
    <namespace>sick_scan</namespace>
  </compound>
  <compound kind="file">
    <name>testcase_generator.cpp</name>
    <path>/tmp/ws/src/sick_scan/test/emulator/src/</path>
    <filename>testcase__generator_8cpp</filename>
    <includes id="ros__wrapper_8h" name="ros_wrapper.h" local="yes" imported="no">sick_scan/ros_wrapper.h</includes>
    <includes id="cola__parser_8h" name="cola_parser.h" local="yes" imported="no">sick_scan/cola_parser.h</includes>
    <includes id="random__generator_8h" name="random_generator.h" local="yes" imported="no">sick_scan/random_generator.h</includes>
    <includes id="testcase__generator_8h" name="testcase_generator.h" local="yes" imported="no">sick_scan/testcase_generator.h</includes>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">sick_scan/utils.h</includes>
  </compound>
  <compound kind="file">
    <name>testcase_generator.h</name>
    <path>/tmp/ws/src/sick_scan/test/emulator/include/sick_scan/</path>
    <filename>testcase__generator_8h</filename>
    <includes id="ros__wrapper_8h" name="ros_wrapper.h" local="yes" imported="no">sick_scan/ros_wrapper.h</includes>
    <includes id="result__port__parser_8h" name="result_port_parser.h" local="yes" imported="no">sick_scan/result_port_parser.h</includes>
    <class kind="class">sick_scan::TestcaseGenerator</class>
    <namespace>sick_scan</namespace>
  </compound>
  <compound kind="file">
    <name>Time.cpp</name>
    <path>/tmp/ws/src/sick_scan/driver/src/tcp/</path>
    <filename>Time_8cpp</filename>
    <includes id="Time_8hpp" name="Time.hpp" local="yes" imported="no">sick_scan/tcp/Time.hpp</includes>
    <includes id="toolbox_8hpp" name="toolbox.hpp" local="yes" imported="no">sick_scan/tcp/toolbox.hpp</includes>
  </compound>
  <compound kind="file">
    <name>Time.hpp</name>
    <path>/tmp/ws/src/sick_scan/include/sick_scan/tcp/</path>
    <filename>Time_8hpp</filename>
    <includes id="BasicDatatypes_8hpp" name="BasicDatatypes.hpp" local="yes" imported="no">sick_scan/tcp/BasicDatatypes.hpp</includes>
    <class kind="class">Time</class>
    <class kind="class">TimeDuration</class>
  </compound>
  <compound kind="file">
    <name>tinystr.cpp</name>
    <path>/tmp/ws/src/sick_scan/driver/src/tinyxml/</path>
    <filename>tinystr_8cpp</filename>
    <includes id="tinystr_8h" name="tinystr.h" local="yes" imported="no">tinystr.h</includes>
    <member kind="function">
      <type>TiXmlString</type>
      <name>operator+</name>
      <anchorfile>tinystr_8cpp.html</anchorfile>
      <anchor>a6ee35bce93b3aaf8a2353471c0dd2d58</anchor>
      <arglist>(const TiXmlString &amp;a, const TiXmlString &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>TiXmlString</type>
      <name>operator+</name>
      <anchorfile>tinystr_8cpp.html</anchorfile>
      <anchor>ab77ef9617d62643b24e52118db159b7b</anchor>
      <arglist>(const TiXmlString &amp;a, const char *b)</arglist>
    </member>
    <member kind="function">
      <type>TiXmlString</type>
      <name>operator+</name>
      <anchorfile>tinystr_8cpp.html</anchorfile>
      <anchor>ac0f2988a051a761664d80de81462fc4d</anchor>
      <arglist>(const char *a, const TiXmlString &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tinystr.h</name>
    <path>/tmp/ws/src/sick_scan/include/tinyxml/</path>
    <filename>tinystr_8h</filename>
    <class kind="struct">TiXmlString::Rep</class>
    <class kind="class">TiXmlOutStream</class>
    <class kind="class">TiXmlString</class>
    <member kind="define">
      <type>#define</type>
      <name>TIXML_EXPLICIT</name>
      <anchorfile>tinystr_8h.html</anchorfile>
      <anchor>ae341476cd6b94ee32e3e93110a759581</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>tinystr_8h.html</anchorfile>
      <anchor>ad56c73c4b133b623f29fdf9e5240296d</anchor>
      <arglist>(const TiXmlString &amp;a, const TiXmlString &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>tinystr_8h.html</anchorfile>
      <anchor>a9deca021bf0c79c97b4b3c4a4579e3a4</anchor>
      <arglist>(const TiXmlString &amp;a, const char *b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>tinystr_8h.html</anchorfile>
      <anchor>aa37ff9329e975d8aae82ede2051ad8b8</anchor>
      <arglist>(const char *a, const TiXmlString &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>TiXmlString</type>
      <name>operator+</name>
      <anchorfile>tinystr_8h.html</anchorfile>
      <anchor>a6ee35bce93b3aaf8a2353471c0dd2d58</anchor>
      <arglist>(const TiXmlString &amp;a, const TiXmlString &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>TiXmlString</type>
      <name>operator+</name>
      <anchorfile>tinystr_8h.html</anchorfile>
      <anchor>ab77ef9617d62643b24e52118db159b7b</anchor>
      <arglist>(const TiXmlString &amp;a, const char *b)</arglist>
    </member>
    <member kind="function">
      <type>TiXmlString</type>
      <name>operator+</name>
      <anchorfile>tinystr_8h.html</anchorfile>
      <anchor>ac0f2988a051a761664d80de81462fc4d</anchor>
      <arglist>(const char *a, const TiXmlString &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>tinystr_8h.html</anchorfile>
      <anchor>a28e13086a32670328b9f4fac22f09ccb</anchor>
      <arglist>(const TiXmlString &amp;a, const TiXmlString &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>tinystr_8h.html</anchorfile>
      <anchor>ab7fa4756616605a2697128067b80ffa5</anchor>
      <arglist>(const TiXmlString &amp;a, const TiXmlString &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>tinystr_8h.html</anchorfile>
      <anchor>ab43569e63f57a29dbc7deebfee90f98e</anchor>
      <arglist>(const TiXmlString &amp;a, const TiXmlString &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>tinystr_8h.html</anchorfile>
      <anchor>ace60487cee20f188d1d8c0f4504549da</anchor>
      <arglist>(const TiXmlString &amp;a, const char *b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>tinystr_8h.html</anchorfile>
      <anchor>aa1ab32fa6995bc5bca0e8c0b305d71a7</anchor>
      <arglist>(const char *a, const TiXmlString &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>tinystr_8h.html</anchorfile>
      <anchor>a1390d728e894f489d3f02cedbaf53e35</anchor>
      <arglist>(const TiXmlString &amp;a, const TiXmlString &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>tinystr_8h.html</anchorfile>
      <anchor>ad5a4ecbced1596c900ac7d7a51660357</anchor>
      <arglist>(const TiXmlString &amp;a, const TiXmlString &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tinyxml.cpp</name>
    <path>/tmp/ws/src/sick_scan/driver/src/tinyxml/</path>
    <filename>tinyxml_8cpp</filename>
    <includes id="tinyxml_8h" name="tinyxml.h" local="yes" imported="no">tinyxml/tinyxml.h</includes>
    <member kind="function">
      <type>FILE *</type>
      <name>TiXmlFOpen</name>
      <anchorfile>tinyxml_8cpp.html</anchorfile>
      <anchor>aae316d26cdf72c45de918553b2c61e20</anchor>
      <arglist>(const char *filename, const char *mode)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tinyxml.h</name>
    <path>/tmp/ws/src/sick_scan/include/tinyxml/</path>
    <filename>tinyxml_8h</filename>
    <includes id="tinystr_8h" name="tinystr.h" local="yes" imported="no">tinystr.h</includes>
    <class kind="struct">TiXmlBase::Entity</class>
    <class kind="class">TiXmlAttribute</class>
    <class kind="class">TiXmlAttributeSet</class>
    <class kind="class">TiXmlBase</class>
    <class kind="class">TiXmlComment</class>
    <class kind="struct">TiXmlCursor</class>
    <class kind="class">TiXmlDeclaration</class>
    <class kind="class">TiXmlDocument</class>
    <class kind="class">TiXmlElement</class>
    <class kind="class">TiXmlHandle</class>
    <class kind="class">TiXmlNode</class>
    <class kind="class">TiXmlPrinter</class>
    <class kind="class">TiXmlText</class>
    <class kind="class">TiXmlUnknown</class>
    <class kind="class">TiXmlVisitor</class>
    <member kind="define">
      <type>#define</type>
      <name>TIXML_SAFE</name>
      <anchorfile>tinyxml_8h.html</anchorfile>
      <anchor>a5cdc3f402b6b8788f13a408d2be12e8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TIXML_SNPRINTF</name>
      <anchorfile>tinyxml_8h.html</anchorfile>
      <anchor>afc6433f9b56e4f18833089b1df629e0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TIXML_SSCANF</name>
      <anchorfile>tinyxml_8h.html</anchorfile>
      <anchor>a96f54d7c855ad92e705510904a040393</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TIXML_STRING</name>
      <anchorfile>tinyxml_8h.html</anchorfile>
      <anchor>a92bada05fd84d9a0c9a5bbe53de26887</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TIXML_SUCCESS</name>
      <anchorfile>tinyxml_8h.html</anchorfile>
      <anchor>a06fc87d81c62e9abb8790b6e5713c55baa3e89edb94c177db48c4e29f92d737d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TIXML_NO_ATTRIBUTE</name>
      <anchorfile>tinyxml_8h.html</anchorfile>
      <anchor>a06fc87d81c62e9abb8790b6e5713c55bab5d83b77941b021a657f1223e40dc28d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TIXML_WRONG_TYPE</name>
      <anchorfile>tinyxml_8h.html</anchorfile>
      <anchor>a06fc87d81c62e9abb8790b6e5713c55ba4444723f0e0f7ba0bc120b172120d479</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>TiXmlEncoding</name>
      <anchorfile>tinyxml_8h.html</anchorfile>
      <anchor>a88d51847a13ee0f4b4d320d03d2c4d96</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TIXML_ENCODING_UNKNOWN</name>
      <anchorfile>tinyxml_8h.html</anchorfile>
      <anchor>a88d51847a13ee0f4b4d320d03d2c4d96a4f7cb4a48feb16284f2c1620454b3909</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TIXML_ENCODING_UTF8</name>
      <anchorfile>tinyxml_8h.html</anchorfile>
      <anchor>a88d51847a13ee0f4b4d320d03d2c4d96af95195ddd184a603ec46225e87059d0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TIXML_ENCODING_LEGACY</name>
      <anchorfile>tinyxml_8h.html</anchorfile>
      <anchor>a88d51847a13ee0f4b4d320d03d2c4d96a6baf76361e2641bb52e08d8b4be412b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const TiXmlEncoding</type>
      <name>TIXML_DEFAULT_ENCODING</name>
      <anchorfile>tinyxml_8h.html</anchorfile>
      <anchor>ad5b8b092878e9010d6400cb6c13d4879</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>TIXML_MAJOR_VERSION</name>
      <anchorfile>tinyxml_8h.html</anchorfile>
      <anchor>a3b0c714c9be8a776d5d02c5d80e56f34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>TIXML_MINOR_VERSION</name>
      <anchorfile>tinyxml_8h.html</anchorfile>
      <anchor>a4c9cab500d81e6741e23d5087b029764</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>TIXML_PATCH_VERSION</name>
      <anchorfile>tinyxml_8h.html</anchorfile>
      <anchor>a2413aed779b03d5768157b299ff79090</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tinyxmlerror.cpp</name>
    <path>/tmp/ws/src/sick_scan/driver/src/tinyxml/</path>
    <filename>tinyxmlerror_8cpp</filename>
    <includes id="tinyxml_8h" name="tinyxml.h" local="yes" imported="no">tinyxml/tinyxml.h</includes>
  </compound>
  <compound kind="file">
    <name>tinyxmlparser.cpp</name>
    <path>/tmp/ws/src/sick_scan/driver/src/tinyxml/</path>
    <filename>tinyxmlparser_8cpp</filename>
    <includes id="tinyxml_8h" name="tinyxml.h" local="yes" imported="no">tinyxml/tinyxml.h</includes>
    <class kind="class">TiXmlParsingData</class>
    <member kind="variable">
      <type>const unsigned char</type>
      <name>TIXML_UTF_LEAD_0</name>
      <anchorfile>tinyxmlparser_8cpp.html</anchorfile>
      <anchor>a37999e32163e2a3280bc0b8e1999774e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned char</type>
      <name>TIXML_UTF_LEAD_1</name>
      <anchorfile>tinyxmlparser_8cpp.html</anchorfile>
      <anchor>a3cda92a178036c812663a7b75c5e04d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned char</type>
      <name>TIXML_UTF_LEAD_2</name>
      <anchorfile>tinyxmlparser_8cpp.html</anchorfile>
      <anchor>a8e36ce25f81f009c066037e937da3a6a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>toolbox.cpp</name>
    <path>/tmp/ws/src/sick_scan/driver/src/tcp/</path>
    <filename>toolbox_8cpp</filename>
    <includes id="toolbox_8hpp" name="toolbox.hpp" local="yes" imported="no">sick_scan/tcp/toolbox.hpp</includes>
    <includes id="errorhandler_8hpp" name="errorhandler.hpp" local="yes" imported="no">sick_scan/tcp/errorhandler.hpp</includes>
    <class kind="union">FloatInt</class>
    <member kind="function">
      <type>std::string</type>
      <name>convertMeterToFeetAndInch</name>
      <anchorfile>toolbox_8cpp.html</anchorfile>
      <anchor>a33d257b88d0c18c8eb8e48ac126140fd</anchor>
      <arglist>(double m)</arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>convertNibbleToHexChar</name>
      <anchorfile>toolbox_8cpp.html</anchorfile>
      <anchor>aecca68b90cd0c0318560e8707258960b</anchor>
      <arglist>(int value, bool useLowerCaseLetters)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertRGBtoHexString</name>
      <anchorfile>toolbox_8cpp.html</anchorfile>
      <anchor>a6ec9ccafe6fa394ec760addacd7042d5</anchor>
      <arglist>(UINT8 r, UINT8 g, UINT8 b, char *buffer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertUINT8toHexString</name>
      <anchorfile>toolbox_8cpp.html</anchorfile>
      <anchor>a796cc108891392cd977e1d679b190db7</anchor>
      <arglist>(UINT8 byte, char *buffer)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>doubleToString</name>
      <anchorfile>toolbox_8cpp.html</anchorfile>
      <anchor>a9dc683c7ca74212eef9cc3446b2fc568</anchor>
      <arglist>(double val, std::string::size_type digits_before_decimal_point, std::string::size_type digits_after_decimal_point)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>doubleToString</name>
      <anchorfile>toolbox_8cpp.html</anchorfile>
      <anchor>a01a8aea2e51c3f5a101f24194c952658</anchor>
      <arglist>(double val, int digits_after_decimal_point)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>fromString</name>
      <anchorfile>toolbox_8cpp.html</anchorfile>
      <anchor>a81346f2a3e51dc483ca73c6963b300c3</anchor>
      <arglist>(const std::string &amp;text)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hexCharToValue</name>
      <anchorfile>toolbox_8cpp.html</anchorfile>
      <anchor>a0ba50e643de1daea7a0ee7bf695a2b59</anchor>
      <arglist>(char c)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ipAdrToString</name>
      <anchorfile>toolbox_8cpp.html</anchorfile>
      <anchor>ab25c4c58ddf882fa6acca0add240ad60</anchor>
      <arglist>(UINT32 ipAddress)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ipTargetToString</name>
      <anchorfile>toolbox_8cpp.html</anchorfile>
      <anchor>ae9fb8c1895d69043cd93e83cc1a20ad0</anchor>
      <arglist>(UINT32 ipAddress, UINT16 port)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>makeAngleValid</name>
      <anchorfile>toolbox_8cpp.html</anchorfile>
      <anchor>a71187614fc963f53213a5cf8a9c5ce64</anchor>
      <arglist>(double angle)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>memread_float</name>
      <anchorfile>toolbox_8cpp.html</anchorfile>
      <anchor>ad162b2edc65db18845f073f1cf1b5558</anchor>
      <arglist>(BYTE *&amp;buffer)</arglist>
    </member>
    <member kind="function">
      <type>INT16</type>
      <name>memread_INT16</name>
      <anchorfile>toolbox_8cpp.html</anchorfile>
      <anchor>a30e9aceffd5f6d220045ebb467a8db3c</anchor>
      <arglist>(BYTE *&amp;buffer)</arglist>
    </member>
    <member kind="function">
      <type>INT32</type>
      <name>memread_INT32</name>
      <anchorfile>toolbox_8cpp.html</anchorfile>
      <anchor>ae2ba833dc55514e274b0d72233cb3ac9</anchor>
      <arglist>(BYTE *&amp;buffer)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>memread_string</name>
      <anchorfile>toolbox_8cpp.html</anchorfile>
      <anchor>a4a2f680e55466cd734dc1359308be3ca</anchor>
      <arglist>(BYTE *&amp;buffer, UINT16 length)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>memread_UINT16</name>
      <anchorfile>toolbox_8cpp.html</anchorfile>
      <anchor>a33537e5eea1967362c9c5b4022e332ed</anchor>
      <arglist>(BYTE *&amp;buffer)</arglist>
    </member>
    <member kind="function">
      <type>UINT32</type>
      <name>memread_UINT32</name>
      <anchorfile>toolbox_8cpp.html</anchorfile>
      <anchor>a59bbe85477a43dbdfe69b58d74267117</anchor>
      <arglist>(BYTE *&amp;buffer)</arglist>
    </member>
    <member kind="function">
      <type>UINT8</type>
      <name>memread_UINT8</name>
      <anchorfile>toolbox_8cpp.html</anchorfile>
      <anchor>ad9b1887615476c573b09692ca9d97b8e</anchor>
      <arglist>(BYTE *&amp;buffer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>memwrite_float</name>
      <anchorfile>toolbox_8cpp.html</anchorfile>
      <anchor>a385fda2fc191f263158456d8a4f99101</anchor>
      <arglist>(BYTE *&amp;buffer, float value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>memwrite_INT16</name>
      <anchorfile>toolbox_8cpp.html</anchorfile>
      <anchor>aa7d5fef4d0db2554320ab6fa47ec38ca</anchor>
      <arglist>(BYTE *&amp;buffer, INT16 value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>memwrite_INT32</name>
      <anchorfile>toolbox_8cpp.html</anchorfile>
      <anchor>ac7df5d56128a9c740de9581a822d9463</anchor>
      <arglist>(BYTE *&amp;buffer, INT32 value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>memwrite_INT8</name>
      <anchorfile>toolbox_8cpp.html</anchorfile>
      <anchor>ad58a3749cf0419c4e0303c43a87f7440</anchor>
      <arglist>(BYTE *&amp;buffer, INT8 value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>memwrite_string</name>
      <anchorfile>toolbox_8cpp.html</anchorfile>
      <anchor>a245811a48ea48a5c5452e3687e7a73fc</anchor>
      <arglist>(BYTE *&amp;buffer, std::string text)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>memwrite_UINT16</name>
      <anchorfile>toolbox_8cpp.html</anchorfile>
      <anchor>a2390b458e220b732faa0994d636566ba</anchor>
      <arglist>(BYTE *&amp;buffer, UINT16 value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>memwrite_UINT32</name>
      <anchorfile>toolbox_8cpp.html</anchorfile>
      <anchor>a24c632c2a7ecb6f09ba631b7d2ec32f8</anchor>
      <arglist>(BYTE *&amp;buffer, UINT32 value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>memwrite_UINT8</name>
      <anchorfile>toolbox_8cpp.html</anchorfile>
      <anchor>a91ea6372329c6e5792cc5d1474ac818c</anchor>
      <arglist>(BYTE *&amp;buffer, UINT8 value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stringToIpTarget</name>
      <anchorfile>toolbox_8cpp.html</anchorfile>
      <anchor>a4bc2d575dc185e970e528c8d1f4e89b9</anchor>
      <arglist>(std::string ipAdrStr, UINT32 &amp;ipAddress, UINT16 &amp;port)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toHexString</name>
      <anchorfile>toolbox_8cpp.html</anchorfile>
      <anchor>a73deac25af602950da66f0eba53770f4</anchor>
      <arglist>(UINT32 val)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toHexString</name>
      <anchorfile>toolbox_8cpp.html</anchorfile>
      <anchor>a2b06dcbf280fea60e3f5a6a8d824ff54</anchor>
      <arglist>(UINT16 val)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toHexString</name>
      <anchorfile>toolbox_8cpp.html</anchorfile>
      <anchor>a61501385b56c3d2e9a66989500c3dc27</anchor>
      <arglist>(UINT8 val)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toHexStringNibble</name>
      <anchorfile>toolbox_8cpp.html</anchorfile>
      <anchor>a1e3fa6cd4ff78ff27e29b4ebda8f1564</anchor>
      <arglist>(UINT8 val)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toLower</name>
      <anchorfile>toolbox_8cpp.html</anchorfile>
      <anchor>acfab606d238d61e5634ab871ff8348f7</anchor>
      <arglist>(const std::string &amp;text)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toString</name>
      <anchorfile>toolbox_8cpp.html</anchorfile>
      <anchor>a2247a9cf13097e7a9a17c3884b922261</anchor>
      <arglist>(INT32 value)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toString</name>
      <anchorfile>toolbox_8cpp.html</anchorfile>
      <anchor>aca927ce6679836a3cec4b73aa0818bd0</anchor>
      <arglist>(UINT32 value)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toString</name>
      <anchorfile>toolbox_8cpp.html</anchorfile>
      <anchor>ab9ab1e594192e324b98c21d95486b53c</anchor>
      <arglist>(double val, int digits_after_decimal_point)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>traceBuffer</name>
      <anchorfile>toolbox_8cpp.html</anchorfile>
      <anchor>abef2a1b23ed940f3c50a6d04a6fdae3c</anchor>
      <arglist>(std::string headerText, BYTE *buffer, UINT32 len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>toolbox.hpp</name>
    <path>/tmp/ws/src/sick_scan/include/sick_scan/tcp/</path>
    <filename>toolbox_8hpp</filename>
    <includes id="BasicDatatypes_8hpp" name="BasicDatatypes.hpp" local="yes" imported="no">sick_scan/tcp/BasicDatatypes.hpp</includes>
    <member kind="function">
      <type>std::string</type>
      <name>convertMeterToFeetAndInch</name>
      <anchorfile>toolbox_8hpp.html</anchorfile>
      <anchor>a33d257b88d0c18c8eb8e48ac126140fd</anchor>
      <arglist>(double m)</arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>convertNibbleToHexChar</name>
      <anchorfile>toolbox_8hpp.html</anchorfile>
      <anchor>a0e628bf862e8f2c382bf402361b22c0e</anchor>
      <arglist>(int value, bool useLowerCaseLetters=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertRGBtoHexString</name>
      <anchorfile>toolbox_8hpp.html</anchorfile>
      <anchor>a6ec9ccafe6fa394ec760addacd7042d5</anchor>
      <arglist>(UINT8 r, UINT8 g, UINT8 b, char *buffer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertUINT8toHexString</name>
      <anchorfile>toolbox_8hpp.html</anchorfile>
      <anchor>a796cc108891392cd977e1d679b190db7</anchor>
      <arglist>(UINT8 byte, char *buffer)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>doubleToString</name>
      <anchorfile>toolbox_8hpp.html</anchorfile>
      <anchor>a01a8aea2e51c3f5a101f24194c952658</anchor>
      <arglist>(double val, int digits_after_decimal_point)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>doubleToString</name>
      <anchorfile>toolbox_8hpp.html</anchorfile>
      <anchor>ac51b33a9bd21310102d5846acc191b04</anchor>
      <arglist>(double val, int digits_before_decimal_point, int digits_after_decimal_point)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>fromString</name>
      <anchorfile>toolbox_8hpp.html</anchorfile>
      <anchor>a81346f2a3e51dc483ca73c6963b300c3</anchor>
      <arglist>(const std::string &amp;text)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hexCharToValue</name>
      <anchorfile>toolbox_8hpp.html</anchorfile>
      <anchor>a0ba50e643de1daea7a0ee7bf695a2b59</anchor>
      <arglist>(char c)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ipAdrToString</name>
      <anchorfile>toolbox_8hpp.html</anchorfile>
      <anchor>ab25c4c58ddf882fa6acca0add240ad60</anchor>
      <arglist>(UINT32 ipAddress)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ipTargetToString</name>
      <anchorfile>toolbox_8hpp.html</anchorfile>
      <anchor>ae9fb8c1895d69043cd93e83cc1a20ad0</anchor>
      <arglist>(UINT32 ipAddress, UINT16 port)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>makeAngleValid</name>
      <anchorfile>toolbox_8hpp.html</anchorfile>
      <anchor>a71187614fc963f53213a5cf8a9c5ce64</anchor>
      <arglist>(double angle)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>memread_float</name>
      <anchorfile>toolbox_8hpp.html</anchorfile>
      <anchor>ad162b2edc65db18845f073f1cf1b5558</anchor>
      <arglist>(BYTE *&amp;buffer)</arglist>
    </member>
    <member kind="function">
      <type>INT16</type>
      <name>memread_INT16</name>
      <anchorfile>toolbox_8hpp.html</anchorfile>
      <anchor>a30e9aceffd5f6d220045ebb467a8db3c</anchor>
      <arglist>(BYTE *&amp;buffer)</arglist>
    </member>
    <member kind="function">
      <type>INT32</type>
      <name>memread_INT32</name>
      <anchorfile>toolbox_8hpp.html</anchorfile>
      <anchor>ae2ba833dc55514e274b0d72233cb3ac9</anchor>
      <arglist>(BYTE *&amp;buffer)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>memread_string</name>
      <anchorfile>toolbox_8hpp.html</anchorfile>
      <anchor>a4a2f680e55466cd734dc1359308be3ca</anchor>
      <arglist>(BYTE *&amp;buffer, UINT16 length)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>memread_UINT16</name>
      <anchorfile>toolbox_8hpp.html</anchorfile>
      <anchor>a33537e5eea1967362c9c5b4022e332ed</anchor>
      <arglist>(BYTE *&amp;buffer)</arglist>
    </member>
    <member kind="function">
      <type>UINT32</type>
      <name>memread_UINT32</name>
      <anchorfile>toolbox_8hpp.html</anchorfile>
      <anchor>a59bbe85477a43dbdfe69b58d74267117</anchor>
      <arglist>(BYTE *&amp;buffer)</arglist>
    </member>
    <member kind="function">
      <type>UINT8</type>
      <name>memread_UINT8</name>
      <anchorfile>toolbox_8hpp.html</anchorfile>
      <anchor>ad9b1887615476c573b09692ca9d97b8e</anchor>
      <arglist>(BYTE *&amp;buffer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>memwrite_float</name>
      <anchorfile>toolbox_8hpp.html</anchorfile>
      <anchor>a385fda2fc191f263158456d8a4f99101</anchor>
      <arglist>(BYTE *&amp;buffer, float value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>memwrite_INT16</name>
      <anchorfile>toolbox_8hpp.html</anchorfile>
      <anchor>aa7d5fef4d0db2554320ab6fa47ec38ca</anchor>
      <arglist>(BYTE *&amp;buffer, INT16 value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>memwrite_INT32</name>
      <anchorfile>toolbox_8hpp.html</anchorfile>
      <anchor>ac7df5d56128a9c740de9581a822d9463</anchor>
      <arglist>(BYTE *&amp;buffer, INT32 value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>memwrite_INT8</name>
      <anchorfile>toolbox_8hpp.html</anchorfile>
      <anchor>ad58a3749cf0419c4e0303c43a87f7440</anchor>
      <arglist>(BYTE *&amp;buffer, INT8 value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>memwrite_string</name>
      <anchorfile>toolbox_8hpp.html</anchorfile>
      <anchor>a245811a48ea48a5c5452e3687e7a73fc</anchor>
      <arglist>(BYTE *&amp;buffer, std::string text)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>memwrite_UINT16</name>
      <anchorfile>toolbox_8hpp.html</anchorfile>
      <anchor>a2390b458e220b732faa0994d636566ba</anchor>
      <arglist>(BYTE *&amp;buffer, UINT16 value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>memwrite_UINT32</name>
      <anchorfile>toolbox_8hpp.html</anchorfile>
      <anchor>a24c632c2a7ecb6f09ba631b7d2ec32f8</anchor>
      <arglist>(BYTE *&amp;buffer, UINT32 value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>memwrite_UINT8</name>
      <anchorfile>toolbox_8hpp.html</anchorfile>
      <anchor>a91ea6372329c6e5792cc5d1474ac818c</anchor>
      <arglist>(BYTE *&amp;buffer, UINT8 value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stringToIpTarget</name>
      <anchorfile>toolbox_8hpp.html</anchorfile>
      <anchor>a4bc2d575dc185e970e528c8d1f4e89b9</anchor>
      <arglist>(std::string ipAdrStr, UINT32 &amp;ipAddress, UINT16 &amp;port)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toHexString</name>
      <anchorfile>toolbox_8hpp.html</anchorfile>
      <anchor>a73deac25af602950da66f0eba53770f4</anchor>
      <arglist>(UINT32 val)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toHexString</name>
      <anchorfile>toolbox_8hpp.html</anchorfile>
      <anchor>a2b06dcbf280fea60e3f5a6a8d824ff54</anchor>
      <arglist>(UINT16 val)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toHexString</name>
      <anchorfile>toolbox_8hpp.html</anchorfile>
      <anchor>a61501385b56c3d2e9a66989500c3dc27</anchor>
      <arglist>(UINT8 val)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toHexStringNbble</name>
      <anchorfile>toolbox_8hpp.html</anchorfile>
      <anchor>af0243cea3a685d8bd454afaf8424273f</anchor>
      <arglist>(UINT8 val)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toLower</name>
      <anchorfile>toolbox_8hpp.html</anchorfile>
      <anchor>acfab606d238d61e5634ab871ff8348f7</anchor>
      <arglist>(const std::string &amp;text)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toString</name>
      <anchorfile>toolbox_8hpp.html</anchorfile>
      <anchor>ad4e5dc9f89bb083e6b6a2e002dd99e1b</anchor>
      <arglist>(UINT32 val)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toString</name>
      <anchorfile>toolbox_8hpp.html</anchorfile>
      <anchor>ad686d32fed08be9573e98810fe53b553</anchor>
      <arglist>(INT32 val)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toString</name>
      <anchorfile>toolbox_8hpp.html</anchorfile>
      <anchor>ab9ab1e594192e324b98c21d95486b53c</anchor>
      <arglist>(double val, int digits_after_decimal_point)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>traceBuffer</name>
      <anchorfile>toolbox_8hpp.html</anchorfile>
      <anchor>abef2a1b23ed940f3c50a6d04a6fdae3c</anchor>
      <arglist>(std::string headerText, BYTE *buffer, UINT32 len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>utils.cpp</name>
    <path>/tmp/ws/src/sick_scan/test/emulator/src/</path>
    <filename>utils_8cpp</filename>
    <includes id="ros__wrapper_8h" name="ros_wrapper.h" local="yes" imported="no">sick_scan/ros_wrapper.h</includes>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">sick_scan/utils.h</includes>
  </compound>
  <compound kind="file">
    <name>utils.h</name>
    <path>/tmp/ws/src/sick_scan/test/emulator/include/sick_scan/</path>
    <filename>utils_8h</filename>
    <includes id="ros__wrapper_8h" name="ros_wrapper.h" local="yes" imported="no">sick_scan/ros_wrapper.h</includes>
    <class kind="class">sick_scan::SetGet</class>
    <class kind="class">sick_scan::SetGet32</class>
    <class kind="class">sick_scan::Utils</class>
    <namespace>sick_scan</namespace>
  </compound>
  <compound kind="class">
    <name>sick_scan::AbstractParser</name>
    <filename>classsick__scan_1_1AbstractParser.html</filename>
    <member kind="function">
      <type></type>
      <name>AbstractParser</name>
      <anchorfile>classsick__scan_1_1AbstractParser.html</anchorfile>
      <anchor>a45d3e9d1a3fcfa1ff38db676be23803c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>parse_datagram</name>
      <anchorfile>classsick__scan_1_1AbstractParser.html</anchorfile>
      <anchor>a7fce91f27cd54df7006fabb5b47342db</anchor>
      <arglist>(char *datagram, size_t datagram_length, SickScanConfig &amp;config, sensor_msgs::LaserScan &amp;msg, int &amp;numEchos, int &amp;echoMask)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~AbstractParser</name>
      <anchorfile>classsick__scan_1_1AbstractParser.html</anchorfile>
      <anchor>a58306071c53224cbdc84f44e43b5bc92</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AngleCompensator</name>
    <filename>classAngleCompensator.html</filename>
    <member kind="function">
      <type></type>
      <name>AngleCompensator</name>
      <anchorfile>classAngleCompensator.html</anchorfile>
      <anchor>aef09e0a37e355238c12edcbaa24b24c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AngleCompensator</name>
      <anchorfile>classAngleCompensator.html</anchorfile>
      <anchor>a8e4d4e5143cb181f4bdad02d4a227b4b</anchor>
      <arglist>(bool _useNegSign)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>compensateAngleInDeg</name>
      <anchorfile>classAngleCompensator.html</anchorfile>
      <anchor>a006fc9e6e8b0d889e097c3a547292aa4</anchor>
      <arglist>(double angleInDeg)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>compensateAngleInRad</name>
      <anchorfile>classAngleCompensator.html</anchorfile>
      <anchor>ab8b0b357b928d4cf7119144341467a3e</anchor>
      <arglist>(double angleInRad)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>compensateAngleInRadFromRos</name>
      <anchorfile>classAngleCompensator.html</anchorfile>
      <anchor>a250b445c132f71b8f053209e4369fb20</anchor>
      <arglist>(double angleInRadFromRos)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getHumanReadableFormula</name>
      <anchorfile>classAngleCompensator.html</anchorfile>
      <anchor>a33dce2f2bf8c73cbc7571220577b74f5</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>parseAsciiReply</name>
      <anchorfile>classAngleCompensator.html</anchorfile>
      <anchor>a061d46fc9285191c7aaa779f4d498b80</anchor>
      <arglist>(const char *asciiReply)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>parseReply</name>
      <anchorfile>classAngleCompensator.html</anchorfile>
      <anchor>a4fc31ab09245dcd70b635c65eb619059</anchor>
      <arglist>(bool isBinary, std::vector&lt; unsigned char &gt; &amp;replyVec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testbed</name>
      <anchorfile>classAngleCompensator.html</anchorfile>
      <anchor>ab8b35cdfd07dae7bb6fd05dd76380e7d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>amplCorr</name>
      <anchorfile>classAngleCompensator.html</anchorfile>
      <anchor>acc9db72bcbb4566f75ea91286ccc7e32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>offsetCorrInDeg</name>
      <anchorfile>classAngleCompensator.html</anchorfile>
      <anchor>a3fc9f5430adab9f7c667142be88b13b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>offsetCorrInRad</name>
      <anchorfile>classAngleCompensator.html</anchorfile>
      <anchor>ac6969b81a8fb156324975cd30a89dcb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>phaseCorrInDeg</name>
      <anchorfile>classAngleCompensator.html</anchorfile>
      <anchor>a9e3ef361bcb50a8793049505aae39556</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>phaseCorrInRad</name>
      <anchorfile>classAngleCompensator.html</anchorfile>
      <anchor>ac15cc53189a15f29bf0a04fc2ba752e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>useNegSign</name>
      <anchorfile>classAngleCompensator.html</anchorfile>
      <anchor>a2a89ed3c7143cd5d7f833f735b3f80fe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>datatypes::BasicData</name>
    <filename>classdatatypes_1_1BasicData.html</filename>
    <member kind="function">
      <type></type>
      <name>BasicData</name>
      <anchorfile>classdatatypes_1_1BasicData.html</anchorfile>
      <anchor>ad98780b925b75a4b97b8fffcdac35881</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>getDatatype</name>
      <anchorfile>classdatatypes_1_1BasicData.html</anchorfile>
      <anchor>ad959568b54822377652e674566de880f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>getSourceId</name>
      <anchorfile>classdatatypes_1_1BasicData.html</anchorfile>
      <anchor>af33a3d64e8aa9b5f20316f037c2b2966</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const UINT32</type>
      <name>getUsedMemory</name>
      <anchorfile>classdatatypes_1_1BasicData.html</anchorfile>
      <anchor>ac440ea3e4ef0608b28d86bef0ff52509</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setSourceId</name>
      <anchorfile>classdatatypes_1_1BasicData.html</anchorfile>
      <anchor>a841d84c2d109bb356a3bcae33071981b</anchor>
      <arglist>(UINT16 id)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~BasicData</name>
      <anchorfile>classdatatypes_1_1BasicData.html</anchorfile>
      <anchor>a07e1981dcc5af166d759b970cfe15b0e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>UINT16</type>
      <name>m_datatype</name>
      <anchorfile>classdatatypes_1_1BasicData.html</anchorfile>
      <anchor>aff6650a8f34ec12e98ac09c768979e32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>UINT16</type>
      <name>m_sourceId</name>
      <anchorfile>classdatatypes_1_1BasicData.html</anchorfile>
      <anchor>ab5bfb63f90299a0f4297775c412f3040</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick_scan::ClientSocket</name>
    <filename>classsick__scan_1_1ClientSocket.html</filename>
    <member kind="function">
      <type></type>
      <name>ClientSocket</name>
      <anchorfile>classsick__scan_1_1ClientSocket.html</anchorfile>
      <anchor>ade164e8bb6c30145da690d0f3f4f0a6a</anchor>
      <arglist>(boost::asio::io_service &amp;io_service)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>close</name>
      <anchorfile>classsick__scan_1_1ClientSocket.html</anchorfile>
      <anchor>a57c0d2f0fad1f90404b2b864b5569c3f</anchor>
      <arglist>(bool force_shutdown=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>connect</name>
      <anchorfile>classsick__scan_1_1ClientSocket.html</anchorfile>
      <anchor>a87f50be3f1acef440bad205b16ed3694</anchor>
      <arglist>(boost::asio::io_service &amp;io_service, const std::string &amp;server_adress, int tcp_port)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual boost::asio::ip::tcp::socket &amp;</type>
      <name>socket</name>
      <anchorfile>classsick__scan_1_1ClientSocket.html</anchorfile>
      <anchor>aa7d42c03dd634b32854e0e41fb9d9ce7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ClientSocket</name>
      <anchorfile>classsick__scan_1_1ClientSocket.html</anchorfile>
      <anchor>a7132e7049bab4297fcc2380a1653cf98</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::asio::ip::tcp::socket</type>
      <name>m_tcp_socket</name>
      <anchorfile>classsick__scan_1_1ClientSocket.html</anchorfile>
      <anchor>a65b757cb343f71679560cd902f375e51</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick_scan::ColaAsciiBinaryConverter</name>
    <filename>classsick__scan_1_1ColaAsciiBinaryConverter.html</filename>
    <member kind="function" static="yes">
      <type>static std::vector&lt; uint8_t &gt;</type>
      <name>ColaAsciiToColaBinary</name>
      <anchorfile>classsick__scan_1_1ColaAsciiBinaryConverter.html</anchorfile>
      <anchor>a294096ff42ada3f5de1fa5da1f0dd32a</anchor>
      <arglist>(const std::vector&lt; uint8_t &gt; &amp;cola_telegram, int parameter_is_ascii=-1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint32_t</type>
      <name>ColaBinaryTelegramLength</name>
      <anchorfile>classsick__scan_1_1ColaAsciiBinaryConverter.html</anchorfile>
      <anchor>a47cc19357e36684fde42b48bae4c2db2</anchor>
      <arglist>(const std::vector&lt; uint8_t &gt; &amp;cola_telegram)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; uint8_t &gt;</type>
      <name>ColaBinaryToColaAscii</name>
      <anchorfile>classsick__scan_1_1ColaAsciiBinaryConverter.html</anchorfile>
      <anchor>a6cd51a14ffab97c00b555cbfb0523aa7</anchor>
      <arglist>(const std::vector&lt; uint8_t &gt; &amp;cola_telegram, bool parameter_to_ascii=true)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; uint8_t &gt;</type>
      <name>ColaTelegramToColaBinary</name>
      <anchorfile>classsick__scan_1_1ColaAsciiBinaryConverter.html</anchorfile>
      <anchor>a1550395571866bdd13f1d6168add3bb9</anchor>
      <arglist>(const sick_scan::SickLocColaTelegramMsg &amp;cola_telegram, int parameter_is_ascii=-1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>ConvertColaAscii</name>
      <anchorfile>classsick__scan_1_1ColaAsciiBinaryConverter.html</anchorfile>
      <anchor>a6cbe2004ce3eaee1175dd4bc8f791381</anchor>
      <arglist>(const std::vector&lt; uint8_t &gt; &amp;cola_telegram)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; uint8_t &gt;</type>
      <name>ConvertColaAscii</name>
      <anchorfile>classsick__scan_1_1ColaAsciiBinaryConverter.html</anchorfile>
      <anchor>acffc03d2f2c27fbaf0fb7a06c5c790bb</anchor>
      <arglist>(const std::string &amp;cola_telegram)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsColaBinary</name>
      <anchorfile>classsick__scan_1_1ColaAsciiBinaryConverter.html</anchorfile>
      <anchor>a0f49626b08f54110261aa33e90e363f5</anchor>
      <arglist>(const std::vector&lt; uint8_t &gt; &amp;cola_telegram)</arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const std::map&lt; std::string, uint8_t &gt;</type>
      <name>s_ascii_map</name>
      <anchorfile>classsick__scan_1_1ColaAsciiBinaryConverter.html</anchorfile>
      <anchor>a9acbaa0f3be2e01db4e6ddd3c02005a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const std::string</type>
      <name>s_ascii_table</name>
      <anchorfile>classsick__scan_1_1ColaAsciiBinaryConverter.html</anchorfile>
      <anchor>ac64a6765f5fe75c2c318d14d15341335</anchor>
      <arglist>[256]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick_scan::ColaEncoder</name>
    <filename>classsick__scan_1_1ColaEncoder.html</filename>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>encodeServiceRequest</name>
      <anchorfile>classsick__scan_1_1ColaEncoder.html</anchorfile>
      <anchor>ac784e7f05bf1ce73bb03f14bb5272979</anchor>
      <arglist>(const sick_scan::SickDevSetLidarConfigSrv::Request &amp;service_request)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>encodeServiceRequest</name>
      <anchorfile>classsick__scan_1_1ColaEncoder.html</anchorfile>
      <anchor>a7326c7fa8fc2dc9c33b91ca4e107eece</anchor>
      <arglist>(const sick_scan::SickDevGetLidarConfigSrv::Request &amp;service_request)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>encodeServiceRequest</name>
      <anchorfile>classsick__scan_1_1ColaEncoder.html</anchorfile>
      <anchor>a33805f2cc0029a115a82da34c38f6e7d</anchor>
      <arglist>(const sick_scan::SickLocSetMapSrv::Request &amp;service_request)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>encodeServiceRequest</name>
      <anchorfile>classsick__scan_1_1ColaEncoder.html</anchorfile>
      <anchor>a081d509c4ab77db21534c15bd0e4cfe4</anchor>
      <arglist>(const sick_scan::SickLocMapSrv::Request &amp;service_request)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>encodeServiceRequest</name>
      <anchorfile>classsick__scan_1_1ColaEncoder.html</anchorfile>
      <anchor>af3cebf577fad451c2676590a236a4f24</anchor>
      <arglist>(const sick_scan::SickLocMapStateSrv::Request &amp;service_request)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>encodeServiceRequest</name>
      <anchorfile>classsick__scan_1_1ColaEncoder.html</anchorfile>
      <anchor>af58e277a9d9f782e7bad6915b4c6cf1a</anchor>
      <arglist>(const sick_scan::SickLocInitializePoseSrv::Request &amp;service_request)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>encodeServiceRequest</name>
      <anchorfile>classsick__scan_1_1ColaEncoder.html</anchorfile>
      <anchor>aa016db49a59d23f26ab6ba1269a62c3a</anchor>
      <arglist>(const sick_scan::SickLocInitialPoseSrv::Request &amp;service_request)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>encodeServiceRequest</name>
      <anchorfile>classsick__scan_1_1ColaEncoder.html</anchorfile>
      <anchor>a1725773066e6d1372855f8f15c43edd1</anchor>
      <arglist>(const sick_scan::SickLocSetReflectorsForSupportActiveSrv::Request &amp;service_request)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>encodeServiceRequest</name>
      <anchorfile>classsick__scan_1_1ColaEncoder.html</anchorfile>
      <anchor>ae3b5e27f487c2a3e6005a803270e7745</anchor>
      <arglist>(const sick_scan::SickLocReflectorsForSupportActiveSrv::Request &amp;service_request)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>encodeServiceRequest</name>
      <anchorfile>classsick__scan_1_1ColaEncoder.html</anchorfile>
      <anchor>a31a6c35d330811f7b5c4c06a58d836a6</anchor>
      <arglist>(const sick_scan::SickLocSetOdometryActiveSrv::Request &amp;service_request)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>encodeServiceRequest</name>
      <anchorfile>classsick__scan_1_1ColaEncoder.html</anchorfile>
      <anchor>a504f8f15ab084c18b3506cbd4b24ee02</anchor>
      <arglist>(const sick_scan::SickLocOdometryActiveSrv::Request &amp;service_request)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>encodeServiceRequest</name>
      <anchorfile>classsick__scan_1_1ColaEncoder.html</anchorfile>
      <anchor>aeb1cc623c4e3d4992bdfefa9c06739f2</anchor>
      <arglist>(const sick_scan::SickLocSetOdometryPortSrv::Request &amp;service_request)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>encodeServiceRequest</name>
      <anchorfile>classsick__scan_1_1ColaEncoder.html</anchorfile>
      <anchor>a8aac08ebbcd20d4eafb5318b595fc0e0</anchor>
      <arglist>(const sick_scan::SickLocOdometryPortSrv::Request &amp;service_request)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>encodeServiceRequest</name>
      <anchorfile>classsick__scan_1_1ColaEncoder.html</anchorfile>
      <anchor>a32371e69e64933ee05e3ce4cfc7d8e30</anchor>
      <arglist>(const sick_scan::SickLocSetOdometryRestrictYMotionSrv::Request &amp;service_request)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>encodeServiceRequest</name>
      <anchorfile>classsick__scan_1_1ColaEncoder.html</anchorfile>
      <anchor>ae24d0dc6bc5378283d091e7837ff15ef</anchor>
      <arglist>(const sick_scan::SickLocOdometryRestrictYMotionSrv::Request &amp;service_request)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>encodeServiceRequest</name>
      <anchorfile>classsick__scan_1_1ColaEncoder.html</anchorfile>
      <anchor>a5cd497f2de19ef07c93651b26961ebca</anchor>
      <arglist>(const sick_scan::SickLocSetAutoStartActiveSrv::Request &amp;service_request)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>encodeServiceRequest</name>
      <anchorfile>classsick__scan_1_1ColaEncoder.html</anchorfile>
      <anchor>a423d744775424d3d571dd35103c877fe</anchor>
      <arglist>(const sick_scan::SickLocAutoStartActiveSrv::Request &amp;service_request)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>encodeServiceRequest</name>
      <anchorfile>classsick__scan_1_1ColaEncoder.html</anchorfile>
      <anchor>a2ceb8606cbd34cc9d9fd60b2efbb9b77</anchor>
      <arglist>(const sick_scan::SickLocSetAutoStartSavePoseIntervalSrv::Request &amp;service_request)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>encodeServiceRequest</name>
      <anchorfile>classsick__scan_1_1ColaEncoder.html</anchorfile>
      <anchor>a998a3bcccc3eed5c47ba1c6a707690d0</anchor>
      <arglist>(const sick_scan::SickLocAutoStartSavePoseIntervalSrv::Request &amp;service_request)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>encodeServiceRequest</name>
      <anchorfile>classsick__scan_1_1ColaEncoder.html</anchorfile>
      <anchor>a591df27667bc3e1111dea667079a9ed8</anchor>
      <arglist>(const sick_scan::SickLocSetRingBufferRecordingActiveSrv::Request &amp;service_request)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>encodeServiceRequest</name>
      <anchorfile>classsick__scan_1_1ColaEncoder.html</anchorfile>
      <anchor>a89ad6c6fb0ccde37c385affa4da79aee</anchor>
      <arglist>(const sick_scan::SickLocRingBufferRecordingActiveSrv::Request &amp;service_request)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>encodeServiceRequest</name>
      <anchorfile>classsick__scan_1_1ColaEncoder.html</anchorfile>
      <anchor>a1d459f19e8150b93dfe7c01a6670aa51</anchor>
      <arglist>(const sick_scan::SickDevGetLidarIdentSrv::Request &amp;service_request)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>encodeServiceRequest</name>
      <anchorfile>classsick__scan_1_1ColaEncoder.html</anchorfile>
      <anchor>ad9410e68630af43f2282a69d79336b90</anchor>
      <arglist>(const sick_scan::SickDevGetLidarStateSrv::Request &amp;service_request)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>encodeServiceRequest</name>
      <anchorfile>classsick__scan_1_1ColaEncoder.html</anchorfile>
      <anchor>af378cd1a22e5842bf4a73000bd5b55cc</anchor>
      <arglist>(const sick_scan::SickGetSoftwareVersionSrv::Request &amp;service_request)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>encodeServiceRequest</name>
      <anchorfile>classsick__scan_1_1ColaEncoder.html</anchorfile>
      <anchor>ad5f2379c47f6d1012eb4a61ef46ee0de</anchor>
      <arglist>(const sick_scan::SickLocAutoStartSavePoseSrv::Request &amp;service_request)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>encodeServiceRequest</name>
      <anchorfile>classsick__scan_1_1ColaEncoder.html</anchorfile>
      <anchor>a989c4419d25d540c55c013f4ebe97cf1</anchor>
      <arglist>(const sick_scan::SickLocForceUpdateSrv::Request &amp;service_request)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>encodeServiceRequest</name>
      <anchorfile>classsick__scan_1_1ColaEncoder.html</anchorfile>
      <anchor>a6f5235fde831b38bdb3756e4537fd61e</anchor>
      <arglist>(const sick_scan::SickLocSaveRingBufferRecordingSrv::Request &amp;service_request)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>encodeServiceRequest</name>
      <anchorfile>classsick__scan_1_1ColaEncoder.html</anchorfile>
      <anchor>a2f320adcbf7517af6a57ac6b116d46fd</anchor>
      <arglist>(const sick_scan::SickLocStartDemoMappingSrv::Request &amp;service_request)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>encodeServiceRequest</name>
      <anchorfile>classsick__scan_1_1ColaEncoder.html</anchorfile>
      <anchor>a5a721e07404a9dd89d6fcf0aa6d2bd84</anchor>
      <arglist>(const sick_scan::SickReportUserMessageSrv::Request &amp;service_request)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>encodeServiceRequest</name>
      <anchorfile>classsick__scan_1_1ColaEncoder.html</anchorfile>
      <anchor>a85e559c0c32ad91f71568a117cc7baf6</anchor>
      <arglist>(const sick_scan::SickSavePermanentSrv::Request &amp;service_request)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>encodeServiceRequest</name>
      <anchorfile>classsick__scan_1_1ColaEncoder.html</anchorfile>
      <anchor>ae0877386dad26dc2cd14dfcba4bb7f19</anchor>
      <arglist>(const sick_scan::SickLocResultPortSrv::Request &amp;service_request)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>encodeServiceRequest</name>
      <anchorfile>classsick__scan_1_1ColaEncoder.html</anchorfile>
      <anchor>a1490628c4d67782f2127ae3fc05f7751</anchor>
      <arglist>(const sick_scan::SickLocResultModeSrv::Request &amp;service_request)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>encodeServiceRequest</name>
      <anchorfile>classsick__scan_1_1ColaEncoder.html</anchorfile>
      <anchor>af0f1b8b4620abbde474963206c90a867</anchor>
      <arglist>(const sick_scan::SickLocResultEndiannessSrv::Request &amp;service_request)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>encodeServiceRequest</name>
      <anchorfile>classsick__scan_1_1ColaEncoder.html</anchorfile>
      <anchor>ac0614f903b5e64aa0a8cf52f414d0eae</anchor>
      <arglist>(const sick_scan::SickLocResultStateSrv::Request &amp;service_request)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>encodeServiceRequest</name>
      <anchorfile>classsick__scan_1_1ColaEncoder.html</anchorfile>
      <anchor>a19b742774ed972f2e842c7212d5cd53c</anchor>
      <arglist>(const sick_scan::SickLocResultPoseIntervalSrv::Request &amp;service_request)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>encodeServiceRequest</name>
      <anchorfile>classsick__scan_1_1ColaEncoder.html</anchorfile>
      <anchor>ad053aa8cb09dc1bd7dac25728ef3141b</anchor>
      <arglist>(const sick_scan::SickDevSetIMUActiveSrv::Request &amp;service_request)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>encodeServiceRequest</name>
      <anchorfile>classsick__scan_1_1ColaEncoder.html</anchorfile>
      <anchor>ae9c8e6fb4ed2a8042134dc38bbd8bc50</anchor>
      <arglist>(const sick_scan::SickDevIMUActiveSrv::Request &amp;service_request)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>parseServiceResponse</name>
      <anchorfile>classsick__scan_1_1ColaEncoder.html</anchorfile>
      <anchor>aaa10d7e9875f65e97ab3bcf125ac7168</anchor>
      <arglist>(const sick_scan::SickLocColaTelegramMsg &amp;cola_response, sick_scan::SickDevSetLidarConfigSrv::Response &amp;service_response)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>parseServiceResponse</name>
      <anchorfile>classsick__scan_1_1ColaEncoder.html</anchorfile>
      <anchor>ae15a89f8ad3129b1fdfb8dbd731d2a04</anchor>
      <arglist>(const sick_scan::SickLocColaTelegramMsg &amp;cola_response, sick_scan::SickDevGetLidarConfigSrv::Response &amp;service_response)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>parseServiceResponse</name>
      <anchorfile>classsick__scan_1_1ColaEncoder.html</anchorfile>
      <anchor>ab90964170858537911527315c7c701f6</anchor>
      <arglist>(const sick_scan::SickLocColaTelegramMsg &amp;cola_response, sick_scan::SickLocSetMapSrv::Response &amp;service_response)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>parseServiceResponse</name>
      <anchorfile>classsick__scan_1_1ColaEncoder.html</anchorfile>
      <anchor>a412110f816a4327fcba39d4231d99027</anchor>
      <arglist>(const sick_scan::SickLocColaTelegramMsg &amp;cola_response, sick_scan::SickLocMapSrv::Response &amp;service_response)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>parseServiceResponse</name>
      <anchorfile>classsick__scan_1_1ColaEncoder.html</anchorfile>
      <anchor>a7ddf9315353ee33282822ded6a5b69be</anchor>
      <arglist>(const sick_scan::SickLocColaTelegramMsg &amp;cola_response, sick_scan::SickLocMapStateSrv::Response &amp;service_response)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>parseServiceResponse</name>
      <anchorfile>classsick__scan_1_1ColaEncoder.html</anchorfile>
      <anchor>aa4830ae44a7c768478c61ccc468fd006</anchor>
      <arglist>(const sick_scan::SickLocColaTelegramMsg &amp;cola_response, sick_scan::SickLocInitializePoseSrv::Response &amp;service_response)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>parseServiceResponse</name>
      <anchorfile>classsick__scan_1_1ColaEncoder.html</anchorfile>
      <anchor>a58c690bce0ed4a96460baa56ae35853c</anchor>
      <arglist>(const sick_scan::SickLocColaTelegramMsg &amp;cola_response, sick_scan::SickLocInitialPoseSrv::Response &amp;service_response)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>parseServiceResponse</name>
      <anchorfile>classsick__scan_1_1ColaEncoder.html</anchorfile>
      <anchor>ab57c0c854db506958814b3c7d9a11d4e</anchor>
      <arglist>(const sick_scan::SickLocColaTelegramMsg &amp;cola_response, sick_scan::SickLocSetReflectorsForSupportActiveSrv::Response &amp;service_response)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>parseServiceResponse</name>
      <anchorfile>classsick__scan_1_1ColaEncoder.html</anchorfile>
      <anchor>a6266e40cb986bd5e9c1118a9283ba240</anchor>
      <arglist>(const sick_scan::SickLocColaTelegramMsg &amp;cola_response, sick_scan::SickLocReflectorsForSupportActiveSrv::Response &amp;service_response)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>parseServiceResponse</name>
      <anchorfile>classsick__scan_1_1ColaEncoder.html</anchorfile>
      <anchor>a63a38a3f1d2834f82f84923e77648c6e</anchor>
      <arglist>(const sick_scan::SickLocColaTelegramMsg &amp;cola_response, sick_scan::SickLocSetOdometryActiveSrv::Response &amp;service_response)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>parseServiceResponse</name>
      <anchorfile>classsick__scan_1_1ColaEncoder.html</anchorfile>
      <anchor>ae1a866c685d4704420b9f564eccf3415</anchor>
      <arglist>(const sick_scan::SickLocColaTelegramMsg &amp;cola_response, sick_scan::SickLocOdometryActiveSrv::Response &amp;service_response)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>parseServiceResponse</name>
      <anchorfile>classsick__scan_1_1ColaEncoder.html</anchorfile>
      <anchor>a28518876439987ddbae0e51175481bde</anchor>
      <arglist>(const sick_scan::SickLocColaTelegramMsg &amp;cola_response, sick_scan::SickLocSetOdometryPortSrv::Response &amp;service_response)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>parseServiceResponse</name>
      <anchorfile>classsick__scan_1_1ColaEncoder.html</anchorfile>
      <anchor>a016307795ee82303f4f7bb4a15ab3b4c</anchor>
      <arglist>(const sick_scan::SickLocColaTelegramMsg &amp;cola_response, sick_scan::SickLocOdometryPortSrv::Response &amp;service_response)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>parseServiceResponse</name>
      <anchorfile>classsick__scan_1_1ColaEncoder.html</anchorfile>
      <anchor>ac41c295b5c77c46ead794278a871fc12</anchor>
      <arglist>(const sick_scan::SickLocColaTelegramMsg &amp;cola_response, sick_scan::SickLocSetOdometryRestrictYMotionSrv::Response &amp;service_response)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>parseServiceResponse</name>
      <anchorfile>classsick__scan_1_1ColaEncoder.html</anchorfile>
      <anchor>a05f9ff0698ca972525b748823e039b90</anchor>
      <arglist>(const sick_scan::SickLocColaTelegramMsg &amp;cola_response, sick_scan::SickLocOdometryRestrictYMotionSrv::Response &amp;service_response)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>parseServiceResponse</name>
      <anchorfile>classsick__scan_1_1ColaEncoder.html</anchorfile>
      <anchor>a6c652d29c302804234f17fd8126ebed2</anchor>
      <arglist>(const sick_scan::SickLocColaTelegramMsg &amp;cola_response, sick_scan::SickLocSetAutoStartActiveSrv::Response &amp;service_response)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>parseServiceResponse</name>
      <anchorfile>classsick__scan_1_1ColaEncoder.html</anchorfile>
      <anchor>aa7bfdac200d145078f0ee1a5837392fd</anchor>
      <arglist>(const sick_scan::SickLocColaTelegramMsg &amp;cola_response, sick_scan::SickLocAutoStartActiveSrv::Response &amp;service_response)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>parseServiceResponse</name>
      <anchorfile>classsick__scan_1_1ColaEncoder.html</anchorfile>
      <anchor>aa4852024631631e76738ed90de258ea5</anchor>
      <arglist>(const sick_scan::SickLocColaTelegramMsg &amp;cola_response, sick_scan::SickLocSetAutoStartSavePoseIntervalSrv::Response &amp;service_response)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>parseServiceResponse</name>
      <anchorfile>classsick__scan_1_1ColaEncoder.html</anchorfile>
      <anchor>a0df07311ab59d7ba8b9a98df1880732a</anchor>
      <arglist>(const sick_scan::SickLocColaTelegramMsg &amp;cola_response, sick_scan::SickLocAutoStartSavePoseIntervalSrv::Response &amp;service_response)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>parseServiceResponse</name>
      <anchorfile>classsick__scan_1_1ColaEncoder.html</anchorfile>
      <anchor>a7798205d977b2ff33a1d6004830936d9</anchor>
      <arglist>(const sick_scan::SickLocColaTelegramMsg &amp;cola_response, sick_scan::SickLocSetRingBufferRecordingActiveSrv::Response &amp;service_response)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>parseServiceResponse</name>
      <anchorfile>classsick__scan_1_1ColaEncoder.html</anchorfile>
      <anchor>ab4bcf03ca935f34121bab3c8b218f618</anchor>
      <arglist>(const sick_scan::SickLocColaTelegramMsg &amp;cola_response, sick_scan::SickLocRingBufferRecordingActiveSrv::Response &amp;service_response)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>parseServiceResponse</name>
      <anchorfile>classsick__scan_1_1ColaEncoder.html</anchorfile>
      <anchor>ac3668c9f174b59e98f6202b34bf40fd4</anchor>
      <arglist>(const sick_scan::SickLocColaTelegramMsg &amp;cola_response, sick_scan::SickDevGetLidarIdentSrv::Response &amp;service_response)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>parseServiceResponse</name>
      <anchorfile>classsick__scan_1_1ColaEncoder.html</anchorfile>
      <anchor>a1da5836a0903220d8fb3713317c3023a</anchor>
      <arglist>(const sick_scan::SickLocColaTelegramMsg &amp;cola_response, sick_scan::SickDevGetLidarStateSrv::Response &amp;service_response)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>parseServiceResponse</name>
      <anchorfile>classsick__scan_1_1ColaEncoder.html</anchorfile>
      <anchor>a4d5651db81af3bc681af7f31667d2f9a</anchor>
      <arglist>(const sick_scan::SickLocColaTelegramMsg &amp;cola_response, sick_scan::SickGetSoftwareVersionSrv::Response &amp;service_response)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>parseServiceResponse</name>
      <anchorfile>classsick__scan_1_1ColaEncoder.html</anchorfile>
      <anchor>a9bcc5f702e5f228a07a9f53d1f818b6c</anchor>
      <arglist>(const sick_scan::SickLocColaTelegramMsg &amp;cola_response, sick_scan::SickLocAutoStartSavePoseSrv::Response &amp;service_response)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>parseServiceResponse</name>
      <anchorfile>classsick__scan_1_1ColaEncoder.html</anchorfile>
      <anchor>a918e070954970215d73eae7e2b58cda0</anchor>
      <arglist>(const sick_scan::SickLocColaTelegramMsg &amp;cola_response, sick_scan::SickLocForceUpdateSrv::Response &amp;service_response)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>parseServiceResponse</name>
      <anchorfile>classsick__scan_1_1ColaEncoder.html</anchorfile>
      <anchor>aab4203f492bd4c967f1c9539906f730c</anchor>
      <arglist>(const sick_scan::SickLocColaTelegramMsg &amp;cola_response, sick_scan::SickLocSaveRingBufferRecordingSrv::Response &amp;service_response)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>parseServiceResponse</name>
      <anchorfile>classsick__scan_1_1ColaEncoder.html</anchorfile>
      <anchor>a275e251510136cce8ba6982b4cfa2c27</anchor>
      <arglist>(const sick_scan::SickLocColaTelegramMsg &amp;cola_response, sick_scan::SickLocStartDemoMappingSrv::Response &amp;service_response)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>parseServiceResponse</name>
      <anchorfile>classsick__scan_1_1ColaEncoder.html</anchorfile>
      <anchor>a8758e1b430e0109c6fddb87e67efec27</anchor>
      <arglist>(const sick_scan::SickLocColaTelegramMsg &amp;cola_response, sick_scan::SickReportUserMessageSrv::Response &amp;service_response)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>parseServiceResponse</name>
      <anchorfile>classsick__scan_1_1ColaEncoder.html</anchorfile>
      <anchor>aa304fb9407fc445e42532a27bebff23e</anchor>
      <arglist>(const sick_scan::SickLocColaTelegramMsg &amp;cola_response, sick_scan::SickSavePermanentSrv::Response &amp;service_response)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>parseServiceResponse</name>
      <anchorfile>classsick__scan_1_1ColaEncoder.html</anchorfile>
      <anchor>a69b0fdc6477ece624656ddc09f701e34</anchor>
      <arglist>(const sick_scan::SickLocColaTelegramMsg &amp;cola_response, sick_scan::SickLocResultPortSrv::Response &amp;service_response)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>parseServiceResponse</name>
      <anchorfile>classsick__scan_1_1ColaEncoder.html</anchorfile>
      <anchor>a56d05740ec4041716f9cc90fbfeaaf01</anchor>
      <arglist>(const sick_scan::SickLocColaTelegramMsg &amp;cola_response, sick_scan::SickLocResultModeSrv::Response &amp;service_response)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>parseServiceResponse</name>
      <anchorfile>classsick__scan_1_1ColaEncoder.html</anchorfile>
      <anchor>a2ed6e520a35da4427523cb39c5c68637</anchor>
      <arglist>(const sick_scan::SickLocColaTelegramMsg &amp;cola_response, sick_scan::SickLocResultEndiannessSrv::Response &amp;service_response)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>parseServiceResponse</name>
      <anchorfile>classsick__scan_1_1ColaEncoder.html</anchorfile>
      <anchor>a177fc8c3997012f57ec6e95391c4c35d</anchor>
      <arglist>(const sick_scan::SickLocColaTelegramMsg &amp;cola_response, sick_scan::SickLocResultStateSrv::Response &amp;service_response)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>parseServiceResponse</name>
      <anchorfile>classsick__scan_1_1ColaEncoder.html</anchorfile>
      <anchor>ae381ddc5cc79aeaa4db0ba1b193b5126</anchor>
      <arglist>(const sick_scan::SickLocColaTelegramMsg &amp;cola_response, sick_scan::SickLocResultPoseIntervalSrv::Response &amp;service_response)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>parseServiceResponse</name>
      <anchorfile>classsick__scan_1_1ColaEncoder.html</anchorfile>
      <anchor>a261f465b8bcaed6ad99bae35fb8d5a10</anchor>
      <arglist>(const sick_scan::SickLocColaTelegramMsg &amp;cola_response, sick_scan::SickDevSetIMUActiveSrv::Response &amp;service_response)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>parseServiceResponse</name>
      <anchorfile>classsick__scan_1_1ColaEncoder.html</anchorfile>
      <anchor>a95b66fcf234237943f8cc2d24a8083d1</anchor>
      <arglist>(const sick_scan::SickLocColaTelegramMsg &amp;cola_response, sick_scan::SickDevIMUActiveSrv::Response &amp;service_response)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick_scan::ColaParser</name>
    <filename>classsick__scan_1_1ColaParser.html</filename>
    <member kind="typedef">
      <type>enum sick_scan::ColaParser::COLA_SOPAS_COMMAND_ENUM</type>
      <name>COLA_SOPAS_COMMAND</name>
      <anchorfile>classsick__scan_1_1ColaParser.html</anchorfile>
      <anchor>aedd63c5af32abcafeddbd56d4a8ac89b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>COLA_SOPAS_COMMAND_ENUM</name>
      <anchorfile>classsick__scan_1_1ColaParser.html</anchorfile>
      <anchor>adcf58d1361597831a82ed5f76e3be0be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>sINVALID</name>
      <anchorfile>classsick__scan_1_1ColaParser.html</anchorfile>
      <anchor>adcf58d1361597831a82ed5f76e3be0bea9614aa8e52fb05324481826f2167c814</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>sRN</name>
      <anchorfile>classsick__scan_1_1ColaParser.html</anchorfile>
      <anchor>adcf58d1361597831a82ed5f76e3be0bea4fd16c5b6e7936c98b36ec4068311db0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>sRA</name>
      <anchorfile>classsick__scan_1_1ColaParser.html</anchorfile>
      <anchor>adcf58d1361597831a82ed5f76e3be0beadf72438b1b387b2b67a28281afa160b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>sMN</name>
      <anchorfile>classsick__scan_1_1ColaParser.html</anchorfile>
      <anchor>adcf58d1361597831a82ed5f76e3be0bea27b86dab3fcc8c5dbf1fb13bd40c9b7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>sAN</name>
      <anchorfile>classsick__scan_1_1ColaParser.html</anchorfile>
      <anchor>adcf58d1361597831a82ed5f76e3be0bea1dcd647308e14973b9a88aa2dee6c300</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>sMA</name>
      <anchorfile>classsick__scan_1_1ColaParser.html</anchorfile>
      <anchor>adcf58d1361597831a82ed5f76e3be0beaa65339a47de41643119a7da655743b0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>sWN</name>
      <anchorfile>classsick__scan_1_1ColaParser.html</anchorfile>
      <anchor>adcf58d1361597831a82ed5f76e3be0bea54403d346b1199ec88b2dfd368c4db11</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>sWA</name>
      <anchorfile>classsick__scan_1_1ColaParser.html</anchorfile>
      <anchor>adcf58d1361597831a82ed5f76e3be0beab55ad79b73ad4b100ebcedbbdae7ba4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>sEN</name>
      <anchorfile>classsick__scan_1_1ColaParser.html</anchorfile>
      <anchor>adcf58d1361597831a82ed5f76e3be0bea7c9c71bed56784009f36935257a57921</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>sEA</name>
      <anchorfile>classsick__scan_1_1ColaParser.html</anchorfile>
      <anchor>adcf58d1361597831a82ed5f76e3be0beafdb99186fb606eb6e042a28349edc4e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>sSN</name>
      <anchorfile>classsick__scan_1_1ColaParser.html</anchorfile>
      <anchor>adcf58d1361597831a82ed5f76e3be0bea827c96b1699fea65c799950766c807d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>sFA</name>
      <anchorfile>classsick__scan_1_1ColaParser.html</anchorfile>
      <anchor>adcf58d1361597831a82ed5f76e3be0bea189708e6445e863d443bc8f3c5768a8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MAX_COLA_COMMAND_NUMBER</name>
      <anchorfile>classsick__scan_1_1ColaParser.html</anchorfile>
      <anchor>adcf58d1361597831a82ed5f76e3be0bea89b5594c00b2407902992cd9b3a3bc8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MAX_COLA_COMMAND_NUMBER</name>
      <anchorfile>classsick__scan_1_1ColaParser.html</anchorfile>
      <anchor>adcf58d1361597831a82ed5f76e3be0bea89b5594c00b2407902992cd9b3a3bc8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>sAN</name>
      <anchorfile>classsick__scan_1_1ColaParser.html</anchorfile>
      <anchor>adcf58d1361597831a82ed5f76e3be0bea1dcd647308e14973b9a88aa2dee6c300</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>sEA</name>
      <anchorfile>classsick__scan_1_1ColaParser.html</anchorfile>
      <anchor>adcf58d1361597831a82ed5f76e3be0beafdb99186fb606eb6e042a28349edc4e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>sEN</name>
      <anchorfile>classsick__scan_1_1ColaParser.html</anchorfile>
      <anchor>adcf58d1361597831a82ed5f76e3be0bea7c9c71bed56784009f36935257a57921</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>sFA</name>
      <anchorfile>classsick__scan_1_1ColaParser.html</anchorfile>
      <anchor>adcf58d1361597831a82ed5f76e3be0bea189708e6445e863d443bc8f3c5768a8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>sINVALID</name>
      <anchorfile>classsick__scan_1_1ColaParser.html</anchorfile>
      <anchor>adcf58d1361597831a82ed5f76e3be0bea9614aa8e52fb05324481826f2167c814</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>sMA</name>
      <anchorfile>classsick__scan_1_1ColaParser.html</anchorfile>
      <anchor>adcf58d1361597831a82ed5f76e3be0beaa65339a47de41643119a7da655743b0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>sMN</name>
      <anchorfile>classsick__scan_1_1ColaParser.html</anchorfile>
      <anchor>adcf58d1361597831a82ed5f76e3be0bea27b86dab3fcc8c5dbf1fb13bd40c9b7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>sRA</name>
      <anchorfile>classsick__scan_1_1ColaParser.html</anchorfile>
      <anchor>adcf58d1361597831a82ed5f76e3be0beadf72438b1b387b2b67a28281afa160b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>sRN</name>
      <anchorfile>classsick__scan_1_1ColaParser.html</anchorfile>
      <anchor>adcf58d1361597831a82ed5f76e3be0bea4fd16c5b6e7936c98b36ec4068311db0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>sSN</name>
      <anchorfile>classsick__scan_1_1ColaParser.html</anchorfile>
      <anchor>adcf58d1361597831a82ed5f76e3be0bea827c96b1699fea65c799950766c807d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>sWA</name>
      <anchorfile>classsick__scan_1_1ColaParser.html</anchorfile>
      <anchor>adcf58d1361597831a82ed5f76e3be0beab55ad79b73ad4b100ebcedbbdae7ba4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>sWN</name>
      <anchorfile>classsick__scan_1_1ColaParser.html</anchorfile>
      <anchor>adcf58d1361597831a82ed5f76e3be0bea54403d346b1199ec88b2dfd368c4db11</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string &amp;</type>
      <name>asciiETX</name>
      <anchorfile>classsick__scan_1_1ColaParser.html</anchorfile>
      <anchor>a0749801349ac7f902be1a348dc0bac87</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string &amp;</type>
      <name>asciiSTX</name>
      <anchorfile>classsick__scan_1_1ColaParser.html</anchorfile>
      <anchor>a7d9e353645a4819d3ba22dbae96c14cb</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; uint8_t &gt;</type>
      <name>binaryETX</name>
      <anchorfile>classsick__scan_1_1ColaParser.html</anchorfile>
      <anchor>a98d0f921bb3c8932744406ee4c18e2e0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; uint8_t &gt;</type>
      <name>binarySTX</name>
      <anchorfile>classsick__scan_1_1ColaParser.html</anchorfile>
      <anchor>ab1268adb8f917333dca1abd050fd8dfa</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int32_t</type>
      <name>convertColaArg</name>
      <anchorfile>classsick__scan_1_1ColaParser.html</anchorfile>
      <anchor>a1278d25efe4d383d9c60f7db72344173</anchor>
      <arglist>(const std::string &amp;cola_arg, int base=10, int32_t default_value=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint32_t</type>
      <name>convertColaArg</name>
      <anchorfile>classsick__scan_1_1ColaParser.html</anchorfile>
      <anchor>a0393bd4ee8f0d0db3edbe3fc613eb0e8</anchor>
      <arglist>(const std::string &amp;cola_arg, int base=10, uint32_t default_value=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>convertColaResponseBool</name>
      <anchorfile>classsick__scan_1_1ColaParser.html</anchorfile>
      <anchor>aa7de99f459849ee6c2245b121092d107</anchor>
      <arglist>(const std::string &amp;cola_response_arg, bool default_value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>convertSopasCommand</name>
      <anchorfile>classsick__scan_1_1ColaParser.html</anchorfile>
      <anchor>a63c554630953189e692b50e3970b4a45</anchor>
      <arglist>(COLA_SOPAS_COMMAND command_type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static COLA_SOPAS_COMMAND</type>
      <name>convertSopasCommand</name>
      <anchorfile>classsick__scan_1_1ColaParser.html</anchorfile>
      <anchor>ac0a78a2d39dc675d1d533df5448f5417</anchor>
      <arglist>(const std::string &amp;sopas_command)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static sick_scan::SickLocColaTelegramMsg</type>
      <name>createColaTelegram</name>
      <anchorfile>classsick__scan_1_1ColaParser.html</anchorfile>
      <anchor>a62041f6f270ea7442e94d19ce9a4dd57</anchor>
      <arglist>(const COLA_SOPAS_COMMAND &amp;command_type, const std::string &amp;command_name, const std::vector&lt; std::string &gt; &amp;parameter=std::vector&lt; std::string &gt;())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static sick_scan::SickLocColaTelegramMsg</type>
      <name>decodeColaTelegram</name>
      <anchorfile>classsick__scan_1_1ColaParser.html</anchorfile>
      <anchor>a516572ef0dc2af1dc6810a6d4f90bf2e</anchor>
      <arglist>(const std::vector&lt; uint8_t &gt; &amp;cola_binary)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static sick_scan::SickLocColaTelegramMsg</type>
      <name>decodeColaTelegram</name>
      <anchorfile>classsick__scan_1_1ColaParser.html</anchorfile>
      <anchor>af41aeb99a214e0d4207788c906928d50</anchor>
      <arglist>(const std::string &amp;cola_ascii)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; uint8_t &gt;</type>
      <name>encodeColaTelegram</name>
      <anchorfile>classsick__scan_1_1ColaParser.html</anchorfile>
      <anchor>a0a4a41fe2f6ffe2f6b8b1adeac0a3154</anchor>
      <arglist>(const sick_scan::SickLocColaTelegramMsg &amp;cola_telegram, bool parameter_is_ascii=true)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; uint8_t &gt;</type>
      <name>encodeColaTelegram</name>
      <anchorfile>classsick__scan_1_1ColaParser.html</anchorfile>
      <anchor>a82d5c84a6ef7499cce38045c1069c434</anchor>
      <arglist>(const COLA_SOPAS_COMMAND &amp;command_type, const std::string &amp;command_name, const std::vector&lt; std::string &gt; &amp;parameter=std::vector&lt; std::string &gt;(), bool parameter_is_ascii=true)</arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const std::string</type>
      <name>s_cola_ascii_end_tag</name>
      <anchorfile>classsick__scan_1_1ColaParser.html</anchorfile>
      <anchor>aa5c06d35f37a1dcac32f741656409de5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const std::string</type>
      <name>s_cola_ascii_start_tag</name>
      <anchorfile>classsick__scan_1_1ColaParser.html</anchorfile>
      <anchor>a30ca56e60eae545c5e78233cbfef4435</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const std::map&lt; std::string, COLA_SOPAS_COMMAND &gt;</type>
      <name>s_command_type_map</name>
      <anchorfile>classsick__scan_1_1ColaParser.html</anchorfile>
      <anchor>a13715e4dc1eac9fa33d6541e5201ac1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const std::string</type>
      <name>s_command_type_string</name>
      <anchorfile>classsick__scan_1_1ColaParser.html</anchorfile>
      <anchor>a80cc00e4d2efd74f26c5b68a5d1ae8aa</anchor>
      <arglist>[MAX_COLA_COMMAND_NUMBER]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick_scan::ColaTransmitter::ColaResponseContainer</name>
    <filename>classsick__scan_1_1ColaTransmitter_1_1ColaResponseContainer.html</filename>
    <member kind="function">
      <type></type>
      <name>ColaResponseContainer</name>
      <anchorfile>classsick__scan_1_1ColaTransmitter_1_1ColaResponseContainer.html</anchorfile>
      <anchor>a1d8916da88d9bd5d87d24fc48a382b3f</anchor>
      <arglist>(const std::vector&lt; uint8_t &gt; &amp;data=std::vector&lt; uint8_t &gt;(), const ROS::Time &amp;timestamp=ROS::now())</arglist>
    </member>
    <member kind="variable">
      <type>ROS::Time</type>
      <name>receive_timestamp</name>
      <anchorfile>classsick__scan_1_1ColaTransmitter_1_1ColaResponseContainer.html</anchorfile>
      <anchor>adf4962875c77799f274705413fe1d861</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; uint8_t &gt;</type>
      <name>telegram_data</name>
      <anchorfile>classsick__scan_1_1ColaTransmitter_1_1ColaResponseContainer.html</anchorfile>
      <anchor>a39ca25525f5913761b731196c90e0b9a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick_scan::ColaTransmitter</name>
    <filename>classsick__scan_1_1ColaTransmitter.html</filename>
    <class kind="class">sick_scan::ColaTransmitter::ColaResponseContainer</class>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>close</name>
      <anchorfile>classsick__scan_1_1ColaTransmitter.html</anchorfile>
      <anchor>ac544be9c5b39532e8e5b1e2b79936f8d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColaTransmitter</name>
      <anchorfile>classsick__scan_1_1ColaTransmitter.html</anchorfile>
      <anchor>a1a9fabaafbf5eda306b113d4c23fbb58</anchor>
      <arglist>(const std::string &amp;server_adress=&quot;192.168.0.1&quot;, int tcp_port=2111, double default_receive_timeout=1)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>connect</name>
      <anchorfile>classsick__scan_1_1ColaTransmitter.html</anchorfile>
      <anchor>a2242542649ee01d5bc2e3236366fddad</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>receive</name>
      <anchorfile>classsick__scan_1_1ColaTransmitter.html</anchorfile>
      <anchor>a57ac9010f075e812c8036a53bc3b2d0e</anchor>
      <arglist>(std::vector&lt; uint8_t &gt; &amp;telegram, double timeout, ROS::Time &amp;receive_timestamp)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>send</name>
      <anchorfile>classsick__scan_1_1ColaTransmitter.html</anchorfile>
      <anchor>a06f059cf63a720fa0a59da59dcaa2b2b</anchor>
      <arglist>(const std::vector&lt; uint8_t &gt; &amp;data, ROS::Time &amp;send_timestamp)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>startReceiverThread</name>
      <anchorfile>classsick__scan_1_1ColaTransmitter.html</anchorfile>
      <anchor>a649f7d293e71cdf3bd733615388601e1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>stopReceiverThread</name>
      <anchorfile>classsick__scan_1_1ColaTransmitter.html</anchorfile>
      <anchor>aa0147cb8b7eb8a2a43e99c3a7b3f31e4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>waitPopResponse</name>
      <anchorfile>classsick__scan_1_1ColaTransmitter.html</anchorfile>
      <anchor>ad191469eb6056797c9d5395ad809789a</anchor>
      <arglist>(std::vector&lt; uint8_t &gt; &amp;telegram, double timeout, ROS::Time &amp;receive_timestamp)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ColaTransmitter</name>
      <anchorfile>classsick__scan_1_1ColaTransmitter.html</anchorfile>
      <anchor>a67aa36fb5ebca7031c3f9646a0722bb9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>receive</name>
      <anchorfile>classsick__scan_1_1ColaTransmitter.html</anchorfile>
      <anchor>a52503d0ce293779cf252461211777380</anchor>
      <arglist>(boost::asio::ip::tcp::socket &amp;socket, std::vector&lt; uint8_t &gt; &amp;telegram, double timeout, ROS::Time &amp;receive_timestamp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>send</name>
      <anchorfile>classsick__scan_1_1ColaTransmitter.html</anchorfile>
      <anchor>a6c948079510802070459dce0b9a3bbd5</anchor>
      <arglist>(boost::asio::ip::tcp::socket &amp;socket, const std::vector&lt; uint8_t &gt; &amp;data, ROS::Time &amp;send_timestamp)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>runReceiverThreadCb</name>
      <anchorfile>classsick__scan_1_1ColaTransmitter.html</anchorfile>
      <anchor>a2b901cd2cae30d4f15c703cf03702954</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static bool</type>
      <name>dataEndWithETX</name>
      <anchorfile>classsick__scan_1_1ColaTransmitter.html</anchorfile>
      <anchor>aef48d6d0faede34fc8a4fcb9937a3bdc</anchor>
      <arglist>(const std::vector&lt; uint8_t &gt; &amp;data, const std::vector&lt; uint8_t &gt; &amp;etx)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::asio::io_service</type>
      <name>m_ioservice</name>
      <anchorfile>classsick__scan_1_1ColaTransmitter.html</anchorfile>
      <anchor>ab65b3d8a211525f0c27b6fe1e3bb2b44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_receive_timeout</name>
      <anchorfile>classsick__scan_1_1ColaTransmitter.html</anchorfile>
      <anchor>ad83f7a9b31403a2913be28d8299baa3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::thread *</type>
      <name>m_receiver_thread</name>
      <anchorfile>classsick__scan_1_1ColaTransmitter.html</anchorfile>
      <anchor>af3ca78ececfc32e134e85f058e0cb215</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_receiver_thread_running</name>
      <anchorfile>classsick__scan_1_1ColaTransmitter.html</anchorfile>
      <anchor>a15f5a4d0288b07dd76175211ba818f70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>sick_scan::FifoBuffer&lt; ColaResponseContainer, boost::mutex &gt;</type>
      <name>m_response_fifo</name>
      <anchorfile>classsick__scan_1_1ColaTransmitter.html</anchorfile>
      <anchor>a4598496d969cd68e98a6a58afb526055</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_server_adress</name>
      <anchorfile>classsick__scan_1_1ColaTransmitter.html</anchorfile>
      <anchor>ada526dcc95c9eb4f5624465ce30a81df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_tcp_port</name>
      <anchorfile>classsick__scan_1_1ColaTransmitter.html</anchorfile>
      <anchor>ada46917780f64c4d38674b8827909e27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>sick_scan::ClientSocket</type>
      <name>m_tcp_socket</name>
      <anchorfile>classsick__scan_1_1ColaTransmitter.html</anchorfile>
      <anchor>ab817a0a59e7bd68da0ca3ec9a8aa18a3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ConfigTrans</name>
    <filename>classConfigTrans.html</filename>
    <member kind="variable">
      <type>std::string</type>
      <name>childFrame</name>
      <anchorfile>classConfigTrans.html</anchorfile>
      <anchor>aaf29f96cb59f66fea83b93b6b62b7cc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>parentFrame</name>
      <anchorfile>classConfigTrans.html</anchorfile>
      <anchor>a84aaf6b3d1b4efa35e01f7576c71646d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>trans_rot_x</name>
      <anchorfile>classConfigTrans.html</anchorfile>
      <anchor>abf2e83afc6fca6a461f76b7ad407f586</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>trans_rot_y</name>
      <anchorfile>classConfigTrans.html</anchorfile>
      <anchor>a2b9643d0667b7f0c326d246330a4f571</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>trans_rot_z</name>
      <anchorfile>classConfigTrans.html</anchorfile>
      <anchor>a6748ee0ccb551d5599d353add0ed48d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>trans_x</name>
      <anchorfile>classConfigTrans.html</anchorfile>
      <anchor>a26dc8d22036434fe995cd012d2f60a93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>trans_y</name>
      <anchorfile>classConfigTrans.html</anchorfile>
      <anchor>a68c99a6bb08ac8f7f177ffb65dc3b1fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>trans_z</name>
      <anchorfile>classConfigTrans.html</anchorfile>
      <anchor>a574ad98f52c4a8b8318f9fef9a1bcc0d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CSVRow</name>
    <filename>classCSVRow.html</filename>
    <member kind="function">
      <type>std::string const  &amp;</type>
      <name>operator[]</name>
      <anchorfile>classCSVRow.html</anchorfile>
      <anchor>afbb254efcab69c49c3439e5a618808ba</anchor>
      <arglist>(std::size_t index) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readNextRow</name>
      <anchorfile>classCSVRow.html</anchorfile>
      <anchor>a14b9ac6d9ffb01a7b05ea903cfd04eeb</anchor>
      <arglist>(std::istream &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>size</name>
      <anchorfile>classCSVRow.html</anchorfile>
      <anchor>ad9f7deadc010d09dd0e61602e5db3daa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>m_data</name>
      <anchorfile>classCSVRow.html</anchorfile>
      <anchor>a6ccfa2b79438ff191e0973c2e8f5fe1a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DataDumper</name>
    <filename>classDataDumper.html</filename>
    <member kind="function">
      <type>int</type>
      <name>dumpUcharBufferToConsole</name>
      <anchorfile>classDataDumper.html</anchorfile>
      <anchor>a740968004a790fbc009553c9db781b3e</anchor>
      <arglist>(unsigned char *buffer, int bufLen)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pushData</name>
      <anchorfile>classDataDumper.html</anchorfile>
      <anchor>a5f2cc6e8628f4c4c0fe0dd1a46055689</anchor>
      <arglist>(double timeStamp, std::string info, double val)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>testbed</name>
      <anchorfile>classDataDumper.html</anchorfile>
      <anchor>a389d6a9518a3f4573ba1bb62cf1218e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>writeDataToCsv</name>
      <anchorfile>classDataDumper.html</anchorfile>
      <anchor>a8ec8d20148b0947b96799b89960f582b</anchor>
      <arglist>(std::string fileName)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>writeToFileNameWhenBufferIsFull</name>
      <anchorfile>classDataDumper.html</anchorfile>
      <anchor>a937b3691ea49551f6249b6053d2898ea</anchor>
      <arglist>(std::string filename)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DataDumper</name>
      <anchorfile>classDataDumper.html</anchorfile>
      <anchor>a9ab9b31d32fdb991cd478ed134e8956c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>binDataToAsciiString</name>
      <anchorfile>classDataDumper.html</anchorfile>
      <anchor>a7969960d3ff9a8cde9b3f1e39643f741</anchor>
      <arglist>(const uint8_t *binary_data, int length)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DataDumper &amp;</type>
      <name>instance</name>
      <anchorfile>classDataDumper.html</anchorfile>
      <anchor>a849b9f2cf75d0131699b68c16ad6135c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DataDumper</name>
      <anchorfile>classDataDumper.html</anchorfile>
      <anchor>a624aead768f4d478da1c0fde2fe14c26</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DataDumper</name>
      <anchorfile>classDataDumper.html</anchorfile>
      <anchor>a22a82428f5ebc93bbda5008154d4bd8c</anchor>
      <arglist>(const DataDumper &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>DataDumper &amp;</type>
      <name>operator=</name>
      <anchorfile>classDataDumper.html</anchorfile>
      <anchor>a08c0479994eed3ab7ad1839a785b25b9</anchor>
      <arglist>(const DataDumper &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>dataVec</name>
      <anchorfile>classDataDumper.html</anchorfile>
      <anchor>a78b520b2665084145147e8d28f1a71d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>dumpFileName</name>
      <anchorfile>classDataDumper.html</anchorfile>
      <anchor>a3e87cfb624dfc0b7d999dc25baf7e8f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>infoVec</name>
      <anchorfile>classDataDumper.html</anchorfile>
      <anchor>a3c76ed3076aeea7ffa3e44855204e381</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const int</type>
      <name>maxFifoSize</name>
      <anchorfile>classDataDumper.html</anchorfile>
      <anchor>a00436bc20af8e50bbcece213ecaba513</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>pushCounter</name>
      <anchorfile>classDataDumper.html</anchorfile>
      <anchor>a9a3e0455632b7f552031cb7f5db00b95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>timeStampVec</name>
      <anchorfile>classDataDumper.html</anchorfile>
      <anchor>a1cd72f935904f1bc65beb9180de9da45</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick_scan::DatagramWithTimeStamp</name>
    <filename>classsick__scan_1_1DatagramWithTimeStamp.html</filename>
    <member kind="function">
      <type></type>
      <name>DatagramWithTimeStamp</name>
      <anchorfile>classsick__scan_1_1DatagramWithTimeStamp.html</anchorfile>
      <anchor>abe562813567bf85ce29be978e24040f3</anchor>
      <arglist>(ros::Time timeStamp_, std::vector&lt; unsigned char &gt; datagram_)</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; unsigned char &gt;</type>
      <name>datagram</name>
      <anchorfile>classsick__scan_1_1DatagramWithTimeStamp.html</anchorfile>
      <anchor>adcdfc1c62acdde0123d2fe1d5dc36d8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Time</type>
      <name>timeStamp</name>
      <anchorfile>classsick__scan_1_1DatagramWithTimeStamp.html</anchorfile>
      <anchor>a3fc60558541d4e8966816e0a66b7c7fc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TiXmlBase::Entity</name>
    <filename>structTiXmlBase_1_1Entity.html</filename>
    <member kind="variable">
      <type>char</type>
      <name>chr</name>
      <anchorfile>structTiXmlBase_1_1Entity.html</anchorfile>
      <anchor>a2a7e1e68b93b4f76255c60c8fa7f738e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>str</name>
      <anchorfile>structTiXmlBase_1_1Entity.html</anchorfile>
      <anchor>ab721b5d4f7ed144ffd215947b38258b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>strLength</name>
      <anchorfile>structTiXmlBase_1_1Entity.html</anchorfile>
      <anchor>a22e8d820894d3360b01fed110badb876</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick_scan::SickScanMarker::FieldInfo</name>
    <filename>classsick__scan_1_1SickScanMarker_1_1FieldInfo.html</filename>
    <member kind="function">
      <type></type>
      <name>FieldInfo</name>
      <anchorfile>classsick__scan_1_1SickScanMarker_1_1FieldInfo.html</anchorfile>
      <anchor>ae0c9b083a77f6f04de7304111f8cd067</anchor>
      <arglist>(int idx=0, int result=0, const std::string &amp;status=&quot;&quot;, const std::string &amp;name=&quot;&quot;, const std_msgs::ColorRGBA &amp;color=std_msgs::ColorRGBA())</arglist>
    </member>
    <member kind="variable">
      <type>std_msgs::ColorRGBA</type>
      <name>field_color</name>
      <anchorfile>classsick__scan_1_1SickScanMarker_1_1FieldInfo.html</anchorfile>
      <anchor>a7f4b4070fc175745f62999ef64d8af87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>field_index_scan_mon</name>
      <anchorfile>classsick__scan_1_1SickScanMarker_1_1FieldInfo.html</anchorfile>
      <anchor>a5ae06f5286ae9eea142b5ab9a39e69a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>field_name</name>
      <anchorfile>classsick__scan_1_1SickScanMarker_1_1FieldInfo.html</anchorfile>
      <anchor>a9ecd5f68f65733473773a3d2ae9bab84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>field_result</name>
      <anchorfile>classsick__scan_1_1SickScanMarker_1_1FieldInfo.html</anchorfile>
      <anchor>a7963e9e4ef74f332e933658c6989e231</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>field_status</name>
      <anchorfile>classsick__scan_1_1SickScanMarker_1_1FieldInfo.html</anchorfile>
      <anchor>af371db9153ac74c83f631536f01a38e5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick_scan::FifoBuffer</name>
    <filename>classsick__scan_1_1FifoBuffer.html</filename>
    <templarg>ElementType</templarg>
    <templarg>MutexType</templarg>
    <class kind="class">sick_scan::FifoBuffer::UnaryConditionIf</class>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classsick__scan_1_1FifoBuffer.html</anchorfile>
      <anchor>a393b5e3988a76a102d5c9106a2d69585</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FifoBuffer</name>
      <anchorfile>classsick__scan_1_1FifoBuffer.html</anchorfile>
      <anchor>a7817e0b936002ab0cdada447160df082</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ElementType</type>
      <name>findFirstIf</name>
      <anchorfile>classsick__scan_1_1FifoBuffer.html</anchorfile>
      <anchor>ab406ed7784bcec16d3a552b748c1543c</anchor>
      <arglist>(UnaryConditionIf &amp;condition_impl, bool erase_if_found=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>notify</name>
      <anchorfile>classsick__scan_1_1FifoBuffer.html</anchorfile>
      <anchor>aba1773c4e1eb5fd58f47a970b2727057</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>ElementType</type>
      <name>pop</name>
      <anchorfile>classsick__scan_1_1FifoBuffer.html</anchorfile>
      <anchor>a365ad4ff1292e4d7d2309036d8dcfaca</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push</name>
      <anchorfile>classsick__scan_1_1FifoBuffer.html</anchorfile>
      <anchor>acf854dc5c165e87aefd28ea64d4da40a</anchor>
      <arglist>(const ElementType &amp;elem)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>classsick__scan_1_1FifoBuffer.html</anchorfile>
      <anchor>a78a2ca57170aaa838e3a29e7757f7247</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>waitForElement</name>
      <anchorfile>classsick__scan_1_1FifoBuffer.html</anchorfile>
      <anchor>a63d6c47230920e7f2236292e585bd3e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>waitOnceForElement</name>
      <anchorfile>classsick__scan_1_1FifoBuffer.html</anchorfile>
      <anchor>a7dbfcbe38e60e4eaefe8a53bc77410ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FifoBuffer</name>
      <anchorfile>classsick__scan_1_1FifoBuffer.html</anchorfile>
      <anchor>a5c84395dc5759d5491ce5ade4d329f07</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>notifyAll</name>
      <anchorfile>classsick__scan_1_1FifoBuffer.html</anchorfile>
      <anchor>a90b16c6100aca78a26a786e72fd595b4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>classsick__scan_1_1FifoBuffer.html</anchorfile>
      <anchor>a338e0476f72abd99bfa97bc89aa747f3</anchor>
      <arglist>(const ElementType &amp;elem)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>waitForNotify</name>
      <anchorfile>classsick__scan_1_1FifoBuffer.html</anchorfile>
      <anchor>a39d78a29033209929452d65e66ba493a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::condition_variable</type>
      <name>m_buffer_condition</name>
      <anchorfile>classsick__scan_1_1FifoBuffer.html</anchorfile>
      <anchor>a2f4d05f4c959d58a0f6131db84b33a86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::mutex</type>
      <name>m_condition_mutex</name>
      <anchorfile>classsick__scan_1_1FifoBuffer.html</anchorfile>
      <anchor>a82805a5b81222121a5fcf12b7b46890f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::list&lt; ElementType &gt;</type>
      <name>m_fifo_buffer</name>
      <anchorfile>classsick__scan_1_1FifoBuffer.html</anchorfile>
      <anchor>ac3418af6e10a71ad0e0f5086200cdefd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MutexType</type>
      <name>m_fifo_mutex</name>
      <anchorfile>classsick__scan_1_1FifoBuffer.html</anchorfile>
      <anchor>a57752dfe47b7454df1e444523aa2d24f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FifoBuffer&lt; sick_scan::ColaTransmitter::ColaResponseContainer, boost::mutex &gt;</name>
    <filename>classsick__scan_1_1FifoBuffer.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classsick__scan_1_1FifoBuffer.html</anchorfile>
      <anchor>a393b5e3988a76a102d5c9106a2d69585</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FifoBuffer</name>
      <anchorfile>classsick__scan_1_1FifoBuffer.html</anchorfile>
      <anchor>a7817e0b936002ab0cdada447160df082</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>sick_scan::ColaTransmitter::ColaResponseContainer</type>
      <name>findFirstIf</name>
      <anchorfile>classsick__scan_1_1FifoBuffer.html</anchorfile>
      <anchor>ab406ed7784bcec16d3a552b748c1543c</anchor>
      <arglist>(UnaryConditionIf &amp;condition_impl, bool erase_if_found=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>notify</name>
      <anchorfile>classsick__scan_1_1FifoBuffer.html</anchorfile>
      <anchor>aba1773c4e1eb5fd58f47a970b2727057</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>sick_scan::ColaTransmitter::ColaResponseContainer</type>
      <name>pop</name>
      <anchorfile>classsick__scan_1_1FifoBuffer.html</anchorfile>
      <anchor>a365ad4ff1292e4d7d2309036d8dcfaca</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push</name>
      <anchorfile>classsick__scan_1_1FifoBuffer.html</anchorfile>
      <anchor>acf854dc5c165e87aefd28ea64d4da40a</anchor>
      <arglist>(const sick_scan::ColaTransmitter::ColaResponseContainer &amp;elem)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>classsick__scan_1_1FifoBuffer.html</anchorfile>
      <anchor>a78a2ca57170aaa838e3a29e7757f7247</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>waitForElement</name>
      <anchorfile>classsick__scan_1_1FifoBuffer.html</anchorfile>
      <anchor>a63d6c47230920e7f2236292e585bd3e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>waitOnceForElement</name>
      <anchorfile>classsick__scan_1_1FifoBuffer.html</anchorfile>
      <anchor>a7dbfcbe38e60e4eaefe8a53bc77410ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FifoBuffer</name>
      <anchorfile>classsick__scan_1_1FifoBuffer.html</anchorfile>
      <anchor>a5c84395dc5759d5491ce5ade4d329f07</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>notifyAll</name>
      <anchorfile>classsick__scan_1_1FifoBuffer.html</anchorfile>
      <anchor>a90b16c6100aca78a26a786e72fd595b4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>classsick__scan_1_1FifoBuffer.html</anchorfile>
      <anchor>a338e0476f72abd99bfa97bc89aa747f3</anchor>
      <arglist>(const sick_scan::ColaTransmitter::ColaResponseContainer &amp;elem)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>waitForNotify</name>
      <anchorfile>classsick__scan_1_1FifoBuffer.html</anchorfile>
      <anchor>a39d78a29033209929452d65e66ba493a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::condition_variable</type>
      <name>m_buffer_condition</name>
      <anchorfile>classsick__scan_1_1FifoBuffer.html</anchorfile>
      <anchor>a2f4d05f4c959d58a0f6131db84b33a86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::mutex</type>
      <name>m_condition_mutex</name>
      <anchorfile>classsick__scan_1_1FifoBuffer.html</anchorfile>
      <anchor>a82805a5b81222121a5fcf12b7b46890f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::list&lt; sick_scan::ColaTransmitter::ColaResponseContainer &gt;</type>
      <name>m_fifo_buffer</name>
      <anchorfile>classsick__scan_1_1FifoBuffer.html</anchorfile>
      <anchor>ac3418af6e10a71ad0e0f5086200cdefd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::mutex</type>
      <name>m_fifo_mutex</name>
      <anchorfile>classsick__scan_1_1FifoBuffer.html</anchorfile>
      <anchor>a57752dfe47b7454df1e444523aa2d24f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>FloatInt</name>
    <filename>unionFloatInt.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>value_float</name>
      <anchorfile>unionFloatInt.html</anchorfile>
      <anchor>a3cb88fa400ee672b9aa2f9cad283a522</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UINT32</type>
      <name>value_int</name>
      <anchorfile>unionFloatInt.html</anchorfile>
      <anchor>a844de9ba73bdd18875ca8ad4b91d3b34</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GnuPlotPalette</name>
    <filename>classGnuPlotPalette.html</filename>
    <member kind="function">
      <type>int</type>
      <name>getErrorStatus</name>
      <anchorfile>classGnuPlotPalette.html</anchorfile>
      <anchor>afd4e4250caab291b193ccaa0d39d363d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>unsigned char</type>
      <name>getRbgValue</name>
      <anchorfile>classGnuPlotPalette.html</anchorfile>
      <anchor>ab2c5bd009c4a75cdaf5cf80178b9e75c</anchor>
      <arglist>(unsigned char greyIdx, unsigned int channelIdx)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GnuPlotPalette</name>
      <anchorfile>classGnuPlotPalette.html</anchorfile>
      <anchor>ac9124fc68479cfd2763a66241e7b4922</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>load</name>
      <anchorfile>classGnuPlotPalette.html</anchorfile>
      <anchor>a3d35d5b0f2f1a59b95415abff7d6b64d</anchor>
      <arglist>(std::string palettName)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setErrorStatus</name>
      <anchorfile>classGnuPlotPalette.html</anchorfile>
      <anchor>a81472d27c2bda5374e5e3b58c1f12535</anchor>
      <arglist>(int _errorCode)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>errorStatus</name>
      <anchorfile>classGnuPlotPalette.html</anchorfile>
      <anchor>a5312cb00782c5ae48d88a277525598d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned char</type>
      <name>rgbTable</name>
      <anchorfile>classGnuPlotPalette.html</anchorfile>
      <anchor>afa7794414f85d4d84b56547460da3fa7</anchor>
      <arglist>[256][3]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>imu_timestamp_test::ImuTimeStampTester</name>
    <filename>classimu__timestamp__test_1_1ImuTimeStampTester.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classimu__timestamp__test_1_1ImuTimeStampTester.html</anchorfile>
      <anchor>a9715b9cbeb54d04cfaf15cf8e1960d4d</anchor>
      <arglist>(self, logName)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>run</name>
      <anchorfile>classimu__timestamp__test_1_1ImuTimeStampTester.html</anchorfile>
      <anchor>a56948ea73d3ab4291360770ece05f3a7</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>logName</name>
      <anchorfile>classimu__timestamp__test_1_1ImuTimeStampTester.html</anchorfile>
      <anchor>afda9bef59929ec71e0b5458e17d10cbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>ax</name>
      <anchorfile>classimu__timestamp__test_1_1ImuTimeStampTester.html</anchorfile>
      <anchor>a02bbeb118b9b6815db573419ad58fa86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>axis</name>
      <anchorfile>classimu__timestamp__test_1_1ImuTimeStampTester.html</anchorfile>
      <anchor>a4b95a92c5afc5213f720b0f5aa21cfd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>data</name>
      <anchorfile>classimu__timestamp__test_1_1ImuTimeStampTester.html</anchorfile>
      <anchor>acd4f5ef33a5832b8d5bc2ade97aafca3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>deltaT</name>
      <anchorfile>classimu__timestamp__test_1_1ImuTimeStampTester.html</anchorfile>
      <anchor>ab4fa0e58424c62a688b12d5d4b81ab47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>dpi</name>
      <anchorfile>classimu__timestamp__test_1_1ImuTimeStampTester.html</anchorfile>
      <anchor>a07f160197c329e847506a15aae631598</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>bool</type>
      <name>firstTime</name>
      <anchorfile>classimu__timestamp__test_1_1ImuTimeStampTester.html</anchorfile>
      <anchor>ace800a1b04d4cff3970361aa02980eae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>linestyle</name>
      <anchorfile>classimu__timestamp__test_1_1ImuTimeStampTester.html</anchorfile>
      <anchor>a9556e4221dfa887b3b53cbbdda2fa8e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>float</type>
      <name>nanoVal</name>
      <anchorfile>classimu__timestamp__test_1_1ImuTimeStampTester.html</anchorfile>
      <anchor>a0c1ca19689a95a40ec966a68a24d62c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>nanoVal</name>
      <anchorfile>classimu__timestamp__test_1_1ImuTimeStampTester.html</anchorfile>
      <anchor>a28779cd30841494e1d94787e3c1af110</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>float</type>
      <name>secVal</name>
      <anchorfile>classimu__timestamp__test_1_1ImuTimeStampTester.html</anchorfile>
      <anchor>a470457d07859ce94f4bb72170f446915</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>secVal</name>
      <anchorfile>classimu__timestamp__test_1_1ImuTimeStampTester.html</anchorfile>
      <anchor>a23f98ea8aea4cf1ebc20d7684c8944d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>state</name>
      <anchorfile>classimu__timestamp__test_1_1ImuTimeStampTester.html</anchorfile>
      <anchor>a283d2057dbd34f558e02950023cd595c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>timestamps</name>
      <anchorfile>classimu__timestamp__test_1_1ImuTimeStampTester.html</anchorfile>
      <anchor>a489843baef93d7b88b9158f92c35c007</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>float</type>
      <name>timeStampVal</name>
      <anchorfile>classimu__timestamp__test_1_1ImuTimeStampTester.html</anchorfile>
      <anchor>ae46c3403c235312c0b2f990e1feb24ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>which</name>
      <anchorfile>classimu__timestamp__test_1_1ImuTimeStampTester.html</anchorfile>
      <anchor>a9d2bab6d0474c620dbff638b0c90d1ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>words</name>
      <anchorfile>classimu__timestamp__test_1_1ImuTimeStampTester.html</anchorfile>
      <anchor>aebf4b638ba47241ffa24349979b6c169</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>X</name>
      <anchorfile>classimu__timestamp__test_1_1ImuTimeStampTester.html</anchorfile>
      <anchor>a91968d7e25d193c924172236de48f68b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick_scan::JsonScanData</name>
    <filename>classsick__scan_1_1JsonScanData.html</filename>
    <member kind="function">
      <type></type>
      <name>JsonScanData</name>
      <anchorfile>classsick__scan_1_1JsonScanData.html</anchorfile>
      <anchor>a2d11d9563e69f955c3d89d2dddabc1b6</anchor>
      <arglist>(double _timestamp=0, const std::vector&lt; uint8_t &gt; &amp;_data=std::vector&lt; uint8_t &gt;())</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; uint8_t &gt;</type>
      <name>data</name>
      <anchorfile>classsick__scan_1_1JsonScanData.html</anchorfile>
      <anchor>a3741526d9c5e9f77c255e1e70a6773ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>timestamp</name>
      <anchorfile>classsick__scan_1_1JsonScanData.html</anchorfile>
      <anchor>a44b282e3a778214af7a7c8ba18b47df5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Mutex</name>
    <filename>classMutex.html</filename>
    <member kind="function">
      <type>void</type>
      <name>lock</name>
      <anchorfile>classMutex.html</anchorfile>
      <anchor>ad91be808bf0a60a16f10b897ec246d3a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mutex</name>
      <anchorfile>classMutex.html</anchorfile>
      <anchor>a593423d868daf926c7b0d63a833ae29a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unlock</name>
      <anchorfile>classMutex.html</anchorfile>
      <anchor>a546a5b797ba29959357586aa2b3740a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Mutex</name>
      <anchorfile>classMutex.html</anchorfile>
      <anchor>ac9e9182407f5f74892318607888e9be4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pthread_mutex_t</type>
      <name>m_mutex</name>
      <anchorfile>classMutex.html</anchorfile>
      <anchor>ab0fdcd9c88900ee6e877a639c8fc940d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>paramEntryAscii</name>
    <filename>classparamEntryAscii.html</filename>
    <member kind="function">
      <type>int</type>
      <name>getErrorCode</name>
      <anchorfile>classparamEntryAscii.html</anchorfile>
      <anchor>a9b09e7145c969b3240f8609b460a191b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getErrorMsg</name>
      <anchorfile>classparamEntryAscii.html</anchorfile>
      <anchor>a64d11cf59a012d7966521b43e182a08e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getMaxValue</name>
      <anchorfile>classparamEntryAscii.html</anchorfile>
      <anchor>abda1db8647d6f12a1e2a32fba7d6d092</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getMinValue</name>
      <anchorfile>classparamEntryAscii.html</anchorfile>
      <anchor>ae1d982077a8cf7ecfe17e247edeae9dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classparamEntryAscii.html</anchorfile>
      <anchor>a5cb4971c4dc73eaa661ae8ff67db4941</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>TiXmlElement *</type>
      <name>getPointerToXmlNode</name>
      <anchorfile>classparamEntryAscii.html</anchorfile>
      <anchor>ab6ef188f1ecff390bc94e04abb4bba1d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getType</name>
      <anchorfile>classparamEntryAscii.html</anchorfile>
      <anchor>a42ab56edba3be7457af14d2c11da9f0e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getValue</name>
      <anchorfile>classparamEntryAscii.html</anchorfile>
      <anchor>a94e50ca1ff1957e2f729267ee22cf90c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isMinMaxGiven</name>
      <anchorfile>classparamEntryAscii.html</anchorfile>
      <anchor>a8c6e358f7573e58e1ee1a85d1fdcfdf9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>paramEntryAscii</name>
      <anchorfile>classparamEntryAscii.html</anchorfile>
      <anchor>a2d1c235f4d35c671162dc53d4a4fee44</anchor>
      <arglist>(std::string _nameVal, std::string _typeVal, std::string _valueVal)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCheckStatus</name>
      <anchorfile>classparamEntryAscii.html</anchorfile>
      <anchor>a5e90f7f64f453d6dd268d8014d429cba</anchor>
      <arglist>(int errCode, std::string errMsg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinMaxValues</name>
      <anchorfile>classparamEntryAscii.html</anchorfile>
      <anchor>a52f008ecf82d66daec1e0565be152f1d</anchor>
      <arglist>(std::string _valueMinVal, std::string _valueMaxVal)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPointerToXmlNode</name>
      <anchorfile>classparamEntryAscii.html</anchorfile>
      <anchor>aff8ad2d13e7f31d9a5c37f042c4956e9</anchor>
      <arglist>(TiXmlElement *paramEntryPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setValues</name>
      <anchorfile>classparamEntryAscii.html</anchorfile>
      <anchor>aa8a6a5f31cb2b6ce49e616c029395570</anchor>
      <arglist>(std::string _nameVal, std::string _typeVal, std::string _valueVal)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>errorCode</name>
      <anchorfile>classparamEntryAscii.html</anchorfile>
      <anchor>a9adc485dae0a667af8918049c85f6e8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>errorMsg</name>
      <anchorfile>classparamEntryAscii.html</anchorfile>
      <anchor>a598b56a38d335b276c94471b7549a376</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>minMaxGiven</name>
      <anchorfile>classparamEntryAscii.html</anchorfile>
      <anchor>a662866881cf6029593919178553622eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>nameVal</name>
      <anchorfile>classparamEntryAscii.html</anchorfile>
      <anchor>a2940c8f4c59430ce467d896ed8158282</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TiXmlElement *</type>
      <name>nodePtr</name>
      <anchorfile>classparamEntryAscii.html</anchorfile>
      <anchor>abed99229c923cda972dfeec283ca6234</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>typeVal</name>
      <anchorfile>classparamEntryAscii.html</anchorfile>
      <anchor>afc1428ace742cb260eee0d9675c82265</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>valueMaxVal</name>
      <anchorfile>classparamEntryAscii.html</anchorfile>
      <anchor>ac890114525316b3d5cf8bb97ef21b5bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>valueMinVal</name>
      <anchorfile>classparamEntryAscii.html</anchorfile>
      <anchor>a3b7a9d339ef2b9d967d1737bb18ffc86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>valueVal</name>
      <anchorfile>classparamEntryAscii.html</anchorfile>
      <anchor>accc8b6bf22cdedb57aed234f6ed8c1c8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ParamSettings</name>
    <filename>classParamSettings.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>isDump2csv</name>
      <anchorfile>classParamSettings.html</anchorfile>
      <anchor>afd68c400d6d9cb52617f4eb004a4fccb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDump2csv</name>
      <anchorfile>classParamSettings.html</anchorfile>
      <anchor>ae9972f659a2eecc4f7798f46d79a1f59</anchor>
      <arglist>(bool dump2csv)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>dump2csv</name>
      <anchorfile>classParamSettings.html</anchorfile>
      <anchor>ac777e95ab9998862ec566b1feb514f70</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick_scan::PcapngJsonParser</name>
    <filename>classsick__scan_1_1PcapngJsonParser.html</filename>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>parseJsonfile</name>
      <anchorfile>classsick__scan_1_1PcapngJsonParser.html</anchorfile>
      <anchor>aa729ebc3edca37cd2a178985c2f88e43</anchor>
      <arglist>(const std::string &amp;json_filename, const std::vector&lt; std::string &gt; &amp;scandatatypes, double start_time, std::vector&lt; sick_scan::JsonScanData &gt; &amp;scandata)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; std::string &gt;</type>
      <name>split</name>
      <anchorfile>classsick__scan_1_1PcapngJsonParser.html</anchorfile>
      <anchor>a4a74a9cb3daafed2d045d5c7acfc1b62</anchor>
      <arglist>(const std::string &amp;s, char delimiter)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Queue</name>
    <filename>classQueue.html</filename>
    <templarg>T</templarg>
    <member kind="function">
      <type>int</type>
      <name>getNumberOfEntriesInQueue</name>
      <anchorfile>classQueue.html</anchorfile>
      <anchor>a9d38bcf60f8a3a4d9055b3fd33e24bb2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isQueueEmpty</name>
      <anchorfile>classQueue.html</anchorfile>
      <anchor>a427a59d03480f00516d3897acdc8188b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>pop</name>
      <anchorfile>classQueue.html</anchorfile>
      <anchor>abeee018138cbb5226e5352a5788e23bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop</name>
      <anchorfile>classQueue.html</anchorfile>
      <anchor>a1fa6d59972ff7e2d7df28230e89f2f6b</anchor>
      <arglist>(T &amp;item)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push</name>
      <anchorfile>classQueue.html</anchorfile>
      <anchor>a77ab2e7fdc5666c86bec326671b2157b</anchor>
      <arglist>(const T &amp;item)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push</name>
      <anchorfile>classQueue.html</anchorfile>
      <anchor>a3337c9366ca257f0c122d556f0ae46e9</anchor>
      <arglist>(T &amp;item)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>waitForIncomingObject</name>
      <anchorfile>classQueue.html</anchorfile>
      <anchor>a891f429f05dca72942fdd6c7df8740d9</anchor>
      <arglist>(int timeOutInMs)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::condition_variable</type>
      <name>cond_</name>
      <anchorfile>classQueue.html</anchorfile>
      <anchor>a85598cc902f72de3df6c49595fc381dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>mutex_</name>
      <anchorfile>classQueue.html</anchorfile>
      <anchor>ac85fd92b684962e78c612c461a1cd319</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::queue&lt; T &gt;</type>
      <name>queue_</name>
      <anchorfile>classQueue.html</anchorfile>
      <anchor>a60e7a5aba900b055cd0668755c0dfadd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Queue&lt; sick_scan::DatagramWithTimeStamp &gt;</name>
    <filename>classQueue.html</filename>
    <member kind="function">
      <type>int</type>
      <name>getNumberOfEntriesInQueue</name>
      <anchorfile>classQueue.html</anchorfile>
      <anchor>a9d38bcf60f8a3a4d9055b3fd33e24bb2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isQueueEmpty</name>
      <anchorfile>classQueue.html</anchorfile>
      <anchor>a427a59d03480f00516d3897acdc8188b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>sick_scan::DatagramWithTimeStamp</type>
      <name>pop</name>
      <anchorfile>classQueue.html</anchorfile>
      <anchor>abeee018138cbb5226e5352a5788e23bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop</name>
      <anchorfile>classQueue.html</anchorfile>
      <anchor>a1fa6d59972ff7e2d7df28230e89f2f6b</anchor>
      <arglist>(sick_scan::DatagramWithTimeStamp &amp;item)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push</name>
      <anchorfile>classQueue.html</anchorfile>
      <anchor>a77ab2e7fdc5666c86bec326671b2157b</anchor>
      <arglist>(const sick_scan::DatagramWithTimeStamp &amp;item)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push</name>
      <anchorfile>classQueue.html</anchorfile>
      <anchor>a3337c9366ca257f0c122d556f0ae46e9</anchor>
      <arglist>(sick_scan::DatagramWithTimeStamp &amp;item)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>waitForIncomingObject</name>
      <anchorfile>classQueue.html</anchorfile>
      <anchor>a891f429f05dca72942fdd6c7df8740d9</anchor>
      <arglist>(int timeOutInMs)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::condition_variable</type>
      <name>cond_</name>
      <anchorfile>classQueue.html</anchorfile>
      <anchor>a85598cc902f72de3df6c49595fc381dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>mutex_</name>
      <anchorfile>classQueue.html</anchorfile>
      <anchor>ac85fd92b684962e78c612c461a1cd319</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::queue&lt; sick_scan::DatagramWithTimeStamp &gt;</type>
      <name>queue_</name>
      <anchorfile>classQueue.html</anchorfile>
      <anchor>a60e7a5aba900b055cd0668755c0dfadd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RadarObjectMarkerCfg</name>
    <filename>classRadarObjectMarkerCfg.html</filename>
    <member kind="function">
      <type>const GnuPlotPalette &amp;</type>
      <name>getGnuPlotPalette</name>
      <anchorfile>classRadarObjectMarkerCfg.html</anchorfile>
      <anchor>a8b7b5fcbdc227b1c58975becf70cd727</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getPaletteMaxAmpl</name>
      <anchorfile>classRadarObjectMarkerCfg.html</anchorfile>
      <anchor>a2fb48a557ce77f982349a07ae8de0f6d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getPaletteMinAmpl</name>
      <anchorfile>classRadarObjectMarkerCfg.html</anchorfile>
      <anchor>a585d8586672408755e5993f492e13e24</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getPaletteName</name>
      <anchorfile>classRadarObjectMarkerCfg.html</anchorfile>
      <anchor>a222ae899911464c8af6495094a95c028</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isPaletteUsed</name>
      <anchorfile>classRadarObjectMarkerCfg.html</anchorfile>
      <anchor>a640a40875f516b86af01af3b2b0c9e1e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGnuPlotPalette</name>
      <anchorfile>classRadarObjectMarkerCfg.html</anchorfile>
      <anchor>a627ff12b0fa54db7e195d3149e813766</anchor>
      <arglist>(const GnuPlotPalette &amp;gnuPlotPalette)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPaletteMaxAmpl</name>
      <anchorfile>classRadarObjectMarkerCfg.html</anchorfile>
      <anchor>af135fd2e02c986b74ec01c0ddd1368aa</anchor>
      <arglist>(double paletteMaxAmpl)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPaletteMinAmpl</name>
      <anchorfile>classRadarObjectMarkerCfg.html</anchorfile>
      <anchor>a23331e503d2c1d3bc40653b4c02e0ad6</anchor>
      <arglist>(double paletteMinAmpl)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPaletteName</name>
      <anchorfile>classRadarObjectMarkerCfg.html</anchorfile>
      <anchor>a4675da1392dfb5463a5530abc39ab1d2</anchor>
      <arglist>(const std::string &amp;paletteName)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPaletteUsed</name>
      <anchorfile>classRadarObjectMarkerCfg.html</anchorfile>
      <anchor>a62ea60128898006f73fb510bc6d3dc0c</anchor>
      <arglist>(bool paletteUsed)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GnuPlotPalette</type>
      <name>gnuPlotPalette</name>
      <anchorfile>classRadarObjectMarkerCfg.html</anchorfile>
      <anchor>a5906bad44f7afba0bdeee7b4dc306eb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>paletteMaxAmpl</name>
      <anchorfile>classRadarObjectMarkerCfg.html</anchorfile>
      <anchor>ad974e25b050a20a81608aabeaf9a0b6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>paletteMinAmpl</name>
      <anchorfile>classRadarObjectMarkerCfg.html</anchorfile>
      <anchor>a47b1383a9fd2ccd4532a6e53fb0d6989</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>paletteName</name>
      <anchorfile>classRadarObjectMarkerCfg.html</anchorfile>
      <anchor>a9c697d5886eb393cd1a16ec5e8830330</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>paletteUsed</name>
      <anchorfile>classRadarObjectMarkerCfg.html</anchorfile>
      <anchor>abd0ffa5ad68527b2202d78cc02064b6c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TiXmlString::Rep</name>
    <filename>structTiXmlString_1_1Rep.html</filename>
    <member kind="variable">
      <type>size_type</type>
      <name>capacity</name>
      <anchorfile>structTiXmlString_1_1Rep.html</anchorfile>
      <anchor>a9f38da318212f4a2f6ebe0afdbfaf477</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_type</type>
      <name>size</name>
      <anchorfile>structTiXmlString_1_1Rep.html</anchorfile>
      <anchor>a3470330fe806a575dbb5909a1b908ac1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>str</name>
      <anchorfile>structTiXmlString_1_1Rep.html</anchorfile>
      <anchor>a88a7037a489827ec9e59b008e11342b0</anchor>
      <arglist>[1]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick_scan::ResultPortParser</name>
    <filename>classsick__scan_1_1ResultPortParser.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>decode</name>
      <anchorfile>classsick__scan_1_1ResultPortParser.html</anchorfile>
      <anchor>a284db20c2bc751749e7b67f69f5fd19b</anchor>
      <arglist>(const std::vector&lt; uint8_t &gt; &amp;binary_data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::vector&lt; uint8_t &gt;</type>
      <name>encode</name>
      <anchorfile>classsick__scan_1_1ResultPortParser.html</anchorfile>
      <anchor>adf2ed282f0a4221a7f013c487b721978</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual sick_scan::SickLocResultPortTelegramMsg &amp;</type>
      <name>getTelegramMsg</name>
      <anchorfile>classsick__scan_1_1ResultPortParser.html</anchorfile>
      <anchor>ab60683b7a6d6deb69fb8d3e9369f3ddd</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const sick_scan::SickLocResultPortTelegramMsg &amp;</type>
      <name>getTelegramMsg</name>
      <anchorfile>classsick__scan_1_1ResultPortParser.html</anchorfile>
      <anchor>aa72df03f37a9d692a789bbded06f53ab</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ResultPortParser</name>
      <anchorfile>classsick__scan_1_1ResultPortParser.html</anchorfile>
      <anchor>ad2ad1044982c05c5e4e76664fdf1ef9f</anchor>
      <arglist>(const std::string &amp;frame_id=&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual uint16_t</type>
      <name>computeChecksum</name>
      <anchorfile>classsick__scan_1_1ResultPortParser.html</anchorfile>
      <anchor>ae376646a6535a8add01b8d1783cb55e8</anchor>
      <arglist>(const std::vector&lt; uint8_t &gt; &amp;binary_data, bool binary_data_with_trailer=true)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>size_t</type>
      <name>copyBytesToArray</name>
      <anchorfile>classsick__scan_1_1ResultPortParser.html</anchorfile>
      <anchor>ab788cc8a27ab2aa15db99f7b2c429273</anchor>
      <arglist>(const std::vector&lt; uint8_t &gt; &amp;binary_data, size_t start_byte, std::vector&lt; T &gt; &amp;dst_array, const std::string &amp;info=&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>size_t</type>
      <name>copyBytesToValue</name>
      <anchorfile>classsick__scan_1_1ResultPortParser.html</anchorfile>
      <anchor>a76238eb21489a6a25406199b002c207f</anchor>
      <arglist>(const std::vector&lt; uint8_t &gt; &amp;binary_data, size_t start_byte, T &amp;value, const std::string &amp;info=&quot;&quot;, bool little_endian=false)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual size_t</type>
      <name>decodeResultPortHeader</name>
      <anchorfile>classsick__scan_1_1ResultPortParser.html</anchorfile>
      <anchor>aad5d84372cc7537399db5de2bff41abf</anchor>
      <arglist>(const std::vector&lt; uint8_t &gt; &amp;binary_data, size_t start_byte, sick_scan::SickLocResultPortHeaderMsg &amp;telegram_header)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual size_t</type>
      <name>decodeResultPortPayload</name>
      <anchorfile>classsick__scan_1_1ResultPortParser.html</anchorfile>
      <anchor>a4ddfbfd61d1b32c48b8faca51add6905</anchor>
      <arglist>(const std::vector&lt; uint8_t &gt; &amp;binary_data, size_t start_byte, sick_scan::SickLocResultPortPayloadMsg &amp;telegram_payload)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual size_t</type>
      <name>decodeResultPortTrailer</name>
      <anchorfile>classsick__scan_1_1ResultPortParser.html</anchorfile>
      <anchor>ae0d02f732333df708d19ac94f0672468</anchor>
      <arglist>(const std::vector&lt; uint8_t &gt; &amp;binary_data, size_t start_byte, sick_scan::SickLocResultPortCrcMsg &amp;telegram_trailer)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>encodePushValue</name>
      <anchorfile>classsick__scan_1_1ResultPortParser.html</anchorfile>
      <anchor>ad467932773bf8a01262818f0efa58d05</anchor>
      <arglist>(T value, std::vector&lt; uint8_t &gt; &amp;binary_data, bool little_endian=false)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>encodeResultPortHeader</name>
      <anchorfile>classsick__scan_1_1ResultPortParser.html</anchorfile>
      <anchor>a84de33382da26e2f587fb15844a2f0df</anchor>
      <arglist>(const sick_scan::SickLocResultPortHeaderMsg &amp;telegram_header, std::vector&lt; uint8_t &gt; &amp;binary_data)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>encodeResultPortPayload</name>
      <anchorfile>classsick__scan_1_1ResultPortParser.html</anchorfile>
      <anchor>a429f9cd0f14383f30f9c6bfcd5cfca2f</anchor>
      <arglist>(const sick_scan::SickLocResultPortPayloadMsg &amp;telegram_payload, std::vector&lt; uint8_t &gt; &amp;binary_data)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>encodeResultPortTrailer</name>
      <anchorfile>classsick__scan_1_1ResultPortParser.html</anchorfile>
      <anchor>a913921d15fe85e5827cd5bed7e86fcd5</anchor>
      <arglist>(uint16_t checksum, std::vector&lt; uint8_t &gt; &amp;binary_data)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>isLittleEndianPayload</name>
      <anchorfile>classsick__scan_1_1ResultPortParser.html</anchorfile>
      <anchor>a6ddfe3a845db0e4295b1a7371451cf9a</anchor>
      <arglist>(uint16_t payload_type)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>parseAssert</name>
      <anchorfile>classsick__scan_1_1ResultPortParser.html</anchorfile>
      <anchor>ae7de4ec67cf77b54201a0d5061bc5984</anchor>
      <arglist>(bool assertion, const std::string &amp;assertion_msg, const std::string &amp;info, const std::string &amp;file, int line)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_little_endian_payload</name>
      <anchorfile>classsick__scan_1_1ResultPortParser.html</anchorfile>
      <anchor>a2e30ff63ee47b184b299abb45656cfbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_publish_frame_id</name>
      <anchorfile>classsick__scan_1_1ResultPortParser.html</anchorfile>
      <anchor>aef1f01ad86b059ef4e19bfdb0b173e25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>sick_scan::SickLocResultPortTelegramMsg</type>
      <name>m_result_port_telegram</name>
      <anchorfile>classsick__scan_1_1ResultPortParser.html</anchorfile>
      <anchor>a9783acb80ce48da5a229a1a950b45291</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick_scan::ScannerBasicParam</name>
    <filename>classsick__scan_1_1ScannerBasicParam.html</filename>
    <member kind="function">
      <type>double</type>
      <name>getAngularDegreeResolution</name>
      <anchorfile>classsick__scan_1_1ScannerBasicParam.html</anchorfile>
      <anchor>a0bd7efc1ba671c13fcd69aaf9c36dea4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getDeviceIsRadar</name>
      <anchorfile>classsick__scan_1_1ScannerBasicParam.html</anchorfile>
      <anchor>a7ae06023be6fec8c712dc391b4db91be</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getElevationDegreeResolution</name>
      <anchorfile>classsick__scan_1_1ScannerBasicParam.html</anchorfile>
      <anchor>a6448a90d8d39f4b32b9885dcf98c28df</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int8_t</type>
      <name>getEncoderMode</name>
      <anchorfile>classsick__scan_1_1ScannerBasicParam.html</anchorfile>
      <anchor>af3add5052e04616b04d060b0817d5be7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getExpectedFrequency</name>
      <anchorfile>classsick__scan_1_1ScannerBasicParam.html</anchorfile>
      <anchor>a007768b8ceaa2ef752c0751e5d372b7a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getIntensityResolutionIs16Bit</name>
      <anchorfile>classsick__scan_1_1ScannerBasicParam.html</anchorfile>
      <anchor>a9bf66913bf096fc8920f74dd33c8b8f8</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getMaxEvalFields</name>
      <anchorfile>classsick__scan_1_1ScannerBasicParam.html</anchorfile>
      <anchor>ae3adbb59eca59523fa2f8a7866572388</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumberOfLayers</name>
      <anchorfile>classsick__scan_1_1ScannerBasicParam.html</anchorfile>
      <anchor>a8a897e4c7c32b54a50d73aeae75ef408</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumberOfMaximumEchos</name>
      <anchorfile>classsick__scan_1_1ScannerBasicParam.html</anchorfile>
      <anchor>a638e447c4bf11497edf1710826e6821c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumberOfShots</name>
      <anchorfile>classsick__scan_1_1ScannerBasicParam.html</anchorfile>
      <anchor>ad6ff3f0091e740907705319c6be08e63</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getScanAngleShift</name>
      <anchorfile>classsick__scan_1_1ScannerBasicParam.html</anchorfile>
      <anchor>a2682aa3f796423dd57d5cf05bbc1bcc7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getScanMirroredAndShifted</name>
      <anchorfile>classsick__scan_1_1ScannerBasicParam.html</anchorfile>
      <anchor>ac83f59383c073f492dcdaef9272b5ed5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getScannerName</name>
      <anchorfile>classsick__scan_1_1ScannerBasicParam.html</anchorfile>
      <anchor>a0e18984f4ac4436145d9f664cf1416e8</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getUseBinaryProtocol</name>
      <anchorfile>classsick__scan_1_1ScannerBasicParam.html</anchorfile>
      <anchor>ae426cb0c92a0064169d54a3bb5f6e0a2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>EVAL_FIELD_SUPPORT</type>
      <name>getUseEvalFields</name>
      <anchorfile>classsick__scan_1_1ScannerBasicParam.html</anchorfile>
      <anchor>a96385c652c2b28c0751b7c09d7611384</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getUseSafetyPasWD</name>
      <anchorfile>classsick__scan_1_1ScannerBasicParam.html</anchorfile>
      <anchor>a7644800155ceef6a9c92cf987a993bf2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ScannerBasicParam</name>
      <anchorfile>classsick__scan_1_1ScannerBasicParam.html</anchorfile>
      <anchor>afb0cc815b10119585fd24c115db737f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAngularDegreeResolution</name>
      <anchorfile>classsick__scan_1_1ScannerBasicParam.html</anchorfile>
      <anchor>a7d20c19c4420de06011b46b137400010</anchor>
      <arglist>(double _res)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDeviceIsRadar</name>
      <anchorfile>classsick__scan_1_1ScannerBasicParam.html</anchorfile>
      <anchor>af65b99a34942cd3ab476823a05039fe0</anchor>
      <arglist>(bool _deviceIsRadar)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setElevationDegreeResolution</name>
      <anchorfile>classsick__scan_1_1ScannerBasicParam.html</anchorfile>
      <anchor>a5015921b7458bce3991db4ea04961040</anchor>
      <arglist>(double _elevRes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEncoderMode</name>
      <anchorfile>classsick__scan_1_1ScannerBasicParam.html</anchorfile>
      <anchor>a63c683156f4996f2c6695bfc357de667</anchor>
      <arglist>(int8_t _EncoderMode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setExpectedFrequency</name>
      <anchorfile>classsick__scan_1_1ScannerBasicParam.html</anchorfile>
      <anchor>ad12df5f683295c6d6c41fedf9795fb4f</anchor>
      <arglist>(double _freq)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIntensityResolutionIs16Bit</name>
      <anchorfile>classsick__scan_1_1ScannerBasicParam.html</anchorfile>
      <anchor>ad45e641618f6f816e27d76d45247b657</anchor>
      <arglist>(bool _IntensityResolutionIs16Bit)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxEvalFields</name>
      <anchorfile>classsick__scan_1_1ScannerBasicParam.html</anchorfile>
      <anchor>a3167ae7fe7ff80e498b5effb05fde829</anchor>
      <arglist>(int _maxEvalFields)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNumberOfLayers</name>
      <anchorfile>classsick__scan_1_1ScannerBasicParam.html</anchorfile>
      <anchor>a29c7d73bc756a9de3b5749b3ac681a0f</anchor>
      <arglist>(int _layerNum)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNumberOfMaximumEchos</name>
      <anchorfile>classsick__scan_1_1ScannerBasicParam.html</anchorfile>
      <anchor>ac40d5324bc7ca0dfee214e7fb519b23c</anchor>
      <arglist>(int _maxEchos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNumberOfShots</name>
      <anchorfile>classsick__scan_1_1ScannerBasicParam.html</anchorfile>
      <anchor>a41333bd1775ba924b6ca46dc36a2d5be</anchor>
      <arglist>(int _shots)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setScanAngleShift</name>
      <anchorfile>classsick__scan_1_1ScannerBasicParam.html</anchorfile>
      <anchor>a8c11a92db5a6f16496b4c4f3961e0799</anchor>
      <arglist>(double _scanAngleShift)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setScanMirroredAndShifted</name>
      <anchorfile>classsick__scan_1_1ScannerBasicParam.html</anchorfile>
      <anchor>a487750f202e92e5fba465885c2ec3027</anchor>
      <arglist>(bool _scanMirroredAndShifted)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setScannerName</name>
      <anchorfile>classsick__scan_1_1ScannerBasicParam.html</anchorfile>
      <anchor>a0ca56b3ddccfed4b7fe5e1928ecc035d</anchor>
      <arglist>(std::string _s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUseBinaryProtocol</name>
      <anchorfile>classsick__scan_1_1ScannerBasicParam.html</anchorfile>
      <anchor>a388179c04afce449c5cdf9b7ebd57a3e</anchor>
      <arglist>(bool _useBinary)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUseEvalFields</name>
      <anchorfile>classsick__scan_1_1ScannerBasicParam.html</anchorfile>
      <anchor>a345eaa51232e1d9f522700d21ea45c62</anchor>
      <arglist>(EVAL_FIELD_SUPPORT _useEvalFields)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUseSafetyPasWD</name>
      <anchorfile>classsick__scan_1_1ScannerBasicParam.html</anchorfile>
      <anchor>a7320adb71210459558784ab524bcece0</anchor>
      <arglist>(bool _useSafetyPasWD)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>angleDegressResolution</name>
      <anchorfile>classsick__scan_1_1ScannerBasicParam.html</anchorfile>
      <anchor>add091caf5cc1d28767e62a37d823eaf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>CartographerCompatibility</name>
      <anchorfile>classsick__scan_1_1ScannerBasicParam.html</anchorfile>
      <anchor>a51a129b492530534c136e960456d42b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>deviceIsRadar</name>
      <anchorfile>classsick__scan_1_1ScannerBasicParam.html</anchorfile>
      <anchor>ab44aa90df2b923c398a968a8c2dea7ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>elevationDegreeResolution</name>
      <anchorfile>classsick__scan_1_1ScannerBasicParam.html</anchorfile>
      <anchor>a37da58f228abbb4cae5757e59cb67e9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int8_t</type>
      <name>encoderMode</name>
      <anchorfile>classsick__scan_1_1ScannerBasicParam.html</anchorfile>
      <anchor>ae5d95055705b3819ff8f703d0585aae3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>expectedFrequency</name>
      <anchorfile>classsick__scan_1_1ScannerBasicParam.html</anchorfile>
      <anchor>a4d7d44b08d3b557c0fcd5430dfb3f0d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>IntensityResolutionIs16Bit</name>
      <anchorfile>classsick__scan_1_1ScannerBasicParam.html</anchorfile>
      <anchor>a2c017d3af12f4361d982b83901297fed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>maxEvalFields</name>
      <anchorfile>classsick__scan_1_1ScannerBasicParam.html</anchorfile>
      <anchor>af620fcdd98a4460d2cfca4539ac1ac2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>numberOfLayers</name>
      <anchorfile>classsick__scan_1_1ScannerBasicParam.html</anchorfile>
      <anchor>a1f7df9fb7353c019586c87741f139d17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>numberOfMaximumEchos</name>
      <anchorfile>classsick__scan_1_1ScannerBasicParam.html</anchorfile>
      <anchor>a2cdc56ed2cdb411636826acf19324a44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>numberOfShots</name>
      <anchorfile>classsick__scan_1_1ScannerBasicParam.html</anchorfile>
      <anchor>acc169db41525986388a96aacd926fc59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>scanAngleShift</name>
      <anchorfile>classsick__scan_1_1ScannerBasicParam.html</anchorfile>
      <anchor>ab6220258187057d4e303bcaa04417d88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>scanMirroredAndShifted</name>
      <anchorfile>classsick__scan_1_1ScannerBasicParam.html</anchorfile>
      <anchor>ab5adc824faf51493468b23d020e23467</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>scannerName</name>
      <anchorfile>classsick__scan_1_1ScannerBasicParam.html</anchorfile>
      <anchor>ad9c17d58948d51051702586873ede92a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>useBinaryProtocol</name>
      <anchorfile>classsick__scan_1_1ScannerBasicParam.html</anchorfile>
      <anchor>a28c92d32ecbe4fdc62e024c8deb075b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>EVAL_FIELD_SUPPORT</type>
      <name>useEvalFields</name>
      <anchorfile>classsick__scan_1_1ScannerBasicParam.html</anchorfile>
      <anchor>a4895f42e3a0d968efa3dd6219dbe6944</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>useSafetyPasWD</name>
      <anchorfile>classsick__scan_1_1ScannerBasicParam.html</anchorfile>
      <anchor>a39db5f339e4ecd7232552e6e7a3e3816</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ScopedLock</name>
    <filename>classScopedLock.html</filename>
    <member kind="function">
      <type></type>
      <name>ScopedLock</name>
      <anchorfile>classScopedLock.html</anchorfile>
      <anchor>aa3ba7d3d3436625321b4b07750242b55</anchor>
      <arglist>(Mutex *mutexPtr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ScopedLock</name>
      <anchorfile>classScopedLock.html</anchorfile>
      <anchor>ab376d7bce17d112c2c065d116813259e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Mutex *</type>
      <name>m_mutexPtr</name>
      <anchorfile>classScopedLock.html</anchorfile>
      <anchor>af326a14dc6eecbd148cb76187f305c1a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick_scan::TestServerThread::ServerColaRequest</name>
    <filename>classsick__scan_1_1TestServerThread_1_1ServerColaRequest.html</filename>
    <member kind="function">
      <type></type>
      <name>ServerColaRequest</name>
      <anchorfile>classsick__scan_1_1TestServerThread_1_1ServerColaRequest.html</anchorfile>
      <anchor>a45eaebfbaa9ddc65710608b8b41f04ae</anchor>
      <arglist>(const std::vector&lt; uint8_t &gt; &amp;data=std::vector&lt; uint8_t &gt;(), bool ascii=false)</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; uint8_t &gt;</type>
      <name>telegram_data</name>
      <anchorfile>classsick__scan_1_1TestServerThread_1_1ServerColaRequest.html</anchorfile>
      <anchor>a372653313dd59a21bb9944ad88640105</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>telegram_is_ascii</name>
      <anchorfile>classsick__scan_1_1TestServerThread_1_1ServerColaRequest.html</anchorfile>
      <anchor>a912df64a3667d2999f7ab0c445754106</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick_scan::SetGet</name>
    <filename>classsick__scan_1_1SetGet.html</filename>
    <templarg>ElementType</templarg>
    <templarg>MutexType</templarg>
    <member kind="function">
      <type>ElementType</type>
      <name>get</name>
      <anchorfile>classsick__scan_1_1SetGet.html</anchorfile>
      <anchor>ad1c60a616f983d875d05b204f9b4312f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classsick__scan_1_1SetGet.html</anchorfile>
      <anchor>a09f62ef33d4e094f433953fcb706a451</anchor>
      <arglist>(const ElementType &amp;value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SetGet</name>
      <anchorfile>classsick__scan_1_1SetGet.html</anchorfile>
      <anchor>a55cd7dd3f9e1a382a7db3d860199329d</anchor>
      <arglist>(const ElementType &amp;value=ElementType())</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ElementType</type>
      <name>m_value</name>
      <anchorfile>classsick__scan_1_1SetGet.html</anchorfile>
      <anchor>a5172d4113799ac1d35cd27b21e853897</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MutexType</type>
      <name>m_value_mutex</name>
      <anchorfile>classsick__scan_1_1SetGet.html</anchorfile>
      <anchor>ab45746739e2deeb5aecb5fa89c036ee8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick_scan::SetGet32</name>
    <filename>classsick__scan_1_1SetGet32.html</filename>
    <base>SetGet&lt; uint32_t &gt;</base>
    <member kind="function">
      <type>uint32_t</type>
      <name>inc</name>
      <anchorfile>classsick__scan_1_1SetGet32.html</anchorfile>
      <anchor>a4c45cf677033131077988f234e013c08</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SetGet32</name>
      <anchorfile>classsick__scan_1_1SetGet32.html</anchorfile>
      <anchor>a82a33549825ee53d082e21a4caa9bd70</anchor>
      <arglist>(const uint32_t &amp;value=0)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SetGet&lt; ERROR_SIMULATION_FLAG &gt;</name>
    <filename>classsick__scan_1_1SetGet.html</filename>
    <member kind="function">
      <type>ERROR_SIMULATION_FLAG</type>
      <name>get</name>
      <anchorfile>classsick__scan_1_1SetGet.html</anchorfile>
      <anchor>ad1c60a616f983d875d05b204f9b4312f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classsick__scan_1_1SetGet.html</anchorfile>
      <anchor>a09f62ef33d4e094f433953fcb706a451</anchor>
      <arglist>(const ERROR_SIMULATION_FLAG &amp;value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SetGet</name>
      <anchorfile>classsick__scan_1_1SetGet.html</anchorfile>
      <anchor>a55cd7dd3f9e1a382a7db3d860199329d</anchor>
      <arglist>(const ERROR_SIMULATION_FLAG &amp;value=ERROR_SIMULATION_FLAG())</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ERROR_SIMULATION_FLAG</type>
      <name>m_value</name>
      <anchorfile>classsick__scan_1_1SetGet.html</anchorfile>
      <anchor>a5172d4113799ac1d35cd27b21e853897</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::mutex</type>
      <name>m_value_mutex</name>
      <anchorfile>classsick__scan_1_1SetGet.html</anchorfile>
      <anchor>ab45746739e2deeb5aecb5fa89c036ee8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SetGet&lt; sick_scan::SickLocResultPortTelegramMsg &gt;</name>
    <filename>classsick__scan_1_1SetGet.html</filename>
    <member kind="function">
      <type>sick_scan::SickLocResultPortTelegramMsg</type>
      <name>get</name>
      <anchorfile>classsick__scan_1_1SetGet.html</anchorfile>
      <anchor>ad1c60a616f983d875d05b204f9b4312f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classsick__scan_1_1SetGet.html</anchorfile>
      <anchor>a09f62ef33d4e094f433953fcb706a451</anchor>
      <arglist>(const sick_scan::SickLocResultPortTelegramMsg &amp;value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SetGet</name>
      <anchorfile>classsick__scan_1_1SetGet.html</anchorfile>
      <anchor>a55cd7dd3f9e1a382a7db3d860199329d</anchor>
      <arglist>(const sick_scan::SickLocResultPortTelegramMsg &amp;value=sick_scan::SickLocResultPortTelegramMsg())</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>sick_scan::SickLocResultPortTelegramMsg</type>
      <name>m_value</name>
      <anchorfile>classsick__scan_1_1SetGet.html</anchorfile>
      <anchor>a5172d4113799ac1d35cd27b21e853897</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::mutex</type>
      <name>m_value_mutex</name>
      <anchorfile>classsick__scan_1_1SetGet.html</anchorfile>
      <anchor>ab45746739e2deeb5aecb5fa89c036ee8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SetGet&lt; uint32_t &gt;</name>
    <filename>classsick__scan_1_1SetGet.html</filename>
    <member kind="function">
      <type>uint32_t</type>
      <name>get</name>
      <anchorfile>classsick__scan_1_1SetGet.html</anchorfile>
      <anchor>ad1c60a616f983d875d05b204f9b4312f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classsick__scan_1_1SetGet.html</anchorfile>
      <anchor>a09f62ef33d4e094f433953fcb706a451</anchor>
      <arglist>(const uint32_t &amp;value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SetGet</name>
      <anchorfile>classsick__scan_1_1SetGet.html</anchorfile>
      <anchor>a55cd7dd3f9e1a382a7db3d860199329d</anchor>
      <arglist>(const uint32_t &amp;value=uint32_t())</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint32_t</type>
      <name>m_value</name>
      <anchorfile>classsick__scan_1_1SetGet.html</anchorfile>
      <anchor>a5172d4113799ac1d35cd27b21e853897</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::mutex</type>
      <name>m_value_mutex</name>
      <anchorfile>classsick__scan_1_1SetGet.html</anchorfile>
      <anchor>ab45746739e2deeb5aecb5fa89c036ee8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick_scan::SickGenericParser</name>
    <filename>classsick__scan_1_1SickGenericParser.html</filename>
    <base>sick_scan::AbstractParser</base>
    <member kind="function">
      <type>int</type>
      <name>checkForDistAndRSSI</name>
      <anchorfile>classsick__scan_1_1SickGenericParser.html</anchorfile>
      <anchor>a98f8ca152713eb5cf0c5df6d28b03f7c</anchor>
      <arglist>(std::vector&lt; char *&gt; &amp;fields, int expected_number_of_data, int &amp;distNum, int &amp;rssiNum, std::vector&lt; float &gt; &amp;distVal, std::vector&lt; float &gt; &amp;rssiVal, int &amp;distMask)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>checkScanTiming</name>
      <anchorfile>classsick__scan_1_1SickGenericParser.html</anchorfile>
      <anchor>a0f3ba667535c1bd52e56f1d97a19fa9b</anchor>
      <arglist>(float time_increment, float scan_time, float angle_increment, float tol)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>get_range_max</name>
      <anchorfile>classsick__scan_1_1SickGenericParser.html</anchorfile>
      <anchor>aa67b690865b6b0dc59bd9b4937fee735</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>get_range_min</name>
      <anchorfile>classsick__scan_1_1SickGenericParser.html</anchorfile>
      <anchor>ace9e93e690cbc38c82347d045ea97d67</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>ScannerBasicParam *</type>
      <name>getCurrentParamPtr</name>
      <anchorfile>classsick__scan_1_1SickGenericParser.html</anchorfile>
      <anchor>a9fecdf26f7fde4bd1688564333fa2b3a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getScannerType</name>
      <anchorfile>classsick__scan_1_1SickGenericParser.html</anchorfile>
      <anchor>a3d9c1740521beab95b366397067b0c23</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lookUpForAllowedScanner</name>
      <anchorfile>classsick__scan_1_1SickGenericParser.html</anchorfile>
      <anchor>a86be830a0048912d8da59cc58fba4c0a</anchor>
      <arglist>(std::string scannerName)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>parse_datagram</name>
      <anchorfile>classsick__scan_1_1SickGenericParser.html</anchorfile>
      <anchor>a1cae5ac565ecb49e612e66c6ea328066</anchor>
      <arglist>(char *datagram, size_t datagram_length, SickScanConfig &amp;config, sensor_msgs::LaserScan &amp;msg, int &amp;numEchos, int &amp;echoMask)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_range_max</name>
      <anchorfile>classsick__scan_1_1SickGenericParser.html</anchorfile>
      <anchor>aaf1013165ad00de08e179764b1739810</anchor>
      <arglist>(float max)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_range_min</name>
      <anchorfile>classsick__scan_1_1SickGenericParser.html</anchorfile>
      <anchor>aa2e897ab6b61e3e29f1f003ab9789b14</anchor>
      <arglist>(float min)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_time_increment</name>
      <anchorfile>classsick__scan_1_1SickGenericParser.html</anchorfile>
      <anchor>a486cc57102c8dbcf333b85052d0c0194</anchor>
      <arglist>(float time)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCurrentParamPtr</name>
      <anchorfile>classsick__scan_1_1SickGenericParser.html</anchorfile>
      <anchor>a8fc2996e43ab84167966c8120a4e8b56</anchor>
      <arglist>(ScannerBasicParam *_ptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setScannerType</name>
      <anchorfile>classsick__scan_1_1SickGenericParser.html</anchorfile>
      <anchor>aa36914445b3ac5a4ceccb61340cc318d</anchor>
      <arglist>(std::string s)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SickGenericParser</name>
      <anchorfile>classsick__scan_1_1SickGenericParser.html</anchorfile>
      <anchor>adcb65e7fe56e38eeb1fc6c661cb48f1b</anchor>
      <arglist>(std::string scannerType)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SickGenericParser</name>
      <anchorfile>classsick__scan_1_1SickGenericParser.html</anchorfile>
      <anchor>aad67b017715e703bbbb61ca9dad798bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>allowedScannerNames</name>
      <anchorfile>classsick__scan_1_1SickGenericParser.html</anchorfile>
      <anchor>a881bce97696460780af1f56ca681e366</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; ScannerBasicParam &gt;</type>
      <name>basicParams</name>
      <anchorfile>classsick__scan_1_1SickGenericParser.html</anchorfile>
      <anchor>a5f1946abce51b504f0012fa658d6d39d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ScannerBasicParam *</type>
      <name>currentParamSet</name>
      <anchorfile>classsick__scan_1_1SickGenericParser.html</anchorfile>
      <anchor>a000f8acdaf74ee48d0fddaea6743e3e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>override_range_max_</name>
      <anchorfile>classsick__scan_1_1SickGenericParser.html</anchorfile>
      <anchor>a868e288da630452a1673f9d5c59b9af1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>override_range_min_</name>
      <anchorfile>classsick__scan_1_1SickGenericParser.html</anchorfile>
      <anchor>ac5a00aaa7bda20f4f9811e718a85b3c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>override_time_increment_</name>
      <anchorfile>classsick__scan_1_1SickGenericParser.html</anchorfile>
      <anchor>ad19963751eb03bccbbf4d7db42676cc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>scannerType</name>
      <anchorfile>classsick__scan_1_1SickGenericParser.html</anchorfile>
      <anchor>a841c482cd64d4bd247406e9460c1f172</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick_scan::SickScanCommon</name>
    <filename>classsick__scan_1_1SickScanCommon.html</filename>
    <member kind="enumvalue">
      <name>CMD_ACTIVATE_NTP_CLIENT</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ea2b287e61b07a66868f58cb9a34c8217c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_ACTIVATE_STANDBY</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ea0c97ea7857c41a3553710939d50e90ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_ALIGNMENT_MODE</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ea026b7b1b490274c01b7eaf8b044fb41e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_APPLICATION_MODE</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ead1a5a8469a803fc50c122afe70be09c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_APPLICATION_MODE_FIELD_OFF</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ea77193ba7fa13e8d080efe3ee17f18691</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_APPLICATION_MODE_FIELD_ON</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ea125fd636690120e8408802575a0336d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_APPLICATION_MODE_RANGING_ON</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ea14c86d6e22ded93cfc1af9023872f9a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_DEVICE_IDENT</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ea8a698b1ff5e163ea3e3fe51be2e73c5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_DEVICE_IDENT_LEGACY</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916eae6c69de5ce1966380f455eceb088d06c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_DEVICE_STATE</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ea5df07f858c94863a51dbe986c12b8042</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_DEVICE_TYPE</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916eaa3c3816dd7185a24edc23246227af145</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_END</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ea3a184a07564b554b95371504123e840f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_FIRMWARE_VERSION</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916eab3c92533b2ee372eec2ef181b8b49df8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_GET_ANGLE_COMPENSATION_PARAM</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ea35b9723d2c14b17de3afe0afd10ecb12</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_GET_OUTPUT_RANGES</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916eae5c1d71d301d4a96dc3963d79333169d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_GET_PARTIAL_SCAN_CFG</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916eafe479d6fafa1bd9843194cbb6084c305</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_GET_PARTIAL_SCANDATA_CFG</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916eabda5ef0f3d5edb8fc0942ebcca02e628</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_GET_SAFTY_FIELD_CFG</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916eab6af291a69aa74b24bb5b629790a557e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_LOAD_APPLICATION_DEFAULT</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ea30800fa4a30df2fbbc9ad0a66f6e04e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_LOCATION_NAME</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916eaa556aefce29695c0ff52f2b2058e4f08</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_OPERATION_HOURS</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ea3215d72e8693264de2c1e4d3cc918af0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_ORDER_NUMBER</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916eaac8c41029e66cd5b7253e71488673b61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_POWER_ON_COUNT</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ea3eceb3ec3549268a478d8f7d12b69937</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_REBOOT</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ea04f8c04f8879ca0f8c32750e4e147b57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_RUN</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ea6bf24ac750faeb6366ebf3f692f411cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_SERIAL_NUMBER</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ea5a9500abd3f3a99627a3e7822c7d0258</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_SET_3_4_TO_ENCODER</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ea66ca9cf382bba2a698effb8cbca580fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_SET_ACCESS_MODE_3</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916eab66fc9a1db033c4c0f2682e9fb025955</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_SET_ACCESS_MODE_3_SAFETY_SCANNER</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ea3d058360c85aa483950edeea00690f8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_SET_ECHO_FILTER</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ea180adda18de6913b06f3fb981739bce2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_SET_ENCODER_MODE</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ea69a3deef6cdd7f29354954d1a64d9736</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_SET_ENCODER_MODE_DL</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916eaa4508b55927b233f41bc4054dae102ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_SET_ENCODER_MODE_DP</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ea006c23c0e8e4f13c344fea53cbb1f211</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_SET_ENCODER_MODE_NO</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916eab948afc9abf437ee9aa49a9add27bef6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_SET_ENCODER_MODE_SI</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ea4cc750a20cdbc3d819226d3f736487e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_SET_ENCODER_RES</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ea68f87e5acaff52858240ba24c76f7a55</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_SET_ENOCDER_RES_1</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ead5e42a24b3361fd79f9247a153762dc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_SET_GATEWAY</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916eaabc0d24283b8e0cdab3bcea1c3002401</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_SET_INCREMENTSOURCE_ENC</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916eaee0a7a22d0d155be51bd1be77d50ae33</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_SET_IP_ADDR</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916eac0d409f90d7542845687f87d9b78b0f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_SET_LFEREC_ACTIVE</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ea7e0a0d8bdc16af38b4a326e2406ec9fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_SET_LID_INPUTSTATE_ACTIVE</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ea7a22692061e3206b11f1c4a32c41e978</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_SET_LID_OUTPUTSTATE_ACTIVE</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916eaf1636db00de8f1d541a4c116cee2e06d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_SET_MEAN_FILTER</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ea09d3b85f78803a84310c695f96e3f043</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_SET_NTP_INTERFACE_ETH</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ea043bc16ddb0cbcde7529f6423f0309be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_SET_NTP_SERVER_IP_ADDR</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ea5dc89322129768f982a52a45dfc4d6e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_SET_NTP_TIMEZONE</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ea85237ecc739b54908efb4e95d8430aa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_SET_NTP_UPDATETIME</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ea2258076e954465c856a3c8dae6470478</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_SET_OUTPUT_RANGES</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ea1b7504f3ada10a43e39aad4476285334</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_SET_OUTPUT_RANGES_NAV3</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ea9752842d7770a449711469dd7885786c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_SET_PARTIAL_SCAN_CFG</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ea9676d927f80121947786c37813112699</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_SET_PARTIAL_SCANDATA_CFG</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916eaf26779374c5cf3e026a7d0c078d7e351</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_SET_PARTICLE_FILTER</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ea50db95337f324f44bd3a8eb5e0f2b23e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_SET_SCANDATACONFIGNAV</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ea936e11223564ab8401ef5b7568b08c12</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_SET_TO_COLA_A_PROTOCOL</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ea98632b7edbd8422f5cce66e2fb1aa3b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_SET_TO_COLA_B_PROTOCOL</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916eae23cb1283eeda5ea096719d96d3e0f26</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_SET_TRACKING_MODE_0</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ead96806f30d6857af6902ab53bfc2c0ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_SET_TRACKING_MODE_1</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916eac118c0b11b5f44b6ac6ef362a701f521</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_SET_TRANSMIT_OBJECTS_OFF</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916eab1006eadb70c862d3e41f7adac0706eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_SET_TRANSMIT_OBJECTS_ON</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ead45cd0bd42b3c4a48eb531d50888f246</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_SET_TRANSMIT_RAWTARGETS_OFF</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ea3693501f9b316606cd6f55c4b3aa3a4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_SET_TRANSMIT_RAWTARGETS_ON</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ea9caaae2fe7abd126f78bf50c39a1abf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_START_IMU_DATA</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916eaffe798b17b8e2ee3466df56d969ba76e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_START_MEASUREMENT</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ea5b8b10644d84a7815d1ddfaccc4a9fa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_START_RADARDATA</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916eac056a5c96f11a188071ea7a2ba6e490f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_START_SCANDATA</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ea0b4ffaf6654579acb35576c3aa5ec47a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_STOP_IMU_DATA</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ea8afcda57a1b01cb412f395d050f9f67e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_STOP_MEASUREMENT</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ea6cd5b5ca5879114a3b7428a847e2338b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_STOP_SCANDATA</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916eac2b5037a016b4bc9e0e9e203205200d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_WRITE_EEPROM</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916eab8402095ecb74a60592c9a8411e5c3e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>SOPAS_CMD</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_DEVICE_IDENT_LEGACY</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916eae6c69de5ce1966380f455eceb088d06c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_DEVICE_IDENT</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ea8a698b1ff5e163ea3e3fe51be2e73c5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_SERIAL_NUMBER</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ea5a9500abd3f3a99627a3e7822c7d0258</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_REBOOT</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ea04f8c04f8879ca0f8c32750e4e147b57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_WRITE_EEPROM</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916eab8402095ecb74a60592c9a8411e5c3e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_FIRMWARE_VERSION</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916eab3c92533b2ee372eec2ef181b8b49df8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_DEVICE_STATE</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ea5df07f858c94863a51dbe986c12b8042</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_OPERATION_HOURS</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ea3215d72e8693264de2c1e4d3cc918af0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_POWER_ON_COUNT</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ea3eceb3ec3549268a478d8f7d12b69937</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_LOCATION_NAME</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916eaa556aefce29695c0ff52f2b2058e4f08</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_ACTIVATE_STANDBY</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ea0c97ea7857c41a3553710939d50e90ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_SET_PARTICLE_FILTER</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ea50db95337f324f44bd3a8eb5e0f2b23e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_SET_MEAN_FILTER</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ea09d3b85f78803a84310c695f96e3f043</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_ALIGNMENT_MODE</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ea026b7b1b490274c01b7eaf8b044fb41e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_APPLICATION_MODE</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ead1a5a8469a803fc50c122afe70be09c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_APPLICATION_MODE_FIELD_ON</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ea125fd636690120e8408802575a0336d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_APPLICATION_MODE_FIELD_OFF</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ea77193ba7fa13e8d080efe3ee17f18691</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_APPLICATION_MODE_RANGING_ON</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ea14c86d6e22ded93cfc1af9023872f9a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_SET_ACCESS_MODE_3</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916eab66fc9a1db033c4c0f2682e9fb025955</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_SET_ACCESS_MODE_3_SAFETY_SCANNER</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ea3d058360c85aa483950edeea00690f8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_SET_OUTPUT_RANGES</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ea1b7504f3ada10a43e39aad4476285334</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_SET_OUTPUT_RANGES_NAV3</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ea9752842d7770a449711469dd7885786c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_GET_OUTPUT_RANGES</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916eae5c1d71d301d4a96dc3963d79333169d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_RUN</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ea6bf24ac750faeb6366ebf3f692f411cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_SET_PARTIAL_SCAN_CFG</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ea9676d927f80121947786c37813112699</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_GET_PARTIAL_SCAN_CFG</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916eafe479d6fafa1bd9843194cbb6084c305</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_GET_PARTIAL_SCANDATA_CFG</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916eabda5ef0f3d5edb8fc0942ebcca02e628</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_SET_PARTIAL_SCANDATA_CFG</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916eaf26779374c5cf3e026a7d0c078d7e351</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_STOP_SCANDATA</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916eac2b5037a016b4bc9e0e9e203205200d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_START_SCANDATA</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ea0b4ffaf6654579acb35576c3aa5ec47a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_START_RADARDATA</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916eac056a5c96f11a188071ea7a2ba6e490f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_ACTIVATE_NTP_CLIENT</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ea2b287e61b07a66868f58cb9a34c8217c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_SET_NTP_INTERFACE_ETH</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ea043bc16ddb0cbcde7529f6423f0309be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_SET_ENCODER_MODE</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ea69a3deef6cdd7f29354954d1a64d9736</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_SET_ENCODER_MODE_NO</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916eab948afc9abf437ee9aa49a9add27bef6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_SET_ENCODER_MODE_SI</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ea4cc750a20cdbc3d819226d3f736487e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_SET_ENCODER_MODE_DP</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ea006c23c0e8e4f13c344fea53cbb1f211</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_SET_ENCODER_MODE_DL</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916eaa4508b55927b233f41bc4054dae102ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_SET_INCREMENTSOURCE_ENC</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916eaee0a7a22d0d155be51bd1be77d50ae33</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_SET_3_4_TO_ENCODER</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ea66ca9cf382bba2a698effb8cbca580fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_SET_ENOCDER_RES_1</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ead5e42a24b3361fd79f9247a153762dc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_SET_ENCODER_RES</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ea68f87e5acaff52858240ba24c76f7a55</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_START_IMU_DATA</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916eaffe798b17b8e2ee3466df56d969ba76e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_STOP_IMU_DATA</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ea8afcda57a1b01cb412f395d050f9f67e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_SET_TRANSMIT_RAWTARGETS_ON</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ea9caaae2fe7abd126f78bf50c39a1abf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_SET_TRANSMIT_RAWTARGETS_OFF</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ea3693501f9b316606cd6f55c4b3aa3a4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_SET_TRANSMIT_OBJECTS_ON</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ead45cd0bd42b3c4a48eb531d50888f246</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_SET_TRANSMIT_OBJECTS_OFF</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916eab1006eadb70c862d3e41f7adac0706eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_SET_TRACKING_MODE_0</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ead96806f30d6857af6902ab53bfc2c0ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_SET_TRACKING_MODE_1</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916eac118c0b11b5f44b6ac6ef362a701f521</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_LOAD_APPLICATION_DEFAULT</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ea30800fa4a30df2fbbc9ad0a66f6e04e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_DEVICE_TYPE</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916eaa3c3816dd7185a24edc23246227af145</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_ORDER_NUMBER</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916eaac8c41029e66cd5b7253e71488673b61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_START_MEASUREMENT</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ea5b8b10644d84a7815d1ddfaccc4a9fa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_STOP_MEASUREMENT</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ea6cd5b5ca5879114a3b7428a847e2338b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_SET_ECHO_FILTER</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ea180adda18de6913b06f3fb981739bce2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_SET_NTP_UPDATETIME</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ea2258076e954465c856a3c8dae6470478</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_SET_NTP_TIMEZONE</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ea85237ecc739b54908efb4e95d8430aa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_SET_IP_ADDR</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916eac0d409f90d7542845687f87d9b78b0f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_SET_GATEWAY</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916eaabc0d24283b8e0cdab3bcea1c3002401</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_SET_NTP_SERVER_IP_ADDR</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ea5dc89322129768f982a52a45dfc4d6e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_SET_SCANDATACONFIGNAV</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ea936e11223564ab8401ef5b7568b08c12</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_GET_ANGLE_COMPENSATION_PARAM</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ea35b9723d2c14b17de3afe0afd10ecb12</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_SET_TO_COLA_A_PROTOCOL</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ea98632b7edbd8422f5cce66e2fb1aa3b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_SET_TO_COLA_B_PROTOCOL</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916eae23cb1283eeda5ea096719d96d3e0f26</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_GET_SAFTY_FIELD_CFG</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916eab6af291a69aa74b24bb5b629790a557e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_SET_LFEREC_ACTIVE</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ea7e0a0d8bdc16af38b4a326e2406ec9fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_SET_LID_OUTPUTSTATE_ACTIVE</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916eaf1636db00de8f1d541a4c116cee2e06d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_SET_LID_INPUTSTATE_ACTIVE</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ea7a22692061e3206b11f1c4a32c41e978</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_END</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae690cd25e553a7dd6175a72f1e21916ea3a184a07564b554b95371504123e840f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ActivateStandBy</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ac9150ea37317b3bb7b0979de1e6c7af2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>changeIPandreboot</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>a6fe31e0321203fc0794d4c1edd43eea0</anchor>
      <arglist>(boost::asio::ip::address_v4 IpAdress)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>check_angle_range</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>a6e626823cf61aca5daf81eda2fea17cd</anchor>
      <arglist>(SickScanConfig &amp;conf)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>convertAscii2BinaryCmd</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>a795caa6b6e8da3dd8353719e45d42438</anchor>
      <arglist>(const char *requestAscii, std::vector&lt; unsigned char &gt; *requestBinary)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>generateExpectedAnswerString</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>a57aa043e2c2ec347070e8d8fa260ef33</anchor>
      <arglist>(const std::vector&lt; unsigned char &gt; requestStr)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_expected_frequency</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>a5edb1ce12abd9cf54473fcc8aed7decc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SickScanConfig *</type>
      <name>getConfigPtr</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>a5658a378f694c388e099eb933690adfc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getProtocolType</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>a561e6b6c5f25e7c33ebc8fd959947798</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getReadTimeOutInMs</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>afd52fac9c429fd5821ed83acc7bd9654</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>init</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>a4c764d6c313fcee6084a5b1a181c1626</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>init_cmdTables</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ab3edf8b5a8d81b51aaedb2a784052057</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>loopOnce</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>a37a8cdca94fb120a0e30e917259439d8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>rebootScanner</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>a4d975fce47d5e4956c0b6f34327cc09c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sendSopasAndCheckAnswer</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>a2dc149fd1928876f2c8879d7bb742a57</anchor>
      <arglist>(std::string request, std::vector&lt; unsigned char &gt; *reply, int cmdId)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sendSopasAndCheckAnswer</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ad2c45f1120763a74164e8d1d5d5bf295</anchor>
      <arglist>(std::vector&lt; unsigned char &gt; request, std::vector&lt; unsigned char &gt; *reply, int cmdId)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setAligmentMode</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>a5c5c92f7cfe139100fe37966dea1dd92</anchor>
      <arglist>(int _AligmentMode)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setApplicationMode</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>a724256719784c5357a9cfa0447d5bd18</anchor>
      <arglist>(bool _active, int _mode)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setMeanFilter</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>af4f95311feaf7ebc2f9e474f9bc93e1d</anchor>
      <arglist>(bool _active, int _numberOfScans)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setParticleFilter</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>a3b04367f7632b873714c24b21c07eb07</anchor>
      <arglist>(bool _active, int _particleThreshold)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setProtocolType</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>afd2604b0f0eb5d5420f7cdf5ee41fcaa</anchor>
      <arglist>(SopasProtocol cola_dialect_id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setReadTimeOutInMs</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>af04d3d9f1607109526fc8823f37556b8</anchor>
      <arglist>(int timeOutInMs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SickScanCommon</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>a3e133d7fabaa814e4e090d0b3ec95cb1</anchor>
      <arglist>(SickGenericParser *parser)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>sopasReplyToString</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>af9305d1f3f1e0ee4310fd9cad336a096</anchor>
      <arglist>(const std::vector&lt; unsigned char &gt; &amp;reply)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>testsetActivateStandBy</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>a4472f52ece5b5580559d02db9df50bec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>testsetAligmentMode</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>a393be9ed8d6c2bebed2f73577bfa310b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>testsetApplicationMode</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>a7b6a7a2812d9edbd588cdae1ae4db05a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>testsetMeanFilter</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>a05df4649f79fb580c634036c00440ea9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>testsetParticleFilter</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae43286f4680ae591f14aa7046405f390</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>testSettingIpAddress</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>a977806143ac3bddbcca53d5e7da87113</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update_config</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>acb97429642c4b99e2a93c02e555a90bd</anchor>
      <arglist>(sick_scan::SickScanConfig &amp;new_config, uint32_t level=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SickScanCommon</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>a8fdbd2eb5f7116dd160c75e81ac7f1b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>sensor_msgs::PointCloud2</type>
      <name>cloud_</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ac6b881121bb951b3e9186836247d012f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>cloud_pub_</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ace60fdff72b528767739982097c078dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SickScanConfig</type>
      <name>config_</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>aafa3b674a94623b8fdd920675be6e443</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>Encoder_pub</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>a3f82c03cc4f79d0f5c699b5a7f4c8aeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>imuScan_pub_</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ac224c265527906105a3d524f2a6af6c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SickScanCommonNw</type>
      <name>m_nw</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>a6c82c0880077e2fe98ecf1179a5c045f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>checkForBinaryAnswer</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>aa9aff845e34228a3e8cd65d97316b0ba</anchor>
      <arglist>(const std::vector&lt; unsigned char &gt; *reply)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual int</type>
      <name>close_device</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>a3616c6f294cd61a2c892bbdbe0bdb6f6</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>unsigned long</type>
      <name>convertBigEndianCharArrayToUnsignedLong</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>aaffec6e03d5eee2bd7db8c76baaa0cf6</anchor>
      <arglist>(const unsigned char *vecArr)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>dumpDatagramForDebugging</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>a928cf622667032af671c0f2260d6edc7</anchor>
      <arglist>(unsigned char *buffer, int bufLen)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual int</type>
      <name>get_datagram</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>a3bd4695c5750e0f830f6a891bfc246d3</anchor>
      <arglist>(ros::Time &amp;recvTimeStamp, unsigned char *receiveBuffer, int bufferSize, int *actual_length, bool isBinaryProtocol, int *numberOfRemainingFifoEntries)=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual int</type>
      <name>init_device</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>adf8633773b0c38591251dadc443341d2</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>init_scanner</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ac03bdb9021a5a741941da4d432980eb1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isCompatibleDevice</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>a2f82c6f96269c05da7fda74d198b81f5</anchor>
      <arglist>(const std::string identStr) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::string</type>
      <name>replyToString</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>a1733dfc3e0e608046416f276d4e4afc6</anchor>
      <arglist>(const std::vector&lt; unsigned char &gt; &amp;reply)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual int</type>
      <name>sendSOPASCommand</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>a1fd9af445c36e849c3970116647fff1e</anchor>
      <arglist>(const char *request, std::vector&lt; unsigned char &gt; *reply, int cmdLen=-1)=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>stop_scanner</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>a18d0213232d087cef2afb901be4766c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>diagnostic_updater::Updater</type>
      <name>diagnostics_</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>a956254809905cae4043a22a05c1a36f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>checkForProtocolChangeAndMaybeReconnect</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>a8bef454bc574108a677df526a01b06b0</anchor>
      <arglist>(bool &amp;useBinaryCmdNow)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>getSensorIsRadar</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>a27bf20c2fd1a4b99614a0839ec54739d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>setNewIpAddress</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ac1155c3bdacff0aa9d8b9e57d825a486</anchor>
      <arglist>(boost::asio::ip::address_v4 ipNewIPAddr, bool useBinaryCmd)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>setNTPServerAndStart</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>adc25234efdc9434a604cdabd8f81c560</anchor>
      <arglist>(boost::asio::ip::address_v4 ipNewIPAddr, bool useBinaryCmd)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setSensorIsRadar</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>aae3ec30fa2a2732ff60b05efd4fe575b</anchor>
      <arglist>(bool _isRadar)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>AngleCompensator *</type>
      <name>angleCompensator</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae13af6c7ee57ac68182b25fbe16dd02d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SickScanMarker *</type>
      <name>cloud_marker_</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae01a78cae2a7f479bba1497024236f42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>datagram_pub_</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>a295696142d4090c3cf69edff6b007c78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>diagnostic_updater::DiagnosedPublisher&lt; sensor_msgs::LaserScan &gt; *</type>
      <name>diagnosticPub_</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>af9973e0e4e95e83b0919dd0727738828</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dynamic_reconfigure::Server&lt; sick_scan::SickScanConfig &gt;</type>
      <name>dynamic_reconfigure_server_</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>aebfd2d2e32ddfc6e547f13cd3ac55b53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>expectedFrequency_</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>a35fca7611fdc6ffb2b8de9a5da7f289c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>lferec_pub_</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>a3838bbc7b380631baafa8ad536a7814c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>lidoutputstate_pub_</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>a9b7c04819204e99b024b8876b80ce2c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_min_intensity</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>a42a12b0aea7586e8866faed9574ffe3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SopasProtocol</type>
      <name>m_protocolId</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>a9031996ef9d5a6264968fdf36bc9ebb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>aafa667b1151b87b05f474394977d0a4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>outputChannelFlagId</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>a56a224b187a5cbf246e101f6bca473b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SickGenericParser *</type>
      <name>parser_</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>aef29729d048bbde16be47e8178cceebd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>a7c1389956148ec31c5da68ad16dc36bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>publish_datagram_</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>a853db85012340b87d6064b51a748e47d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>publish_lferec_</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>a7189ed026b6365e554cfd6248f4acdee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>publish_lidoutputstate_</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>a3c213f0945c9fdd1901604a564a899e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>readTimeOutInMs</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>aa3db2fc21df2202cd02cf1406e8e026a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>sensorIsRadar</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>aa3756fe1f5ee4f0a9419838b14833443</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int &gt;</type>
      <name>sopasCmdChain</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>a0279ba53e95860a8f515345d1ad66a96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>sopasCmdErrMsg</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>a3157cd0e053bfdb5038de2ead4380f10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>sopasCmdMaskVec</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>a6f66be3f9e961bca424374e5c4192982</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>sopasCmdVec</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ad59e1557926c94d5b1894b53ed841890</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::vector&lt; unsigned char &gt; &gt;</type>
      <name>sopasReplyBinVec</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ad54f746554373a247454240168af74ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>sopasReplyStrVec</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae7f4e81bb7e355b7765cb6a86fa17cc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>sopasReplyVec</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>ae2c8ab46aba4eaf5d530f0fb7cb05a5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::mutex</type>
      <name>sopasSendMutex</name>
      <anchorfile>classsick__scan_1_1SickScanCommon.html</anchorfile>
      <anchor>aea9de9b82335f1633ae34bafdcc14495</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SickScanCommonNw</name>
    <filename>classSickScanCommonNw.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>connect</name>
      <anchorfile>classSickScanCommonNw.html</anchorfile>
      <anchor>abfa39927ccb5c83796e337f66836b9ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>disconnect</name>
      <anchorfile>classSickScanCommonNw.html</anchorfile>
      <anchor>aa84226c82951f13ebf8d2e8c9267ec80</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>init</name>
      <anchorfile>classSickScanCommonNw.html</anchorfile>
      <anchor>aad606ba082ff81a638ffb6c2d2922754</anchor>
      <arglist>(std::string ipAddress, unsigned short portNumber, Tcp::DisconnectFunction disconnectFunction, void *obj)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isConnected</name>
      <anchorfile>classSickScanCommonNw.html</anchorfile>
      <anchor>a9e6b79e63d6466acb11ca5a2ed101c0b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendCommandBuffer</name>
      <anchorfile>classSickScanCommonNw.html</anchorfile>
      <anchor>a636cd65102dced0ebdc94f38c1b90c3e</anchor>
      <arglist>(UINT8 *buffer, UINT16 len)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setReadCallbackFunction</name>
      <anchorfile>classSickScanCommonNw.html</anchorfile>
      <anchor>a7fc978cf32b8dc3b68056bbb0f9d2d79</anchor>
      <arglist>(Tcp::ReadFunction readFunction, void *obj)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SickScanCommonNw</name>
      <anchorfile>classSickScanCommonNw.html</anchorfile>
      <anchor>ac489e48b3ee70f2d67d6c0647c022775</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SickScanCommonNw</name>
      <anchorfile>classSickScanCommonNw.html</anchorfile>
      <anchor>a48a00e62f3d19ddf80dcb358393e4018</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>CONNECTED</name>
      <anchorfile>classSickScanCommonNw.html</anchorfile>
      <anchor>a8cf87b4fbb06e1ab7c3c539f810ebc0aa3d0468f76394ba56172c8cbfc49df414</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>CONSTRUCTED</name>
      <anchorfile>classSickScanCommonNw.html</anchorfile>
      <anchor>a8cf87b4fbb06e1ab7c3c539f810ebc0aa6135e6c6680c6b69e385140ffcbb635c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration" protection="protected">
      <type></type>
      <name>State</name>
      <anchorfile>classSickScanCommonNw.html</anchorfile>
      <anchor>a8cf87b4fbb06e1ab7c3c539f810ebc0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>CONSTRUCTED</name>
      <anchorfile>classSickScanCommonNw.html</anchorfile>
      <anchor>a8cf87b4fbb06e1ab7c3c539f810ebc0aa6135e6c6680c6b69e385140ffcbb635c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>CONNECTED</name>
      <anchorfile>classSickScanCommonNw.html</anchorfile>
      <anchor>a8cf87b4fbb06e1ab7c3c539f810ebc0aa3d0468f76394ba56172c8cbfc49df414</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>State</type>
      <name>m_state</name>
      <anchorfile>classSickScanCommonNw.html</anchorfile>
      <anchor>a217e6d555ee7aac6e059ff708a110aa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>closeTcpConnection</name>
      <anchorfile>classSickScanCommonNw.html</anchorfile>
      <anchor>a71e55271775a6eb236b565c8ae36bd7f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>copyFrameToResposeBuffer</name>
      <anchorfile>classSickScanCommonNw.html</anchorfile>
      <anchor>abab81293b63316e2cbaccaeb6d865593</anchor>
      <arglist>(UINT32 frameLength)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>SopasEventMessage</type>
      <name>findFrameInReceiveBuffer</name>
      <anchorfile>classSickScanCommonNw.html</anchorfile>
      <anchor>aac550c90d9692b3c6152f4aa15027d0e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>openTcpConnection</name>
      <anchorfile>classSickScanCommonNw.html</anchorfile>
      <anchor>a95da550d49efd6ae00d67a832c16313f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>processFrame</name>
      <anchorfile>classSickScanCommonNw.html</anchorfile>
      <anchor>abbdf36e02c6893aab1894f4e6c2523b6</anchor>
      <arglist>(SopasEventMessage &amp;frame)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>readCallbackFunction</name>
      <anchorfile>classSickScanCommonNw.html</anchorfile>
      <anchor>a8fdc2e02a13e0e601f551be97c3c9d97</anchor>
      <arglist>(UINT8 *buffer, UINT32 &amp;numOfBytes)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>removeFrameFromReceiveBuffer</name>
      <anchorfile>classSickScanCommonNw.html</anchorfile>
      <anchor>a881cbf8d58aac97c8cf1b79d98b4c614</anchor>
      <arglist>(UINT32 frameLength)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>readCallbackFunctionS</name>
      <anchorfile>classSickScanCommonNw.html</anchorfile>
      <anchor>a97b1d212ee38dd251dc5396581f3cbfd</anchor>
      <arglist>(void *obj, UINT8 *buffer, UINT32 &amp;numOfBytes)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_beVerbose</name>
      <anchorfile>classSickScanCommonNw.html</anchorfile>
      <anchor>a8b3c1a18a31277f99526c734690a5a70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_ipAddress</name>
      <anchorfile>classSickScanCommonNw.html</anchorfile>
      <anchor>a80910f452cf902ec4009efeec0457ed6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT32</type>
      <name>m_numberOfBytesInReceiveBuffer</name>
      <anchorfile>classSickScanCommonNw.html</anchorfile>
      <anchor>a96e0faacfb67e2731d4eefd0ef2cd291</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT32</type>
      <name>m_numberOfBytesInResponseBuffer</name>
      <anchorfile>classSickScanCommonNw.html</anchorfile>
      <anchor>aa37acc274d5f1c31468af5bb267e16d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT16</type>
      <name>m_portNumber</name>
      <anchorfile>classSickScanCommonNw.html</anchorfile>
      <anchor>a267a741bdfae7df6c4b1324527258b06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SopasProtocol</type>
      <name>m_protocol</name>
      <anchorfile>classSickScanCommonNw.html</anchorfile>
      <anchor>a0e8276501daa25fbcd677d5d8364a184</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT8</type>
      <name>m_receiveBuffer</name>
      <anchorfile>classSickScanCommonNw.html</anchorfile>
      <anchor>a3ef56596b8a331241c02749ae28f16af</anchor>
      <arglist>[25000]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Mutex</type>
      <name>m_receiveDataMutex</name>
      <anchorfile>classSickScanCommonNw.html</anchorfile>
      <anchor>a94f2832f88ec77daa692849784b9aa91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT8</type>
      <name>m_responseBuffer</name>
      <anchorfile>classSickScanCommonNw.html</anchorfile>
      <anchor>aefebec30747be7bfe33af5e60ac67bfd</anchor>
      <arglist>[1024]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Tcp</type>
      <name>m_tcp</name>
      <anchorfile>classSickScanCommonNw.html</anchorfile>
      <anchor>a2c863bb5cccd94a4b8fc945c6363bc1b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick_scan::SickScanCommonTcp</name>
    <filename>classsick__scan_1_1SickScanCommonTcp.html</filename>
    <base>sick_scan::SickScanCommon</base>
    <member kind="function">
      <type>SopasEventMessage</type>
      <name>findFrameInReceiveBuffer</name>
      <anchorfile>classsick__scan_1_1SickScanCommonTcp.html</anchorfile>
      <anchor>aa8f175274d300260d51b94e043ce3d6c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getEmulSensor</name>
      <anchorfile>classsick__scan_1_1SickScanCommonTcp.html</anchorfile>
      <anchor>a160152a95bbc3c3d89f58fd873e590b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getReplyMode</name>
      <anchorfile>classsick__scan_1_1SickScanCommonTcp.html</anchorfile>
      <anchor>a8df7d499a96536c4a7fdd6240fa8f37e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>numberOfDatagramInInputFifo</name>
      <anchorfile>classsick__scan_1_1SickScanCommonTcp.html</anchorfile>
      <anchor>a28237c87bae458fd9ce02c9154e6a3b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>processFrame</name>
      <anchorfile>classsick__scan_1_1SickScanCommonTcp.html</anchorfile>
      <anchor>a6220a08867faecfa35af12cab4a314d5</anchor>
      <arglist>(ros::Time timeStamp, SopasEventMessage &amp;frame)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readCallbackFunction</name>
      <anchorfile>classsick__scan_1_1SickScanCommonTcp.html</anchorfile>
      <anchor>ae7687b0bed16966e208a9e25c5cc1d12</anchor>
      <arglist>(UINT8 *buffer, UINT32 &amp;numOfBytes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEmulSensor</name>
      <anchorfile>classsick__scan_1_1SickScanCommonTcp.html</anchorfile>
      <anchor>a3efdddd4a950c183a6233dad913ff60b</anchor>
      <arglist>(bool _emulFlag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setReplyMode</name>
      <anchorfile>classsick__scan_1_1SickScanCommonTcp.html</anchorfile>
      <anchor>a2c41ef56730ff1b741933d857b5a0f81</anchor>
      <arglist>(int _mode)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SickScanCommonTcp</name>
      <anchorfile>classsick__scan_1_1SickScanCommonTcp.html</anchorfile>
      <anchor>a7113cb7a76628432ceddc0880240bd6a</anchor>
      <arglist>(const std::string &amp;hostname, const std::string &amp;port, int &amp;timelimit, SickGenericParser *parser, char cola_dialect_id)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>stopScanData</name>
      <anchorfile>classsick__scan_1_1SickScanCommonTcp.html</anchorfile>
      <anchor>a43d6656cb5ae03663c04708c77b914fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SickScanCommonTcp</name>
      <anchorfile>classsick__scan_1_1SickScanCommonTcp.html</anchorfile>
      <anchor>a804860e452d00e657379fc6555934100</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>disconnectFunctionS</name>
      <anchorfile>classsick__scan_1_1SickScanCommonTcp.html</anchorfile>
      <anchor>a5867e99f6c518f590d492f1cc3028f87</anchor>
      <arglist>(void *obj)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>readCallbackFunctionS</name>
      <anchorfile>classsick__scan_1_1SickScanCommonTcp.html</anchorfile>
      <anchor>a6ed7b7b990d195b6e1fafe29ba375a64</anchor>
      <arglist>(void *obj, UINT8 *buffer, UINT32 &amp;numOfBytes)</arglist>
    </member>
    <member kind="variable">
      <type>UINT32</type>
      <name>m_alreadyReceivedBytes</name>
      <anchorfile>classsick__scan_1_1SickScanCommonTcp.html</anchorfile>
      <anchor>aefc6f00a3bbf5d52d079e0e8afcd4575</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UINT32</type>
      <name>m_lastPacketSize</name>
      <anchorfile>classsick__scan_1_1SickScanCommonTcp.html</anchorfile>
      <anchor>a5c3a8595c22542b9b141d8e46ffcba1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UINT8</type>
      <name>m_packetBuffer</name>
      <anchorfile>classsick__scan_1_1SickScanCommonTcp.html</anchorfile>
      <anchor>aeba76d3f5c1c66086a7890361eed39e1</anchor>
      <arglist>[480000]</arglist>
    </member>
    <member kind="variable">
      <type>Queue&lt; DatagramWithTimeStamp &gt;</type>
      <name>recvQueue</name>
      <anchorfile>classsick__scan_1_1SickScanCommonTcp.html</anchorfile>
      <anchor>a0201ab79dbe3f6f2f2ad5701a43b6450</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>checkDeadline</name>
      <anchorfile>classsick__scan_1_1SickScanCommonTcp.html</anchorfile>
      <anchor>aed79696b734d67ef3609ffabb8947915</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>close_device</name>
      <anchorfile>classsick__scan_1_1SickScanCommonTcp.html</anchorfile>
      <anchor>ae778bc0b03bd55f5ad48f3a902704b64</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>disconnectFunction</name>
      <anchorfile>classsick__scan_1_1SickScanCommonTcp.html</anchorfile>
      <anchor>aa5905c7a9499facc9c99c01b8ccc073d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>get_datagram</name>
      <anchorfile>classsick__scan_1_1SickScanCommonTcp.html</anchorfile>
      <anchor>acc5bc7e32c229684b7b48ab5aba5d879</anchor>
      <arglist>(ros::Time &amp;recvTimeStamp, unsigned char *receiveBuffer, int bufferSize, int *actual_length, bool isBinaryProtocol, int *numberOfRemainingFifoEntries)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>handleRead</name>
      <anchorfile>classsick__scan_1_1SickScanCommonTcp.html</anchorfile>
      <anchor>a6c4bed0a280112fd7bd3af0b0662bbcc</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__scan_1_1SickScanCommonTcp.html</anchorfile>
      <anchor>a71d0dda4c376f304bbec67b6a7e1c632</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>readCallbackFunctionOld</name>
      <anchorfile>classsick__scan_1_1SickScanCommonTcp.html</anchorfile>
      <anchor>a1a93c6b24f8c0d51b5125a12b25a11cd</anchor>
      <arglist>(UINT8 *buffer, UINT32 &amp;numOfBytes)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>readWithTimeout</name>
      <anchorfile>classsick__scan_1_1SickScanCommonTcp.html</anchorfile>
      <anchor>ae7deb6a9ab925f3b18943d990296e135</anchor>
      <arglist>(size_t timeout_ms, char *buffer, int buffer_size, int *bytes_read=0, bool *exception_occured=0, bool isBinary=false)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>sendSOPASCommand</name>
      <anchorfile>classsick__scan_1_1SickScanCommonTcp.html</anchorfile>
      <anchor>a571222e18ab63ea3e6af47a7cc973876</anchor>
      <arglist>(const char *request, std::vector&lt; unsigned char &gt; *reply, int cmdLen)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>bytes_transfered_</name>
      <anchorfile>classsick__scan_1_1SickScanCommonTcp.html</anchorfile>
      <anchor>a6cce48bcc0e9f9afcbb14f5ee3c47756</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::asio::deadline_timer</type>
      <name>deadline_</name>
      <anchorfile>classsick__scan_1_1SickScanCommonTcp.html</anchorfile>
      <anchor>a384a3c0686b7a2ac43a038f6655777f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::system::error_code</type>
      <name>ec_</name>
      <anchorfile>classsick__scan_1_1SickScanCommonTcp.html</anchorfile>
      <anchor>a672d80222e9075ae526d8fe5e33ab801</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>hostname_</name>
      <anchorfile>classsick__scan_1_1SickScanCommonTcp.html</anchorfile>
      <anchor>a9e9a9e326bdbd9e7ad89a564319f60c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::asio::streambuf</type>
      <name>input_buffer_</name>
      <anchorfile>classsick__scan_1_1SickScanCommonTcp.html</anchorfile>
      <anchor>ac2402ac233e60f76ffd53aea0b033295</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::asio::io_service</type>
      <name>io_service_</name>
      <anchorfile>classsick__scan_1_1SickScanCommonTcp.html</anchorfile>
      <anchor>ab86ccdaec34e98c0db7972faff739bd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_beVerbose</name>
      <anchorfile>classsick__scan_1_1SickScanCommonTcp.html</anchorfile>
      <anchor>af5cbf4cdda1fd0e69c3ac6de1a4712e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_emulSensor</name>
      <anchorfile>classsick__scan_1_1SickScanCommonTcp.html</anchorfile>
      <anchor>aa6c43f06da238c1da4618dbfb9e55ac4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT32</type>
      <name>m_numberOfBytesInReceiveBuffer</name>
      <anchorfile>classsick__scan_1_1SickScanCommonTcp.html</anchorfile>
      <anchor>af6f8d2708b352736daf5a756bdbd9c62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT32</type>
      <name>m_numberOfBytesInResponseBuffer</name>
      <anchorfile>classsick__scan_1_1SickScanCommonTcp.html</anchorfile>
      <anchor>af19de96de2be07884a0d6187eb547ffd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT8</type>
      <name>m_receiveBuffer</name>
      <anchorfile>classsick__scan_1_1SickScanCommonTcp.html</anchorfile>
      <anchor>a03ad759f10a80d958f670179412f1f0c</anchor>
      <arglist>[480000]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Mutex</type>
      <name>m_receiveDataMutex</name>
      <anchorfile>classsick__scan_1_1SickScanCommonTcp.html</anchorfile>
      <anchor>a89987adbf6ffb1a1114bcb2e9698b61b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_replyMode</name>
      <anchorfile>classsick__scan_1_1SickScanCommonTcp.html</anchorfile>
      <anchor>a8d211668a276284649c537eb6d506122</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT8</type>
      <name>m_responseBuffer</name>
      <anchorfile>classsick__scan_1_1SickScanCommonTcp.html</anchorfile>
      <anchor>a3b0bc53d3963745552869177735c8fe9</anchor>
      <arglist>[1024]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>port_</name>
      <anchorfile>classsick__scan_1_1SickScanCommonTcp.html</anchorfile>
      <anchor>a99f4df06312d9e816e263ea4bc8e02d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::asio::ip::tcp::socket</type>
      <name>socket_</name>
      <anchorfile>classsick__scan_1_1SickScanCommonTcp.html</anchorfile>
      <anchor>aad9f2f2896a0449774591272dba16ddd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>timelimit_</name>
      <anchorfile>classsick__scan_1_1SickScanCommonTcp.html</anchorfile>
      <anchor>ad25e8a0e613bed23d9649d394aa01514</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SickScanConfigInternal</name>
    <filename>classSickScanConfigInternal.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>getBoolValue</name>
      <anchorfile>classSickScanConfigInternal.html</anchorfile>
      <anchor>a11ad63610881925cab93dac908040b1d</anchor>
      <arglist>(std::string key)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getValue</name>
      <anchorfile>classSickScanConfigInternal.html</anchorfile>
      <anchor>af9f611dbfaa21210bbe3f0898c8a7460</anchor>
      <arglist>(std::string key)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setValue</name>
      <anchorfile>classSickScanConfigInternal.html</anchorfile>
      <anchor>a3d8e0de6d4e09cc8f70d2473c4efd9f6</anchor>
      <arglist>(std::string key, std::string val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setValue</name>
      <anchorfile>classSickScanConfigInternal.html</anchorfile>
      <anchor>a650b5eb15fe6e10d41c1b9ddeb7ca75a</anchor>
      <arglist>(std::string key, bool val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static SickScanConfigInternal &amp;</type>
      <name>get</name>
      <anchorfile>classSickScanConfigInternal.html</anchorfile>
      <anchor>ada308ef70c18e2efb9510f7209b333b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>SickScanConfigInternal &amp;</type>
      <name>operator=</name>
      <anchorfile>classSickScanConfigInternal.html</anchorfile>
      <anchor>a1a8cfcaa9b50ae941dcd810c210ace8e</anchor>
      <arglist>(const SickScanConfigInternal &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>SickScanConfigInternal</name>
      <anchorfile>classSickScanConfigInternal.html</anchorfile>
      <anchor>aa58ab5e082a508d3fd7ad22a79f7a7e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>SickScanConfigInternal</name>
      <anchorfile>classSickScanConfigInternal.html</anchorfile>
      <anchor>aba4426f987375e99c67ecd1ee73440f0</anchor>
      <arglist>(const SickScanConfigInternal &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>storedConfig</name>
      <anchorfile>classSickScanConfigInternal.html</anchorfile>
      <anchor>a21b8d19bb9203972b6c98edb490d87ed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick_scan::SickScanFieldMonSingleton</name>
    <filename>classsick__scan_1_1SickScanFieldMonSingleton.html</filename>
    <member kind="function">
      <type>int</type>
      <name>getActiveFieldset</name>
      <anchorfile>classsick__scan_1_1SickScanFieldMonSingleton.html</anchorfile>
      <anchor>a32b234171eaa40afb6b1c8d71f7f3f83</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; SickScanMonField &gt; &amp;</type>
      <name>getMonFields</name>
      <anchorfile>classsick__scan_1_1SickScanFieldMonSingleton.html</anchorfile>
      <anchor>adc8bc0b7dc8b02c637e4f53b2d8d3d18</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>parseAsciiDatagram</name>
      <anchorfile>classsick__scan_1_1SickScanFieldMonSingleton.html</anchorfile>
      <anchor>aa3ac02555b655a2361b54024fa823e19</anchor>
      <arglist>(std::vector&lt; unsigned char &gt; datagramm)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>parseAsciiLIDinputstateMsg</name>
      <anchorfile>classsick__scan_1_1SickScanFieldMonSingleton.html</anchorfile>
      <anchor>a5af1280db614621b4b01296ac65a8ce7</anchor>
      <arglist>(unsigned char *datagram, int datagram_length)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>parseBinaryDatagram</name>
      <anchorfile>classsick__scan_1_1SickScanFieldMonSingleton.html</anchorfile>
      <anchor>a1bb42880b974172256ec14fe3b54be64</anchor>
      <arglist>(std::vector&lt; unsigned char &gt; datagramm)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>parseBinaryLIDinputstateMsg</name>
      <anchorfile>classsick__scan_1_1SickScanFieldMonSingleton.html</anchorfile>
      <anchor>ad86b1857b9f0b458ce0ce82085c424be</anchor>
      <arglist>(unsigned char *datagram, int datagram_length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setActiveFieldset</name>
      <anchorfile>classsick__scan_1_1SickScanFieldMonSingleton.html</anchorfile>
      <anchor>a8fd5001ec4d2e810e094c10ddaf589bc</anchor>
      <arglist>(int active_fieldset)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static SickScanFieldMonSingleton *</type>
      <name>getInstance</name>
      <anchorfile>classsick__scan_1_1SickScanFieldMonSingleton.html</anchorfile>
      <anchor>ad151429bb7e40b9b82de9defbde8c396</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>SickScanFieldMonSingleton</name>
      <anchorfile>classsick__scan_1_1SickScanFieldMonSingleton.html</anchorfile>
      <anchor>a58044ee63d2d92230334d5d0e3962866</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>active_mon_fieldset</name>
      <anchorfile>classsick__scan_1_1SickScanFieldMonSingleton.html</anchorfile>
      <anchor>a6cdb907138902d8cdc80189dd96c30cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>chatter_pub</name>
      <anchorfile>classsick__scan_1_1SickScanFieldMonSingleton.html</anchorfile>
      <anchor>aed6cf3073d4a8f6ad667dae1adeab6c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; SickScanMonField &gt;</type>
      <name>monFields</name>
      <anchorfile>classsick__scan_1_1SickScanFieldMonSingleton.html</anchorfile>
      <anchor>a85e739db136cb83e0ce930d080e02f83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classsick__scan_1_1SickScanFieldMonSingleton.html</anchorfile>
      <anchor>aa040f72a04337899c3d26666dff64e8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static SickScanFieldMonSingleton *</type>
      <name>instance</name>
      <anchorfile>classsick__scan_1_1SickScanFieldMonSingleton.html</anchorfile>
      <anchor>a20f5126fe76e571e7bb0ce5fe8a91f0a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick_scan::SickScanImu</name>
    <filename>classsick__scan_1_1SickScanImu.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>isImuAckDatagram</name>
      <anchorfile>classsick__scan_1_1SickScanImu.html</anchorfile>
      <anchor>ae5c0e25a7744f7bd3430a46cec0dbda0</anchor>
      <arglist>(char *datagram, size_t datagram_length)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isImuAsciiDatagram</name>
      <anchorfile>classsick__scan_1_1SickScanImu.html</anchorfile>
      <anchor>a99f3f406555d18cc3fb78b2b60a424c6</anchor>
      <arglist>(char *datagram, size_t datagram_length)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isImuBinaryDatagram</name>
      <anchorfile>classsick__scan_1_1SickScanImu.html</anchorfile>
      <anchor>a49866f409d9eade6fdaa69921a8e1149</anchor>
      <arglist>(char *datagram, size_t datagram_length)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isImuDatagram</name>
      <anchorfile>classsick__scan_1_1SickScanImu.html</anchorfile>
      <anchor>ababa85740708d7eb7ff23dc8ccaad5f4</anchor>
      <arglist>(char *datagram, size_t datagram_length)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>parseAsciiDatagram</name>
      <anchorfile>classsick__scan_1_1SickScanImu.html</anchorfile>
      <anchor>a3e114fafe1e3fb29fe0c23a7949aeff7</anchor>
      <arglist>(char *datagram, size_t datagram_length, SickScanImuValue *imValuePtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>parseBinaryDatagram</name>
      <anchorfile>classsick__scan_1_1SickScanImu.html</anchorfile>
      <anchor>aefebfa0cc2a84803e37145afe2768d7d</anchor>
      <arglist>(char *datagram, size_t datagram_length, SickScanImuValue *imValuePtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>parseDatagram</name>
      <anchorfile>classsick__scan_1_1SickScanImu.html</anchorfile>
      <anchor>a93958dd62a93cf2dffdc532fbd3dd080</anchor>
      <arglist>(ros::Time timeStamp, unsigned char *receiveBuffer, int actual_length, bool useBinaryProtocol)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SickScanImu</name>
      <anchorfile>classsick__scan_1_1SickScanImu.html</anchorfile>
      <anchor>abb8103fa1e670ca653aa22f692d8e6ae</anchor>
      <arglist>(SickScanCommon *commonPtr_)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>simpleFmodTwoPi</name>
      <anchorfile>classsick__scan_1_1SickScanImu.html</anchorfile>
      <anchor>abed0b87354611505f15ea2a5259c8c44</anchor>
      <arglist>(double angle)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>imuParserTest</name>
      <anchorfile>classsick__scan_1_1SickScanImu.html</anchorfile>
      <anchor>a72d925ff50ca1f4a3af079e7cdfc01f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>quaternion2rpyTest</name>
      <anchorfile>classsick__scan_1_1SickScanImu.html</anchorfile>
      <anchor>a77b20aaae300537c1d107189cc730c0c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SickScanCommon *</type>
      <name>commonPtr</name>
      <anchorfile>classsick__scan_1_1SickScanImu.html</anchorfile>
      <anchor>a816ae5d68b03f701575c68b3d0935e55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>emul</name>
      <anchorfile>classsick__scan_1_1SickScanImu.html</anchorfile>
      <anchor>ae88ee1a88b931f3945a0ab15a89fd57d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick_scan::SickScanImuValue</name>
    <filename>classsick__scan_1_1SickScanImuValue.html</filename>
    <member kind="function">
      <type>UINT16</type>
      <name>AngularVelocityReliability</name>
      <anchorfile>classsick__scan_1_1SickScanImuValue.html</anchorfile>
      <anchor>afb9f0c83fe58f79541bf22b44e477870</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AngularVelocityReliability</name>
      <anchorfile>classsick__scan_1_1SickScanImuValue.html</anchorfile>
      <anchor>a31347f7f9439fb8ce06fb130206ed8fb</anchor>
      <arglist>(UINT16 val)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>AngularVelocityX</name>
      <anchorfile>classsick__scan_1_1SickScanImuValue.html</anchorfile>
      <anchor>a19d9ec15f64a8d6593ba91953b13bbad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AngularVelocityX</name>
      <anchorfile>classsick__scan_1_1SickScanImuValue.html</anchorfile>
      <anchor>a34165831d41a8ad2d538f3ce6b211c1e</anchor>
      <arglist>(float val)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>AngularVelocityY</name>
      <anchorfile>classsick__scan_1_1SickScanImuValue.html</anchorfile>
      <anchor>ac09e977599a40218673a7072661be4f3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AngularVelocityY</name>
      <anchorfile>classsick__scan_1_1SickScanImuValue.html</anchorfile>
      <anchor>a6d86def9381426c44114e856fa0be270</anchor>
      <arglist>(float val)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>AngularVelocityZ</name>
      <anchorfile>classsick__scan_1_1SickScanImuValue.html</anchorfile>
      <anchor>aa10db0429b8fec095f1f372f06921492</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AngularVelocityZ</name>
      <anchorfile>classsick__scan_1_1SickScanImuValue.html</anchorfile>
      <anchor>acd7f9fe0118c00e6c5f1f02d05fd8af9</anchor>
      <arglist>(float val)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>LinearAccelerationReliability</name>
      <anchorfile>classsick__scan_1_1SickScanImuValue.html</anchorfile>
      <anchor>a6e36e3f11b798edf5835c2e5d34f2d57</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LinearAccelerationReliability</name>
      <anchorfile>classsick__scan_1_1SickScanImuValue.html</anchorfile>
      <anchor>a631099735199a5941cd3e028387cba57</anchor>
      <arglist>(UINT16 val)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>LinearAccelerationX</name>
      <anchorfile>classsick__scan_1_1SickScanImuValue.html</anchorfile>
      <anchor>a2c10ca8c66dbafe2652cdc41e18c58c1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LinearAccelerationX</name>
      <anchorfile>classsick__scan_1_1SickScanImuValue.html</anchorfile>
      <anchor>ad27b726b59d10c2f52be760d4739c553</anchor>
      <arglist>(float val)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>LinearAccelerationY</name>
      <anchorfile>classsick__scan_1_1SickScanImuValue.html</anchorfile>
      <anchor>ac5f107dfcea2a7f92e0d0f5d64f6c69f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LinearAccelerationY</name>
      <anchorfile>classsick__scan_1_1SickScanImuValue.html</anchorfile>
      <anchor>a416d4068deac0fbbf18c821c117b51c5</anchor>
      <arglist>(float val)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>LinearAccelerationZ</name>
      <anchorfile>classsick__scan_1_1SickScanImuValue.html</anchorfile>
      <anchor>a865676a7ca087fa303820f248cf725a8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LinearAccelerationZ</name>
      <anchorfile>classsick__scan_1_1SickScanImuValue.html</anchorfile>
      <anchor>a767c4795faf6be4a2f1b87108e2b43e4</anchor>
      <arglist>(float val)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>QuaternionAccuracy</name>
      <anchorfile>classsick__scan_1_1SickScanImuValue.html</anchorfile>
      <anchor>a5b08f2f5d8bfe0db99f0e4f3f004de32</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>QuaternionAccuracy</name>
      <anchorfile>classsick__scan_1_1SickScanImuValue.html</anchorfile>
      <anchor>a89c33b82851f3777b242b826471d0aae</anchor>
      <arglist>(float val)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>QuaternionW</name>
      <anchorfile>classsick__scan_1_1SickScanImuValue.html</anchorfile>
      <anchor>a1e4859bb562da555f586ca4ae5730901</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>QuaternionW</name>
      <anchorfile>classsick__scan_1_1SickScanImuValue.html</anchorfile>
      <anchor>a1b122d5e75f0ddb13f24238607aba58b</anchor>
      <arglist>(float val)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>QuaternionX</name>
      <anchorfile>classsick__scan_1_1SickScanImuValue.html</anchorfile>
      <anchor>a1e44d331fcd548009cbfd9d5cb070f21</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>QuaternionX</name>
      <anchorfile>classsick__scan_1_1SickScanImuValue.html</anchorfile>
      <anchor>a7c5064e45d1a6d4f1a05b41461c9c836</anchor>
      <arglist>(float val)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>QuaternionY</name>
      <anchorfile>classsick__scan_1_1SickScanImuValue.html</anchorfile>
      <anchor>af591e1649aa3c18545adfcdb4f2fb701</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>QuaternionY</name>
      <anchorfile>classsick__scan_1_1SickScanImuValue.html</anchorfile>
      <anchor>a59e13e0d64b71af96de9466ac34f4cc6</anchor>
      <arglist>(float val)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>QuaternionZ</name>
      <anchorfile>classsick__scan_1_1SickScanImuValue.html</anchorfile>
      <anchor>a8af9d6e4a4bb3447eb428f7a1efaa1c2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>QuaternionZ</name>
      <anchorfile>classsick__scan_1_1SickScanImuValue.html</anchorfile>
      <anchor>afff7ea3006da1e7e043ba7e152cd6fd8</anchor>
      <arglist>(float val)</arglist>
    </member>
    <member kind="function">
      <type>UINT64</type>
      <name>TimeStamp</name>
      <anchorfile>classsick__scan_1_1SickScanImuValue.html</anchorfile>
      <anchor>abffc37850672c911ef95b01ba3c0bdfa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TimeStamp</name>
      <anchorfile>classsick__scan_1_1SickScanImuValue.html</anchorfile>
      <anchor>a00de43bd23368350b339d5eb5645bae0</anchor>
      <arglist>(UINT64 val)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT16</type>
      <name>linearAccelerationReliability</name>
      <anchorfile>classsick__scan_1_1SickScanImuValue.html</anchorfile>
      <anchor>a6a1caa358f0fbf20eadec5c02f71167a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>linearAccelerationX</name>
      <anchorfile>classsick__scan_1_1SickScanImuValue.html</anchorfile>
      <anchor>aeebfd19597e70205e95927990d6b77a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>linearAccelerationY</name>
      <anchorfile>classsick__scan_1_1SickScanImuValue.html</anchorfile>
      <anchor>a38ddc3332b45d942093302a9b403f89f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>linearAccelerationZ</name>
      <anchorfile>classsick__scan_1_1SickScanImuValue.html</anchorfile>
      <anchor>a6a4f7c5bd99b009b74f71d3a89c686ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>quaternionAccuracy</name>
      <anchorfile>classsick__scan_1_1SickScanImuValue.html</anchorfile>
      <anchor>ae1a940c2bf0b984e10ce2da610e79be5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>quaternionW</name>
      <anchorfile>classsick__scan_1_1SickScanImuValue.html</anchorfile>
      <anchor>a0da433edaa633a665f047515fd3bc6cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>quaternionX</name>
      <anchorfile>classsick__scan_1_1SickScanImuValue.html</anchorfile>
      <anchor>ab4def5b99854a758cedcbc9beae33e59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>quaternionY</name>
      <anchorfile>classsick__scan_1_1SickScanImuValue.html</anchorfile>
      <anchor>aba7e8d8438ab0ec672faaab30fd0ec50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>quaternionZ</name>
      <anchorfile>classsick__scan_1_1SickScanImuValue.html</anchorfile>
      <anchor>a2e6aa771fe153f26806d8fbaa2d2c34d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT32</type>
      <name>timeStamp</name>
      <anchorfile>classsick__scan_1_1SickScanImuValue.html</anchorfile>
      <anchor>a4952bde233847235b08f75d7df4e6852</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT16</type>
      <name>velocityReliability</name>
      <anchorfile>classsick__scan_1_1SickScanImuValue.html</anchorfile>
      <anchor>a2c8b565d405e87e60f2388b44180a695</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>velocityX</name>
      <anchorfile>classsick__scan_1_1SickScanImuValue.html</anchorfile>
      <anchor>adc71272112d4d725dade9863db764e82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>velocityY</name>
      <anchorfile>classsick__scan_1_1SickScanImuValue.html</anchorfile>
      <anchor>ab85f75cd9b7b8563d9b9b86fda9bb329</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>velocityZ</name>
      <anchorfile>classsick__scan_1_1SickScanImuValue.html</anchorfile>
      <anchor>a5000aa4eefa10b053794e00262a1137a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick_scan::SickScanMarker</name>
    <filename>classsick__scan_1_1SickScanMarker.html</filename>
    <class kind="class">sick_scan::SickScanMarker::FieldInfo</class>
    <member kind="function">
      <type></type>
      <name>SickScanMarker</name>
      <anchorfile>classsick__scan_1_1SickScanMarker.html</anchorfile>
      <anchor>a57533b4b422c59538c2495dda64cf4a5</anchor>
      <arglist>(ros::NodeHandle *nh=0, const std::string &amp;marker_topic=&quot;&quot;, const std::string &amp;marker_frame_id=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateMarker</name>
      <anchorfile>classsick__scan_1_1SickScanMarker.html</anchorfile>
      <anchor>aee4927fc54b49e686ff88ebd0b22ceb9</anchor>
      <arglist>(const std::vector&lt; SickScanMonField &gt; &amp;fields, int fieldset, int eval_field_logic)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateMarker</name>
      <anchorfile>classsick__scan_1_1SickScanMarker.html</anchorfile>
      <anchor>a63db5f6938393448d4d824ef111354d8</anchor>
      <arglist>(sick_scan::LIDoutputstateMsg &amp;msg, int eval_field_logic)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateMarker</name>
      <anchorfile>classsick__scan_1_1SickScanMarker.html</anchorfile>
      <anchor>aba12541023d6e513f9dbcc05f08b5be9</anchor>
      <arglist>(sick_scan::LFErecMsg &amp;msg, int eval_field_logic)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SickScanMarker</name>
      <anchorfile>classsick__scan_1_1SickScanMarker.html</anchorfile>
      <anchor>a0f473c432efd7e97ad2942cef4974865</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::vector&lt; visualization_msgs::Marker &gt;</type>
      <name>createMonFieldLegend</name>
      <anchorfile>classsick__scan_1_1SickScanMarker.html</anchorfile>
      <anchor>a46f0dfd982acb082ac8bc59f9dc05ddb</anchor>
      <arglist>(const std::vector&lt; FieldInfo &gt; &amp;field_info)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::vector&lt; visualization_msgs::Marker &gt;</type>
      <name>createMonFieldMarker</name>
      <anchorfile>classsick__scan_1_1SickScanMarker.html</anchorfile>
      <anchor>a6ccc98371d87ff8a4e183d713358f8c4</anchor>
      <arglist>(const std::vector&lt; FieldInfo &gt; &amp;field_info)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::vector&lt; visualization_msgs::Marker &gt;</type>
      <name>createMonFieldsetLegend</name>
      <anchorfile>classsick__scan_1_1SickScanMarker.html</anchorfile>
      <anchor>a74094535ea5a6badabf8ac3cf509b30e</anchor>
      <arglist>(int fieldset)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::vector&lt; visualization_msgs::Marker &gt;</type>
      <name>createOutputStateLegend</name>
      <anchorfile>classsick__scan_1_1SickScanMarker.html</anchorfile>
      <anchor>a8d97649372ed224fa7664ed6054bcf6d</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;output_state, const std::vector&lt; std::string &gt; &amp;output_count, const std::vector&lt; std_msgs::ColorRGBA &gt; &amp;output_colors)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>publishMarker</name>
      <anchorfile>classsick__scan_1_1SickScanMarker.html</anchorfile>
      <anchor>a82fd5b083af3d9eae562247040f436f4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_frame_id</name>
      <anchorfile>classsick__scan_1_1SickScanMarker.html</anchorfile>
      <anchor>ac734417a4fc759cdf35a9bc56d753171</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_marker_output_legend_offset_x</name>
      <anchorfile>classsick__scan_1_1SickScanMarker.html</anchorfile>
      <anchor>a92174961903b2426e75b4f9629299cee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>m_marker_publisher</name>
      <anchorfile>classsick__scan_1_1SickScanMarker.html</anchorfile>
      <anchor>a285ca583442909fe444f56f4fd5f1e31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; visualization_msgs::Marker &gt;</type>
      <name>m_scan_fieldset_legend</name>
      <anchorfile>classsick__scan_1_1SickScanMarker.html</anchorfile>
      <anchor>a0fc399745a7cb9d8354824f0dadea2e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; visualization_msgs::Marker &gt;</type>
      <name>m_scan_mon_field_legend</name>
      <anchorfile>classsick__scan_1_1SickScanMarker.html</anchorfile>
      <anchor>a677380888de7ed2c4eaa008d3653f9dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; visualization_msgs::Marker &gt;</type>
      <name>m_scan_mon_field_marker</name>
      <anchorfile>classsick__scan_1_1SickScanMarker.html</anchorfile>
      <anchor>ac00de0d050b60da8140e0f29879b5e87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; sick_scan::SickScanMonField &gt;</type>
      <name>m_scan_mon_fields</name>
      <anchorfile>classsick__scan_1_1SickScanMarker.html</anchorfile>
      <anchor>afe57ed6d18e664b67923e582752d6af5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_scan_mon_fieldset</name>
      <anchorfile>classsick__scan_1_1SickScanMarker.html</anchorfile>
      <anchor>a255c29aa4d1b8c39f2b2fc3901b04fd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; visualization_msgs::Marker &gt;</type>
      <name>m_scan_outputstate_legend</name>
      <anchorfile>classsick__scan_1_1SickScanMarker.html</anchorfile>
      <anchor>ad072257645ca99e6413f27b10152f855</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick_scan::SickScanMessages</name>
    <filename>classsick__scan_1_1SickScanMessages.html</filename>
    <member kind="function">
      <type></type>
      <name>SickScanMessages</name>
      <anchorfile>classsick__scan_1_1SickScanMessages.html</anchorfile>
      <anchor>a80b8af016efe70240b89a9550b4a2009</anchor>
      <arglist>(ros::NodeHandle *nh=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SickScanMessages</name>
      <anchorfile>classsick__scan_1_1SickScanMessages.html</anchorfile>
      <anchor>a743726748c10398815163bc69ef5940d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>parseLFErecMsg</name>
      <anchorfile>classsick__scan_1_1SickScanMessages.html</anchorfile>
      <anchor>a655030a875838f820a9b0d0b62b83b97</anchor>
      <arglist>(const ros::Time &amp;timeStamp, uint8_t *receiveBuffer, int receiveLength, bool useBinaryProtocol, EVAL_FIELD_SUPPORT eval_field_logic, const std::string &amp;frame_id, sick_scan::LFErecMsg &amp;output_msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>parseLIDoutputstateMsg</name>
      <anchorfile>classsick__scan_1_1SickScanMessages.html</anchorfile>
      <anchor>a356ed78b5d532e9e9b940b7264c4609d</anchor>
      <arglist>(const ros::Time &amp;timeStamp, uint8_t *receiveBuffer, int receiveLength, bool useBinaryProtocol, const std::string &amp;frame_id, sick_scan::LIDoutputstateMsg &amp;output_msg)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick_scan::SickScanMonField</name>
    <filename>classsick__scan_1_1SickScanMonField.html</filename>
    <member kind="function">
      <type>SickScanMonFieldType &amp;</type>
      <name>fieldType</name>
      <anchorfile>classsick__scan_1_1SickScanMonField.html</anchorfile>
      <anchor>a2ff324ddaf2bac82d481558de81f7a8b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>const SickScanMonFieldType &amp;</type>
      <name>fieldType</name>
      <anchorfile>classsick__scan_1_1SickScanMonField.html</anchorfile>
      <anchor>a5836792d6071a65361a530bdea43e205</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; float &gt; &amp;</type>
      <name>getFieldPointsX</name>
      <anchorfile>classsick__scan_1_1SickScanMonField.html</anchorfile>
      <anchor>aa1ff9862683a3ac6c8cff57b35942384</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; float &gt; &amp;</type>
      <name>getFieldPointsY</name>
      <anchorfile>classsick__scan_1_1SickScanMonField.html</anchorfile>
      <anchor>a74c1e767386b65f4458755428063ca2d</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getPointCount</name>
      <anchorfile>classsick__scan_1_1SickScanMonField.html</anchorfile>
      <anchor>a3b3bed3be4a54e959b5cf32f234d98cf</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pushFieldPointCarthesian</name>
      <anchorfile>classsick__scan_1_1SickScanMonField.html</anchorfile>
      <anchor>a547b46396d9e3b0c1b77f460365060bf</anchor>
      <arglist>(float x, float y)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; float &gt;</type>
      <name>m_fieldPoints_X</name>
      <anchorfile>classsick__scan_1_1SickScanMonField.html</anchorfile>
      <anchor>af4a33c8f8a249b77a966163cd1cdec3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; float &gt;</type>
      <name>m_fieldPoints_Y</name>
      <anchorfile>classsick__scan_1_1SickScanMonField.html</anchorfile>
      <anchor>a41ca5967f29100b300e17a1496e49ad9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SickScanMonFieldType</type>
      <name>m_fieldType</name>
      <anchorfile>classsick__scan_1_1SickScanMonField.html</anchorfile>
      <anchor>a6dc8058b95d9d7ccdf539ad404055b60</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick_scan::SickScanMonFieldConverter</name>
    <filename>classsick__scan_1_1SickScanMonFieldConverter.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>dynamicFieldPointToCarthesian</name>
      <anchorfile>classsick__scan_1_1SickScanMonFieldConverter.html</anchorfile>
      <anchor>ae5a43cbb3d00d8453d89bb29deb60cc0</anchor>
      <arglist>(float distRefPointMeter, float angleRefPointRad, float rotAngleRad, float rectWidthMeter, float rectLengthMeter, float maxSpeedMeterPerSec, float maxLengthMeter, float points_x[8], float points_y[8])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>rectangularFieldToCarthesian</name>
      <anchorfile>classsick__scan_1_1SickScanMonFieldConverter.html</anchorfile>
      <anchor>a0c9f994aaafa20d0c90587afc179ced0</anchor>
      <arglist>(float distRefPointMeter, float angleRefPointRad, float rotAngleRad, float rectWidthMeter, float rectLengthMeter, float points_x[4], float points_y[4])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>segmentedFieldPointToCarthesian</name>
      <anchorfile>classsick__scan_1_1SickScanMonFieldConverter.html</anchorfile>
      <anchor>a712af6ffc43422c6e011447923a93e31</anchor>
      <arglist>(float range, float angle_rad, float &amp;x, float &amp;y)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick_scan::SickScanRadarObject</name>
    <filename>classsick__scan_1_1SickScanRadarObject.html</filename>
    <member kind="function">
      <type>int</type>
      <name>ObjId</name>
      <anchorfile>classsick__scan_1_1SickScanRadarObject.html</anchorfile>
      <anchor>a1faf568ed238c9d4c8b13bd9c2bb7dc8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ObjId</name>
      <anchorfile>classsick__scan_1_1SickScanRadarObject.html</anchorfile>
      <anchor>a2dbb5deaed42e63d279a655f8f83d3b5</anchor>
      <arglist>(int val)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>ObjLength</name>
      <anchorfile>classsick__scan_1_1SickScanRadarObject.html</anchorfile>
      <anchor>a4c2b0e2657d21b5b6cd0b37d1ff35e07</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ObjLength</name>
      <anchorfile>classsick__scan_1_1SickScanRadarObject.html</anchorfile>
      <anchor>a551786af3e3bac32aed1749e95a7df41</anchor>
      <arglist>(float val)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>P3Dx</name>
      <anchorfile>classsick__scan_1_1SickScanRadarObject.html</anchorfile>
      <anchor>abd3f2df48ea8e3e382e426bc2665fddc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>P3Dx</name>
      <anchorfile>classsick__scan_1_1SickScanRadarObject.html</anchorfile>
      <anchor>a85c858e5d83f5555ca26e4ef9f245eac</anchor>
      <arglist>(float val)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>P3Dy</name>
      <anchorfile>classsick__scan_1_1SickScanRadarObject.html</anchorfile>
      <anchor>a0cb78bbe0e2d2773bdeceff592542746</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>P3Dy</name>
      <anchorfile>classsick__scan_1_1SickScanRadarObject.html</anchorfile>
      <anchor>ade6895d8a151d71ffcb4eaf1ab040b6a</anchor>
      <arglist>(float val)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>V3Dx</name>
      <anchorfile>classsick__scan_1_1SickScanRadarObject.html</anchorfile>
      <anchor>a986582be86549aa2536ed30cca4a506c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>V3Dx</name>
      <anchorfile>classsick__scan_1_1SickScanRadarObject.html</anchorfile>
      <anchor>ac992319212f3640ad0d2951ec7b49cb5</anchor>
      <arglist>(float val)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>V3Dy</name>
      <anchorfile>classsick__scan_1_1SickScanRadarObject.html</anchorfile>
      <anchor>a1a5a202e46eda7066274d3489259d8bc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>V3Dy</name>
      <anchorfile>classsick__scan_1_1SickScanRadarObject.html</anchorfile>
      <anchor>a6d28df18baa7830732a53855aea4bc28</anchor>
      <arglist>(float val)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>objId</name>
      <anchorfile>classsick__scan_1_1SickScanRadarObject.html</anchorfile>
      <anchor>ace58c1ab11443a3a66c539b3f1ef2168</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>objLength</name>
      <anchorfile>classsick__scan_1_1SickScanRadarObject.html</anchorfile>
      <anchor>a4dcbc7e88256d77e888448ded83f3c2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>p3Dx</name>
      <anchorfile>classsick__scan_1_1SickScanRadarObject.html</anchorfile>
      <anchor>a4868e7d49a4bc5c5d2fdce7b011d75dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>p3Dy</name>
      <anchorfile>classsick__scan_1_1SickScanRadarObject.html</anchorfile>
      <anchor>aa23abf4328c237ca8ef01bc49f6cacd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>v3Dx</name>
      <anchorfile>classsick__scan_1_1SickScanRadarObject.html</anchorfile>
      <anchor>a779c7bed0ee1b31e6ba60f2804ead169</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>v3Dy</name>
      <anchorfile>classsick__scan_1_1SickScanRadarObject.html</anchorfile>
      <anchor>a1847a276a50b131ed43f4c7fd6a9991a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick_scan::SickScanRadarRawTarget</name>
    <filename>classsick__scan_1_1SickScanRadarRawTarget.html</filename>
    <member kind="function">
      <type>float</type>
      <name>Ampl</name>
      <anchorfile>classsick__scan_1_1SickScanRadarRawTarget.html</anchorfile>
      <anchor>a512372cf50e3855f0820865ad2d8bad1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Ampl</name>
      <anchorfile>classsick__scan_1_1SickScanRadarRawTarget.html</anchorfile>
      <anchor>a0586eea92c177848dabbf092e7ae0295</anchor>
      <arglist>(float val)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>Azimuth</name>
      <anchorfile>classsick__scan_1_1SickScanRadarRawTarget.html</anchorfile>
      <anchor>ab85366f13cbd5e1031952a1410930294</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Azimuth</name>
      <anchorfile>classsick__scan_1_1SickScanRadarRawTarget.html</anchorfile>
      <anchor>a85f1b987c3f32a2ba8c96a548fa2875e</anchor>
      <arglist>(float val)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>Dist</name>
      <anchorfile>classsick__scan_1_1SickScanRadarRawTarget.html</anchorfile>
      <anchor>a3313be98f90bd972186199955a19e7a0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dist</name>
      <anchorfile>classsick__scan_1_1SickScanRadarRawTarget.html</anchorfile>
      <anchor>a8d7f7f813d3e6119db41353d5dcf022c</anchor>
      <arglist>(float val)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Mode</name>
      <anchorfile>classsick__scan_1_1SickScanRadarRawTarget.html</anchorfile>
      <anchor>a82be37cee388bf1726a22666a96fed93</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Mode</name>
      <anchorfile>classsick__scan_1_1SickScanRadarRawTarget.html</anchorfile>
      <anchor>ac517cbf85004a288fd7862ca8f9b7f18</anchor>
      <arglist>(int val)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>Vrad</name>
      <anchorfile>classsick__scan_1_1SickScanRadarRawTarget.html</anchorfile>
      <anchor>a111f96c3b735e75bd494e8b1804e875a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Vrad</name>
      <anchorfile>classsick__scan_1_1SickScanRadarRawTarget.html</anchorfile>
      <anchor>a48e4cc56ec81a20cfd7a9a8a40d2dc18</anchor>
      <arglist>(float val)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>ampl</name>
      <anchorfile>classsick__scan_1_1SickScanRadarRawTarget.html</anchorfile>
      <anchor>a2a9464052dd107414d489f8e0ab895e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>azimuth</name>
      <anchorfile>classsick__scan_1_1SickScanRadarRawTarget.html</anchorfile>
      <anchor>a33bca87f2822153fffcdeb1076416a67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>dist</name>
      <anchorfile>classsick__scan_1_1SickScanRadarRawTarget.html</anchorfile>
      <anchor>ab446095d90913b12665420071e62c9cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>mode</name>
      <anchorfile>classsick__scan_1_1SickScanRadarRawTarget.html</anchorfile>
      <anchor>abd35627c06f08fc62e73ecf08b749190</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>vrad</name>
      <anchorfile>classsick__scan_1_1SickScanRadarRawTarget.html</anchorfile>
      <anchor>a41058e9726285fe82e6963589b290787</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick_scan::SickScanRadarSingleton</name>
    <filename>classsick__scan_1_1SickScanRadarSingleton.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>getEmulation</name>
      <anchorfile>classsick__scan_1_1SickScanRadarSingleton.html</anchorfile>
      <anchor>abca45c78f3f7cfc743c8f48e0b0caa73</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>parseAsciiDatagram</name>
      <anchorfile>classsick__scan_1_1SickScanRadarSingleton.html</anchorfile>
      <anchor>a76162888942edaae1d0c39c384fa9a48</anchor>
      <arglist>(char *datagram, size_t datagram_length, sick_scan::RadarScan *msgPtr, std::vector&lt; SickScanRadarObject &gt; &amp;objectList, std::vector&lt; SickScanRadarRawTarget &gt; &amp;rawTargetList)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>parseDatagram</name>
      <anchorfile>classsick__scan_1_1SickScanRadarSingleton.html</anchorfile>
      <anchor>ab0b407f0f7fad69db4ae080b1d8be0f6</anchor>
      <arglist>(ros::Time timeStamp, unsigned char *receiveBuffer, int actual_length, bool useBinaryProtocol)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEmulation</name>
      <anchorfile>classsick__scan_1_1SickScanRadarSingleton.html</anchorfile>
      <anchor>a59b9645f1f6ebd8dc1807e9c3c0b981e</anchor>
      <arglist>(bool _emul)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>simulateAsciiDatagram</name>
      <anchorfile>classsick__scan_1_1SickScanRadarSingleton.html</anchorfile>
      <anchor>a522de17426c8426fcf489804fdb2018b</anchor>
      <arglist>(unsigned char *receiveBuffer, int *actual_length)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static SickScanRadarSingleton *</type>
      <name>getInstance</name>
      <anchorfile>classsick__scan_1_1SickScanRadarSingleton.html</anchorfile>
      <anchor>ab4b2006ff8617e9ace4347be73b4c1fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>SickScanRadarSingleton</name>
      <anchorfile>classsick__scan_1_1SickScanRadarSingleton.html</anchorfile>
      <anchor>a4de7243236549cebb0cd616c030bc96b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>simulateAsciiDatagramFromFile</name>
      <anchorfile>classsick__scan_1_1SickScanRadarSingleton.html</anchorfile>
      <anchor>a479282125bd8f75bc9b2819fc7ab67c3</anchor>
      <arglist>(unsigned char *receiveBuffer, int *actual_length, std::string filePattern)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>chatter_pub</name>
      <anchorfile>classsick__scan_1_1SickScanRadarSingleton.html</anchorfile>
      <anchor>a5882a61f5637c515a27b5aa9de355ae7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>cloud_radar_rawtarget_pub_</name>
      <anchorfile>classsick__scan_1_1SickScanRadarSingleton.html</anchorfile>
      <anchor>a0d77997040c60eaa986e8f18b1d34363</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>cloud_radar_track_pub_</name>
      <anchorfile>classsick__scan_1_1SickScanRadarSingleton.html</anchorfile>
      <anchor>a60a7193eec7edfaabcdaed12a0a3a494</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>emul</name>
      <anchorfile>classsick__scan_1_1SickScanRadarSingleton.html</anchorfile>
      <anchor>a4f23e9e89595899f35bd7d9c9095aff7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classsick__scan_1_1SickScanRadarSingleton.html</anchorfile>
      <anchor>a43acb0b5b276f9f6d176c2a5c52e5fb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>radarScan_pub_</name>
      <anchorfile>classsick__scan_1_1SickScanRadarSingleton.html</anchorfile>
      <anchor>af4dc93f4e4fa733c3a41f7e7dfeb9742</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static SickScanRadarSingleton *</type>
      <name>instance</name>
      <anchorfile>classsick__scan_1_1SickScanRadarSingleton.html</anchorfile>
      <anchor>a0a49c9bf153bdf172458fc79953a4b6a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick_scan::SickScanServices</name>
    <filename>classsick__scan_1_1SickScanServices.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>serviceCbColaMsg</name>
      <anchorfile>classsick__scan_1_1SickScanServices.html</anchorfile>
      <anchor>a3eb5c9305601a5340f0f5f1698878880</anchor>
      <arglist>(sick_scan::ColaMsgSrv::Request &amp;service_request, sick_scan::ColaMsgSrv::Response &amp;service_response)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>serviceCbECRChangeArr</name>
      <anchorfile>classsick__scan_1_1SickScanServices.html</anchorfile>
      <anchor>af17781761fbd2157ee5aa53100691e19</anchor>
      <arglist>(sick_scan::ECRChangeArrSrv::Request &amp;service_request, sick_scan::ECRChangeArrSrv::Response &amp;service_response)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>serviceCbLIDoutputstate</name>
      <anchorfile>classsick__scan_1_1SickScanServices.html</anchorfile>
      <anchor>a628be9ac157f53eba474f842f4ef01a7</anchor>
      <arglist>(sick_scan::LIDoutputstateSrv::Request &amp;service_request, sick_scan::LIDoutputstateSrv::Response &amp;service_response)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SickScanServices</name>
      <anchorfile>classsick__scan_1_1SickScanServices.html</anchorfile>
      <anchor>ab0db7f8c7eab74205e555ab17562cdd9</anchor>
      <arglist>(ros::NodeHandle *nh=0, sick_scan::SickScanCommonTcp *common_tcp=0, bool cola_binary=true)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SickScanServices</name>
      <anchorfile>classsick__scan_1_1SickScanServices.html</anchorfile>
      <anchor>adfc47b31a262d7bef31cc9d37aeb1a1d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>sendSopasAndCheckAnswer</name>
      <anchorfile>classsick__scan_1_1SickScanServices.html</anchorfile>
      <anchor>a1624a84c79e62af041b9238fe558553c</anchor>
      <arglist>(const std::string &amp;sopasCmd, std::vector&lt; unsigned char &gt; &amp;sopasReplyBin, std::string &amp;sopasReplyString)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_cola_binary</name>
      <anchorfile>classsick__scan_1_1SickScanServices.html</anchorfile>
      <anchor>a792a6e3a14f84ac5a9855d79b1d8a0e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>sick_scan::SickScanCommonTcp *</type>
      <name>m_common_tcp</name>
      <anchorfile>classsick__scan_1_1SickScanServices.html</anchorfile>
      <anchor>a34f81e43b9d5d88b72164b3184111cbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>m_srv_server_ColaMsg</name>
      <anchorfile>classsick__scan_1_1SickScanServices.html</anchorfile>
      <anchor>a3f70543932c3dda63f08641a51c08c44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>m_srv_server_ECRChangeArr</name>
      <anchorfile>classsick__scan_1_1SickScanServices.html</anchorfile>
      <anchor>a17ae500ca28332eba97bfeaa87e1f28a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>m_srv_server_LIDoutputstate</name>
      <anchorfile>classsick__scan_1_1SickScanServices.html</anchorfile>
      <anchor>a57dc3a07f5e63bafcbfb7b7806d6afd8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SickThread</name>
    <filename>classSickThread.html</filename>
    <templarg>T</templarg>
    <templarg>M</templarg>
    <base>ThreadWrapperBase</base>
    <member kind="function">
      <type>void</type>
      <name>join</name>
      <anchorfile>classSickThread.html</anchorfile>
      <anchor>a6717b745bb3d30c2f4da9c551720a477</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SickThread</name>
      <anchorfile>classSickThread.html</anchorfile>
      <anchor>a9868eda5147ce38c1688cd930ccac86c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SickThread</name>
      <anchorfile>classSickThread.html</anchorfile>
      <anchor>a6c1e84c8f7d39b0027426835aeb41cf1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_threadShouldRun</name>
      <anchorfile>classSickThread.html</anchorfile>
      <anchor>a5946dcd87b5ff72279e3b9472991d74d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>thread_entry</name>
      <anchorfile>classSickThread.html</anchorfile>
      <anchor>a027e0e089cbf88c2d34484d6a7599113</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SickThread&lt; Tcp, &amp;Tcp::readThreadFunction &gt;</name>
    <filename>classSickThread.html</filename>
    <base>ThreadWrapperBase</base>
    <member kind="function">
      <type>void</type>
      <name>join</name>
      <anchorfile>classSickThread.html</anchorfile>
      <anchor>a6717b745bb3d30c2f4da9c551720a477</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SickThread</name>
      <anchorfile>classSickThread.html</anchorfile>
      <anchor>a9868eda5147ce38c1688cd930ccac86c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SickThread</name>
      <anchorfile>classSickThread.html</anchorfile>
      <anchor>a6c1e84c8f7d39b0027426835aeb41cf1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_threadShouldRun</name>
      <anchorfile>classSickThread.html</anchorfile>
      <anchor>a5946dcd87b5ff72279e3b9472991d74d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>thread_entry</name>
      <anchorfile>classSickThread.html</anchorfile>
      <anchor>a027e0e089cbf88c2d34484d6a7599113</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SoftwarePLL</name>
    <filename>classSoftwarePLL.html</filename>
    <member kind="function">
      <type>double</type>
      <name>AllowedTimeDeviation</name>
      <anchorfile>classSoftwarePLL.html</anchorfile>
      <anchor>a35523396b5c97946b81f4c98e11ec82d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AllowedTimeDeviation</name>
      <anchorfile>classSoftwarePLL.html</anchorfile>
      <anchor>a167479be8bf27aa17fb1b5b9703f23b4</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>extraPolateRelativeTimeStamp</name>
      <anchorfile>classSoftwarePLL.html</anchorfile>
      <anchor>af1743af286d6f780cf0757f8b733a63e</anchor>
      <arglist>(uint32_t tick)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>ExtrapolationDivergenceCounter</name>
      <anchorfile>classSoftwarePLL.html</anchorfile>
      <anchor>a605289c24d969a8064374ac7d94df55b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ExtrapolationDivergenceCounter</name>
      <anchorfile>classSoftwarePLL.html</anchorfile>
      <anchor>a2240a9477bf5f5a5c6c7ee6d3afb0785</anchor>
      <arglist>(uint32_t val)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>findDiffInFifo</name>
      <anchorfile>classSoftwarePLL.html</anchorfile>
      <anchor>a14359aea8a85b201ca04038ecfb9b65c</anchor>
      <arglist>(double diff, double tol)</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>FirstTick</name>
      <anchorfile>classSoftwarePLL.html</anchorfile>
      <anchor>a74b1d72ec20a7a871321f99840226ddc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>FirstTick</name>
      <anchorfile>classSoftwarePLL.html</anchorfile>
      <anchor>aa84f0265f597e26bf7142770082c117b</anchor>
      <arglist>(uint64_t val)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>FirstTimeStamp</name>
      <anchorfile>classSoftwarePLL.html</anchorfile>
      <anchor>aa74ec0eb9c47e3113c07f29a1e9f70bd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>FirstTimeStamp</name>
      <anchorfile>classSoftwarePLL.html</anchorfile>
      <anchor>aae97478a2f2c7e9298a69a5d65f5d0c5</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getCorrectedTimeStamp</name>
      <anchorfile>classSoftwarePLL.html</anchorfile>
      <anchor>af6ccd75a464a33e8fdb4afd21c97317f</anchor>
      <arglist>(uint32_t &amp;sec, uint32_t &amp;nanoSec, uint32_t tick)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetCorrectedTimeStamp</name>
      <anchorfile>classSoftwarePLL.html</anchorfile>
      <anchor>a339eee736c1823979c62351be5345613</anchor>
      <arglist>(uint32_t &amp;sec, uint32_t &amp;nanoSec, uint32_t tick)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getDemoFileData</name>
      <anchorfile>classSoftwarePLL.html</anchorfile>
      <anchor>afc1eb9fbb4711dda59f159aed8611471</anchor>
      <arglist>(std::string fileName, std::vector&lt; uint32_t &gt; &amp;tickVec, std::vector&lt; uint32_t &gt; &amp;secVec, std::vector&lt; uint32_t &gt; &amp;nanoSecVec)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>InterpolationSlope</name>
      <anchorfile>classSoftwarePLL.html</anchorfile>
      <anchor>aaadc795241ace43908bbfbcc6e973b54</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InterpolationSlope</name>
      <anchorfile>classSoftwarePLL.html</anchorfile>
      <anchor>a3fa26b63f6af9f2486a0ff68b36bafcf</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsInitialized</name>
      <anchorfile>classSoftwarePLL.html</anchorfile>
      <anchor>ab043103fde2ca5d4ecdb4bf82a0569e6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>IsInitialized</name>
      <anchorfile>classSoftwarePLL.html</anchorfile>
      <anchor>a3efa5f9b13523520684105e42a856a98</anchor>
      <arglist>(bool val)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsInitialized</name>
      <anchorfile>classSoftwarePLL.html</anchorfile>
      <anchor>ab043103fde2ca5d4ecdb4bf82a0569e6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>pushIntoFifo</name>
      <anchorfile>classSoftwarePLL.html</anchorfile>
      <anchor>aa56d1656ae046a81e2499f2a2ee98bf2</anchor>
      <arglist>(double curTimeStamp, uint32_t curtick)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>UpdatePLL</name>
      <anchorfile>classSoftwarePLL.html</anchorfile>
      <anchor>a8babc3c2d6155c7825f7be76f9092fdc</anchor>
      <arglist>(uint32_t sec, uint32_t nanoSec, uint32_t curtick)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>updatePLL</name>
      <anchorfile>classSoftwarePLL.html</anchorfile>
      <anchor>a14950319fbd02fe0387f3bafe99bd86b</anchor>
      <arglist>(uint32_t sec, uint32_t nanoSec, uint32_t curtick)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SoftwarePLL</name>
      <anchorfile>classSoftwarePLL.html</anchorfile>
      <anchor>a42725659854cad2691dc6f9df917e9c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SoftwarePLL</name>
      <anchorfile>classSoftwarePLL.html</anchorfile>
      <anchor>a42725659854cad2691dc6f9df917e9c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static SoftwarePLL &amp;</type>
      <name>instance</name>
      <anchorfile>classSoftwarePLL.html</anchorfile>
      <anchor>a1df567305c04f1a540008042b0dfa502</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static SoftwarePLL &amp;</type>
      <name>Instance</name>
      <anchorfile>classSoftwarePLL.html</anchorfile>
      <anchor>ae46681181c23722208b31932c1ae3636</anchor>
      <arglist>(const std::string &amp;id=&quot;&quot;, int fifo_length=7)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>testbed</name>
      <anchorfile>classSoftwarePLL.html</anchorfile>
      <anchor>acb3874b0bea4f102c2046d71af63f7ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>packeds_droped</name>
      <anchorfile>classSoftwarePLL.html</anchorfile>
      <anchor>a71eb93db83ad68e1bc7a42ea0ad4b590</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>fifoSize</name>
      <anchorfile>classSoftwarePLL.html</anchorfile>
      <anchor>afd2d9e53ae4ce5580c0aaafc1a65a2c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>AllowedTimeDeviation</name>
      <anchorfile>classSoftwarePLL.html</anchorfile>
      <anchor>a35523396b5c97946b81f4c98e11ec82d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>AllowedTimeDeviation</name>
      <anchorfile>classSoftwarePLL.html</anchorfile>
      <anchor>a167479be8bf27aa17fb1b5b9703f23b4</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>ExtraPolateRelativeTimeStamp</name>
      <anchorfile>classSoftwarePLL.html</anchorfile>
      <anchor>a60739223fdab9abb111b730738be52ec</anchor>
      <arglist>(uint32_t tick)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>uint32_t</type>
      <name>ExtrapolationDivergenceCounter</name>
      <anchorfile>classSoftwarePLL.html</anchorfile>
      <anchor>a605289c24d969a8064374ac7d94df55b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>ExtrapolationDivergenceCounter</name>
      <anchorfile>classSoftwarePLL.html</anchorfile>
      <anchor>a2240a9477bf5f5a5c6c7ee6d3afb0785</anchor>
      <arglist>(uint32_t val)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>uint64_t</type>
      <name>FirstTick</name>
      <anchorfile>classSoftwarePLL.html</anchorfile>
      <anchor>a74b1d72ec20a7a871321f99840226ddc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>FirstTick</name>
      <anchorfile>classSoftwarePLL.html</anchorfile>
      <anchor>aa84f0265f597e26bf7142770082c117b</anchor>
      <arglist>(uint64_t val)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>FirstTimeStamp</name>
      <anchorfile>classSoftwarePLL.html</anchorfile>
      <anchor>aa74ec0eb9c47e3113c07f29a1e9f70bd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>FirstTimeStamp</name>
      <anchorfile>classSoftwarePLL.html</anchorfile>
      <anchor>aae97478a2f2c7e9298a69a5d65f5d0c5</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>InterpolationSlope</name>
      <anchorfile>classSoftwarePLL.html</anchorfile>
      <anchor>aaadc795241ace43908bbfbcc6e973b54</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>InterpolationSlope</name>
      <anchorfile>classSoftwarePLL.html</anchorfile>
      <anchor>a3fa26b63f6af9f2486a0ff68b36bafcf</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>IsInitialized</name>
      <anchorfile>classSoftwarePLL.html</anchorfile>
      <anchor>a3efa5f9b13523520684105e42a856a98</anchor>
      <arglist>(bool val)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>PushIntoFifo</name>
      <anchorfile>classSoftwarePLL.html</anchorfile>
      <anchor>ad6c639f82b96cce00b831c8dccc2cb5c</anchor>
      <arglist>(double curTimeStamp, uint32_t curtick)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>nearSameTimeStamp</name>
      <anchorfile>classSoftwarePLL.html</anchorfile>
      <anchor>ae0d6457d926b46e8e02b4e4196f49b5a</anchor>
      <arglist>(double relTimeStamp1, double relTimeStamp2)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>NearSameTimeStamp</name>
      <anchorfile>classSoftwarePLL.html</anchorfile>
      <anchor>a456d22c0333bc64b8c6ce7a2e709d1ba</anchor>
      <arglist>(double relTimeStamp1, double relTimeStamp2)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>SoftwarePLL &amp;</type>
      <name>operator=</name>
      <anchorfile>classSoftwarePLL.html</anchorfile>
      <anchor>a36cfe2fba093ffec2aa75ae7be478261</anchor>
      <arglist>(const SoftwarePLL &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>SoftwarePLL &amp;</type>
      <name>operator=</name>
      <anchorfile>classSoftwarePLL.html</anchorfile>
      <anchor>a36cfe2fba093ffec2aa75ae7be478261</anchor>
      <arglist>(const SoftwarePLL &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>SoftwarePLL</name>
      <anchorfile>classSoftwarePLL.html</anchorfile>
      <anchor>ae47066fd13355d33bee26f7afbf98ced</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>SoftwarePLL</name>
      <anchorfile>classSoftwarePLL.html</anchorfile>
      <anchor>a6b80301a01aa5212c1033acb6d6658f8</anchor>
      <arglist>(const SoftwarePLL &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>SoftwarePLL</name>
      <anchorfile>classSoftwarePLL.html</anchorfile>
      <anchor>a4f0ea0bbf786fb03cb5a5b9d43742daa</anchor>
      <arglist>(int fifo_length=7)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>SoftwarePLL</name>
      <anchorfile>classSoftwarePLL.html</anchorfile>
      <anchor>a6b80301a01aa5212c1033acb6d6658f8</anchor>
      <arglist>(const SoftwarePLL &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>updateInterpolationSlope</name>
      <anchorfile>classSoftwarePLL.html</anchorfile>
      <anchor>a63d60d314051454aca29d125961ea91f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>UpdateInterpolationSlope</name>
      <anchorfile>classSoftwarePLL.html</anchorfile>
      <anchor>ad98b9763e116c29ee52c08655d9a62da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>allowedTimeDeviation</name>
      <anchorfile>classSoftwarePLL.html</anchorfile>
      <anchor>aeadd1eba6725a4d73f98588c467c4a57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>AllowedTimeDeviation_</name>
      <anchorfile>classSoftwarePLL.html</anchorfile>
      <anchor>a8e4e16802ebdd59d1f9348b44977be55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>clockFifo</name>
      <anchorfile>classSoftwarePLL.html</anchorfile>
      <anchor>a3749b524ff5d763c6df49965996717f6</anchor>
      <arglist>[fifoSize]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>ClockFifo_</name>
      <anchorfile>classSoftwarePLL.html</anchorfile>
      <anchor>aaf90c9d28cda0e9ea530797264e5ca70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>dClockDiffFeedBack</name>
      <anchorfile>classSoftwarePLL.html</anchorfile>
      <anchor>a243df0dbd74ac907fb7de012d09b2147</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>dTAvgFeedback</name>
      <anchorfile>classSoftwarePLL.html</anchorfile>
      <anchor>aa5ab594a541c8e23ceaecaef5a82416f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>extrapolationDivergenceCounter</name>
      <anchorfile>classSoftwarePLL.html</anchorfile>
      <anchor>a7293354dafe9c4fe773ce865dfe8ff74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>ExtrapolationDivergenceCounter_</name>
      <anchorfile>classSoftwarePLL.html</anchorfile>
      <anchor>aeb9d83764c54f07754bdfa2833784dcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const int</type>
      <name>FifoSize_</name>
      <anchorfile>classSoftwarePLL.html</anchorfile>
      <anchor>a88ab6990904f1a878549b94b3c2f2079</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint64_t</type>
      <name>firstTick</name>
      <anchorfile>classSoftwarePLL.html</anchorfile>
      <anchor>a0838a5d1d846022560254f10cd4b5a62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint64_t</type>
      <name>FirstTick_</name>
      <anchorfile>classSoftwarePLL.html</anchorfile>
      <anchor>af93f369fbc257c713feb49a6c4d66634</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>firstTimeStamp</name>
      <anchorfile>classSoftwarePLL.html</anchorfile>
      <anchor>a2858651cda972ed9d2e30394d90f5eb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>FirstTimeStamp_</name>
      <anchorfile>classSoftwarePLL.html</anchorfile>
      <anchor>a2e29c3bcc3cdc2ff8edfafb9e557ccd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>interpolationSlope</name>
      <anchorfile>classSoftwarePLL.html</anchorfile>
      <anchor>a1fb9cf8bf5a766c35639d4a04145f82f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>InterpolationSlope_</name>
      <anchorfile>classSoftwarePLL.html</anchorfile>
      <anchor>a9b0bf4803252cafb8b8763e269574ddc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>isInitialized</name>
      <anchorfile>classSoftwarePLL.html</anchorfile>
      <anchor>add9d4886dfdfe581680984439a647765</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>IsInitialized_</name>
      <anchorfile>classSoftwarePLL.html</anchorfile>
      <anchor>ac89619841568e9537a5215383418a093</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>lastcurtick</name>
      <anchorfile>classSoftwarePLL.html</anchorfile>
      <anchor>a642120673d7dde74c9b83fed8a70312d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>Lastcurtick_</name>
      <anchorfile>classSoftwarePLL.html</anchorfile>
      <anchor>ae7e24815b14f3420d6303f18e58784fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>lastValidTick</name>
      <anchorfile>classSoftwarePLL.html</anchorfile>
      <anchor>aa447491be331f091433e8afeb6116f98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>lastValidTimeStamp</name>
      <anchorfile>classSoftwarePLL.html</anchorfile>
      <anchor>afc70cff01f31caebd7024034b8e320bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>mostRecentNanoSec</name>
      <anchorfile>classSoftwarePLL.html</anchorfile>
      <anchor>a617465b93125fed7b7211e3f2e2f6b1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>mostRecentSec</name>
      <anchorfile>classSoftwarePLL.html</anchorfile>
      <anchor>a932a0666223e6aba0f2fe2d0bca5ab51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>mostRecentTimeStamp</name>
      <anchorfile>classSoftwarePLL.html</anchorfile>
      <anchor>ad0e5b9cff0a94cb18f3357e3084aa369</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>numberValInFifo</name>
      <anchorfile>classSoftwarePLL.html</anchorfile>
      <anchor>a7f9f11d24239236ae2d8e2bb60e16cb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>NumberValInFifo_</name>
      <anchorfile>classSoftwarePLL.html</anchorfile>
      <anchor>af87e95be6503ca525e6244b1cb075e8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>tickFifo</name>
      <anchorfile>classSoftwarePLL.html</anchorfile>
      <anchor>abdf0509227d91e8cb7a404ae063772e9</anchor>
      <arglist>[fifoSize]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; uint32_t &gt;</type>
      <name>TickFifo_</name>
      <anchorfile>classSoftwarePLL.html</anchorfile>
      <anchor>a8fdb65eb55eba1149333a8d9ae5dbefe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static std::map&lt; std::string, SoftwarePLL * &gt;</type>
      <name>_instances</name>
      <anchorfile>classSoftwarePLL.html</anchorfile>
      <anchor>acbde4db6bdcb692d8ee51ae62f532b43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const double</type>
      <name>MaxAllowedTimeDeviation</name>
      <anchorfile>classSoftwarePLL.html</anchorfile>
      <anchor>ae8b170f3b68ae393e2893b2b00e620a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const double</type>
      <name>MaxAllowedTimeDeviation_</name>
      <anchorfile>classSoftwarePLL.html</anchorfile>
      <anchor>a4917ddcdf5b1eb4eb8733ba66aa79b2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const uint32_t</type>
      <name>MaxExtrapolationCounter</name>
      <anchorfile>classSoftwarePLL.html</anchorfile>
      <anchor>addb8eac748abd50ce79019f810064785</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const uint32_t</type>
      <name>MaxExtrapolationCounter_</name>
      <anchorfile>classSoftwarePLL.html</anchorfile>
      <anchor>a1992a130f1dabd04c331237e768fb7d7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SopasAnswer</name>
    <filename>classSopasAnswer.html</filename>
    <member kind="function">
      <type>BYTE *</type>
      <name>getBuffer</name>
      <anchorfile>classSopasAnswer.html</anchorfile>
      <anchor>ac1a894a988dcaf4938fabfd8aa2a59ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classSopasAnswer.html</anchorfile>
      <anchor>a87fd6cc1940452f1faf3cceb8cc44c89</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UINT32</type>
      <name>size</name>
      <anchorfile>classSopasAnswer.html</anchorfile>
      <anchor>a7dc300dff6b9d3f54874b64797fdef45</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SopasAnswer</name>
      <anchorfile>classSopasAnswer.html</anchorfile>
      <anchor>addf85a04e791775d75bfc06dedbfc615</anchor>
      <arglist>(const BYTE *answer, UINT32 answerLength)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SopasAnswer</name>
      <anchorfile>classSopasAnswer.html</anchorfile>
      <anchor>a5a417bd34dccb4a332c733bb98773f6e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BYTE *</type>
      <name>m_answerBuffer</name>
      <anchorfile>classSopasAnswer.html</anchorfile>
      <anchor>aabdf0c67f085c8dacb38102470b861df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT32</type>
      <name>m_answerLength</name>
      <anchorfile>classSopasAnswer.html</anchorfile>
      <anchor>a28da79703a93f84ca12b5f8a03b0eb8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>devices::SopasAnswer</name>
    <filename>classdevices_1_1SopasAnswer.html</filename>
    <member kind="function">
      <type>BYTE *</type>
      <name>getBuffer</name>
      <anchorfile>classdevices_1_1SopasAnswer.html</anchorfile>
      <anchor>aa16f6e6436d660dfc8234ae5870bdb45</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classdevices_1_1SopasAnswer.html</anchorfile>
      <anchor>a362530dfe4d52c9f0a2fadddb8549de1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UINT32</type>
      <name>size</name>
      <anchorfile>classdevices_1_1SopasAnswer.html</anchorfile>
      <anchor>a6d10726a6437d2e482fcf7f13de66332</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SopasAnswer</name>
      <anchorfile>classdevices_1_1SopasAnswer.html</anchorfile>
      <anchor>addf85a04e791775d75bfc06dedbfc615</anchor>
      <arglist>(const BYTE *answer, UINT32 answerLength)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SopasAnswer</name>
      <anchorfile>classdevices_1_1SopasAnswer.html</anchorfile>
      <anchor>a5a417bd34dccb4a332c733bb98773f6e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BYTE *</type>
      <name>m_answerBuffer</name>
      <anchorfile>classdevices_1_1SopasAnswer.html</anchorfile>
      <anchor>afc00a9fc9ebf5962b29fc7cb9997c4db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT32</type>
      <name>m_answerLength</name>
      <anchorfile>classdevices_1_1SopasAnswer.html</anchorfile>
      <anchor>abb5d3b823cc302cc57b4aed82ae4bd36</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>devices::SopasBase</name>
    <filename>classdevices_1_1SopasBase.html</filename>
    <member kind="enumvalue">
      <name>ByIndex</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>aeb3487752b6520723e5117cc14acd0ccaeaef042a2439cd7b3bb14f3b812e3e70</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ByName</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>aeb3487752b6520723e5117cc14acd0cca0da1b36dfaf42f5892ff3b8ac6670689</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoLa_A</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>aa1f45b54ba9c29c64025482c221f98c6a8a453e97ee78cded785f1cf1512e3144</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoLa_B</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>aa1f45b54ba9c29c64025482c221f98c6afd6c450c8ac1b1d4c4389ad25fef9741</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>DecoderFunction</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a151ba5067547401bea60bdc6692a2631</anchor>
      <arglist>)(SopasEventMessage &amp;frame)</arglist>
    </member>
    <member kind="enumvalue">
      <name>MSG_ERROR</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a5f9d130696ab71c351bd0e89cb3af800a01f6d7fef1442f63d581849356c92566</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MSG_EVENT_ACKNOWLEDGE</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a5f9d130696ab71c351bd0e89cb3af800ab10c24f810e29a2cba688865c6b6478c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MSG_INVOKE_METHOD_ANSWER</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a5f9d130696ab71c351bd0e89cb3af800a43d7fb6a31e482ba12f0686b10274627</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MSG_METHOD_RESULT_ANSWER</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a5f9d130696ab71c351bd0e89cb3af800a47cdd2321dc36838c43b81181e85db05</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MSG_READ_VARIABLE_ANSWER</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a5f9d130696ab71c351bd0e89cb3af800ade042117947ae6e8fc9728d012f93427</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MSG_REGISTER_EVENT_ANSWER</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a5f9d130696ab71c351bd0e89cb3af800a1b07a067e9a7167e9ea88ad9d727207b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MSG_SEND_EVENT</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a5f9d130696ab71c351bd0e89cb3af800a97f5226a0ba43113d02daed911b550b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MSG_UNKNOWN</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a5f9d130696ab71c351bd0e89cb3af800a1bbc9bb2bfc64ae8e1cbf8190d9ef493</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MSG_WRITE_VARIABLE_ANSWER</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a5f9d130696ab71c351bd0e89cb3af800afa6416cec287c7a531c9f442de0f3fde</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>SopasEncoding</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>aeb3487752b6520723e5117cc14acd0cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ByName</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>aeb3487752b6520723e5117cc14acd0cca0da1b36dfaf42f5892ff3b8ac6670689</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ByIndex</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>aeb3487752b6520723e5117cc14acd0ccaeaef042a2439cd7b3bb14f3b812e3e70</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>SopasMessageType</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a5f9d130696ab71c351bd0e89cb3af800</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MSG_UNKNOWN</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a5f9d130696ab71c351bd0e89cb3af800a1bbc9bb2bfc64ae8e1cbf8190d9ef493</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MSG_SEND_EVENT</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a5f9d130696ab71c351bd0e89cb3af800a97f5226a0ba43113d02daed911b550b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MSG_READ_VARIABLE_ANSWER</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a5f9d130696ab71c351bd0e89cb3af800ade042117947ae6e8fc9728d012f93427</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MSG_WRITE_VARIABLE_ANSWER</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a5f9d130696ab71c351bd0e89cb3af800afa6416cec287c7a531c9f442de0f3fde</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MSG_INVOKE_METHOD_ANSWER</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a5f9d130696ab71c351bd0e89cb3af800a43d7fb6a31e482ba12f0686b10274627</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MSG_METHOD_RESULT_ANSWER</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a5f9d130696ab71c351bd0e89cb3af800a47cdd2321dc36838c43b81181e85db05</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MSG_REGISTER_EVENT_ANSWER</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a5f9d130696ab71c351bd0e89cb3af800a1b07a067e9a7167e9ea88ad9d727207b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MSG_EVENT_ACKNOWLEDGE</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a5f9d130696ab71c351bd0e89cb3af800ab10c24f810e29a2cba688865c6b6478c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MSG_ERROR</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a5f9d130696ab71c351bd0e89cb3af800a01f6d7fef1442f63d581849356c92566</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>SopasProtocol</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>aa1f45b54ba9c29c64025482c221f98c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoLa_A</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>aa1f45b54ba9c29c64025482c221f98c6a8a453e97ee78cded785f1cf1512e3144</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoLa_B</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>aa1f45b54ba9c29c64025482c221f98c6afd6c450c8ac1b1d4c4389ad25fef9741</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>action_getScannerTypeAndVersion</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a45429b5e1aff59a7745f65d7798e639a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>connect</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a17911ef35b08baf9df5cd2dfbd90802d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>disconnect</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>ad534c45c65d718e3cbbdf0bbd16258bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getScannerName</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>abc5c2620cd98c34700ee1c55dc73f317</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getScannerVersion</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a4275bb67addb81b3c25abe41d46b86af</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>init</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a1d3909e768d709e038d36d343b85c49c</anchor>
      <arglist>(SopasProtocol protocol, std::string ipAddress, UINT16 portNumber, bool weWantScanData, bool weWantFieldData, bool readOnlyMode, Tcp::DisconnectFunction disconnectFunction, void *obj)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>invokeMethod</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a01287e7dbfdd06882970874a6e093a91</anchor>
      <arglist>(const std::string &amp;methodeName, BYTE *parameters, UINT16 parametersLength, SopasAnswer *&amp;answer)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>invokeMethod</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a5599d557347a3a4940951b8e1aa27c1a</anchor>
      <arglist>(UINT16 index, BYTE *parameters, UINT16 parametersLength, SopasAnswer *&amp;answer)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isConnected</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>ad48bb0fc2936cf5939bb9abc6ac5d236</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isReadOnly</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a2189829aa0fd337ee714cc0ba3553f01</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>makeAngleValid</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a628e0966223f7bedb9f9b115cb4b03db</anchor>
      <arglist>(double angle)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>readVariable</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a0452038b9f198c861805da5110055031</anchor>
      <arglist>(const std::string &amp;variableName, SopasAnswer *&amp;answer)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>readVariable</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a5644781ebd7ee8b9cfef363c4d0b7a82</anchor>
      <arglist>(UINT16 index, SopasAnswer *&amp;answer)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>registerEvent</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a442df8605c248cf1c36988237c29b07b</anchor>
      <arglist>(const std::string &amp;eventName)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>registerEvent</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a3c0824fe3806f16f6738fe305368b0cf</anchor>
      <arglist>(UINT16 index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEventCallbackFunction</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a22886ece5b3bebff5a771d7b0078a2df</anchor>
      <arglist>(DecoderFunction decoderFunction, const std::string &amp;eventName)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEventCallbackFunction</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>ac207d1e88a8b5eedaf10854c6753537d</anchor>
      <arglist>(DecoderFunction decoderFunction, UINT16 eventIndex)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setReadOnlyMode</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a856c2984c4efbfe931eb12d3fbefff5d</anchor>
      <arglist>(bool mode)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SopasBase</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a1e49925ebdecd4712d2d274ca36e471e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>unregisterEvent</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a68dc23483f257501a376cfa0cb4f56f2</anchor>
      <arglist>(const std::string &amp;eventName)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>unregisterEvent</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>aacb56654759d5d8d0764f46c1fce360a</anchor>
      <arglist>(UINT16 index)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>writeVariable</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>ad8e330552ce6661f13b40a60c3226518</anchor>
      <arglist>(const std::string &amp;variableName, BYTE *parameters, UINT16 parametersLength)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>writeVariable</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>af4c9a25dcea36f7d1faba6cd8b8cbece</anchor>
      <arglist>(UINT16 index, BYTE *parameters, UINT16 parametersLength)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SopasBase</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>acabecaa8a0bb333712c33c3a7d140791</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>convertSopasErrorCodeToText</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a52039906011fd14fb39be5c79b0c4841</anchor>
      <arglist>(UINT16 errorCode)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>COMMAND_Event_Acknowledge</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>ac61d69a37ebb4ad89237c506b845d7ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>COMMAND_Invoke_Method_Answer</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a64ff49b0d2c0fb17538409e070db3998</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>COMMAND_Invoke_Method_ByIndex</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a03c93606391783026496f867fd857dff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>COMMAND_Invoke_Method_ByName</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>ad363443cc00d934467121c781ae4639d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>COMMAND_Method_Result_Answer</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a384e16190538b435e1001e7ddf72d0da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>COMMAND_Method_Result_ByIndex</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>aa97d12dc7f851600e5d6f8136aaf3f83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>COMMAND_Method_Result_ByName</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>aa6eb639aeadc72faa19368d53856b5f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>COMMAND_Read_Variable_Answer</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a4bf6603934586587396d70fb1afe400b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>COMMAND_Read_Variable_ByIndex</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>acc88b5416a47c52460c191569c2b9db8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>COMMAND_Read_Variable_ByName</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a96afa363995c2aa23347ecb6c7607485</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>COMMAND_Register_Event_Answer</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a857bf8c6d6f2e2f34b20e61ad33a1536</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>COMMAND_Register_Event_ByIndex</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>ac7fedac2876354031c748e004ad45787</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>COMMAND_Register_Event_ByName</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a2ed1e8fdde57473dfea82439e63158be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>COMMAND_Send_Event_ByIndex</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>ab6e58cf9f3f830219f91fb17cb92b848</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>COMMAND_Send_Event_ByName</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>adaa11dd95e3ab588322b73da51642477</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>COMMAND_Write_Variable_Answer</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a6c9e221f8673076aa6e1702ea242657d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>COMMAND_Write_Variable_ByIndex</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a497553a3e6b22b515d2bac06288b8df9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>COMMAND_Write_Variable_ByName</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a793077fbd5f92238d1ab041a4d3eb0e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>EVENTNAME_SUBSCRIBE_EVALCASES</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a2fc77c8e979e4e4ee8f29a4599fc4981</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>EVENTNAME_SUBSCRIBE_SCANS</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>aa673d831ae343505f70e40404af1efd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const UINT16</type>
      <name>INDEX_DEVICE_IDENT</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a0d401959005fd8ce4965a4ca7c7929aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>METHODNAME_LOGIN</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a54e7958e9b095148ad8df8fee2e3ac07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>METHODNAME_LOGOUT</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a85f4cb569bc3e45247ba0f01d145b264</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>METHODNAME_SET_SCANCONFIG</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>af93054600362fd690353f184ce8ec6a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>METHODNAME_START_MEASURE</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>aeca8374be9ea3ec2592c99fe74ecd362</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>METHODNAME_STOP_MEASURE</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>aa221f3c367bf9d9e0cbfe044cbb900af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>VARIABLENAME_DATAOUTPUTRANGE</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>ad45481f008b3be902c0cc56373081187</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>VARIABLENAME_DEVICEIDENT</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>aef3882903737a7b4e1c3b793db13aabf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>VARIABLENAME_SCANCONFIG</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a92cfc43e085bf5716e88c12dec86b7ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>VARIABLENAME_SCANDATACONFIG</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>abda2f749537e3768617c7d64ab96715b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>AA</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a1876f8deab490322c12b67ae9e7b9747a12ab7203e8c1d751451d2397cd81e81e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>AI</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a1876f8deab490322c12b67ae9e7b9747a5221be4f0107886520d5f676f62ba376</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>AN</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a1876f8deab490322c12b67ae9e7b9747a73a48b7f982d1d205e232bbcb3347420</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>CMD_UNKNOWN</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a1876f8deab490322c12b67ae9e7b9747ad164151a6e2c4d67f1f779a3db094fad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>CONNECTED</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a6e3881a09807ec6f9263a96f65ae3c3ca5906a98821e4649e4dc21399a2dc106a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>CONSTRUCTED</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a6e3881a09807ec6f9263a96f65ae3c3ca5a5e11607d2c7ca1991cc0afc1a22135</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>EA</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a1876f8deab490322c12b67ae9e7b9747a4a9802e456f95c49c42ee8377bda37ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>EI</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a1876f8deab490322c12b67ae9e7b9747a10d54132b232bab69fc15efce926f9a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>FA</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a1876f8deab490322c12b67ae9e7b9747af90d8a5ef702c1eedb7c5719ff1e241c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>MA</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a1876f8deab490322c12b67ae9e7b9747a6b8deea02b3686af05e29878d0a4ba15</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>MI</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a1876f8deab490322c12b67ae9e7b9747a17f5c89ae3e5dac092a126c9fafa37e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>RA</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a1876f8deab490322c12b67ae9e7b9747a2dcea4a919de7b84567e3faadf3a1bd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>RI</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a1876f8deab490322c12b67ae9e7b9747a5b47d56de06939cb95baa7d41857098e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>RN</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a1876f8deab490322c12b67ae9e7b9747aa53aa7a3d164702ae49f49d7eefce560</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>SA</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a1876f8deab490322c12b67ae9e7b9747a0cefdb02f891cdf1617b644cbf8625b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>SI</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a1876f8deab490322c12b67ae9e7b9747affd5d1c3ff652f46bacea8396a342da5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>SN</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a1876f8deab490322c12b67ae9e7b9747abf1ef85c1e22715c85e1660a3994b65e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration" protection="protected">
      <type></type>
      <name>SopasCommand</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a1876f8deab490322c12b67ae9e7b9747</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>CMD_UNKNOWN</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a1876f8deab490322c12b67ae9e7b9747ad164151a6e2c4d67f1f779a3db094fad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>RI</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a1876f8deab490322c12b67ae9e7b9747a5b47d56de06939cb95baa7d41857098e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>WI</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a1876f8deab490322c12b67ae9e7b9747aecd68b81f712bc88ac6238f89fc15c39</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>MI</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a1876f8deab490322c12b67ae9e7b9747a17f5c89ae3e5dac092a126c9fafa37e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>AI</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a1876f8deab490322c12b67ae9e7b9747a5221be4f0107886520d5f676f62ba376</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>EI</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a1876f8deab490322c12b67ae9e7b9747a10d54132b232bab69fc15efce926f9a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>SI</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a1876f8deab490322c12b67ae9e7b9747affd5d1c3ff652f46bacea8396a342da5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>RA</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a1876f8deab490322c12b67ae9e7b9747a2dcea4a919de7b84567e3faadf3a1bd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>WA</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a1876f8deab490322c12b67ae9e7b9747ad30d700727e2491f6e116b0f71e639fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>MA</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a1876f8deab490322c12b67ae9e7b9747a6b8deea02b3686af05e29878d0a4ba15</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>AA</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a1876f8deab490322c12b67ae9e7b9747a12ab7203e8c1d751451d2397cd81e81e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>EA</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a1876f8deab490322c12b67ae9e7b9747a4a9802e456f95c49c42ee8377bda37ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>SA</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a1876f8deab490322c12b67ae9e7b9747a0cefdb02f891cdf1617b644cbf8625b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>RN</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a1876f8deab490322c12b67ae9e7b9747aa53aa7a3d164702ae49f49d7eefce560</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>AN</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a1876f8deab490322c12b67ae9e7b9747a73a48b7f982d1d205e232bbcb3347420</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>SN</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a1876f8deab490322c12b67ae9e7b9747abf1ef85c1e22715c85e1660a3994b65e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>FA</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a1876f8deab490322c12b67ae9e7b9747af90d8a5ef702c1eedb7c5719ff1e241c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration" protection="protected">
      <type></type>
      <name>State</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a6e3881a09807ec6f9263a96f65ae3c3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>CONSTRUCTED</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a6e3881a09807ec6f9263a96f65ae3c3ca5a5e11607d2c7ca1991cc0afc1a22135</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>CONNECTED</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a6e3881a09807ec6f9263a96f65ae3c3ca5906a98821e4649e4dc21399a2dc106a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>WA</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a1876f8deab490322c12b67ae9e7b9747ad30d700727e2491f6e116b0f71e639fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>WI</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a1876f8deab490322c12b67ae9e7b9747aecd68b81f712bc88ac6238f89fc15c39</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>SopasCommand</type>
      <name>colaA_decodeCommand</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a7eed489d417be5053283c16bf26448a5</anchor>
      <arglist>(std::string *rxData)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>evalCaseResultDecoder</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a1b0112e838ebcd9be7c85eda96844101</anchor>
      <arglist>(SopasEventMessage &amp;msg)=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>receiveAnswer</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>af478105ab8fda04af3a5c7a3b998bbff</anchor>
      <arglist>(SopasCommand cmd, std::string name, UINT32 timeout, SopasAnswer *&amp;answer)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>receiveAnswer</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a39206661b6e852355a402404ad6d1624</anchor>
      <arglist>(SopasCommand cmd, UINT16 index, UINT32 timeout, SopasAnswer *&amp;answer)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>receiveAnswer_CoLa_A</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>ab981c4beff86586c7dfc77ace5cac7db</anchor>
      <arglist>(SopasCommand cmd, std::string name, UINT32 timeout, SopasAnswer *&amp;answer)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>receiveAnswer_CoLa_A</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a14ee33495296562dc3e63faddef0d949</anchor>
      <arglist>(SopasCommand cmd, UINT16 index, UINT32 timeout, SopasAnswer *&amp;answer)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>receiveAnswer_CoLa_B</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>ac83d4aeac255e1155c67ea1a37896e8d</anchor>
      <arglist>(SopasCommand cmd, std::string name, UINT32 timeout, SopasAnswer *&amp;answer)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>receiveAnswer_CoLa_B</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>aa6b4933f3e57b4a6ec413be1819640f6</anchor>
      <arglist>(SopasCommand cmd, UINT16 index, UINT32 timeout, SopasAnswer *&amp;answer)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>scanDataDecoder</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a6af66e8c87c5a8f293337eb0245e87e3</anchor>
      <arglist>(SopasEventMessage &amp;msg)=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>sendCommandBuffer</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a44b754fd03ad1a081c032b2f4a8a018e</anchor>
      <arglist>(UINT8 *buffer, UINT16 len)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::string</type>
      <name>sopasCommandToString</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>ad22e3479735ddb66393ce5219f000659</anchor>
      <arglist>(SopasCommand cmd)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>SopasCommand</type>
      <name>stringToSopasCommand</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a37b0a22cb61849dd2daa6f084dfbc66a</anchor>
      <arglist>(const std::string &amp;cmdString)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_beVerbose</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a04c9a9ddf583d6799c27ecca3ed43de8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_fieldEventIsRegistered</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>abe6e593ec6c28d921d5ad49b38df562a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isLoggedIn</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>ab928a59e08e7161e8d512e8e32bcec00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_scanEventIsRegistered</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a58e6453c7b99c03c091ff5132e6d7652</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_scannerName</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>aa37bb36d79c8f83c9b1ef53d1f0093d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_scannerVersion</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a5571cfad0976a9f9076f4c1a0c4227e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>State</type>
      <name>m_state</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a58230c62acfafaf56c83cf25d9f8ad40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_weWantFieldData</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a67ab271a0b6c46da1edc955f0d14a550</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_weWantScanData</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a53c7fe7496bb920dce97f5166c1dd142</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::map&lt; UINT16, DecoderFunction &gt;</type>
      <name>DecoderFunctionMapByIndex</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a145120a5c906284b853ea864d6aa6938</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::map&lt; std::string, DecoderFunction &gt;</type>
      <name>DecoderFunctionMapByName</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a1fe1d341805e845dcab11e5d9032ef69</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::map&lt; UINT16, std::string &gt;</type>
      <name>IndexToNameMap</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a74f1078b14f9a0b3ed9278d7df42532c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>closeTcpConnection</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a1388d67c6a0f4b91e3552a357a7aff5d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>colaA_decodeScannerTypeAndVersion</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>ae9284d73ee10a41662b23282a028f953</anchor>
      <arglist>(std::string *rxData)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>colaB_decodeScannerTypeAndVersion</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>ac8abcc2a45fea69f5bd67ece3c194e9f</anchor>
      <arglist>(UINT8 *buffer, UINT16 pos)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>copyFrameToResposeBuffer</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>abd7d7030f568588cf0d0dc2fcfc7b697</anchor>
      <arglist>(UINT32 frameLength)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>SopasEventMessage</type>
      <name>findFrameInReceiveBuffer</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a3044dd142b13b409aad1cb11328a7de9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>openTcpConnection</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>abfb84c316e75493ca882955fd653f6c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>processFrame</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a98dbd57349e006bbd093cccd7285e8ff</anchor>
      <arglist>(SopasEventMessage &amp;frame)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>processFrame_CoLa_A</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a210f3069044f81151eb881080fe72afb</anchor>
      <arglist>(SopasEventMessage &amp;frame)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>processFrame_CoLa_B</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a89b73d1c64692c20c46a4188a8a42b41</anchor>
      <arglist>(SopasEventMessage &amp;frame)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>readCallbackFunction</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>af80f73b2da660335f1a03dcf9485d09f</anchor>
      <arglist>(UINT8 *buffer, UINT32 &amp;numOfBytes)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>removeFrameFromReceiveBuffer</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>adcd95b2b886bf0ab47d9930d38f86f9d</anchor>
      <arglist>(UINT32 frameLength)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>readCallbackFunctionS</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a0fe3b22d5e07b7fc1ea34f839e5498da</anchor>
      <arglist>(void *obj, UINT8 *buffer, UINT32 &amp;numOfBytes)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DecoderFunctionMapByIndex</type>
      <name>m_decoderFunctionMapByIndex</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a7a01a065e41affec81bd38d69858ed2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DecoderFunctionMapByName</type>
      <name>m_decoderFunctionMapByName</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>ad376e53e4f86ef01e589a2ff26a3555e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SopasEncoding</type>
      <name>m_encoding</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a061e687f28515788aa29fa6015631483</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IndexToNameMap</type>
      <name>m_indexToNameMap</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a64c85fbf17483251dfc0ab18e1c397b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_ipAddress</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>aef3f727a64d17f12d5ac22d17d9fe6c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT32</type>
      <name>m_numberOfBytesInReceiveBuffer</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>ad79c66278525133748a49a9eccc03475</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT32</type>
      <name>m_numberOfBytesInResponseBuffer</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>aa1f50a678def925dcd7a38b8a569dd03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT16</type>
      <name>m_portNumber</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a1d7f2a930f4fbbffb34b9354e3c923af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SopasProtocol</type>
      <name>m_protocol</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a65dd01eaaa708f042b5863a78443b144</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_readOnlyMode</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a1f98ddb9591fc531e6f91aa23511b21c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT8</type>
      <name>m_receiveBuffer</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a2f149b5c9136c027d60beda56bdf26b5</anchor>
      <arglist>[25000]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Mutex</type>
      <name>m_receiveDataMutex</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a5d914899dbb8d10715c8db3530826f7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT8</type>
      <name>m_responseBuffer</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a37289a2cce385924aeb323fb5e989e37</anchor>
      <arglist>[1024]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Tcp</type>
      <name>m_tcp</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>ab010da4e6c000a782b16a2baf48c9a85</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SopasEventMessage</name>
    <filename>classSopasEventMessage.html</filename>
    <member kind="function">
      <type>std::string</type>
      <name>getCommandString</name>
      <anchorfile>classSopasEventMessage.html</anchorfile>
      <anchor>a9dcbae5d1a5bacac6411865f5385fc56</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>BYTE *</type>
      <name>getPayLoad</name>
      <anchorfile>classSopasEventMessage.html</anchorfile>
      <anchor>af2877151eefc317c06071c2be0a60b31</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UINT32</type>
      <name>getPayLoadLength</name>
      <anchorfile>classSopasEventMessage.html</anchorfile>
      <anchor>a4412250f4b6343176463c8259ec82e22</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SopasProtocol</type>
      <name>getProtocolType</name>
      <anchorfile>classSopasEventMessage.html</anchorfile>
      <anchor>a178c7f23f819f314745ad92c6db59842</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>BYTE *</type>
      <name>getRawData</name>
      <anchorfile>classSopasEventMessage.html</anchorfile>
      <anchor>a8091eb12ab58d673e560c442cadb9d20</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>INT32</type>
      <name>getVariableIndex</name>
      <anchorfile>classSopasEventMessage.html</anchorfile>
      <anchor>a9ef6ad702e9c34704c5356d9737f5c73</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getVariableName</name>
      <anchorfile>classSopasEventMessage.html</anchorfile>
      <anchor>a729584e6c1bc699967e88f917e3b5ac3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classSopasEventMessage.html</anchorfile>
      <anchor>ac298e6da0a4c68cec160e23d5f140e8c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UINT32</type>
      <name>size</name>
      <anchorfile>classSopasEventMessage.html</anchorfile>
      <anchor>acf56548189752b272dfbce01dddad36b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SopasEventMessage</name>
      <anchorfile>classSopasEventMessage.html</anchorfile>
      <anchor>a3aef5cac8309bdb5b57181391e1a24f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SopasEventMessage</name>
      <anchorfile>classSopasEventMessage.html</anchorfile>
      <anchor>a3c1280ea284f71bb79e5565a12f143f9</anchor>
      <arglist>(BYTE *buffer, SopasProtocol protocol, UINT32 frameLength)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SopasEventMessage</name>
      <anchorfile>classSopasEventMessage.html</anchorfile>
      <anchor>ad5e6a60e85ff3ee8c9130771876a1620</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>detectEncoding</name>
      <anchorfile>classSopasEventMessage.html</anchorfile>
      <anchor>a657a902a5f76a15c6c4b5a50e12260e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>detectMessageType</name>
      <anchorfile>classSopasEventMessage.html</anchorfile>
      <anchor>a4014cdba4ec4ee41717685cca4439528</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BYTE *</type>
      <name>m_buffer</name>
      <anchorfile>classSopasEventMessage.html</anchorfile>
      <anchor>ae98780af66fb0f2e3dc9770fc310c13f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT32</type>
      <name>m_frameLength</name>
      <anchorfile>classSopasEventMessage.html</anchorfile>
      <anchor>a42b74caae95675d22443ff319111b986</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SopasProtocol</type>
      <name>m_protocol</name>
      <anchorfile>classSopasEventMessage.html</anchorfile>
      <anchor>a5923625a9c4bf0068792f30d9cfdb8f9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>devices::SopasEventMessage</name>
    <filename>classdevices_1_1SopasEventMessage.html</filename>
    <member kind="function">
      <type>std::string</type>
      <name>getCommandString</name>
      <anchorfile>classdevices_1_1SopasEventMessage.html</anchorfile>
      <anchor>a9dcbae5d1a5bacac6411865f5385fc56</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SopasBase::SopasEncoding</type>
      <name>getEncodingType</name>
      <anchorfile>classdevices_1_1SopasEventMessage.html</anchorfile>
      <anchor>a57323394d554c1e66356b2738b9d8fd3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SopasBase::SopasMessageType</type>
      <name>getMessageType</name>
      <anchorfile>classdevices_1_1SopasEventMessage.html</anchorfile>
      <anchor>a18d900ebc008c9ad98519f5a01a2466e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>BYTE *</type>
      <name>getPayLoad</name>
      <anchorfile>classdevices_1_1SopasEventMessage.html</anchorfile>
      <anchor>af2877151eefc317c06071c2be0a60b31</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UINT32</type>
      <name>getPayLoadLength</name>
      <anchorfile>classdevices_1_1SopasEventMessage.html</anchorfile>
      <anchor>a4412250f4b6343176463c8259ec82e22</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SopasBase::SopasProtocol</type>
      <name>getProtocolType</name>
      <anchorfile>classdevices_1_1SopasEventMessage.html</anchorfile>
      <anchor>a135789f52d70fe879fe9b4afb7b545d8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>INT32</type>
      <name>getVariableIndex</name>
      <anchorfile>classdevices_1_1SopasEventMessage.html</anchorfile>
      <anchor>a9ef6ad702e9c34704c5356d9737f5c73</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getVariableName</name>
      <anchorfile>classdevices_1_1SopasEventMessage.html</anchorfile>
      <anchor>a729584e6c1bc699967e88f917e3b5ac3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classdevices_1_1SopasEventMessage.html</anchorfile>
      <anchor>a25c07ded036282879abb3c7c1d1206c0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UINT32</type>
      <name>size</name>
      <anchorfile>classdevices_1_1SopasEventMessage.html</anchorfile>
      <anchor>a1546df99ebca7f43d0e12727ded1ba08</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SopasEventMessage</name>
      <anchorfile>classdevices_1_1SopasEventMessage.html</anchorfile>
      <anchor>a3aef5cac8309bdb5b57181391e1a24f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SopasEventMessage</name>
      <anchorfile>classdevices_1_1SopasEventMessage.html</anchorfile>
      <anchor>a1f9e5b5e158c1c4155e3247b3f0d6708</anchor>
      <arglist>(BYTE *buffer, SopasBase::SopasProtocol protocol, UINT32 frameLength)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SopasEventMessage</name>
      <anchorfile>classdevices_1_1SopasEventMessage.html</anchorfile>
      <anchor>a51b4a48fb868c29a6cf724fc84bb84d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>detectEncoding</name>
      <anchorfile>classdevices_1_1SopasEventMessage.html</anchorfile>
      <anchor>a657a902a5f76a15c6c4b5a50e12260e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>detectMessageType</name>
      <anchorfile>classdevices_1_1SopasEventMessage.html</anchorfile>
      <anchor>a4014cdba4ec4ee41717685cca4439528</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BYTE *</type>
      <name>m_buffer</name>
      <anchorfile>classdevices_1_1SopasEventMessage.html</anchorfile>
      <anchor>a29bef72c7ef70f0da16b77e7e2801a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SopasBase::SopasEncoding</type>
      <name>m_encoding</name>
      <anchorfile>classdevices_1_1SopasEventMessage.html</anchorfile>
      <anchor>a342aab54ca1a93d8f8acce18077860d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT32</type>
      <name>m_frameLength</name>
      <anchorfile>classdevices_1_1SopasEventMessage.html</anchorfile>
      <anchor>a176d8cc9757d3055b54b28f0fa13e9a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SopasBase::SopasMessageType</type>
      <name>m_messageType</name>
      <anchorfile>classdevices_1_1SopasEventMessage.html</anchorfile>
      <anchor>a2d77359d1c2d2507659ff67c46c37ab7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SopasBase::SopasProtocol</type>
      <name>m_protocol</name>
      <anchorfile>classdevices_1_1SopasEventMessage.html</anchorfile>
      <anchor>a3689c850b64c5effa36aedd094052e7c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Tcp</name>
    <filename>classTcp.html</filename>
    <member kind="typedef">
      <type>void(*</type>
      <name>DisconnectFunction</name>
      <anchorfile>classTcp.html</anchorfile>
      <anchor>a649c232b23d2186c1a723711d2a35d0f</anchor>
      <arglist>)(void *obj)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>ReadFunction</name>
      <anchorfile>classTcp.html</anchorfile>
      <anchor>adae4ea9f6988ae82f72aef49ed620044</anchor>
      <arglist>)(void *obj, UINT8 *inputBuffer, UINT32 &amp;numBytes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>close</name>
      <anchorfile>classTcp.html</anchorfile>
      <anchor>ac43c5e2477b874a52296201208cff6f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UINT32</type>
      <name>getNumReadableBytes</name>
      <anchorfile>classTcp.html</anchorfile>
      <anchor>aba63eafb9e0891a5031c44b0fdfa86d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isOpen</name>
      <anchorfile>classTcp.html</anchorfile>
      <anchor>af617a64a55a5b48735282dc8c35701e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>open</name>
      <anchorfile>classTcp.html</anchorfile>
      <anchor>a1742b1b8fb7b03baef56a19115a01a12</anchor>
      <arglist>(std::string ipAddress, UINT16 port, bool enableVerboseDebugOutput=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>open</name>
      <anchorfile>classTcp.html</anchorfile>
      <anchor>a4658087bb412af06a81ff1c9d35fe4ac</anchor>
      <arglist>(UINT32 ipAddress, UINT16 port, bool enableVerboseDebugOutput=false)</arglist>
    </member>
    <member kind="function">
      <type>UINT32</type>
      <name>read</name>
      <anchorfile>classTcp.html</anchorfile>
      <anchor>a321420de2eb4d071e30a2e76944fd470</anchor>
      <arglist>(UINT8 *buffer, UINT32 bufferLen)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>readString</name>
      <anchorfile>classTcp.html</anchorfile>
      <anchor>ac69432171e4b188c7879438eb7cd21f8</anchor>
      <arglist>(UINT8 delimiter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDisconnectCallbackFunction</name>
      <anchorfile>classTcp.html</anchorfile>
      <anchor>a7e5f0e8c64c879a22c5549a11985af73</anchor>
      <arglist>(DisconnectFunction discFunction, void *obj)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setReadCallbackFunction</name>
      <anchorfile>classTcp.html</anchorfile>
      <anchor>a9de0abd210748c42a221dd967a8a8a0e</anchor>
      <arglist>(ReadFunction readFunction, void *obj)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Tcp</name>
      <anchorfile>classTcp.html</anchorfile>
      <anchor>a0ab8ef6357482def6593a0856b5ec050</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>write</name>
      <anchorfile>classTcp.html</anchorfile>
      <anchor>ac8f2cea2ebe19329d096727d87103ba6</anchor>
      <arglist>(UINT8 *buffer, UINT32 numberOfBytes)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Tcp</name>
      <anchorfile>classTcp.html</anchorfile>
      <anchor>a2a6d6ca2b96b9106c8664802371d0ded</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>isClientConnected_unlocked</name>
      <anchorfile>classTcp.html</anchorfile>
      <anchor>a6e72aad56434a71f9b9cfbc22037ca92</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>INT32</type>
      <name>readInputData</name>
      <anchorfile>classTcp.html</anchorfile>
      <anchor>a3f461c36cfa8b78dac49bb3b3877321d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>readThreadFunction</name>
      <anchorfile>classTcp.html</anchorfile>
      <anchor>a8507861559460853f3cd62f879ccf1d8</anchor>
      <arglist>(bool &amp;endThread, UINT16 &amp;waitTimeMs)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>startServerThread</name>
      <anchorfile>classTcp.html</anchorfile>
      <anchor>aa94762f5b2fa188251f39c0696e8a403</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>stopReadThread</name>
      <anchorfile>classTcp.html</anchorfile>
      <anchor>a9a140cb6cccfff8f516df59805dcd245</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>stopServerThread</name>
      <anchorfile>classTcp.html</anchorfile>
      <anchor>ad758a9e9785ef859269eb01bbc2c1949</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_beVerbose</name>
      <anchorfile>classTcp.html</anchorfile>
      <anchor>ad93a34f4e865888b370a717d6fef209f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>INT32</type>
      <name>m_connectionSocket</name>
      <anchorfile>classTcp.html</anchorfile>
      <anchor>ab7e0c28f80ecfacbaf727d74a172f155</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DisconnectFunction</type>
      <name>m_disconnectFunction</name>
      <anchorfile>classTcp.html</anchorfile>
      <anchor>a17dffa7605dd6cd3e02c26b909fdd036</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *</type>
      <name>m_disconnectFunctionObjPtr</name>
      <anchorfile>classTcp.html</anchorfile>
      <anchor>a8eed06b0ca93c36812b9bb68cd1ff7dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_longStringWarningPrinted</name>
      <anchorfile>classTcp.html</anchorfile>
      <anchor>af6f93a4b5bb48211700d66e99f4f0c40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ReadFunction</type>
      <name>m_readFunction</name>
      <anchorfile>classTcp.html</anchorfile>
      <anchor>a5a08af95a1823c34354a390de6d28772</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *</type>
      <name>m_readFunctionObjPtr</name>
      <anchorfile>classTcp.html</anchorfile>
      <anchor>a8f6ae9eb007f21c1084c19805ec8be84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SickThread&lt; Tcp, &amp;Tcp::readThreadFunction &gt;</type>
      <name>m_readThread</name>
      <anchorfile>classTcp.html</anchorfile>
      <anchor>a599f10c1e38ea73b16936fbfecca68a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::list&lt; unsigned char &gt;</type>
      <name>m_rxBuffer</name>
      <anchorfile>classTcp.html</anchorfile>
      <anchor>a160a6174783c995e2b1fc5d6789821e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_rxString</name>
      <anchorfile>classTcp.html</anchorfile>
      <anchor>a7fdc92b9d27576fbfd9815e48a2b22af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>struct sockaddr_in</type>
      <name>m_serverAddr</name>
      <anchorfile>classTcp.html</anchorfile>
      <anchor>a8c64eb0cbd357ae6d34d9626d6249378</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Mutex</type>
      <name>m_socketMutex</name>
      <anchorfile>classTcp.html</anchorfile>
      <anchor>a0a7c83a7897e143985600137c14d6589</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick_scan::TestcaseGenerator</name>
    <filename>classsick__scan_1_1TestcaseGenerator.html</filename>
    <member kind="function" static="yes">
      <type>static sick_scan::SickLocColaTelegramMsg</type>
      <name>createColaResponse</name>
      <anchorfile>classsick__scan_1_1TestcaseGenerator.html</anchorfile>
      <anchor>a34c6bf32d06853a07d0945c5072dd3a5</anchor>
      <arglist>(const sick_scan::SickLocColaTelegramMsg &amp;cola_request, const std::string &amp;scanner_type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static sick_scan::SickLocResultPortTestcaseMsg</type>
      <name>createDefaultResultPortTestcase</name>
      <anchorfile>classsick__scan_1_1TestcaseGenerator.html</anchorfile>
      <anchor>aee7cb2a2e7daf6b8f6522f63a0b8e5d8</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static sick_scan::SickLocResultPortTestcaseMsg</type>
      <name>createRandomResultPortTestcase</name>
      <anchorfile>classsick__scan_1_1TestcaseGenerator.html</anchorfile>
      <anchor>a13a54b7f757379f1623069a55199c07c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static sick_scan::SickLocResultPortTestcaseMsg</type>
      <name>createResultPortCircles</name>
      <anchorfile>classsick__scan_1_1TestcaseGenerator.html</anchorfile>
      <anchor>a7cfb97c19a287f77bed539bb98cc0be2</anchor>
      <arglist>(double circle_radius, double circle_yaw)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>LocalizationEnabled</name>
      <anchorfile>classsick__scan_1_1TestcaseGenerator.html</anchorfile>
      <anchor>a2c39868f8c44594f0b1cd266b06296be</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint32_t</type>
      <name>ResultPoseInterval</name>
      <anchorfile>classsick__scan_1_1TestcaseGenerator.html</anchorfile>
      <anchor>a3c23785347a512fcb54b8fc4eaff2ff7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ResultTelegramsEnabled</name>
      <anchorfile>classsick__scan_1_1TestcaseGenerator.html</anchorfile>
      <anchor>a4f817fbd54b475859114007a7a4c86fd</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>SendScandataEnabled</name>
      <anchorfile>classsick__scan_1_1TestcaseGenerator.html</anchorfile>
      <anchor>ae43c7873628e862e2f637c4e64ba3b50</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static uint32_t</type>
      <name>createTimestampTicksMilliSec</name>
      <anchorfile>classsick__scan_1_1TestcaseGenerator.html</anchorfile>
      <anchor>a946c2f2212e28ee2850295cd77c6ba6f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static std::string</type>
      <name>decstr</name>
      <anchorfile>classsick__scan_1_1TestcaseGenerator.html</anchorfile>
      <anchor>aee98f5d2e44d613f2036a83e2bb853e3</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static std::string</type>
      <name>hexstr</name>
      <anchorfile>classsick__scan_1_1TestcaseGenerator.html</anchorfile>
      <anchor>aab0ceab378fe7629faf34e8f2cac7fb1</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static std::map&lt; std::string, int32_t &gt;</type>
      <name>s_controller_settings</name>
      <anchorfile>classsick__scan_1_1TestcaseGenerator.html</anchorfile>
      <anchor>af473feb4fd769fcb88db2210625ba291</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static std::map&lt; std::string, std::string &gt;</type>
      <name>s_controller_settings_str</name>
      <anchorfile>classsick__scan_1_1TestcaseGenerator.html</anchorfile>
      <anchor>ab0f2114419f706f5c0250357b5863832</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static uint32_t</type>
      <name>s_u32ResultPoseInterval</name>
      <anchorfile>classsick__scan_1_1TestcaseGenerator.html</anchorfile>
      <anchor>a0e73f27123d9a7035496059f24a773f5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick_scan::TestServerThread</name>
    <filename>classsick__scan_1_1TestServerThread.html</filename>
    <class kind="class">sick_scan::TestServerThread::ServerColaRequest</class>
    <member kind="function">
      <type>void</type>
      <name>messageCbResultPortTelegrams</name>
      <anchorfile>classsick__scan_1_1TestServerThread.html</anchorfile>
      <anchor>abf713a88eddbb25fcff8f3bf0edcf990</anchor>
      <arglist>(const sick_scan::SickLocResultPortTelegramMsg &amp;msg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>messageCbResultPortTelegramsROS2</name>
      <anchorfile>classsick__scan_1_1TestServerThread.html</anchorfile>
      <anchor>a91f83a57839b958d8ecfaa89dd7d4d54</anchor>
      <arglist>(const std::shared_ptr&lt; sick_scan::SickLocResultPortTelegramMsg &gt; msg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>start</name>
      <anchorfile>classsick__scan_1_1TestServerThread.html</anchorfile>
      <anchor>a055eac45b6a823487302dd5822827516</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>stop</name>
      <anchorfile>classsick__scan_1_1TestServerThread.html</anchorfile>
      <anchor>a576b50f8d8d4fbc7a4d93624563ac710</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TestServerThread</name>
      <anchorfile>classsick__scan_1_1TestServerThread.html</anchorfile>
      <anchor>acf0e559ab23bcc453caef8c7832f30e8</anchor>
      <arglist>(ROS::NodePtr nh=0, int ip_port_results=2201, int ip_port_cola=2111)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TestServerThread</name>
      <anchorfile>classsick__scan_1_1TestServerThread.html</anchorfile>
      <anchor>a1d1f3a562395d1f96942b401d5705097</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>DONT_ACCECPT</name>
      <anchorfile>classsick__scan_1_1TestServerThread.html</anchorfile>
      <anchor>aacf09f2fb4ed3650b62cc33d7a63a902ad6b7112987b82e7e3c774cfc1d142169</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>DONT_LISTEN</name>
      <anchorfile>classsick__scan_1_1TestServerThread.html</anchorfile>
      <anchor>aacf09f2fb4ed3650b62cc33d7a63a902ab3ed008bdd111fc292e6f604da90554d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>DONT_SEND</name>
      <anchorfile>classsick__scan_1_1TestServerThread.html</anchorfile>
      <anchor>aacf09f2fb4ed3650b62cc33d7a63a902a37acbc20ab8fd9c8f7819ecdcc3e23de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration" protection="protected">
      <type></type>
      <name>ERROR_SIMULATION_ENUM</name>
      <anchorfile>classsick__scan_1_1TestServerThread.html</anchorfile>
      <anchor>aacf09f2fb4ed3650b62cc33d7a63a902</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>NO_ERROR</name>
      <anchorfile>classsick__scan_1_1TestServerThread.html</anchorfile>
      <anchor>aacf09f2fb4ed3650b62cc33d7a63a902a32c700d06abc4f6709e018d6d07ab9d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>DONT_LISTEN</name>
      <anchorfile>classsick__scan_1_1TestServerThread.html</anchorfile>
      <anchor>aacf09f2fb4ed3650b62cc33d7a63a902ab3ed008bdd111fc292e6f604da90554d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>DONT_ACCECPT</name>
      <anchorfile>classsick__scan_1_1TestServerThread.html</anchorfile>
      <anchor>aacf09f2fb4ed3650b62cc33d7a63a902ad6b7112987b82e7e3c774cfc1d142169</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>DONT_SEND</name>
      <anchorfile>classsick__scan_1_1TestServerThread.html</anchorfile>
      <anchor>aacf09f2fb4ed3650b62cc33d7a63a902a37acbc20ab8fd9c8f7819ecdcc3e23de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>SEND_RANDOM_TCP</name>
      <anchorfile>classsick__scan_1_1TestServerThread.html</anchorfile>
      <anchor>aacf09f2fb4ed3650b62cc33d7a63a902ac9932f8d86b2fb908b36b4d365241b89</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>SEND_INVALID_TELEGRAMS</name>
      <anchorfile>classsick__scan_1_1TestServerThread.html</anchorfile>
      <anchor>aacf09f2fb4ed3650b62cc33d7a63a902a50c7dfefe54def25a16e025af0d7ea77</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>enum sick_scan::TestServerThread::ERROR_SIMULATION_ENUM</type>
      <name>ERROR_SIMULATION_FLAG</name>
      <anchorfile>classsick__scan_1_1TestServerThread.html</anchorfile>
      <anchor>a72d245986eed886e54f2f9d2bda7fbb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>NO_ERROR</name>
      <anchorfile>classsick__scan_1_1TestServerThread.html</anchorfile>
      <anchor>aacf09f2fb4ed3650b62cc33d7a63a902a32c700d06abc4f6709e018d6d07ab9d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>SEND_INVALID_TELEGRAMS</name>
      <anchorfile>classsick__scan_1_1TestServerThread.html</anchorfile>
      <anchor>aacf09f2fb4ed3650b62cc33d7a63a902a50c7dfefe54def25a16e025af0d7ea77</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>SEND_RANDOM_TCP</name>
      <anchorfile>classsick__scan_1_1TestServerThread.html</anchorfile>
      <anchor>aacf09f2fb4ed3650b62cc33d7a63a902ac9932f8d86b2fb908b36b4d365241b89</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>boost::asio::ip::tcp::socket *</type>
      <name>socket_ptr</name>
      <anchorfile>classsick__scan_1_1TestServerThread.html</anchorfile>
      <anchor>a23e3a2854edceafec11a33782f7c1012</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>boost::thread *</type>
      <name>thread_ptr</name>
      <anchorfile>classsick__scan_1_1TestServerThread.html</anchorfile>
      <anchor>a70ac9cab817bc0f1c56a28e964763a35</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>closeScandataThread</name>
      <anchorfile>classsick__scan_1_1TestServerThread.html</anchorfile>
      <anchor>a054e37731b51acc5a2523f5b885c38e4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>closeSocket</name>
      <anchorfile>classsick__scan_1_1TestServerThread.html</anchorfile>
      <anchor>adf068ff2b76a7e8b5478f32a700d705a</anchor>
      <arglist>(socket_ptr &amp;p_socket)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>closeTcpConnections</name>
      <anchorfile>classsick__scan_1_1TestServerThread.html</anchorfile>
      <anchor>a47f2a69cb2eb563aa571f407cec5e7ba</anchor>
      <arglist>(bool force_shutdown=false)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>closeWorkerThreads</name>
      <anchorfile>classsick__scan_1_1TestServerThread.html</anchorfile>
      <anchor>a84c6d861c3eb4f037ff097ac98943dc4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>errorSimulationWait</name>
      <anchorfile>classsick__scan_1_1TestServerThread.html</anchorfile>
      <anchor>add050f66a65788170d6036df21073547</anchor>
      <arglist>(double seconds)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>errorSimulationWaitForTelegramReceived</name>
      <anchorfile>classsick__scan_1_1TestServerThread.html</anchorfile>
      <anchor>a03d4ee0f8efda11d6ee44ae88a3b0543</anchor>
      <arglist>(double timeout_seconds, sick_scan::SickLocResultPortTelegramMsg &amp;telegram_msg)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>runConnectionThreadColaCb</name>
      <anchorfile>classsick__scan_1_1TestServerThread.html</anchorfile>
      <anchor>a44503fc8f599f46fbc4faf45a865b530</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>runConnectionThreadGenericCb</name>
      <anchorfile>classsick__scan_1_1TestServerThread.html</anchorfile>
      <anchor>affda7729fac4b4faddd9a8bef2b7727d</anchor>
      <arglist>(boost::asio::ip::tcp::acceptor &amp;tcp_acceptor_results, int ip_port_results, Callable thread_function_cb)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>runConnectionThreadResultCb</name>
      <anchorfile>classsick__scan_1_1TestServerThread.html</anchorfile>
      <anchor>aff8376f509b34f0573b860735484669d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>runErrorSimulationThreadCb</name>
      <anchorfile>classsick__scan_1_1TestServerThread.html</anchorfile>
      <anchor>a8f26e2fbecf9b213ecb6d25a799f09dc</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>runWorkerThreadColaCb</name>
      <anchorfile>classsick__scan_1_1TestServerThread.html</anchorfile>
      <anchor>a9b8f8dc501e414f68cf4f3c79afe3dc1</anchor>
      <arglist>(boost::asio::ip::tcp::socket *p_socket)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>runWorkerThreadResultCb</name>
      <anchorfile>classsick__scan_1_1TestServerThread.html</anchorfile>
      <anchor>ac43e540bdbe20d82f99699dd11838f88</anchor>
      <arglist>(boost::asio::ip::tcp::socket *p_socket)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>runWorkerThreadScandataCb</name>
      <anchorfile>classsick__scan_1_1TestServerThread.html</anchorfile>
      <anchor>ab0ae7c9a4ae680fa9d2289760d7f0b38</anchor>
      <arglist>(boost::asio::ip::tcp::socket *p_socket)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_demo_move_in_circles</name>
      <anchorfile>classsick__scan_1_1TestServerThread.html</anchorfile>
      <anchor>a00989004627deecc42d8e4508d5d4eb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_error_simulation_enabled</name>
      <anchorfile>classsick__scan_1_1TestServerThread.html</anchorfile>
      <anchor>a3ac991b6bd47f1e8ce7b6339fdddcf11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>sick_scan::SetGet&lt; ERROR_SIMULATION_FLAG &gt;</type>
      <name>m_error_simulation_flag</name>
      <anchorfile>classsick__scan_1_1TestServerThread.html</anchorfile>
      <anchor>ab36cb67d82919fa5c64e5883d81f249d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>thread_ptr</type>
      <name>m_error_simulation_thread</name>
      <anchorfile>classsick__scan_1_1TestServerThread.html</anchorfile>
      <anchor>a85bbd2780655cfbef96d6c1ab4003537</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_error_simulation_thread_running</name>
      <anchorfile>classsick__scan_1_1TestServerThread.html</anchorfile>
      <anchor>a27cfbc2b87b2488661dd21d236a7eebd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::asio::io_service</type>
      <name>m_ioservice</name>
      <anchorfile>classsick__scan_1_1TestServerThread.html</anchorfile>
      <anchor>a7cd428fc935977906aa667337453e86d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_ip_port_cola</name>
      <anchorfile>classsick__scan_1_1TestServerThread.html</anchorfile>
      <anchor>acf3715797e76330ddf9c1cc3ddfe2a4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_ip_port_results</name>
      <anchorfile>classsick__scan_1_1TestServerThread.html</anchorfile>
      <anchor>aa8ecae3db0732a5b38328d9b50869815</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>sick_scan::SetGet&lt; sick_scan::SickLocResultPortTelegramMsg &gt;</type>
      <name>m_last_telegram_received</name>
      <anchorfile>classsick__scan_1_1TestServerThread.html</anchorfile>
      <anchor>ab88ea0aeffde12c73d858df22590ee91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_result_telegram_rate</name>
      <anchorfile>classsick__scan_1_1TestServerThread.html</anchorfile>
      <anchor>a912cbd523300cdd97dae1b77e91b539d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_result_testcases_frame_id</name>
      <anchorfile>classsick__scan_1_1TestServerThread.html</anchorfile>
      <anchor>a23eb35eb3533cf05c58c10cd384c2412</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>sick_scan::SickLocResultPortTestcaseMsgPublisher</type>
      <name>m_result_testcases_publisher</name>
      <anchorfile>classsick__scan_1_1TestServerThread.html</anchorfile>
      <anchor>a5d1f37ac54fd0919564e9ffcf79aaeec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_scandatafiles</name>
      <anchorfile>classsick__scan_1_1TestServerThread.html</anchorfile>
      <anchor>ae041ac6a6697df21f0d64309c82da44d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_scandatatypes</name>
      <anchorfile>classsick__scan_1_1TestServerThread.html</anchorfile>
      <anchor>a9e5e10e7631d5fca6220b7e496275663</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_scanner_type</name>
      <anchorfile>classsick__scan_1_1TestServerThread.html</anchorfile>
      <anchor>a2c87b5ecb37a1cf21d8c9ca5de479d4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_start_scandata_delay</name>
      <anchorfile>classsick__scan_1_1TestServerThread.html</anchorfile>
      <anchor>afcf13b0fa7a1100cf2c753c0fbc77aec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::asio::ip::tcp::acceptor</type>
      <name>m_tcp_acceptor_cola</name>
      <anchorfile>classsick__scan_1_1TestServerThread.html</anchorfile>
      <anchor>a64043bbac1c7ce0b78f26eee5bd3989a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::asio::ip::tcp::acceptor</type>
      <name>m_tcp_acceptor_results</name>
      <anchorfile>classsick__scan_1_1TestServerThread.html</anchorfile>
      <anchor>a0bbbeb5edc05152c486f26a74079fceb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>thread_ptr</type>
      <name>m_tcp_connection_thread_cola</name>
      <anchorfile>classsick__scan_1_1TestServerThread.html</anchorfile>
      <anchor>a1e2d7d798b210e4f3350a07fb61a2855</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>thread_ptr</type>
      <name>m_tcp_connection_thread_results</name>
      <anchorfile>classsick__scan_1_1TestServerThread.html</anchorfile>
      <anchor>a3c84a6b39272e6baba86452ebf5bb4ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_tcp_connection_thread_running</name>
      <anchorfile>classsick__scan_1_1TestServerThread.html</anchorfile>
      <anchor>a71870a77457bede2be49721966ae7177</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>thread_ptr</type>
      <name>m_tcp_send_scandata_thread</name>
      <anchorfile>classsick__scan_1_1TestServerThread.html</anchorfile>
      <anchor>ac5a87c4b1426794627ce0eddce724d7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_tcp_send_scandata_thread_running</name>
      <anchorfile>classsick__scan_1_1TestServerThread.html</anchorfile>
      <anchor>a53c28ebfb10d7540cfd68df63e15f048</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::list&lt; boost::asio::ip::tcp::socket * &gt;</type>
      <name>m_tcp_sockets</name>
      <anchorfile>classsick__scan_1_1TestServerThread.html</anchorfile>
      <anchor>ac568780eb13e5e33f52a6aa6d90c3b29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::list&lt; thread_ptr &gt;</type>
      <name>m_tcp_worker_threads</name>
      <anchorfile>classsick__scan_1_1TestServerThread.html</anchorfile>
      <anchor>a6e02300edabb61cc3efd7f134ab7f994</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::mutex</type>
      <name>m_tcp_worker_threads_mutex</name>
      <anchorfile>classsick__scan_1_1TestServerThread.html</anchorfile>
      <anchor>a379bca77c72805f546bf32689f2b7d75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_worker_thread_running</name>
      <anchorfile>classsick__scan_1_1TestServerThread.html</anchorfile>
      <anchor>a648f1c6c3595120ea8db7ec78f315720</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ThreadWrapperBase</name>
    <filename>classThreadWrapperBase.html</filename>
    <member kind="function">
      <type>pthread_t *</type>
      <name>get_thread_id</name>
      <anchorfile>classThreadWrapperBase.html</anchorfile>
      <anchor>a3e1c1a25c362b9a7d418774098ab981a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRunning</name>
      <anchorfile>classThreadWrapperBase.html</anchorfile>
      <anchor>ab89a3740d5020fb3f1f7e08b8516d481</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>join</name>
      <anchorfile>classThreadWrapperBase.html</anchorfile>
      <anchor>ac4cf08672c5bdeb368d374622e0a75a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>classThreadWrapperBase.html</anchorfile>
      <anchor>af2b2afa08ed1544f4cd8781b7a354dda</anchor>
      <arglist>(void *classptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ThreadWrapperBase</name>
      <anchorfile>classThreadWrapperBase.html</anchorfile>
      <anchor>a1949432580e569e770e4b15a5dcb567a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ThreadWrapperBase</name>
      <anchorfile>classThreadWrapperBase.html</anchorfile>
      <anchor>ab07e347419f0b9edd8d5a180cbdd8699</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>void *</type>
      <name>pthis</name>
      <anchorfile>classThreadWrapperBase.html</anchorfile>
      <anchor>ad1d73d1e1f7302f5c3dbe073b4f6ab56</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" virtualness="pure">
      <type>virtual void</type>
      <name>thread_entry</name>
      <anchorfile>classThreadWrapperBase.html</anchorfile>
      <anchor>a68b24684adaea124d93124102b700689</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pthread_t</type>
      <name>t_id</name>
      <anchorfile>classThreadWrapperBase.html</anchorfile>
      <anchor>aca0e0eb7af3cc879981133002fb626b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend void *</type>
      <name>wrapper_prerun</name>
      <anchorfile>classThreadWrapperBase.html</anchorfile>
      <anchor>a3ab994a41366f33773dc84c6d5ecf2f1</anchor>
      <arglist>(void *)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Time</name>
    <filename>classTime.html</filename>
    <member kind="function">
      <type>Time</type>
      <name>operator+</name>
      <anchorfile>classTime.html</anchorfile>
      <anchor>aa9605598c530590d1cae5f65271280e2</anchor>
      <arglist>(const TimeDuration &amp;dur) const</arglist>
    </member>
    <member kind="function">
      <type>Time</type>
      <name>operator+</name>
      <anchorfile>classTime.html</anchorfile>
      <anchor>acc7c3d913d26e9e05592feae2c3af32e</anchor>
      <arglist>(const Time &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>Time &amp;</type>
      <name>operator+=</name>
      <anchorfile>classTime.html</anchorfile>
      <anchor>a8b4dbd2773e42130e0d1cf5eeca6f6d7</anchor>
      <arglist>(const Time &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Time</type>
      <name>operator-</name>
      <anchorfile>classTime.html</anchorfile>
      <anchor>a190a528ef979071753f32a8ae13a0e3f</anchor>
      <arglist>(const Time &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>Time</type>
      <name>operator-</name>
      <anchorfile>classTime.html</anchorfile>
      <anchor>a9911c6e4caf8a004ca5e1dedcf4e1a3b</anchor>
      <arglist>(const double &amp;seconds) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classTime.html</anchorfile>
      <anchor>a59a0b94a48a14950cca38b29c78c5ebd</anchor>
      <arglist>(const Time &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classTime.html</anchorfile>
      <anchor>a6641072fd269c2d810b98956f80dacd3</anchor>
      <arglist>(const Time &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>classTime.html</anchorfile>
      <anchor>a5ba0751f4e73911d5c9e7cb03e79cde9</anchor>
      <arglist>(const Time &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>seconds</name>
      <anchorfile>classTime.html</anchorfile>
      <anchor>abc699fa48c8b89bdd889b9ec1edc9cd3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classTime.html</anchorfile>
      <anchor>aae04a79412afbbd5116a6b892c1abe26</anchor>
      <arglist>(double time)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classTime.html</anchorfile>
      <anchor>ab8d00b5e9da7d205069ee5d2202e7dd1</anchor>
      <arglist>(timeval time)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classTime.html</anchorfile>
      <anchor>ae913040e2973bab755a484b003efec98</anchor>
      <arglist>(UINT64 ntpSeconds, UINT32 ntpFractionalSeconds)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classTime.html</anchorfile>
      <anchor>ab69fee3685f5a972cd4d2d3a98a74615</anchor>
      <arglist>(UINT64 ntpTime)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Time</name>
      <anchorfile>classTime.html</anchorfile>
      <anchor>a4245e409c7347d1d671858962c2ca3b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Time</name>
      <anchorfile>classTime.html</anchorfile>
      <anchor>ab65010a2baa9852181e87dc86728c442</anchor>
      <arglist>(timeval time)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toLongString</name>
      <anchorfile>classTime.html</anchorfile>
      <anchor>a35de3cb0b1ad7ae6a5e1ad78b01ecbe3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toString</name>
      <anchorfile>classTime.html</anchorfile>
      <anchor>ad7d1fc07643f5c7127e5713de205289a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UINT32</type>
      <name>total_milliseconds</name>
      <anchorfile>classTime.html</anchorfile>
      <anchor>af2a9720493982887e6f132397dd89578</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Time</name>
      <anchorfile>classTime.html</anchorfile>
      <anchor>a1e92dbe963fa3cdd6bea207680f5f6d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Time</type>
      <name>now</name>
      <anchorfile>classTime.html</anchorfile>
      <anchor>ae8fbd439523940b5545d45af7b649446</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const UINT64</type>
      <name>secondsFrom1900to1970</name>
      <anchorfile>classTime.html</anchorfile>
      <anchor>a2f6235357ae11b3a94b25a3471e3a00c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>timeval</type>
      <name>m_time</name>
      <anchorfile>classTime.html</anchorfile>
      <anchor>a2ea28364af281f3ca38627be34dbb48f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const double</type>
      <name>m_nanosecondsToSecondFractionNTP</name>
      <anchorfile>classTime.html</anchorfile>
      <anchor>a291338d4e1579b57c73a8625c33286b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const double</type>
      <name>m_secondFractionNTPtoNanoseconds</name>
      <anchorfile>classTime.html</anchorfile>
      <anchor>aadbbe739d1194655921d5842db09545c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TimeDuration</name>
    <filename>classTimeDuration.html</filename>
    <member kind="function">
      <type>TimeDuration &amp;</type>
      <name>operator=</name>
      <anchorfile>classTimeDuration.html</anchorfile>
      <anchor>ae406c27f62b6b91c43947c1ad40d0d87</anchor>
      <arglist>(const double &amp;seconds)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classTimeDuration.html</anchorfile>
      <anchor>a8a7d2ae7999eb7a10302188edaaaf529</anchor>
      <arglist>(double seconds)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TimeDuration</name>
      <anchorfile>classTimeDuration.html</anchorfile>
      <anchor>a2dd9ef6506b41e753316c55228267dd1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TimeDuration</name>
      <anchorfile>classTimeDuration.html</anchorfile>
      <anchor>a8b1258063b13ad47984987cc475c2c66</anchor>
      <arglist>(double seconds)</arglist>
    </member>
    <member kind="function">
      <type>UINT32</type>
      <name>total_milliseconds</name>
      <anchorfile>classTimeDuration.html</anchorfile>
      <anchor>a9e885c61a0f824f446ce122007b144a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_duration</name>
      <anchorfile>classTimeDuration.html</anchorfile>
      <anchor>a93ffdd42909296891c5124ad9ded5ee0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TiXmlAttribute</name>
    <filename>classTiXmlAttribute.html</filename>
    <base>TiXmlBase</base>
    <member kind="function">
      <type>double</type>
      <name>DoubleValue</name>
      <anchorfile>classTiXmlAttribute.html</anchorfile>
      <anchor>a8cca240fb2a7130c87b0fc6156e8b34f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>IntValue</name>
      <anchorfile>classTiXmlAttribute.html</anchorfile>
      <anchor>ac8501370b065df31a35003c81d87cef2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>Name</name>
      <anchorfile>classTiXmlAttribute.html</anchorfile>
      <anchor>a008ef948268ee752b58c60d63d84bb01</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const TIXML_STRING &amp;</type>
      <name>NameTStr</name>
      <anchorfile>classTiXmlAttribute.html</anchorfile>
      <anchor>a2bd49ec37463a0a2d081e6587f8b89b8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const TiXmlAttribute *</type>
      <name>Next</name>
      <anchorfile>classTiXmlAttribute.html</anchorfile>
      <anchor>af2e78f1ba9ed56a26ddc80614ed1c393</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TiXmlAttribute *</type>
      <name>Next</name>
      <anchorfile>classTiXmlAttribute.html</anchorfile>
      <anchor>a138320aa7793b148ba7e5bd0a0ea4db6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classTiXmlAttribute.html</anchorfile>
      <anchor>a80dcb758cc5ab27ce9865301e2da1335</anchor>
      <arglist>(const TiXmlAttribute &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classTiXmlAttribute.html</anchorfile>
      <anchor>a51eef33c2cdd55831447af46be0baf8b</anchor>
      <arglist>(const TiXmlAttribute &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>classTiXmlAttribute.html</anchorfile>
      <anchor>a697c2dde7ac60fccaa7049cee906eb3e</anchor>
      <arglist>(const TiXmlAttribute &amp;rhs) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>Parse</name>
      <anchorfile>classTiXmlAttribute.html</anchorfile>
      <anchor>ad62774421b814894b995af3b5d231dda</anchor>
      <arglist>(const char *p, TiXmlParsingData *data, TiXmlEncoding encoding)</arglist>
    </member>
    <member kind="function">
      <type>const TiXmlAttribute *</type>
      <name>Previous</name>
      <anchorfile>classTiXmlAttribute.html</anchorfile>
      <anchor>afc7bbfdf83d59fbc4ff5e283d27b5d7d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TiXmlAttribute *</type>
      <name>Previous</name>
      <anchorfile>classTiXmlAttribute.html</anchorfile>
      <anchor>ae4dabc932cba945ed1e92fec5f121193</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Print</name>
      <anchorfile>classTiXmlAttribute.html</anchorfile>
      <anchor>a68ae373e03b9c35be4c9d0c3c233b894</anchor>
      <arglist>(FILE *cfile, int depth) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Print</name>
      <anchorfile>classTiXmlAttribute.html</anchorfile>
      <anchor>a5c8f72a7d1a49972434d45f4c2889e0e</anchor>
      <arglist>(FILE *cfile, int depth, TIXML_STRING *str) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>QueryDoubleValue</name>
      <anchorfile>classTiXmlAttribute.html</anchorfile>
      <anchor>a6fa41b710c1b79de37a97004aa600c06</anchor>
      <arglist>(double *_value) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>QueryIntValue</name>
      <anchorfile>classTiXmlAttribute.html</anchorfile>
      <anchor>a6caa8090d2fbb7966700a16e45ed33de</anchor>
      <arglist>(int *_value) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetDocument</name>
      <anchorfile>classTiXmlAttribute.html</anchorfile>
      <anchor>ac12a94d4548302afb12f488ba101f7d1</anchor>
      <arglist>(TiXmlDocument *doc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetDoubleValue</name>
      <anchorfile>classTiXmlAttribute.html</anchorfile>
      <anchor>a0316da31373496c4368ad549bf711394</anchor>
      <arglist>(double _value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetIntValue</name>
      <anchorfile>classTiXmlAttribute.html</anchorfile>
      <anchor>a7e065df640116a62ea4f4b7da5449cc8</anchor>
      <arglist>(int _value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetName</name>
      <anchorfile>classTiXmlAttribute.html</anchorfile>
      <anchor>ab7fa3d21ff8d7c5764cf9af15b667a99</anchor>
      <arglist>(const char *_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetValue</name>
      <anchorfile>classTiXmlAttribute.html</anchorfile>
      <anchor>a2dae44178f668b3cb48101be4f2236a0</anchor>
      <arglist>(const char *_value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TiXmlAttribute</name>
      <anchorfile>classTiXmlAttribute.html</anchorfile>
      <anchor>a9cfa3c8179873fd485d83003b114f8e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TiXmlAttribute</name>
      <anchorfile>classTiXmlAttribute.html</anchorfile>
      <anchor>a759d0b76fb8fcf765ecab243bc14f05e</anchor>
      <arglist>(const char *_name, const char *_value)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>Value</name>
      <anchorfile>classTiXmlAttribute.html</anchorfile>
      <anchor>ac9f0b56fcacbedb6eb49e5f282bef014</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classTiXmlAttribute.html</anchorfile>
      <anchor>a83b9c2a47dbfadf5029f2c0f13c18466</anchor>
      <arglist>(const TiXmlAttribute &amp;base)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>TiXmlAttribute</name>
      <anchorfile>classTiXmlAttribute.html</anchorfile>
      <anchor>aee53e434ace7271afc5ce51aeea0b400</anchor>
      <arglist>(const TiXmlAttribute &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TiXmlDocument *</type>
      <name>document</name>
      <anchorfile>classTiXmlAttribute.html</anchorfile>
      <anchor>ada41d3cff50cd33a78072806f88d4433</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TIXML_STRING</type>
      <name>name</name>
      <anchorfile>classTiXmlAttribute.html</anchorfile>
      <anchor>afcbe165f33f08cf9b24daa33f0ee951a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TiXmlAttribute *</type>
      <name>next</name>
      <anchorfile>classTiXmlAttribute.html</anchorfile>
      <anchor>ae851adf61b80cf45b797fee77dea135f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TiXmlAttribute *</type>
      <name>prev</name>
      <anchorfile>classTiXmlAttribute.html</anchorfile>
      <anchor>aaf6c6272c625fbf38e571cbf570ea94a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TIXML_STRING</type>
      <name>value</name>
      <anchorfile>classTiXmlAttribute.html</anchorfile>
      <anchor>ae9e4e5f442347434b1da43954cc1b411</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>TiXmlAttributeSet</name>
      <anchorfile>classTiXmlAttribute.html</anchorfile>
      <anchor>a35a7b7f89f708527677d5078d41ce0bf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TiXmlAttributeSet</name>
    <filename>classTiXmlAttributeSet.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Add</name>
      <anchorfile>classTiXmlAttributeSet.html</anchorfile>
      <anchor>a745e50ddaae3bee93e4589321e0b9c1a</anchor>
      <arglist>(TiXmlAttribute *attribute)</arglist>
    </member>
    <member kind="function">
      <type>TiXmlAttribute *</type>
      <name>Find</name>
      <anchorfile>classTiXmlAttributeSet.html</anchorfile>
      <anchor>a6d4f03bb84f70c78171db27a869225c1</anchor>
      <arglist>(const char *_name) const</arglist>
    </member>
    <member kind="function">
      <type>TiXmlAttribute *</type>
      <name>FindOrCreate</name>
      <anchorfile>classTiXmlAttributeSet.html</anchorfile>
      <anchor>a5e28f5d32f048fba85d04dc317495bdc</anchor>
      <arglist>(const char *_name)</arglist>
    </member>
    <member kind="function">
      <type>const TiXmlAttribute *</type>
      <name>First</name>
      <anchorfile>classTiXmlAttributeSet.html</anchorfile>
      <anchor>a85dfd2b5bae45c94334dced146f5c11a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TiXmlAttribute *</type>
      <name>First</name>
      <anchorfile>classTiXmlAttributeSet.html</anchorfile>
      <anchor>a99703bb08ca2aece2d7ef835de339ba0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const TiXmlAttribute *</type>
      <name>Last</name>
      <anchorfile>classTiXmlAttributeSet.html</anchorfile>
      <anchor>a3b0d49f3802effcf377f32d9a359302c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TiXmlAttribute *</type>
      <name>Last</name>
      <anchorfile>classTiXmlAttributeSet.html</anchorfile>
      <anchor>ab4c4edfb2d74f6ea31aae096743bd6e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Remove</name>
      <anchorfile>classTiXmlAttributeSet.html</anchorfile>
      <anchor>a924a73d071f2573f9060f0be57879c57</anchor>
      <arglist>(TiXmlAttribute *attribute)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TiXmlAttributeSet</name>
      <anchorfile>classTiXmlAttributeSet.html</anchorfile>
      <anchor>a253c33b657cc85a07f7f060b02146c35</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TiXmlAttributeSet</name>
      <anchorfile>classTiXmlAttributeSet.html</anchorfile>
      <anchor>add463905dff96142a29fe16a01ecf28f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classTiXmlAttributeSet.html</anchorfile>
      <anchor>a977f5b50c94e7b6beb01875298fa14a2</anchor>
      <arglist>(const TiXmlAttributeSet &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>TiXmlAttributeSet</name>
      <anchorfile>classTiXmlAttributeSet.html</anchorfile>
      <anchor>acb244bc616c28b1c4b8e8417f28e5f9e</anchor>
      <arglist>(const TiXmlAttributeSet &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TiXmlAttribute</type>
      <name>sentinel</name>
      <anchorfile>classTiXmlAttributeSet.html</anchorfile>
      <anchor>a1fda20434a148e7d09dd3ecc8e85db9c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TiXmlBase</name>
    <filename>classTiXmlBase.html</filename>
    <class kind="struct">TiXmlBase::Entity</class>
    <member kind="enumvalue">
      <name>TIXML_NO_ERROR</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>a9a7e9344415956ab96e8c75f6a0bbd48a750a76ca602241c416d5ec357d55fba1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TIXML_ERROR</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>a9a7e9344415956ab96e8c75f6a0bbd48abcabc1b8efabeda1cc4352aa73d64390</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TIXML_ERROR_OPENING_FILE</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>a9a7e9344415956ab96e8c75f6a0bbd48ab803949b8f12e03b5b57f86d9c52b614</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TIXML_ERROR_PARSING_ELEMENT</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>a9a7e9344415956ab96e8c75f6a0bbd48a5cbfcf7fe5e67f0cd1aef98deac55dd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TIXML_ERROR_FAILED_TO_READ_ELEMENT_NAME</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>a9a7e9344415956ab96e8c75f6a0bbd48adcc31ca78a9d507a88c9fafb3d18a3c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TIXML_ERROR_READING_ELEMENT_VALUE</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>a9a7e9344415956ab96e8c75f6a0bbd48afefdc75db23215e846605a2b5af0c2d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TIXML_ERROR_READING_ATTRIBUTES</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>a9a7e9344415956ab96e8c75f6a0bbd48a670fac23171b64829f90639cc3696d6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TIXML_ERROR_PARSING_EMPTY</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>a9a7e9344415956ab96e8c75f6a0bbd48a5f2aee664733a20f13f6f77556b9fa85</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TIXML_ERROR_READING_END_TAG</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>a9a7e9344415956ab96e8c75f6a0bbd48a175f7c72e2f9630bb96ef5137b325502</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TIXML_ERROR_PARSING_UNKNOWN</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>a9a7e9344415956ab96e8c75f6a0bbd48a24c814fdcf1d84704869e6f76b19cb6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TIXML_ERROR_PARSING_COMMENT</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>a9a7e9344415956ab96e8c75f6a0bbd48a72e3072a44be499edb89593f6ce10f6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TIXML_ERROR_PARSING_DECLARATION</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>a9a7e9344415956ab96e8c75f6a0bbd48a4c200f9d125027ab449e2be7be471ba0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TIXML_ERROR_DOCUMENT_EMPTY</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>a9a7e9344415956ab96e8c75f6a0bbd48ab345f3e42e6ae9cdedee2b95e4d461b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TIXML_ERROR_EMBEDDED_NULL</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>a9a7e9344415956ab96e8c75f6a0bbd48ade7edbad3a94a6c161cac2638f380e17</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TIXML_ERROR_PARSING_CDATA</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>a9a7e9344415956ab96e8c75f6a0bbd48aab2c858631b5d38eae1e6675949b9cd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TIXML_ERROR_DOCUMENT_TOP_ONLY</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>a9a7e9344415956ab96e8c75f6a0bbd48a679b15d950f29257700a724bb118c34d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TIXML_ERROR_STRING_COUNT</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>a9a7e9344415956ab96e8c75f6a0bbd48a14552894942250efcec6b00dc52fc48a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TIXML_ERROR</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>a9a7e9344415956ab96e8c75f6a0bbd48abcabc1b8efabeda1cc4352aa73d64390</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TIXML_ERROR_DOCUMENT_EMPTY</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>a9a7e9344415956ab96e8c75f6a0bbd48ab345f3e42e6ae9cdedee2b95e4d461b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TIXML_ERROR_DOCUMENT_TOP_ONLY</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>a9a7e9344415956ab96e8c75f6a0bbd48a679b15d950f29257700a724bb118c34d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TIXML_ERROR_EMBEDDED_NULL</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>a9a7e9344415956ab96e8c75f6a0bbd48ade7edbad3a94a6c161cac2638f380e17</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TIXML_ERROR_FAILED_TO_READ_ELEMENT_NAME</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>a9a7e9344415956ab96e8c75f6a0bbd48adcc31ca78a9d507a88c9fafb3d18a3c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TIXML_ERROR_OPENING_FILE</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>a9a7e9344415956ab96e8c75f6a0bbd48ab803949b8f12e03b5b57f86d9c52b614</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TIXML_ERROR_PARSING_CDATA</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>a9a7e9344415956ab96e8c75f6a0bbd48aab2c858631b5d38eae1e6675949b9cd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TIXML_ERROR_PARSING_COMMENT</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>a9a7e9344415956ab96e8c75f6a0bbd48a72e3072a44be499edb89593f6ce10f6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TIXML_ERROR_PARSING_DECLARATION</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>a9a7e9344415956ab96e8c75f6a0bbd48a4c200f9d125027ab449e2be7be471ba0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TIXML_ERROR_PARSING_ELEMENT</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>a9a7e9344415956ab96e8c75f6a0bbd48a5cbfcf7fe5e67f0cd1aef98deac55dd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TIXML_ERROR_PARSING_EMPTY</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>a9a7e9344415956ab96e8c75f6a0bbd48a5f2aee664733a20f13f6f77556b9fa85</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TIXML_ERROR_PARSING_UNKNOWN</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>a9a7e9344415956ab96e8c75f6a0bbd48a24c814fdcf1d84704869e6f76b19cb6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TIXML_ERROR_READING_ATTRIBUTES</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>a9a7e9344415956ab96e8c75f6a0bbd48a670fac23171b64829f90639cc3696d6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TIXML_ERROR_READING_ELEMENT_VALUE</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>a9a7e9344415956ab96e8c75f6a0bbd48afefdc75db23215e846605a2b5af0c2d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TIXML_ERROR_READING_END_TAG</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>a9a7e9344415956ab96e8c75f6a0bbd48a175f7c72e2f9630bb96ef5137b325502</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TIXML_ERROR_STRING_COUNT</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>a9a7e9344415956ab96e8c75f6a0bbd48a14552894942250efcec6b00dc52fc48a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TIXML_NO_ERROR</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>a9a7e9344415956ab96e8c75f6a0bbd48a750a76ca602241c416d5ec357d55fba1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Column</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>ad283b95d9858d5d78c334f4a61b07bb4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>GetUserData</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>a6559a530ca6763fc301a14d77ed28c17</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const void *</type>
      <name>GetUserData</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>aaaaefcef8c0e6e32f8920f4982b2daf3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const char *</type>
      <name>Parse</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>a00e4edb0219d00a1379c856e5a1d2025</anchor>
      <arglist>(const char *p, TiXmlParsingData *data, TiXmlEncoding encoding)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>Print</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>a0de56b3f2ef14c65091a3b916437b512</anchor>
      <arglist>(FILE *cfile, int depth) const =0</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Row</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>ad0cacca5d76d156b26511f46080b442e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetUserData</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>ac6b3e0f790930d4970ec30764e937b5d</anchor>
      <arglist>(void *user)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TiXmlBase</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>ac6753fe8a2c89669038fcf281cb301bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TiXmlBase</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>ad1837ecb25a913612fa1115f090cbb56</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>EncodeString</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>a32ed202562b58de64c7d799ca3c9db98</anchor>
      <arglist>(const TIXML_STRING &amp;str, TIXML_STRING *out)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsWhiteSpaceCondensed</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>ad4b1472531c647a25b1840a87ae42438</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetCondenseWhiteSpace</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>a0f799ec645bfb8d8a969e83478f379c1</anchor>
      <arglist>(bool condense)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>utf8ByteTable</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>ac8c86058137bdb4b413c3eca58f2d467</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>ConvertUTF32ToUTF8</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>a07c765e3a7f979d343e646ea797b180b</anchor>
      <arglist>(unsigned long input, char *output, int *length)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static const char *</type>
      <name>GetChar</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>a5b0fde72d6f662ae1fd6303195d2159b</anchor>
      <arglist>(const char *p, char *_value, int *length, TiXmlEncoding encoding)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static const char *</type>
      <name>GetEntity</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>ac5c08bf3deffcda0bf8ce2958372b584</anchor>
      <arglist>(const char *in, char *value, int *length, TiXmlEncoding encoding)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static int</type>
      <name>IsAlpha</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>ae22522b2e8e1ac43102d16394f639fc8</anchor>
      <arglist>(unsigned char anyByte, TiXmlEncoding encoding)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static int</type>
      <name>IsAlphaNum</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>a321919055c115c78ded17f85a793f368</anchor>
      <arglist>(unsigned char anyByte, TiXmlEncoding encoding)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static bool</type>
      <name>IsWhiteSpace</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>af56296d561c0bab4bc8e198cdcf5c48e</anchor>
      <arglist>(char c)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static bool</type>
      <name>IsWhiteSpace</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>a3de391ea9f4c4a8aa10d04480b048795</anchor>
      <arglist>(int c)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static const char *</type>
      <name>ReadName</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>a1c21a6ab5f7b503acd91f35f183734b3</anchor>
      <arglist>(const char *p, TIXML_STRING *name, TiXmlEncoding encoding)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static const char *</type>
      <name>ReadText</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>aa646c74921aa33156968b802bbf5566e</anchor>
      <arglist>(const char *in, TIXML_STRING *text, bool ignoreWhiteSpace, const char *endTag, bool ignoreCase, TiXmlEncoding encoding)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static const char *</type>
      <name>SkipWhiteSpace</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>ac0c3d66d8a9e6996a1fa016275e16875</anchor>
      <arglist>(const char *, TiXmlEncoding encoding)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static bool</type>
      <name>StringEqual</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>a51631e6986179558b9e5850723ed165a</anchor>
      <arglist>(const char *p, const char *endTag, bool ignoreCase, TiXmlEncoding encoding)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static int</type>
      <name>ToLower</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>a799f17405a86a5c2029618e85f11a097</anchor>
      <arglist>(int v, TiXmlEncoding encoding)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TiXmlCursor</type>
      <name>location</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>a0d992580f3bc264909f898e942677a3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>void *</type>
      <name>userData</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>ab242c01590191f644569fa89a080d97c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const char *</type>
      <name>errorString</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>a7ac8feec4100e446b3d78e1ac0659700</anchor>
      <arglist>[TIXML_ERROR_STRING_COUNT]</arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>NUM_ENTITY</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>ab251e9d7b9102b9aedb2fdaed2ecfe55ab848893c6d03fcd8f42941d7079ccb47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MAX_ENTITY_LENGTH</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>ab251e9d7b9102b9aedb2fdaed2ecfe55aeb571e41586d47e28f60445cb9b41d49</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MAX_ENTITY_LENGTH</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>ab251e9d7b9102b9aedb2fdaed2ecfe55aeb571e41586d47e28f60445cb9b41d49</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>NUM_ENTITY</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>ab251e9d7b9102b9aedb2fdaed2ecfe55ab848893c6d03fcd8f42941d7079ccb47</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>a183315aa6f1bb36d509b179e912cb93f</anchor>
      <arglist>(const TiXmlBase &amp;base)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>TiXmlBase</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>a626975d7fb27b0a471142ca582b561b4</anchor>
      <arglist>(const TiXmlBase &amp;)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static bool</type>
      <name>condenseWhiteSpace</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>a447a05f6a3edbb7892f66f9df8244a3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static Entity</type>
      <name>entity</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>aae956c75fedff20d337f7cc109c6b71a</anchor>
      <arglist>[NUM_ENTITY]</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>TiXmlDocument</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>a173617f6dfe902cf484ce5552b950475</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>TiXmlElement</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>ab6592e32cb9132be517cc12a70564c4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>TiXmlNode</name>
      <anchorfile>classTiXmlBase.html</anchorfile>
      <anchor>a218872a0d985ae30e78c55adc4bdb196</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TiXmlComment</name>
    <filename>classTiXmlComment.html</filename>
    <base>TiXmlNode</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Accept</name>
      <anchorfile>classTiXmlComment.html</anchorfile>
      <anchor>ac894241530d1d266131a5026cb251a95</anchor>
      <arglist>(TiXmlVisitor *visitor) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual TiXmlNode *</type>
      <name>Clone</name>
      <anchorfile>classTiXmlComment.html</anchorfile>
      <anchor>a1f9f06e2ed3f77875093436193b16c16</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TiXmlComment &amp;</type>
      <name>operator=</name>
      <anchorfile>classTiXmlComment.html</anchorfile>
      <anchor>aeceedc15f8b8f9ca0b6136696339b3ac</anchor>
      <arglist>(const TiXmlComment &amp;base)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>Parse</name>
      <anchorfile>classTiXmlComment.html</anchorfile>
      <anchor>a43bddc18ac057734b41d84653b71d3e0</anchor>
      <arglist>(const char *p, TiXmlParsingData *data, TiXmlEncoding encoding)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Print</name>
      <anchorfile>classTiXmlComment.html</anchorfile>
      <anchor>a873171beac19d40f0eaae945711c98ed</anchor>
      <arglist>(FILE *cfile, int depth) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TiXmlComment</name>
      <anchorfile>classTiXmlComment.html</anchorfile>
      <anchor>aaa3252031d3e8bd3a2bf51a1c61201b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TiXmlComment</name>
      <anchorfile>classTiXmlComment.html</anchorfile>
      <anchor>a37e7802ef17bc03ebe5ae79bf0713d47</anchor>
      <arglist>(const char *_value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TiXmlComment</name>
      <anchorfile>classTiXmlComment.html</anchorfile>
      <anchor>afaec41ac2760ce946ba1590eb5708e50</anchor>
      <arglist>(const TiXmlComment &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const TiXmlComment *</type>
      <name>ToComment</name>
      <anchorfile>classTiXmlComment.html</anchorfile>
      <anchor>a1032e176d3eb73017ceabc698cac0f16</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual TiXmlComment *</type>
      <name>ToComment</name>
      <anchorfile>classTiXmlComment.html</anchorfile>
      <anchor>acc7c7e07e13c23f17797d642981511df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TiXmlComment</name>
      <anchorfile>classTiXmlComment.html</anchorfile>
      <anchor>a3264ae2e9c4a127edfa03289bb2c9aa2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>CopyTo</name>
      <anchorfile>classTiXmlComment.html</anchorfile>
      <anchor>aaeb8a0b2d503f603879a2d04ceb54295</anchor>
      <arglist>(TiXmlComment *target) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TiXmlCursor</name>
    <filename>structTiXmlCursor.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>structTiXmlCursor.html</anchorfile>
      <anchor>a1e6fa622b59dafb71b6efe595105dcdd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TiXmlCursor</name>
      <anchorfile>structTiXmlCursor.html</anchorfile>
      <anchor>a7ad233928a675f0271eb440b150e3ff1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>col</name>
      <anchorfile>structTiXmlCursor.html</anchorfile>
      <anchor>a5694d7ed2c4d20109d350c14c417969d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>row</name>
      <anchorfile>structTiXmlCursor.html</anchorfile>
      <anchor>a5b54dd949820c2db061e2be41f3effb3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TiXmlDeclaration</name>
    <filename>classTiXmlDeclaration.html</filename>
    <base>TiXmlNode</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Accept</name>
      <anchorfile>classTiXmlDeclaration.html</anchorfile>
      <anchor>aa1b6bade6c989407ce9881bdfc73c1e6</anchor>
      <arglist>(TiXmlVisitor *visitor) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual TiXmlNode *</type>
      <name>Clone</name>
      <anchorfile>classTiXmlDeclaration.html</anchorfile>
      <anchor>a35dc1455f69b79e81cae28e186944610</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>Encoding</name>
      <anchorfile>classTiXmlDeclaration.html</anchorfile>
      <anchor>a8d3d1b5b226daa8353276d719497be80</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TiXmlDeclaration &amp;</type>
      <name>operator=</name>
      <anchorfile>classTiXmlDeclaration.html</anchorfile>
      <anchor>a3bc617efe11014ff2b1a9c5727c37a9a</anchor>
      <arglist>(const TiXmlDeclaration &amp;copy)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>Parse</name>
      <anchorfile>classTiXmlDeclaration.html</anchorfile>
      <anchor>a9839ea97ed687a2b7342fd7b0f04361b</anchor>
      <arglist>(const char *p, TiXmlParsingData *data, TiXmlEncoding encoding)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Print</name>
      <anchorfile>classTiXmlDeclaration.html</anchorfile>
      <anchor>ace687d02a5a25a060ae3802abb1b3f55</anchor>
      <arglist>(FILE *cfile, int depth, TIXML_STRING *str) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Print</name>
      <anchorfile>classTiXmlDeclaration.html</anchorfile>
      <anchor>ae46cff6565f299210ab945e78bf28514</anchor>
      <arglist>(FILE *cfile, int depth) const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>Standalone</name>
      <anchorfile>classTiXmlDeclaration.html</anchorfile>
      <anchor>a1f2f8a741593d15a61e491e5024cacef</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TiXmlDeclaration</name>
      <anchorfile>classTiXmlDeclaration.html</anchorfile>
      <anchor>aa0484d059bea0ea1acb47c9094382d79</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TiXmlDeclaration</name>
      <anchorfile>classTiXmlDeclaration.html</anchorfile>
      <anchor>a3b618d1c30c25e4b7a71f31a595ee298</anchor>
      <arglist>(const char *_version, const char *_encoding, const char *_standalone)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TiXmlDeclaration</name>
      <anchorfile>classTiXmlDeclaration.html</anchorfile>
      <anchor>a58ac9042c342f7845c8491da0bb091e8</anchor>
      <arglist>(const TiXmlDeclaration &amp;copy)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const TiXmlDeclaration *</type>
      <name>ToDeclaration</name>
      <anchorfile>classTiXmlDeclaration.html</anchorfile>
      <anchor>aab62703b620d9b9391b482dc1835ecf6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual TiXmlDeclaration *</type>
      <name>ToDeclaration</name>
      <anchorfile>classTiXmlDeclaration.html</anchorfile>
      <anchor>a6bd3d1daddcaeb9543c24bfd090969ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>Version</name>
      <anchorfile>classTiXmlDeclaration.html</anchorfile>
      <anchor>a95cdcb9354ea220065bd378ffcacc7bd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TiXmlDeclaration</name>
      <anchorfile>classTiXmlDeclaration.html</anchorfile>
      <anchor>ad5f37a673f4c507fd7e550470f9cec25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>CopyTo</name>
      <anchorfile>classTiXmlDeclaration.html</anchorfile>
      <anchor>a189de17b3e04d4e5b1c385336f214af1</anchor>
      <arglist>(TiXmlDeclaration *target) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TIXML_STRING</type>
      <name>encoding</name>
      <anchorfile>classTiXmlDeclaration.html</anchorfile>
      <anchor>a24b8645d7696ec169bbb3fb7d30860cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TIXML_STRING</type>
      <name>standalone</name>
      <anchorfile>classTiXmlDeclaration.html</anchorfile>
      <anchor>a52524bf1a0726104350fe4121d7fdff4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TIXML_STRING</type>
      <name>version</name>
      <anchorfile>classTiXmlDeclaration.html</anchorfile>
      <anchor>ab9eb14dc9cb78e3a8a0636d5d6a5d04d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TiXmlDocument</name>
    <filename>classTiXmlDocument.html</filename>
    <base>TiXmlNode</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Accept</name>
      <anchorfile>classTiXmlDocument.html</anchorfile>
      <anchor>a8ddd6eec722cbd25900bbac664909bac</anchor>
      <arglist>(TiXmlVisitor *content) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ClearError</name>
      <anchorfile>classTiXmlDocument.html</anchorfile>
      <anchor>ac66b8c28db86363315712a3574e87c35</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Error</name>
      <anchorfile>classTiXmlDocument.html</anchorfile>
      <anchor>a348e68faad4a3498f413c51ee9bc321a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ErrorCol</name>
      <anchorfile>classTiXmlDocument.html</anchorfile>
      <anchor>adea69de889449a2587afb8ee043f43f5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>ErrorDesc</name>
      <anchorfile>classTiXmlDocument.html</anchorfile>
      <anchor>aab511be262e84a003e3bb86f0215c8c2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ErrorId</name>
      <anchorfile>classTiXmlDocument.html</anchorfile>
      <anchor>abd928b49a646c8ed53e0453c555d96a2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ErrorRow</name>
      <anchorfile>classTiXmlDocument.html</anchorfile>
      <anchor>a062e5257128a7da31b0b2e38cd524600</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>LoadFile</name>
      <anchorfile>classTiXmlDocument.html</anchorfile>
      <anchor>a4c852a889c02cf251117fd1d9fe1845f</anchor>
      <arglist>(TiXmlEncoding encoding=TIXML_DEFAULT_ENCODING)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>LoadFile</name>
      <anchorfile>classTiXmlDocument.html</anchorfile>
      <anchor>a879cdf5e981b8b2d2ef82f2546dd28fb</anchor>
      <arglist>(const char *filename, TiXmlEncoding encoding=TIXML_DEFAULT_ENCODING)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>LoadFile</name>
      <anchorfile>classTiXmlDocument.html</anchorfile>
      <anchor>a41f6fe7200864d1dca663d230caf8db6</anchor>
      <arglist>(FILE *, TiXmlEncoding encoding=TIXML_DEFAULT_ENCODING)</arglist>
    </member>
    <member kind="function">
      <type>TiXmlDocument &amp;</type>
      <name>operator=</name>
      <anchorfile>classTiXmlDocument.html</anchorfile>
      <anchor>aa56fd4dbe8917d2033d865909e2d737e</anchor>
      <arglist>(const TiXmlDocument &amp;copy)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>Parse</name>
      <anchorfile>classTiXmlDocument.html</anchorfile>
      <anchor>a789ad2f06f93d52bdb5570b2f3670289</anchor>
      <arglist>(const char *p, TiXmlParsingData *data=0, TiXmlEncoding encoding=TIXML_DEFAULT_ENCODING)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Print</name>
      <anchorfile>classTiXmlDocument.html</anchorfile>
      <anchor>aa4e8c1498a76dcde7191c683e1220882</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Print</name>
      <anchorfile>classTiXmlDocument.html</anchorfile>
      <anchor>aa9e166fae51da603641380a964f21eeb</anchor>
      <arglist>(FILE *cfile, int depth=0) const</arglist>
    </member>
    <member kind="function">
      <type>const TiXmlElement *</type>
      <name>RootElement</name>
      <anchorfile>classTiXmlDocument.html</anchorfile>
      <anchor>ab54e3a93279fcf0ac80f06ed9c52f04a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TiXmlElement *</type>
      <name>RootElement</name>
      <anchorfile>classTiXmlDocument.html</anchorfile>
      <anchor>a0b43e762a23f938b06651bc90b8a1013</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SaveFile</name>
      <anchorfile>classTiXmlDocument.html</anchorfile>
      <anchor>ab63b96a6af5a467e289c7c75202edad9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SaveFile</name>
      <anchorfile>classTiXmlDocument.html</anchorfile>
      <anchor>ae641f33784381017c44e107cc2c86b5c</anchor>
      <arglist>(const char *filename) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SaveFile</name>
      <anchorfile>classTiXmlDocument.html</anchorfile>
      <anchor>a8f5a1022168a5767e32becec7b6f44ee</anchor>
      <arglist>(FILE *) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetError</name>
      <anchorfile>classTiXmlDocument.html</anchorfile>
      <anchor>a735c23e318597b920c94eae77fa206de</anchor>
      <arglist>(int err, const char *errorLocation, TiXmlParsingData *prevData, TiXmlEncoding encoding)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetTabSize</name>
      <anchorfile>classTiXmlDocument.html</anchorfile>
      <anchor>a51dac56316f89b35bdb7d0d433ba988e</anchor>
      <arglist>(int _tabsize)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>TabSize</name>
      <anchorfile>classTiXmlDocument.html</anchorfile>
      <anchor>a81e6ffeee8f5d025a171eabf79abdad7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TiXmlDocument</name>
      <anchorfile>classTiXmlDocument.html</anchorfile>
      <anchor>a9f5e84335708fde98400230f9f12659c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TiXmlDocument</name>
      <anchorfile>classTiXmlDocument.html</anchorfile>
      <anchor>ae4508b452d0c3061db085f3db27b8396</anchor>
      <arglist>(const char *documentName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TiXmlDocument</name>
      <anchorfile>classTiXmlDocument.html</anchorfile>
      <anchor>a323a7486e7da6099cdc19a5ff7e74b07</anchor>
      <arglist>(const TiXmlDocument &amp;copy)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const TiXmlDocument *</type>
      <name>ToDocument</name>
      <anchorfile>classTiXmlDocument.html</anchorfile>
      <anchor>a468e582640e3c4f740f7168d8b4a6e4a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual TiXmlDocument *</type>
      <name>ToDocument</name>
      <anchorfile>classTiXmlDocument.html</anchorfile>
      <anchor>a1025d942a1f328fd742d545e37efdd42</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TiXmlDocument</name>
      <anchorfile>classTiXmlDocument.html</anchorfile>
      <anchor>a1b8a035c2c2aab38e4387246a0b712c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual TiXmlNode *</type>
      <name>Clone</name>
      <anchorfile>classTiXmlDocument.html</anchorfile>
      <anchor>a46a4dda6c56eb106d46d4046ae1e5353</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>CopyTo</name>
      <anchorfile>classTiXmlDocument.html</anchorfile>
      <anchor>aa57c3b2209e540644ca3eb591f6da227</anchor>
      <arglist>(TiXmlDocument *target) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>error</name>
      <anchorfile>classTiXmlDocument.html</anchorfile>
      <anchor>a1ff6a063602f31acae6f37fc049d8bbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TIXML_STRING</type>
      <name>errorDesc</name>
      <anchorfile>classTiXmlDocument.html</anchorfile>
      <anchor>a2da9a95ba3f9c895a8d7f4de7122a642</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>errorId</name>
      <anchorfile>classTiXmlDocument.html</anchorfile>
      <anchor>acdef97a4bb80729ac6863dd54cee7eeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TiXmlCursor</type>
      <name>errorLocation</name>
      <anchorfile>classTiXmlDocument.html</anchorfile>
      <anchor>aa4030f989f1549f6b897147fc2851d1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>tabsize</name>
      <anchorfile>classTiXmlDocument.html</anchorfile>
      <anchor>af2fa6a010b903d893d52cc6fee5575a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>useMicrosoftBOM</name>
      <anchorfile>classTiXmlDocument.html</anchorfile>
      <anchor>a4d5400dec9bfb55c640428de33297886</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TiXmlElement</name>
    <filename>classTiXmlElement.html</filename>
    <base>TiXmlNode</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Accept</name>
      <anchorfile>classTiXmlElement.html</anchorfile>
      <anchor>a01d33358cce9d1817b557d314dda3779</anchor>
      <arglist>(TiXmlVisitor *visitor) const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>Attribute</name>
      <anchorfile>classTiXmlElement.html</anchorfile>
      <anchor>a6042f518748f475a7ac4b4e0b509eb05</anchor>
      <arglist>(const char *name) const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>Attribute</name>
      <anchorfile>classTiXmlElement.html</anchorfile>
      <anchor>a8005d0b808fd02bd1246710cdf95e5f6</anchor>
      <arglist>(const char *name, int *i) const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>Attribute</name>
      <anchorfile>classTiXmlElement.html</anchorfile>
      <anchor>a09df893402d0ab1402c8725e6d30ec04</anchor>
      <arglist>(const char *name, double *d) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual TiXmlNode *</type>
      <name>Clone</name>
      <anchorfile>classTiXmlElement.html</anchorfile>
      <anchor>a810ea8fa40844c01334e5af2a26794cb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const TiXmlAttribute *</type>
      <name>FirstAttribute</name>
      <anchorfile>classTiXmlElement.html</anchorfile>
      <anchor>a003131b1bbf0b8054b11571c1b9a4d3a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TiXmlAttribute *</type>
      <name>FirstAttribute</name>
      <anchorfile>classTiXmlElement.html</anchorfile>
      <anchor>a4b33780fc565d38d6b54f640e0cf1737</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>GetText</name>
      <anchorfile>classTiXmlElement.html</anchorfile>
      <anchor>af0f814ecbd43d50d4cdbdf4354d3da39</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const TiXmlAttribute *</type>
      <name>LastAttribute</name>
      <anchorfile>classTiXmlElement.html</anchorfile>
      <anchor>a42939f55ed4cec5fc1daaecfded7ba16</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TiXmlAttribute *</type>
      <name>LastAttribute</name>
      <anchorfile>classTiXmlElement.html</anchorfile>
      <anchor>a222f81cf06155cd108f2a68d4d176004</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>TiXmlElement &amp;</type>
      <name>operator=</name>
      <anchorfile>classTiXmlElement.html</anchorfile>
      <anchor>ad58d300f4cfc0016ffa6861ebb718a0b</anchor>
      <arglist>(const TiXmlElement &amp;base)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>Parse</name>
      <anchorfile>classTiXmlElement.html</anchorfile>
      <anchor>af95c9165159fd9dfdcc5b894a3fcf85b</anchor>
      <arglist>(const char *p, TiXmlParsingData *data, TiXmlEncoding encoding)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Print</name>
      <anchorfile>classTiXmlElement.html</anchorfile>
      <anchor>aa31a15cddfb8601a31236fe7d2569fb4</anchor>
      <arglist>(FILE *cfile, int depth) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>QueryBoolAttribute</name>
      <anchorfile>classTiXmlElement.html</anchorfile>
      <anchor>a5789b1488af75b6ae37a749700495ceb</anchor>
      <arglist>(const char *name, bool *_value) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>QueryDoubleAttribute</name>
      <anchorfile>classTiXmlElement.html</anchorfile>
      <anchor>ae04bad29ddb281a7e6c662b3882e9928</anchor>
      <arglist>(const char *name, double *_value) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>QueryFloatAttribute</name>
      <anchorfile>classTiXmlElement.html</anchorfile>
      <anchor>a5591929834178699b4561ab6ab460068</anchor>
      <arglist>(const char *name, float *_value) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>QueryIntAttribute</name>
      <anchorfile>classTiXmlElement.html</anchorfile>
      <anchor>a5c0f739e0f6f5905a201364532e54a60</anchor>
      <arglist>(const char *name, int *_value) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>QueryUnsignedAttribute</name>
      <anchorfile>classTiXmlElement.html</anchorfile>
      <anchor>ab75c83543d4ace62f4c40d7e8e392fc3</anchor>
      <arglist>(const char *name, unsigned *_value) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RemoveAttribute</name>
      <anchorfile>classTiXmlElement.html</anchorfile>
      <anchor>a56979767deca794376b1dfa69a525b2a</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAttribute</name>
      <anchorfile>classTiXmlElement.html</anchorfile>
      <anchor>abf0b3bd7f0e4c746a89ec6e7f101fc32</anchor>
      <arglist>(const char *name, const char *_value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAttribute</name>
      <anchorfile>classTiXmlElement.html</anchorfile>
      <anchor>ace6f4be75e373726d4774073d666d1a7</anchor>
      <arglist>(const char *name, int value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetDoubleAttribute</name>
      <anchorfile>classTiXmlElement.html</anchorfile>
      <anchor>a0d1dd975d75496778177e35abfe0ec0b</anchor>
      <arglist>(const char *name, double value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TiXmlElement</name>
      <anchorfile>classTiXmlElement.html</anchorfile>
      <anchor>a01bc3ab372d35da08efcbbe65ad90c60</anchor>
      <arglist>(const char *in_value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TiXmlElement</name>
      <anchorfile>classTiXmlElement.html</anchorfile>
      <anchor>a1ca4465f3c2eac6a60e641cd7f1d9f7e</anchor>
      <arglist>(const TiXmlElement &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const TiXmlElement *</type>
      <name>ToElement</name>
      <anchorfile>classTiXmlElement.html</anchorfile>
      <anchor>a940fc8aa953e0ef0de6e110b7d98b8ee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual TiXmlElement *</type>
      <name>ToElement</name>
      <anchorfile>classTiXmlElement.html</anchorfile>
      <anchor>a9def86337ea7a755eb41cac980f60c7a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TiXmlElement</name>
      <anchorfile>classTiXmlElement.html</anchorfile>
      <anchor>aa049a47c5081c0d021968666360da261</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>ClearThis</name>
      <anchorfile>classTiXmlElement.html</anchorfile>
      <anchor>a5670933ec2d7d9763b9891acc05d7f7d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>CopyTo</name>
      <anchorfile>classTiXmlElement.html</anchorfile>
      <anchor>ab931f2208ed76ba03465d8a1f86b5935</anchor>
      <arglist>(TiXmlElement *target) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const char *</type>
      <name>ReadValue</name>
      <anchorfile>classTiXmlElement.html</anchorfile>
      <anchor>ac786bce103042d3837c4cc2ff6967d41</anchor>
      <arglist>(const char *in, TiXmlParsingData *prevData, TiXmlEncoding encoding)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TiXmlAttributeSet</type>
      <name>attributeSet</name>
      <anchorfile>classTiXmlElement.html</anchorfile>
      <anchor>a56d7e69380c3cc938bf213d2857791b2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TiXmlHandle</name>
    <filename>classTiXmlHandle.html</filename>
    <member kind="function">
      <type>TiXmlHandle</type>
      <name>Child</name>
      <anchorfile>classTiXmlHandle.html</anchorfile>
      <anchor>a9903b035444ee36450fe00ede403f920</anchor>
      <arglist>(const char *value, int index) const</arglist>
    </member>
    <member kind="function">
      <type>TiXmlHandle</type>
      <name>Child</name>
      <anchorfile>classTiXmlHandle.html</anchorfile>
      <anchor>a32585942abb28e03eea9c5223f38a659</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>TiXmlHandle</type>
      <name>ChildElement</name>
      <anchorfile>classTiXmlHandle.html</anchorfile>
      <anchor>afccc59d8a0daa8c5d78474fbed430ddb</anchor>
      <arglist>(const char *value, int index) const</arglist>
    </member>
    <member kind="function">
      <type>TiXmlHandle</type>
      <name>ChildElement</name>
      <anchorfile>classTiXmlHandle.html</anchorfile>
      <anchor>a57a639ab0ac99ff9358f675a1b73049a</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>TiXmlElement *</type>
      <name>Element</name>
      <anchorfile>classTiXmlHandle.html</anchorfile>
      <anchor>ae9b22d71bf5f69ee5fda28f5ad21f19c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TiXmlHandle</type>
      <name>FirstChild</name>
      <anchorfile>classTiXmlHandle.html</anchorfile>
      <anchor>afb1b4c0eda970b320dfd262304cc1d04</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TiXmlHandle</type>
      <name>FirstChild</name>
      <anchorfile>classTiXmlHandle.html</anchorfile>
      <anchor>a586ebaca4a4d0909db65a765d95d5e59</anchor>
      <arglist>(const char *value) const</arglist>
    </member>
    <member kind="function">
      <type>TiXmlHandle</type>
      <name>FirstChildElement</name>
      <anchorfile>classTiXmlHandle.html</anchorfile>
      <anchor>af0643f8683f3f2b779b8c9d78c67b2c0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TiXmlHandle</type>
      <name>FirstChildElement</name>
      <anchorfile>classTiXmlHandle.html</anchorfile>
      <anchor>a3eaf2d2d4c087cd8a48da261042e75bc</anchor>
      <arglist>(const char *value) const</arglist>
    </member>
    <member kind="function">
      <type>TiXmlNode *</type>
      <name>Node</name>
      <anchorfile>classTiXmlHandle.html</anchorfile>
      <anchor>aec0e3ea58ff98a45cd13507a02e2ca1e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TiXmlHandle</type>
      <name>operator=</name>
      <anchorfile>classTiXmlHandle.html</anchorfile>
      <anchor>ad8e5dcf6a87882674203157f29f8e4db</anchor>
      <arglist>(const TiXmlHandle &amp;ref)</arglist>
    </member>
    <member kind="function">
      <type>TiXmlText *</type>
      <name>Text</name>
      <anchorfile>classTiXmlHandle.html</anchorfile>
      <anchor>ad3b502c72059421e4dfcc7bda3c392fe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TiXmlHandle</name>
      <anchorfile>classTiXmlHandle.html</anchorfile>
      <anchor>aba18fd7bdefb942ecdea4bf4b8e29ec8</anchor>
      <arglist>(TiXmlNode *_node)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TiXmlHandle</name>
      <anchorfile>classTiXmlHandle.html</anchorfile>
      <anchor>a236d7855e1e56ccc7b980630c48c7fd7</anchor>
      <arglist>(const TiXmlHandle &amp;ref)</arglist>
    </member>
    <member kind="function">
      <type>TiXmlElement *</type>
      <name>ToElement</name>
      <anchorfile>classTiXmlHandle.html</anchorfile>
      <anchor>a0e3a5333550237d899b1df2b965611a1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TiXmlNode *</type>
      <name>ToNode</name>
      <anchorfile>classTiXmlHandle.html</anchorfile>
      <anchor>a0e436dea2dd869a859e3a4486023f0fa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TiXmlText *</type>
      <name>ToText</name>
      <anchorfile>classTiXmlHandle.html</anchorfile>
      <anchor>abde286bce1d5db0d20ec30e573278cdf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TiXmlUnknown *</type>
      <name>ToUnknown</name>
      <anchorfile>classTiXmlHandle.html</anchorfile>
      <anchor>a450ec91dac1ded02d72eb918d062ad31</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TiXmlUnknown *</type>
      <name>Unknown</name>
      <anchorfile>classTiXmlHandle.html</anchorfile>
      <anchor>a12b32f098c7daa5facbc04e9618262c5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TiXmlNode *</type>
      <name>node</name>
      <anchorfile>classTiXmlHandle.html</anchorfile>
      <anchor>ac5429de14bb78b16288bac5bf33c6858</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TiXmlNode</name>
    <filename>classTiXmlNode.html</filename>
    <base>TiXmlBase</base>
    <member kind="enumeration">
      <type></type>
      <name>NodeType</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a836eded4920ab9e9ef28496f48cd95a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TINYXML_DOCUMENT</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a836eded4920ab9e9ef28496f48cd95a2a76c4c520453398cd033e8b97ec9a0b04</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TINYXML_ELEMENT</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a836eded4920ab9e9ef28496f48cd95a2a9ad167b17c3148d7a018fde9a41ce976</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TINYXML_COMMENT</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a836eded4920ab9e9ef28496f48cd95a2a742eb78855db1e81614848072de03721</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TINYXML_UNKNOWN</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a836eded4920ab9e9ef28496f48cd95a2a7376f9420c8ab507842c8a0813bb077e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TINYXML_TEXT</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a836eded4920ab9e9ef28496f48cd95a2aa6177e9506461cdca7062559387a2714</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TINYXML_DECLARATION</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a836eded4920ab9e9ef28496f48cd95a2a1e2351ad8cd0c805538d94222f3d8cd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TINYXML_TYPECOUNT</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a836eded4920ab9e9ef28496f48cd95a2a878567737ed539bd3de6a941027e9309</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TINYXML_COMMENT</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a836eded4920ab9e9ef28496f48cd95a2a742eb78855db1e81614848072de03721</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TINYXML_DECLARATION</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a836eded4920ab9e9ef28496f48cd95a2a1e2351ad8cd0c805538d94222f3d8cd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TINYXML_DOCUMENT</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a836eded4920ab9e9ef28496f48cd95a2a76c4c520453398cd033e8b97ec9a0b04</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TINYXML_ELEMENT</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a836eded4920ab9e9ef28496f48cd95a2a9ad167b17c3148d7a018fde9a41ce976</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TINYXML_TEXT</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a836eded4920ab9e9ef28496f48cd95a2aa6177e9506461cdca7062559387a2714</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TINYXML_TYPECOUNT</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a836eded4920ab9e9ef28496f48cd95a2a878567737ed539bd3de6a941027e9309</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TINYXML_UNKNOWN</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a836eded4920ab9e9ef28496f48cd95a2a7376f9420c8ab507842c8a0813bb077e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>Accept</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>acc0f88b7462c6cb73809d410a4f5bb86</anchor>
      <arglist>(TiXmlVisitor *visitor) const =0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a708e7f953df61d4d2d12f73171550a4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual TiXmlNode *</type>
      <name>Clone</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a4508cc3a2d7a98e96a54cc09c37a78a4</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>const TiXmlNode *</type>
      <name>FirstChild</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>aa66bceae19707c90c1db12d7c98894a4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TiXmlNode *</type>
      <name>FirstChild</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a5e97d69b7c0ebd27fb7286be56559b77</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const TiXmlNode *</type>
      <name>FirstChild</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>ae98c367f664890c4b5a5183481ec128a</anchor>
      <arglist>(const char *value) const</arglist>
    </member>
    <member kind="function">
      <type>TiXmlNode *</type>
      <name>FirstChild</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>abc8bf32be6419ec453a731868de19554</anchor>
      <arglist>(const char *_value)</arglist>
    </member>
    <member kind="function">
      <type>const TiXmlElement *</type>
      <name>FirstChildElement</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a12c973e1da9e90a178924b8ea5a5f4d1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TiXmlElement *</type>
      <name>FirstChildElement</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>aa0fecff1f3866ab33a8a25506e95db1d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const TiXmlElement *</type>
      <name>FirstChildElement</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>aab23fca4c2455c1d926c35d85a663842</anchor>
      <arglist>(const char *_value) const</arglist>
    </member>
    <member kind="function">
      <type>TiXmlElement *</type>
      <name>FirstChildElement</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a6936ae323675071808ac4840379e57f5</anchor>
      <arglist>(const char *_value)</arglist>
    </member>
    <member kind="function">
      <type>const TiXmlDocument *</type>
      <name>GetDocument</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>adcb070acefcbaedaa0673d82e530538b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TiXmlDocument *</type>
      <name>GetDocument</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a7b2372c0e7adfb32f5b6902fe49a39b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>TiXmlNode *</type>
      <name>InsertAfterChild</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a274db3292218202805c093f66a964cb5</anchor>
      <arglist>(TiXmlNode *afterThis, const TiXmlNode &amp;addThis)</arglist>
    </member>
    <member kind="function">
      <type>TiXmlNode *</type>
      <name>InsertBeforeChild</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a71e54e393336382bc9875f64aab5cb15</anchor>
      <arglist>(TiXmlNode *beforeThis, const TiXmlNode &amp;addThis)</arglist>
    </member>
    <member kind="function">
      <type>TiXmlNode *</type>
      <name>InsertEndChild</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>af287a913ce46d8dbf7ef24fec69bbaf0</anchor>
      <arglist>(const TiXmlNode &amp;addThis)</arglist>
    </member>
    <member kind="function">
      <type>const TiXmlNode *</type>
      <name>IterateChildren</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a67c3a02b797f08d9a31b2553661257e1</anchor>
      <arglist>(const TiXmlNode *previous) const</arglist>
    </member>
    <member kind="function">
      <type>TiXmlNode *</type>
      <name>IterateChildren</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a2358e747118fdbf0e467b1e4f7d03de1</anchor>
      <arglist>(const TiXmlNode *previous)</arglist>
    </member>
    <member kind="function">
      <type>const TiXmlNode *</type>
      <name>IterateChildren</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a74bc68a536c279a42af346cb1454f143</anchor>
      <arglist>(const char *value, const TiXmlNode *previous) const</arglist>
    </member>
    <member kind="function">
      <type>TiXmlNode *</type>
      <name>IterateChildren</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a67ba8275e533e6f76340236c42ea0aea</anchor>
      <arglist>(const char *_value, const TiXmlNode *previous)</arglist>
    </member>
    <member kind="function">
      <type>const TiXmlNode *</type>
      <name>LastChild</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>af3a04120b1ed2fead2f4bb72cbea845e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TiXmlNode *</type>
      <name>LastChild</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a6432d2b2495f6caf9cb4278df706a031</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const TiXmlNode *</type>
      <name>LastChild</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>afdd7b6ba456fdd570610c1d841f91eb3</anchor>
      <arglist>(const char *value) const</arglist>
    </member>
    <member kind="function">
      <type>TiXmlNode *</type>
      <name>LastChild</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>abad5bf1059c48127b958711ef89e8e5d</anchor>
      <arglist>(const char *_value)</arglist>
    </member>
    <member kind="function">
      <type>TiXmlNode *</type>
      <name>LinkEndChild</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a1a881212554b759865f6cac79a851d38</anchor>
      <arglist>(TiXmlNode *addThis)</arglist>
    </member>
    <member kind="function">
      <type>const TiXmlNode *</type>
      <name>NextSibling</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>ae99c572ac7901a15993ea7a4efaa10e7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TiXmlNode *</type>
      <name>NextSibling</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a4d05f7b1d7b470ac6887edd072d4892a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const TiXmlNode *</type>
      <name>NextSibling</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a0864ea784b53cdca0a37829d3391ca4b</anchor>
      <arglist>(const char *) const</arglist>
    </member>
    <member kind="function">
      <type>TiXmlNode *</type>
      <name>NextSibling</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a4080bc5cc8a5c139e7cf308669e850fc</anchor>
      <arglist>(const char *_next)</arglist>
    </member>
    <member kind="function">
      <type>const TiXmlElement *</type>
      <name>NextSiblingElement</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>ac6105781c913a42aa7f3f17bd1964f7c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TiXmlElement *</type>
      <name>NextSiblingElement</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a1b211cb5034655a04358e0e2f6fc5010</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const TiXmlElement *</type>
      <name>NextSiblingElement</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a22def4746238abaee042f99b47ef3c94</anchor>
      <arglist>(const char *) const</arglist>
    </member>
    <member kind="function">
      <type>TiXmlElement *</type>
      <name>NextSiblingElement</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a6e1ac6b800e18049bc75e9f8e63a8e5f</anchor>
      <arglist>(const char *_next)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>NoChildren</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>abe85e0ec04ea59c033f324c8504653e5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TiXmlNode *</type>
      <name>Parent</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>ab643043132ffd794f8602685d34a982e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const TiXmlNode *</type>
      <name>Parent</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>af13df38878a5798142693d01d6133ba0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const TiXmlNode *</type>
      <name>PreviousSibling</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a8aacf06b1a577ff0d7cfa502cc76da32</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TiXmlNode *</type>
      <name>PreviousSibling</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>af8c0642ad6ecc03f62953e68896ed1cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const TiXmlNode *</type>
      <name>PreviousSibling</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>ace1b618fe58b2b9305fe89bfbc8dd17b</anchor>
      <arglist>(const char *) const</arglist>
    </member>
    <member kind="function">
      <type>TiXmlNode *</type>
      <name>PreviousSibling</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a6c977049207177ef21b51972315c2053</anchor>
      <arglist>(const char *_prev)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>RemoveChild</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>ae19d8510efc90596552f4feeac9a8fbf</anchor>
      <arglist>(TiXmlNode *removeThis)</arglist>
    </member>
    <member kind="function">
      <type>TiXmlNode *</type>
      <name>ReplaceChild</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a543208c2c801c84a213529541e904b9f</anchor>
      <arglist>(TiXmlNode *replaceThis, const TiXmlNode &amp;withThis)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetValue</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a2a38329ca5d3f28f98ce932b8299ae90</anchor>
      <arglist>(const char *_value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const TiXmlComment *</type>
      <name>ToComment</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a5ad43b9d545315e9bb4f50d4cb70de9e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual TiXmlComment *</type>
      <name>ToComment</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a383e06a0787f7063953934867990f849</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const TiXmlDeclaration *</type>
      <name>ToDeclaration</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a0dc0831e89d499ca911a3be61a413d45</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual TiXmlDeclaration *</type>
      <name>ToDeclaration</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a4027136ca820ff4a636b607231b6a6df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const TiXmlDocument *</type>
      <name>ToDocument</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a775a904618cad6e4a8049bda4f5a6aa9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual TiXmlDocument *</type>
      <name>ToDocument</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a6a4c8ac28ee7a745d059db6691e03bae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const TiXmlElement *</type>
      <name>ToElement</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a4080428f2cac46e92ef4d284202fad0b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual TiXmlElement *</type>
      <name>ToElement</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>aa65d000223187d22a4dcebd7479e9ebc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const TiXmlText *</type>
      <name>ToText</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a2591700660b308571c09166559a39332</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual TiXmlText *</type>
      <name>ToText</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a3ddfbcac78fbea041fad57e5c6d60a03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const TiXmlUnknown *</type>
      <name>ToUnknown</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>ab4f2e6ce87d36c1b9b7de2529128a460</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual TiXmlUnknown *</type>
      <name>ToUnknown</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a06de5af852668c7e4af0d09c205f0b0d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Type</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a0f4dd916b2afc2ab2f1a84f3e2b8fd5d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>Value</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>ad44dfe927d49a74dd78b72b7514417ad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const TIXML_STRING &amp;</type>
      <name>ValueTStr</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a74c4ea4a91c0a91900c919f69f657d6a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TiXmlNode</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a027a76cccd359c831ee4024b58c49625</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>CopyTo</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>aaadd5bb9c94f84c4472b649b95de4a0b</anchor>
      <arglist>(TiXmlNode *target) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>TiXmlNode *</type>
      <name>Identify</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>ac1e3a8e7578be463b04617786120c2bb</anchor>
      <arglist>(const char *start, TiXmlEncoding encoding)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>TiXmlNode</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a3f46721695868667113c7487ff123f20</anchor>
      <arglist>(NodeType _type)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TiXmlNode *</type>
      <name>firstChild</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>af749fb7f22010b80e8f904c32653d50e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TiXmlNode *</type>
      <name>lastChild</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a5b30756d21b304580d22a841ec9d61f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TiXmlNode *</type>
      <name>next</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a2f329cc993d2d34df76e17dcbb776b45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TiXmlNode *</type>
      <name>parent</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a662c4de61244e4fa5bd4e2d8c63143a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TiXmlNode *</type>
      <name>prev</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a9c5370ea2cbfd9f0e0f7b30a57fd68f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>NodeType</type>
      <name>type</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a2619c6379181c16ba95ae6922e2ca839</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TIXML_STRING</type>
      <name>value</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>aead528b3cedc33c16a6c539872c7cc8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a9eb62a8d95b8a98ec2df481cc9e5a7e2</anchor>
      <arglist>(const TiXmlNode &amp;base)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>TiXmlNode</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a5ca3233e05032d121b13fac8273de68d</anchor>
      <arglist>(const TiXmlNode &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>TiXmlDocument</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>a173617f6dfe902cf484ce5552b950475</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>TiXmlElement</name>
      <anchorfile>classTiXmlNode.html</anchorfile>
      <anchor>ab6592e32cb9132be517cc12a70564c4b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TiXmlOutStream</name>
    <filename>classTiXmlOutStream.html</filename>
    <base>TiXmlString</base>
    <member kind="function">
      <type>TiXmlOutStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classTiXmlOutStream.html</anchorfile>
      <anchor>a3640dcb1c0903be3bc6966cdc9a79db6</anchor>
      <arglist>(const TiXmlString &amp;in)</arglist>
    </member>
    <member kind="function">
      <type>TiXmlOutStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classTiXmlOutStream.html</anchorfile>
      <anchor>af2117e5a8cbfcb69544804ad2859bfb6</anchor>
      <arglist>(const char *in)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TiXmlParsingData</name>
    <filename>classTiXmlParsingData.html</filename>
    <member kind="function">
      <type>const TiXmlCursor &amp;</type>
      <name>Cursor</name>
      <anchorfile>classTiXmlParsingData.html</anchorfile>
      <anchor>a02ba4903fd3b70b43524ad60a4eece7c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Stamp</name>
      <anchorfile>classTiXmlParsingData.html</anchorfile>
      <anchor>a65cee8ab77a36c605db08c84b4c30a7d</anchor>
      <arglist>(const char *now, TiXmlEncoding encoding)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>TiXmlParsingData</name>
      <anchorfile>classTiXmlParsingData.html</anchorfile>
      <anchor>aa5beaf71579a91d6942277f417899ab9</anchor>
      <arglist>(const char *start, int _tabsize, int row, int col)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TiXmlCursor</type>
      <name>cursor</name>
      <anchorfile>classTiXmlParsingData.html</anchorfile>
      <anchor>abee4c6c657f595182a4f8beda4fa1c7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const char *</type>
      <name>stamp</name>
      <anchorfile>classTiXmlParsingData.html</anchorfile>
      <anchor>a0e3c2ea5a8b738d733735ca0318fe4ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>tabsize</name>
      <anchorfile>classTiXmlParsingData.html</anchorfile>
      <anchor>ab9d6aea2833e38aaef440e49c22a05ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>TiXmlDocument</name>
      <anchorfile>classTiXmlParsingData.html</anchorfile>
      <anchor>a173617f6dfe902cf484ce5552b950475</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TiXmlPrinter</name>
    <filename>classTiXmlPrinter.html</filename>
    <base>TiXmlVisitor</base>
    <member kind="function">
      <type>const char *</type>
      <name>CStr</name>
      <anchorfile>classTiXmlPrinter.html</anchorfile>
      <anchor>a859eede9597d3e0355b77757be48735e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>Indent</name>
      <anchorfile>classTiXmlPrinter.html</anchorfile>
      <anchor>abb33ec7d4bad6aaeb57f4304394b133d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>LineBreak</name>
      <anchorfile>classTiXmlPrinter.html</anchorfile>
      <anchor>a11f1b4804a460b175ec244eb5724d96d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetIndent</name>
      <anchorfile>classTiXmlPrinter.html</anchorfile>
      <anchor>a213377a4070c7e625bae59716b089e5e</anchor>
      <arglist>(const char *_indent)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetLineBreak</name>
      <anchorfile>classTiXmlPrinter.html</anchorfile>
      <anchor>a4be1e37e69e3858c59635aa947174fe6</anchor>
      <arglist>(const char *_lineBreak)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetStreamPrinting</name>
      <anchorfile>classTiXmlPrinter.html</anchorfile>
      <anchor>ab23a90629e374cb1cadca090468bbd19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>Size</name>
      <anchorfile>classTiXmlPrinter.html</anchorfile>
      <anchor>ad01375ae9199bd2f48252eaddce3039d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TiXmlPrinter</name>
      <anchorfile>classTiXmlPrinter.html</anchorfile>
      <anchor>a6539b864026c8667cd0bd5fdf4b41f43</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Visit</name>
      <anchorfile>classTiXmlPrinter.html</anchorfile>
      <anchor>adaf7eec4dc43ad071ff52b60361574f5</anchor>
      <arglist>(const TiXmlDeclaration &amp;declaration)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Visit</name>
      <anchorfile>classTiXmlPrinter.html</anchorfile>
      <anchor>a0857c5d32c59b9a257f9a49cb9411df5</anchor>
      <arglist>(const TiXmlText &amp;text)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Visit</name>
      <anchorfile>classTiXmlPrinter.html</anchorfile>
      <anchor>a9870423f5603630e6142f6bdb66dfb57</anchor>
      <arglist>(const TiXmlComment &amp;comment)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Visit</name>
      <anchorfile>classTiXmlPrinter.html</anchorfile>
      <anchor>a08591a15c9a07afa83c24e08b03d6358</anchor>
      <arglist>(const TiXmlUnknown &amp;unknown)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>VisitEnter</name>
      <anchorfile>classTiXmlPrinter.html</anchorfile>
      <anchor>a2ec73087db26ff4d2c4316c56f861db7</anchor>
      <arglist>(const TiXmlDocument &amp;doc)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>VisitEnter</name>
      <anchorfile>classTiXmlPrinter.html</anchorfile>
      <anchor>a6dccaf5ee4979f13877690afe28721e8</anchor>
      <arglist>(const TiXmlElement &amp;element, const TiXmlAttribute *firstAttribute)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>VisitExit</name>
      <anchorfile>classTiXmlPrinter.html</anchorfile>
      <anchor>a0a636046fa589b6d7f3e5bd025b3f33e</anchor>
      <arglist>(const TiXmlDocument &amp;doc)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>VisitExit</name>
      <anchorfile>classTiXmlPrinter.html</anchorfile>
      <anchor>ae6a1df8271df4bf62d7873c38e34aa69</anchor>
      <arglist>(const TiXmlElement &amp;element)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>DoIndent</name>
      <anchorfile>classTiXmlPrinter.html</anchorfile>
      <anchor>a348ad6527b1d43ddeb51454cddeb6a1d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>DoLineBreak</name>
      <anchorfile>classTiXmlPrinter.html</anchorfile>
      <anchor>a252a0e13e06def9a06b2eb30a04677a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TIXML_STRING</type>
      <name>buffer</name>
      <anchorfile>classTiXmlPrinter.html</anchorfile>
      <anchor>ae6cc56c79e52ef352ecc612809fdbedf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>depth</name>
      <anchorfile>classTiXmlPrinter.html</anchorfile>
      <anchor>a7e11330449daea912320c22f84387df7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TIXML_STRING</type>
      <name>indent</name>
      <anchorfile>classTiXmlPrinter.html</anchorfile>
      <anchor>a672fda389bb3f5a2ae8ead867f9a2536</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TIXML_STRING</type>
      <name>lineBreak</name>
      <anchorfile>classTiXmlPrinter.html</anchorfile>
      <anchor>a25e8120bcfda10cc06a11b2dedcef7fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>simpleTextPrint</name>
      <anchorfile>classTiXmlPrinter.html</anchorfile>
      <anchor>a2dceede5ae9bb8948f1ecaabb24ab2fb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TiXmlString</name>
    <filename>classTiXmlString.html</filename>
    <class kind="struct">TiXmlString::Rep</class>
    <member kind="typedef">
      <type>size_t</type>
      <name>size_type</name>
      <anchorfile>classTiXmlString.html</anchorfile>
      <anchor>abeb2c1893a04c17904f7c06546d0b971</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>TiXmlString &amp;</type>
      <name>append</name>
      <anchorfile>classTiXmlString.html</anchorfile>
      <anchor>ad44b21700d2ec24a511367b222b643fb</anchor>
      <arglist>(const char *str, size_type len)</arglist>
    </member>
    <member kind="function">
      <type>TiXmlString &amp;</type>
      <name>assign</name>
      <anchorfile>classTiXmlString.html</anchorfile>
      <anchor>ac72f3d9149b7812c1e6c59402014d0d5</anchor>
      <arglist>(const char *str, size_type len)</arglist>
    </member>
    <member kind="function">
      <type>const char &amp;</type>
      <name>at</name>
      <anchorfile>classTiXmlString.html</anchorfile>
      <anchor>a7f33c37f7dfde5193f02521d2a7af1db</anchor>
      <arglist>(size_type index) const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>c_str</name>
      <anchorfile>classTiXmlString.html</anchorfile>
      <anchor>ae2bd36349215612ebcc3cb221c30bd3d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>capacity</name>
      <anchorfile>classTiXmlString.html</anchorfile>
      <anchor>a0ca248f026e698f79b8aa4c9ab8e1571</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classTiXmlString.html</anchorfile>
      <anchor>ab20e06e4c666abf3bdbfb3a1191d4888</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>data</name>
      <anchorfile>classTiXmlString.html</anchorfile>
      <anchor>a0e010e1737cfc3ee885b42875171b88e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classTiXmlString.html</anchorfile>
      <anchor>a3139aafb0f0a8e26d1a4ed58a50f3678</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>find</name>
      <anchorfile>classTiXmlString.html</anchorfile>
      <anchor>a22fc54a23c5a0ab771331a25a769516e</anchor>
      <arglist>(char lookup) const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>find</name>
      <anchorfile>classTiXmlString.html</anchorfile>
      <anchor>a2d66cfd6986faceda62ca62db553a921</anchor>
      <arglist>(char tofind, size_type offset) const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>length</name>
      <anchorfile>classTiXmlString.html</anchorfile>
      <anchor>a5db17f8314ffe2a89df0f0eb6c2a4bf5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TiXmlString &amp;</type>
      <name>operator+=</name>
      <anchorfile>classTiXmlString.html</anchorfile>
      <anchor>ab56336ac2aa2a08d24a71eb9a2b502a5</anchor>
      <arglist>(const char *suffix)</arglist>
    </member>
    <member kind="function">
      <type>TiXmlString &amp;</type>
      <name>operator+=</name>
      <anchorfile>classTiXmlString.html</anchorfile>
      <anchor>a6aa09d5240470b76d54ec709e04f8c13</anchor>
      <arglist>(char single)</arglist>
    </member>
    <member kind="function">
      <type>TiXmlString &amp;</type>
      <name>operator+=</name>
      <anchorfile>classTiXmlString.html</anchorfile>
      <anchor>afdcae5ea2b4d9e194dc21226b817f417</anchor>
      <arglist>(const TiXmlString &amp;suffix)</arglist>
    </member>
    <member kind="function">
      <type>TiXmlString &amp;</type>
      <name>operator=</name>
      <anchorfile>classTiXmlString.html</anchorfile>
      <anchor>ae0bc6147afc0ec2aa0da3a3c0a8fcfb0</anchor>
      <arglist>(const char *copy)</arglist>
    </member>
    <member kind="function">
      <type>TiXmlString &amp;</type>
      <name>operator=</name>
      <anchorfile>classTiXmlString.html</anchorfile>
      <anchor>ab1f1f5d3eceaa0f22d0a7e6055ea81b0</anchor>
      <arglist>(const TiXmlString &amp;copy)</arglist>
    </member>
    <member kind="function">
      <type>char &amp;</type>
      <name>operator[]</name>
      <anchorfile>classTiXmlString.html</anchorfile>
      <anchor>a06e8c84831fc146610369405f4aa4200</anchor>
      <arglist>(size_type index) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>classTiXmlString.html</anchorfile>
      <anchor>a88ecf9f0f00cb5c67b6b637958d7049c</anchor>
      <arglist>(size_type cap)</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>size</name>
      <anchorfile>classTiXmlString.html</anchorfile>
      <anchor>a483d85103d2a3ba8c0831e205c832f33</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classTiXmlString.html</anchorfile>
      <anchor>aa392cbc180752a79f007f4f9280c7762</anchor>
      <arglist>(TiXmlString &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TiXmlString</name>
      <anchorfile>classTiXmlString.html</anchorfile>
      <anchor>a342f61e0fc2244df300b73aedf6d3fef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TiXmlString</name>
      <anchorfile>classTiXmlString.html</anchorfile>
      <anchor>ac80fe17693a438c9ab2591664743fcb6</anchor>
      <arglist>(const TiXmlString &amp;copy)</arglist>
    </member>
    <member kind="function">
      <type>TIXML_EXPLICIT</type>
      <name>TiXmlString</name>
      <anchorfile>classTiXmlString.html</anchorfile>
      <anchor>aa3b32bd2891a757c9f36c21db44c81d2</anchor>
      <arglist>(const char *copy)</arglist>
    </member>
    <member kind="function">
      <type>TIXML_EXPLICIT</type>
      <name>TiXmlString</name>
      <anchorfile>classTiXmlString.html</anchorfile>
      <anchor>a4b17ea5c5db986f14827223dfa8f1547</anchor>
      <arglist>(const char *str, size_type len)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TiXmlString</name>
      <anchorfile>classTiXmlString.html</anchorfile>
      <anchor>a7ac03f581ca3422c4808162ab14f3450</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const size_type</type>
      <name>npos</name>
      <anchorfile>classTiXmlString.html</anchorfile>
      <anchor>a8f4422d227088dc7bec96f479b275d0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>char *</type>
      <name>finish</name>
      <anchorfile>classTiXmlString.html</anchorfile>
      <anchor>a363decd99ced2e5c2907ffceac3faa31</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>init</name>
      <anchorfile>classTiXmlString.html</anchorfile>
      <anchor>a694eacb51c43d8eba8aa7d4552b598ff</anchor>
      <arglist>(size_type sz)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>init</name>
      <anchorfile>classTiXmlString.html</anchorfile>
      <anchor>ae11cd23e090fd2e7bb62eda05b45a2d6</anchor>
      <arglist>(size_type sz, size_type cap)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>quit</name>
      <anchorfile>classTiXmlString.html</anchorfile>
      <anchor>aa6008ae51286a342cd366fbf1e3eeafc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>set_size</name>
      <anchorfile>classTiXmlString.html</anchorfile>
      <anchor>a5d70615367bf2920c25feddf6ac4ad30</anchor>
      <arglist>(size_type sz)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>char *</type>
      <name>start</name>
      <anchorfile>classTiXmlString.html</anchorfile>
      <anchor>ad078fd9ba77fee5d9bfb6706466efbf3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Rep *</type>
      <name>rep_</name>
      <anchorfile>classTiXmlString.html</anchorfile>
      <anchor>ac7be48f31ca451bcb16de428b5c40e0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static Rep</type>
      <name>nullrep_</name>
      <anchorfile>classTiXmlString.html</anchorfile>
      <anchor>ae1f9e0de28328eed27d5623ff67a3191</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TiXmlText</name>
    <filename>classTiXmlText.html</filename>
    <base>TiXmlNode</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Accept</name>
      <anchorfile>classTiXmlText.html</anchorfile>
      <anchor>af65964326eac4640bfb97d4622fa0de2</anchor>
      <arglist>(TiXmlVisitor *content) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CDATA</name>
      <anchorfile>classTiXmlText.html</anchorfile>
      <anchor>aac1f4764d220ed6bf809b16dfcb6b45a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TiXmlText &amp;</type>
      <name>operator=</name>
      <anchorfile>classTiXmlText.html</anchorfile>
      <anchor>aed5b13f9c1b804c616fd533882c29f57</anchor>
      <arglist>(const TiXmlText &amp;base)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>Parse</name>
      <anchorfile>classTiXmlText.html</anchorfile>
      <anchor>a8d2dcfa41fc73d3e62dacc2fcf633819</anchor>
      <arglist>(const char *p, TiXmlParsingData *data, TiXmlEncoding encoding)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Print</name>
      <anchorfile>classTiXmlText.html</anchorfile>
      <anchor>a75f6895906333894e2574cc8cf77ea79</anchor>
      <arglist>(FILE *cfile, int depth) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetCDATA</name>
      <anchorfile>classTiXmlText.html</anchorfile>
      <anchor>acb17ff7c5d09b2c839393445a3de5ea9</anchor>
      <arglist>(bool _cdata)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TiXmlText</name>
      <anchorfile>classTiXmlText.html</anchorfile>
      <anchor>af659e77c6b87d684827f35a8f4895960</anchor>
      <arglist>(const char *initValue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TiXmlText</name>
      <anchorfile>classTiXmlText.html</anchorfile>
      <anchor>a8d2cc1b4af2208cbb0171cf20f6815d1</anchor>
      <arglist>(const TiXmlText &amp;copy)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const TiXmlText *</type>
      <name>ToText</name>
      <anchorfile>classTiXmlText.html</anchorfile>
      <anchor>af8973cfd4ca00c5d934cb23e8aa0f5d5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual TiXmlText *</type>
      <name>ToText</name>
      <anchorfile>classTiXmlText.html</anchorfile>
      <anchor>ae7c3a8fd3e4dbf6c0c4363a943d72f5b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TiXmlText</name>
      <anchorfile>classTiXmlText.html</anchorfile>
      <anchor>a829a4bd2d8d2461c333eb4f3f5b1b3d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>Blank</name>
      <anchorfile>classTiXmlText.html</anchorfile>
      <anchor>a0fd9005b279def46859b72f336b158da</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual TiXmlNode *</type>
      <name>Clone</name>
      <anchorfile>classTiXmlText.html</anchorfile>
      <anchor>a98a20d7a4f1c1478e25e34921be24bfe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>CopyTo</name>
      <anchorfile>classTiXmlText.html</anchorfile>
      <anchor>a480b8e0ad6b7833a73ecf2191195c9b5</anchor>
      <arglist>(TiXmlText *target) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>cdata</name>
      <anchorfile>classTiXmlText.html</anchorfile>
      <anchor>a1919a0467daf2cf5d099b225add5b9f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>TiXmlElement</name>
      <anchorfile>classTiXmlText.html</anchorfile>
      <anchor>ab6592e32cb9132be517cc12a70564c4b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TiXmlUnknown</name>
    <filename>classTiXmlUnknown.html</filename>
    <base>TiXmlNode</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Accept</name>
      <anchorfile>classTiXmlUnknown.html</anchorfile>
      <anchor>aafdf1b2d4f561979c7907bad91004999</anchor>
      <arglist>(TiXmlVisitor *content) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual TiXmlNode *</type>
      <name>Clone</name>
      <anchorfile>classTiXmlUnknown.html</anchorfile>
      <anchor>a3dea7689de5b1931fd6657992948fde0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TiXmlUnknown &amp;</type>
      <name>operator=</name>
      <anchorfile>classTiXmlUnknown.html</anchorfile>
      <anchor>a60560b5aacb4bdc8b2b5f02f0a99c5c0</anchor>
      <arglist>(const TiXmlUnknown &amp;copy)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>Parse</name>
      <anchorfile>classTiXmlUnknown.html</anchorfile>
      <anchor>aa51c2694e4177b5f0b5429ee5a81b58d</anchor>
      <arglist>(const char *p, TiXmlParsingData *data, TiXmlEncoding encoding)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Print</name>
      <anchorfile>classTiXmlUnknown.html</anchorfile>
      <anchor>a5793fbc48ab3419783c0e866ca2d334e</anchor>
      <arglist>(FILE *cfile, int depth) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TiXmlUnknown</name>
      <anchorfile>classTiXmlUnknown.html</anchorfile>
      <anchor>a945f09b3c6538099c69fc563216750c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TiXmlUnknown</name>
      <anchorfile>classTiXmlUnknown.html</anchorfile>
      <anchor>abe798ff4feea31474850c7f0de6bdf5e</anchor>
      <arglist>(const TiXmlUnknown &amp;copy)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const TiXmlUnknown *</type>
      <name>ToUnknown</name>
      <anchorfile>classTiXmlUnknown.html</anchorfile>
      <anchor>a0d08dc16fc9ce16140ccaefbc35f6ea6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual TiXmlUnknown *</type>
      <name>ToUnknown</name>
      <anchorfile>classTiXmlUnknown.html</anchorfile>
      <anchor>a67c9fd22940e8c47f706a72cdd2e332c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TiXmlUnknown</name>
      <anchorfile>classTiXmlUnknown.html</anchorfile>
      <anchor>ac21966c3b551553d760b4a339c9acda0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>CopyTo</name>
      <anchorfile>classTiXmlUnknown.html</anchorfile>
      <anchor>afeb334446bcbe13ce15131e1629712be</anchor>
      <arglist>(TiXmlUnknown *target) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TiXmlVisitor</name>
    <filename>classTiXmlVisitor.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Visit</name>
      <anchorfile>classTiXmlVisitor.html</anchorfile>
      <anchor>afad71c71ce6473fb9b4b64cd92de4a19</anchor>
      <arglist>(const TiXmlDeclaration &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Visit</name>
      <anchorfile>classTiXmlVisitor.html</anchorfile>
      <anchor>a399b8ebca5cd14664974a32d2ce029e5</anchor>
      <arglist>(const TiXmlText &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Visit</name>
      <anchorfile>classTiXmlVisitor.html</anchorfile>
      <anchor>a53a60e7a528627b31af3161972cc7fa2</anchor>
      <arglist>(const TiXmlComment &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Visit</name>
      <anchorfile>classTiXmlVisitor.html</anchorfile>
      <anchor>a7e284d607d275c51dac1adb58159ce28</anchor>
      <arglist>(const TiXmlUnknown &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>VisitEnter</name>
      <anchorfile>classTiXmlVisitor.html</anchorfile>
      <anchor>a07baecb52dd7d8716ae2a48ad0956ee0</anchor>
      <arglist>(const TiXmlDocument &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>VisitEnter</name>
      <anchorfile>classTiXmlVisitor.html</anchorfile>
      <anchor>af6c6178ffa517bbdba95d70490875fff</anchor>
      <arglist>(const TiXmlElement &amp;, const TiXmlAttribute *)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>VisitExit</name>
      <anchorfile>classTiXmlVisitor.html</anchorfile>
      <anchor>aa0ade4f27087447e93974e975c3246ad</anchor>
      <arglist>(const TiXmlDocument &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>VisitExit</name>
      <anchorfile>classTiXmlVisitor.html</anchorfile>
      <anchor>aec2b1f8116226d52f3a1b95dafd3a32c</anchor>
      <arglist>(const TiXmlElement &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TiXmlVisitor</name>
      <anchorfile>classTiXmlVisitor.html</anchorfile>
      <anchor>a276c739ec4701f27c3f86b8ead095e5a</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick_scan::FifoBuffer::UnaryConditionIf</name>
    <filename>classsick__scan_1_1FifoBuffer_1_1UnaryConditionIf.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>condition</name>
      <anchorfile>classsick__scan_1_1FifoBuffer_1_1UnaryConditionIf.html</anchorfile>
      <anchor>ad744a9406f8be79b43de70a2a5dce715</anchor>
      <arglist>(const ElementType &amp;element)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick_scan::UniformRandomAsciiString</name>
    <filename>classsick__scan_1_1UniformRandomAsciiString.html</filename>
    <member kind="function">
      <type>std::string</type>
      <name>generate</name>
      <anchorfile>classsick__scan_1_1UniformRandomAsciiString.html</anchorfile>
      <anchor>a97ad63cab8a141bc920a205abe15e5b2</anchor>
      <arglist>(int length)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UniformRandomAsciiString</name>
      <anchorfile>classsick__scan_1_1UniformRandomAsciiString.html</anchorfile>
      <anchor>a4c0ae81877f8c3650ced513aebc6e8d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>UniformRandomInteger</type>
      <name>m_random_generator</name>
      <anchorfile>classsick__scan_1_1UniformRandomAsciiString.html</anchorfile>
      <anchor>a9c46d72f71ff0e2114595a5f78cced64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const std::string</type>
      <name>s_ascii_chars</name>
      <anchorfile>classsick__scan_1_1UniformRandomAsciiString.html</anchorfile>
      <anchor>ac30318fb99fdc1e02e5cc4e1b1dc6d08</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick_scan::UniformRandomInteger</name>
    <filename>classsick__scan_1_1UniformRandomInteger.html</filename>
    <member kind="function">
      <type>int</type>
      <name>generate</name>
      <anchorfile>classsick__scan_1_1UniformRandomInteger.html</anchorfile>
      <anchor>a65b2a013db29890feec9efabecab2a38</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; uint8_t &gt;</type>
      <name>generate</name>
      <anchorfile>classsick__scan_1_1UniformRandomInteger.html</anchorfile>
      <anchor>a274ac2575851d0ecec1fc7075f086bbc</anchor>
      <arglist>(int data_size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UniformRandomInteger</name>
      <anchorfile>classsick__scan_1_1UniformRandomInteger.html</anchorfile>
      <anchor>a91fc27fcff4dc881a146c1760fb2c8d7</anchor>
      <arglist>(int lower_bound=0, int upper_bound=255)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::mt19937</type>
      <name>m_random_engine</name>
      <anchorfile>classsick__scan_1_1UniformRandomInteger.html</anchorfile>
      <anchor>ab4d582ae874072184c472e48a2ac0eff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::variate_generator&lt; boost::mt19937 &amp;, boost::uniform_int&lt;&gt; &gt;</type>
      <name>m_random_generator</name>
      <anchorfile>classsick__scan_1_1UniformRandomInteger.html</anchorfile>
      <anchor>a40ce240ba437f5fcfbd42dbcc6a8772c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::uniform_int</type>
      <name>m_uniform_distribution</name>
      <anchorfile>classsick__scan_1_1UniformRandomInteger.html</anchorfile>
      <anchor>a8164b605963ac041d32f483a92984d8e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick_scan::Utils</name>
    <filename>classsick__scan_1_1Utils.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>flattenString</name>
      <anchorfile>classsick__scan_1_1Utils.html</anchorfile>
      <anchor>a7e542cf3160fb8ce7906fa8b34b792ae</anchor>
      <arglist>(std::string &amp;s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>flattenToString</name>
      <anchorfile>classsick__scan_1_1Utils.html</anchorfile>
      <anchor>a8c4739751e9785a8f9eca492dfecd04c</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>flattenToString</name>
      <anchorfile>classsick__scan_1_1Utils.html</anchorfile>
      <anchor>a7c18c1ee2dfde080796522e0657b6888</anchor>
      <arglist>(const std_msgs::Header *header)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>flattenToString</name>
      <anchorfile>classsick__scan_1_1Utils.html</anchorfile>
      <anchor>ac070d346d5f287f835e7b51bdd5098eb</anchor>
      <arglist>(const sick_scan::SickLocColaTelegramMsg &amp;cola_telegram)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>flattenToString</name>
      <anchorfile>classsick__scan_1_1Utils.html</anchorfile>
      <anchor>ac971d119676326eecdc85a6ebd30e920</anchor>
      <arglist>(const sick_scan::SickLocResultPortTelegramMsg &amp;telegram)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>identicalByStream</name>
      <anchorfile>classsick__scan_1_1Utils.html</anchorfile>
      <anchor>a0d619a243fefc23fd36dc5bf11d65f82</anchor>
      <arglist>(const T &amp;x, const T &amp;y)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>identicalByStream</name>
      <anchorfile>classsick__scan_1_1Utils.html</anchorfile>
      <anchor>afd3fc2de50d4dceb467db17f4fa5ae71</anchor>
      <arglist>(const std::vector&lt; T &gt; &amp;x, const std::vector&lt; T &gt; &amp;y)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>identicalByStream</name>
      <anchorfile>classsick__scan_1_1Utils.html</anchorfile>
      <anchor>ab494e9b5085505715666a6ce570f2b2a</anchor>
      <arglist>(const SickLocResultPortTelegramMsg &amp;x, const SickLocResultPortTelegramMsg &amp;y)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>identicalByStream</name>
      <anchorfile>classsick__scan_1_1Utils.html</anchorfile>
      <anchor>aa8bf649134fa8fec2e038a22c2e04833</anchor>
      <arglist>(const SickLocColaTelegramMsg &amp;x, const SickLocColaTelegramMsg &amp;y)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>normalizeAngle</name>
      <anchorfile>classsick__scan_1_1Utils.html</anchorfile>
      <anchor>a2288b781d0e2bab8c177993b4af61c0f</anchor>
      <arglist>(double angle)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>toAsciiString</name>
      <anchorfile>classsick__scan_1_1Utils.html</anchorfile>
      <anchor>a0dc8319169973aa2fef3d9b32fb7b1e6</anchor>
      <arglist>(const uint8_t *binary_data, int length)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>toHexString</name>
      <anchorfile>classsick__scan_1_1Utils.html</anchorfile>
      <anchor>a5b0ec5b97009504a9d03256286bb3fd8</anchor>
      <arglist>(const std::vector&lt; uint8_t &gt; &amp;binary_data)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>colaa</name>
    <filename>namespacecolaa.html</filename>
    <namespace>colaa::detail</namespace>
    <member kind="function">
      <type>void</type>
      <name>addFrameToBuffer</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>ad6058e991e7d068ad6f085abd6b339f4</anchor>
      <arglist>(UINT8 *sendBuffer, UINT8 *cmdBuffer, UINT16 *len)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>addINT32ToBuffer</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a1df3e1c5e4489542f4d375f156aa45b7</anchor>
      <arglist>(UINT8 *buffer, INT32 value)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>addINT8ToBuffer</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a4727d2c4e960c38439846aa2c6e7c898</anchor>
      <arglist>(UINT8 *buffer, INT8 value)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>addStringToBuffer</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>ae56067e9eb427c8adba0f826c82961fb</anchor>
      <arglist>(UINT8 *buffer, const std::string &amp;text)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>addUINT16ToBuffer</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>ab5dd242b264df2bb65ad295e0cea42c1</anchor>
      <arglist>(UINT8 *buffer, UINT16 value)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>addUINT32ToBuffer</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a5039ed4fab14bb24ad762a468b9a3031</anchor>
      <arglist>(UINT8 *buffer, UINT32 value)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>addUINT8ToBuffer</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>af2c4dcff44f9f008b588a70bf667d083</anchor>
      <arglist>(UINT8 *buffer, UINT8 value)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>convertRxBufferToString</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a00384ac80e6323ae2800a5dc5bf4487f</anchor>
      <arglist>(UINT8 *buffer, UINT16 bufferLen)</arglist>
    </member>
    <member kind="function">
      <type>INT16</type>
      <name>decodeINT16</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a40318d0245afc25407a4ebd604840a8a</anchor>
      <arglist>(std::string *rxData)</arglist>
    </member>
    <member kind="function">
      <type>INT16</type>
      <name>decodeINT16</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>af521ef2b4fe5beb7afe0ddcf9273ab91</anchor>
      <arglist>(const std::string &amp;rxData)</arglist>
    </member>
    <member kind="function">
      <type>INT32</type>
      <name>decodeINT32</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>afb3b0b992c2817dd557b51d61b334680</anchor>
      <arglist>(std::string *rxData)</arglist>
    </member>
    <member kind="function">
      <type>INT32</type>
      <name>decodeINT32</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>abf7fe0b4af6ae7f47536dd850a9e1cc5</anchor>
      <arglist>(const std::string &amp;rxData)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>decodeReal</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a3b0e9901f939e90748fa9e08a34e8e0d</anchor>
      <arglist>(std::string *rxData)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>decodeReal</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a03d4d787599b18711c68d7f12c3f7738</anchor>
      <arglist>(const std::string &amp;rxData)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>decodeString</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a0cbc8f709d71512076353b947be130e8</anchor>
      <arglist>(std::string *rxData, UINT16 len)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>decodeUINT16</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>ac9c60c9087e6967cdd859d5cc4500762</anchor>
      <arglist>(BYTE *buffer)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>decodeUINT16</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>aa541a020ad40dc581d9c5d45f8720c51</anchor>
      <arglist>(std::string *rxData)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>decodeUINT16</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a20a8bc3c28645fe96def6707a05900e9</anchor>
      <arglist>(const std::string &amp;rxData)</arglist>
    </member>
    <member kind="function">
      <type>UINT32</type>
      <name>decodeUINT32</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>aefb11d525b73eb056c336d4b68ffc068</anchor>
      <arglist>(std::string *rxData)</arglist>
    </member>
    <member kind="function">
      <type>UINT32</type>
      <name>decodeUINT32</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a1f195f2b5500ae95fba049128084bfee</anchor>
      <arglist>(const std::string &amp;rxData)</arglist>
    </member>
    <member kind="function">
      <type>UINT8</type>
      <name>decodeUINT8</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a259398f33c89c347095ead1c48191bc4</anchor>
      <arglist>(std::string *rxData)</arglist>
    </member>
    <member kind="function">
      <type>UINT8</type>
      <name>decodeUINT8</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a174bc123114c2df3251265a14e43bf48</anchor>
      <arglist>(const std::string &amp;rxData)</arglist>
    </member>
    <member kind="function">
      <type>UINT32</type>
      <name>decodeXByte</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a8af66c7af30850a7a2bdc8cba4f4f44e</anchor>
      <arglist>(std::string *rxData, UINT16 len)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getNextStringToken</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>aa59451bb03bbe53a10ae073711243595</anchor>
      <arglist>(std::string *rxData)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getNextStringToken</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>ae614618ba0f58e85f49fbca7a92b3610</anchor>
      <arglist>(UINT8 *rxData)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetNibble</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a0b5e5981ca44ca182c5e8d1902c7cd49</anchor>
      <arglist>(unsigned char data, unsigned char &amp;rNibble)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>getValueOfChar</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a25ea1dd908761a9ed091b910121b85fb</anchor>
      <arglist>(UINT8 c)</arglist>
    </member>
    <member kind="function">
      <type>UINT8</type>
      <name>nibbleToAscii</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a1c2237752c1c74f01a3fd310a3e28996</anchor>
      <arglist>(UINT8 value)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>colaa::detail</name>
    <filename>namespacecolaa_1_1detail.html</filename>
    <member kind="function">
      <type>T</type>
      <name>read</name>
      <anchorfile>namespacecolaa_1_1detail.html</anchorfile>
      <anchor>a1514a29bafb768a81c08ea752747e352</anchor>
      <arglist>(const std::string &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>read&lt; double &gt;</name>
      <anchorfile>namespacecolaa_1_1detail.html</anchorfile>
      <anchor>acdcaa7ba43aa1cd0a657d0ff2213f230</anchor>
      <arglist>(const std::string &amp;rxData)</arglist>
    </member>
    <member kind="function">
      <type>INT16</type>
      <name>read&lt; INT16 &gt;</name>
      <anchorfile>namespacecolaa_1_1detail.html</anchorfile>
      <anchor>a050196b39fc08c7a8c10e65d0c69c28a</anchor>
      <arglist>(const std::string &amp;rxData)</arglist>
    </member>
    <member kind="function">
      <type>INT32</type>
      <name>read&lt; INT32 &gt;</name>
      <anchorfile>namespacecolaa_1_1detail.html</anchorfile>
      <anchor>a83d4481b103159dc7b1e10b01f0c6f5b</anchor>
      <arglist>(const std::string &amp;rxData)</arglist>
    </member>
    <member kind="function">
      <type>INT8</type>
      <name>read&lt; INT8 &gt;</name>
      <anchorfile>namespacecolaa_1_1detail.html</anchorfile>
      <anchor>a3d219623efaf29b7b49db2e61449413f</anchor>
      <arglist>(const std::string &amp;rxData)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>read&lt; std::string &gt;</name>
      <anchorfile>namespacecolaa_1_1detail.html</anchorfile>
      <anchor>a9c2661cb0e54f6776daa1c17f0a27f6b</anchor>
      <arglist>(const std::string &amp;rxData)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>read&lt; UINT16 &gt;</name>
      <anchorfile>namespacecolaa_1_1detail.html</anchorfile>
      <anchor>ac0c27e369540fd2aa55d875613e5b85b</anchor>
      <arglist>(const std::string &amp;rxData)</arglist>
    </member>
    <member kind="function">
      <type>UINT32</type>
      <name>read&lt; UINT32 &gt;</name>
      <anchorfile>namespacecolaa_1_1detail.html</anchorfile>
      <anchor>ace501ca8a3b8f631fe86190f5d55f2d2</anchor>
      <arglist>(const std::string &amp;rxData)</arglist>
    </member>
    <member kind="function">
      <type>UINT8</type>
      <name>read&lt; UINT8 &gt;</name>
      <anchorfile>namespacecolaa_1_1detail.html</anchorfile>
      <anchor>a96b03197478b8e5563dd2e6e1effde19</anchor>
      <arglist>(const std::string &amp;rxData)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>writeToBuffer</name>
      <anchorfile>namespacecolaa_1_1detail.html</anchorfile>
      <anchor>a8412fb465d21af0c35a1d1de7f4cf435</anchor>
      <arglist>(BYTE *buffer, double value)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>writeToBuffer</name>
      <anchorfile>namespacecolaa_1_1detail.html</anchorfile>
      <anchor>a56dc8b01f8dd17631be5536bf83af18b</anchor>
      <arglist>(BYTE *buffer, UINT8 value)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>writeToBuffer</name>
      <anchorfile>namespacecolaa_1_1detail.html</anchorfile>
      <anchor>ac0b4401526f5e14f2ad30e69e59ba39d</anchor>
      <arglist>(BYTE *buffer, INT8 value)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>writeToBuffer</name>
      <anchorfile>namespacecolaa_1_1detail.html</anchorfile>
      <anchor>a1f67ae394def8018ba66eb7a43598dc9</anchor>
      <arglist>(BYTE *buffer, UINT16 value)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>writeToBuffer</name>
      <anchorfile>namespacecolaa_1_1detail.html</anchorfile>
      <anchor>ac102dc25efdaf8d4f39ecc9e663765bf</anchor>
      <arglist>(BYTE *buffer, INT16 value)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>writeToBuffer</name>
      <anchorfile>namespacecolaa_1_1detail.html</anchorfile>
      <anchor>a3a70c1e1ab705cdf4d23ee3d62585740</anchor>
      <arglist>(BYTE *buffer, UINT32 value)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>writeToBuffer</name>
      <anchorfile>namespacecolaa_1_1detail.html</anchorfile>
      <anchor>a5d002b8855be77b28bb3aa184116b766</anchor>
      <arglist>(BYTE *buffer, INT32 value)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>writeToBuffer</name>
      <anchorfile>namespacecolaa_1_1detail.html</anchorfile>
      <anchor>a18819a77a992d799bfb0b5a07c8ef850</anchor>
      <arglist>(BYTE *buffer, const std::string &amp;value)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>colab</name>
    <filename>namespacecolab.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addFloatToBuffer</name>
      <anchorfile>namespacecolab.html</anchorfile>
      <anchor>a0369be919047eea0a8e4e6ff32bc087b</anchor>
      <arglist>(UINT8 *buffer, UINT16 &amp;pos, T floatValue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addFrameToBuffer</name>
      <anchorfile>namespacecolab.html</anchorfile>
      <anchor>a1d5a61d17cd5155b1852adbe8ff78ba6</anchor>
      <arglist>(UINT8 *sendBuffer, UINT8 *cmdBuffer, UINT16 *len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addIntegerToBuffer</name>
      <anchorfile>namespacecolab.html</anchorfile>
      <anchor>aeb9f84be9d24753291c043c60065b3c6</anchor>
      <arglist>(UINT8 *buffer, UINT16 &amp;pos, T intValue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addStringToBuffer</name>
      <anchorfile>namespacecolab.html</anchorfile>
      <anchor>a3c0cedf9370229a719067b15ac98ccf7</anchor>
      <arglist>(UINT8 *buffer, UINT16 &amp;pos, const std::string &amp;stringValue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addStringToBuffer</name>
      <anchorfile>namespacecolab.html</anchorfile>
      <anchor>a5744471fd4b220cfd842152bf22c5a63</anchor>
      <arglist>(BYTE *buffer, const std::string &amp;stringValue)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>decodeUINT16</name>
      <anchorfile>namespacecolab.html</anchorfile>
      <anchor>a05ae9e5a077ea15bc34d3b80f09c6f17</anchor>
      <arglist>(BYTE *buffer)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getCommandStringFromBuffer</name>
      <anchorfile>namespacecolab.html</anchorfile>
      <anchor>a2abe4772a1322f4a01ba54c6a06b0b19</anchor>
      <arglist>(UINT8 *buffer)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getDoubleFromBuffer</name>
      <anchorfile>namespacecolab.html</anchorfile>
      <anchor>ab2896ccabe78d1033fd3e776a65d5738</anchor>
      <arglist>(UINT8 *buffer, UINT16 &amp;pos)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getIdentifierFromBuffer</name>
      <anchorfile>namespacecolab.html</anchorfile>
      <anchor>a218252252e826862dfc4bba8748f2af6</anchor>
      <arglist>(UINT8 *buffer, UINT16 &amp;nextData, UINT16 bufferLength)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>getIntegerFromBuffer</name>
      <anchorfile>namespacecolab.html</anchorfile>
      <anchor>a503fb3c2ea808a5f82ff99f4e07f0a9a</anchor>
      <arglist>(UINT8 *buffer, UINT16 &amp;pos)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getStringFromBuffer</name>
      <anchorfile>namespacecolab.html</anchorfile>
      <anchor>a77a14c1da35afe4103ce57af251b94cf</anchor>
      <arglist>(UINT8 *buffer, UINT16 &amp;pos, UINT16 length)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getStringFromBuffer</name>
      <anchorfile>namespacecolab.html</anchorfile>
      <anchor>a61178c3c9f1f8c8edcedcc441fa302ff</anchor>
      <arglist>(BYTE *&amp;buffer, UINT16 length)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>datatypes</name>
    <filename>namespacedatatypes.html</filename>
    <class kind="class">datatypes::BasicData</class>
  </compound>
  <compound kind="namespace">
    <name>devices</name>
    <filename>namespacedevices.html</filename>
    <class kind="class">devices::SopasAnswer</class>
    <class kind="class">devices::SopasBase</class>
    <class kind="class">devices::SopasEventMessage</class>
  </compound>
  <compound kind="namespace">
    <name>imu_timestamp_test</name>
    <filename>namespaceimu__timestamp__test.html</filename>
    <class kind="class">imu_timestamp_test::ImuTimeStampTester</class>
    <member kind="variable">
      <type>string</type>
      <name>filename</name>
      <anchorfile>namespaceimu__timestamp__test.html</anchorfile>
      <anchor>ad2ecf9fbd83fa63a0003ccc52035181e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>imuTest</name>
      <anchorfile>namespaceimu__timestamp__test.html</anchorfile>
      <anchor>a3b16475a3a7eefa9fdfad5eaf443bde2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pcap_json_converter</name>
    <filename>namespacepcap__json__converter.html</filename>
    <member kind="function">
      <type>def</type>
      <name>appendToCppfile</name>
      <anchorfile>namespacepcap__json__converter.html</anchorfile>
      <anchor>af6908e011a53909d03facc94bdb0b5c8</anchor>
      <arglist>(cpp_filename, payload, is_cola_ascii)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>appendToJsonfile</name>
      <anchorfile>namespacepcap__json__converter.html</anchorfile>
      <anchor>ab79345bfd85eb92d6fdca93bfad16caa</anchor>
      <arglist>(json_filename, relative_timestamp, payload, pcap_filename)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>closeCppfile</name>
      <anchorfile>namespacepcap__json__converter.html</anchorfile>
      <anchor>a9ff47a2fc09fc4a515fc771ec438e4db</anchor>
      <arglist>(cpp_filename)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>closeJsonfile</name>
      <anchorfile>namespacepcap__json__converter.html</anchorfile>
      <anchor>a398a0b2449366b630979d34c834b5b26</anchor>
      <arglist>(json_filename)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>isJsonPrintable</name>
      <anchorfile>namespacepcap__json__converter.html</anchorfile>
      <anchor>a5e231e36338f950c5314f5555af52ac0</anchor>
      <arglist>(b)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>parseColaPayloadLength</name>
      <anchorfile>namespacepcap__json__converter.html</anchorfile>
      <anchor>a2ac89451c9586c5413302aef6e40ea37</anchor>
      <arglist>(payload)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>arg_parser</name>
      <anchorfile>namespacepcap__json__converter.html</anchorfile>
      <anchor>ae8b0e930cfd8397400c99b8cee33baa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>block_data</name>
      <anchorfile>namespacepcap__json__converter.html</anchorfile>
      <anchor>aaaad84a9dc804bf27473011fb94582bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>block_decoded</name>
      <anchorfile>namespacepcap__json__converter.html</anchorfile>
      <anchor>a04e9dbc04948c07248231d73b770d11f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cli_args</name>
      <anchorfile>namespacepcap__json__converter.html</anchorfile>
      <anchor>afe4c1f851a580af67f5e67c751c3c1a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>cola_ascii</name>
      <anchorfile>namespacepcap__json__converter.html</anchorfile>
      <anchor>af2e6a2510f1ed2160d14c586a1d2dbbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>cpp_filename</name>
      <anchorfile>namespacepcap__json__converter.html</anchorfile>
      <anchor>a732493777bd5d7642ca6ee3974b41fb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>default</name>
      <anchorfile>namespacepcap__json__converter.html</anchorfile>
      <anchor>a88af5a346d55d25e54d5d6ca8fbfcb01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>help</name>
      <anchorfile>namespacepcap__json__converter.html</anchorfile>
      <anchor>a66036603584b1b08381c29e02a03fcc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>is_cola_ascii</name>
      <anchorfile>namespacepcap__json__converter.html</anchorfile>
      <anchor>ab4058af8026b7a5efa884a79838af7bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>is_cola_binary</name>
      <anchorfile>namespacepcap__json__converter.html</anchorfile>
      <anchor>ac5db2c92efb01238a015045751d06c17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>json_filename</name>
      <anchorfile>namespacepcap__json__converter.html</anchorfile>
      <anchor>a5d349e51d6db561a89b1938834dde423</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>payload</name>
      <anchorfile>namespacepcap__json__converter.html</anchorfile>
      <anchor>a8823d8d951afcf74d96e1736c7016c7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>payload_chunk</name>
      <anchorfile>namespacepcap__json__converter.html</anchorfile>
      <anchor>aee28d603457cdac7e74b41c3cedad05f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>payload_completed</name>
      <anchorfile>namespacepcap__json__converter.html</anchorfile>
      <anchor>a989074efe44109489346f3f039e5fed9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>pcap_filename</name>
      <anchorfile>namespacepcap__json__converter.html</anchorfile>
      <anchor>a76148b5a9a4c913aea840ddf4266eecb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pcap_scanner</name>
      <anchorfile>namespacepcap__json__converter.html</anchorfile>
      <anchor>a86e873f2dc748779293f522dc5362d9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>relative_timestamp</name>
      <anchorfile>namespacepcap__json__converter.html</anchorfile>
      <anchor>a935b1bdb083ed5fa9f72905cbf2e0573</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>start_timestamp</name>
      <anchorfile>namespacepcap__json__converter.html</anchorfile>
      <anchor>ad8d5fc91a95c0a02b0dd0f4b06efb8fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>type</name>
      <anchorfile>namespacepcap__json__converter.html</anchorfile>
      <anchor>a9ed71ddac28349ee5451dec7d18f45de</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ROS</name>
    <filename>namespaceROS.html</filename>
    <member kind="function">
      <type>ROS::NodePtr</type>
      <name>createNode</name>
      <anchorfile>namespaceROS.html</anchorfile>
      <anchor>aaaa8f760657452e508a69d746f74fed9</anchor>
      <arglist>(const std::string &amp;node_name=&quot;sick_scan&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deleteNode</name>
      <anchorfile>namespaceROS.html</anchorfile>
      <anchor>af386505bc54e2da3374cc4ac7799018e</anchor>
      <arglist>(ROS::NodePtr &amp;node)</arglist>
    </member>
    <member kind="function">
      <type>ROS::Duration</type>
      <name>durationFromSec</name>
      <anchorfile>namespaceROS.html</anchorfile>
      <anchor>ad86d3908bcfa206fdf17ee7add700fe7</anchor>
      <arglist>(double seconds)</arglist>
    </member>
    <member kind="function">
      <type>ROS::Time</type>
      <name>now</name>
      <anchorfile>namespaceROS.html</anchorfile>
      <anchor>a5a9986dfb037746b783124e3ea2211fa</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>seconds</name>
      <anchorfile>namespaceROS.html</anchorfile>
      <anchor>a49469edb3f979775e19b629f4458c539</anchor>
      <arglist>(ROS::Duration duration)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>secondsSinceStart</name>
      <anchorfile>namespaceROS.html</anchorfile>
      <anchor>a9a543e6e02c67dd8f1b836b437a82b8a</anchor>
      <arglist>(const ROS::Time &amp;time)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sleep</name>
      <anchorfile>namespaceROS.html</anchorfile>
      <anchor>a51c25ef59aa71a02fd6ade7ae5f4f2a8</anchor>
      <arglist>(double seconds)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>splitTime</name>
      <anchorfile>namespaceROS.html</anchorfile>
      <anchor>a864024c2bed8295f65397a6578411c4d</anchor>
      <arglist>(ROS::Duration time, uint32_t &amp;seconds, uint32_t &amp;nanoseconds)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>splitTime</name>
      <anchorfile>namespaceROS.html</anchorfile>
      <anchor>a55266f0033fd01918940413e8241f9db</anchor>
      <arglist>(ROS::Time time, uint32_t &amp;seconds, uint32_t &amp;nanoseconds)</arglist>
    </member>
    <member kind="function">
      <type>ROS::Time</type>
      <name>timeFromHeader</name>
      <anchorfile>namespaceROS.html</anchorfile>
      <anchor>a4e1773ce939d244e947f16632f93c3a7</anchor>
      <arglist>(const std_msgs::Header *msg_header)</arglist>
    </member>
    <member kind="function">
      <type>ROS::Time</type>
      <name>timeFromSec</name>
      <anchorfile>namespaceROS.html</anchorfile>
      <anchor>ac7e62709669ef2a7388d630f8f70b7a3</anchor>
      <arglist>(double seconds)</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>timestampMilliseconds</name>
      <anchorfile>namespaceROS.html</anchorfile>
      <anchor>ac9826ea01b956b5c7d66331411a3e542</anchor>
      <arglist>(const ROS::Time &amp;time)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>sick_generic_device_finder</name>
    <filename>namespacesick__generic__device__finder.html</filename>
    <member kind="function">
      <type>def</type>
      <name>getIpFromXmlData</name>
      <anchorfile>namespacesick__generic__device__finder.html</anchorfile>
      <anchor>a6ca28cfae7d40a2efffb83f4f3f5746f</anchor>
      <arglist>(DataListInput)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getScannerXML</name>
      <anchorfile>namespacesick__generic__device__finder.html</anchorfile>
      <anchor>afc4c3d5c8c99cf9a5b179aa484dc8ddf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>uniq</name>
      <anchorfile>namespacesick__generic__device__finder.html</anchorfile>
      <anchor>af28b58a374d5fa01f5271415c7843486</anchor>
      <arglist>(input)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>action_thread</name>
      <anchorfile>namespacesick__generic__device__finder.html</anchorfile>
      <anchor>aa082748a670db21f21751e985edd76cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ANSWERTIMEOUT</name>
      <anchorfile>namespacesick__generic__device__finder.html</anchorfile>
      <anchor>afab403e3faa0e25d23be2737853ae185</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>DEBUGMSGENABLED</name>
      <anchorfile>namespacesick__generic__device__finder.html</anchorfile>
      <anchor>afdc80417b7005f56218da41a18b59ffe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>HOST</name>
      <anchorfile>namespacesick__generic__device__finder.html</anchorfile>
      <anchor>a30edfd2d776c10826997a57088ea04d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>MESSAGE</name>
      <anchorfile>namespacesick__generic__device__finder.html</anchorfile>
      <anchor>a28ea6ab8954c15eaee2107d7357c4c51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>RANDOM_KEY</name>
      <anchorfile>namespacesick__generic__device__finder.html</anchorfile>
      <anchor>a7fd069096cc91a7f509d5f28adb75450</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>rawData</name>
      <anchorfile>namespacesick__generic__device__finder.html</anchorfile>
      <anchor>a6396d958961eac040242550e976c40bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>stderr</name>
      <anchorfile>namespacesick__generic__device__finder.html</anchorfile>
      <anchor>a4f88948a4f3ab6b6d71d4bb9edf075c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>stop_event</name>
      <anchorfile>namespacesick__generic__device__finder.html</anchorfile>
      <anchor>a345654d279bf13bd7e0472eb0d3ae93e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>timeout</name>
      <anchorfile>namespacesick__generic__device__finder.html</anchorfile>
      <anchor>ab01c5e8da1569925bf4ae76f935df4e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>UDP_IP</name>
      <anchorfile>namespacesick__generic__device__finder.html</anchorfile>
      <anchor>ab7eb5e3b9122be1cd97d6902c8986697</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>UDP_PORT</name>
      <anchorfile>namespacesick__generic__device__finder.html</anchorfile>
      <anchor>a0278f1b557a3eeaa6130dfc67370dc2a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>sick_scan</name>
    <filename>namespacesick__scan.html</filename>
    <class kind="class">sick_scan::AbstractParser</class>
    <class kind="class">sick_scan::ClientSocket</class>
    <class kind="class">sick_scan::ColaAsciiBinaryConverter</class>
    <class kind="class">sick_scan::ColaEncoder</class>
    <class kind="class">sick_scan::ColaParser</class>
    <class kind="class">sick_scan::ColaTransmitter</class>
    <class kind="class">sick_scan::DatagramWithTimeStamp</class>
    <class kind="class">sick_scan::FifoBuffer</class>
    <class kind="class">sick_scan::JsonScanData</class>
    <class kind="class">sick_scan::PcapngJsonParser</class>
    <class kind="class">sick_scan::ResultPortParser</class>
    <class kind="class">sick_scan::ScannerBasicParam</class>
    <class kind="class">sick_scan::SetGet</class>
    <class kind="class">sick_scan::SetGet32</class>
    <class kind="class">sick_scan::SickGenericParser</class>
    <class kind="class">sick_scan::SickScanCommon</class>
    <class kind="class">sick_scan::SickScanCommonTcp</class>
    <class kind="class">sick_scan::SickScanFieldMonSingleton</class>
    <class kind="class">sick_scan::SickScanImu</class>
    <class kind="class">sick_scan::SickScanImuValue</class>
    <class kind="class">sick_scan::SickScanMarker</class>
    <class kind="class">sick_scan::SickScanMessages</class>
    <class kind="class">sick_scan::SickScanMonField</class>
    <class kind="class">sick_scan::SickScanMonFieldConverter</class>
    <class kind="class">sick_scan::SickScanRadarObject</class>
    <class kind="class">sick_scan::SickScanRadarRawTarget</class>
    <class kind="class">sick_scan::SickScanRadarSingleton</class>
    <class kind="class">sick_scan::SickScanServices</class>
    <class kind="class">sick_scan::TestcaseGenerator</class>
    <class kind="class">sick_scan::TestServerThread</class>
    <class kind="class">sick_scan::UniformRandomAsciiString</class>
    <class kind="class">sick_scan::UniformRandomInteger</class>
    <class kind="class">sick_scan::Utils</class>
    <member kind="enumeration">
      <type></type>
      <name>EVAL_FIELD_SUPPORT</name>
      <anchorfile>namespacesick__scan.html</anchorfile>
      <anchor>abf545b29d544dea80ab629ea20c52220</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVAL_FIELD_UNSUPPORTED</name>
      <anchorfile>namespacesick__scan.html</anchorfile>
      <anchor>abf545b29d544dea80ab629ea20c52220af334f95835b87cb3af66850da1dc342e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USE_EVAL_FIELD_TIM7XX_LOGIC</name>
      <anchorfile>namespacesick__scan.html</anchorfile>
      <anchor>abf545b29d544dea80ab629ea20c52220a7629530c5968991169f90a7498f46c1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USE_EVAL_FIELD_LMS5XX_LOGIC</name>
      <anchorfile>namespacesick__scan.html</anchorfile>
      <anchor>abf545b29d544dea80ab629ea20c52220a73d729e9098bdddcee2a804dc1931f5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USE_EVAL_FIELD_LMS5XX_UNSUPPORTED</name>
      <anchorfile>namespacesick__scan.html</anchorfile>
      <anchor>abf545b29d544dea80ab629ea20c52220a925a20e850d572d142130917781c447d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USE_EVAL_FIELD_NUM</name>
      <anchorfile>namespacesick__scan.html</anchorfile>
      <anchor>abf545b29d544dea80ab629ea20c52220a3e9ca1288dba337ffcf2636688464115</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ExitCode</name>
      <anchorfile>namespacesick__scan.html</anchorfile>
      <anchor>adfccb97405103c165cba0ca10f6048ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ExitSuccess</name>
      <anchorfile>namespacesick__scan.html</anchorfile>
      <anchor>adfccb97405103c165cba0ca10f6048caa85324a629b5d003433d50fae484a3dcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ExitError</name>
      <anchorfile>namespacesick__scan.html</anchorfile>
      <anchor>adfccb97405103c165cba0ca10f6048caab07dd22bdd7288375cd4c888ccd0476a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ExitFatal</name>
      <anchorfile>namespacesick__scan.html</anchorfile>
      <anchor>adfccb97405103c165cba0ca10f6048caa00e726deaf13a254868af84e8f44247f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>SickScanMonFieldType</name>
      <anchorfile>namespacesick__scan.html</anchorfile>
      <anchor>a0a512e7bcadd61dbefa0f2ce77ae29f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MON_FIELD_RADIAL</name>
      <anchorfile>namespacesick__scan.html</anchorfile>
      <anchor>a0a512e7bcadd61dbefa0f2ce77ae29f5ada89c24498cc81fb0767b0fa434dde55</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MON_FIELD_RECTANGLE</name>
      <anchorfile>namespacesick__scan.html</anchorfile>
      <anchor>a0a512e7bcadd61dbefa0f2ce77ae29f5a6ee915b273fd6f943e56b20b0e15ed3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MON_FIELD_SEGMENTED</name>
      <anchorfile>namespacesick__scan.html</anchorfile>
      <anchor>a0a512e7bcadd61dbefa0f2ce77ae29f5af92835e6828863e6b98eb55b3e0b4c73</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MON_FIELD_DYNAMIC</name>
      <anchorfile>namespacesick__scan.html</anchorfile>
      <anchor>a0a512e7bcadd61dbefa0f2ce77ae29f5aff40f0ded6d0be57bc52b932325721f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>convertScaledIntValue</name>
      <anchorfile>namespacesick__scan.html</anchorfile>
      <anchor>a1e715ffced47b62cc37311367803e742</anchor>
      <arglist>(int value, float scale, float offset)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>emulateReply</name>
      <anchorfile>namespacesick__scan.html</anchorfile>
      <anchor>aa4eb46b8b645fd17d1b40485cbd8c373</anchor>
      <arglist>(UINT8 *requestData, int requestLen, std::vector&lt; unsigned char &gt; *replyVector)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getFloatValue</name>
      <anchorfile>namespacesick__scan.html</anchorfile>
      <anchor>a3782f368345bb764ae3088818e537da3</anchor>
      <arglist>(std::string str)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getHexValue</name>
      <anchorfile>namespacesick__scan.html</anchorfile>
      <anchor>a92c1b4e2a2ccd319879623d17ac890cb</anchor>
      <arglist>(std::string str)</arglist>
    </member>
    <member kind="function">
      <type>int16_t</type>
      <name>getShortValue</name>
      <anchorfile>namespacesick__scan.html</anchorfile>
      <anchor>aab8e7d0d680f5aceb194ed7403892ab8</anchor>
      <arglist>(std::string str)</arglist>
    </member>
    <member kind="function">
      <type>unsigned char</type>
      <name>sick_crc8</name>
      <anchorfile>namespacesick__scan.html</anchorfile>
      <anchor>a4a566b9adbf77a84bd1bc6abe04b52e4</anchor>
      <arglist>(unsigned char *msgBlock, int len)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>stripControl</name>
      <anchorfile>namespacesick__scan.html</anchorfile>
      <anchor>a4909c6f0d25b33506e74b8d012d94cf5</anchor>
      <arglist>(std::vector&lt; unsigned char &gt; s)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>sick_scan_timing_dump_analyser</name>
    <filename>namespacesick__scan__timing__dump__analyser.html</filename>
    <member kind="variable">
      <type></type>
      <name>debugreader</name>
      <anchorfile>namespacesick__scan__timing__dump__analyser.html</anchorfile>
      <anchor>ac63a1d4824b214a5954359a11f0bcc9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>DeltaLayerFirstTime</name>
      <anchorfile>namespacesick__scan__timing__dump__analyser.html</anchorfile>
      <anchor>a05d37a13fbb83500d3ed2e87be7290c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>DeltaMean</name>
      <anchorfile>namespacesick__scan__timing__dump__analyser.html</anchorfile>
      <anchor>a8cb9cf1f0e9616be5d53678df1212a79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>DISTTimeTmp</name>
      <anchorfile>namespacesick__scan__timing__dump__analyser.html</anchorfile>
      <anchor>ab8e6ee2da6dcab6609c88486e1317719</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>DISTTmp</name>
      <anchorfile>namespacesick__scan__timing__dump__analyser.html</anchorfile>
      <anchor>a50587fb349d283d6820d27e501fec823</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ImuTimeArray</name>
      <anchorfile>namespacesick__scan__timing__dump__analyser.html</anchorfile>
      <anchor>accf62757b8b48201c2bccaef81d93997</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ImuXArayTmp</name>
      <anchorfile>namespacesick__scan__timing__dump__analyser.html</anchorfile>
      <anchor>a7d7fb8406dba0b31b083180cfe7d11e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ImuYArayTmp</name>
      <anchorfile>namespacesick__scan__timing__dump__analyser.html</anchorfile>
      <anchor>a74d623ce6532812786eff530aad66117</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ImuZArayTmp</name>
      <anchorfile>namespacesick__scan__timing__dump__analyser.html</anchorfile>
      <anchor>ab05a4f90bc2306d7add36ff755fe7c6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>keyword</name>
      <anchorfile>namespacesick__scan__timing__dump__analyser.html</anchorfile>
      <anchor>abbb119a66355207faaef097d2ec885df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>LayerFirstTime</name>
      <anchorfile>namespacesick__scan__timing__dump__analyser.html</anchorfile>
      <anchor>acff1603ffb6ac0968874782bf7a7ed92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>LayerTimeTmp</name>
      <anchorfile>namespacesick__scan__timing__dump__analyser.html</anchorfile>
      <anchor>a4f390ad954f66cdb3cd76dcdc24ff936</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>LayerTmp</name>
      <anchorfile>namespacesick__scan__timing__dump__analyser.html</anchorfile>
      <anchor>ae3686fbf9adf81755da12680a551e117</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>loc</name>
      <anchorfile>namespacesick__scan__timing__dump__analyser.html</anchorfile>
      <anchor>a5bb198f6f8348091c9db3cdf0ecf3fa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ScanTimeArray</name>
      <anchorfile>namespacesick__scan__timing__dump__analyser.html</anchorfile>
      <anchor>aa4d0e90b11003e7cb8d9d6e17244a359</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>TimePredictetVal</name>
      <anchorfile>namespacesick__scan__timing__dump__analyser.html</anchorfile>
      <anchor>afe3419c9e842f4c5d928ab9cfee21be8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>TimePredictionDiff</name>
      <anchorfile>namespacesick__scan__timing__dump__analyser.html</anchorfile>
      <anchor>a7cfb6d65b759d37c53f25481f4695c34</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title>sick_scan API</title>
    <filename>index</filename>
  </compound>
</tagfile>
