<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">codeapi</docanchor>
  </compound>
  <compound kind="file">
    <name>caster_calibration_controller.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_controllers/doc_stacks/2013-03-01_16-45-23.561928/pr2_controllers/pr2_calibration_controllers/src/</path>
    <filename>caster__calibration__controller_8cpp</filename>
    <includes id="caster__calibration__controller_8h" name="caster_calibration_controller.h" local="yes" imported="no">pr2_calibration_controllers/caster_calibration_controller.h</includes>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_DECLARE_CLASS</name>
      <anchorfile>caster__calibration__controller_8cpp.html</anchorfile>
      <anchor>a81847c416ba12133538cbc2a66ebf9e6</anchor>
      <arglist>(pr2_calibration_controllers, CasterCalibrationController, controller::CasterCalibrationController, pr2_controller_interface::Controller) namespace controller</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>caster_calibration_controller.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_controllers/doc_stacks/2013-03-01_16-45-23.561928/pr2_controllers/pr2_calibration_controllers/include/pr2_calibration_controllers/</path>
    <filename>caster__calibration__controller_8h</filename>
    <class kind="class">controller::CasterCalibrationController</class>
  </compound>
  <compound kind="file">
    <name>fake_calibration_controller.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_controllers/doc_stacks/2013-03-01_16-45-23.561928/pr2_controllers/pr2_calibration_controllers/src/</path>
    <filename>fake__calibration__controller_8cpp</filename>
    <includes id="fake__calibration__controller_8h" name="fake_calibration_controller.h" local="yes" imported="no">pr2_calibration_controllers/fake_calibration_controller.h</includes>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_DECLARE_CLASS</name>
      <anchorfile>fake__calibration__controller_8cpp.html</anchorfile>
      <anchor>a6379f7aa9be5e5069bf730aaccdf793e</anchor>
      <arglist>(pr2_calibration_controllers, FakeCalibrationController, controller::FakeCalibrationController, pr2_controller_interface::Controller) namespace controller</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fake_calibration_controller.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_controllers/doc_stacks/2013-03-01_16-45-23.561928/pr2_controllers/pr2_calibration_controllers/include/pr2_calibration_controllers/</path>
    <filename>fake__calibration__controller_8h</filename>
    <class kind="class">controller::FakeCalibrationController</class>
  </compound>
  <compound kind="file">
    <name>gripper_calibration_controller.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_controllers/doc_stacks/2013-03-01_16-45-23.561928/pr2_controllers/pr2_calibration_controllers/src/</path>
    <filename>gripper__calibration__controller_8cpp</filename>
    <includes id="gripper__calibration__controller_8h" name="gripper_calibration_controller.h" local="yes" imported="no">pr2_calibration_controllers/gripper_calibration_controller.h</includes>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_DECLARE_CLASS</name>
      <anchorfile>gripper__calibration__controller_8cpp.html</anchorfile>
      <anchor>ae9b7807bcc0e58f0699c208605c2ba5c</anchor>
      <arglist>(pr2_calibration_controllers, GripperCalibrationController, controller::GripperCalibrationController, pr2_controller_interface::Controller) namespace controller</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gripper_calibration_controller.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_controllers/doc_stacks/2013-03-01_16-45-23.561928/pr2_controllers/pr2_calibration_controllers/include/pr2_calibration_controllers/</path>
    <filename>gripper__calibration__controller_8h</filename>
    <class kind="class">controller::GripperCalibrationController</class>
  </compound>
  <compound kind="file">
    <name>joint_calibration_controller.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_controllers/doc_stacks/2013-03-01_16-45-23.561928/pr2_controllers/pr2_calibration_controllers/src/</path>
    <filename>joint__calibration__controller_8cpp</filename>
    <includes id="joint__calibration__controller_8h" name="joint_calibration_controller.h" local="yes" imported="no">pr2_calibration_controllers/joint_calibration_controller.h</includes>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_DECLARE_CLASS</name>
      <anchorfile>joint__calibration__controller_8cpp.html</anchorfile>
      <anchor>a0aa62440cc55a11a65f339f8130e8e1e</anchor>
      <arglist>(pr2_calibration_controllers, JointCalibrationController, controller::JointCalibrationController, pr2_controller_interface::Controller) using namespace std</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>joint_calibration_controller.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_controllers/doc_stacks/2013-03-01_16-45-23.561928/pr2_controllers/pr2_calibration_controllers/include/pr2_calibration_controllers/</path>
    <filename>joint__calibration__controller_8h</filename>
    <class kind="class">controller::JointCalibrationController</class>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_controllers/doc_stacks/2013-03-01_16-45-23.561928/pr2_controllers/pr2_calibration_controllers/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>wrist_calibration_controller.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_controllers/doc_stacks/2013-03-01_16-45-23.561928/pr2_controllers/pr2_calibration_controllers/src/</path>
    <filename>wrist__calibration__controller_8cpp</filename>
    <includes id="wrist__calibration__controller_8h" name="wrist_calibration_controller.h" local="yes" imported="no">pr2_calibration_controllers/wrist_calibration_controller.h</includes>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_DECLARE_CLASS</name>
      <anchorfile>wrist__calibration__controller_8cpp.html</anchorfile>
      <anchor>a68acdb447052ff5090375b70302d6d67</anchor>
      <arglist>(pr2_calibration_controllers, WristCalibrationController, controller::WristCalibrationController, pr2_controller_interface::Controller) namespace controller</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wrist_calibration_controller.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_controllers/doc_stacks/2013-03-01_16-45-23.561928/pr2_controllers/pr2_calibration_controllers/include/pr2_calibration_controllers/</path>
    <filename>wrist__calibration__controller_8h</filename>
    <class kind="class">controller::WristCalibrationController</class>
  </compound>
  <compound kind="class">
    <name>controller::CasterCalibrationController</name>
    <filename>classcontroller_1_1CasterCalibrationController.html</filename>
    <base>pr2_controller_interface::Controller</base>
    <member kind="function">
      <type></type>
      <name>CasterCalibrationController</name>
      <anchorfile>classcontroller_1_1CasterCalibrationController.html</anchorfile>
      <anchor>a5d12c5ab378bb588a5c43728a4c3ca3f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>init</name>
      <anchorfile>classcontroller_1_1CasterCalibrationController.html</anchorfile>
      <anchor>a6cd603a8266a1d59c9c1c766252d73b7</anchor>
      <arglist>(pr2_mechanism_model::RobotState *robot, ros::NodeHandle &amp;n)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCalibrated</name>
      <anchorfile>classcontroller_1_1CasterCalibrationController.html</anchorfile>
      <anchor>a31743093bfeaf89720f0bd58cec905de</anchor>
      <arglist>(pr2_controllers_msgs::QueryCalibrationState::Request &amp;req, pr2_controllers_msgs::QueryCalibrationState::Response &amp;resp)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>starting</name>
      <anchorfile>classcontroller_1_1CasterCalibrationController.html</anchorfile>
      <anchor>ac4ad7bd55f91ea75e9df189c362e9d9f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>update</name>
      <anchorfile>classcontroller_1_1CasterCalibrationController.html</anchorfile>
      <anchor>afba5a6103581cf726d80d38a07f2c715</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CasterCalibrationController</name>
      <anchorfile>classcontroller_1_1CasterCalibrationController.html</anchorfile>
      <anchor>a1868ff60749c9a6e6f65d6b274362447</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="enumvalue">
      <name>INITIALIZED</name>
      <anchorfile>classcontroller_1_1CasterCalibrationController.html</anchorfile>
      <anchor>ac993077aa78515e58c40e0d7069adb88abeaa73e9cf317e95093525dcc1976a24</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BEGINNING</name>
      <anchorfile>classcontroller_1_1CasterCalibrationController.html</anchorfile>
      <anchor>ac993077aa78515e58c40e0d7069adb88a68e719eb1edb85ee3bb122e906291abb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOVING</name>
      <anchorfile>classcontroller_1_1CasterCalibrationController.html</anchorfile>
      <anchor>ac993077aa78515e58c40e0d7069adb88a64afcae541f4cf63eecccad28d8df509</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CALIBRATED</name>
      <anchorfile>classcontroller_1_1CasterCalibrationController.html</anchorfile>
      <anchor>ac993077aa78515e58c40e0d7069adb88ab123b2b6749eff58dd610d30577c36e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pr2_hardware_interface::Actuator *</type>
      <name>actuator_</name>
      <anchorfile>classcontroller_1_1CasterCalibrationController.html</anchorfile>
      <anchor>a0145090693c93a692547327abf7d4f5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Time</type>
      <name>beginning_</name>
      <anchorfile>classcontroller_1_1CasterCalibrationController.html</anchorfile>
      <anchor>aed04828c974d28f7fef3d7df7603b8e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>controller::CasterController</type>
      <name>cc_</name>
      <anchorfile>classcontroller_1_1CasterCalibrationController.html</anchorfile>
      <anchor>aa451353eebec249fcaf4047d39198ab2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; pr2_hardware_interface::Actuator * &gt;</type>
      <name>fake_as</name>
      <anchorfile>classcontroller_1_1CasterCalibrationController.html</anchorfile>
      <anchor>a2ec5ed904c9014aecd09f7fd8eb5468d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; pr2_mechanism_model::JointState * &gt;</type>
      <name>fake_js</name>
      <anchorfile>classcontroller_1_1CasterCalibrationController.html</anchorfile>
      <anchor>ac22eb2f898db0398f7407ae898ef9495</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>is_calibrated_srv_</name>
      <anchorfile>classcontroller_1_1CasterCalibrationController.html</anchorfile>
      <anchor>af79c69af640ce1acc517d59c70fa294d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pr2_mechanism_model::JointState *</type>
      <name>joint_</name>
      <anchorfile>classcontroller_1_1CasterCalibrationController.html</anchorfile>
      <anchor>a12bdb9c73beeab3e22a1f95c87548779</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Time</type>
      <name>last_publish_time_</name>
      <anchorfile>classcontroller_1_1CasterCalibrationController.html</anchorfile>
      <anchor>a75ba0e1774ba4f12db865af1f9f7b8da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>node_</name>
      <anchorfile>classcontroller_1_1CasterCalibrationController.html</anchorfile>
      <anchor>ab30d3a11809a4233207579e16580690d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>original_position_</name>
      <anchorfile>classcontroller_1_1CasterCalibrationController.html</anchorfile>
      <anchor>aedeeaa5f5a28873e7df71b3010e148c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>original_switch_state_</name>
      <anchorfile>classcontroller_1_1CasterCalibrationController.html</anchorfile>
      <anchor>acbc6dc599faed1da32fd23383bb9f180</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::scoped_ptr&lt; realtime_tools::RealtimePublisher&lt; std_msgs::Empty &gt; &gt;</type>
      <name>pub_calibrated_</name>
      <anchorfile>classcontroller_1_1CasterCalibrationController.html</anchorfile>
      <anchor>ae548e3d30967ac49b66d40b3848aee52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pr2_mechanism_model::RobotState *</type>
      <name>robot_</name>
      <anchorfile>classcontroller_1_1CasterCalibrationController.html</anchorfile>
      <anchor>a6a914db238313497575d52b02415e4fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>search_velocity_</name>
      <anchorfile>classcontroller_1_1CasterCalibrationController.html</anchorfile>
      <anchor>aa4b323c7e2cd5c37b0f06cb004149be6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>state_</name>
      <anchorfile>classcontroller_1_1CasterCalibrationController.html</anchorfile>
      <anchor>a41adc731be2bae8784fdaf2504e816e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pr2_mechanism_model::Transmission *</type>
      <name>transmission_</name>
      <anchorfile>classcontroller_1_1CasterCalibrationController.html</anchorfile>
      <anchor>ab868ff741f9b6a92073f3b69f60925cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>unstick_iter_</name>
      <anchorfile>classcontroller_1_1CasterCalibrationController.html</anchorfile>
      <anchor>ac64312263d4abf9b2abae6096a9e1174</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pr2_mechanism_model::JointState *</type>
      <name>wheel_l_joint_</name>
      <anchorfile>classcontroller_1_1CasterCalibrationController.html</anchorfile>
      <anchor>a95ea8aede5bbf646ebf03f9055455a81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pr2_mechanism_model::JointState *</type>
      <name>wheel_r_joint_</name>
      <anchorfile>classcontroller_1_1CasterCalibrationController.html</anchorfile>
      <anchor>a072317ebb3de90c3a395a653ba08e50e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>controller::FakeCalibrationController</name>
    <filename>classcontroller_1_1FakeCalibrationController.html</filename>
    <base>pr2_controller_interface::Controller</base>
    <member kind="function">
      <type></type>
      <name>FakeCalibrationController</name>
      <anchorfile>classcontroller_1_1FakeCalibrationController.html</anchorfile>
      <anchor>aa6c54060bea5aafb7b45b3e64d89d339</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>init</name>
      <anchorfile>classcontroller_1_1FakeCalibrationController.html</anchorfile>
      <anchor>a30ff9c95818c5c0fb8a0a8a80fae9185</anchor>
      <arglist>(pr2_mechanism_model::RobotState *robot, ros::NodeHandle &amp;n)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCalibrated</name>
      <anchorfile>classcontroller_1_1FakeCalibrationController.html</anchorfile>
      <anchor>a6f26dbc8b002ef49bf60bac0a30c7809</anchor>
      <arglist>(pr2_controllers_msgs::QueryCalibrationState::Request &amp;req, pr2_controllers_msgs::QueryCalibrationState::Response &amp;resp)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>starting</name>
      <anchorfile>classcontroller_1_1FakeCalibrationController.html</anchorfile>
      <anchor>a61950572bae1b877431abd39815957c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>update</name>
      <anchorfile>classcontroller_1_1FakeCalibrationController.html</anchorfile>
      <anchor>a37c50101f97b082008ae6109fcd1e87d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FakeCalibrationController</name>
      <anchorfile>classcontroller_1_1FakeCalibrationController.html</anchorfile>
      <anchor>a2d332014c8aee9dc7e5253bac16365b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>is_calibrated_srv_</name>
      <anchorfile>classcontroller_1_1FakeCalibrationController.html</anchorfile>
      <anchor>a2bd25f75dc1ce36d0e18cb1295b3695e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pr2_mechanism_model::JointState *</type>
      <name>joint_</name>
      <anchorfile>classcontroller_1_1FakeCalibrationController.html</anchorfile>
      <anchor>a6cac77e6cdb0d758160b259ac5d2f074</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Time</type>
      <name>last_publish_time_</name>
      <anchorfile>classcontroller_1_1FakeCalibrationController.html</anchorfile>
      <anchor>a571f7dac1dc8864b03f6bddcfa00d140</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>node_</name>
      <anchorfile>classcontroller_1_1FakeCalibrationController.html</anchorfile>
      <anchor>a8341ee9fbbf8ed5d9c4e50a0a05c78a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::scoped_ptr&lt; realtime_tools::RealtimePublisher&lt; std_msgs::Empty &gt; &gt;</type>
      <name>pub_calibrated_</name>
      <anchorfile>classcontroller_1_1FakeCalibrationController.html</anchorfile>
      <anchor>a7fca735ada07608b4f9d6b93cd608a30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pr2_mechanism_model::RobotState *</type>
      <name>robot_</name>
      <anchorfile>classcontroller_1_1FakeCalibrationController.html</anchorfile>
      <anchor>a905f57f036b208ef1a6fa07877a2a307</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>controller::GripperCalibrationController</name>
    <filename>classcontroller_1_1GripperCalibrationController.html</filename>
    <base>pr2_controller_interface::Controller</base>
    <member kind="function">
      <type></type>
      <name>GripperCalibrationController</name>
      <anchorfile>classcontroller_1_1GripperCalibrationController.html</anchorfile>
      <anchor>a082bc9d29b30428705391fcc7b3861bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>init</name>
      <anchorfile>classcontroller_1_1GripperCalibrationController.html</anchorfile>
      <anchor>a55f4061916f405d15521b1420b94b693</anchor>
      <arglist>(pr2_mechanism_model::RobotState *robot, ros::NodeHandle &amp;n)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCalibrated</name>
      <anchorfile>classcontroller_1_1GripperCalibrationController.html</anchorfile>
      <anchor>a08c01af3114cddd0cefb6246a9ca7c4e</anchor>
      <arglist>(pr2_controllers_msgs::QueryCalibrationState::Request &amp;req, pr2_controllers_msgs::QueryCalibrationState::Response &amp;resp)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>starting</name>
      <anchorfile>classcontroller_1_1GripperCalibrationController.html</anchorfile>
      <anchor>ad9b6a23f8f4c904bada38b27f709374f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>update</name>
      <anchorfile>classcontroller_1_1GripperCalibrationController.html</anchorfile>
      <anchor>a2192e2bb47c323bf804870e4f54c1bc5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GripperCalibrationController</name>
      <anchorfile>classcontroller_1_1GripperCalibrationController.html</anchorfile>
      <anchor>a8895d1d797906b8a3eeacd5e18dab7c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="enumvalue">
      <name>INITIALIZED</name>
      <anchorfile>classcontroller_1_1GripperCalibrationController.html</anchorfile>
      <anchor>a70f23121a0809222dc00430da001e230a71e8a79b69e80e32b0207cdf14af07d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BEGINNING</name>
      <anchorfile>classcontroller_1_1GripperCalibrationController.html</anchorfile>
      <anchor>a70f23121a0809222dc00430da001e230ad208dd1838f3cb0df5bb1abef8d18e0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STARTING</name>
      <anchorfile>classcontroller_1_1GripperCalibrationController.html</anchorfile>
      <anchor>a70f23121a0809222dc00430da001e230a3c793fad9c24257b594e9d11c30ae681</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CLOSING</name>
      <anchorfile>classcontroller_1_1GripperCalibrationController.html</anchorfile>
      <anchor>a70f23121a0809222dc00430da001e230a2352bb472a7ed044f3dedf5afd3296cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BACK_OFF</name>
      <anchorfile>classcontroller_1_1GripperCalibrationController.html</anchorfile>
      <anchor>a70f23121a0809222dc00430da001e230ad019a4c0733b9e6d20b0786a931ecd8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CLOSING_SLOWLY</name>
      <anchorfile>classcontroller_1_1GripperCalibrationController.html</anchorfile>
      <anchor>a70f23121a0809222dc00430da001e230a9996e8ca3beb3ec4bf3d3ba55aacbf2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CALIBRATED</name>
      <anchorfile>classcontroller_1_1GripperCalibrationController.html</anchorfile>
      <anchor>a70f23121a0809222dc00430da001e230a3cd2544a4282a11d671deca68eb4e015</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pr2_hardware_interface::Actuator *</type>
      <name>actuator_</name>
      <anchorfile>classcontroller_1_1GripperCalibrationController.html</anchorfile>
      <anchor>ab2e7e20b50588e0b2c81c8f2eac54fbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>count_</name>
      <anchorfile>classcontroller_1_1GripperCalibrationController.html</anchorfile>
      <anchor>a289d9f4c9ee7ce13c42740de1f314944</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>init_time</name>
      <anchorfile>classcontroller_1_1GripperCalibrationController.html</anchorfile>
      <anchor>a615389cfcf0b01f4610e1906099593e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>is_calibrated_srv_</name>
      <anchorfile>classcontroller_1_1GripperCalibrationController.html</anchorfile>
      <anchor>aa1b44f3428bc21100221b38dc94cf36d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pr2_mechanism_model::JointState *</type>
      <name>joint_</name>
      <anchorfile>classcontroller_1_1GripperCalibrationController.html</anchorfile>
      <anchor>ad702ee0f594d9ff547755e19ef18d497</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Time</type>
      <name>last_publish_time_</name>
      <anchorfile>classcontroller_1_1GripperCalibrationController.html</anchorfile>
      <anchor>a55748b1b3fc3cf89ae26429e7f08b8dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>node_</name>
      <anchorfile>classcontroller_1_1GripperCalibrationController.html</anchorfile>
      <anchor>a4925e8d3246018fab4fe5f6aa64f12b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; pr2_mechanism_model::JointState * &gt;</type>
      <name>other_joints_</name>
      <anchorfile>classcontroller_1_1GripperCalibrationController.html</anchorfile>
      <anchor>ab478e13031fc490c278082921aa63d6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::scoped_ptr&lt; realtime_tools::RealtimePublisher&lt; std_msgs::Empty &gt; &gt;</type>
      <name>pub_calibrated_</name>
      <anchorfile>classcontroller_1_1GripperCalibrationController.html</anchorfile>
      <anchor>a5b0f94945ba779f519f646fef66df05f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pr2_mechanism_model::RobotState *</type>
      <name>robot_</name>
      <anchorfile>classcontroller_1_1GripperCalibrationController.html</anchorfile>
      <anchor>a57ed38bdafe571b4e81a3e778e559aee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>search_velocity_</name>
      <anchorfile>classcontroller_1_1GripperCalibrationController.html</anchorfile>
      <anchor>aaa9a86a573eaa72c9d351f6265fcea83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>state_</name>
      <anchorfile>classcontroller_1_1GripperCalibrationController.html</anchorfile>
      <anchor>ae240cec3d04f7d8de03e6d0e0ceb92b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>stop_count_</name>
      <anchorfile>classcontroller_1_1GripperCalibrationController.html</anchorfile>
      <anchor>a79d48f2c4ebc447b0531c437aa5db683</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>stopped_velocity_tolerance_</name>
      <anchorfile>classcontroller_1_1GripperCalibrationController.html</anchorfile>
      <anchor>acc587d11f5259420f198449c60c8b7d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>controller::JointVelocityController</type>
      <name>vc_</name>
      <anchorfile>classcontroller_1_1GripperCalibrationController.html</anchorfile>
      <anchor>ae1ed970fa52116250efe588aa77c62d4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>controller::JointCalibrationController</name>
    <filename>classcontroller_1_1JointCalibrationController.html</filename>
    <base>pr2_controller_interface::Controller</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>init</name>
      <anchorfile>classcontroller_1_1JointCalibrationController.html</anchorfile>
      <anchor>af1b0d3dcbb191c4b72fd71689b09bfe8</anchor>
      <arglist>(pr2_mechanism_model::RobotState *robot, ros::NodeHandle &amp;n)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCalibrated</name>
      <anchorfile>classcontroller_1_1JointCalibrationController.html</anchorfile>
      <anchor>ac0ea5b8a2ab0b5c41e47753ef3658c22</anchor>
      <arglist>(pr2_controllers_msgs::QueryCalibrationState::Request &amp;req, pr2_controllers_msgs::QueryCalibrationState::Response &amp;resp)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointCalibrationController</name>
      <anchorfile>classcontroller_1_1JointCalibrationController.html</anchorfile>
      <anchor>a167dd22910ca354ba0bcef7d65971d5b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>starting</name>
      <anchorfile>classcontroller_1_1JointCalibrationController.html</anchorfile>
      <anchor>af22494bd4b6408c4cce7257feea7717e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>update</name>
      <anchorfile>classcontroller_1_1JointCalibrationController.html</anchorfile>
      <anchor>a5603bebfc71cee5c6cd63dc267b9b0b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~JointCalibrationController</name>
      <anchorfile>classcontroller_1_1JointCalibrationController.html</anchorfile>
      <anchor>a8410336ca81ef968b4f6fdfa8e7b661a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="enumvalue">
      <name>INITIALIZED</name>
      <anchorfile>classcontroller_1_1JointCalibrationController.html</anchorfile>
      <anchor>a184946717b32a6d0644ac8afd7f7ee82ac81298c5918fe5d78451a9a1d5b23b58</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BEGINNING</name>
      <anchorfile>classcontroller_1_1JointCalibrationController.html</anchorfile>
      <anchor>a184946717b32a6d0644ac8afd7f7ee82afaeb86c67a1824f4b99cb92259629143</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOVING_TO_LOW</name>
      <anchorfile>classcontroller_1_1JointCalibrationController.html</anchorfile>
      <anchor>a184946717b32a6d0644ac8afd7f7ee82ade8f379ab5995a8518276595cbd1aac7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOVING_TO_HIGH</name>
      <anchorfile>classcontroller_1_1JointCalibrationController.html</anchorfile>
      <anchor>a184946717b32a6d0644ac8afd7f7ee82ae848e7f4b4638f9b2e14881de1aa49b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CALIBRATED</name>
      <anchorfile>classcontroller_1_1JointCalibrationController.html</anchorfile>
      <anchor>a184946717b32a6d0644ac8afd7f7ee82a64ead95f6488afc20baecfd221940519</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pr2_hardware_interface::Actuator *</type>
      <name>actuator_</name>
      <anchorfile>classcontroller_1_1JointCalibrationController.html</anchorfile>
      <anchor>a55be3b8458767ba486b87fd5fab1c42e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>countdown_</name>
      <anchorfile>classcontroller_1_1JointCalibrationController.html</anchorfile>
      <anchor>ab00393128f0c0be256c61fb10322dd16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>is_calibrated_srv_</name>
      <anchorfile>classcontroller_1_1JointCalibrationController.html</anchorfile>
      <anchor>a28934a1a66f744fb8f7565d6ffaa2869</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pr2_mechanism_model::JointState *</type>
      <name>joint_</name>
      <anchorfile>classcontroller_1_1JointCalibrationController.html</anchorfile>
      <anchor>a112b4620af10c27566e6cf0b8f0f97e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Time</type>
      <name>last_publish_time_</name>
      <anchorfile>classcontroller_1_1JointCalibrationController.html</anchorfile>
      <anchor>abaa01f4caa1e4234cbb97a9bd4f94c5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>node_</name>
      <anchorfile>classcontroller_1_1JointCalibrationController.html</anchorfile>
      <anchor>a41ee4ddae0a985f704f4902d2587bb6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>original_position_</name>
      <anchorfile>classcontroller_1_1JointCalibrationController.html</anchorfile>
      <anchor>aa32a5deeaa0edf49a505b9503442cff6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::scoped_ptr&lt; realtime_tools::RealtimePublisher&lt; std_msgs::Empty &gt; &gt;</type>
      <name>pub_calibrated_</name>
      <anchorfile>classcontroller_1_1JointCalibrationController.html</anchorfile>
      <anchor>a18ea07d06edf0d7925f1ffe059c258b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pr2_mechanism_model::RobotState *</type>
      <name>robot_</name>
      <anchorfile>classcontroller_1_1JointCalibrationController.html</anchorfile>
      <anchor>abb2a7244f625fba285f30a866bb1e53f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>search_velocity_</name>
      <anchorfile>classcontroller_1_1JointCalibrationController.html</anchorfile>
      <anchor>a4a3112c5aa2a43cad062602a1c60c777</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>state_</name>
      <anchorfile>classcontroller_1_1JointCalibrationController.html</anchorfile>
      <anchor>a4f7e5069f9cce53176abece53dce6683</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pr2_mechanism_model::Transmission *</type>
      <name>transmission_</name>
      <anchorfile>classcontroller_1_1JointCalibrationController.html</anchorfile>
      <anchor>a41f13185b5adbac4bddf39de7c33c613</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>controller::JointVelocityController</type>
      <name>vc_</name>
      <anchorfile>classcontroller_1_1JointCalibrationController.html</anchorfile>
      <anchor>a66ad93e5443430e98df81337ddf6115a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>controller::WristCalibrationController</name>
    <filename>classcontroller_1_1WristCalibrationController.html</filename>
    <base>pr2_controller_interface::Controller</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>init</name>
      <anchorfile>classcontroller_1_1WristCalibrationController.html</anchorfile>
      <anchor>a6baf9a09d1cda2a8c139c5f28bf78127</anchor>
      <arglist>(pr2_mechanism_model::RobotState *robot, ros::NodeHandle &amp;n)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCalibrated</name>
      <anchorfile>classcontroller_1_1WristCalibrationController.html</anchorfile>
      <anchor>ac3a1cc5a7a52d92999760e20ccbe78e6</anchor>
      <arglist>(pr2_controllers_msgs::QueryCalibrationState::Request &amp;req, pr2_controllers_msgs::QueryCalibrationState::Response &amp;resp)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>starting</name>
      <anchorfile>classcontroller_1_1WristCalibrationController.html</anchorfile>
      <anchor>a4dd859bb890df074ec7a50a13fc6c709</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>update</name>
      <anchorfile>classcontroller_1_1WristCalibrationController.html</anchorfile>
      <anchor>ad83c77ec2250460ba6b890936ad71b38</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WristCalibrationController</name>
      <anchorfile>classcontroller_1_1WristCalibrationController.html</anchorfile>
      <anchor>ab838cd697ba6118ccf1a8fba8c56872e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~WristCalibrationController</name>
      <anchorfile>classcontroller_1_1WristCalibrationController.html</anchorfile>
      <anchor>a7094552802016f3fb11fbb97f9774452</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="enumvalue">
      <name>INITIALIZED</name>
      <anchorfile>classcontroller_1_1WristCalibrationController.html</anchorfile>
      <anchor>ae87e406ed5ffca21f66b6e0fe1f24940a2a65150a42873236173e443befa0c147</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BEGINNING</name>
      <anchorfile>classcontroller_1_1WristCalibrationController.html</anchorfile>
      <anchor>ae87e406ed5ffca21f66b6e0fe1f24940adb0e8527de4326420c5c885408bd1812</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOVING_FLEX_TO_HIGH</name>
      <anchorfile>classcontroller_1_1WristCalibrationController.html</anchorfile>
      <anchor>ae87e406ed5ffca21f66b6e0fe1f24940a48f922681911ff0e7f62cef412ca67e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOVING_FLEX</name>
      <anchorfile>classcontroller_1_1WristCalibrationController.html</anchorfile>
      <anchor>ae87e406ed5ffca21f66b6e0fe1f24940abeeb3b39a87233797d6b154c80ac84b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOVING_ROLL_TO_LOW</name>
      <anchorfile>classcontroller_1_1WristCalibrationController.html</anchorfile>
      <anchor>ae87e406ed5ffca21f66b6e0fe1f24940a4843ba8c9fc0603027d378c03771fcfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOVING_ROLL</name>
      <anchorfile>classcontroller_1_1WristCalibrationController.html</anchorfile>
      <anchor>ae87e406ed5ffca21f66b6e0fe1f24940afa57aab115995cce6753be6b9994b573</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CALIBRATED</name>
      <anchorfile>classcontroller_1_1WristCalibrationController.html</anchorfile>
      <anchor>ae87e406ed5ffca21f66b6e0fe1f24940a102c75e6ab2170763b4ec50e2eaaa0c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pr2_hardware_interface::Actuator *</type>
      <name>actuator_l_</name>
      <anchorfile>classcontroller_1_1WristCalibrationController.html</anchorfile>
      <anchor>a25accb5fb757d45f49d77cb0117355a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pr2_hardware_interface::Actuator *</type>
      <name>actuator_r_</name>
      <anchorfile>classcontroller_1_1WristCalibrationController.html</anchorfile>
      <anchor>a0c8aecdad6502bd96a5e88126c731e10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>countdown_</name>
      <anchorfile>classcontroller_1_1WristCalibrationController.html</anchorfile>
      <anchor>ae3103bc08ecc5f3b938764c8b16ef180</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; pr2_hardware_interface::Actuator * &gt;</type>
      <name>fake_as</name>
      <anchorfile>classcontroller_1_1WristCalibrationController.html</anchorfile>
      <anchor>a71627c37713adf0925b073ba2a8b25f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; pr2_mechanism_model::JointState * &gt;</type>
      <name>fake_js</name>
      <anchorfile>classcontroller_1_1WristCalibrationController.html</anchorfile>
      <anchor>a5b99f0601b80657d4646543534658ab1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pr2_mechanism_model::JointState *</type>
      <name>flex_joint_</name>
      <anchorfile>classcontroller_1_1WristCalibrationController.html</anchorfile>
      <anchor>a4f647c2ed6c4b6d427bb577c7309788f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>flex_search_velocity_</name>
      <anchorfile>classcontroller_1_1WristCalibrationController.html</anchorfile>
      <anchor>a576fe93f26db525b1a7da216532b3c32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>flex_switch_l_</name>
      <anchorfile>classcontroller_1_1WristCalibrationController.html</anchorfile>
      <anchor>aba7c5dc5027e1408cf6fa76c35a53b95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>flex_switch_r_</name>
      <anchorfile>classcontroller_1_1WristCalibrationController.html</anchorfile>
      <anchor>a7f13f1c7af5b7a54c03ff86edd5fc946</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>is_calibrated_srv_</name>
      <anchorfile>classcontroller_1_1WristCalibrationController.html</anchorfile>
      <anchor>aa2357a4ddb5002a094eacb3a127cffbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Time</type>
      <name>last_publish_time_</name>
      <anchorfile>classcontroller_1_1WristCalibrationController.html</anchorfile>
      <anchor>ac6ba47afad6e214d32732b07b6e64dd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>node_</name>
      <anchorfile>classcontroller_1_1WristCalibrationController.html</anchorfile>
      <anchor>a2e1120d2fd09135733be4011a2fb51c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>original_switch_state_</name>
      <anchorfile>classcontroller_1_1WristCalibrationController.html</anchorfile>
      <anchor>af529c16fa148a27793d4ba8c6b4dd5c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>prev_actuator_l_position_</name>
      <anchorfile>classcontroller_1_1WristCalibrationController.html</anchorfile>
      <anchor>a7c0c281308ddab2d0f4bf1b43a41e80e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>prev_actuator_r_position_</name>
      <anchorfile>classcontroller_1_1WristCalibrationController.html</anchorfile>
      <anchor>a5468278e65d8a5180b5cb46152d04762</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::scoped_ptr&lt; realtime_tools::RealtimePublisher&lt; std_msgs::Empty &gt; &gt;</type>
      <name>pub_calibrated_</name>
      <anchorfile>classcontroller_1_1WristCalibrationController.html</anchorfile>
      <anchor>a834962af27c916b9d4d1b7c3f7ac8943</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pr2_mechanism_model::RobotState *</type>
      <name>robot_</name>
      <anchorfile>classcontroller_1_1WristCalibrationController.html</anchorfile>
      <anchor>a61aefcf69cb11145131ab4cbd78e0d4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pr2_mechanism_model::JointState *</type>
      <name>roll_joint_</name>
      <anchorfile>classcontroller_1_1WristCalibrationController.html</anchorfile>
      <anchor>a3d3979d498871b311e398adfa70f9851</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>roll_search_velocity_</name>
      <anchorfile>classcontroller_1_1WristCalibrationController.html</anchorfile>
      <anchor>a61a06380ee80d8dd46eb2bddbbbc0c46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>roll_switch_l_</name>
      <anchorfile>classcontroller_1_1WristCalibrationController.html</anchorfile>
      <anchor>a7f8d03ae4ab7b88f0881ec8436348a87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>roll_switch_r_</name>
      <anchorfile>classcontroller_1_1WristCalibrationController.html</anchorfile>
      <anchor>a0aaf31e859f83f58e5db4cd0a29cae43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>state_</name>
      <anchorfile>classcontroller_1_1WristCalibrationController.html</anchorfile>
      <anchor>a1eb58ba2ecbe9746d0bc7a077a97a0ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pr2_mechanism_model::Transmission *</type>
      <name>transmission_</name>
      <anchorfile>classcontroller_1_1WristCalibrationController.html</anchorfile>
      <anchor>ae33b4f040e445b6716d2e476d5ae8fb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>controller::JointVelocityController</type>
      <name>vc_flex_</name>
      <anchorfile>classcontroller_1_1WristCalibrationController.html</anchorfile>
      <anchor>a8244cf14e185c6650ba1abcfc63b3780</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>controller::JointVelocityController</type>
      <name>vc_roll_</name>
      <anchorfile>classcontroller_1_1WristCalibrationController.html</anchorfile>
      <anchor>a80447adafb8acec80e235dd70ab3f769</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
