<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-segbot/doc_stacks/2015-09-27_11-12-20.223626/segbot/segbot_sensors/src/segbot_sensors/</path>
    <filename>____init_____8py</filename>
    <namespace>segbot_sensors</namespace>
  </compound>
  <compound kind="file">
    <name>angle_range_filter.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-segbot/doc_stacks/2015-09-27_11-12-20.223626/segbot/segbot_sensors/include/segbot_sensors/</path>
    <filename>angle__range__filter_8h</filename>
    <class kind="class">segbot_sensors::AngleRangeFilter</class>
    <namespace>segbot_sensors</namespace>
  </compound>
  <compound kind="file">
    <name>arduino_driver_node.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-segbot/doc_stacks/2015-09-27_11-12-20.223626/segbot/segbot_sensors/src/segbot_sensors/</path>
    <filename>arduino__driver__node_8py</filename>
    <class kind="class">segbot_sensors::arduino_driver_node::ArduinoDriver</class>
    <namespace>segbot_sensors::arduino_driver_node</namespace>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacesegbot__sensors_1_1arduino__driver__node.html</anchorfile>
      <anchor>a82ffdb494a1fb3235f2c4f0d2a1d1f3e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>battery_diagnostics.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-segbot/doc_stacks/2015-09-27_11-12-20.223626/segbot/segbot_sensors/src/segbot_sensors/</path>
    <filename>battery__diagnostics_8cpp</filename>
    <member kind="function">
      <type>std::string</type>
      <name>getLocalHostname</name>
      <anchorfile>battery__diagnostics_8cpp.html</anchorfile>
      <anchor>aa37a4692b53633cbc934877bddb21ab6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>battery__diagnostics_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sendMail</name>
      <anchorfile>battery__diagnostics_8cpp.html</anchorfile>
      <anchor>a29e0a8cb3fea5877456b33722fc0b756</anchor>
      <arglist>(std::string outboundList, std::string sender)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>voltageCallback</name>
      <anchorfile>battery__diagnostics_8cpp.html</anchorfile>
      <anchor>a745f2e72c88d04f2c845fb2762fc0e65</anchor>
      <arglist>(const smart_battery_msgs::SmartBatteryStatus::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>alpha</name>
      <anchorfile>battery__diagnostics_8cpp.html</anchorfile>
      <anchor>a20f4c4490bc8ecbdd1ffcb79acce6035</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>sentMail</name>
      <anchorfile>battery__diagnostics_8cpp.html</anchorfile>
      <anchor>a8d05adf995a3d6df23d31fd07570ecb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>voltage</name>
      <anchorfile>battery__diagnostics_8cpp.html</anchorfile>
      <anchor>a47061fcae597f83f8a0a99d4b7b5a5c1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>diagnostics.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-segbot/doc_stacks/2015-09-27_11-12-20.223626/segbot/segbot_sensors/src/segbot_sensors/</path>
    <filename>diagnostics_8py</filename>
    <class kind="class">segbot_sensors::diagnostics::Diagnostics</class>
    <namespace>segbot_sensors::diagnostics</namespace>
  </compound>
  <compound kind="file">
    <name>fake_volt_pub.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-segbot/doc_stacks/2015-09-27_11-12-20.223626/segbot/segbot_sensors/src/segbot_sensors/</path>
    <filename>fake__volt__pub_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>fake__volt__pub_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>footprint_filter.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-segbot/doc_stacks/2015-09-27_11-12-20.223626/segbot/segbot_sensors/include/segbot_sensors/</path>
    <filename>footprint__filter_8h</filename>
    <class kind="class">segbot_sensors::SegbotFootprintFilter</class>
    <namespace>segbot_sensors</namespace>
  </compound>
  <compound kind="file">
    <name>imu.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-segbot/doc_stacks/2015-09-27_11-12-20.223626/segbot/segbot_sensors/src/segbot_sensors/</path>
    <filename>imu_8py</filename>
    <class kind="class">segbot_sensors::imu::ImuAttributes</class>
    <class kind="class">segbot_sensors::imu::ImuMessages</class>
    <namespace>segbot_sensors::imu</namespace>
    <member kind="function">
      <type>def</type>
      <name>convert_accel</name>
      <anchorfile>namespacesegbot__sensors_1_1imu.html</anchorfile>
      <anchor>af9f1df3a915dd70c8a4cc6f714194820</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>handler</name>
      <anchorfile>namespacesegbot__sensors_1_1imu.html</anchorfile>
      <anchor>ab0c6d1bfa82a6388886752d7ced10137</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>imu</name>
      <anchorfile>namespacesegbot__sensors_1_1imu.html</anchorfile>
      <anchor>ac2a9cd5ce6a57a5dc6d6708880960c09</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>nan_to_inf_filter.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-segbot/doc_stacks/2015-09-27_11-12-20.223626/segbot/segbot_sensors/include/segbot_sensors/</path>
    <filename>nan__to__inf__filter_8h</filename>
    <class kind="class">segbot_sensors::NanToInfFilter</class>
    <namespace>segbot_sensors</namespace>
  </compound>
  <compound kind="file">
    <name>range_nodelet.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-segbot/doc_stacks/2015-09-27_11-12-20.223626/segbot/segbot_sensors/src/sonar/</path>
    <filename>range__nodelet_8cpp</filename>
    <includes id="range__to__cloud_8h" name="range_to_cloud.h" local="yes" imported="no">range_to_cloud.h</includes>
    <class kind="class">segbot_sensors::RangeNodelet</class>
    <namespace>segbot_sensors</namespace>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_DECLARE_CLASS</name>
      <anchorfile>range__nodelet_8cpp.html</anchorfile>
      <anchor>a4bc24b9165d66e9d42b265dc31dd7741</anchor>
      <arglist>(segbot_sensors, RangeNodelet, segbot_sensors::RangeNodelet, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>range_to_cloud.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-segbot/doc_stacks/2015-09-27_11-12-20.223626/segbot/segbot_sensors/src/sonar/</path>
    <filename>range__to__cloud_8cpp</filename>
    <includes id="range__to__cloud_8h" name="range_to_cloud.h" local="yes" imported="no">range_to_cloud.h</includes>
    <namespace>segbot_sensors</namespace>
  </compound>
  <compound kind="file">
    <name>range_to_cloud.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-segbot/doc_stacks/2015-09-27_11-12-20.223626/segbot/segbot_sensors/src/sonar/</path>
    <filename>range__to__cloud_8h</filename>
    <class kind="class">segbot_sensors::RangeToCloud</class>
    <namespace>segbot_sensors</namespace>
  </compound>
  <compound kind="file">
    <name>segbot_sensors_filters.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-segbot/doc_stacks/2015-09-27_11-12-20.223626/segbot/segbot_sensors/src/</path>
    <filename>segbot__sensors__filters_8cpp</filename>
    <includes id="footprint__filter_8h" name="footprint_filter.h" local="yes" imported="no">segbot_sensors/footprint_filter.h</includes>
    <includes id="nan__to__inf__filter_8h" name="nan_to_inf_filter.h" local="yes" imported="no">segbot_sensors/nan_to_inf_filter.h</includes>
    <includes id="angle__range__filter_8h" name="angle_range_filter.h" local="yes" imported="no">segbot_sensors/angle_range_filter.h</includes>
  </compound>
  <compound kind="file">
    <name>serial.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-segbot/doc_stacks/2015-09-27_11-12-20.223626/segbot/segbot_sensors/src/segbot_sensors/</path>
    <filename>serial_8py</filename>
    <class kind="class">segbot_sensors::serial::ArduinoDevice</class>
    <namespace>segbot_sensors::serial</namespace>
  </compound>
  <compound kind="file">
    <name>setup.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-segbot/doc_stacks/2015-09-27_11-12-20.223626/segbot/segbot_sensors/</path>
    <filename>setup_8py</filename>
    <member kind="variable">
      <type>tuple</type>
      <name>setup_args</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>ae881a5f1b0da04d50895a88d6204ca97</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sonar.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-segbot/doc_stacks/2015-09-27_11-12-20.223626/segbot/segbot_sensors/src/segbot_sensors/</path>
    <filename>sonar_8py</filename>
    <class kind="class">segbot_sensors::sonar::SonarAttributes</class>
    <class kind="class">segbot_sensors::sonar::SonarMessages</class>
    <namespace>segbot_sensors::sonar</namespace>
    <member kind="variable">
      <type></type>
      <name>handler</name>
      <anchorfile>namespacesegbot__sensors_1_1sonar.html</anchorfile>
      <anchor>acc2254d653ec3853c153b7c773cbcb89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>sonar</name>
      <anchorfile>namespacesegbot__sensors_1_1sonar.html</anchorfile>
      <anchor>a210e3282731e64ab073551cc698787b3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>voltmeter.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-segbot/doc_stacks/2015-09-27_11-12-20.223626/segbot/segbot_sensors/src/segbot_sensors/</path>
    <filename>voltmeter_8py</filename>
    <class kind="class">segbot_sensors::voltmeter::VoltmeterMessages</class>
    <namespace>segbot_sensors::voltmeter</namespace>
    <member kind="variable">
      <type></type>
      <name>handler</name>
      <anchorfile>namespacesegbot__sensors_1_1voltmeter.html</anchorfile>
      <anchor>a19163f54fa3dc83ef0849b353951cad0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>voltmeter</name>
      <anchorfile>namespacesegbot__sensors_1_1voltmeter.html</anchorfile>
      <anchor>a0ac43d822f0194781b8ef380bc19c2bf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>segbot_sensors</name>
    <filename>namespacesegbot__sensors.html</filename>
    <namespace>segbot_sensors::arduino_driver_node</namespace>
    <namespace>segbot_sensors::diagnostics</namespace>
    <namespace>segbot_sensors::imu</namespace>
    <namespace>segbot_sensors::serial</namespace>
    <namespace>segbot_sensors::sonar</namespace>
    <namespace>segbot_sensors::voltmeter</namespace>
    <class kind="class">segbot_sensors::AngleRangeFilter</class>
    <class kind="class">segbot_sensors::NanToInfFilter</class>
    <class kind="class">segbot_sensors::RangeNodelet</class>
    <class kind="class">segbot_sensors::RangeToCloud</class>
    <class kind="class">segbot_sensors::SegbotFootprintFilter</class>
  </compound>
  <compound kind="class">
    <name>segbot_sensors::AngleRangeFilter</name>
    <filename>classsegbot__sensors_1_1AngleRangeFilter.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>configure</name>
      <anchorfile>classsegbot__sensors_1_1AngleRangeFilter.html</anchorfile>
      <anchor>ac80b72807fbe1e51ee21e4518f09525b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>update</name>
      <anchorfile>classsegbot__sensors_1_1AngleRangeFilter.html</anchorfile>
      <anchor>afe8b0321751ea038ee46b5a61a1de1f8</anchor>
      <arglist>(const sensor_msgs::LaserScan &amp;input_scan, sensor_msgs::LaserScan &amp;filtered_scan)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~AngleRangeFilter</name>
      <anchorfile>classsegbot__sensors_1_1AngleRangeFilter.html</anchorfile>
      <anchor>ac184981cf270d72030bebeec46aeb64c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>angle_out_max</name>
      <anchorfile>classsegbot__sensors_1_1AngleRangeFilter.html</anchorfile>
      <anchor>adf6b289b7060888548f71791b3f25adf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>angle_out_min</name>
      <anchorfile>classsegbot__sensors_1_1AngleRangeFilter.html</anchorfile>
      <anchor>a7d1aa4932b7eaae46ebb5869560bb9c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>angle_param_max</name>
      <anchorfile>classsegbot__sensors_1_1AngleRangeFilter.html</anchorfile>
      <anchor>a7373a31203a5696d46f1f936bb488b78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>angle_param_min</name>
      <anchorfile>classsegbot__sensors_1_1AngleRangeFilter.html</anchorfile>
      <anchor>a8f725935f23da06c70be611a5226435f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>computed_indeces</name>
      <anchorfile>classsegbot__sensors_1_1AngleRangeFilter.html</anchorfile>
      <anchor>a79b0d154a3bc4d5fc354e2e601b8f558</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>end_index</name>
      <anchorfile>classsegbot__sensors_1_1AngleRangeFilter.html</anchorfile>
      <anchor>a29990a73f491ec8eae351213b762444e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>start_index</name>
      <anchorfile>classsegbot__sensors_1_1AngleRangeFilter.html</anchorfile>
      <anchor>afbfb344f610d344931ef1635c50ce95a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>segbot_sensors::NanToInfFilter</name>
    <filename>classsegbot__sensors_1_1NanToInfFilter.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>configure</name>
      <anchorfile>classsegbot__sensors_1_1NanToInfFilter.html</anchorfile>
      <anchor>a8e719faf3fc5934a960c1e447dc1ad3e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>update</name>
      <anchorfile>classsegbot__sensors_1_1NanToInfFilter.html</anchorfile>
      <anchor>aedb615201ee12e172d3d1790381b6bbf</anchor>
      <arglist>(const sensor_msgs::LaserScan &amp;input_scan, sensor_msgs::LaserScan &amp;filtered_scan)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~NanToInfFilter</name>
      <anchorfile>classsegbot__sensors_1_1NanToInfFilter.html</anchorfile>
      <anchor>ac882e6750f01c3f43edd2f1b70367b29</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>segbot_sensors::RangeNodelet</name>
    <filename>classsegbot__sensors_1_1RangeNodelet.html</filename>
    <base>nodelet::Nodelet</base>
    <member kind="function">
      <type></type>
      <name>RangeNodelet</name>
      <anchorfile>classsegbot__sensors_1_1RangeNodelet.html</anchorfile>
      <anchor>a9b37f7d5f90e705b7aea25775ae56c2d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RangeNodelet</name>
      <anchorfile>classsegbot__sensors_1_1RangeNodelet.html</anchorfile>
      <anchor>add87a991dbb619e862128017727afc19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classsegbot__sensors_1_1RangeNodelet.html</anchorfile>
      <anchor>a804b89b1a884854f7c7205035aaf0f52</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; segbot_sensors::RangeToCloud &gt;</type>
      <name>cnv_</name>
      <anchorfile>classsegbot__sensors_1_1RangeNodelet.html</anchorfile>
      <anchor>a8aea131507a7281e3a8b1830916413f2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>segbot_sensors::RangeToCloud</name>
    <filename>classsegbot__sensors_1_1RangeToCloud.html</filename>
    <member kind="function">
      <type></type>
      <name>RangeToCloud</name>
      <anchorfile>classsegbot__sensors_1_1RangeToCloud.html</anchorfile>
      <anchor>ab6e6818b5bf9b4fadb5495dc322da38b</anchor>
      <arglist>(ros::NodeHandle node, ros::NodeHandle priv_nh)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RangeToCloud</name>
      <anchorfile>classsegbot__sensors_1_1RangeToCloud.html</anchorfile>
      <anchor>a32f53f82c128ee51cb4d939ce210be3d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>processRange</name>
      <anchorfile>classsegbot__sensors_1_1RangeToCloud.html</anchorfile>
      <anchor>ab1abbf956d53874b6ac77deef1e6da2b</anchor>
      <arglist>(const sensor_msgs::Range::ConstPtr &amp;rangeMsg)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::TransformListener</type>
      <name>listener_</name>
      <anchorfile>classsegbot__sensors_1_1RangeToCloud.html</anchorfile>
      <anchor>aec031d70569f30fcf815c0578393e845</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>points_</name>
      <anchorfile>classsegbot__sensors_1_1RangeToCloud.html</anchorfile>
      <anchor>abf35524f8e8dfaf593e3bf634b34c7b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>ranges_</name>
      <anchorfile>classsegbot__sensors_1_1RangeToCloud.html</anchorfile>
      <anchor>a7217047c4b21fa6071c77274e5cdf13f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>segbot_sensors::SegbotFootprintFilter</name>
    <filename>classsegbot__sensors_1_1SegbotFootprintFilter.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>configure</name>
      <anchorfile>classsegbot__sensors_1_1SegbotFootprintFilter.html</anchorfile>
      <anchor>a5b398314efb2c9622e0ee54c89e18f8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>update</name>
      <anchorfile>classsegbot__sensors_1_1SegbotFootprintFilter.html</anchorfile>
      <anchor>a1017726944c962da6f397cc8b3e1a39d</anchor>
      <arglist>(const sensor_msgs::LaserScan &amp;input_scan, sensor_msgs::LaserScan &amp;filtered_scan)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SegbotFootprintFilter</name>
      <anchorfile>classsegbot__sensors_1_1SegbotFootprintFilter.html</anchorfile>
      <anchor>a6baa947b4a768ee0fa6ff95131b6123f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; tf::Point &gt;</type>
      <name>footprint_</name>
      <anchorfile>classsegbot__sensors_1_1SegbotFootprintFilter.html</anchorfile>
      <anchor>a55bc6e6756c1fa1548e3cffd894b942a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>footprint_frame_</name>
      <anchorfile>classsegbot__sensors_1_1SegbotFootprintFilter.html</anchorfile>
      <anchor>a6b265a005932219a7d3cac8b9a2a04c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>footprint_publisher_</name>
      <anchorfile>classsegbot__sensors_1_1SegbotFootprintFilter.html</anchorfile>
      <anchor>a31e2a379ce1a6b18f0794fccc1d3d1db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>get_transformation_</name>
      <anchorfile>classsegbot__sensors_1_1SegbotFootprintFilter.html</anchorfile>
      <anchor>a34fed30407aa6fa43318dfda6c65ba2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; tf::TransformListener &gt;</type>
      <name>listener_</name>
      <anchorfile>classsegbot__sensors_1_1SegbotFootprintFilter.html</anchorfile>
      <anchor>adba39f6d4bf6ec88c8d13f808cdce60a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>segbot_sensors::arduino_driver_node</name>
    <filename>namespacesegbot__sensors_1_1arduino__driver__node.html</filename>
    <class kind="class">segbot_sensors::arduino_driver_node::ArduinoDriver</class>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacesegbot__sensors_1_1arduino__driver__node.html</anchorfile>
      <anchor>a82ffdb494a1fb3235f2c4f0d2a1d1f3e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>segbot_sensors::arduino_driver_node::ArduinoDriver</name>
    <filename>classsegbot__sensors_1_1arduino__driver__node_1_1ArduinoDriver.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classsegbot__sensors_1_1arduino__driver__node_1_1ArduinoDriver.html</anchorfile>
      <anchor>af383f2fa3bc88ecedc030760de9a048f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>add</name>
      <anchorfile>classsegbot__sensors_1_1arduino__driver__node_1_1ArduinoDriver.html</anchorfile>
      <anchor>abeac6fa4668c83381558e6ab4d080c67</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_status</name>
      <anchorfile>classsegbot__sensors_1_1arduino__driver__node_1_1ArduinoDriver.html</anchorfile>
      <anchor>a94a5b1c60687e9a122c5539645471f34</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>shutdown</name>
      <anchorfile>classsegbot__sensors_1_1arduino__driver__node_1_1ArduinoDriver.html</anchorfile>
      <anchor>a640195732c33f9cf04e3d9ac07321ace</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>spin</name>
      <anchorfile>classsegbot__sensors_1_1arduino__driver__node_1_1ArduinoDriver.html</anchorfile>
      <anchor>acbec56c88dbe883567a35088c50f82d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>arduino</name>
      <anchorfile>classsegbot__sensors_1_1arduino__driver__node_1_1ArduinoDriver.html</anchorfile>
      <anchor>ab2221e724fe5d0b1412245863443e670</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>diag</name>
      <anchorfile>classsegbot__sensors_1_1arduino__driver__node_1_1ArduinoDriver.html</anchorfile>
      <anchor>a1e65b1571659bb0217443f418d00d604</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>msgs</name>
      <anchorfile>classsegbot__sensors_1_1arduino__driver__node_1_1ArduinoDriver.html</anchorfile>
      <anchor>a0c2747868026dcf7e6b06ee70de5d3ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>status</name>
      <anchorfile>classsegbot__sensors_1_1arduino__driver__node_1_1ArduinoDriver.html</anchorfile>
      <anchor>acf18b962bd886e6fdd4462f2fc4a21f4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>segbot_sensors::diagnostics</name>
    <filename>namespacesegbot__sensors_1_1diagnostics.html</filename>
    <class kind="class">segbot_sensors::diagnostics::Diagnostics</class>
  </compound>
  <compound kind="class">
    <name>segbot_sensors::diagnostics::Diagnostics</name>
    <filename>classsegbot__sensors_1_1diagnostics_1_1Diagnostics.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classsegbot__sensors_1_1diagnostics_1_1Diagnostics.html</anchorfile>
      <anchor>adf79a47a56640cbaa7e566f46ffb892d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>publish</name>
      <anchorfile>classsegbot__sensors_1_1diagnostics_1_1Diagnostics.html</anchorfile>
      <anchor>a6aa21a40f0b575a5cdb797ae682da7a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update</name>
      <anchorfile>classsegbot__sensors_1_1diagnostics_1_1Diagnostics.html</anchorfile>
      <anchor>a2acb6b2aba0dedcc56120c6c30081a92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>devices</name>
      <anchorfile>classsegbot__sensors_1_1diagnostics_1_1Diagnostics.html</anchorfile>
      <anchor>a1058c6711cce1bfe9427e14fd9e4b843</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>lock</name>
      <anchorfile>classsegbot__sensors_1_1diagnostics_1_1Diagnostics.html</anchorfile>
      <anchor>a2ebd8caf4b14575c884af08b8cf66413</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pub</name>
      <anchorfile>classsegbot__sensors_1_1diagnostics_1_1Diagnostics.html</anchorfile>
      <anchor>a7c27beb0d2d1a46f270ebe6f73caab85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>timer</name>
      <anchorfile>classsegbot__sensors_1_1diagnostics_1_1Diagnostics.html</anchorfile>
      <anchor>afe809e0ba26d1cf1870c69cb153754ee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>segbot_sensors::imu</name>
    <filename>namespacesegbot__sensors_1_1imu.html</filename>
    <class kind="class">segbot_sensors::imu::ImuAttributes</class>
    <class kind="class">segbot_sensors::imu::ImuMessages</class>
    <member kind="function">
      <type>def</type>
      <name>convert_accel</name>
      <anchorfile>namespacesegbot__sensors_1_1imu.html</anchorfile>
      <anchor>af9f1df3a915dd70c8a4cc6f714194820</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>handler</name>
      <anchorfile>namespacesegbot__sensors_1_1imu.html</anchorfile>
      <anchor>ab0c6d1bfa82a6388886752d7ced10137</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>imu</name>
      <anchorfile>namespacesegbot__sensors_1_1imu.html</anchorfile>
      <anchor>ac2a9cd5ce6a57a5dc6d6708880960c09</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>segbot_sensors::imu::ImuAttributes</name>
    <filename>classsegbot__sensors_1_1imu_1_1ImuAttributes.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classsegbot__sensors_1_1imu_1_1ImuAttributes.html</anchorfile>
      <anchor>a8531718195cda337b2573a72ca3909e2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>segbot_sensors::imu::ImuMessages</name>
    <filename>classsegbot__sensors_1_1imu_1_1ImuMessages.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classsegbot__sensors_1_1imu_1_1ImuMessages.html</anchorfile>
      <anchor>a96d436537aaf55a43aa2129b6d5831bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>publish</name>
      <anchorfile>classsegbot__sensors_1_1imu_1_1ImuMessages.html</anchorfile>
      <anchor>a6fcb3251be721182780eb4c722ffb49e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>imus</name>
      <anchorfile>classsegbot__sensors_1_1imu_1_1ImuMessages.html</anchorfile>
      <anchor>a3d92779f6bbd9392a6bd00d9d6e225e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>parser</name>
      <anchorfile>classsegbot__sensors_1_1imu_1_1ImuMessages.html</anchorfile>
      <anchor>a99ffef4a3c75e9c40cccc707dc601111</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pubs</name>
      <anchorfile>classsegbot__sensors_1_1imu_1_1ImuMessages.html</anchorfile>
      <anchor>acdf98e72c1a32bc21804254b1c84570f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>segbot_sensors::serial</name>
    <filename>namespacesegbot__sensors_1_1serial.html</filename>
    <class kind="class">segbot_sensors::serial::ArduinoDevice</class>
  </compound>
  <compound kind="class">
    <name>segbot_sensors::serial::ArduinoDevice</name>
    <filename>classsegbot__sensors_1_1serial_1_1ArduinoDevice.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classsegbot__sensors_1_1serial_1_1ArduinoDevice.html</anchorfile>
      <anchor>a65d7986d01727c034d92e901d2110a74</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>close</name>
      <anchorfile>classsegbot__sensors_1_1serial_1_1ArduinoDevice.html</anchorfile>
      <anchor>a8e61b47b8210936716379220dcb90aea</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ok</name>
      <anchorfile>classsegbot__sensors_1_1serial_1_1ArduinoDevice.html</anchorfile>
      <anchor>a21f5aaf9d2bbdf79257a91491cffdbb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>open</name>
      <anchorfile>classsegbot__sensors_1_1serial_1_1ArduinoDevice.html</anchorfile>
      <anchor>a12817099ffbb8037a48d9831d7a2eab8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>read</name>
      <anchorfile>classsegbot__sensors_1_1serial_1_1ArduinoDevice.html</anchorfile>
      <anchor>aa7a747b9b3d8619341c89b6bdc72138c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>baud</name>
      <anchorfile>classsegbot__sensors_1_1serial_1_1ArduinoDevice.html</anchorfile>
      <anchor>a6c5ab56551dbf82e543248076e157ebf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>dev</name>
      <anchorfile>classsegbot__sensors_1_1serial_1_1ArduinoDevice.html</anchorfile>
      <anchor>af85977cf5068b104bef846d6a345b462</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>port</name>
      <anchorfile>classsegbot__sensors_1_1serial_1_1ArduinoDevice.html</anchorfile>
      <anchor>a05fb2e34d9a86344365817e2a5eb889f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>segbot_sensors::sonar</name>
    <filename>namespacesegbot__sensors_1_1sonar.html</filename>
    <class kind="class">segbot_sensors::sonar::SonarAttributes</class>
    <class kind="class">segbot_sensors::sonar::SonarMessages</class>
    <member kind="variable">
      <type></type>
      <name>handler</name>
      <anchorfile>namespacesegbot__sensors_1_1sonar.html</anchorfile>
      <anchor>acc2254d653ec3853c153b7c773cbcb89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>sonar</name>
      <anchorfile>namespacesegbot__sensors_1_1sonar.html</anchorfile>
      <anchor>a210e3282731e64ab073551cc698787b3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>segbot_sensors::sonar::SonarAttributes</name>
    <filename>classsegbot__sensors_1_1sonar_1_1SonarAttributes.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classsegbot__sensors_1_1sonar_1_1SonarAttributes.html</anchorfile>
      <anchor>a54745e2df86618f46134580c99d1d969</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>segbot_sensors::sonar::SonarMessages</name>
    <filename>classsegbot__sensors_1_1sonar_1_1SonarMessages.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classsegbot__sensors_1_1sonar_1_1SonarMessages.html</anchorfile>
      <anchor>a40e33f92e78c2a11c37aac089b42c3b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>publish</name>
      <anchorfile>classsegbot__sensors_1_1sonar_1_1SonarMessages.html</anchorfile>
      <anchor>a95825baa0008a5530f706ef8b62ea99e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>parser</name>
      <anchorfile>classsegbot__sensors_1_1sonar_1_1SonarMessages.html</anchorfile>
      <anchor>a36af38679e532570db40a55bc89a449d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pub</name>
      <anchorfile>classsegbot__sensors_1_1sonar_1_1SonarMessages.html</anchorfile>
      <anchor>ac81153037165ebbb988157ae5018eed1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sonars</name>
      <anchorfile>classsegbot__sensors_1_1sonar_1_1SonarMessages.html</anchorfile>
      <anchor>aaf9be06af4170e5a059b1e67e3488062</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>segbot_sensors::voltmeter</name>
    <filename>namespacesegbot__sensors_1_1voltmeter.html</filename>
    <class kind="class">segbot_sensors::voltmeter::VoltmeterMessages</class>
    <member kind="variable">
      <type></type>
      <name>handler</name>
      <anchorfile>namespacesegbot__sensors_1_1voltmeter.html</anchorfile>
      <anchor>a19163f54fa3dc83ef0849b353951cad0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>voltmeter</name>
      <anchorfile>namespacesegbot__sensors_1_1voltmeter.html</anchorfile>
      <anchor>a0ac43d822f0194781b8ef380bc19c2bf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>segbot_sensors::voltmeter::VoltmeterMessages</name>
    <filename>classsegbot__sensors_1_1voltmeter_1_1VoltmeterMessages.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classsegbot__sensors_1_1voltmeter_1_1VoltmeterMessages.html</anchorfile>
      <anchor>a498c0110cf6197aea8ce5ec2e1f945ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>publish</name>
      <anchorfile>classsegbot__sensors_1_1voltmeter_1_1VoltmeterMessages.html</anchorfile>
      <anchor>a15ef17b652e1216f4cbbc8bbb725cd24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>battery</name>
      <anchorfile>classsegbot__sensors_1_1voltmeter_1_1VoltmeterMessages.html</anchorfile>
      <anchor>abfaf10e189ececc07de6095e641dbbfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>parser</name>
      <anchorfile>classsegbot__sensors_1_1voltmeter_1_1VoltmeterMessages.html</anchorfile>
      <anchor>af2d885bcffa7f79c96beb3f0a656346f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pub</name>
      <anchorfile>classsegbot__sensors_1_1voltmeter_1_1VoltmeterMessages.html</anchorfile>
      <anchor>a74ffb879b456a0e3363fe3efee0ec506</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>serial</name>
    <filename>namespaceserial.html</filename>
  </compound>
</tagfile>
