<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>analog_inputs_ros_i.cpp</name>
    <path>/tmp/ws/src/phidgets_drivers/phidgets_analog_inputs/src/</path>
    <filename>analog__inputs__ros__i_8cpp.html</filename>
    <includes id="analog__inputs__ros__i_8h" name="analog_inputs_ros_i.h" local="yes" imported="no">phidgets_analog_inputs/analog_inputs_ros_i.h</includes>
    <namespace>phidgets</namespace>
  </compound>
  <compound kind="file">
    <name>analog_inputs_ros_i.h</name>
    <path>/tmp/ws/src/phidgets_drivers/phidgets_analog_inputs/include/phidgets_analog_inputs/</path>
    <filename>analog__inputs__ros__i_8h.html</filename>
    <class kind="class">phidgets::AnalogInputsRosI</class>
    <class kind="struct">phidgets::ValToPub</class>
    <namespace>phidgets</namespace>
  </compound>
  <compound kind="file">
    <name>phidgets_analog_inputs_nodelet.cpp</name>
    <path>/tmp/ws/src/phidgets_drivers/phidgets_analog_inputs/src/</path>
    <filename>phidgets__analog__inputs__nodelet_8cpp.html</filename>
    <includes id="analog__inputs__ros__i_8h" name="analog_inputs_ros_i.h" local="yes" imported="no">phidgets_analog_inputs/analog_inputs_ros_i.h</includes>
    <includes id="phidgets__analog__inputs__nodelet_8h" name="phidgets_analog_inputs_nodelet.h" local="yes" imported="no">phidgets_analog_inputs/phidgets_analog_inputs_nodelet.h</includes>
    <member kind="typedef">
      <type>phidgets::PhidgetsAnalogInputsNodelet</type>
      <name>PhidgetsAnalogInputsNodelet</name>
      <anchorfile>phidgets__analog__inputs__nodelet_8cpp.html</anchorfile>
      <anchor>aa57669cbe0441b1ce4b2078d6a290ddd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>phidgets_analog_inputs_nodelet.h</name>
    <path>/tmp/ws/src/phidgets_drivers/phidgets_analog_inputs/include/phidgets_analog_inputs/</path>
    <filename>phidgets__analog__inputs__nodelet_8h.html</filename>
    <includes id="analog__inputs__ros__i_8h" name="analog_inputs_ros_i.h" local="yes" imported="no">phidgets_analog_inputs/analog_inputs_ros_i.h</includes>
    <class kind="class">phidgets::PhidgetsAnalogInputsNodelet</class>
    <namespace>phidgets</namespace>
  </compound>
  <compound kind="class">
    <name>phidgets::AnalogInputsRosI</name>
    <filename>classphidgets_1_1AnalogInputsRosI.html</filename>
    <member kind="function">
      <type></type>
      <name>AnalogInputsRosI</name>
      <anchorfile>classphidgets_1_1AnalogInputsRosI.html</anchorfile>
      <anchor>a51db5b8e32b809aba3d0efb5224d5796</anchor>
      <arglist>(ros::NodeHandle nh, ros::NodeHandle nh_private)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publishLatest</name>
      <anchorfile>classphidgets_1_1AnalogInputsRosI.html</anchorfile>
      <anchor>a3f050c09ee44f87c55fd5da2c0f7d437</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>sensorChangeCallback</name>
      <anchorfile>classphidgets_1_1AnalogInputsRosI.html</anchorfile>
      <anchor>a3ff7591873bd03e21a531b1fbe95c625</anchor>
      <arglist>(int index, double sensor_value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>timerCallback</name>
      <anchorfile>classphidgets_1_1AnalogInputsRosI.html</anchorfile>
      <anchor>a543eb037d4f78a7e89ee00b4aad65b3e</anchor>
      <arglist>(const ros::TimerEvent &amp;event)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::mutex</type>
      <name>ai_mutex_</name>
      <anchorfile>classphidgets_1_1AnalogInputsRosI.html</anchorfile>
      <anchor>a1f659b156e73ef1a533219bee15f7cbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; AnalogInputs &gt;</type>
      <name>ais_</name>
      <anchorfile>classphidgets_1_1AnalogInputsRosI.html</anchorfile>
      <anchor>a4d5d9d0c7416e7f8590eab5844ae3ae5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classphidgets_1_1AnalogInputsRosI.html</anchorfile>
      <anchor>abf937b2104e2bab1a864568b61a08266</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_private_</name>
      <anchorfile>classphidgets_1_1AnalogInputsRosI.html</anchorfile>
      <anchor>a7caf855619c2dfab0a0368d90ade76fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>publish_rate_</name>
      <anchorfile>classphidgets_1_1AnalogInputsRosI.html</anchorfile>
      <anchor>a6ef17d624472c954cca54dd2fcf46d69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>server_ip_</name>
      <anchorfile>classphidgets_1_1AnalogInputsRosI.html</anchorfile>
      <anchor>abf16abde8f420d2e451c2538da317d0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>server_name_</name>
      <anchorfile>classphidgets_1_1AnalogInputsRosI.html</anchorfile>
      <anchor>a44caef7f8a4b516fb83aeda2834f2ac9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Timer</type>
      <name>timer_</name>
      <anchorfile>classphidgets_1_1AnalogInputsRosI.html</anchorfile>
      <anchor>a8487716ae17516649273551c9cfcc3c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; ValToPub &gt;</type>
      <name>val_to_pubs_</name>
      <anchorfile>classphidgets_1_1AnalogInputsRosI.html</anchorfile>
      <anchor>a8ebaf8e97b3474439faae9df15c427dc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>phidgets::PhidgetsAnalogInputsNodelet</name>
    <filename>classphidgets_1_1PhidgetsAnalogInputsNodelet.html</filename>
    <base>nodelet::Nodelet</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classphidgets_1_1PhidgetsAnalogInputsNodelet.html</anchorfile>
      <anchor>a37325faf67c6df8c5d6a1dec0926b74f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; AnalogInputsRosI &gt;</type>
      <name>ais_</name>
      <anchorfile>classphidgets_1_1PhidgetsAnalogInputsNodelet.html</anchorfile>
      <anchor>a26bd70e36911c29e6657182302e64485</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>phidgets::ValToPub</name>
    <filename>structphidgets_1_1ValToPub.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>last_val</name>
      <anchorfile>structphidgets_1_1ValToPub.html</anchorfile>
      <anchor>ab2b24b86a9dcd47ecef74581c35d3ac6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>pub</name>
      <anchorfile>structphidgets_1_1ValToPub.html</anchorfile>
      <anchor>a89f45070406dae6798fb89b1bb6b77f9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>phidgets</name>
    <filename>namespacephidgets.html</filename>
    <class kind="class">phidgets::AnalogInputsRosI</class>
    <class kind="class">phidgets::PhidgetsAnalogInputsNodelet</class>
    <class kind="struct">phidgets::ValToPub</class>
  </compound>
</tagfile>
