<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>getID.cpp</name>
    <path>/tmp/ws/src/urg_node/src/</path>
    <filename>getID_8cpp.html</filename>
    <includes id="urg__c__wrapper_8h" name="urg_c_wrapper.h" local="no" imported="no">urg_node/urg_c_wrapper.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>getID_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>split</name>
      <anchorfile>getID_8cpp.html</anchorfile>
      <anchor>ae924c9b43cd7b086945003c09c294d2b</anchor>
      <arglist>(const std::string &amp;s, char delim)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt; &amp;</type>
      <name>split</name>
      <anchorfile>getID_8cpp.html</anchorfile>
      <anchor>a7e8c005cbce86b3a6b65bcfb106b2825</anchor>
      <arglist>(const std::string &amp;s, char delim, std::vector&lt; std::string &gt; &amp;elems)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>set_urg_ip.py</name>
    <path>/tmp/ws/src/urg_node/scripts/</path>
    <filename>set__urg__ip_8py.html</filename>
    <namespace>set_urg_ip</namespace>
    <member kind="function">
      <type>def</type>
      <name>parse_and_validate_ipv4</name>
      <anchorfile>namespaceset__urg__ip.html</anchorfile>
      <anchor>af971e50bc18e4c94546440fdff001847</anchor>
      <arglist>(argument, name)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>args</name>
      <anchorfile>namespaceset__urg__ip.html</anchorfile>
      <anchor>ac0a1c83a815e99bf7401a228230d6691</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>default</name>
      <anchorfile>namespaceset__urg__ip.html</anchorfile>
      <anchor>a296e5922ba6a83032428cfe660044e2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>def</type>
      <name>gw</name>
      <anchorfile>namespaceset__urg__ip.html</anchorfile>
      <anchor>ab3b7d51f4f7742ee3978f4971efa0414</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>help</name>
      <anchorfile>namespaceset__urg__ip.html</anchorfile>
      <anchor>a0eb127efeb1c16c83635d75d30d731e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>def</type>
      <name>ip</name>
      <anchorfile>namespaceset__urg__ip.html</anchorfile>
      <anchor>a8fdaca447a1926e645b2ef516e1ed7fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>msg</name>
      <anchorfile>namespaceset__urg__ip.html</anchorfile>
      <anchor>a28eafbac352e6f935687b999caddb89b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>def</type>
      <name>nm</name>
      <anchorfile>namespaceset__urg__ip.html</anchorfile>
      <anchor>a1ac794a4248aebd05a680592341b2ae5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>parser</name>
      <anchorfile>namespaceset__urg__ip.html</anchorfile>
      <anchor>a28ed0120f584aae11351dbb59c52e4ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>returned</name>
      <anchorfile>namespaceset__urg__ip.html</anchorfile>
      <anchor>a0e073ccffc5e81b64e1b0e6d196d8dcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sock</name>
      <anchorfile>namespaceset__urg__ip.html</anchorfile>
      <anchor>a260dafa0b3adc996b57766d290b459ee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>urg_c_wrapper.cpp</name>
    <path>/tmp/ws/src/urg_node/src/</path>
    <filename>urg__c__wrapper_8cpp.html</filename>
    <includes id="urg__c__wrapper_8h" name="urg_c_wrapper.h" local="no" imported="no">urg_node/urg_c_wrapper.h</includes>
    <namespace>urg_node</namespace>
  </compound>
  <compound kind="file">
    <name>urg_c_wrapper.h</name>
    <path>/tmp/ws/src/urg_node/include/urg_node/</path>
    <filename>urg__c__wrapper_8h.html</filename>
    <class kind="class">urg_node::URGCWrapper</class>
    <class kind="class">urg_node::UrgDetectionReport</class>
    <class kind="class">urg_node::URGStatus</class>
    <namespace>urg_node</namespace>
  </compound>
  <compound kind="file">
    <name>urg_node.cpp</name>
    <path>/tmp/ws/src/urg_node/src/</path>
    <filename>urg__node_8cpp.html</filename>
    <includes id="urg__node__driver_8h" name="urg_node_driver.h" local="yes" imported="no">urg_node/urg_node_driver.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>urg__node_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>urg_node_driver.cpp</name>
    <path>/tmp/ws/src/urg_node/src/</path>
    <filename>urg__node__driver_8cpp.html</filename>
    <includes id="urg__node__driver_8h" name="urg_node_driver.h" local="yes" imported="no">urg_node/urg_node_driver.h</includes>
    <namespace>urg_node</namespace>
    <member kind="typedef">
      <type>diagnostic_updater::FrequencyStatusParam</type>
      <name>FrequencyStatusParam</name>
      <anchorfile>namespaceurg__node.html</anchorfile>
      <anchor>a64acfaa910502d7e9bbb5ed504b9be6f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>urg_node_driver.h</name>
    <path>/tmp/ws/src/urg_node/include/urg_node/</path>
    <filename>urg__node__driver_8h.html</filename>
    <includes id="urg__c__wrapper_8h" name="urg_c_wrapper.h" local="yes" imported="no">urg_node/urg_c_wrapper.h</includes>
    <class kind="class">urg_node::UrgNode</class>
    <namespace>urg_node</namespace>
  </compound>
  <compound kind="class">
    <name>urg_node::URGCWrapper</name>
    <filename>classurg__node_1_1URGCWrapper.html</filename>
    <member kind="function">
      <type>ros::Duration</type>
      <name>computeLatency</name>
      <anchorfile>classurg__node_1_1URGCWrapper.html</anchorfile>
      <anchor>adc0200f678e9c85fbd7739e7f3eaf64d</anchor>
      <arglist>(size_t num_measurements)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getAngleIncrement</name>
      <anchorfile>classurg__node_1_1URGCWrapper.html</anchorfile>
      <anchor>ab1ff1bde9e54b8069813d80de3b562a2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getAngleMax</name>
      <anchorfile>classurg__node_1_1URGCWrapper.html</anchorfile>
      <anchor>a17d8f3b2a25009d33d51cfb821cec261</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getAngleMaxLimit</name>
      <anchorfile>classurg__node_1_1URGCWrapper.html</anchorfile>
      <anchor>ab9e388ec4da72607a5e417dd1beeb75e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getAngleMin</name>
      <anchorfile>classurg__node_1_1URGCWrapper.html</anchorfile>
      <anchor>ad192175fea7b57c58673448565d09d29</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getAngleMinLimit</name>
      <anchorfile>classurg__node_1_1URGCWrapper.html</anchorfile>
      <anchor>a3bf7c89872ab5df57b6f41d6787d0637</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getAR00Status</name>
      <anchorfile>classurg__node_1_1URGCWrapper.html</anchorfile>
      <anchor>ab0270bb89c3b95f81fd23cb095703001</anchor>
      <arglist>(URGStatus &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>ros::Duration</type>
      <name>getComputedLatency</name>
      <anchorfile>classurg__node_1_1URGCWrapper.html</anchorfile>
      <anchor>a10682117c4afea00e5b1c3246f777812</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getDeviceID</name>
      <anchorfile>classurg__node_1_1URGCWrapper.html</anchorfile>
      <anchor>a9096a0343f8ab51182b6e00b402f88a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getDL00Status</name>
      <anchorfile>classurg__node_1_1URGCWrapper.html</anchorfile>
      <anchor>af5acbd0b36b894ef932f02e18af3fa20</anchor>
      <arglist>(UrgDetectionReport &amp;report)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getFirmwareDate</name>
      <anchorfile>classurg__node_1_1URGCWrapper.html</anchorfile>
      <anchor>a12de7d55755ef75118b0c0d961a1217b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getFirmwareVersion</name>
      <anchorfile>classurg__node_1_1URGCWrapper.html</anchorfile>
      <anchor>abb742da75026c013eba3d4201cf67f0b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getIPAddress</name>
      <anchorfile>classurg__node_1_1URGCWrapper.html</anchorfile>
      <anchor>ae92434f83763791f38e580ddd5308599</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getIPPort</name>
      <anchorfile>classurg__node_1_1URGCWrapper.html</anchorfile>
      <anchor>a09e834fd5f4d3cc1dc23d9612607f4a5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getProductName</name>
      <anchorfile>classurg__node_1_1URGCWrapper.html</anchorfile>
      <anchor>a7947a7ee9919c34c98f2ae0255907842</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getProtocolVersion</name>
      <anchorfile>classurg__node_1_1URGCWrapper.html</anchorfile>
      <anchor>a9d4a9984d34295030ba3736bc10e4ebb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getRangeMax</name>
      <anchorfile>classurg__node_1_1URGCWrapper.html</anchorfile>
      <anchor>a9c9b74f9cf39bb8a8e4b06eaf6998af8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getRangeMin</name>
      <anchorfile>classurg__node_1_1URGCWrapper.html</anchorfile>
      <anchor>a89d416005d9e9d48ac6de00a2e21d26c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getScanPeriod</name>
      <anchorfile>classurg__node_1_1URGCWrapper.html</anchorfile>
      <anchor>a25794e6481e70bd05870c5a9d46b6dcd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getSensorState</name>
      <anchorfile>classurg__node_1_1URGCWrapper.html</anchorfile>
      <anchor>a951c9b6c73b5b8765ecf441cd79aafb5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getSensorStatus</name>
      <anchorfile>classurg__node_1_1URGCWrapper.html</anchorfile>
      <anchor>a148723d847876915a22e36d893d76780</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getSerialBaud</name>
      <anchorfile>classurg__node_1_1URGCWrapper.html</anchorfile>
      <anchor>aadcd930b9992cfdb8e2e70f70f04dfc8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getSerialPort</name>
      <anchorfile>classurg__node_1_1URGCWrapper.html</anchorfile>
      <anchor>aa8f8d6a443a0e5ae35f54bf7102c336a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getTimeIncrement</name>
      <anchorfile>classurg__node_1_1URGCWrapper.html</anchorfile>
      <anchor>a327541d0c6f690ab8ed22bb1d9772a83</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ros::Duration</type>
      <name>getUserTimeOffset</name>
      <anchorfile>classurg__node_1_1URGCWrapper.html</anchorfile>
      <anchor>a53f9c6785361dc009dbe32ca7abd35cf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getVendorName</name>
      <anchorfile>classurg__node_1_1URGCWrapper.html</anchorfile>
      <anchor>a65846625a54f4fd716aca01780a32146</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>grabScan</name>
      <anchorfile>classurg__node_1_1URGCWrapper.html</anchorfile>
      <anchor>a9098bfae7ca9b27fb95dca2682846098</anchor>
      <arglist>(const sensor_msgs::LaserScanPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>grabScan</name>
      <anchorfile>classurg__node_1_1URGCWrapper.html</anchorfile>
      <anchor>a5dc15a1b3b48f94b9f8acce902b9618f</anchor>
      <arglist>(const sensor_msgs::MultiEchoLaserScanPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isStarted</name>
      <anchorfile>classurg__node_1_1URGCWrapper.html</anchorfile>
      <anchor>a8384ce75a2e37c8e8a2b33bb740487e7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setAngleLimitsAndCluster</name>
      <anchorfile>classurg__node_1_1URGCWrapper.html</anchorfile>
      <anchor>ab8be859b1d89d76d8578c240d234b8ed</anchor>
      <arglist>(double &amp;angle_min, double &amp;angle_max, int cluster)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFrameId</name>
      <anchorfile>classurg__node_1_1URGCWrapper.html</anchorfile>
      <anchor>a54dd37c8f43e3f7e587c7dc699309f7a</anchor>
      <arglist>(const std::string &amp;frame_id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSkip</name>
      <anchorfile>classurg__node_1_1URGCWrapper.html</anchorfile>
      <anchor>a84a02bfb72d83206099bdf66cf4434c7</anchor>
      <arglist>(int skip)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUserLatency</name>
      <anchorfile>classurg__node_1_1URGCWrapper.html</anchorfile>
      <anchor>a56a1af0180ef46d0fb855b1c8c3b597f</anchor>
      <arglist>(const double latency)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start</name>
      <anchorfile>classurg__node_1_1URGCWrapper.html</anchorfile>
      <anchor>a57b9419a9d8283b4149d84fe7395ae61</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stop</name>
      <anchorfile>classurg__node_1_1URGCWrapper.html</anchorfile>
      <anchor>ab5d88af13552457a9561539905eaf865</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>URGCWrapper</name>
      <anchorfile>classurg__node_1_1URGCWrapper.html</anchorfile>
      <anchor>a3e04cf0461b831c9b9aba789c411456a</anchor>
      <arglist>(const int serial_baud, const std::string &amp;serial_port, bool &amp;using_intensity, bool &amp;using_multiecho, bool synchronize_time)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>URGCWrapper</name>
      <anchorfile>classurg__node_1_1URGCWrapper.html</anchorfile>
      <anchor>a360d8b202bb05d90db056049f73b3a28</anchor>
      <arglist>(const std::string &amp;ip_address, const int ip_port, bool &amp;using_intensity, bool &amp;using_multiecho, bool synchronize_time)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~URGCWrapper</name>
      <anchorfile>classurg__node_1_1URGCWrapper.html</anchorfile>
      <anchor>a6f4d64cc5f66ca65cb6644900ed877d8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint16_t</type>
      <name>checkCRC</name>
      <anchorfile>classurg__node_1_1URGCWrapper.html</anchorfile>
      <anchor>acf3e77d98e9670b0512dd99ad534b94b</anchor>
      <arglist>(const char *bytes, const uint32_t size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ros::Duration</type>
      <name>getAngularTimeOffset</name>
      <anchorfile>classurg__node_1_1URGCWrapper.html</anchorfile>
      <anchor>ae62a51f11d3e99a1e2468a97bfd09ffc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ros::Duration</type>
      <name>getNativeClockOffset</name>
      <anchorfile>classurg__node_1_1URGCWrapper.html</anchorfile>
      <anchor>a8b31b79ddb2194c62d9555da22a95ff3</anchor>
      <arglist>(size_t num_measurements)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ros::Time</type>
      <name>getSynchronizedTime</name>
      <anchorfile>classurg__node_1_1URGCWrapper.html</anchorfile>
      <anchor>a8abc7e576c589e12af231042abe25a7b</anchor>
      <arglist>(long time_stamp, long long system_time_stamp)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ros::Duration</type>
      <name>getTimeStampOffset</name>
      <anchorfile>classurg__node_1_1URGCWrapper.html</anchorfile>
      <anchor>a0bd0bd808f382d37e0a433e8b7946cf2</anchor>
      <arglist>(size_t num_measurements)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classurg__node_1_1URGCWrapper.html</anchorfile>
      <anchor>a729a2247e2fe65ada4d520c622edfb05</anchor>
      <arglist>(bool &amp;using_intensity, bool &amp;using_multiecho, bool synchronize_time)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>isIntensitySupported</name>
      <anchorfile>classurg__node_1_1URGCWrapper.html</anchorfile>
      <anchor>a445610bc8e2581b1a2dd0a26721eac65</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>isMultiEchoSupported</name>
      <anchorfile>classurg__node_1_1URGCWrapper.html</anchorfile>
      <anchor>a6e2cd4a65e1a75d5ecfde3675383ee8d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>sendCommand</name>
      <anchorfile>classurg__node_1_1URGCWrapper.html</anchorfile>
      <anchor>a41f203b71e720f3282e9e5c952baa44c</anchor>
      <arglist>(std::string cmd)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>setToSCIP2</name>
      <anchorfile>classurg__node_1_1URGCWrapper.html</anchorfile>
      <anchor>a2ad497552aa9cbb53b6ae3eb592ca459</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const double</type>
      <name>adj_alpha_</name>
      <anchorfile>classurg__node_1_1URGCWrapper.html</anchorfile>
      <anchor>af6d425601f4ebbd8b8f92e3864110efe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint64_t</type>
      <name>adj_count_</name>
      <anchorfile>classurg__node_1_1URGCWrapper.html</anchorfile>
      <anchor>a0d7ea11c63372175e1873485d0dafd7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>cluster_</name>
      <anchorfile>classurg__node_1_1URGCWrapper.html</anchorfile>
      <anchor>a5e91176855c184e27d86872b600deb34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; long &gt;</type>
      <name>data_</name>
      <anchorfile>classurg__node_1_1URGCWrapper.html</anchorfile>
      <anchor>a0aa4967162f7e04f56b526bc87a95ccc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>first_step_</name>
      <anchorfile>classurg__node_1_1URGCWrapper.html</anchorfile>
      <anchor>aed6403c66271a1301390327c3de1fd3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>frame_id_</name>
      <anchorfile>classurg__node_1_1URGCWrapper.html</anchorfile>
      <anchor>a8701cf9c073b900542cca95279088c34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>hardware_clock_</name>
      <anchorfile>classurg__node_1_1URGCWrapper.html</anchorfile>
      <anchor>a7a82f527f6584510d63dd2a8ee26c21b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>hardware_clock_adj_</name>
      <anchorfile>classurg__node_1_1URGCWrapper.html</anchorfile>
      <anchor>a92df89dc9aba74d299dd1065d17d6786</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; unsigned short &gt;</type>
      <name>intensity_</name>
      <anchorfile>classurg__node_1_1URGCWrapper.html</anchorfile>
      <anchor>a010033068296aa0ec0b8677fae290b71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>ip_address_</name>
      <anchorfile>classurg__node_1_1URGCWrapper.html</anchorfile>
      <anchor>a4a50295e0e00c9132d94802e06a39494</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>ip_port_</name>
      <anchorfile>classurg__node_1_1URGCWrapper.html</anchorfile>
      <anchor>acd110d3adf6c3808fc6e8e2f7367b8dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>last_hardware_time_stamp_</name>
      <anchorfile>classurg__node_1_1URGCWrapper.html</anchorfile>
      <anchor>a61bf4ac642f04989fe9b8d68bff8599e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>last_step_</name>
      <anchorfile>classurg__node_1_1URGCWrapper.html</anchorfile>
      <anchor>a20f88cd2cb8356ac06f64477ffc496d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>urg_measurement_type_t</type>
      <name>measurement_type_</name>
      <anchorfile>classurg__node_1_1URGCWrapper.html</anchorfile>
      <anchor>a3314b69ee97e40b9032dbaa7792e68ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>serial_baud_</name>
      <anchorfile>classurg__node_1_1URGCWrapper.html</anchorfile>
      <anchor>a8205d020ad127474475bd2f6702dea4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>serial_port_</name>
      <anchorfile>classurg__node_1_1URGCWrapper.html</anchorfile>
      <anchor>a2b13d89e93f06f50ba7c9e634545b8e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>skip_</name>
      <anchorfile>classurg__node_1_1URGCWrapper.html</anchorfile>
      <anchor>abcc920d4853c1c9e2e974d4be12b590a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>started_</name>
      <anchorfile>classurg__node_1_1URGCWrapper.html</anchorfile>
      <anchor>a2f04f59bb04b68fd2232c9552ff55ecd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>synchronize_time_</name>
      <anchorfile>classurg__node_1_1URGCWrapper.html</anchorfile>
      <anchor>a15cf78c3ca24994f1934fb561791078c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Duration</type>
      <name>system_latency_</name>
      <anchorfile>classurg__node_1_1URGCWrapper.html</anchorfile>
      <anchor>a9729e302964bdc5fe08aff24ab126b74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>urg_t</type>
      <name>urg_</name>
      <anchorfile>classurg__node_1_1URGCWrapper.html</anchorfile>
      <anchor>abada1f49218e3636ceef63ea86cdeaf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>use_intensity_</name>
      <anchorfile>classurg__node_1_1URGCWrapper.html</anchorfile>
      <anchor>a13bf600d7ecc1ed51162e8c2786e8eff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>use_multiecho_</name>
      <anchorfile>classurg__node_1_1URGCWrapper.html</anchorfile>
      <anchor>a159e61d8615037cd60891940f2c7aa1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Duration</type>
      <name>user_latency_</name>
      <anchorfile>classurg__node_1_1URGCWrapper.html</anchorfile>
      <anchor>acc58a369b92e78e676d287ae5ef81ced</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>urg_node::UrgDetectionReport</name>
    <filename>classurg__node_1_1UrgDetectionReport.html</filename>
    <member kind="function">
      <type></type>
      <name>UrgDetectionReport</name>
      <anchorfile>classurg__node_1_1UrgDetectionReport.html</anchorfile>
      <anchor>a230000d407de220640c97694d84ae88d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>angle</name>
      <anchorfile>classurg__node_1_1UrgDetectionReport.html</anchorfile>
      <anchor>ae84ff7938d6fd8a3117e041da4065683</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>area</name>
      <anchorfile>classurg__node_1_1UrgDetectionReport.html</anchorfile>
      <anchor>a9b65eebbf7071a58feac4f1dab2f455f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>distance</name>
      <anchorfile>classurg__node_1_1UrgDetectionReport.html</anchorfile>
      <anchor>a6de26fd7723a8fa121482516b913a76d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>status</name>
      <anchorfile>classurg__node_1_1UrgDetectionReport.html</anchorfile>
      <anchor>a05ca6cf4afae3d52a41111284a671eb9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>urg_node::UrgNode</name>
    <filename>classurg__node_1_1UrgNode.html</filename>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>classurg__node_1_1UrgNode.html</anchorfile>
      <anchor>a81ee8c888ca4ddd5acde8a99dbe283b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>updateStatus</name>
      <anchorfile>classurg__node_1_1UrgNode.html</anchorfile>
      <anchor>a8d27016c573ed987b78f981bfa151aa6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UrgNode</name>
      <anchorfile>classurg__node_1_1UrgNode.html</anchorfile>
      <anchor>ada1afcf4e4bb03a6b29211d7135d7f55</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UrgNode</name>
      <anchorfile>classurg__node_1_1UrgNode.html</anchorfile>
      <anchor>ac764adc78f65eb3ec1b2b27cdbf9c152</anchor>
      <arglist>(ros::NodeHandle nh, ros::NodeHandle private_nh)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~UrgNode</name>
      <anchorfile>classurg__node_1_1UrgNode.html</anchorfile>
      <anchor>a7192e90b8b228073a10336c40875961d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addDiagnostics</name>
      <anchorfile>classurg__node_1_1UrgNode.html</anchorfile>
      <anchor>aa6c2795c061f09d98b8f678e238f28c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>calibrate_time_offset</name>
      <anchorfile>classurg__node_1_1UrgNode.html</anchorfile>
      <anchor>a2ee07d310bc452771e81ba34d16a4f74</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>connect</name>
      <anchorfile>classurg__node_1_1UrgNode.html</anchorfile>
      <anchor>a832c78029c7f2a5d53d404b2b605d874</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initSetup</name>
      <anchorfile>classurg__node_1_1UrgNode.html</anchorfile>
      <anchor>a80576f1146eb33ecef56bc53f76e41a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>populateDiagnosticsStatus</name>
      <anchorfile>classurg__node_1_1UrgNode.html</anchorfile>
      <anchor>a6abfdf3619dff81e0604cf674fc25ade</anchor>
      <arglist>(diagnostic_updater::DiagnosticStatusWrapper &amp;stat)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>reconfigure_callback</name>
      <anchorfile>classurg__node_1_1UrgNode.html</anchorfile>
      <anchor>a142082f3f48731f127485f3b3047b2f8</anchor>
      <arglist>(urg_node::URGConfig &amp;config, int level)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>scanThread</name>
      <anchorfile>classurg__node_1_1UrgNode.html</anchorfile>
      <anchor>a339d9623862922be0990a317e2524495</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>statusCallback</name>
      <anchorfile>classurg__node_1_1UrgNode.html</anchorfile>
      <anchor>a52b8b44a20550791553f74d090e49f09</anchor>
      <arglist>(std_srvs::Trigger::Request &amp;req, std_srvs::Trigger::Response &amp;res)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>update_reconfigure_limits</name>
      <anchorfile>classurg__node_1_1UrgNode.html</anchorfile>
      <anchor>ac47732b950193bd692034f1456b38f30</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateDiagnostics</name>
      <anchorfile>classurg__node_1_1UrgNode.html</anchorfile>
      <anchor>a9e621c585fb3ead52480d38743bdea79</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; bond::Bond &gt;</type>
      <name>bond_</name>
      <anchorfile>classurg__node_1_1UrgNode.html</anchorfile>
      <anchor>a7c12d45a58cf7b68cfbe55d779306d6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>calibrate_time_</name>
      <anchorfile>classurg__node_1_1UrgNode.html</anchorfile>
      <anchor>abfb2a650c20a8b57f51b14d86c75e30e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>close_diagnostics_</name>
      <anchorfile>classurg__node_1_1UrgNode.html</anchorfile>
      <anchor>afd3188db77a879f5bf7ebc10dd8537f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>close_scan_</name>
      <anchorfile>classurg__node_1_1UrgNode.html</anchorfile>
      <anchor>aa4a94e17732fc2fd4497ffdfe31b1b94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>detailed_status_</name>
      <anchorfile>classurg__node_1_1UrgNode.html</anchorfile>
      <anchor>ab54e5311edd6c3fee64c76c283240519</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>device_id_</name>
      <anchorfile>classurg__node_1_1UrgNode.html</anchorfile>
      <anchor>acb9333aa93c8be662300ed486316c440</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>device_status_</name>
      <anchorfile>classurg__node_1_1UrgNode.html</anchorfile>
      <anchor>a3036fd0b1677d780f91d7419d62fd4de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; diagnostic_updater::Updater &gt;</type>
      <name>diagnostic_updater_</name>
      <anchorfile>classurg__node_1_1UrgNode.html</anchorfile>
      <anchor>a3404300f5f6e10769e54d0c7a9b20b05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::thread</type>
      <name>diagnostics_thread_</name>
      <anchorfile>classurg__node_1_1UrgNode.html</anchorfile>
      <anchor>ab4cc16d44123aa97abcf0d885e9d4292</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>diagnostics_tolerance_</name>
      <anchorfile>classurg__node_1_1UrgNode.html</anchorfile>
      <anchor>afc82f629f92db3436b757c14ae437875</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>diagnostics_window_time_</name>
      <anchorfile>classurg__node_1_1UrgNode.html</anchorfile>
      <anchor>a15d2ad51648ec071bd3c85ad0c889779</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; diagnostic_updater::HeaderlessTopicDiagnostic &gt;</type>
      <name>echoes_freq_</name>
      <anchorfile>classurg__node_1_1UrgNode.html</anchorfile>
      <anchor>ae1f322c0633bbc950e92777e8b009aa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>laser_proc::LaserPublisher</type>
      <name>echoes_pub_</name>
      <anchorfile>classurg__node_1_1UrgNode.html</anchorfile>
      <anchor>ac725affdeadcf051354b20c6abdd32ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint16_t</type>
      <name>error_code_</name>
      <anchorfile>classurg__node_1_1UrgNode.html</anchorfile>
      <anchor>a21ac936a8ed5341ed6588b9d9f98a57e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>error_count_</name>
      <anchorfile>classurg__node_1_1UrgNode.html</anchorfile>
      <anchor>a672ff910743ec96aef25b18c34ac36d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>error_limit_</name>
      <anchorfile>classurg__node_1_1UrgNode.html</anchorfile>
      <anchor>a2a331dd623c03c46826173e1b42b7b04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>firmware_date_</name>
      <anchorfile>classurg__node_1_1UrgNode.html</anchorfile>
      <anchor>ad896d5130fac6c406d88ccbf853762ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>firmware_version_</name>
      <anchorfile>classurg__node_1_1UrgNode.html</anchorfile>
      <anchor>aefc543cb481c05237ac42b6d683c0a8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>freq_min_</name>
      <anchorfile>classurg__node_1_1UrgNode.html</anchorfile>
      <anchor>a0db65677e992f6e3ea4f1f719aca43c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>ip_address_</name>
      <anchorfile>classurg__node_1_1UrgNode.html</anchorfile>
      <anchor>a7d37f8094dbec4807e99df42928a5e43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>ip_port_</name>
      <anchorfile>classurg__node_1_1UrgNode.html</anchorfile>
      <anchor>adf4b5b3eafc94305f1076a8d32a18691</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; diagnostic_updater::HeaderlessTopicDiagnostic &gt;</type>
      <name>laser_freq_</name>
      <anchorfile>classurg__node_1_1UrgNode.html</anchorfile>
      <anchor>a86f21fc6fff57488a74a7cbe6b0153d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>laser_pub_</name>
      <anchorfile>classurg__node_1_1UrgNode.html</anchorfile>
      <anchor>ad504acde27b1df09edaa6e7cd4969a6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>lidar_mutex_</name>
      <anchorfile>classurg__node_1_1UrgNode.html</anchorfile>
      <anchor>aa00843b5c7f9366ff3c0084a8c411e86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>lockout_status_</name>
      <anchorfile>classurg__node_1_1UrgNode.html</anchorfile>
      <anchor>a68cf667f5a82c6c6550774c931f3817b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classurg__node_1_1UrgNode.html</anchorfile>
      <anchor>ab68da5063848b6ccee72e42b0461210d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>pnh_</name>
      <anchorfile>classurg__node_1_1UrgNode.html</anchorfile>
      <anchor>afcbb3d7224fa643e7d6830191798e2de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>product_name_</name>
      <anchorfile>classurg__node_1_1UrgNode.html</anchorfile>
      <anchor>a5a148c09701311f7a89c815efb8b4806</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>protocol_version_</name>
      <anchorfile>classurg__node_1_1UrgNode.html</anchorfile>
      <anchor>ad460410cfb79d692c86d23fefaed9216</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>publish_intensity_</name>
      <anchorfile>classurg__node_1_1UrgNode.html</anchorfile>
      <anchor>aa2c01397f3fae2c6400c3f0dc317702a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>publish_multiecho_</name>
      <anchorfile>classurg__node_1_1UrgNode.html</anchorfile>
      <anchor>a15b5ac7dd1db46dccc86d115fef5d57c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::thread</type>
      <name>scan_thread_</name>
      <anchorfile>classurg__node_1_1UrgNode.html</anchorfile>
      <anchor>ae9649f19fcf24c294e313d1d334dae09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>serial_baud_</name>
      <anchorfile>classurg__node_1_1UrgNode.html</anchorfile>
      <anchor>a28b0ae93e214b473d7f4a695d96cf9eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>serial_port_</name>
      <anchorfile>classurg__node_1_1UrgNode.html</anchorfile>
      <anchor>a4202ecc17c4898698e68af985bbf35d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>volatile bool</type>
      <name>service_yield_</name>
      <anchorfile>classurg__node_1_1UrgNode.html</anchorfile>
      <anchor>a29f90f6a64cd247c7a8aecee870a76cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; dynamic_reconfigure::Server&lt; urg_node::URGConfig &gt; &gt;</type>
      <name>srv_</name>
      <anchorfile>classurg__node_1_1UrgNode.html</anchorfile>
      <anchor>ab5d501481df78aff0276d97ac8444327</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>status_pub_</name>
      <anchorfile>classurg__node_1_1UrgNode.html</anchorfile>
      <anchor>a021545b3cb71fb926d6cb9cbbe3ebe55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>status_service_</name>
      <anchorfile>classurg__node_1_1UrgNode.html</anchorfile>
      <anchor>a18d2218e4de120a8d39b976d278d6be7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>synchronize_time_</name>
      <anchorfile>classurg__node_1_1UrgNode.html</anchorfile>
      <anchor>a50ee49428c3a0669e236739779873818</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; urg_node::URGCWrapper &gt;</type>
      <name>urg_</name>
      <anchorfile>classurg__node_1_1UrgNode.html</anchorfile>
      <anchor>ab6cf4d58975f52b5213f30403020d233</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>vendor_name_</name>
      <anchorfile>classurg__node_1_1UrgNode.html</anchorfile>
      <anchor>a56196a60166775f1f88887d838824b96</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>urg_node::URGStatus</name>
    <filename>classurg__node_1_1URGStatus.html</filename>
    <member kind="function">
      <type></type>
      <name>URGStatus</name>
      <anchorfile>classurg__node_1_1URGStatus.html</anchorfile>
      <anchor>a6449ab58ba194862659c3579af4e327b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>area_number</name>
      <anchorfile>classurg__node_1_1URGStatus.html</anchorfile>
      <anchor>a42518195578229f189aae1f3287fabd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>error_code</name>
      <anchorfile>classurg__node_1_1URGStatus.html</anchorfile>
      <anchor>a2cb870c584d14a4444ce352f577ea2ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>error_status</name>
      <anchorfile>classurg__node_1_1URGStatus.html</anchorfile>
      <anchor>aa79b39b97a268db2018d56623638a0f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>lockout_status</name>
      <anchorfile>classurg__node_1_1URGStatus.html</anchorfile>
      <anchor>a7871f43adde833a08cdf2d5e0a32b1bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>operating_mode</name>
      <anchorfile>classurg__node_1_1URGStatus.html</anchorfile>
      <anchor>a796384caf36e99b660770b41b2b8e1c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>status</name>
      <anchorfile>classurg__node_1_1URGStatus.html</anchorfile>
      <anchor>a6cef609bf9ad15ae95a0c53b8aac2b29</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>set_urg_ip</name>
    <filename>namespaceset__urg__ip.html</filename>
    <member kind="function">
      <type>def</type>
      <name>parse_and_validate_ipv4</name>
      <anchorfile>namespaceset__urg__ip.html</anchorfile>
      <anchor>af971e50bc18e4c94546440fdff001847</anchor>
      <arglist>(argument, name)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>args</name>
      <anchorfile>namespaceset__urg__ip.html</anchorfile>
      <anchor>ac0a1c83a815e99bf7401a228230d6691</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>default</name>
      <anchorfile>namespaceset__urg__ip.html</anchorfile>
      <anchor>a296e5922ba6a83032428cfe660044e2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>def</type>
      <name>gw</name>
      <anchorfile>namespaceset__urg__ip.html</anchorfile>
      <anchor>ab3b7d51f4f7742ee3978f4971efa0414</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>help</name>
      <anchorfile>namespaceset__urg__ip.html</anchorfile>
      <anchor>a0eb127efeb1c16c83635d75d30d731e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>def</type>
      <name>ip</name>
      <anchorfile>namespaceset__urg__ip.html</anchorfile>
      <anchor>a8fdaca447a1926e645b2ef516e1ed7fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>msg</name>
      <anchorfile>namespaceset__urg__ip.html</anchorfile>
      <anchor>a28eafbac352e6f935687b999caddb89b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>def</type>
      <name>nm</name>
      <anchorfile>namespaceset__urg__ip.html</anchorfile>
      <anchor>a1ac794a4248aebd05a680592341b2ae5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>parser</name>
      <anchorfile>namespaceset__urg__ip.html</anchorfile>
      <anchor>a28ed0120f584aae11351dbb59c52e4ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>returned</name>
      <anchorfile>namespaceset__urg__ip.html</anchorfile>
      <anchor>a0e073ccffc5e81b64e1b0e6d196d8dcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sock</name>
      <anchorfile>namespaceset__urg__ip.html</anchorfile>
      <anchor>a260dafa0b3adc996b57766d290b459ee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>urg_node</name>
    <filename>namespaceurg__node.html</filename>
    <class kind="class">urg_node::URGCWrapper</class>
    <class kind="class">urg_node::UrgDetectionReport</class>
    <class kind="class">urg_node::UrgNode</class>
    <class kind="class">urg_node::URGStatus</class>
    <member kind="typedef">
      <type>diagnostic_updater::FrequencyStatusParam</type>
      <name>FrequencyStatusParam</name>
      <anchorfile>namespaceurg__node.html</anchorfile>
      <anchor>a64acfaa910502d7e9bbb5ed504b9be6f</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
