<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>hokuyo3d.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-hokuyo3d/doc_stacks/2015-10-26_10-18-44.146336/hokuyo3d/src/</path>
    <filename>hokuyo3d_8cpp</filename>
    <includes id="vssp_8hpp" name="vssp.hpp" local="yes" imported="no">vssp.hpp</includes>
    <class kind="class">hokuyo3d_node</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>hokuyo3d_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vssp.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-hokuyo3d/doc_stacks/2015-10-26_10-18-44.146336/hokuyo3d/src/</path>
    <filename>vssp_8hpp</filename>
    <includes id="vsspdefs_8hpp" name="vsspdefs.hpp" local="yes" imported="no">vsspdefs.hpp</includes>
    <class kind="class">vssp::vsspDriver</class>
  </compound>
  <compound kind="file">
    <name>vsspdefs.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-hokuyo3d/doc_stacks/2015-10-26_10-18-44.146336/hokuyo3d/src/</path>
    <filename>vsspdefs_8hpp</filename>
    <class kind="class">vssp::aux</class>
    <class kind="struct">vssp::aux_data</class>
    <class kind="class">vssp::aux_factor_array</class>
    <class kind="struct">vssp::aux_header</class>
    <class kind="struct">vssp::data_range_intensity</class>
    <class kind="struct">vssp::data_range_only</class>
    <class kind="struct">vssp::header</class>
    <class kind="struct">vssp::range_header</class>
    <class kind="struct">vssp::range_index</class>
    <class kind="struct">vssp::table_sincos</class>
    <class kind="class">vssp::xyzi</class>
    <namespace>vssp</namespace>
    <member kind="enumeration">
      <name>aux_id</name>
      <anchorfile>namespacevssp.html</anchorfile>
      <anchor>ade01d078e18d3948cdd124258d99ae3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AX_MASK_ANGVEL_X</name>
      <anchorfile>namespacevssp.html</anchorfile>
      <anchor>ade01d078e18d3948cdd124258d99ae3cafacc9bc3d4ef2c5d3296ce8e052f84ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AX_MASK_ANGVEL_Y</name>
      <anchorfile>namespacevssp.html</anchorfile>
      <anchor>ade01d078e18d3948cdd124258d99ae3ca50a4cbc237b7339652ec03bddf8fbc87</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AX_MASK_ANGVEL_Z</name>
      <anchorfile>namespacevssp.html</anchorfile>
      <anchor>ade01d078e18d3948cdd124258d99ae3ca7a82d4e347c5f4c720e737cd160806c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AX_MASK_LINACC_X</name>
      <anchorfile>namespacevssp.html</anchorfile>
      <anchor>ade01d078e18d3948cdd124258d99ae3ca78fdff72d9d60f2ebc3dec1f44344cd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AX_MASK_LINACC_Y</name>
      <anchorfile>namespacevssp.html</anchorfile>
      <anchor>ade01d078e18d3948cdd124258d99ae3ca38afcf81864602dc8f680652985a9a65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AX_MASK_LINACC_Z</name>
      <anchorfile>namespacevssp.html</anchorfile>
      <anchor>ade01d078e18d3948cdd124258d99ae3caf04f98dc375f19eef5d3800ef0947808</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AX_MASK_MAG_X</name>
      <anchorfile>namespacevssp.html</anchorfile>
      <anchor>ade01d078e18d3948cdd124258d99ae3ca570bc1f46d9b1618dfeca442fbddd87f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AX_MASK_MAG_Y</name>
      <anchorfile>namespacevssp.html</anchorfile>
      <anchor>ade01d078e18d3948cdd124258d99ae3ca0d51991bfbd0adc01116dc0fddf4b73e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AX_MASK_MAG_Z</name>
      <anchorfile>namespacevssp.html</anchorfile>
      <anchor>ade01d078e18d3948cdd124258d99ae3ca5d4c7be918d2731c91624ea0dc16c981</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AX_MASK_TEMP</name>
      <anchorfile>namespacevssp.html</anchorfile>
      <anchor>ade01d078e18d3948cdd124258d99ae3ca4871d8a4393e4027af18f0825bf2fa01</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AX_MASK_FIRST</name>
      <anchorfile>namespacevssp.html</anchorfile>
      <anchor>ade01d078e18d3948cdd124258d99ae3ca0ec8559c29f5f073813cf788514c2643</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AX_MASK_LAST</name>
      <anchorfile>namespacevssp.html</anchorfile>
      <anchor>ade01d078e18d3948cdd124258d99ae3ca2c5b00c2beb7d351e65066c8135dd1a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const aux_factor_array</type>
      <name>aux_factor_default</name>
      <anchorfile>namespacevssp.html</anchorfile>
      <anchor>ac8c5fd2a47a6e7800ffe5c546a40519c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint32_t</type>
      <name>AX_MASK_ANGVEL</name>
      <anchorfile>namespacevssp.html</anchorfile>
      <anchor>a59117d4faea17a03976f9f9db892681f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint32_t</type>
      <name>AX_MASK_LINACC</name>
      <anchorfile>namespacevssp.html</anchorfile>
      <anchor>acc5dead477cdbb2c3af45ea918c17be2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint32_t</type>
      <name>AX_MASK_MAG</name>
      <anchorfile>namespacevssp.html</anchorfile>
      <anchor>a72b6094e576622143a9348a02da6d936</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>deg</name>
      <anchorfile>namespacevssp.html</anchorfile>
      <anchor>aec444688f893c27bfafa1cf1a2a3b6dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>G</name>
      <anchorfile>namespacevssp.html</anchorfile>
      <anchor>a9fe41e96c3f7b9288f85e2dee3628b9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint32_t</type>
      <name>STATUS_COMMAND_INVALID</name>
      <anchorfile>namespacevssp.html</anchorfile>
      <anchor>ad429244bc92be38b3a5bd7e183adaf7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint32_t</type>
      <name>STATUS_COMMAND_INVALUD_METHOD</name>
      <anchorfile>namespacevssp.html</anchorfile>
      <anchor>a76698caa3a1963e2519d4a2e2eac6098</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint32_t</type>
      <name>STATUS_COMMAND_OUT_OF_RANGE</name>
      <anchorfile>namespacevssp.html</anchorfile>
      <anchor>ac2b2e333c56100bdea52d4a59463fcf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint32_t</type>
      <name>STATUS_COMMAND_UNKNOWN</name>
      <anchorfile>namespacevssp.html</anchorfile>
      <anchor>a34340260013fcea73cbc2db3c1f000e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint32_t</type>
      <name>STATUS_COMMUNICATION_FAILURE</name>
      <anchorfile>namespacevssp.html</anchorfile>
      <anchor>a28944500005d9f5b197c09761bc1cd46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint32_t</type>
      <name>STATUS_OK</name>
      <anchorfile>namespacevssp.html</anchorfile>
      <anchor>aa4e09f25be6de3733f02383057058005</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint32_t</type>
      <name>STATUS_UNKNOWN_ERROR</name>
      <anchorfile>namespacevssp.html</anchorfile>
      <anchor>a310536241966fe918a08934117688c37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint32_t</type>
      <name>TYPE_AX</name>
      <anchorfile>namespacevssp.html</anchorfile>
      <anchor>acf70f876c0485116f873c1af78f3f981</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint32_t</type>
      <name>TYPE_DAT</name>
      <anchorfile>namespacevssp.html</anchorfile>
      <anchor>afa18157c786e662084f9262da4d9f5fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint32_t</type>
      <name>TYPE_GET</name>
      <anchorfile>namespacevssp.html</anchorfile>
      <anchor>a178b9d8001ec9247e41d2df13eeea5cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint32_t</type>
      <name>TYPE_PNG</name>
      <anchorfile>namespacevssp.html</anchorfile>
      <anchor>ad37e49d553f95c3943ad511041b6300e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint32_t</type>
      <name>TYPE_RI</name>
      <anchorfile>namespacevssp.html</anchorfile>
      <anchor>a62f89489cc774eaae0d62185a3fe9ec3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint32_t</type>
      <name>TYPE_RO</name>
      <anchorfile>namespacevssp.html</anchorfile>
      <anchor>a5e384365616fda78e5f884aad3eb9d24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint32_t</type>
      <name>TYPE_SET</name>
      <anchorfile>namespacevssp.html</anchorfile>
      <anchor>a0959e85d77145643b1a12b7548fb109e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint32_t</type>
      <name>TYPE_VER</name>
      <anchorfile>namespacevssp.html</anchorfile>
      <anchor>ad88a57618859e16c361779de8a7cf0b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint32_t</type>
      <name>VSSP_MARK</name>
      <anchorfile>namespacevssp.html</anchorfile>
      <anchor>af5197c4743a00b9c1d2e95c984cc149b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>hokuyo3d_node</name>
    <filename>classhokuyo3d__node.html</filename>
    <member kind="function">
      <type>void</type>
      <name>cbAux</name>
      <anchorfile>classhokuyo3d__node.html</anchorfile>
      <anchor>ae3d37200bdea16df0f217da87f82a2ec</anchor>
      <arglist>(const vssp::header &amp;header, const vssp::aux_header &amp;aux_header, const boost::shared_array&lt; vssp::aux &gt; &amp;auxs, const std::chrono::microseconds &amp;delayRead)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cbConnect</name>
      <anchorfile>classhokuyo3d__node.html</anchorfile>
      <anchor>ab0660745d3f1630e9459c1ee4448364f</anchor>
      <arglist>(bool success)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cbPing</name>
      <anchorfile>classhokuyo3d__node.html</anchorfile>
      <anchor>a870c4d914ca7fbef3cadfc63285394b6</anchor>
      <arglist>(const vssp::header &amp;header, const std::chrono::microseconds &amp;delayRead)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cbPoint</name>
      <anchorfile>classhokuyo3d__node.html</anchorfile>
      <anchor>af02a81b6280a83d111518f3ba0726042</anchor>
      <arglist>(const vssp::header &amp;header, const vssp::range_header &amp;range_header, const vssp::range_index &amp;range_index, const boost::shared_array&lt; uint16_t &gt; &amp;index, const boost::shared_array&lt; vssp::xyzi &gt; &amp;points, const std::chrono::microseconds &amp;delayRead)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cbSubscriber</name>
      <anchorfile>classhokuyo3d__node.html</anchorfile>
      <anchor>ad514bfd6daa966a25a0f4d4bb34519e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>hokuyo3d_node</name>
      <anchorfile>classhokuyo3d__node.html</anchorfile>
      <anchor>a5624f99d487b6e065333769eac4547cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ping</name>
      <anchorfile>classhokuyo3d__node.html</anchorfile>
      <anchor>a04b76966da6c0e2402a3437ead8e6d49</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>poll</name>
      <anchorfile>classhokuyo3d__node.html</anchorfile>
      <anchor>a224d387bc54cd7fc02fbee9cf0b216e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~hokuyo3d_node</name>
      <anchorfile>classhokuyo3d__node.html</anchorfile>
      <anchor>a45622dc13ba6b0f018652f5e5aa5708e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="enumvalue">
      <name>CYCLE_FIELD</name>
      <anchorfile>classhokuyo3d__node.html</anchorfile>
      <anchor>a7de728472454950c801fca7695b756b5a02ba404f1851df873dcd76281bea2923</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CYCLE_FRAME</name>
      <anchorfile>classhokuyo3d__node.html</anchorfile>
      <anchor>a7de728472454950c801fca7695b756b5a63a32cd450eee7e48491a53a654d2f58</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CYCLE_LINE</name>
      <anchorfile>classhokuyo3d__node.html</anchorfile>
      <anchor>a7de728472454950c801fca7695b756b5a283054d8098933f91921e0b0fcaa79c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sensor_msgs::PointCloud</type>
      <name>cloud</name>
      <anchorfile>classhokuyo3d__node.html</anchorfile>
      <anchor>a7d2036b070e6853b49daf043f7362cf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sensor_msgs::PointCloud2</type>
      <name>cloud2</name>
      <anchorfile>classhokuyo3d__node.html</anchorfile>
      <anchor>a3fca91dcc8d974699b4094752a952434</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::mutex</type>
      <name>connect_mutex</name>
      <anchorfile>classhokuyo3d__node.html</anchorfile>
      <anchor>a5b464877867a1ea182d72e51a2af0b41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>enum hokuyo3d_node::@0</type>
      <name>cycle</name>
      <anchorfile>classhokuyo3d__node.html</anchorfile>
      <anchor>ac55ba5114ad2946e83b1f133cc6730e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vssp::vsspDriver</type>
      <name>driver</name>
      <anchorfile>classhokuyo3d__node.html</anchorfile>
      <anchor>ab2eab9ee7c59f4b689e0c5d58f75d6e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>enablePc</name>
      <anchorfile>classhokuyo3d__node.html</anchorfile>
      <anchor>ab587e011ed0897f2cb2b27dac82056f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>enablePc2</name>
      <anchorfile>classhokuyo3d__node.html</anchorfile>
      <anchor>aa1f17d61a9a9b4adfcdca6d8b7bfa3da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>field</name>
      <anchorfile>classhokuyo3d__node.html</anchorfile>
      <anchor>a5e01f77f4adbcdb7f9702a4546a73760</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>frame</name>
      <anchorfile>classhokuyo3d__node.html</anchorfile>
      <anchor>aa5d9c8e949ca5b3f6352580ef4aaf5cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>frame_id</name>
      <anchorfile>classhokuyo3d__node.html</anchorfile>
      <anchor>a3f2d23d491d23e2c54eb40117c2ce56e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sensor_msgs::Imu</type>
      <name>imu</name>
      <anchorfile>classhokuyo3d__node.html</anchorfile>
      <anchor>ae6a4f63a47d308408928e4ad5cadc2f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>interlace</name>
      <anchorfile>classhokuyo3d__node.html</anchorfile>
      <anchor>a3373fe6aa4d60a1e8c77fcaf1610d964</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>ip</name>
      <anchorfile>classhokuyo3d__node.html</anchorfile>
      <anchor>a32ec8d5ebaea2cfed7e5741c0b2a1423</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>line</name>
      <anchorfile>classhokuyo3d__node.html</anchorfile>
      <anchor>afac0f9de8e3a2585dd02daef60f56ad2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sensor_msgs::MagneticField</type>
      <name>mag</name>
      <anchorfile>classhokuyo3d__node.html</anchorfile>
      <anchor>ac47e56019d683ca7804a734c137c79f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh</name>
      <anchorfile>classhokuyo3d__node.html</anchorfile>
      <anchor>abb515c9e4f98277af3f6e20e7904dda1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>port</name>
      <anchorfile>classhokuyo3d__node.html</anchorfile>
      <anchor>a91d42b21cb4edd6c098f96e83fd87734</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pubImu</name>
      <anchorfile>classhokuyo3d__node.html</anchorfile>
      <anchor>afe3c1da14ba68abd01c08fb28cc3a653</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pubMag</name>
      <anchorfile>classhokuyo3d__node.html</anchorfile>
      <anchor>a9836afed1508fc82c7ee4f531d8534d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pubPc</name>
      <anchorfile>classhokuyo3d__node.html</anchorfile>
      <anchor>a6a7cef0559f49da52dcb425c56737ddf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pubPc2</name>
      <anchorfile>classhokuyo3d__node.html</anchorfile>
      <anchor>ab2ec84cadbfafe67429b502629c6bd97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>range_min</name>
      <anchorfile>classhokuyo3d__node.html</anchorfile>
      <anchor>a0c8b7d92b3293109116ae699e56d3abb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Time</type>
      <name>timePing</name>
      <anchorfile>classhokuyo3d__node.html</anchorfile>
      <anchor>a88e9e3d7072feadae7313065bb5a4b8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Time</type>
      <name>timestampBase</name>
      <anchorfile>classhokuyo3d__node.html</anchorfile>
      <anchor>a49445d4e3593c5a3b527feb7d3094686</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>vssp</name>
    <filename>namespacevssp.html</filename>
    <class kind="class">vssp::aux</class>
    <class kind="struct">vssp::aux_data</class>
    <class kind="class">vssp::aux_factor_array</class>
    <class kind="struct">vssp::aux_header</class>
    <class kind="struct">vssp::data_range_intensity</class>
    <class kind="struct">vssp::data_range_only</class>
    <class kind="struct">vssp::header</class>
    <class kind="struct">vssp::range_header</class>
    <class kind="struct">vssp::range_index</class>
    <class kind="struct">vssp::table_sincos</class>
    <class kind="class">vssp::vsspDriver</class>
    <class kind="class">vssp::xyzi</class>
    <member kind="enumeration">
      <name>aux_id</name>
      <anchorfile>namespacevssp.html</anchorfile>
      <anchor>ade01d078e18d3948cdd124258d99ae3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AX_MASK_ANGVEL_X</name>
      <anchorfile>namespacevssp.html</anchorfile>
      <anchor>ade01d078e18d3948cdd124258d99ae3cafacc9bc3d4ef2c5d3296ce8e052f84ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AX_MASK_ANGVEL_Y</name>
      <anchorfile>namespacevssp.html</anchorfile>
      <anchor>ade01d078e18d3948cdd124258d99ae3ca50a4cbc237b7339652ec03bddf8fbc87</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AX_MASK_ANGVEL_Z</name>
      <anchorfile>namespacevssp.html</anchorfile>
      <anchor>ade01d078e18d3948cdd124258d99ae3ca7a82d4e347c5f4c720e737cd160806c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AX_MASK_LINACC_X</name>
      <anchorfile>namespacevssp.html</anchorfile>
      <anchor>ade01d078e18d3948cdd124258d99ae3ca78fdff72d9d60f2ebc3dec1f44344cd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AX_MASK_LINACC_Y</name>
      <anchorfile>namespacevssp.html</anchorfile>
      <anchor>ade01d078e18d3948cdd124258d99ae3ca38afcf81864602dc8f680652985a9a65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AX_MASK_LINACC_Z</name>
      <anchorfile>namespacevssp.html</anchorfile>
      <anchor>ade01d078e18d3948cdd124258d99ae3caf04f98dc375f19eef5d3800ef0947808</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AX_MASK_MAG_X</name>
      <anchorfile>namespacevssp.html</anchorfile>
      <anchor>ade01d078e18d3948cdd124258d99ae3ca570bc1f46d9b1618dfeca442fbddd87f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AX_MASK_MAG_Y</name>
      <anchorfile>namespacevssp.html</anchorfile>
      <anchor>ade01d078e18d3948cdd124258d99ae3ca0d51991bfbd0adc01116dc0fddf4b73e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AX_MASK_MAG_Z</name>
      <anchorfile>namespacevssp.html</anchorfile>
      <anchor>ade01d078e18d3948cdd124258d99ae3ca5d4c7be918d2731c91624ea0dc16c981</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AX_MASK_TEMP</name>
      <anchorfile>namespacevssp.html</anchorfile>
      <anchor>ade01d078e18d3948cdd124258d99ae3ca4871d8a4393e4027af18f0825bf2fa01</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AX_MASK_FIRST</name>
      <anchorfile>namespacevssp.html</anchorfile>
      <anchor>ade01d078e18d3948cdd124258d99ae3ca0ec8559c29f5f073813cf788514c2643</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AX_MASK_LAST</name>
      <anchorfile>namespacevssp.html</anchorfile>
      <anchor>ade01d078e18d3948cdd124258d99ae3ca2c5b00c2beb7d351e65066c8135dd1a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const aux_factor_array</type>
      <name>aux_factor_default</name>
      <anchorfile>namespacevssp.html</anchorfile>
      <anchor>ac8c5fd2a47a6e7800ffe5c546a40519c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint32_t</type>
      <name>AX_MASK_ANGVEL</name>
      <anchorfile>namespacevssp.html</anchorfile>
      <anchor>a59117d4faea17a03976f9f9db892681f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint32_t</type>
      <name>AX_MASK_LINACC</name>
      <anchorfile>namespacevssp.html</anchorfile>
      <anchor>acc5dead477cdbb2c3af45ea918c17be2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint32_t</type>
      <name>AX_MASK_MAG</name>
      <anchorfile>namespacevssp.html</anchorfile>
      <anchor>a72b6094e576622143a9348a02da6d936</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>deg</name>
      <anchorfile>namespacevssp.html</anchorfile>
      <anchor>aec444688f893c27bfafa1cf1a2a3b6dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>G</name>
      <anchorfile>namespacevssp.html</anchorfile>
      <anchor>a9fe41e96c3f7b9288f85e2dee3628b9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint32_t</type>
      <name>STATUS_COMMAND_INVALID</name>
      <anchorfile>namespacevssp.html</anchorfile>
      <anchor>ad429244bc92be38b3a5bd7e183adaf7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint32_t</type>
      <name>STATUS_COMMAND_INVALUD_METHOD</name>
      <anchorfile>namespacevssp.html</anchorfile>
      <anchor>a76698caa3a1963e2519d4a2e2eac6098</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint32_t</type>
      <name>STATUS_COMMAND_OUT_OF_RANGE</name>
      <anchorfile>namespacevssp.html</anchorfile>
      <anchor>ac2b2e333c56100bdea52d4a59463fcf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint32_t</type>
      <name>STATUS_COMMAND_UNKNOWN</name>
      <anchorfile>namespacevssp.html</anchorfile>
      <anchor>a34340260013fcea73cbc2db3c1f000e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint32_t</type>
      <name>STATUS_COMMUNICATION_FAILURE</name>
      <anchorfile>namespacevssp.html</anchorfile>
      <anchor>a28944500005d9f5b197c09761bc1cd46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint32_t</type>
      <name>STATUS_OK</name>
      <anchorfile>namespacevssp.html</anchorfile>
      <anchor>aa4e09f25be6de3733f02383057058005</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint32_t</type>
      <name>STATUS_UNKNOWN_ERROR</name>
      <anchorfile>namespacevssp.html</anchorfile>
      <anchor>a310536241966fe918a08934117688c37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint32_t</type>
      <name>TYPE_AX</name>
      <anchorfile>namespacevssp.html</anchorfile>
      <anchor>acf70f876c0485116f873c1af78f3f981</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint32_t</type>
      <name>TYPE_DAT</name>
      <anchorfile>namespacevssp.html</anchorfile>
      <anchor>afa18157c786e662084f9262da4d9f5fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint32_t</type>
      <name>TYPE_GET</name>
      <anchorfile>namespacevssp.html</anchorfile>
      <anchor>a178b9d8001ec9247e41d2df13eeea5cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint32_t</type>
      <name>TYPE_PNG</name>
      <anchorfile>namespacevssp.html</anchorfile>
      <anchor>ad37e49d553f95c3943ad511041b6300e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint32_t</type>
      <name>TYPE_RI</name>
      <anchorfile>namespacevssp.html</anchorfile>
      <anchor>a62f89489cc774eaae0d62185a3fe9ec3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint32_t</type>
      <name>TYPE_RO</name>
      <anchorfile>namespacevssp.html</anchorfile>
      <anchor>a5e384365616fda78e5f884aad3eb9d24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint32_t</type>
      <name>TYPE_SET</name>
      <anchorfile>namespacevssp.html</anchorfile>
      <anchor>a0959e85d77145643b1a12b7548fb109e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint32_t</type>
      <name>TYPE_VER</name>
      <anchorfile>namespacevssp.html</anchorfile>
      <anchor>ad88a57618859e16c361779de8a7cf0b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint32_t</type>
      <name>VSSP_MARK</name>
      <anchorfile>namespacevssp.html</anchorfile>
      <anchor>af5197c4743a00b9c1d2e95c984cc149b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>vssp::aux</name>
    <filename>classvssp_1_1aux.html</filename>
    <member kind="function">
      <type></type>
      <name>aux</name>
      <anchorfile>classvssp_1_1aux.html</anchorfile>
      <anchor>adc5b5c1593cb0d9df39adfbb38fd6817</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double &amp;</type>
      <name>operator[]</name>
      <anchorfile>classvssp_1_1aux.html</anchorfile>
      <anchor>a0d24e2053dcadedf34ff70dfc1c660f8</anchor>
      <arglist>(aux_id id)</arglist>
    </member>
    <member kind="variable">
      <type>struct vssp::aux::@1</type>
      <name>ang_vel</name>
      <anchorfile>classvssp_1_1aux.html</anchorfile>
      <anchor>ac2625c727300459f4ec2aedef602abfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>x</name>
      <anchorfile>structvssp_1_1aux_1_1@1.html</anchorfile>
      <anchor>a592a024106a9d928b12650cb99a2ce77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>y</name>
      <anchorfile>structvssp_1_1aux_1_1@1.html</anchorfile>
      <anchor>a05f990b1d82da50a401fdee508c90e07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>z</name>
      <anchorfile>structvssp_1_1aux_1_1@1.html</anchorfile>
      <anchor>a23941d86e734834514849960e152800b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct vssp::aux::@2</type>
      <name>lin_acc</name>
      <anchorfile>classvssp_1_1aux.html</anchorfile>
      <anchor>af822f456e20dafd5f3f1c4937b1c8bbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>x</name>
      <anchorfile>structvssp_1_1aux_1_1@2.html</anchorfile>
      <anchor>a808d3a73b36e5b87bf7dd1068dd11daf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>y</name>
      <anchorfile>structvssp_1_1aux_1_1@2.html</anchorfile>
      <anchor>a97f8637c4acde7db6a181204bed99cfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>z</name>
      <anchorfile>structvssp_1_1aux_1_1@2.html</anchorfile>
      <anchor>aff9d2d2906a86e31334e83f71e7c0b9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct vssp::aux::@3</type>
      <name>mag</name>
      <anchorfile>classvssp_1_1aux.html</anchorfile>
      <anchor>a2069d94a8cda70ec743782fe17ee443f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>x</name>
      <anchorfile>structvssp_1_1aux_1_1@3.html</anchorfile>
      <anchor>a6f97adbc91593abbc3d2c231fc8feafa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>y</name>
      <anchorfile>structvssp_1_1aux_1_1@3.html</anchorfile>
      <anchor>a9199fc76a83b8cb8d665f4f83979a324</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>z</name>
      <anchorfile>structvssp_1_1aux_1_1@3.html</anchorfile>
      <anchor>a70ca01b0002a53ba982136b64cd928d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>temp</name>
      <anchorfile>classvssp_1_1aux.html</anchorfile>
      <anchor>abc439f9db196187bc29b03270069fb2b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>vssp::aux_data</name>
    <filename>structvssp_1_1aux__data.html</filename>
    <member kind="variable">
      <type>int32_t</type>
      <name>val</name>
      <anchorfile>structvssp_1_1aux__data.html</anchorfile>
      <anchor>a8e11505b31358deade8ee52710edf7b1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>vssp::aux_factor_array</name>
    <filename>classvssp_1_1aux__factor__array.html</filename>
    <member kind="function">
      <type>double</type>
      <name>operator[]</name>
      <anchorfile>classvssp_1_1aux__factor__array.html</anchorfile>
      <anchor>ab905ab7a247a8e6923a5e42498ba3a53</anchor>
      <arglist>(aux_id id)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>k</name>
      <anchorfile>classvssp_1_1aux__factor__array.html</anchorfile>
      <anchor>a9252bda9eb56a9c55758e12b8e5bab9e</anchor>
      <arglist>[AX_MASK_LAST+1]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>vssp::aux_header</name>
    <filename>structvssp_1_1aux__header.html</filename>
    <member kind="variable">
      <type>uint32_t</type>
      <name>data_bitfield</name>
      <anchorfile>structvssp_1_1aux__header.html</anchorfile>
      <anchor>a056107f191274ca0c7e4913bddfdb83d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>data_count</name>
      <anchorfile>structvssp_1_1aux__header.html</anchorfile>
      <anchor>a709d7e9b10c6c3020422a0ae9796ee17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>data_ms</name>
      <anchorfile>structvssp_1_1aux__header.html</anchorfile>
      <anchor>a5c124a8b471ccff9d5788e8a8c4a9521</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>header_length</name>
      <anchorfile>structvssp_1_1aux__header.html</anchorfile>
      <anchor>a74579dc764239b237aa00648f7b09431</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>timestamp_ms</name>
      <anchorfile>structvssp_1_1aux__header.html</anchorfile>
      <anchor>a917414c02b9bee0d91c1d2da77fd46bc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>vssp::data_range_intensity</name>
    <filename>structvssp_1_1data__range__intensity.html</filename>
    <member kind="variable">
      <type>uint16_t</type>
      <name>intensity</name>
      <anchorfile>structvssp_1_1data__range__intensity.html</anchorfile>
      <anchor>a43c6c631d936449f4cdf05cff89b064d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>range_mm</name>
      <anchorfile>structvssp_1_1data__range__intensity.html</anchorfile>
      <anchor>a30169b7a3853a3b40842ad94024c5f28</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>vssp::data_range_only</name>
    <filename>structvssp_1_1data__range__only.html</filename>
    <member kind="variable">
      <type>uint16_t</type>
      <name>range_mm</name>
      <anchorfile>structvssp_1_1data__range__only.html</anchorfile>
      <anchor>ac0c13a3ee62b2abb1b2cae115918a37f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>vssp::header</name>
    <filename>structvssp_1_1header.html</filename>
    <member kind="variable">
      <type>uint16_t</type>
      <name>header_length</name>
      <anchorfile>structvssp_1_1header.html</anchorfile>
      <anchor>a4be4adaa80f6cdb1278c39ac7a91622c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>length</name>
      <anchorfile>structvssp_1_1header.html</anchorfile>
      <anchor>ada953cdeb9b7ba74e59e6a1e4a082d5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>mark</name>
      <anchorfile>structvssp_1_1header.html</anchorfile>
      <anchor>a49ce454ad427d7ad876f600073c15750</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>received_time_ms</name>
      <anchorfile>structvssp_1_1header.html</anchorfile>
      <anchor>a5ffefccbc246750c64c2650146fdf378</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>send_time_ms</name>
      <anchorfile>structvssp_1_1header.html</anchorfile>
      <anchor>a4f908067cadf5bc54da48f8f6f0999f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>status</name>
      <anchorfile>structvssp_1_1header.html</anchorfile>
      <anchor>a3e58791f6096b7ec5b8e8c6ad1ee3606</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>type</name>
      <anchorfile>structvssp_1_1header.html</anchorfile>
      <anchor>a578cd3d07f695e03b84704720d07e828</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>vssp::range_header</name>
    <filename>structvssp_1_1range__header.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>field</name>
      <anchorfile>structvssp_1_1range__header.html</anchorfile>
      <anchor>ab45a16936ee7fd442fce45637695ed7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>frame</name>
      <anchorfile>structvssp_1_1range__header.html</anchorfile>
      <anchor>a8438701fb3932bbaabca69c3e83a49d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>header_length</name>
      <anchorfile>structvssp_1_1range__header.html</anchorfile>
      <anchor>ae68f0a61322da3d121a6a33f4eb7b4dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>line</name>
      <anchorfile>structvssp_1_1range__header.html</anchorfile>
      <anchor>ad0b03a264c93ba0e614a4c00767c8007</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int16_t</type>
      <name>line_head_h_angle_ratio</name>
      <anchorfile>structvssp_1_1range__header.html</anchorfile>
      <anchor>a00ace250623911c54a34a46146751b48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>line_head_timestamp_ms</name>
      <anchorfile>structvssp_1_1range__header.html</anchorfile>
      <anchor>a2eb40d9676d153c57d9c92e225e262c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int16_t</type>
      <name>line_tail_h_angle_ratio</name>
      <anchorfile>structvssp_1_1range__header.html</anchorfile>
      <anchor>ae10837dbb1b862bbf7ec1da2d23e51b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>line_tail_timestamp_ms</name>
      <anchorfile>structvssp_1_1range__header.html</anchorfile>
      <anchor>ab703a819560440b053463e97eba1983f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>spot</name>
      <anchorfile>structvssp_1_1range__header.html</anchorfile>
      <anchor>a2c372a9e9547c02426ff73077659973c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>vssp::range_index</name>
    <filename>structvssp_1_1range__index.html</filename>
    <member kind="variable">
      <type>uint16_t</type>
      <name>index_length</name>
      <anchorfile>structvssp_1_1range__index.html</anchorfile>
      <anchor>a39da7e8fad1d53e874258ac5523d50ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>nspots</name>
      <anchorfile>structvssp_1_1range__index.html</anchorfile>
      <anchor>a7415409d79c6155e0282f0823f78e31e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>vssp::table_sincos</name>
    <filename>structvssp_1_1table__sincos.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>c</name>
      <anchorfile>structvssp_1_1table__sincos.html</anchorfile>
      <anchor>a749311053d4f15d0dcc188729d92c737</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>s</name>
      <anchorfile>structvssp_1_1table__sincos.html</anchorfile>
      <anchor>a308b46b61e996f9ca8d4a1d21cdef5c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>vssp::vsspDriver</name>
    <filename>classvssp_1_1vsspDriver.html</filename>
    <member kind="function">
      <type>void</type>
      <name>connect</name>
      <anchorfile>classvssp_1_1vsspDriver.html</anchorfile>
      <anchor>a5e4b7463eaeef851aa95ec1a13caabe0</anchor>
      <arglist>(const char *ip, unsigned int port, decltype(cbConnect) cb)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>poll</name>
      <anchorfile>classvssp_1_1vsspDriver.html</anchorfile>
      <anchor>a285f52ff7c722228d2659d794780f940</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>receivePackets</name>
      <anchorfile>classvssp_1_1vsspDriver.html</anchorfile>
      <anchor>a2cc8975c12e494870f2a95e60b7ccaca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerAuxCallback</name>
      <anchorfile>classvssp_1_1vsspDriver.html</anchorfile>
      <anchor>a26f77d00d518cf973f073c0b4e6ab0d8</anchor>
      <arglist>(decltype(cbAux) cb)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerCallback</name>
      <anchorfile>classvssp_1_1vsspDriver.html</anchorfile>
      <anchor>a8f1763d55362e056f92f7675fcda4e9b</anchor>
      <arglist>(decltype(cbPoint) cb)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerPingCallback</name>
      <anchorfile>classvssp_1_1vsspDriver.html</anchorfile>
      <anchor>a2160074cf4422cc2e11538d8b4f9a138</anchor>
      <arglist>(decltype(cbPing) cb)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestAuxData</name>
      <anchorfile>classvssp_1_1vsspDriver.html</anchorfile>
      <anchor>add43e9cab46e0cbf0b183eb23cd9ac31</anchor>
      <arglist>(bool start=1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestData</name>
      <anchorfile>classvssp_1_1vsspDriver.html</anchorfile>
      <anchor>ab410c6e6c339d3eac5702d663bbae4be</anchor>
      <arglist>(bool intensity=1, bool start=1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestHorizontalTable</name>
      <anchorfile>classvssp_1_1vsspDriver.html</anchorfile>
      <anchor>a96aed96ab7d099d3f6a98dfa74b20140</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestPing</name>
      <anchorfile>classvssp_1_1vsspDriver.html</anchorfile>
      <anchor>a01cd6e18a088dd977b298b42ce6aeba2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestVerticalTable</name>
      <anchorfile>classvssp_1_1vsspDriver.html</anchorfile>
      <anchor>afe9701c868251e2b0ec235a21697cd44</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInterlace</name>
      <anchorfile>classvssp_1_1vsspDriver.html</anchorfile>
      <anchor>a1b52c00de6d7a8798aa2b7458afadfcb</anchor>
      <arglist>(int itl)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTimeout</name>
      <anchorfile>classvssp_1_1vsspDriver.html</anchorfile>
      <anchor>a4584e2d334d5d7709a27a5a2234f8dc9</anchor>
      <arglist>(double to)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>vsspDriver</name>
      <anchorfile>classvssp_1_1vsspDriver.html</anchorfile>
      <anchor>ac0289eb14dfe28ba558c514fbce6ae1d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>on_connect</name>
      <anchorfile>classvssp_1_1vsspDriver.html</anchorfile>
      <anchor>aa9e68c19713ff43e265388697da1e137</anchor>
      <arglist>(const boost::system::error_code &amp;error)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>on_read</name>
      <anchorfile>classvssp_1_1vsspDriver.html</anchorfile>
      <anchor>ac601a4aa487716c186bfb40e2cf54d24</anchor>
      <arglist>(const boost::system::error_code &amp;error)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>on_send</name>
      <anchorfile>classvssp_1_1vsspDriver.html</anchorfile>
      <anchor>ae3cfacbb3dffa73aea2eacb38f7bfa55</anchor>
      <arglist>(const boost::system::error_code &amp;error, boost::shared_ptr&lt; std::string &gt; data)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>on_timeout</name>
      <anchorfile>classvssp_1_1vsspDriver.html</anchorfile>
      <anchor>ace62cde0d2291dd07d6f9e9ff579d392</anchor>
      <arglist>(const boost::system::error_code &amp;error)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>on_timeout_connect</name>
      <anchorfile>classvssp_1_1vsspDriver.html</anchorfile>
      <anchor>a3ccf4699c38f00cf0be9d753531c91ad</anchor>
      <arglist>(const boost::system::error_code &amp;error)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>rangeToXYZ</name>
      <anchorfile>classvssp_1_1vsspDriver.html</anchorfile>
      <anchor>a4c051d41690f24c82e33a9bf5e4c21b7</anchor>
      <arglist>(const vssp::range_header &amp;range_header, const vssp::range_index &amp;range_index, boost::shared_array&lt; uint16_t &gt; &amp;index, boost::shared_array&lt; vssp::xyzi &gt; &amp;points)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>send</name>
      <anchorfile>classvssp_1_1vsspDriver.html</anchorfile>
      <anchor>a294af40bbf4426ea820ae0738748b07e</anchor>
      <arglist>(std::string cmd)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>aux_factor_array</type>
      <name>aux_factor</name>
      <anchorfile>classvssp_1_1vsspDriver.html</anchorfile>
      <anchor>a93c36257adf0cf1cafff6043bbdcf377</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::asio::streambuf</type>
      <name>buf</name>
      <anchorfile>classvssp_1_1vsspDriver.html</anchorfile>
      <anchor>a631265a6b4b099fa81c4de6317a42e5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::function&lt; void(const vssp::header &amp;, const vssp::aux_header &amp;, const boost::shared_array&lt; vssp::aux &gt; &amp;, const std::chrono::microseconds &amp;delayRead)&gt;</type>
      <name>cbAux</name>
      <anchorfile>classvssp_1_1vsspDriver.html</anchorfile>
      <anchor>a9836e1f947f72e479aa7c35373a13098</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::function&lt; void(bool)&gt;</type>
      <name>cbConnect</name>
      <anchorfile>classvssp_1_1vsspDriver.html</anchorfile>
      <anchor>a3d8f22d48744821278aec072b70042d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::function&lt; void(const vssp::header &amp;, const std::chrono::microseconds &amp;)&gt;</type>
      <name>cbPing</name>
      <anchorfile>classvssp_1_1vsspDriver.html</anchorfile>
      <anchor>af42e7aef54302d4159ca31747a2c091f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::function&lt; void(const vssp::header &amp;, const vssp::range_header &amp;, const vssp::range_index &amp;, const boost::shared_array&lt; uint16_t &gt; &amp;, const boost::shared_array&lt; vssp::xyzi &gt; &amp;, const std::chrono::microseconds &amp;delayRead)&gt;</type>
      <name>cbPoint</name>
      <anchorfile>classvssp_1_1vsspDriver.html</anchorfile>
      <anchor>a34d68de00562e56da32484e1d115ce15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>closed</name>
      <anchorfile>classvssp_1_1vsspDriver.html</anchorfile>
      <anchor>aae39114bc0940fa2fe8e33a59b2eca75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::asio::io_service</type>
      <name>io_service</name>
      <anchorfile>classvssp_1_1vsspDriver.html</anchorfile>
      <anchor>a923a14598216048667190f23ef3cdf4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::asio::ip::tcp::socket</type>
      <name>socket</name>
      <anchorfile>classvssp_1_1vsspDriver.html</anchorfile>
      <anchor>adf013a338b69010cfe85b56d7b68d5bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_array&lt; double &gt;</type>
      <name>tblH</name>
      <anchorfile>classvssp_1_1vsspDriver.html</anchorfile>
      <anchor>a705b5d3841b572153d3d8fda786e4f22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>tblH_loaded</name>
      <anchorfile>classvssp_1_1vsspDriver.html</anchorfile>
      <anchor>a2ce0383d75d00642a775fee9aa5b0bcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_array&lt; table_sincos &gt;</type>
      <name>tblV</name>
      <anchorfile>classvssp_1_1vsspDriver.html</anchorfile>
      <anchor>a7c8bf576f94793e6560b7c6f8221e02e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>tblV_loaded</name>
      <anchorfile>classvssp_1_1vsspDriver.html</anchorfile>
      <anchor>a892aa1218582adbd919b257e23f1b142</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>timeout</name>
      <anchorfile>classvssp_1_1vsspDriver.html</anchorfile>
      <anchor>a3001ef652501b4c8a1ed4c08c1d66c44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::asio::deadline_timer</type>
      <name>timer</name>
      <anchorfile>classvssp_1_1vsspDriver.html</anchorfile>
      <anchor>a0f8e06703e4b4385f2c264eba7145048</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::chrono::time_point&lt; std::chrono::system_clock &gt;</type>
      <name>timeReadLast</name>
      <anchorfile>classvssp_1_1vsspDriver.html</anchorfile>
      <anchor>aa938e1e60ac3b41ea250d4fd7e977f7f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>vssp::xyzi</name>
    <filename>classvssp_1_1xyzi.html</filename>
    <member kind="function">
      <type>xyzi</type>
      <name>operator*</name>
      <anchorfile>classvssp_1_1xyzi.html</anchorfile>
      <anchor>adfc51e50fe2e2dd341393db01a237ef9</anchor>
      <arglist>(const data_range_intensity &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>xyzi</type>
      <name>operator*</name>
      <anchorfile>classvssp_1_1xyzi.html</anchorfile>
      <anchor>a68a341da6cee126eea2d4e05ff1e1023</anchor>
      <arglist>(const data_range_only &amp;data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>xyzi</name>
      <anchorfile>classvssp_1_1xyzi.html</anchorfile>
      <anchor>a7e8a82fd6072e9f5a307cfe4899b7099</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>xyzi</name>
      <anchorfile>classvssp_1_1xyzi.html</anchorfile>
      <anchor>a2a5966b084d05c99e16916a568a4dee2</anchor>
      <arglist>(double &amp;v_sin, double &amp;v_cos, double &amp;h_sin, double &amp;h_cos)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>i</name>
      <anchorfile>classvssp_1_1xyzi.html</anchorfile>
      <anchor>a20549c317f5d92528ac29c6c50d6e1a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>r</name>
      <anchorfile>classvssp_1_1xyzi.html</anchorfile>
      <anchor>afb998eb6db6c09936f818167b336b5cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>x</name>
      <anchorfile>classvssp_1_1xyzi.html</anchorfile>
      <anchor>a1389f2761828c50482ebedf1da149952</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>y</name>
      <anchorfile>classvssp_1_1xyzi.html</anchorfile>
      <anchor>ae94408f51e5ac15889d9d9f3ba09593d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>z</name>
      <anchorfile>classvssp_1_1xyzi.html</anchorfile>
      <anchor>ab7233deb7094c8e58107579452be5c85</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
